0001200375-18-000025.txt : 20180809 0001200375-18-000025.hdr.sgml : 20180809 20180809154716 ACCESSION NUMBER: 0001200375-18-000025 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180809 DATE AS OF CHANGE: 20180809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CODEXIS INC CENTRAL INDEX KEY: 0001200375 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL ORGANIC CHEMICALS [2860] IRS NUMBER: 710872999 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34705 FILM NUMBER: 181004851 BUSINESS ADDRESS: STREET 1: 200 PENOBSCOT DRIVE CITY: REDWOOD CITY STATE: CA ZIP: 94063 BUSINESS PHONE: 650-421-8100 MAIL ADDRESS: STREET 1: 200 PENOBSCOT DRIVE CITY: REDWOOD CITY STATE: CA ZIP: 94063 10-Q 1 cdxs_20180630x10q.htm 10-Q Document
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2018
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             
Commission file number: 001-34705
_____________________________
Codexis, Inc.
(Exact name of registrant as specified in its charter)
_____________________________________________
Delaware
 
71-0872999
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
 
200 Penobscot Drive, Redwood City, California
 
94063
(Address of principal executive offices)
 
(Zip Code)
(650) 421-8100
(Registrant’s telephone number, including area code)
(Former name, former address and former fiscal year, if changed since last report)
_____________________________________________
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ý    No  ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  ý    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
¨
 
Accelerated filer
x
Non-accelerated filer
¨
(Do not check if a smaller reporting company)
Smaller reporting company
¨
 
 
 
Emerging growth company
¨
If an emerging growth company, indicate by check mark if the registrant has elected not to use the transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ¨    No  ý
As of July 31, 2018, there were 53,512,351 shares of the registrant’s Common Stock, par value $0.0001 per share, outstanding.





Codexis, Inc.
Quarterly Report on Form 10-Q
For the Quarter Ended June 30, 2018



TABLE OF CONTENTS

 
PAGE
NUMBER
 
PART I. FINANCIAL INFORMATION
 
 
 
ITEM 1:
 
 
 
 
 
 
ITEM 2:
ITEM 3:
ITEM 4:
 
 
 
 
 
ITEM 1:
ITEM 1A:
ITEM 2:
ITEM 3:
ITEM 4:
ITEM 5:
ITEM 6:

2




PART I. FINANCIAL INFORMATION

Item 1. Financial Statements
Codexis, Inc.
Condensed Consolidated Balance Sheets
(Unaudited)
(In Thousands, Except Per Share Amounts)
 
June 30,
2018
 
December 31,
2017
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
53,621

 
$
31,219

Accounts receivable, net of allowances of $34 at June 30, 2018 and December 31, 2017
9,910

 
11,800

Inventories, net
1,036

 
1,036

Prepaid expenses and other current assets
1,162

 
984

Contract assets
554

 

Total current assets
66,283

 
45,039

Restricted cash
1,460

 
1,557

Marketable securities
676

 
671

Property and equipment, net
3,883

 
2,815

Goodwill
3,241

 
3,241

Other non-current assets
414

 
302

Total assets
$
75,957

 
$
53,625

Liabilities and Stockholders' Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
3,082

 
$
3,545

Accrued compensation
3,817

 
4,753

Other accrued liabilities
5,051

 
4,362

Deferred revenue
4,460

 
12,292

Total current liabilities
16,410

 
24,952

Deferred revenue, net of current portion
4,994

 
1,501

Lease incentive obligation, net of current portion
248

 
460

Financing obligation, net of current portion
183

 
302

Other long-term liabilities
1,592

 
1,863

Total liabilities
23,427

 
29,078

 
 
 
 
Commitments and Contingencies (Note 11)


 


Stockholders' equity:
 
 
 
Preferred stock, $0.0001 par value per share; 5,000 shares authorized; none issued and outstanding

 

Common stock, $0.0001 par value per share; 100,000 shares authorized; 53,508 shares and 48,365 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively
5

 
5

Additional paid-in capital
380,551

 
340,079

Accumulated other comprehensive loss

 
(472
)
Accumulated deficit
(328,026
)
 
(315,065
)
Total stockholders' equity
52,530

 
24,547

Total liabilities and stockholders' equity
$
75,957

 
$
53,625

See accompanying notes to the unaudited condensed consolidated financial statements

3




Codexis, Inc.
Condensed Consolidated Statements of Operations
(Unaudited)
(In Thousands, Except Per Share Amounts)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Revenues:

 

 
 
 
 
Product revenue
$
3,723

 
$
6,600

 
$
9,886

 
$
12,186

Research and development revenue
9,815

 
3,747

 
17,694

 
6,131

Total revenues
13,538

 
10,347

 
27,580

 
18,317

Costs and operating expenses:

 

 
 
 
 
Cost of product revenue
2,611

 
3,790

 
6,436

 
6,792

Research and development
7,370

 
6,348

 
14,548

 
12,187

Selling, general and administrative
7,395

 
6,546

 
15,141

 
13,152

Total costs and operating expenses
17,376

 
16,684

 
36,125

 
32,131

Loss from operations
(3,838
)
 
(6,337
)
 
(8,545
)
 
(13,814
)
Interest income
174

 
49

 
245

 
68

Other expenses, net
(82
)
 
(34
)
 
(142
)
 
(12
)
Loss before income taxes
(3,746
)
 
(6,322
)
 
(8,442
)
 
(13,758
)
Benefit from income taxes
(11
)
 
(42
)
 
(13
)
 
(18
)
Net loss
$
(3,735
)
 
$
(6,280
)
 
$
(8,429
)
 
$
(13,740
)
 
 
 
 
 
 
 
 
Net loss per share, basic and diluted
$
(0.07
)
 
$
(0.13
)
 
$
(0.17
)
 
$
(0.31
)
Weighted average common stock shares used in computing net loss per share, basic and diluted
52,787

 
47,232

 
50,598

 
44,258


See accompanying notes to the unaudited condensed consolidated financial statements

4




Codexis, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)
(In Thousands)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Net loss
$
(3,735
)
 
$
(6,280
)
 
$
(8,429
)
 
$
(13,740
)
Other comprehensive income
 
 
 
 
 
 
 
Unrealized gain on marketable securities, net of tax (1)

 
194

 

 
102

Other comprehensive income

 
194

 

 
102

Total comprehensive loss
$
(3,735
)
 
$
(6,086
)
 
$
(8,429
)
 
$
(13,638
)
(1) No tax benefit (expense) for the three and six months ended June 30, 2018. Net of tax benefit of $60 for the three and six months ended June 30, 2017, respectively.

See accompanying notes to the unaudited condensed consolidated financial statements

5




Codexis, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In Thousands)
 
Six Months Ended June 30,
 
2018
 
2017
Operating activities:
 
 
 
Net loss
$
(8,429
)
 
$
(13,740
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
503

 
554

Gain on disposal of property and equipment
1

 
(3
)
Income tax benefit related to marketable securities

 
(60
)
Stock-based compensation
4,437

 
3,379

Unrealized gain on investment in marketable securities
(5
)
 

Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
2,954

 
(1,879
)
Inventories, net

 
19

Prepaid expenses and other current assets
(132
)
 
(1,824
)
Contract Assets
(554
)
 

Other assets
79

 
(44
)
Accounts payable
(530
)
 
(446
)
Accrued compensation
(936
)
 
(1,394
)
Other accrued liabilities
451

 
271

Long term lease incentive
(212
)
 
(212
)
Other long term liabilities
(302
)
 
(56
)
Deferred revenue
(9,466
)
 
3,904

Net cash used in operating activities
(12,141
)
 
(11,531
)
Investing activities:

 
 
Purchase of property and equipment
(1,472
)
 
(680
)
Proceeds from disposal of property and equipment

 
3

Net cash used in investing activities
(1,472
)
 
(677
)
Financing activities:
 
 
 
Proceeds from exercises of stock options
1,858

 
142

Proceeds from issuance of common stock in connection with public offering, net of underwriting discounts and commission
37,497

 
23,782

Costs incurred in connection with public offering
(179
)
 
(491
)
Principal payments on capital lease obligations
(118
)
 
(60
)
Taxes paid related to net share settlement of equity awards
(3,140
)
 
(1,636
)
Net cash provided by financing activities
35,918

 
21,737

Net increase in cash, cash equivalents and restricted cash
22,305

 
9,529

Cash, cash equivalents and restricted cash at the beginning of the period
32,776

 
20,864

Cash, cash equivalents and restricted cash at the end of the period
$
55,081

 
$
30,393

 
 
 
 
Supplemental disclosure of cash flow information:
 
 
 
Interest paid
$
42

 
$
117

Income taxes paid
$
5

 
$
5

Supplemental non-cash investing and financing activities:
 
 
 
Equipment acquired under capital leases
$

 
$
840

Purchase of property and equipment recorded in accounts payable and accrued expenses
$
67

 
$
34



6






The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the unaudited condensed consolidated balance sheets to the total of the same such amounts shown above:
 
Six Months Ended June 30,
 
2018
 
2017
Cash and cash equivalents
$
53,621

 
$
28,817

Restricted cash included in non-current assets
1,460

 
1,576

Total cash, cash equivalents and restricted cash at the end of the period
$
55,081

 
$
30,393



See accompanying notes to the unaudited condensed consolidated financial statements

7




Notes to Condensed Consolidated Financial Statements
(Unaudited)

Note 1. Description of Business
In these notes to the consolidated financial statements, the "Company," "we," "us," and "our" refers to Codexis, Inc. and its subsidiaries on a consolidated basis.
We discover, develop and sell proteins that deliver value to our clients in a growing set of industries. We view proteins as a vast untapped source of value-creating materials, and we are using our proven technologies, which we have been continuously improving over our sixteen-year history, to commercialize an increasing number of novel proteins, both as proprietary Codexis products and in partnership with our customers.
We are a pioneer in the harnessing of computational technologies to drive biology advancements. Since our inception in 2002, we have made substantial investments in the development of our CodeEvolver® protein engineering technology platform, the primary source of our competitive advantage. Our technology platform is powered by proprietary, artificial intelligence-based, computational algorithms that rapidly mine our large and continuously growing library of protein variants’ performance attributes. These computational outputs enable increasingly reliable predictions for next generation protein variants to be engineered, enabling delivery of targeted performance enhancements in a time-efficient manner. In addition to its computational prowess, our CodeEvolver® protein engineering technology platform integrates additional modular competencies, including robotic high-throughput screening and genomic sequencing, organic chemistry and process development, which are all coordinated to create our novel protein innovations.
Our approach to develop commercially viable biocatalytic manufacturing processes begins by conceptually designing the most cost-effective and practical process for a targeted product. We then develop optimized protein catalysts to enable that process design, using our CodeEvolver® protein engineering platform technology. Engineered protein catalyst candidates - many thousands for each protein engineering project - are then rapidly screened and validated in high throughput under relevant manufacturing operating conditions. This approach results in an optimized protein catalyst enabling cost-efficient processes that typically are relatively simple to run in conventional manufacturing equipment. This also allows for the efficient technical transfer of our process to our manufacturing partners.
The successful embodiment of our CodeEvolver® protein engineering technology platform in commercial manufacturing processes requires well-integrated expertise in a number of technical disciplines. In addition to those directly involved in practicing our CodeEvolver® protein engineering platform technology, such as molecular biology, enzymology, microbiology, cellular engineering, metabolic engineering, bioinformatics, biochemistry and high throughput analytical chemistry, our process development projects also involve integrated expertise in organic chemistry, chemical process development, chemical engineering, fermentation process development and fermentation engineering. Our integrated, multi-disciplinary approach to biocatalyst and process development is a critical success factor for our company.
We initially commercialized our CodeEvolver® protein engineering technology platform and products in the pharmaceuticals market, which remains our primary business focus. Our customers, which include several large global pharmaceutical companies, use our technology, products and services in their manufacturing processes and process development.
We have also used the technology to develop protein catalysts for use in the fine chemicals market. The fine chemicals market consists of several large market verticals, including food and food ingredients, animal feed, flavors, fragrances and agricultural chemicals.
More recently, we have begun using the CodeEvolver® protein engineering technology platform to develop early stage, novel biotherapeutic product candidates, both for our customers and for our own business, most notably our lead program for the potential treatment of phenylketonuria ("PKU") disease in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient. In October 2017, we entered into a Global Development, Option and License Agreement (the "Nestlé Agreement") with Nestec Ltd. ("Nestlé Health Science") and, solely for the purpose of the integration and the dispute resolution clauses of the Nestlé Agreement, Nestlé Health Science S.A., to advance CDX-6114, our enzyme biotherapeutic product candidate for the potential treatment of PKU disease.
In April 2018, we entered into a strategic collaboration (the "Porton Agreement") with Porton Pharma Solutions, Ltd. ("Porton") to license key elements of Codexis’ biocatalyst technology to Porton’s global custom intermediate and active pharmaceutical ingredients ("API") development and manufacturing business.

8




We also use our technology to develop enzymes for customers using next generation sequencing ("NGS") and polymerase chain reaction ("PCR/qPCR") for in vitro molecular diagnostic and genomic research applications.
Below are brief descriptions of our business segments (See Note 13, "Segment, Geographical and Other Revenue Information"):
Performance Enzymes
We initially commercialized our CodeEvolver® protein engineering technology platform and products in the pharmaceuticals market, and to date this continues to be our largest market served. Our customers, which include many large global pharmaceutical companies, use our technology, products and services in their manufacturing processes and process development. We have also used the technology to develop customized enzymes for use in other industrial markets. These markets consist of several large industrial verticals, including food and food ingredients, animal feed, flavors, fragrances, and agricultural chemicals. We also use our technology to develop enzymes for customers using NGS and PCR/qPCR for in vitro molecular diagnostic and molecular biology research applications. In April 2018, we entered into the Porton Agreement related to our strategic collaboration with Porton to license key elements of Codexis’ world-leading biocatalyst technology for use in Porton’s global custom intermediate and API development and manufacturing business.

Novel Biotherapeutics
We are also targeting new opportunities in the pharmaceutical industry to discover, improve, and/or develop biotherapeutic drug candidates. We believe that our CodeEvolver® protein engineering platform technology can be used to discover novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. Similarly, we believe that we can deploy our platform technology to improve specific characteristics of a customer’s pre-existing biotherapeutic drug candidate, such as its activity, stability or immunogenicity. Most notable is our lead program for the potential treatment of PKU in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient. In October 2017, we announced a strategic collaboration with Nestlé Health Science to advance CDX-6114, our own novel orally administrable enzyme therapeutic candidate for the potential treatment of PKU disease.  We have also developed a pipeline of other biotherapeutic drug candidates in which we expect to continue to make additional investments with the aim of advancing additional product candidates targeting other therapeutic areas.
Note 2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial information. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in our Annual Report on Form 10-K for the year ended December 31, 2017. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited consolidated financial statements at that date, but does not include all disclosures, including notes, required by GAAP for complete financial statements.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to present fairly our financial position as of June 30, 2018 and results of our operations and comprehensive loss for the three and six months ended June 30, 2018 and 2017, and cash flows for the six months ended June 30, 2018 and 2017. The interim results are not necessarily indicative of the results for any future interim period or for the entire year. Certain prior period amounts have been reclassified to conform to current period presentation. In connection with the adoption of Accounting Standard Update ("ASU") 2016-01, "Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities," unrealized losses on equity investments in marketable securities, net of taxes, previously included in accumulated other comprehensive loss have been reclassified to beginning accumulated deficit. See "Recently Adopted Accounting Pronouncements" for details regarding the adoption of ASU 2016-01.
Comprehensive loss is equivalent to net loss during the three and six months ended June 30, 2018 because after adopting ASC 2016-01, we do not have any transactions recorded under comprehensive loss. Prior to our adoption of ASU 2016-01, and during the three and six months ended June 30, 2017, comprehensive loss included unrealized losses from our equity investments in marketable securities.

9


The unaudited interim condensed consolidated financial statements include the accounts of Codexis, Inc. and its wholly owned subsidiaries in the United States, India and the Netherlands. All significant intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. We regularly assess these estimates which primarily affect revenue recognition, accounts receivable, inventories, the valuation of marketable securities, goodwill arising out of business acquisitions, accrued liabilities, stock awards, and the valuation allowances associated with deferred tax assets. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.
Segment Reporting

We report two business segments, Performance Enzymes and Novel Biotherapeutics, which are based on our operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker ("CODM"), or decision making group, in deciding how to allocate resources, and in assessing performance. Our CODM is our Chief Executive Officer. Our business segments are primarily based on our organizational structure and our operating results as used by our CODM in assessing performance and allocating resources for our company. We do not allocate or evaluate assets by segment.
Previously, we had managed our business under one business segment. As our biotherapeutics business has emerged as a significant opportunity for us, effective in 2018, we formed Novel Biotherapeutics as a new business segment. The Novel Biotherapeutics segment focuses on new opportunities in the pharmaceutical industry to discover or improve novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. The Performance Enzymes segment consists of the existing protein catalyst products and services with focus on pharmaceutical, food, molecular diagnostics, and other industrial markets.
In the second quarter of 2018, we made a change in the segment measurement for allocating operating expenses between our two reporting segments: Performance Enzymes and Novel Biotherapeutics. This change in measurement only impacts our segment disclosures, and it has no impact on our overall consolidated financial statements. Segment results for the three and six months ended June 30, 2018 reflect the change in operating segment measurement. Refer to Note 13, "Segment, Geographical and Other Revenue Information" for more details.
Foreign Currency Translation
The United States dollar is the functional currency for our operations outside the United States. Accordingly, nonmonetary assets and liabilities originally acquired or assumed in other currencies are recorded in United States dollars at the exchange rates in effect at the date they were acquired or assumed. Monetary assets and liabilities denominated in other currencies are translated into United States dollars at the exchange rates in effect at the balance sheet date. Translation adjustments are recorded in other expense in the unaudited condensed consolidated statements of operations. Gains and losses realized from non-U.S. dollar transactions, including intercompany balances not considered as permanent investments, denominated in currencies other than an entity's functional currency are included in other expense in the accompanying unaudited condensed consolidated statements of operations.
Revenue Recognition
On January 1, 2018, we adopted the provisions of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606) ("ASC 606"). The guidance provides a unified model to determine how revenue is recognized.
Our revenues are derived primarily from product revenue and collaborative research and development agreements. The majority of our contracts with customers typically contain multiple products and services. We account for individual products and services separately if they are distinct-that is, if a product or service is separately identifiable from other items in the contract and if a customer can benefit from it on its own or with other resources that are readily available to the customer.
In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under our product revenue and collaborative research and development agreements, we perform the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations

10


including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) we satisfy each performance obligation.
The majority of our collaborative contracts contain multiple revenue streams such as up-front and/or annual license fees, fees for full time employee ("FTE") research and development services, contingent milestone payments upon achievement of contractual criteria, and royalty fees based on the licensees' product revenue or usage, among others. We determine the stand-alone selling price ("SSP") and allocate consideration to distinct performance obligations. Typically, we base our SSPs on our historical sales. If an SSP is not directly observable, then we estimate the SSP taking into consideration market conditions, forecasted sales, entity-specific factors and available information about the customer.
We account for a contract with a customer when there is approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Non-cancellable purchase orders received from customers to deliver a specific quantity of product, when combined with our order confirmation, in exchange for future consideration, create enforceable rights and obligations on both parties and constitute a contract with a customer.
We measure revenue based on the consideration specified in the contract with each customer, net of any sales incentives and taxes collected on behalf of government authorities. We recognize revenue in a manner that best depicts the transfer of promised goods or services to the customer, when control of the product or service is transferred to a customer. We make significant judgments when determining the appropriate timing of revenue recognition.
The following is a description of principal activities from which we generate revenue:
Product Revenue
Product revenue consist of sales of protein catalysts, pharmaceutical intermediates and Codex® Biocatalyst Panels and Kits. A majority of our product revenue is made pursuant to purchase orders or supply agreements and is recognized at a point in time when the control of the product has been transferred to the customer typically upon shipment. For some of the products that we develop, we recognize revenue over time as we have a right to payment from the customer under a binding, non-cancellable purchase order, and there is no alternate use of the product for us as it is specifically made for the customer’s use.
Certain of our agreements provide options to customers which they can exercise at a future date, such as the option to purchase our product during the contract duration at discounted prices and an option to extend their contract, among others. In accounting for customer options, we determine whether an option is a material right and this requires us to exercise significant judgment. If a contract provides the customer an option to acquire additional goods or services at a discount that exceeds the range of discounts that we typically give for that product or service, or if the option provides the customer certain additional goods or services for free, the option may be considered a material right. If the contract gives the customer the option to acquire additional goods or services at their normal SSPs, we would likely determine that the option is not a material right and, therefore, account for it as a separate performance obligation when the customer exercises the option. We primarily account for options which provide material rights using the alternative approach available under ASC 606, as we concluded we meet the criteria for using the alternative approach. Therefore, the transaction price is calculated as the expected consideration to be received for all the goods and services we expect to provide. We update the transaction price for expected consideration, subject to constraint, each reporting period if our estimate of future goods to be ordered by customers change.
Research and Development Revenue
We perform research and development activities as specified in each respective customer agreement. We identify each performance obligation in our research and development agreements at contract inception. We allocate the consideration to each distinct performance obligation based on the estimated SSP of each performance obligation. Performance obligations included in our research and services agreements typically include research and development services for a specified term, periodic reports and small samples of enzyme produced.
The majority of our research and development agreements are based on a contractual rate per FTE working on the project. The underlying product that we develop for customers does not create an asset with an alternative use to us and the customer receives benefits as we perform the work towards completion. Thus, our performance obligations are generally satisfied over time as the service is performed. We utilize an appropriate method of measuring progress towards the completion of our performance obligations to determine the timing of revenue recognition. For each performance obligation that is satisfied over time, we recognize revenue using a single measure of progress, typically based on FTE hours incurred.

11


Our contracts frequently provide customers with rights to use or access our products or technology, along with other promises or performance obligations. Under ASC 606, we must first determine whether the license is distinct from other promises, such as our promise to manufacture a product. If we determine that the customer cannot benefit from the license without our manufacturing capability, the license will be accounted for as combined with the other performance obligations. If we determine that a license is distinct, we would recognize revenues from non-refundable, up-front license fees when the license is transferred to the customer, and the customer can use and benefit from it. We estimate the SSP for license rights by using an income approach model which includes the following key assumptions: the development timelines, revenue forecasts, commercialization expenses, discount rate, and the probability of technical and regulatory success. For licenses that have been previously sold to other customers, we use historical information to determine SSP.
At the inception of each arrangement that includes variable consideration such as development milestone payments, we evaluate whether the milestones are considered probable of being reached and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our control or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achievement of such development milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration and other revenues and earnings in the period of adjustment.
Our CodeEvolver® platform technology transfer collaboration agreements typically include license fees, upfront fees, and variable consideration in the form of milestone payments, and sales or usage-based royalties. We recognize revenues from our platform technology transfer agreements over time as our customer learns to use our technology.
For agreements that include sales or usage-based royalty payments to us, we do not recognize revenue until the underlying sales of the product or usage has occurred. At the end of each reporting period, we estimate the royalty amount. We recognize revenue at the later of (i) when the related sale of the product occurs, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied, or partially satisfied.
Contract Assets
Contract assets include amounts related to our contractual right to consideration for completed performance obligations not yet invoiced. The contract assets are reclassified to receivables when the rights become unconditional.
Contract Liabilities
Contract liabilities are recorded as deferred revenues and include payments received in advance of performance under the contract. Contract liabilities are realized when the development services are provided to the customer or control of the products has been transferred to the customer. A portion of our contract liabilities relate to supply arrangements that contain material rights that are recognized using the alternative method, under which the aggregate amount invoiced to the customer for shipped products, including annual fees, is higher than the amount of revenue recognized based on the transaction price allocated to the shipped products.
Contract Costs
ASC 606 requires the recognition of an asset for the incremental costs of obtaining a contract with a customer if the entity expects to recover such costs. Incremental costs are costs that would not have been incurred if the contract had not been obtained. Examples of contract costs are commissions paid to sales personnel. We do not typically incur significant incremental costs because the compensation of our salespeople are not based on contracts closed but on a mixture of company goals, individual goals, and sales goals. If a commission paid is directly related to obtaining a specific contract, our policy is to capitalize and amortize such costs over the estimated life of the contract.
Contract costs are reported in other non-current assets.

12


Cost of Product Revenue
Cost of product revenue comprises both internal and third party fixed and variable costs including materials and supplies, labor, facilities, and other overhead costs associated with our product sales. Shipping costs are included in our cost of product revenue. Such charges were not significant in any of the periods presented.
Fulfillment costs, such as shipping and handling, are recognized at a point in time and are included in cost of product sales.
Cost of Research and Development Services
Cost of research and development services related to FTE services under research and development agreements approximate the research funding over the term of the respective agreements and is included in research and development expense. Costs of services provided under license and platform technology transfer agreements are included in research and development expenses and are expensed in the periods in which such costs are incurred.
Research and Development Expenses
Research and development expenses consist of costs incurred for internal projects and partner-funded collaborative research and development activities, as well as license and platform technology transfer agreements, as mentioned above. These costs include our direct and research-related overhead expenses, which include salaries and other personnel-related expenses (including stock-based compensation), occupancy-related costs, supplies, depreciation of facilities and laboratory equipment and amortization of acquired technologies, as well as external costs, and are expensed as incurred. Costs to acquire technologies that are utilized in research and development and that have no alternative future use are expensed when incurred.
Advertising
Advertising costs are expensed as incurred and included in selling, general and administrative expenses in the unaudited condensed consolidated statements of operations. Advertising costs were $0.1 million for the three months ended June 30, 2018 and 2017 and $0.2 million for the six months ended June 30, 2018 and 2017.
Stock-Based Compensation
We use the Black-Scholes-Merton option pricing model to estimate the fair value of options granted under our equity incentive plans. The Black-Scholes-Merton option pricing model requires the use of assumptions, including the expected term of the award and the expected stock price volatility. The expected term is based on historical exercise behavior on similar awards, giving consideration to the contractual terms, vesting schedules and expectations of future employee behavior. We use historical volatility to estimate expected stock price volatility. The risk-free rate assumption is based on United States Treasury instruments whose terms are consistent with the expected term of the stock options. The expected dividend assumption is based on our history and expectation of dividend payouts.
Restricted Stock Units ("RSUs"), Restricted Stock Awards ("RSAs"), performance based options ("PBOs"), and performance-contingent restricted stock units ("PSUs") are measured based on the fair market values of the underlying stock on the dates of grant. The vesting of PBOs and PSUs awarded is conditioned upon the attainment of one or more performance objectives over a specified period and upon continued employment through the applicable vesting date. At the end of the performance period, shares of stock subject to the PBOs and PSUs vest based upon both the level of achievement of performance objectives within the performance period and continued employment through the applicable vesting date.
Stock-based compensation expense is calculated based on awards ultimately expected to vest and is reduced for estimated forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The estimated annual forfeiture rates for stock options, RSUs, PSUs, PBOs, and RSAs are based on historical forfeiture experience.
The estimated fair value of stock options, RSUs, and RSAs are expensed on a straight-line basis over the vesting term of the grant and the estimated fair value of PSUs and PBOs are expensed using an accelerated method over the term of the award once management has determined that it is probable that the performance objective will be achieved. Compensation expense is recorded over the requisite service period based on management's best estimate as to whether it is probable that the shares awarded are expected to vest. Management assesses the probability of the performance milestones being met on a continuous basis.

13


Cash and Cash Equivalents
We consider all highly liquid investments with maturity dates of three months or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash on deposit with banks and money market funds. The majority of cash and cash equivalents is maintained with major financial institutions in North America. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. Cash and cash equivalents totaled $53.6 million at June 30, 2018 and were comprised of cash of $22.7 million and money market funds of $30.9 million. At December 31, 2017, cash and cash equivalents totaled $31.2 million and were comprised of cash of $24.4 million and money market funds of $6.8 million.
Restricted Cash
In 2016, we began the process of liquidating our Indian subsidiary. The local legal requirements for liquidation required us to maintain our subsidiary's cash balance in an account managed by a legal trustee to satisfy our financial obligations. This balance is recorded as non-current restricted cash on the consolidated balance sheets and totaled $0.8 million at June 30, 2018 and December 31, 2017.
In addition, pursuant to the terms of the lease agreement for our Redwood City, CA facilities, our letters of credit are collateralized by deposit balances of $0.7 million as of June 30, 2018 and December 31, 2017, which is recorded as non-current restricted cash on the unaudited condensed consolidated balance sheets (see Note 11, "Commitments and Contingencies" for details).
Marketable Securities
We invest in equity securities that are carried at estimated fair value (see Note 6, "Cash Equivalents and Marketable Securities"), with changes in fair value recognized within earnings. Equity securities with remaining maturities of greater than one year or which we currently do not intend to sell are classified as long-term.
Unrealized holding gains and losses (the adjustment to fair value) and realized gains and losses are included in other income (expense) in the unaudited condensed consolidated statement of operations.
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. In determining fair value, we utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and we consider counterparty credit risk in our assessment of fair value. Carrying amounts of financial instruments, including cash equivalents, marketable investments, accounts receivable, accounts payable, and accrued liabilities, approximate their fair values as of the balance sheet dates because of their short maturities.
The fair value hierarchy distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) an entity's own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair value hierarchy consists of three broad levels, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are described below:
Level 1: Inputs that are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2: Inputs that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

See Note 7, "Fair Value Measurements" to our unaudited condensed consolidated financial statements.
Concentrations of Credit Risk
Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable, marketable securities, and restricted cash. Cash that is not required for immediate operating needs is invested principally in money market funds. Cash and cash equivalents are invested through banks and other

14


financial institutions in the United States, India, and the Netherlands. Such deposits in those countries may be in excess of insured limits.
Accounts Receivable and Allowance for Doubtful Accounts
We currently sell primarily to pharmaceutical and fine chemicals companies throughout the world by the extension of trade credit terms based on an assessment of each customer's financial condition. Trade credit terms are generally offered without collateral and may include a discount for prompt payment for specific customers. To manage our credit exposure, we perform ongoing evaluations of our customers' financial conditions. In addition, accounts receivable includes amounts owed to us under our collaborative research and development agreements. We recognize accounts receivable at invoiced amounts and we maintain a valuation allowance for doubtful accounts.
We estimate an allowance for doubtful accounts through specific identification of potentially uncollectible accounts receivable based on an analysis of our accounts receivable aging. Uncollectible accounts receivable are written off against the allowance for doubtful accounts when all efforts to collect them have been exhausted. Recoveries are recognized when they are received. Actual collection losses may differ from our estimates and could be material to our consolidated financial position, results of operations, and cash flows.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined using a weighted-average approach, assuming full absorption of direct and indirect manufacturing costs, or based on cost of purchasing from our vendors. If inventory costs exceed expected net realizable value due to obsolescence or lack of demand, valuation adjustments are recorded for the difference between the cost and the expected net realizable value. These valuation adjustments are determined based on significant estimates.
Concentrations of Supply Risk
We rely on a limited number of suppliers for our products. We believe that other vendors would be able to provide similar products; however, the qualification of such vendors may require substantial start-up time. In order to mitigate any adverse impacts from a disruption of supply, we attempt to maintain an adequate supply of critical single-sourced materials. For certain materials, our vendors maintain a supply for us. We outsource the large scale manufacturing of our products to contract manufacturers with facilities in Austria and Italy.
Impairment of Long-Lived Assets
Our long-lived assets consist of property and equipment.
We evaluate the carrying value of long-lived assets, including property and equipment, whenever events, changes in business circumstances or our planned use of long-lived assets indicate that their carrying amounts may not be fully recoverable or that their useful lives are no longer appropriate. If these facts and circumstances exist, we assess for recovery by comparing the carrying values of long-lived assets with their future net undiscounted cash flows. If the comparison indicates that impairment exists, long-lived assets are written down to their respective fair values based on discounted cash flows. Significant management judgment is required in the forecast of future operating results that are used in the preparation of unexpected undiscounted cash flows.
As of June 30, 2018 and December 31, 2017, there were no events or changes in circumstances which indicated that the carrying amount of our long-lived assets might not be recoverable. No impairment charges for long-lived assets were recorded during the six months ended June 30, 2018 and 2017.
Goodwill
As of June 30, 2018 and December 31, 2017, the carrying amount of our goodwill was $3.2 million. All of our goodwill relates to the Performance Enzymes segment. There were no indicators of impairment identified related to our Performance Enzymes segment during the six months ended June 30, 2018 and 2017. 

15


Income Taxes
We use the liability method of accounting for income taxes, whereby deferred tax asset or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount that will more likely than not be realized.
We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of tax credits, benefits and deductions and in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes. Significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.
In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will be realized on a jurisdiction by jurisdiction basis. The ultimate realization of deferred tax assets is dependent upon the generation of taxable income in the future. We have recorded a valuation allowance against these deferred tax assets in jurisdictions where ultimate realization of deferred tax assets is more likely than not to occur. As of June 30, 2018 and December 31, 2017, we maintained a full valuation allowance in all jurisdictions against the net deferred tax assets as we believe that it is more likely than not that the majority of deferred tax assets will not be realized.
We make estimates and judgments about our future taxable income that are based on assumptions that are consistent with our plans and estimates. Should the actual amounts differ from our estimates, the amount of our valuation allowance may be materially impacted. Any adjustment to the deferred tax asset valuation allowance would be recorded in the income statement for the periods in which the adjustment is determined to be required.
We account for uncertainty in income taxes as required by the provisions of ASC Topic 740, which clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to estimate and measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as this requires us to determine the probability of various possible outcomes. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately anticipate actual outcomes.
The Tax Reform Act of 1986 and similar state provisions limit the use of net operating loss ("NOL") carryforwards in certain situations where equity transactions result in a change of ownership as defined by Internal Revenue Code Section 382. In the event we should experience such a change of ownership, utilization of our federal and state NOL carryforwards could be limited.

The adoption of ASC 606 primarily resulted in less revenue recognized as of January 1, 2018, which in turn generated a decrease in net deferred tax assets. As we fully reserve our net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding decrease to the valuation allowance.
We recognized income tax benefit of $11 thousand and $13 thousand for the three and six months ended June 30, 2018, respectively. We recognized income tax benefit of $42 thousand and $18 thousand for three and six months ended June 30, 2017, respectively. The income tax benefits were due to decreases in income from our foreign operations. We continue to maintain a full valuation allowance against our net deferred tax assets as we believe that it is more likely than not that the majority of our deferred tax assets will not be realized.
Changes to Tax Law
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the "Tax Act") was signed into law making significant changes to the Internal Revenue Code. The Tax Act makes broad and complex changes to the U.S. tax code, including, but not limited to, (i) reducing the U.S. federal statutory tax rate from 35% to 21%; (ii) requiring companies to pay a one-time transition tax on certain un-repatriated earnings of foreign subsidiaries; (iii) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (iv) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (v) eliminating the corporate alternative minimum tax ("AMT") and changing how existing AMT credits can be realized; (vi) creating the base erosion anti-abuse tax ("BEAT"), a new minimum tax; (vii) creating a tax on global intangible low-taxed income ("GILTI") of foreign subsidiaries; (viii) creating a new limitation on deductible interest expense; (ix) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; and (x) modifying the officer’s compensation limitation.

16


In December 2017, the SEC issued Staff Accounting Bulletin No. 118 ("SAB 118"), which provided a measurement period of up to one year from the enactment date of the Tax Act for companies to complete the accounting for the Tax Act and its related impacts. The income tax effects of the Tax Act for which the accounting is incomplete include: the impact of the transition tax, the revaluation of deferred tax assets and liabilities to reflect the 21% corporate tax rate, and the impact to the aforementioned items on state income taxes. We have made reasonable provisional estimates for each of these items; however these estimates may be affected by other analyses related to the Tax Act, including but not limited to, any deferred adjustments related to the filing of our 2017 federal and state income tax returns and further guidance yet to be issued. As of June 30, 2018, we have not made any additional measurement period adjustments.
Because ASC 740-10-25-47 requires the effect of a change in tax laws or rates to be recognized as of the date of enactment, we remeasured our deferred tax assets and liabilities, and offsetting valuation allowance in the current period. There was no impact to tax expense as the remeasurement of net deferred tax assets was completely offset by a corresponding change in valuation allowance. The provisional reduction to U.S. deferred tax assets and the offsetting valuation allowance was $34.1 million. While we were able to make a reasonable estimate of the impact of the reduction in corporate rate, this estimate may be affected by other analyses related to the Tax Act, including, but not limited to, any deferred adjustments related to the filing of our 2017 federal and state tax returns and our calculation of the state tax effect of adjustments made to federal temporary differences.  We have not yet completed our calculation of the total post-1986 foreign earnings and profits ("E&P") for our foreign subsidiaries as E&P will not be finalized until the federal income tax return is filed.  However, we have prepared a provisional estimate and do not expect to incur a taxable income inclusion from the deemed repatriation of accumulated foreign earnings due to an accumulated deficit in foreign earnings and profits.
The GILTI provisions in the Tax Act will require us to include, in our U.S. income tax return, foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. We are currently assessing the GILTI provisions and have not yet selected an accounting policy for its application; however, we do not anticipate that it will have a material impact on our future tax expense as the operations of our non-U.S. subsidiaries are not significant.
The BEAT provisions in the Tax Act eliminates the deduction of certain base-erosion payments made to related foreign corporations, and imposes a minimum base erosion anti-abuse tax if greater than regular tax. We do not expect to be subject to this tax based on our assessment of the BEAT provisions.
Recently Adopted Accounting Pronouncements

In May 2014, the FASB issued ASU 2014-09, "Revenue from Contracts with Customers (Topic 606)" ("ASC 606"), amending revenue recognition guidance and requiring more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers is effective for annual and interim reporting periods beginning after December 15, 2017, with early adoption permitted for public companies effective for annual and interim reporting periods beginning after December 15, 2016. We have adopted ASC 606, effective January 1, 2018, using the modified retrospective transition method. We recognized the cumulative effect of applying the new revenue standard as an adjustment to the opening balance of retained earnings at the beginning of 2018. The comparative information has not been restated and continues to be reported under the accounting standards in effect for the period presented. See Note 3, "Revenue Recognition" for more details.
    
In January 2016, the FASB issued ASU No. 2016-01, "Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities." This guidance principally affects accounting standards for equity investments, financial liabilities where the fair value option has been elected, and the presentation and disclosure requirements for financial instruments. Upon the effective date of this new guidance, all equity investments in unconsolidated entities, other than those accounted for using the equity method of accounting, will generally be measured at fair value through earnings. There will no longer be an available-for-sale classification and therefore no changes in fair value will be reported in other comprehensive income (loss) for equity securities with readily determinable fair values. This new guidance primarily impacts our accounting for equity investments. In February 2018, the FASB issued ASU 2018-03, "Technical Corrections and Improvements to Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, that clarifies the guidance in ASU No. 2016-01, Financial Instruments—Overall (Subtopic 825-10)." Prior to the adoption of ASU 2016-01, we recognized unrealized holding gains and losses from our equity investment in CO2 Solutions in other comprehensive loss. We adopted ASU 2016-01 in the first quarter of 2018 using a modified retrospective approach by means of a cumulative-effect adjustment to accumulated deficit. Upon adoption of ASU 2016-01, we reclassified $0.5 million of unrealized loss (net of $0.6 million tax) from other accumulated comprehensive loss to beginning accumulated deficit. Any changes in the fair value of our equity investments, except those accounted for under the equity method, will be recognized in earnings on a prospective basis.


17


In August 2016, the FASB issued ASU 2016-15, "Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments," which provides the FASB's guidance on certain cash flow statements items. ASU 2016-15 is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. We adopted ASU 2016-15 in the first quarter of 2018, and the adoption had no impact on our unaudited condensed consolidated financial statements.

In November 2016, the FASB issued ASU No. 2016-18, "Statement of Cash Flows (Topic 230) Restricted Cash a consensus of the FASB Emerging Issues Task Force." The standard requires restricted cash and restricted cash equivalents to be included with cash and cash equivalents on the statement of cash flows. We adopted ASU 2016-18 in the first quarter of 2018 and the adoption had no material impact on our unaudited condensed consolidated financial statements. The effect of the adoption of ASU 2016-18 on our unaudited condensed consolidated statements of cash flows was to include restricted cash balances in the beginning and end of period balances of cash and cash equivalents and restricted cash. The change in restricted cash was previously disclosed in operating and investing activities in the unaudited condensed consolidated statements of cash flows.

In January 2017, the FASB issued ASU No. 2017-01 "Business Combinations (Topic 805): Clarifying the Definition of a Business." The guidance requires the use of a framework to determine whether a set of assets and activities constitutes an acquired or a sold business. The guidance is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. The amendments should be applied prospectively as of the beginning of the period of adoption. We adopted ASU 2017-01 in the first quarter of 2018, and the adoption had no impact on our unaudited condensed consolidated financial statements.

In May 2017, the FASB issued ASU No. 2017-09, "Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting." The amendments provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The new standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017 with early adoption permitted. We adopted ASU 2017-09 in the first quarter of 2018 and the adoption had no impact on our unaudited condensed consolidated financial statements.

Recently Issued Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our consolidated financial statements upon adoption.

In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," which replaces prior lease guidance (Topic 840). This guidance establishes a right-of-use ("ROU") model that requires a lessee to record a ROU asset and lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the Consolidated Statement of Operations. The guidance also eliminates today’s real estate-specific provisions for all entities. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. Entities have the option to use certain practical expedients. Full retrospective application is prohibited. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. We are currently evaluating the impact of this accounting standards update on our Consolidated Financial Statements. We expect that upon adoption, ROU assets and lease liabilities will be recognized in the balance sheet in amounts that will be material.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which amends the FASB's guidance on the impairment of financial instruments. The ASU adds to GAAP an impairment model (known as the "current expected credit loss model") that is based on expected losses rather than incurred losses. ASU 2016-13 is effective for annual reporting periods ending after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The adoption of ASU 2016-13 is not expected to have a material impact on our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment." The amendments eliminate Step 2 from the goodwill impairment test. The annual, or interim,

18


goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The new standard is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. We do not expect the adoption of ASU 2017-04 to have a material impact on our consolidated financial statements and related disclosures.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220) - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This  standard  allows  a  reclassification  from  accumulated  other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act and requires certain disclosures about stranded tax effects. This standard will be effective for us beginning January 1, 2019 and should be applied either in the period of adoption or retrospectively. Early adoption is permitted. We do not expect this standard to have any impact on our consolidated financial statements.

In June 2018, the FASB issued ASU 2018-07, "Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting". These amendments expand the scope of Topic 718, Compensation—Stock Compensation (which currently only includes share-based payments to employees) to include share-based payments issued to nonemployees for goods or services. Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU supersedes Subtopic 505-50, Equity—Equity-Based Payments to Non-Employees. The new standard is effective for fiscal years beginning after December 15, 2018, with early adoption permitted. We do not expect the adoption of ASU 2018-07 to have a material impact on our consolidated financial statements and related disclosures.


19


Note 3. Revenue Recognition
On January 1, 2018, we adopted Topic 606, applying the modified retrospective method to all contracts that were not completed as of that date. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period results are not adjusted and continue to be reported under the accounting standards in effect for the prior period. We recorded an increase to opening accumulated deficit of $4.1 million as of January 1, 2018 due to the cumulative impact of adopting Topic 606. The impact on revenue for the three and six months ended June 30, 2018 was an increase of $1.6 million and $5.4 million, respectively, as a result of adopting Topic 606. The increase in revenues from the adoption of ASC 606 was primarily due to revenue from a product that was recognized over time as we have a right to payment from the customer under a binding, non-cancellable purchase order, and there is no alternate use of the product for us as it is specifically for the customer’s use, and revenues from research and development contracts that were recognized when we had the right to invoice our customers for monthly services completed to date. Also revenue from a distinct, functional license granted on January 1, 2018 contributed to the increase in revenue from the adoption of ASC 606.
Disaggregation of Revenue
The following table provides information about disaggregated revenue from contracts with customers into the nature of the products and services, and geographic regions, and includes a reconciliation of the disaggregated revenue with reportable segments. The geographic regions that are tracked are the Americas (United States, Canada, Latin America), EMEA (Europe, Middle East, Africa), and APAC (Australia, New Zealand, Southeast Asia, China).
 
Three months ended June 30, 2018
 
Three months ended June 30, 2017
(in thousands)
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Major products and service:
 
 
 
 
 
 
 
 
 
 
 
       Product Revenue
$
3,723

 
$

 
$
3,723

 
$
6,600

 
$

 
$
6,600

       Research and development revenue
7,442

 
2,373

 
9,815

 
3,747

 

 
3,747

Total revenues
$
11,165

 
$
2,373

 
$
13,538

 
$
10,347

 
$

 
$
10,347

 
 
 
 
 
 
 
 
 
 
 
 
Primary geographical markets:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
6,058

 
$

 
$
6,058

 
$
4,401

 
$

 
$
4,401

EMEA
1,435

 
2,373

 
3,808

 
1,959

 

 
1,959

APAC
3,672

 

 
3,672

 
3,987

 

 
3,987

Total revenues
$
11,165

 
$
2,373

 
$
13,538

 
$
10,347

 
$

 
$
10,347

 
Six months ended June 30, 2018
 
Six months ended June 30, 2017
(in thousands)
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Major products and service:
 
 
 
 
 
 
 
 
 
 
 
       Product Revenue
$
9,886

 
$

 
$
9,886

 
$
12,186

 
$

 
$
12,186

       Research and development revenue
12,008

 
5,686

 
17,694

 
6,131

 

 
6,131

Total revenues
$
21,894

 
$
5,686

 
$
27,580

 
$
18,317

 
$

 
$
18,317

 
 
 
 
 
 
 
 
 
 
 
 
Primary geographical markets:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
9,655

 
$

 
$
9,655

 
$
6,189

 
$

 
$
6,189

EMEA
3,114

 
5,686

 
8,800

 
5,166

 

 
5,166

APAC
9,125

 

 
9,125

 
6,962

 

 
6,962

Total revenues
$
21,894

 
$
5,686

 
$
27,580

 
$
18,317

 
$

 
$
18,317


20


The following table shows the reconciliation of contract liabilities from what was disclosed in the Form 10-K for the year ended December 31, 2017 and gives effect to the modified retrospective adoption of the revenue guidance on January 1, 2018 (in thousands):
 
Balance
Deferred Revenue, balance at December 31, 2017
$
13,793

Changes in estimated consideration

Unsatisfied performance obligations
$
5,173

Deferred Revenue, balance at January 1, 2018
$
18,966


Contract Balances
Contract assets primarily relate to our rights to consideration for custom products with no alternate use and under binding non-cancellable purchase orders. Our contract assets are transferred to receivables when our rights to the consideration become unconditional. Contract costs relate to incremental costs of obtaining a contract with a customer. Deferred contract costs are amortized along with the associated revenue over the term of the contract. The contract liabilities primarily relate to development agreements with upfront payments and supply agreements under which the customer makes upfront payments and the customer has options with material rights which are recognized using the alternative method. The advance consideration received from customers is a contract liability until development services are provided to the customer or control of the products has been transferred to the customer.
The following table presents changes in the contract assets, deferred contract costs, and liabilities (in thousands):
 
June 30, 2018
 
January 1, 2018 balance
 
Additions
 
Deductions (1)
 
Ending balance
Contract Assets
$

 
$
3,047

 
$
(2,493
)
 
$
554

Contract Costs
239

 

 
(80
)
 
159

Contract Liabilities: Deferred Revenue
18,966

 
1,965

 
(11,477
)
 
9,454

(1) The asset or liability balances are presented as a net position per contract and accordingly the deductions column includes the netting effect of presenting each contract on a net position basis as either a net liability or asset.
Accounts receivable are recorded when the right to consideration becomes unconditional. Contract assets include amounts related to our contractual right to consideration for completed performance obligations not yet invoiced. Contract liabilities include payments received in advance of performance under the contract and are realized with the associated revenue recognized under the contract. A portion of our contract liabilities relate to arrangements that contain material rights that are recognized using the alternative method, under which the aggregate amount invoiced to the customer for shipped products, including annual fees, is higher than the amount of revenue recognized based on the transaction price allocated to the shipped products.
We had no asset impairment charges related to contract assets in the period. 

21


During the three and six months ended June 30, 2018, we recognized the following revenues (in thousands):
Revenue recognized in the period from:
Three months ended June 30, 2018
 
Six months ended June 30, 2018
Amounts included in contract liabilities at the beginning of the period:
 
 
 
     Performance obligations satisfied
$
2,994

 
$
8,822

Changes in the period:
 
 
 
     Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods
64

 
64

     Performance obligations satisfied from new activities in the period - contract revenue
10,480

 
18,694

Total revenue
$
13,538

 
$
27,580


Performance Obligations
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period, in thousands. The estimated revenue does not include contracts with original durations of one year or less, amounts of variable consideration attributable to royalties, or contract renewals that are unexercised as of June 30, 2018. We did not recognize any revenue from performance obligations satisfied in previous periods.

The balances in the table below are partially based on judgments involved in estimating future orders from customers subject to the exercise of material rights pursuant to respective contracts.
(in thousands)
2018
 
2019
 
2020
 
2021 and Thereafter
 
Total
Product Revenue
$
664

 
$
2,753

 
$
2,183

 
$
1,623

 
$
7,223

Research and development revenue
1,756

 
475

 

 

 
2,231

Total
$
2,420

 
$
3,228

 
$
2,183

 
$
1,623

 
$
9,454


Practical Expedients, Elections, and Exemptions
We used a practical expedient available under ASC 606-10-65-1(f)4 that permits us to consider the aggregate effect of all contract modifications that occurred before the beginning of the earliest period presented when identifying satisfied and unsatisfied performance obligations, transaction price, and allocating the transaction price to the satisfied and unsatisfied performance obligations.
We also used a practical expedient available under ASC 606-10-32-18 that permits us not to adjust the amount of consideration for the effects of a significant financing component if, at contract inception, the expected period between the transfer of promised goods or services and customer payment is one year or less.
We perform monthly services under our research and development agreements and we use a practical expedient available under ASC 606-10-55-18 that permits us to recognize revenue at the same time that we have the right to invoice our customer for monthly services completed to date.
We have elected to treat shipping and handling activities as fulfillment costs.
Additionally, we have elected to record revenue net of sales and other similar taxes.

22


Impacts on Financial Statements
In accordance with Topic 606, the disclosure of the impact of adoption to our unaudited condensed consolidated statements of operations and balance sheets was as follows (in thousands, except per share amounts):
 
Three months ended June 30, 2018
 
Six months ended June 30, 2018
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues:
 
 
 
 
 
 
 
 
 
 
 
Product revenue
$
3,723

 
$
(454
)
 
$
3,269

 
$
9,886

 
$
(2,970
)
 
$
6,916

Research and development revenue
9,815

 
(1,148
)
 
8,667

 
17,694

 
(2,470
)
 
15,224

Total revenues
13,538

 
(1,602
)
 
11,936

 
27,580

 
(5,440
)
 
22,140

Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Cost of product revenue
2,611

 
(69
)
 
2,542

 
6,436

 
(1,355
)
 
5,081

Research and development
7,370

 
(33
)
 
7,337

 
14,548

 
(80
)
 
14,468

Selling, general and administrative
7,395

 

 
7,395

 
15,141

 

 
15,141

Total costs and operating expenses
17,376

 
(102
)
 
17,274

 
36,125

 
(1,435
)
 
34,690

Loss from operations
(3,838
)
 
(1,500
)
 
(5,338
)
 
(8,545
)
 
(4,005
)
 
(12,550
)
Interest income
174

 

 
174

 
245

 

 
245

Other expenses
(82
)
 

 
(82
)
 
(142
)
 

 
(142
)
Loss before income taxes
(3,746
)
 
(1,500
)
 
(5,246
)
 
(8,442
)
 
(4,005
)
 
(12,447
)
Provision (benefit) from income taxes
(11
)
 

 
(11
)
 
(13
)
 

 
(13
)
Net loss
$
(3,735
)
 
$
(1,500
)
 
$
(5,235
)
 
$
(8,429
)
 
$
(4,005
)
 
$
(12,434
)
 


 
 
 
 
 
 
 
 
 
 
Net loss per share, basic and diluted
$
(0.07
)
 
$
(0.03
)
 
$
(0.10
)
 
$
(0.17
)
 
$
(0.08
)
 
$
(0.25
)
Weighted average common shares used in computing net loss per share, basic and diluted
52,787

 
 
 
52,787

 
50,598

 
 
 
50,598



 
June 30, 2018
 
As reported

Adjustments
 
Balances without adoption of Topic 606
Assets



 

Accounts Receivable
$
9,910


$
(1,136
)

$
8,774

Contract Assets
554

 
(554
)
 

Other non-current assets
414


(159
)

255

Liabilities





Other accrued liabilities
5,051


(1,591
)

3,460

Deferred revenue - current
4,460


2,909


7,369

Deferred revenue - non-current
4,994


(3,220
)

1,774

Stockholders' equity








Accumulated deficit
(328,026
)

55


(327,971
)



23


Note 4. Net Loss per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding, less RSAs subject to forfeiture. Diluted net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding plus all additional common stock shares that would have been outstanding, assuming dilutive potential common stock shares had been issued for other dilutive securities. For periods of net loss, diluted and basic net loss per share are identical since potential common stock shares are excluded from the calculation, as their effect was anti-dilutive.
Anti-Dilutive Securities
In periods of net loss, the weighted average number of shares outstanding related to potentially dilutive securities, prior to the application of the treasury stock method, are excluded from the computation of diluted net loss per common share because including such shares would have an anti-dilutive effect.
The following shares were not included in the computation of diluted net loss per share (in thousands):
 
Three months ended June 30,
 
Six months ended June 30,
 
2018
 
2017
 
2018
 
2017
Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan
7,462

 
7,621

 
7,462

 
7,621

Shares of common stock issuable upon exercise of outstanding warrants

 
73

 

 
73

Total shares excluded as anti-dilutive
7,462

 
7,694

 
7,462

 
7,694

Note 5. Collaborative Arrangements
GSK Platform Technology Transfer, Collaboration and License Agreement
In July 2014, we entered into a CodeEvolver® protein engineering platform technology transfer collaboration and license agreement (the "GSK CodeEvolver® Agreement") with GlaxoSmithKline ("GSK"). Pursuant to the terms of the agreement, we granted GSK a non-exclusive license to use the CodeEvolver® protein engineering platform technology to develop novel enzymes for use in the manufacture of GSK's pharmaceutical and health care products.
We received an upfront fee upon the execution of the agreement in July 2014 and milestone payments in each of the years from 2014 through April 2016. We completed the transfer of the CodeEvolver® protein engineering platform technology to GSK in April 2016 and all revenues relating to the technology transfer have been recognized as of April 2016. We have the potential to receive additional cumulative contingent payments that range from $5.75 million to $38.5 million per project based on GSK’s successful application of the licensed technology. We are also eligible to receive royalties based on net sales of GSK’s sales of licensed enzyme products that are currently constrained.
Merck Platform Technology Transfer and License Agreement
In August 2015, we entered into a CodeEvolver® platform technology transfer collaboration and license agreement (the "Merck CodeEvolver® Agreement") with Merck, Sharp & Dohme ("Merck") which allows Merck to use the CodeEvolver® protein engineering technology platform in the field of human and animal healthcare.
We received a $5.0 million up-front license fee upon execution of the Merck CodeEvolver® Agreement, and milestone payments in September 2015 and in September 2016, when we completed the transfer of the engineering platform technology. Additionally, we recognized research and development revenues of $1.0 million and $1.9 million for the three and six months ended June 30, 2018, respectively, compared to $0.9 million and $1.8 million for the three and six months ended June 30, 2017, respectively, for various research projects under our collaborative arrangement.
We have the potential to receive payments of up to a maximum of $15.0 million for each commercial active pharmaceutical ingredient ("API") that is manufactured by Merck using one or more novel enzymes developed by Merck using the CodeEvolver® protein engineering technology platform. The API payments, which are currently fully constrained, are based on quantity of API developed and manufactured by Merck and will be recognized as usage-based royalties.

24


Merck Sitagliptin Catalyst Supply Agreement
In February 2012, we entered into a five-year Sitagliptin Catalyst Supply Agreement ("Sitagliptin Catalyst Supply Agreement") with Merck whereby Merck may obtain commercial scale substance for use in the manufacture of Januvia®, its product based on the active ingredient sitagliptin. In December 2015, Merck exercised its option under the terms of the Sitagliptin Catalyst Supply Agreement to extend the agreement for an additional five years through February 2022.
Effective as of January 2016, we and Merck amended the Sitagliptin Catalyst Supply Agreement to prospectively provide for variable pricing based on the cumulative volume of sitagliptin catalyst purchased by Merck and to allow Merck to purchase a percentage of its requirements for sitagliptin catalyst from a specified third-party supplier. Merck received a distinct, functional license to manufacture a portion of its demand beginning January 1, 2018, which we recognized as research and development revenue. We recognized research and development revenue of zero and $1.3 million for the three and six months ended June 30, 2018, respectively, and $0.3 million and $0.7 million for the three and six months ended June 30, 2017, respectively.
We have determined that the variable pricing based on the cumulative volume of sitagliptin catalyst purchased by Merck provides Merck material rights and we are recognizing product revenues using the alternative method. Under the alternative approach, we estimate the total expected consideration and allocate it proportionately with the expected sales.
The Sitagliptin Catalyst Supply Agreement requires Merck to pay an annual fee for the rights to the sitagliptin technology each year for the term of the Sitagliptin Catalyst Supply Agreement. Amounts of annual license fees are based on contractually agreed prices and are on a declining scale.
We had a deferred revenue balance from Merck of $5.2 million at June 30, 2018 and $1.5 million at December 31, 2017. In addition, pursuant to the terms of the Sitagliptin Catalyst Supply Agreement, Merck may purchase supply from us for a fee based on contractually stated prices and we recognized $2.7 million and $7.2 million for the three and six months ended June 30, 2018, respectively, compared to $3.2 million and $5.0 million for the three and six months ended June 30, 2017, respectively, in product revenue under this agreement.
Enzyme Supply Agreement
In November 2016, we entered into a supply agreement whereby our customer may purchase quantities of one of our proprietary enzymes for use in its commercial manufacture of a product. Pursuant to the supply agreement, we received an upfront payment of $0.8 million in December 2016, which we accordingly recorded as deferred revenue. Such upfront payment will be recognized over the period of the supply agreement as the customer purchases our proprietary enzyme. We have determined that the volume discounts under the supply agreement provides the customer material rights and we are recognizing revenues using the alternative method. As of June 30, 2018 and December 31, 2017, we had deferred revenue from the supply agreement of $2.0 million and $0.7 million, respectively. 
Research and Development Agreement
In March 2017, we entered into a multi-year research and development services agreement with Tate & Lyle Ingredients Americas LLC ("Tate & Lyle"). Under the agreement, we have the potential to receive research and development revenue and milestone payments based on the customer's decision to continue the development process. We received an upfront payment of $3.0 million, which was recognized ratably over the maximum term of the services period of 21 months. Beginning January 1, 2018, we are recognizing revenue using a single measure of progress that faithfully depicts our performance in transferring the services. During the second quarter of 2018, Tate & Lyle opted to obtain additional development services that we completed by June 30, 2018 and we earned milestone payments upon completion of the services. We recognized $4.5 million and $5.9 million for the three and six months ended June 30, 2018, respectively, compared to $0.9 million of revenue for the three and six months ended June 30, 2017, respectively, for research and development services under the agreement. As of June 30, 2018 and December 31, 2017, we had deferred revenue from the development services agreement of $1.1 million and $3.1 million, respectively.

25


Global Development, Option and License Agreement and Strategic Collaboration Agreement
In October 2017, we entered into a Global Development, Option and License Agreement (the "Nestlé Agreement") with Nestec Ltd. ("Nestlé Health Science") and, solely for the purpose of the integration and the dispute resolution clauses of the Nestlé Agreement, Nestlé Health Science S.A., to advance CDX-6114, our enzyme biotherapeutic product candidate for the potential treatment of PKU.
We received an upfront cash payment of $14.0 million upon the execution of the Nestlé Agreement of which we recognized development fees of $1.8 million and $4.5 million for the three and six months ended June 30, 2018, respectively, as research and development revenue and no research and development revenue for the three and six months ended June 30, 2017. We had deferred revenue related to the development fees of $2.3 million at June 30, 2018 and $6.8 million at December 31, 2017. We are eligible to receive a $4.0 million progress payment after the commencement of a Phase 1a clinical trial of CDX-6114 for the potential treatment of PKU disease. On July 9, 2018, we announced that we have dosed the first subjects in a first-in-human Phase 1a dose-escalation trial with CDX-6114. The initiation of the trial triggers the $4.0 million milestone payment to Codexis from Nestlé Health Science which is payable within 60 days of the initiation of the trial. In the event Nestlé Health Science exercises an option under the Nestlé Agreement to take an exclusive license under certain of our patents and know-how, they will be obligated to pay us $3.0 million within 60 days after the exercise of the option. The upfront payment and the variable consideration of $4.0 million progress payment are being recognized over time as the development work is being performed. The progress payment variable consideration is estimated using the most likely amount. Revenue is being recognized using a single measure of progress that faithfully depicts our performance in transferring control of the services, which is based on the ratio of level of effort incurred to date compared to the total estimated level of effort required to complete all performance obligations under the agreement. Upon exercise of the option, we are eligible to receive payments from Nestlé Health Science under the Nestlé Agreement that include (i) development and approval milestones of up to $86.0 million, (ii) sales-based milestones of up to $250.0 million in the aggregate, which aggregate amount is achievable if net sales exceed $1.0 billion in a single year, and (iii) tiered royalties, at percentages ranging from the middle single digits to low double-digits, of net sales of product.
In addition to the Nestlé Agreement, we and Nestlé Health Science concurrently entered into a Strategic Collaboration Agreement (the "Strategic Collaboration Agreement") pursuant to which we and Nestlé Health Science will collaborate to leverage the CodeEvolver® protein engineering technology platform to develop novel enzymes for Nestlé Health Science’s established Consumer Care and Medical Nutrition business areas. Under the Strategic Collaboration Agreement, we recognized research and development fees of $0.6 million and $1.2 million for the three and six months ended June 30, 2018, respectively, and no research and development fees for the three and six months ended June 30, 2017. We had deferred revenue of $0.8 million and $1.1 million at June 30, 2018 and December 31, 2017, respectively.
Strategic Collaboration Agreement
In April 2018, we entered into the Porton Agreement with Porton to license key elements of Codexis’ biocatalyst technology for use in Porton’s global custom intermediate and API development and manufacturing business. Under the Porton Agreement, we are eligible to receive annual collaboration fees and research and development revenues. We received an initial collaboration fee of $0.5 million within 30 days of the effective date of the agreement, and we recognized no research and development revenue for the three and six months ended June 30, 2018 and 2017. We had deferred revenue of $0.5 million and none at June 30, 2018 and December 31, 2017, respectively.

Note 6. Cash Equivalents and Marketable Securities
Cash equivalents and marketable securities at June 30, 2018 and at December 31, 2017 consisted of the following (in thousands):
 
June 30, 2018
 
Adjusted Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated
Fair Value
Money market funds (1)
$
30,913

 
$

 
$

 
$
30,913

Common shares of CO2 Solutions (2)
563

 
113

 

 
676

Total
$
31,476

 
$
113

 
$

 
$
31,589


26


 
December 31, 2017
 
Adjusted Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated
Fair Value
Money market funds (1)
$
6,778

 
$

 
$

 
$
6,778

Common shares of CO2 Solutions (2)
563

 
108

 

 
671

Total
$
7,341

 
$
108

 
$

 
$
7,449

    
(1) Money market funds are classified in cash and cash equivalents on our unaudited condensed consolidated balance sheets.
(2) Common shares of CO2 Solutions are classified as marketable securities, and included in non-current assets on our unaudited condensed consolidated balance sheets.
The marketable securities were in an unrealized gain position at June 30, 2018 and December 31, 2017.

Note 7. Fair Value Measurements
The following tables present the financial instruments that were measured at fair value on a recurring basis at June 30, 2018 and December 31, 2017 by level within the fair value hierarchy (in thousands):
 
June 30, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds (1)
$
30,913

 
$

 
$

 
$
30,913

Common shares of CO2 Solutions (2)

 
676

 

 
676

Total
$
30,913

 
$
676

 
$

 
$
31,589


 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds (1)
$
6,778

 
$

 
$

 
$
6,778

Common shares of CO2 Solutions (2)

 
671

 

 
671

Total
$
6,778

 
$
671

 
$

 
$
7,449


(1) Money market funds are classified in cash and cash equivalents on our unaudited condensed consolidated balance sheets.
(2) Common shares of CO2 Solutions are classified as marketable securities, and included in non-current assets on our unaudited condensed consolidated balance sheets.
We determine the fair value of Level 1 assets using quoted prices in active markets for identical assets. We estimated the fair value of our investment in 10,000,000 common shares of CO2 Solutions using the market value of common shares as determined by trading on the TSX Venture Exchange, and we classified our investment in CO2 Solutions as Level 2 assets due to the volatile and low trading volume. There were no transfers between Level 1 and Level 2 securities in the periods presented. (See also Note 6, "Cash Equivalents and Marketable Securities.")
During the three and six months ended June 30, 2018, unrealized loss of $20 thousand and unrealized gain of $5 thousand, respectively, related to our investment in CO2 Solutions were included in other expense, net, in the unaudited condensed consolidated statements of operations. Prior to our adoption of ASU 2016-01, we recorded unrealized gains and losses from our investment in CO2 Solutions in accumulated other comprehensive loss in stockholders' equity. During the six months ended June 30, 2017, unrealized losses related to our investment in CO2 Solutions was $0.1 million and was included in other comprehensive loss.


27


Note 8. Balance Sheets Details
Inventories
Inventories consisted of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Raw materials
$
214

 
$
215

Work-in-process
62

 
53

Finished goods
2,157

 
2,147

Less: reserve
(1,397
)
 
(1,379
)
    Inventories, net
$
1,036

 
$
1,036


Property and Equipment, net
Property and equipment, net consisted of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Laboratory equipment (1)
$
20,636

 
$
19,777

Leasehold improvements
10,358

 
10,327

Computer equipment and software
3,770

 
3,695

Office equipment and furniture
1,195

 
1,185

Construction in progress (2)
457

 
85

Property and equipment
36,416

 
35,069

       Less: accumulated depreciation and amortization
(32,533
)
 
(32,254
)
     Property and equipment, net
$
3,883

 
$
2,815


(1) Fully depreciated laboratory equipment with a cost of $0.2 million and $0.2 million was retired during six months ended June 30, 2018 and the fiscal year ended December 31, 2017, respectively.
(2) Construction in progress includes equipment received but not yet placed into service pending installation.
Goodwill
Goodwill had a carrying value of approximately $3.2 million at June 30, 2018 and December 31, 2017.
Other Accrued liabilities
Other accrued liabilities consisted of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Accrued purchases (1)
$
834

 
$
941

Accrued professional and outside service fees
1,666

 
2,393

Accrued expenses - cost of sales
1,387

 

Deferred rent
297

 
258

Lease incentive obligation
425

 
425

Other
442

 
345

     Total
$
5,051

 
$
4,362


(1) Amount represents products and services received but not billed as of June 30, 2018 and December 31, 2017.


28


Note 9. Stock-Based Compensation
Equity Incentive Plans
In March 2010, our board of directors (the "Board") and stockholders approved the 2010 Equity Incentive Award Plan (the "2010 Plan"), which became effective upon the completion of our initial public offering in April 2010. The number of shares of our common stock available for issuance under the 2010 Plan is equal to 1,100,000 shares plus any shares of common stock reserved for future grant or issuance under our 2002 Stock Plan (the "2002 Plan") that remained unissued at the time of completion of the initial public offering. The 2010 Plan also provides for automatic annual increases in the number of shares reserved for future issuance. All grants will reduce the 2010 Plan reserve by one share for every share granted.
The 2010 Plan provides for the grant of incentive stock options, non-statutory stock options, RSUs, RSAs, PSUs, PBOs, stock appreciation rights, and stock purchase rights to our employees, non-employee directors and consultants.
Stock Options
The option exercise price for incentive stock options is at least 100% of the fair value of our common stock on the date of grant and the option exercise price for non-statutory stock options is at least 85% of the fair value of our common stock on the date of grant, as determined by the Board. If, at the time of a grant, the optionee directly or by attribution owns stock possessing more than 10% of the total combined voting power of all of our outstanding capital stock, the exercise price for these options must be at least 110% of the fair value of the underlying common stock. Stock options granted to employees generally have a maximum term of 10 years and vest over a four year period from the date of grant, of which 25% vest at the end of one year, and 75% vest monthly over the remaining three years. We may grant options with different vesting terms from time to time. Unless an employee's termination of service is due to disability or death, upon termination of service, any unexercised vested options will be forfeited at the end of three months or the expiration of the option, whichever is earlier.
Restricted Stock Units (RSUs)
We also grant employees RSUs, which generally vest over either a three year period with one-third of the shares subject to the RSUs vesting on each yearly anniversary of the vesting commencement date or over a four year period with 25% of the shares subject to the RSU vesting on each yearly anniversary of the vesting commencement date, in each case contingent upon such employee’s continued service on such vesting date. RSUs are generally subject to forfeiture if employment terminates prior to the release of vesting restrictions. We may grant RSUs with different vesting terms from time to time.
Performance-contingent Restricted Stock Units (PSUs) and Performance Based Options (PBOs)
The compensation committee of the Board approved, solely in respect of non-executive employees, delegated to our Chief Executive Officer the authority to approve grants of PSUs. The compensation committee of the Board also approved grants of PBOs and PSUs to our executives. The PSUs and PBOs vest based upon both the successful achievement of certain corporate operating milestones in specified timelines and continued employment through the applicable vesting date. When the performance goals are deemed to be probable of achievement for these types of awards, recognition of stock-based compensation expense commences. Once the number of shares eligible to vest is determined, those shares vest in two equal installments with 50% vesting upon achievement and the remaining 50% vesting on the first anniversary of achievement, in each case, subject to the recipient’s continued service through the applicable vesting date. If the performance goals are achieved at the threshold level, the number of shares eligible to vest in respect of the PSUs and PBOs would be equal to half the number of PSUs granted and one-quarter the number of shares underlying the PBOs granted. If the performance goals are achieved at the target level, the number of shares eligible to vest in respect of the PSUs and PBOs would be equal to the number of PSUs granted and half of the shares underlying the PBOs granted. If the performance goals are achieved at the superior level, the number of shares eligible to vest in respect of the PSUs would be equal to two times the number of PSUs granted and equal to the number of PBOs granted. The number of shares issuable upon achievement of the performance goals at the levels between the threshold and target levels for the PSUs and PBOs or between the target level and superior levels for the PSUs would be determined using linear interpolation. Achievement below the threshold level would result in no shares being eligible to vest in respect of the PSUs and PBOs.
In the first quarter of 2018, we awarded PSUs ("2018 PSUs") and PBOs ("2018 PBOs"), each of which commence vesting based upon the achievement of various weighted performance goals, including revenue growth, non-GAAP net income growth, new licensing collaborations, new research and development service revenue arrangements and novel therapeutic enzymes advancement. As of June 30, 2018, we estimated that the 2018 PSUs and 2018 PBOs performance goals would be achieved at 143% of the target level, and recognized expenses accordingly.

29


In 2017, we awarded PSUs ("2017 PSUs") and PBOs ("2017 PBOs"), each of which commence vesting based upon the achievement of various weighted performance goals, including revenue growth, fundraising, service revenue, new platform license revenue, and strategic advancement of biotherapeutics pipeline. In the first quarter of 2018, we determined that the 2017 PSU and PBO performance goals had been achieved at 134.2% of the target level, and recognized expenses accordingly. Accordingly, one-half of the shares underlying the 2017 PSUs and PBOs vested in the first quarter of 2018 and one-half of the shares underlying the 2017 PSUs and PBOs will vest in the first quarter of 2019, in each case subject to the recipient’s continued service on each vesting date.
In 2016, we awarded PSUs ("2016 PSUs") based upon the achievement of various weighted performance goals, including revenue growth, non-GAAP net income growth, new licensing collaborations, new research and development service revenue arrangements and novel therapeutic enzymes advancement. In the first quarter of 2017, we determined that the 2016 PSU performance goals had been achieved at 142.3% of the target level, and recognized expenses accordingly. Accordingly, one-half of the shares underlying the 2016 PSUs vested in the first quarter of each of 2017 and 2018, in each case subject to the recipient’s continued service on each vesting date. No PBOs were awarded in 2016.
Stock-Based Compensation Expense
Stock-based compensation expense is included in the consolidated statements of operations as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Research and development
$
567

 
$
342

 
$
1,003

 
$
664

Selling, general and administrative
1,890

 
1,369

 
3,434

 
2,715

   Total
$
2,457

 
$
1,711

 
$
4,437

 
$
3,379

The following table presents total stock-based compensation expense by security types included in the unaudited condensed consolidated statements of operations for the three and six months ended June 30, 2018 and 2017 (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Stock options
$
535

 
$
380

 
$
1,015

 
$
714

RSUs and RSAs
436

 
484

 
878

 
943

PSUs
426

 
348

 
844

 
988

PBOs
1,060

 
499

 
1,700

 
734

   Total
$
2,457

 
$
1,711

 
$
4,437

 
$
3,379

As of June 30, 2018, unrecognized stock-based compensation expense, net of expected forfeitures, was $4.5 million related to unvested employee stock options, $1.8 million related to unvested RSUs and RSAs, $1.5 million related to unvested PSUs, and $3.7 million related to unvested PBOs based on current estimates of the level of achievement. Stock-based compensation expense will be recognized over the vesting periods.

30


Valuation Assumptions
The weighted-average assumptions used to estimate the fair value of employee stock options and PBOs granted were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(1)
 
(1)
 
 
 
 
Expected term (in years)

 

 
5.6

 
5.3

Volatility

 

 
60
%
 
62
%
Risk-free interest rate

 

 
2.70
%
 
2.00
%
Dividend yield

 

 
%
 
%
Weighted-average estimated fair value of stock options granted

 

 
$
5.02

 
$
2.52

(1) The Company did not grant employee stock options or PBOs in the three months ended June 30, 2018 and 2017.

Note 10. Capital Stock
Exercise of Options
For the six months ended June 30, 2018 and 2017, 302,703 and 55,780 shares, respectively, were exercised at a weighted-average exercise price of $6.14 and $2.55 per share, respectively, with net cash proceeds of $1.9 million and $0.1 million, respectively.
Public Offering

In April 2018, we completed an underwritten public offering of 4,312,500 shares of our common stock, including the exercise in full by the underwriters of their option to purchase 562,500 of our shares, at a public offering price of $9.25 per share. After deducting the underwriting discounts and commissions and estimated offering expenses, net proceeds were approximately $37.3 million.


31


Unaudited consolidated statements of stockholders' equity as of June 30, 2018 and 2017 are as follows (in thousands):
 
Common Stock
 
Additional
paid-in
Capital
 
Accumulated Other
Comprehensive
Income (Loss)
 
Accumulated Deficit
 
Total Stockholders' Equity
 
Shares
 
Amount
 
 
 
 
Balance at December 31, 2016
41,255

 
$
4

 
$
311,164

 
$

 
$
(292,069
)
 
$
19,099

Exercise of stock options
56

 

 
142

 

 

 
142

Release of stock awards
1,079

 

 

 

 

 

Employee stock-based compensation

 

 
3,379

 

 

 
3,379

Net shares settlements for taxes
(391
)
 

 
(1,636
)
 

 

 
(1,636
)
Issuance of common stock, net of issuance costs
6,325

 
1

 
23,290

 

 

 
23,291

Total comprehensive loss

 

 

 
102

 
(13,740
)
 
(13,638
)
Balance at June 30, 2017
48,324

 
$
5

 
$
336,339

 
$
102

 
$
(305,809
)
 
$
30,637

 
 
 
 
 
 
 
 
 
 
 
 
Balance at December 31, 2017
48,365

 
$
5

 
$
340,079

 
$
(472
)
 
$
(315,065
)
 
$
24,547

Exercise of stock options
303

 

 
1,858

 

 

 
1,858

Release of stock awards
824

 

 

 

 

 

Employee stock-based compensation

 

 
4,413

 

 

 
4,413

Non-employee stock-based compensation

 

 
24

 

 

 
24

Net shares settlements for taxes
(297
)
 

 
(3,140
)
 

 

 
(3,140
)
Issuance of common stock, net of issuance costs of $179
4,313

 

 
37,317

 

 

 
37,317

ASC 606 Adjustments

 

 

 

 
(4,060
)
 
(4,060
)
ASU 2016-01 Adjustments

 

 

 
472

 
(472
)
 

Net loss

 

 

 

 
(8,429
)
 
(8,429
)
Balance at June 30, 2018
53,508

 
$
5

 
$
380,551

 
$

 
$
(328,026
)
 
$
52,530


Note 11. Commitments and Contingencies
Operating Leases
Our headquarters are located in Redwood City, California, where we occupy approximately 107,200 square feet of office and laboratory space in four buildings within the same business park of Metropolitan Life Insurance Company ("MetLife"). We entered into the initial lease with MetLife for a portion of this space in 2004 and the lease has been amended multiple times since then to adjust space and amend the terms of the lease, with the latest amendment ("Seventh Amendment") in October 2016 which, for one of our buildings, waived our existing asset retirement obligation, and extended the lease term to January 2022. The various terms for the spaces under the lease have expiration dates that range from January 2020 through January 2022. Beginning in February 2014, we have subleased office space to different subtenants with separate options to extend the subleases. If all such options to extend were exercised, these agreements would expire at various dates through November 2019.
We incurred $3.6 million of capital improvement costs related to the facilities leased from MetLife through December 31, 2012. During 2011 and 2012, we requested and received $3.1 million of reimbursements from the landlord for the tenant improvement and HVAC allowances for the completed construction. The reimbursements were recorded once cash was received and are amortized on a straight line basis over the term of the lease as a reduction in rent expense. The remaining lease incentive obligations were $0.7 million and $0.9 million at June 30, 2018 and December 31, 2017, respectively, and are reflected as liabilities on the consolidated balance sheet. Rent expense for the Redwood City properties is recognized on a straight-line basis over the term of the lease.

32


We are required to restore certain areas of the Redwood City facilities that we are renting to their original form. We are expensing the asset retirement obligation over the terms of the respective leases. We review the estimated obligation each reporting period and make adjustments if our estimates change. We recorded asset retirement obligations of $0.2 million as of both June 30, 2018 and December 31, 2017, which are included in other liabilities on the consolidated balance sheets. Accretion expense related to our asset retirement obligations was nominal in the three and six months ended June 30, 2018 and June 30, 2017.
Pursuant to the terms of the amended lease agreement, we exercised our right to deliver a letter of credit in lieu of a security deposit. The letters of credit are collateralized by deposit balances held by the bank in the amount of $0.7 million as of June 30, 2018 and December 31, 2017. These deposits are recorded as restricted cash on the consolidated balance sheets.
Rent expense was $0.8 million and $1.6 million during the three and six months ended June 30, 2018, respectively, partially offset by sublease income of $0.3 million and $0.6 million, respectively. Rent expense was $0.8 million and $1.5 million during three and six months ended June 30, 2017, respectively, partially offset by sublease income of $0.3 million and $0.7 million, respectively.
Capital Leases
In December 2016, we entered into a three-year financing lease agreement with a third party supplier for the purchase of laboratory equipment that was partially financed through a capital lease of approximately $0.4 million. The lease became effective upon delivery of the equipment, which occurred in February 2017, and the term of the lease is three years from the effective date. This financing agreement was accounted for as a capital lease due to the bargain purchase option at the end of the lease.
In April 2017, we entered into a three-year financing lease agreement with a third party supplier for the purchase of information technology equipment for approximately $0.3 million. The effective date of the lease was May 19, 2017 and the term of the lease is three years. This financing agreement was accounted for as a capital lease due to the bargain purchase option at the end of the lease.
Leases
Future minimum payments under non-cancellable capital and operating leases at June 30, 2018 are as follows (in thousands):
Years ending December 31,
Capital Leases
 
Operating Leases
2018 (remaining 6 months)
$
126

 
$
1,598

2019
252

 
3,280

2020
61

 
712

2021

 
490

2022

 
41

Total minimum lease payments (1)
439

 
$
6,121

Less: amount representing interest
(19
)
 
 
Present value of capital lease obligations
420

 
 
Less: current portion
(237
)
 
 
Long-term portion of capital leases
$
183

 
 
(1) Minimum payments have not been reduced by future minimum sublease rentals of $0.9 million to be received under non-cancellable subleases at June 30, 2018.
Other Commitments
We enter into supply and service arrangements in the normal course of business. Supply arrangements are primarily for fixed-price manufacture and supply. Service agreements are primarily for the development of manufacturing processes and certain studies. Commitments under service agreements are subject to cancellation at our discretion which may require payment of certain cancellation fees. The timing of completion of service arrangements is subject to variability in estimates of the time required to complete the work.

33


The following table provides quantitative data regarding our other commitments. Future minimum payments reflect amounts that we expect to pay including potential obligations under services agreements subject to risk of cancellation by us (in thousands):
Other Commitment Agreement Type
Agreement Date
 
Future Minimum Payment
Manufacture and supply agreement with expected future payment date of December 2022
April 2016
 
$
1,693

Service agreement for the development of manufacturing process
April 2017
 
2

Service agreement for stability study
July 2017
 
439

Service agreement for clinical trial
December 2017
 
$
2,116

Total other commitments
 
 
$
4,250

Credit Facility
Effective June 30, 2017, we entered into a credit facility (the "Credit Facility") consisting of term loans ("Term Debt") totaling up to $10.0 million, and advances ("Advances") under a revolving line of credit ("Revolving Line of Credit") totaling up to $5.0 million with an accounts receivable borrowing base of 80% of eligible accounts receivable. At June 30, 2018, we have not drawn from the Credit Facility. In June 2018, we entered into a Third Amendment to the Credit Facility whereby the draw period on the term debt was extended to September 30, 2018. We may draw on the Term Debt at any time prior to September 30, 2018, subject to customary conditions for funding including, among others, that no event of default exists. We may draw on the Revolving Line of Credit at any time prior to the maturity date. On July 1, 2021, any loans for Term Debt mature and the Revolving Line of Credit terminates. Term Debt bears interest through maturity at a variable rate based on the London Interbank Offered Rate plus 3.60%. Advances under the Revolving Line of Credit bear interest at a variable annual rate equal to the greater of (i) 1.00% above the prime rate and (ii) 5.00%.
The Credit Facility allows for interest-only payments on Term Debt through August 1, 2019. Monthly payments of principal and interest on the Term Debt are required following the applicable amortization date. We may elect to prepay in full the Term Debt and Advances under the Revolving Line of Credit at any time.     
Our obligations under the Credit Facility are secured by a lien on substantially all of our personal property other than our intellectual property. The Credit Facility includes a number of customary covenants and restrictions which require us to comply with certain financial covenants including achieving consolidated product revenues levels at minimum levels as set forth in the Credit Facility through December 2018 and on and after January 2019, in each case unless we maintain certain minimum cash levels with the lender in an amount equal to or greater than six times the sum of the average six-month trailing operating cash flow net outlay plus the average monthly principal due and payable in the immediately succeeding three-month period. The Credit Facility places various restrictions on our transferring collateral, incurring additional indebtedness, engaging in mergers or acquisitions, paying dividends or making other distributions, making investments, creating liens, and selling assets and permitted assets to be held at foreign subsidiaries above specified caps, in each case subject to certain exceptions. A failure to comply with these covenants could permit the lender to exercise remedies against us and the collateral securing the Credit Facility, including foreclosure of our properties securing the Credit Facility and our cash. At June 30, 2018, we were in compliance with the covenants for the Credit Facility.
Legal Proceedings
We are not currently a party to any material pending litigation or other material legal proceedings.
In February 2018, we and EnzymeWorks, Inc. (U.S.), Suzhou Hanmei Biotechnology Co. Ltd, d/b/a EnzymeWorks, Inc. (China) (collectively, "EnzymeWorks"), Junhua Tao, and Andrew Tao reached a settlement concerning the lawsuit filed by us in February 2016 against EnzymeWorks, Junhua Tao, and Andrew Tao in the United States District Court for the Northern District of California. The parties have entered into a settlement agreement, the terms of which are confidential. The parties have also stipulated to a judgment of patent infringement of all asserted patents against EnzymeWorks, and a permanent injunction barring any future infringement. The remaining claims against EnzymeWorks, and all claims against Junhua Tao, and Andrew Tao including trade secret misappropriation, breach of contract and voidable transfer have been dismissed with prejudice. EnzymeWorks appealed the sanctions levied against them by Judge Orrick to the Federal Circuit and filed its opening brief on May 30, 2018.  On July 9, 2018, Codexis filed its response brief, and EnzymeWorks filed its reply on July 30, 2018.  

34


Indemnifications
We are required to recognize a liability for the fair value of any obligations we assume upon the issuance of a guarantee. We have certain agreements with licensors, licensees, and collaborators that contain indemnification provisions. In such provisions, we typically agree to indemnify the licensor, licensee and collaborator against certain types of third party claims. The maximum amount of the indemnifications is not limited. We accrue for known indemnification issues when a loss is probable and can be reasonably estimated. There were no accruals for expenses related to indemnification issues for any periods presented.

Note 12. Related Party Transactions
Exela PharmSci, Inc.
We entered into a commercialization agreement with Exela in 2007. Under the license agreement, as amended, we and Exela cross-licensed certain technology relating to the manufacture of argatroban, an API, in exchange for rights to certain sublicensing fees or development payments and profit sharing. The revenue sharing arrangement was terminated in December 2017.
Thomas R. Baruch, one of our directors, serves on the board of directors of Exela, and is a retired general partner in Presidio Partners 2007, LP which owns over 10% of Exela’s outstanding capital stock. As such, Mr. Baruch has an indirect pecuniary interest in the shares of Exela held by Presidio Partners 2007, L.P.
We recognized no revenue for the three and six months ended June 30, 2018, compared to $0.4 million and $0.7 million in revenues for the three and six months ended June 30, 2017, respectively, shown in the unaudited condensed consolidated statement of operations as research and development revenue. We had $0.6 million and $1.6 million of receivables from Exela at June 30, 2018 and December 31, 2017, respectively.
AstraZeneca PLC
Pam P. Cheng, a member of our board of directors, joined AstraZeneca PLC as Executive Vice President, Operations and Information Technology in June 2015. We sell biocatalyst products to AstraZeneca PLC, to Alfa Aesar, which is a purchasing agent of AstraZeneca PLC, and also to Asymchem Life Science Co, Ltd, which is a contract manufacturer for AstraZeneca PLC.
In the three and six months ended June 30, 2018, we recognized $55 thousand and $0.4 million in revenue from AstraZeneca PLC, compared to $24 thousand and $50 thousand in the three and six months ended June 30, 2017, respectively. We recognized nil and de minimis revenue from Asymchem in the three and six months ended June 30, 2018, respectively, and no revenue in the three and six months ended June 30, 2017, respectively. We recognized no revenue from Alfa Aesar in the three and six months ended June 30, 2018 and 2017, respectively. At June 30, 2018 and December 31, 2017, we had $45 thousand and $86 thousand accounts receivables from AstraZeneca, PLC, respectively, zero and $0.4 million of accounts receivables from Alfa Aesar, respectively, and no accounts receivables from Asymchem.
In the three and six months ended June 30, 2018, we performed a proof of concept screening service using AstraZeneca’s substrate. This service was related to an option for additional services which AstraZeneca had exercised in June. We had completed the additional services and recognized $45 thousand in revenue at June 30, 2018.
Note 13. Segment, Geographical and Other Revenue Information
Segment Information

As discussed in Note 2, "Basis of Presentation and Summary of Significant Accounting Policies," beginning in 2018, we identified our biotherapeutics business as a standalone business segment. Our two reportable business segments as of January 1, 2018, consisted of Performance Enzymes and Novel Biotherapeutics.
We report corporate-related expenses such as legal, accounting, information technology, and other costs that are not otherwise included in our reportable business segments as "Corporate costs." All items not included in income (loss) from operations are excluded from the business segments.

35


We manage our assets on a total company basis, not by business segment, as the majority of our operating assets are shared or commingled. Our CODM does not review asset information by business segment in assessing performance or allocating resources, and accordingly, we do not report asset information by business segment.

Performance Enzymes
We initially commercialized our CodeEvolver® protein engineering technology platform and products in the pharmaceuticals market, and to date this continues to be our largest market served. Our customers, which include many large global pharmaceutical companies, use our technology, products and services in their manufacturing processes and process development. We have also used the technology to develop customized enzymes for use in other industrial markets. These markets consist of several large industrial verticals, including food and food ingredients, animal feed, flavors, fragrances, and agricultural chemicals. We also use our technology to develop enzymes for customers using NGS and PCR/qPCR for in vitro molecular diagnostic and molecular biology research applications.

Novel Biotherapeutics
We are also targeting new opportunities in the pharmaceutical industry to discover, improve, and/or develop biotherapeutic drug candidates. We believe that our CodeEvolver® protein engineering platform technology can be used to discover novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. Similarly, we believe that we can deploy our platform technology to improve specific characteristics of a customer’s pre-existing biotherapeutic drug candidate, such as its activity, stability or immunogenicity. Most notable is our lead program for the potential treatment of PKU in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient. In October 2017, we announced a strategic collaboration with Nestlé Health Science to advance CDX-6114, our own novel orally administrable enzyme therapeutic candidate for the potential treatment of PKU disease.  We have also developed a pipeline of other biotherapeutic drug candidates in which we expect to continue to make additional investments with the aim of advancing additional product candidates targeting other therapeutic areas. For the three and six months ended June 30, 2018, all revenues related to the Novel Biotherapeutics segment were generated from our collaboration with Nestlé Health Science.  There was no revenue related to the Novel Biotherapeutics segment for the three and six months ended June 30, 2017.
Our CODM regularly reviews our segments and the approach provided by management for performance evaluation and resource allocation.
In the second quarter of 2018, we made a change in the segment measurement for allocating operating expenses between our two reporting segments. The remaining expenses have been allocated to corporate costs.  This change in measurement only impacts our segment disclosures, and it has no impact on our overall consolidated financial statements.
We revised the allocation of operating expenses between the two segments based on better insight and improved judgment during the second quarter of 2018. Operating expenses that directly support the segment activity are allocated based on segment headcount, revenue contribution or activity of the business units within the segments, based on the corporate activity type provided to the segment. The expense allocation excludes certain corporate costs that are separately managed from the segments.
Management believes that the current allocation of research and development expenses provides a more accurate presentation of how the segments utilize research and development support activities as compared to the method previously used. This provides the CODM with more meaningful segment profitability reporting to support operating decisions and allocate resources.
Following the change, we reclassified the research and development cost of $0.3 million from Performance Enzyme to Novel Biotherapeutics for the three months ended March 31, 2018 and we reclassified the research and development cost of $0.1 million from Novel Biotherapeutics to Performance Enzyme for the three months ended March 31, 2017.
Segment results for the three and six months ended June 30, 2018 have been revised to reflect this change in operating segment measurement.

36


The following table provides financial information by our reportable business segments along with a reconciliation to consolidated loss before income taxes (in thousands):

 
 
Three months ended June 30, 2018
 
Three months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
Product revenue
 
$
3,723

 
$

 
$
3,723

 
$
6,600

 
$

 
$
6,600

Research and development revenue
 
7,442

 
2,373

 
9,815

 
3,747

 

 
3,747

Total revenues
 
11,165

 
2,373

 
13,538

 
10,347

 

 
10,347

Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
Cost of product revenue
 
2,611



 
2,611

 
3,790

 

 
3,790

Research and development(1)
 
4,724


2,442

 
7,166

 
4,023

 
2,149

 
6,172

Selling, general and administrative
 
1,729


304

 
2,033

 
1,777

 

 
1,777

Total segment costs and operating expenses
 
9,064

 
2,746

 
11,810

 
9,590

 
2,149

 
11,739

Income (loss) from operations
 
$
2,101

 
$
(373
)
 
$
1,728

 
$
757

 
$
(2,149
)
 
$
(1,392
)
Corporate costs (2)
 
 
 
 
 
(5,209
)
 
 
 
 
 
(4,702
)
Depreciation and amortization
 
 
 
 
 
(265
)
 
 
 
 
 
(228
)
Loss before income taxes
 
 
 
 
 
$
(3,746
)
 
 
 
 
 
$
(6,322
)

(1) Research and development expenses exclude depreciation and amortization.
(2) Corporate costs include unallocated selling, general and administrative expense, interest income, and other income and expenses.

37


 
 
Six months ended June 30, 2018
 
Six months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
Product revenue
 
$
9,886

 
$

 
$
9,886

 
$
12,186

 
$

 
$
12,186

Research and development revenue
 
12,008

 
5,686

 
17,694

 
6,131

 

 
6,131

Total revenues
 
21,894

 
5,686

 
27,580

 
18,317

 

 
18,317

Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
Cost of product revenue
 
6,436

 

 
6,436

 
6,792

 

 
6,792

Research and development(1)
 
9,790

 
4,374

 
14,164

 
8,172

 
3,660

 
11,832

Selling, general and administrative
 
3,825

 
450

 
4,275

 
3,589

 

 
3,589

Total segment costs and operating expenses
 
20,051

 
4,824

 
24,875

 
18,553

 
3,660

 
22,213

Income (loss) from operations
 
$
1,843

 
$
862

 
$
2,705

 
$
(236
)
 
$
(3,660
)
 
$
(3,896
)
Corporate costs (2)
 
 
 
 
 
(10,644
)
 
 
 
 
 
(9,308
)
Depreciation and amortization
 
 
 
 
 
(503
)
 
 
 
 
 
(554
)
Loss before income taxes
 
 
 
 
 
$
(8,442
)
 
 
 
 
 
$
(13,758
)
(1) Research and development expenses exclude depreciation and amortization.
(2) Corporate costs include unallocated selling, general and administrative expense, interest income, and other income and expenses.

The following table provides stock-based compensation expense included in income (loss) from operations by segment (in thousands):
 
 
Three months ended June 30, 2018
 
Three months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Stock-based compensation
 
$
768

 
$
83

 
$
851

 
$
434

 
$
47

 
$
481


 
 
Six months ended June 30, 2018
 
Six months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Stock-based compensation
 
$
1,326

 
$
146

 
$
1,472

 
$
789

 
$
100

 
$
889




38


Significant Customers
Customers that each contributed 10% or more of our total revenues were as follows:
 
Percentage of Total Revenues for the
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Customer A
27%
 
45%
 
38%
 
42%
Customer B
34%
 
21%
 
22%
 
12%
Customer C
18%
 
*
 
21%
 
*
Customers that each contributed 10% or more of our total accounts receivable had the following balances as of the periods presented:
 
Percentage of Accounts Receivables at
 
June 30, 2018
 
December 31, 2017
Customer A
46%
 
31%
Customer B
27%
 
16%
Customer D
11%
 
15%
Customer E
*
 
14%
* Less than 10% of the period presented
Geographical Information
Geographic revenues are identified by the location of the customer and consist of the following (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Revenues
 
 
 
 
 
 
 
Americas
$
6,058

 
$
4,401

 
$
9,655

 
$
6,189

EMEA
3,808

 
1,959

 
8,800

 
5,166

APAC
3,672

 
3,987

 
9,125

 
6,962

Total revenues
$
13,538

 
$
10,347

 
$
27,580

 
$
18,317


Identifiable long-lived assets as follows (in percentage):
Long-lived assets:
June 30, 2018
 
December 31, 2017
United States
100
%
 
100
%

39


ITEM 2.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following management's discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and notes thereto and management's discussion and analysis of financial condition and results of operations for the year ended December 31, 2017 included in our Annual Report on Form 10-K for the year ended December 31, 2017, as filed with the SEC on March 15, 2018 (the "Annual Report"). This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). These statements include, but are not limited to, expectations regarding our strategy, business plans, financial performance and developments relating to our industry. These statements are often identified by the use of words such as may, will, expect, believe, anticipate, intend, could, should, estimate or continue, and similar expressions or variations. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those set forth in Part II, Item 1A of this Quarterly Report on Form 10-Q and Part I, Item 1A of our Annual Report, as incorporated herein and referenced in Part II, Item 1A of this Quarterly Report on Form 10-Q and elsewhere in this report. The forward-looking statements in this Quarterly Report on Form 10-Q represent our views as of the date of this Quarterly Report on Form 10-Q. We anticipate that subsequent events and developments will cause our views to change. However, while we may elect to update these forward-looking statements at some point in the future, we have no current intention of doing so except to the extent required by applicable law. You should, therefore, not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this Quarterly Report on Form 10-Q.
Business Overview
We discover, develop and sell proteins that deliver value to our clients in a growing set of industries. We view proteins as a vast untapped source of value-creating materials, and we are using our proven technologies, which we have been continuously improving over our sixteen year history, to commercialize an increasing number of novel proteins, both as proprietary Codexis products and in partnership with our customers.
We are a pioneer in the harnessing of computational technologies to drive biology advancements. Since our inception in 2002, we have made substantial investments in the development of our CodeEvolver® protein engineering technology platform, the primary source of our competitive advantage. Our technology platform is powered by proprietary, artificial intelligence-based, computational algorithms that rapidly mine our large and continuously growing library of protein variants’ performance attributes. These computational outputs enable increasingly reliable predictions for next generation protein variants to be engineered, enabling delivery of targeted performance enhancements in a time-efficient manner. In addition to its computational prowess, our CodeEvolver® protein engineering technology platform integrates additional modular competencies, including robotic high-throughput screening and genomic sequencing, organic chemistry and process development which are all coordinated to create our novel protein innovations.
Our approach to develop commercially viable biocatalytic manufacturing processes begins by conceptually designing the most cost-effective and practical process for a targeted product. We then develop optimized protein catalysts to enable that process design using our CodeEvolver® protein engineering platform technology. Engineered protein catalyst candidates - many thousands for each protein engineering project - are then rapidly screened and validated in high throughput under relevant manufacturing operating conditions. This approach results in an optimized protein catalyst enabling cost-efficient processes that typically are relatively simple to run in conventional manufacturing equipment. This also allows for the efficient technical transfer of our process to our manufacturing partners.
The successful embodiment of our CodeEvolver® protein engineering technology platform in commercial manufacturing processes requires well-integrated expertise in a number of technical disciplines. In addition to those directly involved in practicing our CodeEvolver® protein engineering platform technology, such as molecular biology, enzymology, microbiology, cellular engineering, metabolic engineering, bioinformatics, biochemistry and high throughput analytical chemistry, our process development projects also involve integrated expertise in organic chemistry, chemical process development, chemical engineering, fermentation process development and fermentation engineering. Our integrated, multi-disciplinary approach to biocatalyst and process development is a critical success factor for our company.

40



Business Segments
We manage our business as two business segments: Performance Enzymes and Novel Biotherapeutics.

Performance Enzymes
We initially commercialized our CodeEvolver® protein engineering technology platform and products in the pharmaceuticals market, and to date this continues to be our largest market served. Our customers, which include many large global pharmaceutical companies, use our technology, products and services in their manufacturing processes and process development. We have also used the technology to develop customized enzymes for use in other industrial markets. These markets consist of several large industrial verticals, including food and food ingredients, animal feed, flavors, fragrances, and agricultural chemicals. We also use our technology to develop enzymes for customers using next generation sequencing ("NGS") and polymerase chain reaction ("PCR/qPCR") for in vitro molecular diagnostic and molecular biology research applications. In April 2018, we entered into a strategic collaboration (the “Porton Agreement”) with Porton Pharma Solutions, Ltd. (“Porton”) to license key elements of Codexis’ biocatalyst technology to Porton’s global custom intermediate and active pharmaceutical ingredients (“API”) development and manufacturing business.

Novel Biotherapeutics
We are also targeting new opportunities in the pharmaceutical industry to discover, improve, and/or develop biotherapeutic drug candidates. We believe that our CodeEvolver® protein engineering platform technology can be used to discover novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. Similarly, we believe that we can deploy our platform technology to improve specific characteristics of a customer’s pre-existing biotherapeutic drug candidate, such as its activity, stability or immunogenicity. Most notable is our lead program for the potential treatment of phenylketonuria ("PKU") disease in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient. In October 2017, we entered into a Global Development, Option and License Agreement (the "Nestlé Agreement") with Nestec Ltd. ("Nestlé Health Science") to advance CDX-6114, our own novel orally administrable enzyme therapeutic candidate for the potential treatment of PKU disease. We have also developed a pipeline of other biotherapeutic drug candidates in which we expect to continue to make additional investments with the aim of advancing additional product candidates targeting other therapeutic areas.
For further description of our business segments, see Note 13, "Segment, Geographical and Other Revenue Information," to the Notes to Unaudited Condensed Consolidated Financial Statements included in this Quarterly Report on Form 10-Q.

41


Results of Operations Overview
On January 1, 2018, we adopted ASC 2014-09, "Revenue from Contracts with Customers (Topic 606)" and applied the new standard to contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605. Refer to Note 2, "Basis of Presentation and Summary of Significant Accounting Policies" for details regarding the adoption of this new standard.
Revenues increased to $13.5 million for the second quarter of 2018 from $10.3 million in the second quarter of 2017, primarily due to higher research and development revenue. Research and development revenue for the second quarter of 2018 increased to $9.8 million from $3.7 million in the second quarter of 2017 primarily due to additional research and development services obtained by Tate & Lyle Ingredients Americas LLC ("Tate & Lyle") during the second quarter and development fees from Nestlé Health Science under our Global Development, Option and License Agreement. Product revenue decreased by $2.9 million from $6.6 million in the corresponding period of the prior year due to the timing of shipments to customers.
Product gross margins were 30% for the second quarter of 2018, compared to 43% in the same period in 2017 due to product mix.
Research and development expense increased by $1.0 million, or 16%, to $7.4 million for the second quarter of 2018, compared to the second quarter of 2017, primarily due to an increase in costs associated with higher headcount and an increase in lab supplies, which was partially offset by a decrease in outside services.
Selling, general and administrative expense increased by $0.8 million, or 13%, to $7.4 million for the second quarter of 2018, compared to the second quarter of 2017, primarily due to an increase in costs associated with higher headcount, recruiting costs, and stock compensation expense, which was partially offset by lower legal expenses related to intellectual property.
Net loss for the second quarter of 2018 was $3.7 million, representing a net loss of $0.07 per basic and diluted share. This compares to a net loss of $6.3 million, representing a net loss of $0.13 per basic and diluted share for the second quarter of 2017. The decrease in net loss for the second quarter of 2018 over the same period of the prior year is primarily attributable to recognition of research and development revenue from Nestlé Health Science and Tate & Lyle that opted to obtain additional development services during the second quarter, which was partially offset by increased spending in salaries, employee compensation and lab supplies.
Cash and cash equivalents increased by $22.4 million to $53.6 million as of June 30, 2018 compared to $31.2 million as of December 31, 2017. Net cash used in operating activities increased to $12.1 million in the six months ended June 30, 2018 compared to $11.5 million in the six months ended June 30, 2017. In April 2018, we completed a public offering of approximately 4.3 million shares of our common stock at an offering price of $9.25 per share resulting in net proceeds to us of $37.3 million. We believe that based on our current level of operations, our existing cash, cash equivalents, and marketable securities will provide adequate funds for ongoing operations, planned capital expenditures and working capital requirements for at least the next 12 months.
In June 2017, we entered into a loan and security agreement that allows us to borrow up to $10.0 million under a term loan, and up to $5.0 million under a revolving credit facility with 80% of certain eligible accounts receivable as a borrowing base (the "Credit Facility"). Obligations under the Credit Facility are secured by a lien on substantially all of our personal property other than our intellectual property. As of June 30, 2018, no amounts were borrowed under the Credit Facility and we were in compliance with the covenants for the Credit Facility. See Note 11, "Commitments and Contingencies."
Below is an overview of our results of operations by business segments:
Performance Enzymes
Revenues increased by $0.8 million, or 8%, to $11.2 million for the three months ended June 30, 2018, compared to the second quarter of 2017 due primarily to an increase in research and development revenue from Tate & Lyle, which was partially offset by a decrease in product revenue.
Product gross margins were 30% in the three months ended June 30, 2018, compared to 43% in the corresponding period in 2017 due to an increase in product revenue from lower margin enzymes and a decrease in sales of higher margin products.
Research and development expense increased $0.7 million, or 17%, to $4.7 million for the second quarter of 2018, compared to the second quarter of 2017, due primarily to an increase in costs associated with higher headcount and an increase in lab supplies expenses.

42


Selling, general and administrative expense decreased by $48 thousand, or 3%, to $1.7 million for the second quarter of 2018, compared to the second quarter of 2017, due primarily to an increase in outside services, employee compensation and recruiting costs.
Novel Biotherapeutics
Research and development revenue for the second quarter of 2018 was $2.4 million. Revenues in the Novel Biotherapeutics segment are derived entirely from research and development revenue relating to the development of our CDX-6114 product candidate in collaboration with Nestlé Health Science. In the fourth quarter of 2017, we signed a global development, option and license agreement with Nestlé Health Science and, thus, we had no revenues in the Novel Biotherapeutics segment prior to the fourth quarter of 2017.
Research and development expense decreased $0.3 million, or 14%, to $2.4 million for the second quarter of 2018, compared to the second quarter of 2017, due primarily to an increase in outside services and outside consultants as a result of increased research and development activities related to the development of our CDX-6114 and other product candidates in our Novel Biotherapeutics pipeline.
Selling, general and administrative expense was $0.3 million during the second quarter of 2018, compared to zero for the second quarter of 2017. This consisted of the allocated employee costs related to the development of our CDX-6114 product candidate and other product candidates in our Novel Biotherapeutics pipeline.
GSK Platform Technology Transfer, Collaboration and License Agreement
In July 2014, we entered into a CodeEvolver® protein engineering platform technology transfer collaboration and license agreement (the "GSK CodeEvolver® Agreement") with GlaxoSmithKline ("GSK"). Pursuant to the terms of the agreement, we granted GSK a non-exclusive license to use the CodeEvolver® protein engineering platform technology to develop novel enzymes for use in the manufacture of GSK's pharmaceutical and health care products.
We received an upfront fee upon the execution of the agreement in July 2014 and milestone payments in each of the years from 2014 through April 2016. We completed the transfer of the CodeEvolver® protein engineering platform technology to GSK in April 2016 and all revenues relating to the technology transfer have been recognized as of April 2016. We have the potential to receive additional cumulative contingent payments that range from $5.75 million to $38.5 million per project based on GSK’s successful application of the licensed technology. We are also eligible to receive royalties based on net sales of GSK’s sales of licensed enzyme products that are currently constrained.
Merck Platform Technology Transfer and License Agreement
In August 2015, we entered into a CodeEvolver® platform technology transfer collaboration and license agreement (the "Merck CodeEvolver® Agreement") with Merck, Sharp & Dohme ("Merck"), which allows Merck to use the CodeEvolver® protein engineering technology platform in the field of human and animal healthcare.

We received a $5.0 million up-front license fee upon execution of the Merck CodeEvolver® Agreement, and milestone payments in September 2015 and in September 2016, when we completed the transfer of the engineering platform technology. Additionally, we recognized research and development revenues of $1.0 million and $1.9 million for the three and six months ended June 30, 2018, respectively, compared to $0.9 million and $1.8 million for the three and six months ended June 30, 2017, respectively, for various research projects under our collaborative arrangement.
We have the potential to receive payments of up to a maximum of $15.0 million for each commercial API that is manufactured by Merck using one or more novel enzymes developed by Merck using the CodeEvolver® protein engineering technology platform. The API payments, which are currently fully constrained, are based on quantity of API developed and manufactured by Merck and will be recognized as usage-based royalties.
Global Development, Option and License Agreement and Strategic Collaboration Agreement
In October 2017, we entered into the Nestlé Agreement with Nestlé Health Science and, solely for the purpose of the integration and the dispute resolution clauses of the Agreement, Nestlé Health Science S.A., to advance CDX-6114, our enzyme biotherapeutic product candidate for the potential treatment of PKU.
We received an upfront cash payment of $14.0 million upon the execution of the Nestlé Agreement of which we recognized development fees of $1.8 million and $4.5 million for the three and six months ended June 30, 2018, respectively, as research and development revenue and no development fees as research and development revenue for the three and six months ended June 30,

43


2017. We had deferred revenue related to the development fees of $2.3 million at June 30, 2018 and $6.8 million at December 31, 2017. We are eligible to receive a $4.0 million progress payment after the commencement of a Phase 1a clinical trial of CDX-6114 for the potential treatment of PKU disease. On July 9, 2018, we announced that we have dosed the first subjects in a first-in-human Phase 1a dose-escalation trial with CDX-6114. The initiation of the trial triggers the $4.0 million milestone payment to Codexis from Nestlé Health Science which is payable within 60 days of the initiation of the trial. In the event Nestlé Health Science exercises an option under the Nestlé Agreement to take an exclusive license under certain of our patents and know-how, they will be obligated to pay us $3.0 million within 60 days after the exercise of the option. The upfront payment and the variable consideration of $4.0 million progress payment are being recognized over time as the development work is being performed. The progress payment variable consideration is estimated using the most likely amount. Revenue is being recognized using a single measure of progress that faithfully depicts our performance in transferring control of the services, which is based on the ratio of level of effort incurred to date compared to the total estimated level of effort required to complete all performance obligations under the agreement. Upon exercise of the option, we are eligible to receive payments from Nestlé Health Science under the Nestlé Agreement that include (i) development and approval milestones of up to $86.0 million, (ii) sales-based milestones of up to $250.0 million in the aggregate, which aggregate amount is achievable if net sales exceed $1.0 billion in a single year, and (iii) tiered royalties, at percentages ranging from the middle single digits to low double-digits, of net sales of product.
In addition to the Nestlé Agreement, we and Nestlé Health Science concurrently entered into a Strategic Collaboration Agreement pursuant to which we and Nestlé Health Science will collaborate to leverage the CodeEvolver® protein engineering technology platform to develop novel enzymes for Nestlé Health Science’s established Consumer Care and Medical Nutrition business areas. Under the Strategic Collaboration Agreement, we recognized research and development fees of $0.6 million and $1.2 million for the three and six months ended June 30, 2018, respectively, and no research and development fees for the three and six months ended June 30, 2017. We had deferred revenue of $0.8 million and $1.1 million at June 30, 2018 and December 31, 2017, respectively.
Strategic Collaboration Agreement
In April 2018, we entered into the Porton Agreement with Porton to license key elements of Codexis’ biocatalyst technology for use in Porton’s global custom intermediate and API development and manufacturing business. Under the Porton Agreement, we are eligible to receive annual collaboration fees and research and development revenues. We received an initial collaboration fee of $0.5 million within 30 days of the effective date of the agreement.


44


Results of Operations
The following table shows the amounts from our unaudited condensed consolidated statements of operations for the periods presented (in thousands):
 
Three months ended June 30,
 
Change
 
Six months ended June 30,
 
Change
 
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Product revenue
$
3,723

 
$
6,600

 
$
(2,877
)
 
(44)%
 
$
9,886

 
$
12,186

 
$
(2,300
)
 
(19)%
Research and development revenue
9,815

 
3,747

 
6,068

 
162%
 
17,694

 
6,131

 
11,563

 
189%
Total revenues
13,538

 
10,347

 
3,191

 
31%
 
27,580

 
18,317

 
9,263

 
51%
Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of product revenue
2,611

 
3,790

 
(1,179
)
 
(31)%
 
6,436

 
6,792

 
(356
)
 
(5)%
Research and development
7,370

 
6,348

 
1,022

 
16%
 
14,548

 
12,187

 
2,361

 
19%
Selling, general and administrative
7,395

 
6,546

 
849

 
13%
 
15,141

 
13,152

 
1,989

 
15%
Total costs and operating expenses
17,376

 
16,684

 
692

 
4%
 
36,125

 
32,131

 
3,994

 
12%
Loss from operations
(3,838
)
 
(6,337
)
 
2,499

 
39%
 
(8,545
)
 
(13,814
)
 
5,269

 
38%
Interest income
174

 
49

 
125

 
255%
 
245

 
68

 
177

 
260%
Other expenses, net
(82
)
 
(34
)
 
(48
)
 
(141)%
 
(142
)
 
(12
)
 
(130
)
 
(1,083)%
Loss before income taxes
(3,746
)
 
(6,322
)
 
2,576

 
41%
 
(8,442
)
 
(13,758
)
 
5,316

 
39%
Benefit from income taxes
(11
)
 
(42
)
 
31

 
74%
 
(13
)
 
(18
)
 
5

 
28%
Net loss
$
(3,735
)
 
$
(6,280
)
 
$
2,545

 
41%
 
$
(8,429
)
 
$
(13,740
)
 
$
5,311

 
39%
Revenues
Our revenue is comprised of product revenue and research and development revenue as follows:
Product revenue consist of sales of protein catalysts, pharmaceutical intermediates, and Codex® Biocatalyst Panels and Kits.
Research and development revenue include license, technology access and exclusivity fees, research services fees, milestone payments, royalties, optimization and screening fees, and revenue sharing arrangement revenues based upon sales of licensed products by Exela.
The following table shows the amounts of our product revenue and research and development revenue from our unaudited condensed consolidated statements of operations for the periods presented (in thousands):
 
Three months ended June 30,
 
Change
 
Six months ended June 30,
 
Change
(In Thousands)
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
Product revenue
$
3,723

 
$
6,600

 
$
(2,877
)
 
(44)%
 
$
9,886

 
$
12,186

 
$
(2,300
)
 
(19)%
Research and development revenue
9,815

 
3,747

 
6,068

 
162%
 
17,694

 
6,131

 
11,563

 
189%
Total revenues
$
13,538

 
$
10,347

 
$
3,191

 
31%
 
$
27,580

 
$
18,317

 
$
9,263

 
51%
Revenues typically fluctuate on a quarterly basis due to the variability in our customers' manufacturing schedules and the timing of our customers' clinical trials. In addition, we have limited internal capacity to manufacture enzymes. As a result, we are dependent upon the performance and capacity of third party manufacturers for the commercial scale manufacturing of the enzymes used in our pharmaceutical and fine chemicals business.
We accept purchase orders for deliveries covering periods from one day up to approximately one year from the date on which the order is placed. However, purchase orders can generally be revised or cancelled by the customer without penalty.

45


Considering these industry practices and our experience, we do not believe the total of customer purchase orders outstanding (backlog) provides meaningful information that can be relied on to predict actual sales for future periods.
Total revenues increased by $3.2 million and $9.3 million in the three and six months ended June 30, 2018, respectively, compared to the same periods in 2017, primarily due to higher research and development revenue partially offset by lower product revenue.
Product revenue decreased by $2.9 million and $2.3 million in the three and six months ended June 30, 2018, respectively, compared to the same periods in 2017, primarily due to lower revenue from Tate & Lyle and a pharmaceutical customer.
Research and development revenue increased $6.1 million and $11.6 million in the three and six months ended June 30, 2018, respectively, compared to the corresponding periods in 2017. The increase in research and development revenue for the three and six months ended June 30, 2018 is primarily due to revenues from our collaborative arrangements with Nestlé Health Science for the development of CDX-6114 and development of novel enzymes for Nestlé Health Science under our Strategic Collaboration Agreement, in addition to research and development revenue from Tate & Lyle and a pharmaceutical customer, and recognition of a license fee from Merck.

Cost and Operating Expenses
Our cost and operating expenses are comprised of cost of product revenue, research and development expense, and selling, general and administrative expense. The following table shows the amounts of our cost of product revenue, research and development expense, and selling, general and administrative expense from our unaudited condensed consolidated statements of operations for the periods presented (in thousands):
 
Three months ended June 30,
 
Change
 
Six months ended June 30,
 
Change
(In Thousands)
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
Cost of product revenue
$
2,611

 
$
3,790

 
$
(1,179
)
 
(31)%
 
$
6,436

 
$
6,792

 
$
(356
)
 
(5)%
Research and development
7,370

 
6,348

 
1,022

 
16%
 
14,548

 
12,187

 
2,361

 
19%
Selling, general and administrative
7,395

 
6,546

 
849

 
13%
 
15,141

 
13,152

 
1,989

 
15%
Total costs and operating expenses
$
17,376

 
$
16,684

 
$
692

 
4%
 
$
36,125

 
$
32,131

 
$
3,994

 
12%
Cost of Product Revenue and Product Gross Margin
Our revenues from product revenue are derived entirely from our Performance Enzymes segment. Revenues from the Novel Biotherapeutics segment are from collaborative research and development activities and not from product revenue.
The following table shows the amounts of our product revenue, cost of product revenue, product gross profit and product gross margin from our unaudited condensed consolidated statements of operations for the periods presented (in thousands):
 
Three months ended June 30,
 
Change
 
Six months ended June 30,
 
Change
(In Thousands)
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
Product revenue
$
3,723

 
$
6,600

 
$
(2,877
)
 
(44)%
 
$
9,886

 
$
12,186

 
$
(2,300
)
 
(19)%
Cost of product revenue
2,611

 
3,790

 
(1,179
)
 
(31)%
 
6,436

 
6,792

 
(356
)
 
(5)%
Product gross profit
$
1,112


$
2,810


$
(1,698
)

(60)%

$
3,450


$
5,394


$
(1,944
)

(36)%
Product gross margin (%)
30%

43%





35%

44%





Cost of product revenue comprises both internal and third-party fixed and variable costs, including materials and supplies, labor, facilities and other overhead costs associated with our product revenue.
Product gross margins were 30% and 35% in the three and six months ended June 30, 2018, respectively, compared to 43% and 44%, respectively, in the corresponding periods in 2017 due to an increase in product revenue of lower margin enzymes and decrease in sales of higher margin products. We expect gross margin on product sales to increase in the future quarters.

46


Research and Development Expenses
Research and development expenses consist of costs incurred for internal projects as well as collaborative research and development activities. These costs primarily consist of (i) employee-related costs, which include salaries and other personnel-related expenses (including stock-based compensation), (ii) various allocable expenses, which include occupancy-related costs, supplies, and depreciation of facilities and laboratory equipment, and (iii) external costs. Research and development expenses are expensed when incurred.
Research and development expenses increased by $1.0 million, or 16%, during the three months ended June 30, 2018 and $2.4 million, or 19%, during the six months ended June 30, 2018, compared to the same periods in 2017, primarily due to an increase in costs associated with higher headcount and an increase in lab supplies, which was partially offset by a decrease in outside services.
Selling, General and Administrative Expenses
Selling, general and administrative expenses consist of employee-related costs, which include salaries and other personnel-related expenses (including stock-based compensation, hiring and training costs, consulting and outside services expenses (including audit and legal costs), marketing costs, building lease costs, and depreciation expenses.
Selling, general and administrative expenses increased by $0.8 million, or 13%, during the three months ended June 30, 2018 and $2.0 million, or 15% during the six months ended June 30, 2018, compared to the corresponding periods in 2017, primarily due to an increase in costs associated with higher headcount, recruiting costs and stock compensation expense.
Interest Income and Other Expense
 
Three months ended June 30,
 
Change
 
Six months ended June 30,
 
Change
(In Thousands)
2018
 
2017
 
$
 
%
 
2018
 
2017
 
$
 
%
Interest income
$
174

 
$
49

 
$
125

 
255%
 
$
245

 
$
68

 
$
177

 
260%
Other expense, net
(82
)
 
(34
)
 
(48
)
 
(141)%
 
(142
)
 
(12
)
 
(130
)
 
(1,083)%
Total other income
$
92

 
$
15

 
$
77

 
513%
 
$
103

 
$
56

 
$
47

 
84%
Interest income increased by $0.1 million and $0.2 million for the three and six months ended June 30, 2018, respectively, compared to the same periods in 2017 primarily due to higher cash and cash equivalents balance received from the public offering in April 2018.
The change in other expense for the three and six months ended June 30, 2018 compared to the same periods in 2017 was primarily related to higher interest expense and fluctuations in foreign currency.
Benefit from Income Taxes
We recognized an income tax benefit of $11 thousand and $13 thousand for the three and six months ended June 30, 2018, respectively. We recognized a benefit from income tax of $42 thousand and $18 thousand for the three and six months ended June 30, 2017, respectively. The decrease in income tax expense was due a decrease in income from our foreign operations. We continue to maintain a full valuation allowance against our net deferred tax assets as we believe that it is more likely than not that the majority of our deferred tax assets will not be realized.
Net loss
The net loss for the second quarter of 2018 was $3.7 million, representing a net loss of $0.07 per basic and diluted share. This compares to a net loss of $6.3 million, representing a net loss of $0.13 per basic and diluted share for the second quarter of 2017. For the six months ended June 30, 2018, the net loss was $8.4 million, representing a net loss of $0.17 per basic and diluted share. This compares to a net loss of $13.7 million, representing a net loss of $0.31 per basic and diluted share for the six months ended June 30, 2017. The decrease in net loss for the three and six months ended June 30, 2018 compared to the same periods of the prior year is primarily related to higher research and development revenue net of the corresponding higher costs and operating expenses, partially offset by a decrease in revenue from product sales.


47


Results of Operations by Segment
 
Three months ended June 30,
 
Change
 
2018
 
2017
 
Performance Enzymes
 
Novel Biotherapeutics
(In Thousands)
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
$
 
%
 
$
 
%
Product revenue
$
3,723

 
$

 
$
3,723

 
$
6,600

 
$

 
$
6,600

 
$
(2,877
)
 
(44
)%
 
$

 
%
Research and development revenue
7,442

 
2,373

 
9,815

 
3,747

 

 
3,747

 
3,695

 
99
 %
 
2,373

 
100
%
Total revenues
$
11,165


$
2,373

 
$
13,538

 
$
10,347

 
$

 
$
10,347

 
$
818

 
8
 %
 
$
2,373

 
100
%

 
Six months ended June 30,
 
Change
 
2018
 
2017
 
Performance Enzymes
 
Novel Biotherapeutics
(In Thousands)
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
$
 
%
 
$
 
%
Product revenue
$
9,886

 
$

 
$
9,886

 
$
12,186

 

 
$
12,186

 
$
(2,300
)
 
(19
)%
 
$

 
%
Research and development revenue
12,008

 
5,686

 
17,694

 
6,131

 
$

 
6,131

 
5,877

 
96
 %
 
5,686

 
100
%
Total revenues
$
21,894

 
$
5,686

 
$
27,580

 
$
18,317

 
$

 
$
18,317

 
$
3,577

 
20
 %
 
$
5,686

 
100
%
Revenues
Revenues from the Performance Enzymes segment increased $0.8 million, or 8%, to $11.2 million for the three months ended June 30, 2018, compared to $10.3 million for the three months ended June 30, 2017 due primarily to an increase in research and development revenue which was offset by a decrease in product revenue. Revenues from the Performance Enzymes segment increased $3.6 million, or 20%, to $21.9 million for the six months ended June 30, 2018, compared to $18.3 million for the six months ended June 30, 2017 due primarily to revenue from Tate & Lyle and a pharmaceutical customer.
Revenues from the Novel Biotherapeutics segment were $2.4 million and $5.7 million for the three and six months ended June 30, 2018. Revenues from the Novel Biotherapeutics segment are derived entirely from research and development revenue relating to the development of our CDX-6114 product candidate in collaboration with Nestlé Health Science, as set forth in the Nestlé Agreement. We signed the Nestlé Agreement in the fourth quarter of 2017 and, thus, we had no revenues in the Novel Biotherapeutics segment prior to the fourth quarter of 2017.


48


Cost and Operating Expenses
 
Three months ended June 30,
 
Change
 
2018
 
2017
 
Performance Enzymes
 
Novel Biotherapeutics
(In Thousands)
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
$
 
%
 
$
 
%
Cost of product revenue
$
2,611

 
$

 
$
2,611

 
$
3,790

 

 
$
3,790

 
$
(1,179
)
 
(31
)%
 
$

 
%
Research and development
4,724

 
2,442

 
7,166

 
4,023

 
$
2,149

 
6,172

 
701

 
17
 %
 
293

 
14
%
Selling, general and administrative
1,729

 
304

 
2,033

 
1,777

 
$

 
1,777

 
(48
)
 
(3
)%
 
304

 
100
%
Total segment costs and operating expenses
$
9,064

 
$
2,746

 
11,810

 
$
9,590

 
$
2,149

 
11,739

 
$
(526
)
 
(5
)%
 
$
597

 
28
%
Corporate costs
 
 
 
 
5,301

 
 
 
 
 
4,717

 
 
 
 
 
 
 
 
Depreciation and amortization
 
 
 
 
265

 
 
 
 
 
228

 
 
 
 
 
 
 
 
Total costs and operating expenses
 
 
 
 
$
17,376

 
 
 
 
 
$
16,684

 
 
 
 
 
 
 
 
 
Six months ended June 30,
 
Change
 
2018
 
2017
 
Performance Enzymes
 
Novel Biotherapeutics
(In Thousands)
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
$
 
%
 
$
 
%
Cost of product revenue
$
6,436

 
$

 
$
6,436

 
$
6,792

 
$

 
$
6,792

 
$
(356
)
 
(5
)%
 
$

 
%
Research and development
9,790

 
4,374

 
14,164

 
8,172

 
3,660

 
11,832

 
1,618

 
20
 %
 
714

 
20
%
Selling, general and administrative
3,825

 
450

 
4,275

 
3,589

 

 
3,589

 
236

 
7
 %
 
450

 
100
%
Total segment costs and operating expenses
$
20,051

 
$
4,824

 
24,875

 
$
18,553

 
$
3,660

 
22,213

 
$
1,498

 
8
 %
 
$
1,164

 
32
%
Corporate costs
 
 
 
 
10,747

 
 
 
 
 
9,364

 
 
 
 
 
 
 
 
Depreciation and amortization
 
 
 
 
503

 
 
 
 
 
554

 
 
 
 
 
 
 
 
Total costs and operating expenses
 
 
 
 
$
36,125

 
 
 
 
 
$
32,131

 
 
 
 
 
 
 
 

Research and development expense in the Performance Enzymes segment increased $0.7 million, or 17%, to $4.7 million in the second quarter of 2018, compared to the second quarter of 2017. Research and development expense in the Performance Enzymes segment increased $1.6 million, or 20%, to $9.8 million in the six months ended June 30, 2018, compared to the corresponding period in 2017. The increase was due primarily to an increase in costs associated with higher headcount and an increase in lab supplies expenses.

49


Selling, general and administrative expense in the Performance Enzymes segment decreased by $48 thousand, or 3%, to $1.7 million in the second quarter of 2018, compared to the second quarter of 2017. Selling, general and administrative expense in the Performance Enzymes segment increased by $0.2 million, or 7%, to $3.8 million in the six months ended June 30, 2018, compared to the corresponding period in 2017. The increase was due primarily to an increase in outside services, employee compensation and recruiting costs.
Research and development expense in the Novel Biotherapeutics segment increased by $0.3 million, or 14%, to $2.4 million in the second quarter of 2018, compared to the second quarter of 2017. Research and development expense in the Novel Biotherapeutics segment increased $0.7 million, or 20%, to $4.4 million in the six months ended June 30, 2018, compared to the corresponding period in 2017. The change was primarily due to increased costs associated with higher headcount as a result of increased research and development activities related to the development of our CDX-6114 and other product candidates in our Novel Biotherapeutics pipeline.
Selling, general and administrative expense in the Novel Biotherapeutics segment was $0.3 million and $0.5 million for the three and six months ended June 30, 2018, respectively, and consisted of the allocated employee costs related to the development of our CDX-6114 product candidate and other product candidates in our Novel Biotherapeutics pipeline.

Liquidity and Capital Resources
Liquidity is the measurement of our ability to meet working capital needs and to fund capital expenditures. We have historically funded our operations primarily through cash generated from operations, stock option exercises and public offerings of our common stock. We also have the ability to borrow up to $15.0 million under our Credit Facility. For the six months ended June 30, 2018, our most significant cash flow activities consisted of $37.3 million of net proceeds from our underwritten public offering which was completed in April 2018, partially offset by $12.1 million of cash used in operations and $3.1 million in taxes paid related to net share settlement of restricted stock awards. We actively manage our cash usage and investment of liquid cash to ensure the maintenance of sufficient funds to meet our working capital needs. The majority of our cash and investments are held in U.S. banks, and our foreign subsidiaries maintain a limited amount of cash in their local banks to cover their short-term operating expenses.
The following tables summarize our cash and cash equivalents and working capital as of June 30, 2018 and December 31, 2017, as well as our statements of cash flows for the three and six months ended June 30, 2018 and 2017:
(In Thousands)
June 30, 2018
 
December 31, 2017
Cash and cash equivalents
$
53,621

 
$
31,219

Working capital
$
49,873

 
$
20,087

 
Six months ended June 30,
(In Thousands)
2018
 
2017
Net cash used in operating activities
$
(12,141
)
 
$
(11,531
)
Net cash used in investing activities
(1,472
)
 
(677
)
Net cash provided by financing activities
35,918

 
21,737

Net increase in cash, cash equivalents and restricted cash
$
22,305

 
$
9,529

We have historically experienced negative cash flows from operations as we continue to invest in key technology development projects and improvements to our CodeEvolver® protein engineering technology platform, and expand our business development and collaborations with new customers. Our cash flows from operations will continue to be affected principally by sales and gross margins from licensing our technology to major pharmaceutical companies, product revenue and collaborative research and development services provided to customers, as well as our headcount costs, primarily in research and development. Our primary source of cash flows from operating activities is cash receipts from licensing our technology to major pharmaceutical companies, and our customers for purchases of products and/or collaborative research and development services. Our largest uses of cash from operating activities are for employee-related expenditures, rent payments, inventory purchases to support our product revenue and non-payroll research and development costs.
We are eligible to earn milestone and other contingent payments for the achievement of defined collaboration objectives and certain royalty payments under our collaboration agreements. Our ability to earn these milestone and contingent payments and the timing of achieving these milestones is primarily dependent upon the outcome of our collaborators’ research and development activities and is uncertain at this time.

50


We are actively collaborating with new and existing customers in the pharmaceutical and food industries. We believe that we can utilize our current products and services, and develop new products and services, to increase our revenues and gross margins in future periods.
As of June 30, 2018, we had cash and cash equivalents of $53.6 million and $15.0 million available to borrow under the Credit Facility. Our liquidity is dependent upon our cash and cash equivalents, cash flows provided by operating activities and the continued availability of borrowings under the Credit Facility. In addition, in April 2018, we completed an underwritten public offering of 4,312,500 shares of our common stock at a public offering price of $9.25 per share resulting in net proceeds of approximately $37.3 million after deducting the underwriting discounts and commissions and estimated offering expenses.
We believe that based on our current level of operations, our existing cash and cash equivalents will provide adequate funds for ongoing operations, planned capital expenditures and working capital requirements for at least the next 12 months.
However, we may need additional capital if our current plans and assumptions change. Our need for additional capital will depend on many factors, including the financial success of our business, the spending required to develop and commercialize new and existing products, the effect of any acquisitions of other businesses, technologies or facilities that we may make or develop in the future, our spending on new market opportunities, and the potential costs for the filing, prosecution, enforcement and defense of patent claims, if necessary. If our capital resources are insufficient to meet our capital requirements, and we are unable to enter into or maintain collaborations with partners that are able or willing to fund our development efforts or commercialize any products that we develop or enable, we will have to raise additional funds to continue the development of our technology and products and complete the commercialization of products, if any, resulting from our technologies. In addition, we may choose to raise additional capital due to market conditions or strategic considerations even if we believe we have sufficient funds for our current or future operating plans. If future financings involve the issuance of equity securities, our existing stockholders would suffer dilution. If we raise debt financing or enter into additional credit facilities, we may be subject to restrictive covenants that limit our ability to conduct our business. We may not be able to raise sufficient additional funds on terms that are favorable to us, if at all. If we fail to raise sufficient funds and fail to generate sufficient revenues to achieve planned gross margins and to control operating costs, our ability to fund our operations, take advantage of strategic opportunities, develop products or technologies, or otherwise respond to competitive pressures could be significantly limited. If this happens, we may be forced to delay or terminate research or development programs or the commercialization of products resulting from our technologies, curtail or cease operations or obtain funds through collaborative and licensing arrangements that may require us to relinquish commercial rights, or grant licenses on terms that are not favorable to us. If adequate funds are not available, we will not be able to successfully execute our business plan or continue our business.
Cash Flows from Operating Activities
Cash used in operating activities was $12.1 million net for the six months ended June 30, 2018, which resulted from a net loss of $8.4 million for the six months ended June 30, 2018 adjusted for non-cash charges for depreciation and amortization of $0.5 million and stock-based compensation of $4.4 million. Additional cash used by changes in operating assets and liabilities was $8.6 million. Changes in operating assets and liabilities included decreases of $3.0 million in accounts receivable due mainly to collections from customers and $9.5 million in deferred revenue, primarily due to recent recognition of revenue under ASC 606.
Cash used in operating activities was $11.5 million for the six months ended June 30, 2017, which resulted from a net loss of $13.7 million for the six months ended June 30, 2017 adjusted for non-cash charges for depreciation and amortization of $0.6 million and stock-based compensation of $3.4 million. Additional cash used from changes in operating assets and liabilities was $1.7 million. Changes in operating assets and liabilities included increases of $1.9 million in accounts receivable, and $1.8 million in prepaid expenses primarily for outside services, and decreases of $1.4 million in accrued compensation and $0.4 million in accounts payable. These were partially offset by a $3.9 million increase in deferred revenues.
Cash Flows from Investing Activities
Cash used in investing activities was $1.5 million and $0.7 million for the six months ended June 30, 2018 and 2017, respectively, which was primarily attributable to purchase of property and equipment.
Cash Flows from Financing Activities
Cash provided by financing activities was $35.9 million for the six months ended June 30, 2018 which represents $37.3 million of net proceeds from the public offering in April 2018, partially offset by other items, primarily $3.1 million for taxes paid related to net share settlement of equity awards. Cash used in financing activities was $21.7 million for the six months ended June 30, 2017 which is primarily attributable to $23.3 million of net proceeds from a public offering in April 2017 partially offset by other items, primarily $1.6 million of taxes paid related to net share settlement of equity awards.

51



Contractual Obligations
The following table summarizes our significant contractual obligations at June 30, 2018 (in thousands): 
 
 
 
Payments due by period
(In Thousands)
 
Total
 
Less than 1 year
 
1-3 years
 
 4-5 years
Capital lease obligations
 
$
439

 
$
126

 
$
313

 
$

Operating leases obligations (1)
 
6,121

 
1,598

 
4,482

 
41

 
Total
 
$
6,560

 
$
1,724

 
$
4,795

 
$
41


(1) 
Represents future minimum lease payments under non-cancellable operating leases in effect as of June 30, 2018 for our facilities in Redwood City, California. The minimum lease payments above do not include common area maintenance charges or real estate taxes. In addition, amounts have not been reduced by future minimum sublease rentals of $0.9 million to be received under non-cancellable subleases.

Other Commitments
We have other commitments related to supply and service arrangements entered into the normal course of business. For additional information about other commitments, see Note 11, "Commitments and Contingencies" in the accompanying notes to the unaudited condensed consolidated financial statements. Future minimum payments reflect amounts those obligations are expected to have on our liquidity and cash flows in future period and include obligations subject to risk of cancellation by us (in thousands):
Other Commitment Agreement Type
 
Agreement Date
 
Future Minimum Payment
Manufacture and supply agreement with expected future payment date of December 2022
 
April 2016
 
$
1,693

Service agreement for the development of manufacturing process
 
April 2017
 
2

Service agreement for stability study
 
July 2017
 
439

Service agreement for clinical trial
 
December 2017
 
$
2,116

Total other commitments
 
 
 
$
4,250

In June 30, 2017, we entered into a credit facility consisting of term loans totaling up to $10.0 million, and advances under a revolving line of credit totaling up to $5.0 million with an accounts receivable borrowing base of 80% of certain eligible accounts receivable. In June 2018, we entered into a Third Amendment to the Credit Facility whereby the draw period on the term debt was extended to September 30, 2018, subject to customary conditions for funding including, among others, that no event of default exists. The credit facility terminates July 1, 2021. Term debt loans bear interest through maturity at a variable rate based on the London Interbank Offered Rate plus 3.60%. Advances under the revolving line of credit bear interest at a variable annual rate equal to the greater of (i) 1.00% above the prime rate and (ii) 5.00%. No amounts were drawn down under the credit facility as of June 30, 2018. For additional information about our credit facility, see Note 11, "Commitments and Contingencies" in the accompanying notes to the unaudited condensed consolidated financial statements.
Off-Balance Sheet Arrangements
As of June 30, 2018, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4) of Regulation S-K as promulgated by the SEC.

52



Critical Accounting Policies and Estimates
The preparation of financial statements in conformity with generally accepted accounting principles requires management to make judgments, estimates and assumptions in the preparation of our consolidated financial statements and accompanying notes. Actual results could differ from those estimates. There have been no material changes to our critical accounting policies or estimates during the three months ended June 30, 2018 from those discussed in our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on March 15, 2018, except for our critical accounting policies and estimates on revenue recognition as a result of our adoption of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606)" ("ASC 606"), which is detailed below.
Revenue Recognition
On January 1, 2018, we adopted the provisions of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606) ("ASC 606"). The guidance provides a unified model to determine how revenue is recognized.
Our revenues are derived primarily from product sales and collaborative research and development agreements. The majority of our contracts with customers typically contain multiple products and services. We account for individual products and services separately if they are distinct, that is, if a product or service is separately identifiable from other items in the contract and if a customer can benefit from it on its own or with other resources that are readily available to the customer.
In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under our product revenue and collaborative research and development agreements, we perform the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) we satisfy each performance obligation.
The majority of our contracts contain multiple revenue streams from up-front annual license fees, fees for full time employee ("FTE") research and development services, contingent milestone payments upon achievement of contractual criteria and royalty fees based on the licensees' product revenue or usage, among others. We estimate the stand-alone selling price ("SSP") and allocate consideration to distinct performance obligations. Typically, we base our SSPs on our historical sales. If an SSP is not directly observable, then we estimate the SSP taking into consideration market conditions, entity-specific factors and available information about the customer.
We account for a contract with a customer when there is approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Non-cancellable purchase orders received from customers to deliver a specific quantity of product, when combined with our order confirmation, in exchange for future consideration, create enforceable rights and obligations on both parties and constitute a contract with a customer.
We measure revenue based on the consideration specified in the contract with each customer, net of any sales incentives and taxes collected on behalf of government authorities. We recognize revenue in a manner that best depicts the transfer of promised goods or services to the customer, when control of the product or service is transferred to a customer. We make significant judgments when determining the appropriate timing of revenue recognition.
The following is a description of principal activities from which we generate revenue:
Product Revenue
Product revenue consist of sales of protein catalysts, pharmaceutical intermediates and Codex® Biocatalyst Panels and Kits. A majority of our product revenue are recognized at a point in time when the control of the product has been transferred to the customer. For some of the products that we develop, we recognize revenue over time as we have a right to payment from the customer under a binding, non-cancellable purchase order, and there is no alternate use of the product for us as it is specifically made for the customer’s use.
Certain of our agreements provide options to customers which they can exercise at a future date, such as the option to purchase our product during the contract duration at discounted prices and an option to extend their contract, among others. In accounting for customer options, we determine whether an option is a material right and this requires us to exercise significant judgment. If a contract provides the customer an option to acquire additional goods or services at a discount that exceeds the

53


range of discounts that we typically give for that product or service, or if the option provides the customer certain additional goods or services for free, the option may be considered a material right. If the contract gives the customer the option to acquire additional goods or services at their normal SSPs, we would likely determine that the option is not a material right and, therefore, account for it as a separate performance obligation when the customer exercises the option. We account for options which provide material rights primarily under the alternative approach available under ASC 606, as we concluded we meet the criteria for using the alternative approach. Therefore, the transaction price is calculated as the expected consideration to be received for all the goods and services we expect to provide. We update the transaction price for expected consideration, subject to constraint, each reporting period if our estimate of future goods to be ordered by customers change.
Research and Development Revenue
We perform research and development activities as specified in each respective customer agreement. We identify each performance obligation in our research and development agreements at contract inception. We exercise significant judgment when determining whether a performance obligation is distinct within the context of the contract. We allocate the consideration to each distinct performance obligation based on the estimated standalone selling price ("SSP") of each performance obligation. Performance obligations included in our research and services agreements typically include research and development services for a specified term, periodic reports and small samples of enzyme produced.
The majority of our research and development agreements are based on a contractual rate per full time equivalent ("FTE") working on the project. The underlying product that we develop for customers does not create an asset with an alternative use to us and the customer receives benefits as we perform the work towards completion. Thus, our performance obligations are generally satisfied over time as the service is performed. We utilize an appropriate method of measuring progress towards the completion of our performance obligations to determine the timing of revenue recognition. For each performance obligation that is satisfied over time, we recognize revenue using a single measure of progress, typically based on FTE hours incurred.
Our contracts frequently provide customers with rights to use or access our products or technology, along with other promises or performance obligations. Under ASC 606, we must first determine whether the license is distinct from other promises, such as our promise to manufacture a product. If we determine that the customer cannot benefit from the license without our manufacturing capability, the license will be accounted for as combined with other performance obligations. If we determine that a license is distinct, we would recognize revenues from non-refundable, up-front license fees when the license is transferred to the customer, and the customer can use and benefit from it. We estimate the SSP for license rights by using an income approach model which includes the following key assumptions: the development timelines, revenue forecasts, commercialization expenses, discount rate, and the probability of technical and regulatory success. For licenses that have been previously sold to other customers, we use historical information to determine SSP.
At the inception of each arrangement that includes variable consideration such as development milestone payments, we evaluate whether the milestones are considered probable of being reached and estimate the amount to be included in the transaction price using the most likely amount method. Our evaluation of whether certain milestones are probable of being reached, as well as determining whether a significant reversal of revenue would occur, requires significant judgment. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our control or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achievement of such development milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration, and other revenues and earnings in the period of adjustment.
Our CodeEvolver® platform technology transfer collaboration agreements typically include license fees, upfront fees, and variable consideration in the form of milestone payments and sales or usage-based royalties. We recognize revenues from our platform technology transfer agreements over time as our customer learns to use our technology.
For agreements that include sales or usage-based royalty payments to us, we do not recognize revenue until the underlying sales of the product or usage has occurred. At the end of each reporting period, we estimate the royalty amount. We recognize revenue at the later of (i) when the related sale of the product occurs, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied, or partially satisfied.


54


ITEM 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Market Risk Management
Our cash flows and earnings are subject to fluctuations due to changes in foreign currency exchange rates, interest rates and other factors. These market risk exposures are disclosed in Part II, Item 7A of our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on March 15, 2018.
Interest Rate Sensitivity
In June 30, 2017, we entered into a credit facility agreement consisting of term loans totaling up to $10.0 million, and advances under a revolving line of credit totaling up to $5.0 million. Draws on the term debt bear interest at a variable rate based on the London Interbank Offered Rate plus 3.60%. Advances under the revolving line of credit bear interest at a variable annual rate equal to the greater of (i) 1.00% above the prime rate and (ii) 5.00%. Increases in these variable interest rates will increase our future interest expense and decrease our results of operations and cash flows. In June 2018, the draw period on the term debt was extended to September 30, 2018. No amounts were drawn down under the credit facility as of June 30, 2018.
Equity Price Risk
As described in Note 6, "Cash Equivalents and Marketable Securities" and Note 7, "Fair Value Measurements" to the condensed consolidated financial statements, we have an investment in common shares of CO2 Solutions, whose shares are publicly traded in Canada on the TSX Venture Exchange. As of June 30, 2018, the fair value of our investment in CO2 Solutions' common stock was $0.7 million. Unrealized loss from change in the fair value of CO2 Solutions was $5 thousand during the six months ended June 30, 2018.
This investment is exposed to fluctuations in both the market price of CO2 Solutions' common shares and changes in the exchange rate between the U.S. dollar and the Canadian dollar. The effect of a 10% adverse change in the market price of CO2 Solution's common shares as of June 30, 2018 would have been an unrealized loss of approximately $0.1 million, recognized in earnings. The effect of a 10% adverse change in the exchange rate between the U.S. dollar and the Canadian dollar as of June 30, 2018 would have been an unrealized loss of approximately $0.1 million, recognized in earnings.


55


ITEM 4.
CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures and internal controls that are designed to provide reasonable assurance that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized, and reported within the time periods specified in the SEC's rules and forms and that such information is accumulated and communicated to our management, including our principal executive officer and our principal financial and accounting officer, as appropriate, to allow timely decisions regarding required disclosure.
Our management, including our principal executive officer and our principal financial and accounting officer, evaluated the effectiveness of our disclosure controls and procedures as defined by Rules 13a-15(e) and 15d-15(e) of the Exchange Act. Based on this review, our principal executive officer and our principal financial and accounting officer concluded that these disclosure controls and procedures were effective as of June 30, 2018 at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by paragraph (d) of Exchange Act Rules 13a-15 or 15d-15 that occurred during our last fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We implemented internal controls to ensure we adequately evaluated our contracts and properly assessed the impact of ASC 606, Revenue from Contracts with Customers, to facilitate its adoption on January 1, 2018. There were no significant changes to our internal control over financial reporting due to the adoption of this new standard.
Inherent Limitations on Effectiveness of Controls
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, even if determined effective and no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives to prevent or detect misstatements. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

56


PART II. OTHER INFORMATION
ITEM 1.
LEGAL PROCEEDINGS
We are not currently a party to any material pending litigation or other material legal proceedings.
In February 2018, we and EnzymeWorks, Inc. (U.S.), Suzhou Hanmei Biotechnology Co. Ltd, d/b/a EnzymeWorks, Inc. (China) (collectively, "EnzymeWorks"), Junhua Tao, and Andrew Tao reached a settlement concerning the lawsuit filed by us in February 2016 against EnzymeWorks, Junhua Tao, and Andrew Tao in the United States District Court for the Northern District of California. The parties have entered into a settlement agreement, the terms of which are confidential. The parties have also stipulated to a judgment of patent infringement of all asserted patents against EnzymeWorks, and a permanent injunction barring any future infringement. The remaining claims against EnzymeWorks, and all claims against Junhua Tao, and Andrew Tao including trade secret misappropriation, breach of contract and voidable transfer have been dismissed with prejudice.  EnzymeWorks appealed the sanctions levied against them by Judge Orrick to the Federal Circuit and filed its opening brief on May 30, 2018.  On July 9, 2018, Codexis filed its response brief, and EnzymeWorks filed its reply on July 30, 2018.  

ITEM 1A.
RISK FACTORS
We have included in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2017, a description of certain risks and uncertainties that could affect our business, future performance or financial condition (the “Risk Factors"). During the three months ended June 30, 2018, there were no material changes from the disclosure provided in the Form 10-K for the year ended December 31, 2017 with respect to the Risk Factors. Investors should consider the Risk Factors prior to making an investment decision with respect to our stock.

ITEM 2.
UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Effective June 30, 2017, we entered into a credit facility consisting of a term debt note for loans totaling up to $10.0 million, and advances under a revolving line of credit totaling up to $5.0 million. Covenants in the credit facility limit our ability to pay dividends or make other distributions. For additional information see Note 11, "Commitments and Contingencies" in the accompanying notes to the unaudited condensed consolidated financial statements.

ITEM 3.
DEFAULTS UPON SENIOR SECURITIES
None.

ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5.
OTHER INFORMATION
Not applicable.


57


ITEM 6.
EXHIBITS
3.1

 
 
 
 
3.2

 
 
 
 
3.3

 
 
 
 
4.1

 
Reference is made to Exhibits 3.1 through 3.3.
 
 
 
4.2

 
 
 
 
10.1

 
 
 
 
31.1

 
 
 
 
31.2

 
 
 
 
32.1

 
 
 
 
101

 
The following materials from the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2018, formatted in Extensible Business Reporting Language (XBRL) includes: (i) Unaudited Condensed Consolidated Balance Sheets at June 30, 2018 and December 31, 2017, (ii) Unaudited Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2018 and 2017, (iii) Unaudited Condensed Consolidated Statements of Comprehensive Loss for the Three and Six Months Ended June 30, 2018 and 2017, (iv) Unaudited Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2018 and 2017, and (v) Notes to Unaudited Condensed Consolidated Financial Statements.




58


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.
 
 
 
 
 
 
Codexis, Inc.
 
 
 
 
Date:
August 9, 2018
By:
/s/ John J. Nicols
 
 
 
John J. Nicols
President and Chief Executive Officer
(principal executive officer)
 
 
 
 
Date:
August 9, 2018
By:
/s/ Gordon Sangster
 
 
 
Gordon Sangster
Chief Financial Officer
(principal financial and accounting officer)

59
EX-10.1 2 cdxs_2018-0630xex101bbkx3rd.htm EXHIBIT 10.1 Exhibit

Exhibit 10.1

THIRD AMENDMENT TO LOAN AND SECURITY AGREEMENT

THIS THIRD AMENDMENT to Loan and Security Agreement (this “Amendment”) is made effective as of June 29, 2018 (the “Amendment Date”) and made by and among WESTERN ALLIANCE BANK, an Arizona corporation (“Bank”) and CODEXIS, INC., a Delaware corporation (“Borrower”).

WHEREAS, Bank and Borrower have entered into that certain Loan and Security Agreement, dated as of June 30, 2017 (as amended, supplemented, restated or otherwise modified from time to time, the “Loan Agreement”); and

WHEREAS, Bank and Borrower desire to amend certain provisions of the Loan Agreement as provided herein and subject to the terms and conditions set forth herein;

NOW, THEREFORE, in consideration of the promises, covenants and agreements contained herein, and other good and valuable consideration, the receipt and adequacy of which are hereby acknowledged, Bank and Borrower hereby agree as follows:

1.
Capitalized terms used herein but not otherwise defined shall have the respective meanings given to them in the Loan Agreement.

2.
Section 1.1 of the Loan Agreement is hereby amended by amending and restating the following definition therein as follows:

“Draw Period” is the period commencing on the Closing Date and ending on the earlier of (i) September
30, 2018 and (ii) the occurrence of an Event of Default.

3.    Limitation of Amendment.

a.
The amendments set forth above are effective for the purposes set forth herein and shall be limited precisely as written and shall not be deemed to (a) be a consent to any amendment, waiver or modification of any other term or condition of any Loan Document, or (b) otherwise prejudice any right, remedy or obligation which the Bank or Borrower may now have or may have in the future under or in connection with any Loan Document, as amended hereby.

b.
This Amendment shall be construed in connection with and as part of the Loan Documents and all terms, conditions, representations, warranties, covenants and agreements set forth in the Loan Documents, except as herein amended, are hereby ratified and confirmed and shall remain in full force and effect.

4.
To induce the Bank to enter into this Amendment, Borrower hereby represents and warrants to the Bank as follows:

a.
Immediately after giving effect to this Amendment (a) the representations and warranties contained in Article 5 of the Loan Agreement are true, accurate and complete in all material respects as of the date hereof (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct in all material respects as of such date), and (b) no Event of Default has occurred and is continuing;

b.
Borrower has the power and due authority to execute and deliver this Amendment and to perform its obligations under the Loan Agreement, as amended by this Amendment;





c.
The organizational documents of Borrower delivered to the Bank on the Closing Date, and updated pursuant to subsequent deliveries by the Borrower to the Bank, if any, remain true, accurate and complete and have not been amended, supplemented or restated and are and continue to be in full force and effect;




d.
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not and will not contravene (i) any law or regulation binding on or affecting Borrower, (ii) any contractual restriction with a Person binding on Borrower, (iii) any order, judgment or decree of any court or other governmental or public body or authority, or subdivision thereof, binding on Borrower, or (iv) the organizational documents of Borrower;

e.
The execution and delivery by Borrower of this Amendment and the performance by Borrower of its obligations under the Loan Agreement, as amended by this Amendment, do not require any order, consent, approval, license, authorization or validation of, or filing, recording or registration by Borrower with, or exemption by any governmental or public body or authority, or subdivision thereof, binding on Borrower, except as already has been obtained or made; and

f.
This Amendment has been duly executed and delivered by Borrower and is the binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as such enforceability may be limited by bankruptcy, insolvency, reorganization, liquidation, moratorium or other similar laws of general application and by general equitable principles.

5.
Except as expressly set forth herein, the Loan Agreement shall continue in full force and effect without alteration or amendment. This Amendment and the Loan Documents represent the entire agreement about this subject matter and supersede prior negotiations or agreements.

6.
This Amendment shall be deemed effective as of the Amendment Date upon the due execution and delivery to the Bank of this Amendment by each party hereto.

7.
This Amendment may be executed in any number of counterparts, each of which shall be deemed an original, and all of which, taken together, shall constitute one and the same instrument.

8.
This Amendment and the rights and obligations of the parties hereto shall be governed by and construed in accordance with the laws of the State of California.


[Balance of Page Intentionally Left Blank]































IN WITNESS WHEREOF, the parties hereto have caused this Third Amendment to Loan and Security
Agreement to be executed as of the date first set forth above. BORROWER:
CODEXIS, INC., A DELAWARE
CORPORATION

By: /s/ Gordon Sangster
Name: Gordon Sangster
Title: CFO    
Reviewed by Legal - RAS - 7-6-18

BANK:

WESTERN ALLIANCE BANK, AN ARIZONA CORPORATION


By     
Name:     Title:






IN WITNESS WHEREOF, the parties hereto have caused this Third Amendment to Loan and Security
Agreement to be executed as of the date first set forth above.

BORROWER:

CODEX IS, INC., A DELAWARE CORPORATION


By     
Name: Title:


BANK:

WESTERN ALLIANCE BANK, AN ARIZONA CORPORATION

By /s/ Lindsay Fouty
Name: Lindsay Fouty
Title: VP, Portfolio Management


EX-31.1 3 cdxs_20180630xex311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION
I, John J. Nicols, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Codexis, Inc.;
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 9, 2018
/s/ John J. Nicols
John J. Nicols
President and Chief Executive Officer
(principal executive officer)


EX-31.2 4 cdxs_20180630xex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION
I, Gordon Sangster, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Codexis, Inc.;
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 9, 2018
/s/ Gordon Sangster
Gordon Sangster
Senior Vice President and Chief Financial Officer
(principal financial and accounting officer)


EX-32.1 5 cdxs_20180630xex321.htm EXHIBIT 32.1 Exhibit


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 Codexis, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended June 30, 2018, as filed with the Securities and Exchange Commission (the “Report”), John J. Nicols, President and Chief Executive Officer of the Company and Gordon Sangster, Senior Vice President and Chief Financial Officer of the Company, respectively, do each hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
The information in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: August 9, 2018
/s/ John J. Nicols
John J. Nicols
President and Chief Executive Officer
(principal executive officer)
 
/s/ Gordon Sangster
Gordon Sangster
Senior Vice President and Chief Financial Officer
(principal financial and accounting officer)


EX-101.INS 6 cdxs-20180630.xml XBRL INSTANCE DOCUMENT 0001200375 2018-01-01 2018-06-30 0001200375 2018-07-31 0001200375 2017-12-31 0001200375 2018-06-30 0001200375 2017-04-01 2017-06-30 0001200375 2017-01-01 2017-06-30 0001200375 2018-04-01 2018-06-30 0001200375 2017-06-30 0001200375 2016-12-31 0001200375 us-gaap:CashMember 2018-06-30 0001200375 us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 2018-06-30 0001200375 2017-01-01 2017-12-31 0001200375 us-gaap:MoneyMarketFundsMember 2018-06-30 0001200375 us-gaap:CashMember 2017-12-31 0001200375 cdxs:TrusteeDepositMember 2018-06-30 0001200375 us-gaap:MoneyMarketFundsMember 2017-12-31 0001200375 us-gaap:DemandDepositsMember 2018-06-30 0001200375 cdxs:TrusteeDepositMember 2017-12-31 0001200375 us-gaap:DemandDepositsMember 2017-12-31 0001200375 2020-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2020-01-01 2018-06-30 0001200375 cdxs:ProductSalesMember 2020-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2021-01-01 2018-06-30 0001200375 2021-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2019-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2018-06-30 0001200375 cdxs:ProductSalesMember 2021-01-01 2018-06-30 0001200375 2018-06-30 0001200375 2019-01-01 2018-06-30 0001200375 2018-07-01 2018-06-30 0001200375 cdxs:ProductSalesMember 2018-07-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2018-07-01 2018-06-30 0001200375 cdxs:ProductSalesMember 2018-06-30 0001200375 cdxs:ProductSalesMember 2019-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2017-04-01 2017-06-30 0001200375 cdxs:BiotherapeuticSegmentMember us-gaap:AmericasMember 2018-04-01 2018-06-30 0001200375 cdxs:ProductSalesMember cdxs:CoreSegmentMember 2018-04-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember cdxs:BiotherapeuticSegmentMember 2018-04-01 2018-06-30 0001200375 cdxs:CoreSegmentMember 2018-04-01 2018-06-30 0001200375 us-gaap:EMEAMember 2018-04-01 2018-06-30 0001200375 cdxs:BiotherapeuticSegmentMember 2017-04-01 2017-06-30 0001200375 cdxs:BiotherapeuticSegmentMember 2018-04-01 2018-06-30 0001200375 cdxs:APACMember 2017-04-01 2017-06-30 0001200375 us-gaap:AmericasMember 2017-04-01 2017-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember cdxs:CoreSegmentMember 2017-04-01 2017-06-30 0001200375 cdxs:CoreSegmentMember us-gaap:AmericasMember 2018-04-01 2018-06-30 0001200375 cdxs:BiotherapeuticSegmentMember cdxs:APACMember 2018-04-01 2018-06-30 0001200375 cdxs:ProductSalesMember cdxs:CoreSegmentMember 2017-04-01 2017-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember cdxs:BiotherapeuticSegmentMember 2017-04-01 2017-06-30 0001200375 us-gaap:EMEAMember 2017-04-01 2017-06-30 0001200375 cdxs:ProductSalesMember 2018-04-01 2018-06-30 0001200375 cdxs:CoreSegmentMember us-gaap:AmericasMember 2017-04-01 2017-06-30 0001200375 cdxs:BiotherapeuticSegmentMember cdxs:APACMember 2017-04-01 2017-06-30 0001200375 cdxs:CoreSegmentMember us-gaap:EMEAMember 2018-04-01 2018-06-30 0001200375 cdxs:APACMember 2018-04-01 2018-06-30 0001200375 cdxs:BiotherapeuticSegmentMember us-gaap:EMEAMember 2018-04-01 2018-06-30 0001200375 us-gaap:AmericasMember 2018-04-01 2018-06-30 0001200375 cdxs:BiotherapeuticSegmentMember us-gaap:AmericasMember 2017-04-01 2017-06-30 0001200375 cdxs:CoreSegmentMember cdxs:APACMember 2018-04-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2018-04-01 2018-06-30 0001200375 cdxs:CoreSegmentMember us-gaap:EMEAMember 2017-04-01 2017-06-30 0001200375 cdxs:ProductSalesMember cdxs:BiotherapeuticSegmentMember 2017-04-01 2017-06-30 0001200375 cdxs:CoreSegmentMember cdxs:APACMember 2017-04-01 2017-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember cdxs:CoreSegmentMember 2018-04-01 2018-06-30 0001200375 cdxs:BiotherapeuticSegmentMember us-gaap:EMEAMember 2017-04-01 2017-06-30 0001200375 cdxs:CoreSegmentMember 2017-04-01 2017-06-30 0001200375 cdxs:ProductSalesMember cdxs:BiotherapeuticSegmentMember 2018-04-01 2018-06-30 0001200375 cdxs:ProductSalesMember 2017-04-01 2017-06-30 0001200375 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0001200375 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001200375 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001200375 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001200375 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2018-01-01 2018-06-30 0001200375 cdxs:CoreSegmentMember 2018-01-01 2018-06-30 0001200375 cdxs:BiotherapeuticSegmentMember cdxs:APACMember 2017-01-01 2017-06-30 0001200375 cdxs:BiotherapeuticSegmentMember 2018-01-01 2018-06-30 0001200375 cdxs:CoreSegmentMember 2017-01-01 2017-06-30 0001200375 cdxs:APACMember 2017-01-01 2017-06-30 0001200375 cdxs:ProductSalesMember cdxs:BiotherapeuticSegmentMember 2018-01-01 2018-06-30 0001200375 cdxs:APACMember 2018-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember cdxs:BiotherapeuticSegmentMember 2017-01-01 2017-06-30 0001200375 cdxs:CoreSegmentMember us-gaap:EMEAMember 2018-01-01 2018-06-30 0001200375 us-gaap:EMEAMember 2017-01-01 2017-06-30 0001200375 cdxs:BiotherapeuticSegmentMember 2017-01-01 2017-06-30 0001200375 cdxs:CoreSegmentMember us-gaap:AmericasMember 2018-01-01 2018-06-30 0001200375 cdxs:BiotherapeuticSegmentMember us-gaap:EMEAMember 2017-01-01 2017-06-30 0001200375 us-gaap:EMEAMember 2018-01-01 2018-06-30 0001200375 cdxs:CoreSegmentMember us-gaap:EMEAMember 2017-01-01 2017-06-30 0001200375 cdxs:CoreSegmentMember cdxs:APACMember 2017-01-01 2017-06-30 0001200375 us-gaap:AmericasMember 2017-01-01 2017-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember cdxs:CoreSegmentMember 2017-01-01 2017-06-30 0001200375 cdxs:BiotherapeuticSegmentMember us-gaap:AmericasMember 2018-01-01 2018-06-30 0001200375 cdxs:ProductSalesMember cdxs:CoreSegmentMember 2017-01-01 2017-06-30 0001200375 cdxs:ProductSalesMember cdxs:CoreSegmentMember 2018-01-01 2018-06-30 0001200375 cdxs:BiotherapeuticSegmentMember us-gaap:AmericasMember 2017-01-01 2017-06-30 0001200375 cdxs:BiotherapeuticSegmentMember us-gaap:EMEAMember 2018-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2017-01-01 2017-06-30 0001200375 cdxs:BiotherapeuticSegmentMember cdxs:APACMember 2018-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember cdxs:BiotherapeuticSegmentMember 2018-01-01 2018-06-30 0001200375 us-gaap:AmericasMember 2018-01-01 2018-06-30 0001200375 cdxs:ProductSalesMember 2017-01-01 2017-06-30 0001200375 cdxs:ProductSalesMember 2018-01-01 2018-06-30 0001200375 cdxs:CoreSegmentMember us-gaap:AmericasMember 2017-01-01 2017-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember cdxs:CoreSegmentMember 2018-01-01 2018-06-30 0001200375 cdxs:ProductSalesMember cdxs:BiotherapeuticSegmentMember 2017-01-01 2017-06-30 0001200375 cdxs:CoreSegmentMember cdxs:APACMember 2018-01-01 2018-06-30 0001200375 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001200375 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001200375 cdxs:ProductSalesMember 2021-01-01 2018-01-01 2018-06-30 0001200375 2020-01-01 2018-01-01 2018-06-30 0001200375 2018-07-01 2018-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2018-07-01 2018-01-01 2018-06-30 0001200375 2019-01-01 2018-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2021-01-01 2018-01-01 2018-06-30 0001200375 2021-01-01 2018-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2020-01-01 2018-01-01 2018-06-30 0001200375 cdxs:ProductSalesMember 2018-07-01 2018-01-01 2018-06-30 0001200375 cdxs:ProductSalesMember 2020-01-01 2018-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentRevenueMember 2019-01-01 2018-01-01 2018-06-30 0001200375 cdxs:ProductSalesMember 2019-01-01 2018-01-01 2018-06-30 0001200375 us-gaap:WarrantMember 2017-01-01 2017-06-30 0001200375 us-gaap:StockCompensationPlanMember 2018-01-01 2018-06-30 0001200375 us-gaap:WarrantMember 2018-04-01 2018-06-30 0001200375 us-gaap:WarrantMember 2017-04-01 2017-06-30 0001200375 us-gaap:StockCompensationPlanMember 2017-01-01 2017-06-30 0001200375 us-gaap:StockCompensationPlanMember 2017-04-01 2017-06-30 0001200375 us-gaap:StockCompensationPlanMember 2018-04-01 2018-06-30 0001200375 us-gaap:WarrantMember 2018-01-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentAgreementMember cdxs:FineChemicalCustomerMember 2018-01-01 2018-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:CustomerMember 2016-12-01 2016-12-31 0001200375 cdxs:SalesBasedMilestoneMember cdxs:GlobalDevelopmentOptionandLicenseAgreementMember cdxs:NestecLtd.NestleHealthSciencesMember us-gaap:MaximumMember 2017-10-01 2017-10-31 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember us-gaap:MaximumMember 2018-06-30 0001200375 cdxs:PortonAgreementMember cdxs:PortonMember 2018-04-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentAgreementMember cdxs:FineChemicalCustomerMember 2017-03-01 2017-03-31 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2017-04-01 2017-06-30 0001200375 cdxs:NestecLtd.NestleHealthSciencesMember us-gaap:CollaborativeArrangementMember 2018-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2018-04-01 2018-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2018-01-01 2018-06-30 0001200375 cdxs:GlobalDevelopmentOptionandLicenseAgreementMember cdxs:NestecLtd.NestleHealthSciencesMember 2017-10-01 2017-10-31 0001200375 cdxs:ResearchandDevelopmentAgreementMember cdxs:GlobalDevelopmentOptionandLicenseAgreementMember cdxs:NestecLtd.NestleHealthSciencesMember us-gaap:MaximumMember 2017-10-01 2017-10-31 0001200375 cdxs:PortonAgreementMember cdxs:PortonMember 2017-12-31 0001200375 cdxs:MerckMember us-gaap:CollaborativeArrangementMember 2018-01-01 2018-06-30 0001200375 cdxs:PortonAgreementMember cdxs:PortonMember 2018-04-01 2018-04-30 0001200375 cdxs:NestecLtd.NestleHealthSciencesMember us-gaap:CollaborativeArrangementMember 2017-04-01 2017-06-30 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember us-gaap:MinimumMember 2018-06-30 0001200375 cdxs:NestecLtd.NestleHealthSciencesMember us-gaap:CollaborativeArrangementMember 2018-01-01 2018-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2018-06-30 0001200375 cdxs:ResearchandDevelopmentAgreementMember cdxs:FineChemicalCustomerMember 2017-04-01 2017-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:CustomerMember 2018-06-30 0001200375 cdxs:GlobalDevelopmentOptionandLicenseAgreementMember cdxs:NestecLtd.NestleHealthSciencesMember 2018-01-01 2018-06-30 0001200375 cdxs:MerckMember us-gaap:CollaborativeArrangementMember 2017-04-01 2017-06-30 0001200375 cdxs:GlobalDevelopmentOptionandLicenseAgreementMember cdxs:NestecLtd.NestleHealthSciencesMember 2017-12-31 0001200375 cdxs:GlobalDevelopmentOptionandLicenseAgreementMember cdxs:NestecLtd.NestleHealthSciencesMember 2018-04-01 2018-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2017-12-31 0001200375 cdxs:GlobalDevelopmentOptionandLicenseAgreementMember cdxs:NestecLtd.NestleHealthSciencesMember 2018-06-30 0001200375 cdxs:MerckMember us-gaap:CollaborativeArrangementMember 2018-04-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentAgreementMember cdxs:FineChemicalCustomerMember 2018-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2017-01-01 2017-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2012-02-01 2012-02-29 0001200375 cdxs:MerckMember 2017-01-01 2017-06-30 0001200375 cdxs:MerckMember 2018-04-01 2018-06-30 0001200375 cdxs:SalesBasedMilestoneMember cdxs:GlobalDevelopmentOptionandLicenseAgreementMember cdxs:NestecLtd.NestleHealthSciencesMember 2017-10-01 2017-10-31 0001200375 cdxs:MerckMember us-gaap:CollaborativeArrangementMember 2017-01-01 2017-06-30 0001200375 cdxs:PortonAgreementMember cdxs:PortonMember 2018-06-30 0001200375 cdxs:MerckMember us-gaap:CollaborativeArrangementMember 2015-08-01 2015-08-31 0001200375 cdxs:NestecLtd.NestleHealthSciencesMember us-gaap:CollaborativeArrangementMember 2017-12-31 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember 2015-08-01 2015-08-31 0001200375 cdxs:ResearchandDevelopmentAgreementMember cdxs:FineChemicalCustomerMember 2018-04-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentAgreementMember cdxs:FineChemicalCustomerMember 2017-12-31 0001200375 cdxs:MerckMember 2017-04-01 2017-06-30 0001200375 cdxs:GlobalDevelopmentOptionandLicenseAgreementMember cdxs:NestecLtd.NestleHealthSciencesMember 2017-04-01 2017-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:CustomerMember 2017-12-31 0001200375 cdxs:MerckMember 2018-01-01 2018-06-30 0001200375 cdxs:NestecLtd.NestleHealthSciencesMember us-gaap:CollaborativeArrangementMember 2018-04-01 2018-06-30 0001200375 cdxs:ResearchandDevelopmentAgreementMember cdxs:FineChemicalCustomerMember 2017-01-01 2017-06-30 0001200375 cdxs:GlobalDevelopmentOptionandLicenseAgreementMember cdxs:NestecLtd.NestleHealthSciencesMember 2017-01-01 2017-06-30 0001200375 cdxs:PortonAgreementMember cdxs:PortonMember 2017-04-01 2017-06-30 0001200375 cdxs:PortonAgreementMember cdxs:PortonMember 2018-01-01 2018-06-30 0001200375 cdxs:PortonAgreementMember cdxs:PortonMember 2017-01-01 2017-06-30 0001200375 cdxs:NestecLtd.NestleHealthSciencesMember us-gaap:CollaborativeArrangementMember 2017-01-01 2017-06-30 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember 2017-12-31 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember 2018-06-30 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember 2018-06-30 0001200375 us-gaap:FairValueInputsLevel3Member 2018-06-30 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2018-06-30 0001200375 us-gaap:FairValueInputsLevel3Member cdxs:CommonSharesOfCoTwoSolutionMember 2018-06-30 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001200375 us-gaap:FairValueInputsLevel2Member cdxs:CommonSharesOfCoTwoSolutionMember 2018-06-30 0001200375 us-gaap:FairValueInputsLevel1Member cdxs:CommonSharesOfCoTwoSolutionMember 2018-06-30 0001200375 us-gaap:FairValueInputsLevel2Member 2018-06-30 0001200375 us-gaap:FairValueInputsLevel1Member 2018-06-30 0001200375 us-gaap:OtherExpenseMember 2018-01-01 2018-06-30 0001200375 us-gaap:OtherComprehensiveIncomeMember 2017-01-01 2017-06-30 0001200375 us-gaap:OtherExpenseMember 2018-04-01 2018-06-30 0001200375 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001200375 us-gaap:FairValueInputsLevel3Member cdxs:CommonSharesOfCoTwoSolutionMember 2017-12-31 0001200375 us-gaap:FairValueInputsLevel1Member cdxs:CommonSharesOfCoTwoSolutionMember 2017-12-31 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember 2017-12-31 0001200375 us-gaap:FairValueInputsLevel2Member cdxs:CommonSharesOfCoTwoSolutionMember 2017-12-31 0001200375 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001200375 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001200375 us-gaap:LeaseholdImprovementsMember 2018-06-30 0001200375 us-gaap:ComputerEquipmentMember 2018-06-30 0001200375 cdxs:OfficeEquipmentAndFurnitureMember 2017-12-31 0001200375 us-gaap:ConstructionInProgressMember 2017-12-31 0001200375 cdxs:LaboratoryEquipmentMember 2017-12-31 0001200375 us-gaap:ComputerEquipmentMember 2017-12-31 0001200375 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001200375 cdxs:LaboratoryEquipmentMember 2018-06-30 0001200375 cdxs:OfficeEquipmentAndFurnitureMember 2018-06-30 0001200375 us-gaap:ConstructionInProgressMember 2018-06-30 0001200375 cdxs:NonStatutoryStockOptionsMember 2010-03-01 2010-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2016PSUPlanMember 2016-12-31 0001200375 us-gaap:PerformanceSharesMember 2018-01-01 2018-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2018-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2010-03-01 2010-03-31 0001200375 cdxs:PerformanceStockUnitsMember 2018-06-30 0001200375 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2010-03-01 2010-03-31 0001200375 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2010-03-01 2010-03-31 0001200375 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2010-03-01 2010-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2018PSUandPBOPlanMember 2018-06-30 0001200375 cdxs:PerformanceBasedOptionsPBOsMember 2018-06-30 0001200375 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-06-30 0001200375 cdxs:IncentiveStockOptionsMember 2010-03-01 2010-03-31 0001200375 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2010-03-01 2010-03-31 0001200375 cdxs:TwoThousandTenPlanMember 2010-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2016PSUPlanMember 2016-01-01 2016-12-31 0001200375 cdxs:RSAsandRSUsMember 2018-06-30 0001200375 us-gaap:PerformanceSharesMember cdxs:A2017PSUandPBOPlanMember 2017-12-31 0001200375 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-06-30 0001200375 cdxs:PerformanceBasedOptionsPBOsMember 2018-04-01 2018-06-30 0001200375 cdxs:PerformanceBasedOptionsPBOsMember 2017-01-01 2017-06-30 0001200375 cdxs:PerformanceStockUnitsMember 2017-04-01 2017-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001200375 cdxs:RSAsandRSUsMember 2017-04-01 2017-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001200375 cdxs:RSAsandRSUsMember 2018-04-01 2018-06-30 0001200375 cdxs:RSAsandRSUsMember 2018-01-01 2018-06-30 0001200375 cdxs:RSAsandRSUsMember 2017-01-01 2017-06-30 0001200375 cdxs:PerformanceBasedOptionsPBOsMember 2018-01-01 2018-06-30 0001200375 cdxs:PerformanceStockUnitsMember 2017-01-01 2017-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001200375 cdxs:PerformanceStockUnitsMember 2018-04-01 2018-06-30 0001200375 cdxs:PerformanceBasedOptionsPBOsMember 2017-04-01 2017-06-30 0001200375 cdxs:PerformanceStockUnitsMember 2018-01-01 2018-06-30 0001200375 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001200375 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0001200375 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001200375 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-04-01 2017-06-30 0001200375 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-30 0001200375 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-30 0001200375 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001200375 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001200375 us-gaap:PerformanceSharesMember cdxs:A2016PSUPlanMember 2018-01-01 2018-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2017PSUPlanMember us-gaap:ScenarioForecastMember 2019-01-01 2019-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2017PSUPlanMember 2018-01-01 2018-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2016PSUPlanMember 2017-01-01 2017-03-31 0001200375 2018-04-01 2018-04-30 0001200375 cdxs:UnderwrittenPublicOfferingMember 2018-04-01 2018-04-30 0001200375 us-gaap:OverAllotmentOptionMember 2018-04-01 2018-04-30 0001200375 2018-04-30 0001200375 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001200375 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001200375 us-gaap:CommonStockMember 2017-01-01 2017-06-30 0001200375 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001200375 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001200375 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001200375 us-gaap:AccountingStandardsUpdate201601Member 2017-12-31 0001200375 us-gaap:AccountingStandardsUpdate201601Member us-gaap:RetainedEarningsMember 2017-12-31 0001200375 us-gaap:RetainedEarningsMember 2017-06-30 0001200375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001200375 us-gaap:CommonStockMember 2017-06-30 0001200375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001200375 us-gaap:RetainedEarningsMember 2018-06-30 0001200375 us-gaap:AdditionalPaidInCapitalMember 2017-06-30 0001200375 us-gaap:CommonStockMember 2017-12-31 0001200375 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-06-30 0001200375 us-gaap:CommonStockMember 2016-12-31 0001200375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001200375 us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0001200375 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001200375 us-gaap:RetainedEarningsMember 2017-12-31 0001200375 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001200375 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2017-12-31 0001200375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-06-30 0001200375 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001200375 us-gaap:CommonStockMember 2018-06-30 0001200375 us-gaap:RetainedEarningsMember 2017-01-01 2017-06-30 0001200375 us-gaap:RetainedEarningsMember 2016-12-31 0001200375 us-gaap:SupplyCommitmentMember 2018-06-30 0001200375 cdxs:April2016Member us-gaap:SupplyCommitmentMember 2018-06-30 0001200375 cdxs:April2017Member us-gaap:SupplyCommitmentMember 2018-06-30 0001200375 cdxs:July2017Member us-gaap:SupplyCommitmentMember 2018-06-30 0001200375 cdxs:December2017Member us-gaap:SupplyCommitmentMember 2018-06-30 0001200375 cdxs:TermLoanMember 2017-06-30 0001200375 2017-02-01 2017-02-28 0001200375 2017-04-01 2017-04-30 0001200375 us-gaap:RevolvingCreditFacilityMember 2017-06-30 0001200375 us-gaap:IndemnificationGuaranteeMember 2018-06-30 0001200375 cdxs:TermLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-06-30 2017-06-30 0001200375 cdxs:SeventhAmendmentMember cdxs:HeadquartersRedwoodCityMember 2018-06-30 0001200375 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2017-06-30 2017-06-30 0001200375 cdxs:FifthAmendmentMember 2011-01-01 2012-12-31 0001200375 cdxs:FifthAmendmentMember 2012-01-01 2012-12-31 0001200375 2016-12-01 2016-12-31 0001200375 us-gaap:RevolvingCreditFacilityMember 2017-06-30 2017-06-30 0001200375 us-gaap:IndemnificationGuaranteeMember 2017-12-31 0001200375 cdxs:PresidioPartners2007L.P.Member cdxs:ExelaPharmSciIncMember us-gaap:AffiliatedEntityMember 2018-06-30 0001200375 cdxs:AstraZenecaMember 2018-06-30 0001200375 cdxs:AstraZenecaMember 2018-04-01 2018-06-30 0001200375 cdxs:AstraZenecaMember 2018-01-01 2018-06-30 0001200375 cdxs:AsymchemMember 2018-04-01 2018-06-30 0001200375 cdxs:AstraZenecaMember 2017-12-31 0001200375 cdxs:AsymchemMember 2017-04-01 2017-06-30 0001200375 cdxs:AlfaAesarMember 2017-12-31 0001200375 cdxs:AlfaAesarMember 2018-06-30 0001200375 cdxs:AstraZenecaMember 2017-01-01 2017-06-30 0001200375 cdxs:AlfaAesarMember 2018-04-01 2018-06-30 0001200375 cdxs:ExelaPharmSciIncMember 2017-12-31 0001200375 cdxs:ExelaPharmSciIncMember 2018-06-30 0001200375 cdxs:AsymchemMember 2018-06-30 0001200375 cdxs:AstraZenecaMember 2017-04-01 2017-06-30 0001200375 cdxs:AlfaAesarMember 2018-01-01 2018-06-30 0001200375 cdxs:AsymchemMember 2017-12-31 0001200375 cdxs:AsymchemMember 2017-01-01 2017-06-30 0001200375 cdxs:AlfaAesarMember 2017-01-01 2017-06-30 0001200375 cdxs:AsymchemMember 2018-01-01 2018-06-30 0001200375 cdxs:AlfaAesarMember 2017-04-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:BiotherapeuticSegmentMember 2017-01-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember 2017-01-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember 2017-01-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:CoreSegmentMember 2017-01-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember cdxs:BiotherapeuticSegmentMember 2018-01-01 2018-06-30 0001200375 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-06-30 0001200375 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember cdxs:CoreSegmentMember 2017-01-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember cdxs:CoreSegmentMember 2018-01-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember 2018-01-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:BiotherapeuticSegmentMember 2018-01-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember 2018-01-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:CoreSegmentMember 2018-01-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember cdxs:BiotherapeuticSegmentMember 2017-01-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember cdxs:CoreSegmentMember 2018-01-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember cdxs:CoreSegmentMember 2017-01-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember 2018-01-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember 2017-01-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember cdxs:BiotherapeuticSegmentMember 2018-01-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember cdxs:BiotherapeuticSegmentMember 2017-01-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:CoreSegmentMember 2018-04-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:BiotherapeuticSegmentMember 2018-04-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember 2017-04-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:BiotherapeuticSegmentMember 2017-04-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:CoreSegmentMember 2017-04-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember 2018-04-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember cdxs:CoreSegmentMember 2017-04-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember 2017-04-01 2017-06-30 0001200375 us-gaap:CorporateNonSegmentMember 2017-04-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember cdxs:BiotherapeuticSegmentMember 2018-04-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember 2017-04-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember 2018-04-01 2018-06-30 0001200375 us-gaap:CorporateNonSegmentMember 2018-04-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember cdxs:BiotherapeuticSegmentMember 2018-04-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember cdxs:CoreSegmentMember 2018-04-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember cdxs:CoreSegmentMember 2018-04-01 2018-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember cdxs:BiotherapeuticSegmentMember 2017-04-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember cdxs:BiotherapeuticSegmentMember 2017-04-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ResearchandDevelopmentRevenueMember cdxs:CoreSegmentMember 2017-04-01 2017-06-30 0001200375 us-gaap:OperatingSegmentsMember cdxs:ProductSalesMember 2018-04-01 2018-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerBMember 2018-01-01 2018-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerAMember 2017-04-01 2017-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerAMember 2018-04-01 2018-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerCMember 2018-01-01 2018-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerBMember 2017-01-01 2017-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerBMember 2017-04-01 2017-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerBMember 2018-04-01 2018-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerAMember 2017-01-01 2017-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerCMember 2018-04-01 2018-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerAMember 2018-01-01 2018-06-30 0001200375 us-gaap:NetAssetsGeographicAreaMember country:US 2018-01-01 2018-06-30 0001200375 us-gaap:NetAssetsGeographicAreaMember country:US 2017-01-01 2017-12-31 0001200375 cdxs:SegmentOperatingExpenseAllocationMember cdxs:BiotherapeuticSegmentMember 2017-01-01 2017-03-31 0001200375 cdxs:SegmentOperatingExpenseAllocationMember cdxs:CoreSegmentMember 2018-01-01 2018-03-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerDMember 2016-01-01 2016-12-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerBMember 2018-01-01 2018-06-30 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerEMember 2016-01-01 2016-12-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerAMember 2016-01-01 2016-12-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerBMember 2016-01-01 2016-12-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerDMember 2018-01-01 2018-06-30 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerAMember 2018-01-01 2018-06-30 xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:USD cdxs:segment cdxs:building utreg:sqft 0 1387000 941000 834000 24000 24000 1636000 1636000 3140000 3140000 391000 297000 P5Y 239000 159000 0 80000 3047000 11477000 1965000 10480000 18694000 0 P16Y 31589000 676000 30913000 31476000 563000 30913000 113000 113000 0 0 0 0 0 554000 0.10 4 107200 460000 248000 P3Y P3Y P3Y 38500000 5750000 0.8 212000 212000 840000 0 0.1 45000 P60D 3000000 15000000 800000 3000000 86000000 250000000 14000000 500000 4000000 1000000000 1.1 0.5 0.5 1.423 1.342 1.43 0 P5Y P21M 1 false --12-31 Q2 2018 2018-06-30 10-Q 0001200375 53512351 Accelerated Filer CODEXIS INC 3545000 3082000 11800000 9910000 -1136000 8774000 400000 86000 0 1600000 0 45000 0 600000 4362000 5051000 -1591000 3460000 2393000 1666000 32254000 32533000 -472000 0 340079000 380551000 3379000 3379000 4413000 4413000 179000 100000 200000 100000 200000 34000 34000 7694000 7621000 73000 7694000 7621000 73000 7462000 7462000 0 7462000 7462000 0 200000 200000 0 0 0 0 53625000 75957000 45039000 66283000 7449000 6778000 6778000 0 0 6778000 0 671000 671000 0 0 671000 31589000 30913000 30913000 0 0 30913000 0 676000 676000 0 0 676000 108000 108000 0 0 0 0 7341000 563000 6778000 34000 67000 237000 400000 300000 183000 439000 0 0 61000 252000 19000 420000 126000 28817000 31219000 53621000 7449000 671000 24400000 6800000 6778000 22700000 30900000 20864000 30393000 32776000 55081000 9529000 22305000 0.0001 0.0001 100000000 100000000 48365000 53508000 48365000 53508000 5000 5000 -6086000 -13638000 102000 -13740000 -3735000 -8429000 0.31 0.16 0.15 0.14 0.45 0.21 0.42 0.12 1.00 0.27 0.34 0.18 0.46 0.27 0.11 1.00 0.38 0.22 0.21 0 0 554000 -554000 0 2493000 18966000 9454000 2994000 8822000 64000 64000 13538000 27580000 3790000 3790000 0 3790000 6792000 6792000 0 6792000 2611000 -69000 2611000 0 2611000 2542000 6436000 -1355000 6436000 0 6436000 5081000 -4060000 -4060000 0 472000 -472000 0.036 0.01 0.05 1100000 -60000 0 258000 297000 13793000 3100000 700000 1500000 6800000 0 18966000 1100000 2000000 5200000 2300000 500000 5173000 12292000 1100000 4460000 2909000 800000 7369000 1501000 4994000 -3220000 1774000 -228000 -554000 -265000 -503000 554000 503000 -0.13 -0.31 -0.07 -0.03 -0.10 -0.17 -0.08 -0.25 4753000 3817000 3700000 1500000 1800000 4500000 3000 -1000 3241000 3200000 3241000 3200000 0 0 900000 700000 -6322000 -13758000 -3746000 -1500000 -5246000 -8442000 -4005000 -12447000 -42000 -18000 -11000 0 -11000 -13000 0 -13000 5000 5000 -446000 -530000 1879000 -2954000 3904000 -9466000 -1394000 -936000 -19000 0 271000 451000 -56000 -302000 44000 -79000 1824000 132000 117000 42000 2147000 2157000 1036000 1036000 215000 214000 1379000 1400000 1397000 53000 62000 49000 68000 174000 0 174000 245000 0 245000 10000000 800000 1500000 800000 1600000 425000 425000 29078000 23427000 53625000 75957000 24952000 16410000 300000 900000 700000 1800000 0 1000000 1300000 1900000 10000000 5000000 302000 183000 0 0 671000 676000 21737000 35918000 -677000 -1472000 -11531000 -12141000 -6280000 -13740000 -3735000 -1500000 -5235000 -8429000 -4005000 -12434000 -8429000 1 2 16684000 -4702000 11739000 2149000 9590000 32131000 -9308000 22213000 3660000 18553000 17376000 -102000 -5209000 11810000 2746000 9064000 17274000 36125000 -1435000 -10644000 24875000 4824000 20051000 34690000 -6337000 -1392000 -2149000 757000 -13814000 -3896000 -3660000 -236000 -3838000 -1500000 1728000 -373000 2101000 -5338000 -8545000 -4005000 2705000 862000 1843000 -12550000 6121000 900000 41000 490000 712000 3280000 1598000 300000 700000 300000 600000 345000 442000 302000 414000 -159000 255000 194000 102000 0 0 194000 102000 0 0 -60000 -60000 0 0 1863000 1592000 -34000 -12000 -82000 0 -82000 -142000 0 -142000 3600000 491000 179000 1636000 3140000 680000 1472000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 984000 1162000 23782000 37497000 5000000 3000 0 100000 142000 1858000 1900000 200000 200000 35069000 19777000 1185000 3695000 85000 10327000 36416000 20636000 1195000 3770000 457000 10358000 2815000 3883000 500000 600000 60000 118000 3747000 900000 0 0 6131000 900000 0 0 9815000 4500000 -1148000 0 600000 8667000 17694000 5900000 -2470000 0 1200000 15224000 -100000 6348000 6172000 2149000 4023000 12187000 11832000 3660000 8172000 -300000 7370000 -33000 7166000 2442000 4724000 7337000 14548000 -80000 14164000 4374000 9790000 14468000 1576000 1557000 1460000 800000 700000 800000 700000 -315065000 -4100000 -328026000 55000 -327971000 10347000 10347000 6600000 0 6600000 3747000 0 3747000 0 10347000 6600000 0 6600000 3747000 0 3747000 0 0 0 0 10347000 3987000 4401000 1959000 3987000 4401000 1959000 18317000 18317000 12186000 0 12186000 6131000 0 6131000 0 18317000 12186000 0 12186000 6131000 0 6131000 0 0 0 0 18317000 6962000 6189000 5166000 6962000 6189000 5166000 13538000 13538000 3723000 0 3723000 9815000 2373000 7442000 2373000 11165000 3723000 0 3723000 9815000 2373000 7442000 2373000 0 0 2373000 11165000 3672000 6058000 1435000 3672000 6058000 3808000 27580000 27580000 9886000 0 9886000 17694000 5686000 12008000 5686000 21894000 9886000 0 9886000 17694000 5686000 12008000 5686000 0 0 5686000 21894000 9125000 9655000 3114000 9125000 9655000 8800000 0 24000 0 0 50000 0 0 55000 0 0 400000 0 0 0 1800000 4500000 664000 2753000 2183000 1623000 7223000 1756000 475000 0 0 2231000 2420000 3228000 2183000 1623000 9454000 P6M P1Y P1Y P6M P1Y P1Y P6M P1Y P1Y 10347000 18317000 13538000 -1602000 11936000 27580000 -5440000 22140000 400000 700000 0 0 37300000 4312500 562500 9.25 6600000 12186000 3723000 -454000 3269000 9886000 -2970000 6916000 3200000 5000000 2700000 7200000 6546000 1777000 0 1777000 13152000 3589000 0 3589000 7395000 0 2033000 304000 1729000 7395000 15141000 0 4275000 450000 3825000 15141000 1711000 499000 348000 484000 380000 481000 47000 434000 342000 1369000 3379000 734000 988000 943000 714000 889000 100000 789000 664000 2715000 2457000 1060000 426000 436000 535000 851000 83000 768000 567000 1890000 4437000 1700000 844000 878000 1015000 1472000 146000 1326000 1003000 3434000 P4Y P3Y P4Y 0 0 0 0 0 0.0000 0.0200 0.0000 0.0270 0.00 0.62 0.00 0.60 0.00 2.52 0.00 5.02 2.55 6.14 0.25 0.75 0.333333 0.25 0.50 0.50 0.50 0.50 P10Y P0Y P5Y3M18D P0Y P5Y7M17D 1 0.85 41255000 48324000 48365000 53508000 1693000 2000 2116000 439000 4250000 6325000 4313000 1079000 824000 55780.00 56000 302703.000 303000 23291000 23290000 1000 37317000 37317000 142000 142000 1858000 1858000 19099000 0 311164000 4000 -292069000 30637000 102000 336339000 5000 -305809000 24547000 -472000 340079000 5000 -315065000 52530000 0 380551000 5000 -328026000 3100000 0 100000 -20000 5000 5000 -34100000 47232000 44258000 52787000 52787000 50598000 50598000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheets Details</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: reserve</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,397</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,379</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Inventories, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,036</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,036</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, net</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Laboratory equipment </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office equipment and furniture</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction in progress </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,416</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,069</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Less: accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,883</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,815</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Fully depreciated laboratory equipment with a cost of </font><font style="font-family:inherit;font-size:9pt;">$0.2 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$0.2 million</font><font style="font-family:inherit;font-size:9pt;"> was retired during </font><font style="font-family:inherit;font-size:9pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:9pt;"> and the fiscal year ended December 31, 2017, respectively.</font></div><div style="line-height:120%;padding-top:4px;text-indent:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font><font style="font-family:inherit;font-size:9pt;"> Construction in progress includes equipment received but not yet placed into service pending installation.</font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill had a carrying value of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Accrued liabilities</font></div><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued purchases </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued professional and outside service fees</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses - cost of sales</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease incentive obligation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">442</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,051</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Amount represents products and services received but not billed as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:9pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents and Marketable Securities</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents and marketable securities at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjusted Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated<br clear="none"/>Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common shares of CO2 Solutions </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">563</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,476</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjusted Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated<br clear="none"/>Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common shares of CO2</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">&#160;</sub></font><font style="font-family:inherit;font-size:10pt;">Solutions</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">563</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">671</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,341</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,449</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"></font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">Money market funds are classified in cash and cash equivalents on our unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"></font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font><font style="font-family:inherit;font-size:9pt;"> Common shares of CO</font><font style="font-family:inherit;font-size:9pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:6pt">2</sub></font><font style="font-family:inherit;font-size:9pt;"> Solutions are classified as marketable securities, and included in non-current assets on our unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The marketable securities were in an unrealized gain position at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Supply Risk</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely on a limited number of suppliers for our products. We believe that other vendors would be able to provide similar products; however, the qualification of such vendors may require substantial start-up time. In order to mitigate any adverse impacts from a disruption of supply, we attempt to maintain an adequate supply of critical single-sourced materials. For certain materials, our vendors maintain a supply for us. We outsource the large scale manufacturing of our products to contract manufacturers with facilities in Austria and Italy. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents and marketable securities at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjusted Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated<br clear="none"/>Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common shares of CO2 Solutions </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">563</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,476</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjusted Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized<br clear="none"/>Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Unrealized<br clear="none"/>Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated<br clear="none"/>Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common shares of CO2</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">&#160;</sub></font><font style="font-family:inherit;font-size:10pt;">Solutions</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">563</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">671</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,341</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,449</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"></font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">Money market funds are classified in cash and cash equivalents on our unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"></font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font><font style="font-family:inherit;font-size:9pt;"> Common shares of CO</font><font style="font-family:inherit;font-size:9pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:6pt">2</sub></font><font style="font-family:inherit;font-size:9pt;"> Solutions are classified as marketable securities, and included in non-current assets on our unaudited condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred and included in selling, general and administrative expenses in the unaudited condensed consolidated statements of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial information. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. The condensed consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> has been derived from the audited consolidated financial statements at that date, but does not include all disclosures, including notes, required by GAAP for complete financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to present fairly our financial position as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and results of our operations and comprehensive loss for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and cash flows for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The interim results are not necessarily indicative of the results for any future interim period or for the entire year. Certain prior period amounts have been reclassified to conform to current period presentation. In connection with the adoption of Accounting Standard Update ("ASU") 2016-01, "Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities," unrealized losses on equity investments in marketable securities, net of taxes, previously included in accumulated other comprehensive loss have been reclassified to beginning accumulated deficit. See "Recently Adopted Accounting Pronouncements" for details regarding the adoption of ASU 2016-01.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive loss is equivalent to net loss during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> because after adopting ASC 2016-01, we do not have any transactions recorded under comprehensive loss. Prior to our adoption of ASU 2016-01, and during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, comprehensive loss included unrealized losses from our equity investments in marketable securities. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited interim condensed consolidated financial statements include the accounts of Codexis, Inc. and its wholly owned subsidiaries in the United States, India and the Netherlands. All significant intercompany balances and transactions have been eliminated in consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2016, we began the process of liquidating our Indian subsidiary. The local legal requirements for liquidation required us to maintain our subsidiary's cash balance in an account managed by a legal trustee to satisfy our financial obligations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with maturity dates of </font><font style="font-family:inherit;font-size:10pt;">three months</font><font style="font-family:inherit;font-size:10pt;"> or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash on deposit with banks and money market funds. The majority of cash and cash equivalents is maintained with major financial institutions in North America. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Collaborative Arrangements</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">GSK Platform Technology Transfer, Collaboration and License Agreement</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2014, we entered into a CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering platform technology transfer collaboration and license agreement (the "GSK CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174; </sup></font><font style="font-family:inherit;font-size:10pt;">Agreement") with GlaxoSmithKline ("GSK"). Pursuant to the terms of the agreement, we granted GSK a non-exclusive license to use the CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering platform technology to develop novel enzymes for use in the manufacture of GSK's pharmaceutical and health care products.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We received an upfront fee upon the execution of the agreement in July 2014 and milestone payments in each of the years from 2014 through April 2016. We completed the transfer of the CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174; </sup></font><font style="font-family:inherit;font-size:10pt;">protein engineering platform technology to GSK in April 2016 and all revenues relating to the technology transfer have been recognized as of April 2016. We have the potential to receive additional cumulative contingent payments that range from </font><font style="font-family:inherit;font-size:10pt;">$5.75 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$38.5 million</font><font style="font-family:inherit;font-size:10pt;"> per project based on GSK&#8217;s successful application of the licensed technology. We are also eligible to receive royalties based on net sales of GSK&#8217;s sales of licensed enzyme products that are currently constrained.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Merck Platform Technology Transfer and License Agreement</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2015, we entered into a CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> platform technology transfer collaboration and license agreement (the "Merck CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174; </sup></font><font style="font-family:inherit;font-size:10pt;">Agreement") with Merck, Sharp &amp; Dohme ("Merck") which allows Merck to use the CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174; </sup></font><font style="font-family:inherit;font-size:10pt;">protein engineering technology platform in the field of human and animal healthcare.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We received a </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> up-front license fee upon execution of the Merck CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> Agreement, and milestone payments in September 2015 and in September 2016, when we completed the transfer of the engineering platform technology. Additionally, we recognized research and development revenues of </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, compared to </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, for various research projects under our collaborative arrangement.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have the potential to receive payments of up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> for each commercial active pharmaceutical ingredient ("API") that is manufactured by Merck using one or more novel enzymes developed by Merck using the CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering technology platform. The API payments, which are currently fully constrained, are based on quantity of API developed and manufactured by Merck and will be recognized as usage-based royalties.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Merck Sitagliptin Catalyst Supply Agreement</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2012, we entered into a </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">-year Sitagliptin Catalyst Supply Agreement ("Sitagliptin Catalyst Supply Agreement") with Merck whereby Merck may obtain commercial scale substance for use in the manufacture of Januvia</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;">, its product based on the active ingredient sitagliptin. In December 2015, Merck exercised its option under the terms of the Sitagliptin Catalyst Supply Agreement to extend the agreement for an additional </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years through February 2022. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective as of January 2016, we and Merck amended the Sitagliptin Catalyst Supply Agreement to prospectively provide for variable pricing based on the cumulative volume of sitagliptin catalyst purchased by Merck and to allow Merck to purchase a percentage of its requirements for sitagliptin catalyst from a specified third-party supplier. Merck received a distinct, functional license to manufacture a portion of its demand beginning January 1, 2018, which we recognized as research and development revenue. We recognized research and development revenue of </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have determined that the variable pricing based on the cumulative volume of sitagliptin catalyst purchased by Merck provides Merck material rights and we are recognizing product revenues using the alternative method. Under the alternative approach, we estimate the total expected consideration and allocate it proportionately with the expected sales.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Sitagliptin Catalyst Supply Agreement requires Merck to pay an annual fee for the rights to the sitagliptin technology each year for the term of the Sitagliptin Catalyst Supply Agreement. Amounts of annual license fees are based on contractually agreed prices and are on a declining scale. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We had a deferred revenue balance from Merck of </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. In addition, pursuant to the terms of the Sitagliptin Catalyst Supply Agreement, Merck may purchase supply from us for a fee based on contractually stated prices and we recognized </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, compared to </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, in product revenue under this agreement.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Enzyme Supply Agreement</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, we entered into a supply agreement whereby our customer may purchase quantities of one of our proprietary enzymes for use in its commercial manufacture of a product. Pursuant to the supply agreement, we received an upfront payment of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> in December 2016, which we accordingly recorded as deferred revenue. Such upfront payment will be recognized over the period of the supply agreement as the customer purchases our proprietary enzyme. We have determined that the volume discounts under the supply agreement provides the customer material rights and we are recognizing revenues using the alternative method. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had deferred revenue from the supply agreement of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Agreement</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2017, we entered into a multi-year research and development services agreement with Tate &amp; Lyle Ingredients Americas LLC ("Tate &amp; Lyle"). Under the agreement, we have the potential to receive research and development revenue and milestone payments based on the customer's decision to continue the development process. We received an upfront payment of </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;">, which was recognized ratably over the maximum term of the services period of </font><font style="font-family:inherit;font-size:10pt;">21</font><font style="font-family:inherit;font-size:10pt;"> months. Beginning January 1, 2018, we are recognizing revenue using a single measure of progress that faithfully depicts our performance in transferring the services. During the second quarter of 2018, Tate &amp; Lyle opted to obtain additional development services that we completed by June 30, 2018 and we earned milestone payments upon completion of the services. We recognized </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, compared to </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> of revenue for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, for research and development services under the agreement. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had deferred revenue from the development services agreement of </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:174%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Global Development, Option and License Agreement and Strategic Collaboration Agreement</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2017, we entered into a Global Development, Option and License Agreement (the "Nestl&#233; Agreement") with Nestec Ltd. ("Nestl&#233; Health Science") and, solely for the purpose of the integration and the dispute resolution clauses of the Nestl&#233; Agreement, Nestl&#233; Health Science S.A., to advance CDX-6114, our enzyme biotherapeutic product candidate for the potential treatment of PKU.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We received an upfront cash payment of </font><font style="font-family:inherit;font-size:10pt;">$14.0 million</font><font style="font-family:inherit;font-size:10pt;"> upon the execution of the Nestl&#233; Agreement of which we recognized development fees of </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, as research and development revenue and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> research and development revenue for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">. We had deferred revenue related to the development fees of </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. We are eligible to receive a </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> progress payment after the commencement of a Phase 1a clinical trial of CDX-6114 for the potential treatment of PKU disease. On July 9, 2018, we announced that we have dosed the first subjects in a first-in-human Phase 1a dose-escalation trial with CDX-6114. The initiation of the trial triggers the&#160;</font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;">&#160;milestone payment to&#160;Codexis&#160;from Nestl&#233; Health Science which is payable within 60 days of the initiation of the trial. In the event Nestl&#233; Health Science exercises an option under the Nestl&#233; Agreement to take an exclusive license under certain of our patents and know-how, they will be obligated to pay us </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> within </font><font style="font-family:inherit;font-size:10pt;">60</font><font style="font-family:inherit;font-size:10pt;"> days after the exercise of the option. The upfront payment and the variable consideration of </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> progress payment are being recognized over time as the development work is being performed. The progress payment variable consideration is estimated using the most likely amount. Revenue is being recognized using a single measure of progress that faithfully depicts our performance in transferring control of the services, which is based on the ratio of level of effort incurred to date compared to the total estimated level of effort required to complete all performance obligations under the agreement. Upon exercise of the option, we are eligible to receive payments from Nestl&#233; Health Science under the Nestl&#233; Agreement that include (i) development and approval milestones of up to </font><font style="font-family:inherit;font-size:10pt;">$86.0 million</font><font style="font-family:inherit;font-size:10pt;">, (ii) sales-based milestones of up to </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;"> in the aggregate, which aggregate amount is achievable if net sales exceed </font><font style="font-family:inherit;font-size:10pt;">$1.0 billion</font><font style="font-family:inherit;font-size:10pt;"> in a single year, and (iii) tiered royalties, at percentages ranging from the middle single digits to low double-digits, of net sales of product.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition to the Nestl&#233; Agreement, we and Nestl&#233; Health Science concurrently entered into a Strategic Collaboration Agreement (the "Strategic Collaboration Agreement") pursuant to which we and Nestl&#233; Health Science will collaborate to leverage the CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering technology platform to develop novel enzymes for Nestl&#233; Health Science&#8217;s established Consumer Care and Medical Nutrition business areas. Under the Strategic Collaboration Agreement, we recognized research and development fees of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> research and development fees for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">. We had deferred revenue of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:174%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Strategic Collaboration Agreement</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2018, we entered into the Porton Agreement with Porton to license key elements of Codexis&#8217; biocatalyst technology for use in Porton&#8217;s global custom intermediate and API development and manufacturing business. Under the Porton Agreement, we are eligible to receive annual collaboration fees and research and development revenues. We received an initial collaboration fee of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> within 30 days of the effective date of the agreement, and we recognized </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> research and development revenue for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. We had deferred revenue of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">none</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our headquarters are located in Redwood City, California, where we occupy approximately </font><font style="font-family:inherit;font-size:10pt;">107,200</font><font style="font-family:inherit;font-size:10pt;"> square feet of office and laboratory space in </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> buildings within the same business park of Metropolitan Life Insurance Company ("MetLife"). We entered into the initial lease with MetLife for a portion of this space in 2004 and the lease has been amended multiple times since then to adjust space and amend the terms of the lease, with the latest amendment ("Seventh Amendment") in October 2016 which, for </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> of our buildings, waived our existing asset retirement obligation, and extended the lease term to January 2022. The various terms for the spaces under the lease have expiration dates that range from January 2020 through January 2022. Beginning in February 2014, we have subleased office space to different subtenants with separate options to extend the subleases. If all such options to extend were exercised, these agreements would expire at various dates through November 2019. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We incurred </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> of capital improvement costs related to the facilities leased from MetLife through December 31, 2012. During 2011 and 2012, we requested and received </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> of reimbursements from the landlord for the tenant improvement and HVAC allowances for the completed construction. The reimbursements were recorded once cash was received and are amortized on a straight line basis over the term of the lease as a reduction in rent expense. The remaining lease incentive obligations were </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and are reflected as liabilities on the consolidated balance sheet. Rent expense for the Redwood City properties is recognized on a straight-line basis over the term of the lease.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are required to restore certain areas of the Redwood City facilities that we are renting to their original form. We are expensing the asset retirement obligation over the terms of the respective leases. We review the estimated obligation each reporting period and make adjustments if our estimates change. We recorded asset retirement obligations of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> as of both </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, which are included in other liabilities on the consolidated balance sheets. Accretion expense related to our asset retirement obligations was </font><font style="font-family:inherit;font-size:10pt;">nominal</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the terms of the amended lease agreement, we exercised our right to deliver a letter of credit in lieu of a security deposit. The letters of credit are collateralized by deposit balances held by the bank in the amount of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. These deposits are recorded as restricted cash on the consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, partially offset by sublease income of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Rent expense was&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;during </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, partially offset by sublease income of&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capital Leases</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2016, we entered into a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year financing lease agreement with a third party supplier for the purchase of laboratory equipment that was partially financed through a capital lease of approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">. The lease became effective upon delivery of the equipment, which occurred in February 2017, and the term of the lease is&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#160;years from the effective date. This financing agreement was accounted for as a capital lease due to the bargain purchase option at the end of the lease.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2017, we entered into a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year financing lease agreement with a third party supplier for the purchase of information technology equipment for approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;">. The effective date of the lease was May 19, 2017 and the term of the lease is&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">&#160;years. This financing agreement was accounted for as a capital lease due to the bargain purchase option at the end of the lease. </font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum payments under non-cancellable capital and operating leases at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ending December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital Leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (remaining 6 months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,598</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">252</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">712</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">490</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,121</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: amount representing interest</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of capital lease obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion of capital leases</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> Minimum payments have not been reduced by future minimum sublease rentals of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> to be received under non-cancellable subleases at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Commitments</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We enter into supply and service arrangements in the normal course of business. Supply arrangements are primarily for fixed-price manufacture and supply. Service agreements are primarily for the development of manufacturing processes and certain studies. Commitments under service agreements are subject to cancellation at our discretion which may require payment of certain cancellation fees. The timing of completion of service arrangements is subject to variability in estimates of the time required to complete the work.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides quantitative data regarding our other commitments. Future minimum payments reflect amounts that we expect to pay including potential obligations under services agreements subject to risk of cancellation by us (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Commitment Agreement Type</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Agreement Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Future Minimum Payment</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Manufacture and supply agreement with expected future payment date of December 2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service agreement for the development of manufacturing process</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service agreement for stability study</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">439</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service agreement for clinical trial</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,116</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other commitments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Credit Facility</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective June 30, 2017, we entered into a credit facility (the "Credit Facility") consisting of term loans ("Term Debt") totaling up to </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;">, and advances ("Advances") under a revolving line of credit ("Revolving Line of Credit") totaling up to </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> with an </font><font style="font-family:inherit;font-size:10pt;">accounts receivable</font><font style="font-family:inherit;font-size:10pt;"> borrowing base of </font><font style="font-family:inherit;font-size:10pt;">80%</font><font style="font-family:inherit;font-size:10pt;"> of eligible accounts receivable. At </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have not drawn from the Credit Facility. In June 2018, we entered into a Third Amendment to the Credit Facility whereby the draw period on the term debt was extended to September 30, 2018. We may draw on the Term Debt at any time prior to September 30, 2018, subject to customary conditions for funding including, among others, that no event of default exists. We may draw on the Revolving Line of Credit at any time prior to the maturity date. On </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2021</font><font style="font-family:inherit;font-size:10pt;">, any loans for Term Debt mature and the Revolving Line of Credit terminates. Term Debt bears interest through maturity at a variable rate based on the London Interbank Offered Rate plus </font><font style="font-family:inherit;font-size:10pt;">3.60%</font><font style="font-family:inherit;font-size:10pt;">. Advances under the Revolving Line of Credit bear interest at a variable annual rate equal to the greater of (i) </font><font style="font-family:inherit;font-size:10pt;">1.00%</font><font style="font-family:inherit;font-size:10pt;"> above the </font><font style="font-family:inherit;font-size:10pt;">prime rate</font><font style="font-family:inherit;font-size:10pt;"> and (ii) </font><font style="font-family:inherit;font-size:10pt;">5.00%</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Credit Facility allows for interest-only payments on Term Debt through </font><font style="font-family:inherit;font-size:10pt;">August&#160;1, 2019</font><font style="font-family:inherit;font-size:10pt;">. Monthly payments of principal and interest on the Term Debt are required following the applicable amortization date. We may elect to prepay in full the Term Debt and Advances under the Revolving Line of Credit at any time. &#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our obligations under the Credit Facility are secured by a lien on substantially all of our personal property other than our intellectual property. The Credit Facility includes a number of customary covenants and restrictions which require us to comply with certain financial covenants including achieving consolidated product revenues levels at minimum levels as set forth in the Credit Facility through December 2018 and on and after </font><font style="font-family:inherit;font-size:10pt;">January 2019</font><font style="font-family:inherit;font-size:10pt;">, in each case unless we maintain certain minimum cash levels with the lender in an amount equal to or greater than </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> times the sum of the average </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;">-month trailing operating cash flow net outlay plus the average monthly principal due and payable in the immediately succeeding </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-month period. The Credit Facility places various restrictions on our transferring collateral, incurring additional indebtedness, engaging in mergers or acquisitions, paying dividends or making other distributions, making investments, creating liens, and selling assets and permitted assets to be held at foreign subsidiaries above specified caps, in each case subject to certain exceptions. A failure to comply with these covenants could permit the lender to exercise remedies against us and the collateral securing the Credit Facility, including foreclosure of our properties securing the Credit Facility and our cash. At </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with the covenants for the Credit Facility.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are not currently a party to any material pending litigation or other material legal proceedings.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, we and EnzymeWorks, Inc. (U.S.), Suzhou Hanmei Biotechnology Co. Ltd, d/b/a EnzymeWorks, Inc. (China) (collectively, "EnzymeWorks"), Junhua Tao, and Andrew Tao reached a settlement concerning the lawsuit filed by us in February 2016 against EnzymeWorks, Junhua Tao, and Andrew Tao in the United States District Court for the Northern District of California. The parties have entered into a settlement agreement, the terms of which are confidential. The parties have also stipulated to a judgment of patent infringement of all asserted patents against EnzymeWorks, and a permanent injunction barring any future infringement. The remaining claims against EnzymeWorks, and all claims against Junhua Tao, and Andrew Tao including trade secret misappropriation, breach of contract and voidable transfer have been dismissed with prejudice. EnzymeWorks appealed the sanctions levied against them by Judge Orrick to the Federal Circuit and filed its opening brief on May 30, 2018. &#160;On July 9, 2018, Codexis filed its response brief, and EnzymeWorks filed its reply on July 30, 2018. &#160;</font><font style="font-family:inherit;font-size:11pt;"> </font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnifications</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are required to recognize a liability for the fair value of any obligations we assume upon the issuance of a guarantee. We have certain agreements with licensors, licensees, and collaborators that contain indemnification provisions. In such provisions, we typically agree to indemnify the licensor, licensee and collaborator against certain types of third party claims. The maximum amount of the indemnifications is not limited. We accrue for known indemnification issues when a loss is probable and can be reasonably estimated. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> accruals for expenses related to indemnification issues for any periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Credit Risk</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable, marketable securities, and restricted cash. Cash that is not required for immediate operating needs is invested principally in money market funds. Cash and cash equivalents are invested through banks and other financial institutions in the United States, India, and the Netherlands. Such deposits in those countries may be in excess of insured limits.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents changes in the contract assets, deferred contract costs, and liabilities (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.95121951219512%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">January 1, 2018 balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Deductions </font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Ending balance</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,047</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract Costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(80</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract Liabilities: Deferred Revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> The asset or liability balances are presented as a net position per contract and accordingly the deductions column includes the netting effect of presenting each contract on a net position basis as either a net liability or asset.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the reconciliation of contract liabilities from what was disclosed in the Form&#160;10-K&#160;for the year ended December&#160;31, 2017 and gives effect to the modified retrospective adoption of the revenue guidance on January&#160;1, 2018 (in thousands):</font></div><div style="line-height:120%;padding-top:16px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.21951219512195%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred Revenue, balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in estimated consideration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unsatisfied performance obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred Revenue, balance at January 1, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,966</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we recognized the following revenues (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue recognized in the period from:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts included in contract liabilities at the beginning of the period:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Performance obligations satisfied</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,822</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the period:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Performance obligations satisfied from new activities in the period - contract revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,480</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Product Revenue</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue comprises both internal and third party fixed and variable costs including materials and supplies, labor, facilities, and other overhead costs associated with our product sales. Shipping costs are included in our cost of product revenue. Such charges were not significant in any of the periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about disaggregated revenue from contracts with customers into the nature of the products and services, and geographic regions, and includes a reconciliation of the disaggregated revenue with reportable segments. The geographic regions that are tracked are the Americas (United States, Canada, Latin America), EMEA (Europe, Middle East, Africa), and APAC (Australia, New Zealand, Southeast Asia, China).</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Major products and service:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Product Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Research and development revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,442</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,747</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,747</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Primary geographical markets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,672</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,987</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,987</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.70731707317073%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Major products and service:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Product Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Research and development revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Primary geographical markets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,125</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,962</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plans</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2010, our board of directors (the "Board") and stockholders approved the 2010 Equity Incentive Award Plan (the "2010 Plan"), which became effective upon the completion of our initial public offering in April 2010. The number of shares of our common stock available for issuance under the 2010 Plan is equal to </font><font style="font-family:inherit;font-size:10pt;">1,100,000</font><font style="font-family:inherit;font-size:10pt;"> shares plus any shares of common stock reserved for future grant or issuance under our 2002 Stock Plan (the "2002 Plan") that remained unissued at the time of completion of the initial public offering. The 2010 Plan also provides for automatic annual increases in the number of shares reserved for future issuance. All grants will reduce the 2010 Plan reserve by one share for every share granted. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2010 Plan provides for the grant of incentive stock options, non-statutory stock options, RSUs, RSAs, PSUs, PBOs, stock appreciation rights, and stock purchase rights to our employees, non-employee directors and consultants.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The option exercise price for incentive stock options is at least </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of our common stock on the date of grant and the option exercise price for non-statutory stock options is at least </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of our common stock on the date of grant, as determined by the Board. If, at the time of a grant, the optionee directly or by attribution owns stock possessing more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of the total combined voting power of all of our outstanding capital stock, the exercise price for these options must be at least </font><font style="font-family:inherit;font-size:10pt;">110%</font><font style="font-family:inherit;font-size:10pt;"> of the fair value of the underlying common stock. Stock options granted to employees generally have a maximum term of </font><font style="font-family:inherit;font-size:10pt;">10 years</font><font style="font-family:inherit;font-size:10pt;"> and vest over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> year period from the date of grant, of which </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> vest at the end of one year, and </font><font style="font-family:inherit;font-size:10pt;">75%</font><font style="font-family:inherit;font-size:10pt;"> vest monthly over the remaining three years. We may grant options with different vesting terms from time to time. Unless an employee's termination of service is due to disability or death, upon termination of service, any unexercised vested options will be forfeited at the end of three months or the expiration of the option, whichever is earlier.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units (RSUs)</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also grant employees RSUs, which generally vest over either a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> year period with one-third of the shares subject to the RSUs vesting on each yearly anniversary of the vesting commencement date or over a </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> year period with </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> of the shares subject to the RSU vesting on each yearly anniversary of the vesting commencement date, in each case contingent upon such employee&#8217;s continued service on such vesting date. RSUs are generally subject to forfeiture if employment terminates prior to the release of vesting restrictions. We may grant RSUs with different vesting terms from time to time.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance-contingent Restricted Stock Units (PSUs) and Performance Based Options (PBOs)</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The compensation committee of the Board approved, solely in respect of non-executive employees, delegated to our Chief Executive Officer the authority to approve grants of PSUs. The compensation committee of the Board also approved grants of PBOs and PSUs to our executives. The PSUs and PBOs vest based upon both the successful achievement of certain corporate operating milestones in specified timelines and continued employment through the applicable vesting date. When the performance goals are deemed to be probable of achievement for these types of awards, recognition of stock-based compensation expense commences. Once the number of shares eligible to vest is determined, those shares vest in two equal installments with </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> vesting upon achievement and the remaining </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> vesting on the first anniversary of achievement, in each case, subject to the recipient&#8217;s continued service through the applicable vesting date. If the performance goals are achieved at the threshold level, the number of shares eligible to vest in respect of the PSUs and PBOs would be equal to half the number of PSUs granted and one-quarter the number of shares underlying the PBOs granted. If the performance goals are achieved at the target level, the number of shares eligible to vest in respect of the PSUs and PBOs would be equal to the number of PSUs granted and half of the shares underlying the PBOs granted. If the performance goals are achieved at the superior level, the number of shares eligible to vest in respect of the PSUs would be equal to two times the number of PSUs granted and equal to the number of PBOs granted. The number of shares issuable upon achievement of the performance goals at the levels between the threshold and target levels for the PSUs and PBOs or between the target level and superior levels for the PSUs would be determined using linear interpolation. Achievement below the threshold level would result in </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> shares being eligible to vest in respect of the PSUs and PBOs. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the first quarter of 2018, we awarded PSUs ("2018 PSUs") and PBOs ("2018 PBOs"), each of which commence vesting based upon the achievement of various weighted performance goals, including revenue growth, non-GAAP net income growth, new licensing collaborations, new research and development service revenue arrangements and novel therapeutic enzymes advancement. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we estimated that the 2018 PSUs and 2018 PBOs performance goals would be achieved at </font><font style="font-family:inherit;font-size:10pt;">143%</font><font style="font-family:inherit;font-size:10pt;"> of the target level, and recognized expenses accordingly. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2017, we awarded PSUs ("2017 PSUs") and PBOs ("2017 PBOs"), each of which commence vesting based upon the achievement of various weighted performance goals, including revenue growth, fundraising, service revenue, new platform license revenue, and strategic advancement of biotherapeutics pipeline. In the first quarter of 2018, we determined that the 2017 PSU and PBO performance goals had been achieved at </font><font style="font-family:inherit;font-size:10pt;">134.2%</font><font style="font-family:inherit;font-size:10pt;"> of the target level, and recognized expenses accordingly. Accordingly, one-half of the shares underlying the 2017 PSUs and PBOs vested in the first quarter of 2018 and one-half of the shares underlying the 2017 PSUs and PBOs will vest in the first quarter of 2019, in each case subject to the recipient&#8217;s continued service on each vesting date.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2016, we awarded PSUs ("2016 PSUs") based upon the achievement of various weighted performance goals, including revenue growth, non-GAAP net income growth, new licensing collaborations, new research and development service revenue arrangements and novel therapeutic enzymes advancement. In the first quarter of 2017, we determined that the 2016 PSU performance goals had been achieved at </font><font style="font-family:inherit;font-size:10pt;">142.3%</font><font style="font-family:inherit;font-size:10pt;"> of the target level, and recognized expenses accordingly. Accordingly, one-half of the shares underlying the 2016 PSUs vested in the first quarter of each of 2017 and 2018, in each case subject to the recipient&#8217;s continued service on each vesting date. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> PBOs were awarded in 2016.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is included in the consolidated statements of operations as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,890</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,369</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,434</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,715</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,457</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,711</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,437</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,379</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents total stock-based compensation expense by security types included in the unaudited condensed consolidated statements of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and RSAs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PSUs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PBOs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,060</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">499</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">734</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,457</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,711</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,437</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,379</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, unrecognized stock-based compensation expense, net of expected forfeitures, was </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;"> related to unvested employee stock options, </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> related to unvested RSUs and RSAs, </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> related to unvested PSUs, and </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> related to unvested PBOs based on current estimates of the level of achievement. Stock-based compensation expense will be recognized over the vesting periods.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation Assumptions</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average assumptions used to estimate the fair value of employee stock options and PBOs granted were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Risk-free interest rate </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Weighted-average estimated fair value of stock options granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:16px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">The Company did not grant employee stock options or PBOs in the three months ended June 30, 2018 and 2017.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss per Share</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding, less RSAs subject to forfeiture. Diluted net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding plus all additional common stock shares that would have been outstanding, assuming dilutive potential common stock shares had been issued for other dilutive securities. For periods of net loss, diluted and basic net loss per share are identical since potential common stock shares are excluded from the calculation, as their effect was anti-dilutive.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Anti-Dilutive Securities</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In periods of net loss, the weighted average number of shares outstanding related to potentially dilutive securities, prior to the application of the treasury stock method, are excluded from the computation of diluted net loss per common share because including such shares would have an anti-dilutive effect.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following shares were not included in the computation of diluted net loss per share (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares of common stock issuable upon exercise of outstanding warrants</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shares excluded as anti-dilutive</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,694</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,694</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present the financial instruments that were measured at fair value on a recurring basis at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> by level within the fair value hierarchy (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common shares of CO2 Solutions </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,913</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common shares of CO2</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">&#160;</sub></font><font style="font-family:inherit;font-size:10pt;">Solutions </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">671</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">671</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,778</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">671</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,449</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1) Money market funds are classified in cash and cash equivalents on our unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-18px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2) Common shares of CO</font><font style="font-family:inherit;font-size:8pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:5pt">2</sub></font><font style="font-family:inherit;font-size:8pt;"> Solutions are classified as marketable securities, and included in non-current assets on our unaudited condensed consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present the financial instruments that were measured at fair value on a recurring basis at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> by level within the fair value hierarchy (in thousands):</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common shares of CO2 Solutions </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,913</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">676</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,589</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,778</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common shares of CO2</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">&#160;</sub></font><font style="font-family:inherit;font-size:10pt;">Solutions </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">671</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">671</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,778</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">671</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,449</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1) Money market funds are classified in cash and cash equivalents on our unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-18px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2) Common shares of CO</font><font style="font-family:inherit;font-size:8pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:5pt">2</sub></font><font style="font-family:inherit;font-size:8pt;"> Solutions are classified as marketable securities, and included in non-current assets on our unaudited condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We determine the fair value of Level 1 assets using quoted prices in active markets for identical assets.&#160;We estimated the fair value of our investment in </font><font style="font-family:inherit;font-size:10pt;">10,000,000</font><font style="font-family:inherit;font-size:10pt;"> common shares of CO</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">2</sub></font><font style="font-family:inherit;font-size:10pt;"> Solutions using the market value of common shares as determined by trading on the TSX Venture Exchange, and we classified our investment in CO</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">2</sub></font><font style="font-family:inherit;font-size:10pt;"> Solutions as Level 2 assets due to the volatile and low trading volume. There were no transfers between Level 1 and Level 2 securities in the periods presented. (See also Note 6, "Cash Equivalents and Marketable Securities.")</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, unrealized loss of </font><font style="font-family:inherit;font-size:10pt;">$20 thousand</font><font style="font-family:inherit;font-size:10pt;"> and unrealized gain of </font><font style="font-family:inherit;font-size:10pt;">$5 thousand</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to our investment in CO</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">2</sub></font><font style="font-family:inherit;font-size:10pt;"> Solutions were included in other expense, net, in the unaudited condensed consolidated statements of operations. Prior to our adoption of ASU 2016-01, we recorded unrealized gains and losses from our investment in CO</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">2</sub></font><font style="font-family:inherit;font-size:10pt;"> Solutions in accumulated other comprehensive loss in stockholders' equity. During the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, unrealized losses related to our investment in CO</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">2</sub></font><font style="font-family:inherit;font-size:10pt;"> Solutions was </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and was included in other comprehensive loss.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. In determining fair value, we utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and we consider counterparty credit risk in our assessment of fair value. Carrying amounts of financial instruments, including cash equivalents, marketable investments, accounts receivable, accounts payable, and accrued liabilities, approximate their fair values as of the balance sheet dates because of their short maturities.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value hierarchy distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) an entity's own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair value hierarchy consists of three broad levels, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are described below:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1: Inputs that are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2: Inputs that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument&#8217;s anticipated life.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The United States dollar is the functional currency for our operations outside the United States. Accordingly, nonmonetary assets and liabilities originally acquired or assumed in other currencies are recorded in United States dollars at the exchange rates in effect at the date they were acquired or assumed. Monetary assets and liabilities denominated in other currencies are translated into United States dollars at the exchange rates in effect at the balance sheet date. Translation adjustments are recorded in other expense in the unaudited condensed consolidated statements of operations. Gains and losses realized from non-U.S. dollar transactions, including intercompany balances not considered as permanent investments, denominated in currencies other than an entity's functional currency are included in other expense in the accompanying unaudited condensed consolidated statements of operations. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the carrying amount of our goodwill was </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">. All of our goodwill relates to the Performance Enzymes segment. There were no indicators of impairment identified related to our Performance Enzymes segment during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our long-lived assets consist of property and equipment. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate the carrying value of long-lived assets, including property and equipment, whenever events, changes in business circumstances or our planned use of long-lived assets indicate that their carrying amounts may not be fully recoverable or that their useful lives are no longer appropriate. If these facts and circumstances exist, we assess for recovery by comparing the carrying values of long-lived assets with their future net undiscounted cash flows. If the comparison indicates that impairment exists, long-lived assets are written down to their respective fair values based on discounted cash flows. Significant management judgment is required in the forecast of future operating results that are used in the preparation of unexpected undiscounted cash flows. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the liability method of accounting for income taxes, whereby deferred tax asset or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount that will more likely than not be realized.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of tax credits, benefits and deductions and in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes. Significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will be realized on a jurisdiction by jurisdiction basis. The ultimate realization of deferred tax assets is dependent upon the generation of taxable income in the future. We have recorded a valuation allowance against these deferred tax assets in jurisdictions where ultimate realization of deferred tax assets is more likely than not to occur. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we maintained a full valuation allowance in all jurisdictions against the net deferred tax assets as&#160;we believe that it is more likely than not that the majority of deferred tax assets will not be realized.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make estimates and judgments about our future taxable income that are based on assumptions that are consistent with our plans and estimates. Should the actual amounts differ from our estimates, the amount of our valuation allowance may be materially impacted. Any adjustment to the deferred tax asset valuation allowance would be recorded in the income statement for the periods in which the adjustment is determined to be required.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for uncertainty in income taxes as required by the provisions of ASC Topic 740, which clarifies the accounting for uncertainty in income taxes recognized in an enterprise&#8217;s financial statements. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to estimate and measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as this requires us to determine the probability of various possible outcomes. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately anticipate actual outcomes.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Reform Act of 1986 and similar state provisions limit the use of net operating loss ("NOL") carryforwards in certain situations where equity transactions result in a change of ownership as defined by Internal Revenue Code Section&#160;382.&#160;In the event we should experience such a change of ownership, utilization of our federal and state NOL carryforwards could be limited.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASC 606 primarily resulted in less revenue recognized as of January 1, 2018, which in turn generated a decrease in net deferred tax assets. As we fully reserve our net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding decrease to the valuation allowance.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognized income tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$11 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13 thousand</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. We recognized income tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$42 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$18 thousand</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The income tax benefits were due to decreases in income from our foreign operations. We continue to maintain a full valuation allowance against our net deferred tax assets as we believe that it is more likely than not that the majority of our deferred tax assets will not be realized.</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost or net realizable value. Cost is determined using a weighted-average approach, assuming full absorption of direct and indirect manufacturing costs, or based on cost of purchasing from our vendors. If inventory costs exceed expected net realizable value due to obsolescence or lack of demand, valuation adjustments are recorded for the difference between the cost and the expected net realizable value. These valuation adjustments are determined based on significant estimates. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We invest in equity securities that are carried at estimated fair value (see Note 6, "Cash Equivalents and Marketable Securities"), with changes in fair value recognized within earnings. Equity securities with remaining maturities of greater than one year or which we currently do not intend to sell are classified as long-term.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized holding gains and losses (the adjustment to fair value) and realized gains and losses are included in other income (expense) in the unaudited condensed consolidated statement of operations.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In these notes to the consolidated financial statements, the "Company," "we," "us," and "our" refers to Codexis, Inc. and its subsidiaries on a consolidated basis.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We discover, develop and sell proteins that deliver value to our clients in a growing set of industries. We view proteins as a vast untapped source of value-creating materials, and we are using our proven technologies, which we have been continuously improving over our </font><font style="font-family:inherit;font-size:10pt;">sixteen</font><font style="font-family:inherit;font-size:10pt;">-year history, to commercialize an increasing number of novel proteins, both as proprietary Codexis products and in partnership with our customers.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are a pioneer in the harnessing of computational technologies to drive biology advancements. Since our inception in 2002, we have made substantial investments in the development of our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering technology platform, the primary source of our competitive advantage. Our technology platform is powered by proprietary, artificial intelligence-based, computational algorithms that rapidly mine our large and continuously growing library of protein variants&#8217; performance attributes. These computational outputs enable increasingly reliable predictions for next generation protein variants to be engineered, enabling delivery of targeted performance enhancements in a time-efficient manner. In addition to its computational prowess, our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering technology platform integrates additional modular competencies, including robotic high-throughput screening and genomic sequencing, organic chemistry and process development, which are all coordinated to create our novel protein innovations.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our approach to develop commercially viable biocatalytic manufacturing processes begins by conceptually designing the most cost-effective and practical process for a targeted product. We then develop optimized protein catalysts to enable that process design, using our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering platform technology. Engineered protein catalyst candidates - many thousands for each protein engineering project - are then rapidly screened and validated in high throughput under relevant manufacturing operating conditions. This approach results in an optimized protein catalyst enabling cost-efficient processes that typically are relatively simple to run in conventional manufacturing equipment. This also allows for the efficient technical transfer of our process to our manufacturing partners.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The successful embodiment of our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering technology platform in commercial manufacturing processes requires well-integrated expertise in a number of technical disciplines. In addition to those directly involved in practicing our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering platform technology, such as molecular biology, enzymology, microbiology, cellular engineering, metabolic engineering, bioinformatics, biochemistry and high throughput analytical chemistry, our process development projects also involve integrated expertise in organic chemistry, chemical process development, chemical engineering, fermentation process development and fermentation engineering. Our integrated, multi-disciplinary approach to biocatalyst and process development is a critical success factor for our company.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We initially commercialized our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering technology platform and products in the pharmaceuticals market, which remains our primary business focus. Our customers, which include several large global pharmaceutical companies, use our technology, products and services in their manufacturing processes and process development.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have also used the technology to develop protein catalysts for use in the fine chemicals market. The fine chemicals market consists of several large market verticals, including food and food ingredients, animal feed, flavors, fragrances and agricultural chemicals.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">More recently, we have begun using the CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering technology platform to develop early stage, novel biotherapeutic product candidates, both for our customers and for our own business, most notably our lead program for the potential treatment of phenylketonuria ("PKU") disease in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient. In October 2017, we entered into a Global Development, Option and License Agreement (the "Nestl&#233; Agreement") with Nestec Ltd. ("Nestl&#233; Health Science") and, solely for the purpose of the integration and the dispute resolution clauses of the Nestl&#233; Agreement, Nestl&#233; Health Science S.A., to advance CDX-6114, our enzyme biotherapeutic product candidate for the potential treatment of PKU disease.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> In April 2018, we entered into a strategic collaboration (the "Porton Agreement") with Porton Pharma Solutions, Ltd. ("Porton") to license key elements of Codexis&#8217; biocatalyst technology to Porton&#8217;s global custom intermediate and active pharmaceutical ingredients ("API") development and manufacturing business.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also use our technology to develop enzymes for customers using next generation sequencing ("NGS") and polymerase chain reaction ("PCR/qPCR") for </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">in vitro</font><font style="font-family:inherit;font-size:10pt;"> molecular diagnostic and genomic research applications.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Below are brief descriptions of our business segments (See Note 13, "Segment, Geographical and Other Revenue Information"):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Enzymes</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We initially commercialized our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering technology platform and products in the pharmaceuticals market, and to date this continues to be our largest market served. Our customers, which include many large global pharmaceutical companies, use our technology, products and services in their manufacturing processes and process development. We have also used the technology to develop customized enzymes for use in other industrial markets. These markets consist of several large industrial verticals, including food and food ingredients, animal feed, flavors, fragrances, and agricultural chemicals. We also use our technology to develop enzymes for customers using NGS and PCR/qPCR for </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">in vitro</font><font style="font-family:inherit;font-size:10pt;"> molecular diagnostic and molecular biology research applications. In April 2018, we entered into the Porton Agreement related to our strategic collaboration with Porton to license key elements of Codexis&#8217; world-leading biocatalyst technology for use in Porton&#8217;s global custom intermediate and API development and manufacturing business. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Novel Biotherapeutics</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are also targeting new opportunities in the pharmaceutical industry to discover, improve, and/or develop biotherapeutic drug candidates. We believe that our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering platform technology can be used to discover novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. Similarly, we believe that we can deploy our platform technology to improve specific characteristics of a customer&#8217;s pre-existing biotherapeutic drug candidate, such as its activity, stability or immunogenicity. Most notable is our lead program for the potential treatment of PKU in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient. In October 2017, we announced a strategic collaboration with Nestl&#233; Health Science to advance CDX-6114, our own novel orally administrable enzyme therapeutic candidate for the potential treatment of PKU disease.&#160; We have also developed a pipeline of other biotherapeutic drug candidates in which we expect to continue to make additional investments with the aim of advancing additional product candidates targeting other therapeutic areas.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)" </font><font style="font-family:inherit;font-size:10pt;">("ASC 606"), amending revenue recognition guidance and requiring more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers is effective for annual and interim reporting periods beginning after December 15, 2017, with early adoption permitted for public companies effective for annual and interim reporting periods beginning after December 15, 2016. We have adopted ASC 606, effective January 1, 2018, using the modified retrospective transition method. We recognized the cumulative effect of applying the new revenue standard as an adjustment to the opening balance of retained earnings at the beginning of 2018. The comparative information has not been restated and continues to be reported under the accounting standards in effect for the period presented.&#160;See Note 3, "Revenue Recognition" for more details. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU&#160;No.&#160;2016-01,&#160;&quot;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities</font><font style="font-family:inherit;font-size:10pt;">." This guidance principally affects accounting standards for equity investments, financial liabilities where the fair value option has been elected, and the presentation and disclosure requirements for financial instruments. Upon the effective date of this new guidance, all equity investments in unconsolidated entities, other than those accounted for using the equity method of accounting, will generally be measured at fair value through earnings. There will no longer be an&#160;available-for-sale&#160;classification and therefore no changes in fair value will be reported in other comprehensive income (loss) for equity securities with readily determinable fair values. This new guidance primarily impacts our accounting for equity investments. In February 2018, the FASB issued ASU 2018-03, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Technical Corrections and Improvements to Financial Instruments&#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, that clarifies the guidance in ASU No. 2016-01, Financial Instruments&#8212;Overall (Subtopic 825-10)</font><font style="font-family:inherit;font-size:10pt;">." Prior to the adoption of ASU 2016-01, we recognized unrealized holding gains and losses from our equity investment in CO</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">2</sub></font><font style="font-family:inherit;font-size:10pt;"> Solutions in other comprehensive loss. We adopted ASU 2016-01 in the first quarter of 2018 using a modified retrospective approach by means of a cumulative-effect adjustment to accumulated deficit. Upon adoption of ASU 2016-01, we reclassified </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> of unrealized loss (net of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> tax) from other accumulated comprehensive loss to beginning accumulated deficit. Any changes in the fair value of our equity investments, except those accounted for under the equity method, will be recognized in earnings on a prospective basis.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</font><font style="font-family:inherit;font-size:10pt;">," which provides the FASB's guidance on certain cash flow statements items.&#160;ASU 2016-15 is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. We adopted ASU 2016-15 in the first quarter of 2018, and the adoption had no impact on our unaudited condensed consolidated financial statements. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU No. 2016-18, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230) Restricted Cash a consensus of the FASB Emerging Issues Task Force</font><font style="font-family:inherit;font-size:10pt;">." The standard requires restricted cash and restricted cash equivalents to be included with cash and cash equivalents on the statement of cash flows. We adopted ASU 2016-18 in the first quarter of 2018 and the adoption had no material impact on our unaudited condensed consolidated financial statements. The effect of the adoption of ASU 2016-18 on our unaudited condensed consolidated statements of cash flows was to include restricted cash balances in the beginning and end of period balances of cash and cash equivalents and restricted cash. The change in restricted cash was previously disclosed in operating and investing activities in the unaudited condensed consolidated statements of cash flows. </font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01 "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business."</font><font style="font-family:inherit;font-size:10pt;"> The guidance requires the use of a framework to determine whether a set of assets and activities constitutes an acquired or a sold business. The guidance is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. The amendments should be applied prospectively as of the beginning of the period of adoption. We adopted ASU 2017-01 in the first quarter of 2018, and the adoption had no impact on our unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No. 2017-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;">." The amendments provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The new standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017 with early adoption permitted. We adopted ASU 2017-09 in the first quarter of 2018 and the adoption had no impact on our unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our consolidated financial statements upon adoption.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842),"</font><font style="font-family:inherit;font-size:10pt;"> which replaces prior lease guidance (Topic 840). This guidance establishes a right-of-use ("ROU") model that requires a lessee to record a ROU asset and lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the Consolidated Statement of Operations. The guidance also eliminates today&#8217;s real estate-specific provisions for all entities. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. Entities have the option to use certain practical expedients. Full retrospective application is prohibited. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years.&#160;Early adoption is permitted. We are currently evaluating the impact of this accounting standards update on our Consolidated Financial Statements. We expect that upon adoption, ROU assets and lease liabilities will be recognized in the balance sheet in amounts that will be material.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,"</font><font style="font-family:inherit;font-size:10pt;"> which amends the FASB's guidance on the impairment of financial instruments. The ASU adds to GAAP an impairment model (known as the "current expected credit loss model") that is based on expected losses rather than incurred losses.&#160;ASU 2016-13 is effective for annual reporting periods ending after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The adoption of ASU 2016-13 is not expected to have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment."</font><font style="font-family:inherit;font-size:10pt;"> The amendments eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The new standard is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. We do not expect the adoption of ASU 2017-04 to have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In&#160;February&#160;2018,&#160;the&#160;FASB&#160;issued&#160;ASU&#160;No.&#160;2018-02,&#160;Income Statement - Reporting Comprehensive Income (Topic 220) - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This &#160;standard &#160;allows &#160;a &#160;reclassification &#160;from &#160;accumulated &#160;other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act and requires certain disclosures about stranded tax effects. This standard will be effective for us beginning January 1, 2019 and should be applied either in the period of adoption or retrospectively. Early adoption is permitted. We&#160;do&#160;not&#160;expect&#160;this&#160;standard&#160;to&#160;have&#160;any&#160;impact&#160;on&#160;our&#160;consolidated&#160;financial&#160;statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">". These amendments expand the scope of Topic 718, Compensation&#8212;Stock Compensation (which currently only includes share-based payments to employees) to include share-based payments issued to nonemployees for goods or services. Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU supersedes Subtopic 505-50, Equity&#8212;Equity-Based Payments to Non-Employees. The new standard is effective for fiscal years beginning after December 15, 2018, with early adoption permitted. We do not expect the adoption of ASU 2018-07 to have a material impact on our consolidated financial statements and related disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Laboratory equipment </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,358</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office equipment and furniture</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction in progress </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,416</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,069</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Less: accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,883</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,815</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Fully depreciated laboratory equipment with a cost of </font><font style="font-family:inherit;font-size:9pt;">$0.2 million</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$0.2 million</font><font style="font-family:inherit;font-size:9pt;"> was retired during </font><font style="font-family:inherit;font-size:9pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:9pt;"> and the fiscal year ended December 31, 2017, respectively.</font></div><div style="line-height:120%;padding-top:4px;text-indent:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font><font style="font-family:inherit;font-size:9pt;"> Construction in progress includes equipment received but not yet placed into service pending installation.</font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We currently sell primarily to pharmaceutical and fine chemicals companies throughout the world by the extension of trade credit terms based on an assessment of each customer's financial condition. Trade credit terms are generally offered without collateral and may include a discount for prompt payment for specific customers. To manage our credit exposure, we perform ongoing evaluations of our customers' financial conditions. In addition, accounts receivable includes amounts owed to us under our collaborative research and development agreements. We recognize accounts receivable at invoiced amounts and we maintain a valuation allowance for doubtful accounts. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimate an allowance for doubtful accounts through specific identification of potentially uncollectible accounts receivable based on an analysis of our accounts receivable aging. Uncollectible accounts receivable are written off against the allowance for doubtful accounts when all efforts to collect them have been exhausted. Recoveries are recognized when they are received. Actual collection losses may differ from our estimates and could be material to our consolidated financial position, results of operations, and cash flows.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Geographic revenues are identified by the location of the customer and consist of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,058</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,189</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party Transactions</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Exela PharmSci, Inc.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We entered into a commercialization agreement with Exela in 2007. Under the license agreement, as amended, we and Exela cross-licensed certain technology relating to the manufacture of argatroban, an API, in exchange for rights to certain sublicensing fees or development payments and profit sharing. The revenue sharing arrangement was terminated in December 2017.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thomas R. Baruch, one of our directors, serves on the board of directors of Exela, and is a retired general partner in Presidio Partners 2007, LP which owns over </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of Exela&#8217;s outstanding capital stock. As such, Mr. Baruch has an indirect pecuniary interest in the shares of Exela held by Presidio Partners 2007, L.P. </font></div><div style="line-height:120%;padding-bottom:4px;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognized </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> revenue for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, compared to </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> in revenues for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, shown in the unaudited condensed consolidated statement of operations as research and development revenue. We had </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> of receivables from Exela at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">AstraZeneca PLC</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pam P. Cheng, a member of our board of directors, joined AstraZeneca PLC as Executive Vice President, Operations and Information Technology in June 2015. We sell biocatalyst products to AstraZeneca PLC, to Alfa Aesar, which is a purchasing agent of AstraZeneca PLC, and also to Asymchem Life Science Co, Ltd, which is a contract manufacturer for AstraZeneca PLC.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we recognized </font><font style="font-family:inherit;font-size:10pt;">$55 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> in revenue from AstraZeneca PLC, compared to </font><font style="font-family:inherit;font-size:10pt;">$24 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$50 thousand</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. We recognized </font><font style="font-family:inherit;font-size:10pt;">nil</font><font style="font-family:inherit;font-size:10pt;"> and de minimis revenue from Asymchem in the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> revenue in the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. We recognized </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> revenue from Alfa Aesar in the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. At </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$45 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$86 thousand</font><font style="font-family:inherit;font-size:10pt;"> accounts receivables from AstraZeneca, PLC, respectively, </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> of accounts receivables from Alfa Aesar, respectively, and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> accounts receivables from Asymchem. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we performed a proof of concept screening service using AstraZeneca&#8217;s substrate. This service was related to an option for additional services which AstraZeneca had exercised in June. We had completed the additional services and recognized </font><font style="font-family:inherit;font-size:10pt;">$45 thousand</font><font style="font-family:inherit;font-size:10pt;"> in revenue at June 30, 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Research and Development Services</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of research and development services related to FTE services under research and development agreements approximate the research funding over the term of the respective agreements and is included in research and development expense. Costs of services provided under license and platform technology transfer agreements are included in research and development expenses and are expensed in the periods in which such costs are incurred.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Expenses</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expenses consist of costs incurred for internal projects and partner-funded collaborative research and development activities, as well as license and platform technology transfer agreements, as mentioned above. These costs include our direct and research-related overhead expenses, which include salaries and other personnel-related expenses (including stock-based compensation), occupancy-related costs, supplies, depreciation of facilities and laboratory equipment and amortization of acquired technologies, as well as external costs, and are expensed as incurred. Costs to acquire technologies that are utilized in research and development and that have no alternative future use are expensed when incurred</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> Revenue Recognition </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, we adopted Topic 606, applying the modified retrospective method to all contracts that were not completed as of that date. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period results are not adjusted and continue to be reported under the accounting standards in effect for the prior period. We recorded an increase to opening accumulated deficit of </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> as of January 1, 2018 due to the cumulative impact of adopting Topic 606. The impact on revenue for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was an increase of </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, as a result of adopting Topic 606. The increase in revenues from the adoption of ASC 606 was primarily due to revenue from a product that was recognized over time as we have a right to payment from the customer under a binding, non-cancellable purchase order, and there is no alternate use of the product for us as it is specifically for the customer&#8217;s use, and revenues from research and development contracts that were recognized when we had the right to invoice our customers for monthly services completed to date. Also revenue from a distinct, functional license granted on January 1, 2018 contributed to the increase in revenue from the adoption of ASC 606.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregation of Revenue</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about disaggregated revenue from contracts with customers into the nature of the products and services, and geographic regions, and includes a reconciliation of the disaggregated revenue with reportable segments. The geographic regions that are tracked are the Americas (United States, Canada, Latin America), EMEA (Europe, Middle East, Africa), and APAC (Australia, New Zealand, Southeast Asia, China).</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Major products and service:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Product Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Research and development revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,442</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,747</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,747</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Primary geographical markets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,058</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,959</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,672</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,672</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,987</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,987</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.70731707317073%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Major products and service:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Product Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Research and development revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Primary geographical markets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,655</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,125</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,962</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,894</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the reconciliation of contract liabilities from what was disclosed in the Form&#160;10-K&#160;for the year ended December&#160;31, 2017 and gives effect to the modified retrospective adoption of the revenue guidance on January&#160;1, 2018 (in thousands):</font></div><div style="line-height:120%;padding-top:16px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.21951219512195%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred Revenue, balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,793</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in estimated consideration</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unsatisfied performance obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred Revenue, balance at January 1, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,966</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets primarily relate to our rights to consideration for custom products with no alternate use and under binding non-cancellable purchase orders. Our contract assets are transferred to receivables when our rights to the consideration become unconditional. Contract costs relate to incremental costs of obtaining a contract with a customer. Deferred contract costs are amortized along with the associated revenue over the term of the contract. The contract liabilities primarily relate to development agreements with upfront payments and supply agreements under which the customer makes upfront payments and the customer has options with material rights which are recognized using the alternative method. The advance consideration received from customers is a contract liability until development services are provided to the customer or control of the products has been transferred to the customer.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents changes in the contract assets, deferred contract costs, and liabilities (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.95121951219512%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:33%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">January 1, 2018 balance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Additions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Deductions </font><font style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Ending balance</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,047</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,493</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract Costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(80</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract Liabilities: Deferred Revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> The asset or liability balances are presented as a net position per contract and accordingly the deductions column includes the netting effect of presenting each contract on a net position basis as either a net liability or asset.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are recorded when the right to consideration becomes unconditional. Contract assets include amounts related to our contractual right to consideration for completed performance obligations not yet invoiced. Contract liabilities include payments received in advance of performance under the contract and are realized with the associated revenue recognized under the contract. A portion of our contract liabilities relate to arrangements that contain material rights that are recognized using the alternative method, under which the aggregate amount invoiced to the customer for shipped products, including annual fees, is higher</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;"> </font><font style="font-family:inherit;font-size:10pt;">than the amount of revenue recognized based on the transaction price allocated to the shipped products.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> asset impairment charges related to contract assets in the period.&#160;</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we recognized the following revenues (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue recognized in the period from:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts included in contract liabilities at the beginning of the period:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Performance obligations satisfied</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,822</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the period:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Performance obligations satisfied from new activities in the period - contract revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,480</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Obligations</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period, in thousands. The estimated revenue does not include contracts with original durations of one year or less, amounts of variable consideration attributable to royalties, or contract renewals that are unexercised as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. We did not recognize any revenue from performance obligations satisfied in previous periods.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The balances in the table below are partially based on judgments involved in estimating future orders from customers subject to the exercise of material rights pursuant to respective contracts. </font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.7560975609756%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2021 and Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,756</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">475</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,420</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,228</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,183</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,623</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,454</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Practical Expedients, Elections, and Exemptions</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We used a practical expedient available under ASC 606-10-65-1(f)4 that permits us to consider the aggregate effect of all contract modifications that occurred before the beginning of the earliest period presented when identifying satisfied and unsatisfied performance obligations, transaction price, and allocating the transaction price to the satisfied and unsatisfied performance obligations.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We also used a practical expedient available under ASC 606-10-32-18 that permits us not to adjust the amount of consideration for the effects of a significant financing component if, at contract inception, the expected period between the transfer of promised goods or services and customer payment is one year or less.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform monthly services under our research and development agreements and we use a practical expedient available under ASC 606-10-55-18 that permits us to recognize revenue at the same time that we have the right to invoice our customer for monthly services completed to date. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have elected to treat shipping and handling activities as fulfillment costs.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, we have elected to record revenue net of sales and other similar taxes.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impacts on Financial Statements</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606, the disclosure of the impact of adoption to our unaudited condensed consolidated statements of operations and balance sheets was as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.3170731707317%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(454</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,970</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,815</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,470</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,224</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,602</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,440</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Costs and operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(69</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,355</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,395</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,395</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,141</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,141</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total costs and operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,376</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(102</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,274</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,125</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,435</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,838</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,338</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,545</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,005</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,550</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision (benefit) from income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,735</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,500</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,429</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,005</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,434</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares used in computing net loss per share, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,598</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,598</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.17073170731707%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts Receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,136</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract Assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,591</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue - current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,460</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue - non-current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,220</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(328,026</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327,971</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, we adopted the provisions of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606) ("ASC 606"). The guidance provides a unified model to determine how revenue is recognized.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenues are derived primarily from product revenue and collaborative research and development agreements. The majority of our contracts with customers typically contain multiple products and services. We account for individual products and services separately if they are distinct-that is, if a product or service is separately identifiable from other items in the contract and if a customer can benefit from it on its own or with other resources that are readily available to the customer. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under our product revenue and collaborative research and development agreements, we perform the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) we satisfy each performance obligation.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our collaborative contracts contain multiple revenue streams such as up-front and/or annual license fees, fees for full time employee ("FTE") research and development services, contingent milestone payments upon achievement of contractual criteria, and royalty fees based on the licensees' product revenue or usage, among others. We determine the stand-alone selling price ("SSP") and allocate consideration to distinct performance obligations. Typically, we base our SSPs on our historical sales. If an SSP is not directly observable, then we estimate the SSP taking into consideration market conditions, forecasted sales, entity-specific factors and available information about the customer. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for a contract with a customer when there is approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Non-cancellable purchase orders received from customers to deliver a specific quantity of product, when combined with our order confirmation, in exchange for future consideration, create enforceable rights and obligations on both parties and constitute a contract with a customer.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure revenue based on the consideration specified in the contract with each customer, net of any sales incentives and taxes collected on behalf of government authorities. We recognize revenue in a manner that best depicts the transfer of promised goods or services to the customer, when control of the product or service is transferred to a customer. We make significant judgments when determining the appropriate timing of revenue recognition. </font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a description of principal activities from which we generate revenue:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product Revenue</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product revenue consist of sales of protein catalysts, pharmaceutical intermediates and Codex</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> Biocatalyst Panels and Kits. A majority of our product revenue is made pursuant to purchase orders or supply agreements and is recognized at a point in time when the control of the product has been transferred to the customer typically upon shipment. For some of the products that we develop, we recognize revenue over time as we have a right to payment from the customer under a binding, non-cancellable purchase order, and there is no alternate use of the product for us as it is specifically made for the customer&#8217;s use. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our agreements provide options to customers which they can exercise at a future date, such as the option to purchase our product during the contract duration at discounted prices and an option to extend their contract, among others. In accounting for customer options, we determine whether an option is a material right and this requires us to exercise significant judgment. If a contract provides the customer an option to acquire additional goods or services at a discount that exceeds the range of discounts that we typically give for that product or service, or if the option provides the customer certain additional goods or services for free, the option may be considered a material right. If the contract gives the customer the option to acquire additional goods or services at their normal SSPs, we would likely determine that the option is not a material right and, therefore, account for it as a separate performance obligation when the customer exercises the option. We primarily account for options which provide material rights using the alternative approach available under ASC 606, as we concluded we meet the criteria for using the alternative approach. Therefore, the transaction price is calculated as the expected consideration to be received for all the goods and services we expect to provide. We update the transaction price for expected consideration, subject to constraint, each reporting period if our estimate of future goods to be ordered by customers change. </font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Research and Development Revenue</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform research and development activities as specified in each respective customer agreement. We identify each performance obligation in our research and development agreements at contract inception. We allocate the consideration to each distinct performance obligation based on the estimated SSP of each performance obligation. Performance obligations included in our research and services agreements typically include research and development services for a specified term, periodic reports and small samples of enzyme produced.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our research and development agreements are based on a contractual rate per FTE working on the project. The underlying product that we develop for customers does not create an asset with an alternative use to us and the customer receives benefits as we perform the work towards completion. Thus, our performance obligations are generally satisfied over time as the service is performed. We utilize an appropriate method of measuring progress towards the completion of our performance obligations to determine the timing of revenue recognition. For each performance obligation that is satisfied over time, we recognize revenue using a single measure of progress, typically based on FTE hours incurred.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contracts frequently provide customers with rights to use or access our products or technology, along with other promises or performance obligations. Under ASC 606, we must first determine whether the license is distinct from other promises, such as our promise to manufacture a product. If we determine that the customer cannot benefit from the license without our manufacturing capability, the license will be accounted for as combined with the other performance obligations. If we determine that a license is distinct, we would recognize revenues from non-refundable, up-front license fees when the license is transferred to the customer, and the customer can use and benefit from it. We estimate the SSP for license rights by using an income approach model which includes the following key assumptions: the development timelines, revenue forecasts, commercialization expenses, discount rate, and the probability of technical and regulatory success. For licenses that have been previously sold to other customers, we use historical information to determine SSP.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the inception of each arrangement that includes variable consideration such as development milestone payments, we evaluate whether the milestones are considered probable of being reached and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our control or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achievement of such development milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration and other revenues and earnings in the period of adjustment. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> platform technology transfer collaboration agreements typically include license fees, upfront fees, and variable consideration in the form of milestone payments, and sales or usage-based royalties. We recognize revenues from our platform technology transfer agreements over time as our customer learns to use our technology.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For agreements that include sales or usage-based royalty payments to us, we do not recognize revenue until the underlying sales of the product or usage has occurred. At the end of each reporting period, we estimate the royalty amount. We recognize revenue at the later of (i) when the related sale of the product occurs, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied, or partially satisfied.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Assets </font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets include amounts related to our contractual right to consideration for completed performance obligations not yet invoiced. The contract assets are reclassified to receivables when the rights become unconditional. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Liabilities</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities are recorded as deferred revenues and include payments received in advance of performance under the contract. Contract liabilities are realized when the development services are provided to the customer or control of the products has been transferred to the customer. A portion of our contract liabilities relate to supply arrangements that contain material rights that are recognized using the alternative method, under which the aggregate amount invoiced to the customer for shipped products, including annual fees, is higher than the amount of revenue recognized based on the transaction price allocated to the shipped products.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Costs</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASC 606 requires the recognition of an asset for the incremental costs of obtaining a contract with a customer if the entity expects to recover such costs. Incremental costs are costs that would not have been incurred if the contract had not been obtained. Examples of contract costs are commissions paid to sales personnel. We do not typically incur significant incremental costs because the compensation of our salespeople are not based on contracts closed but on a mixture of company goals, individual goals, and sales goals. If a commission paid is directly related to obtaining a specific contract, our policy is to capitalize and amortize such costs over the estimated life of the contract. </font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Contract costs are reported in other non-current assets.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period, in thousands. The estimated revenue does not include contracts with original durations of one year or less, amounts of variable consideration attributable to royalties, or contract renewals that are unexercised as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. We did not recognize any revenue from performance obligations satisfied in previous periods.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The balances in the table below are partially based on judgments involved in estimating future orders from customers subject to the exercise of material rights pursuant to respective contracts. </font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.7560975609756%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:31%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2021 and Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,183</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,756</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">475</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,420</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,228</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,183</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,623</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,454</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued purchases </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">834</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued professional and outside service fees</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued expenses - cost of sales</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,387</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease incentive obligation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">442</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">345</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,051</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,362</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Amount represents products and services received but not billed as of </font><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:9pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following shares were not included in the computation of diluted net loss per share (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,621</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares of common stock issuable upon exercise of outstanding warrants</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total shares excluded as anti-dilutive</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,694</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,694</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is included in the consolidated statements of operations as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,890</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,369</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,434</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,715</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,457</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,711</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,437</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,379</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identifiable long-lived assets as follows (in percentage):</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-lived assets:</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum payments under non-cancellable capital and operating leases at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ending December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital Leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (remaining 6 months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,598</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">252</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">712</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">490</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,121</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: amount representing interest</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of capital lease obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion of capital leases</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> Minimum payments have not been reduced by future minimum sublease rentals of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> to be received under non-cancellable subleases at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum payments under non-cancellable capital and operating leases at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ending December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Capital Leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018 (remaining 6 months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,598</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">252</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,280</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">712</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">490</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total minimum lease payments </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,121</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: amount representing interest</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Present value of capital lease obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">420</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: current portion</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term portion of capital leases</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> Minimum payments have not been reduced by future minimum sublease rentals of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> to be received under non-cancellable subleases at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">215</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,147</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: reserve</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,397</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,379</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Inventories, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,036</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,036</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with Topic 606, the disclosure of the impact of adoption to our unaudited condensed consolidated statements of operations and balance sheets was as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.3170731707317%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:28%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six months ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(454</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,970</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,916</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,815</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,148</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,667</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,470</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,224</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,602</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,440</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,140</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Costs and operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(69</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,355</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,370</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,468</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,395</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,395</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,141</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,141</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total costs and operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,376</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(102</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,274</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,125</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,435</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,838</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,500</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,338</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,545</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,005</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,550</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(142</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision (benefit) from income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,735</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,500</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,429</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,005</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,434</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share, basic and diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common shares used in computing net loss per share, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,787</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,598</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,598</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.17073170731707%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts Receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,910</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,136</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract Assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,591</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue - current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,460</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue - non-current</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,220</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,774</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders' equity</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(328,026</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(327,971</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides financial information by our reportable business segments along with a reconciliation to consolidated loss before income taxes (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,442</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,815</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,747</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,747</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,165</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Costs and operating expenses:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,729</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">304</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,033</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,777</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,777</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment costs and operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,746</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,810</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,590</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,149</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,739</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(373</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,149</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,392</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate costs</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(2)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(265</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,322</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:10pt;">Research and development expenses exclude depreciation and amortization.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) </sup></font><font style="font-family:inherit;font-size:10pt;">Corporate costs include unallocated selling, general and administrative expense, interest income, and other income and expenses. </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Costs and operating expenses:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,792</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,792</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,825</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,275</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,589</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,589</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment costs and operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,051</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,824</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,875</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,553</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,213</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,843</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">862</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(236</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,896</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate costs</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(2)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,644</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(554</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,442</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,758</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">Research and development expenses exclude depreciation and amortization.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2) </sup></font><font style="font-family:inherit;font-size:9pt;">Corporate costs include unallocated selling, general and administrative expense, interest income, and other income and expenses. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides stock-based compensation expense included in income (loss) from operations by segment (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average assumptions used to estimate the fair value of employee stock options and PBOs granted were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Risk-free interest rate </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Weighted-average estimated fair value of stock options granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:16px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">The Company did not grant employee stock options or PBOs in the three months ended June 30, 2018 and 2017.</font></div><div style="line-height:120%;padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents total stock-based compensation expense by security types included in the unaudited condensed consolidated statements of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs and RSAs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PSUs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">988</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PBOs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,060</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">499</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,700</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">734</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,457</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,711</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,437</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,379</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customers that each contributed 10% or more of our total revenues were as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Percentage of Total Revenues for the </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer C</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customers that each contributed 10% or more of our total accounts receivable had the following balances as of the periods presented:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Percentage of Accounts Receivables at</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer D</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer E</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">* </font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Less than 10% of the period presented</font></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment, Geographical and Other Revenue Information</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information </font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed in Note 2, "Basis of Presentation and Summary of Significant Accounting Policies," beginning in 2018, we identified our biotherapeutics business as a standalone business segment. Our </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reportable business segments as of January 1, 2018, consisted of Performance Enzymes and Novel Biotherapeutics. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report corporate-related expenses such as legal, accounting, information technology, and other costs that are not otherwise included in our reportable business segments as "Corporate costs." All items not included in income (loss) from operations are excluded from the business segments. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We manage our assets on a total company basis, not by business segment, as the majority of our operating assets are shared or commingled. Our CODM does not review asset information by business segment in assessing performance or allocating resources, and accordingly, we do not report asset information by business segment. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance Enzymes</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We initially commercialized our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering technology platform and products in the pharmaceuticals market, and to date this continues to be our largest market served. Our customers, which include many large global pharmaceutical companies, use our technology, products and services in their manufacturing processes and process development. We have also used the technology to develop customized enzymes for use in other industrial markets. These markets consist of several large industrial verticals, including food and food ingredients, animal feed, flavors, fragrances, and agricultural chemicals. We also use our technology to develop enzymes for customers using NGS and PCR/qPCR for </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">in vitro</font><font style="font-family:inherit;font-size:10pt;"> molecular diagnostic and molecular biology research applications.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Novel Biotherapeutics</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are also targeting new opportunities in the pharmaceutical industry to discover, improve, and/or develop biotherapeutic drug candidates. We believe that our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> protein engineering platform technology can be used to discover novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. Similarly, we believe that we can deploy our platform technology to improve specific characteristics of a customer&#8217;s pre-existing biotherapeutic drug candidate, such as its activity, stability or immunogenicity. Most notable is our lead program for the potential treatment of PKU in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient. In October 2017, we announced a strategic collaboration with Nestl&#233; Health Science to advance CDX-6114, our own novel orally administrable enzyme therapeutic candidate for the potential treatment of PKU disease.&#160; We have also developed a pipeline of other biotherapeutic drug candidates in which we expect to continue to make additional investments with the aim of advancing additional product candidates targeting other therapeutic areas. For the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, all revenues related to the Novel Biotherapeutics segment were generated from our collaboration with Nestl&#233; Health Science.&#160; There was no revenue related to the Novel Biotherapeutics segment for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our CODM regularly reviews our segments and the approach provided by management for performance evaluation and resource allocation. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the second quarter of 2018, we made a change in the segment measurement for&#160;allocating&#160;operating expenses between our </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reporting segments. The remaining expenses have been allocated to corporate costs. &#160;This change in measurement only impacts our segment disclosures, and it has no impact on our overall consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We revised the allocation of operating expenses between the </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> segments based on better insight and improved judgment during the second quarter of 2018. Operating expenses that directly support the segment activity are allocated based on segment headcount, revenue contribution or activity of the business units within the segments, based on the corporate activity type provided to the segment. The expense allocation excludes certain corporate costs that are separately managed from the segments. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management believes that the current allocation of research and development expenses provides a more accurate presentation of how the segments utilize research and development support activities as compared to the method previously used. This provides the CODM with more meaningful segment profitability reporting to support operating decisions and allocate resources.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Following the change, we reclassified the research and development cost of $</font><font style="font-family:inherit;font-size:10pt;">0.3 million</font><font style="font-family:inherit;font-size:10pt;"> from Performance Enzyme to Novel Biotherapeutics for the three months ended March 31, 2018 and we reclassified the research and development cost of $</font><font style="font-family:inherit;font-size:10pt;">0.1 million</font><font style="font-family:inherit;font-size:10pt;"> from Novel Biotherapeutics to Performance Enzyme for the three months ended March 31, 2017. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Segment results for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> have been revised to reflect this change in operating segment measurement.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides financial information by our reportable business segments along with a reconciliation to consolidated loss before income taxes (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,442</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,815</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,747</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,747</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,165</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,373</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Costs and operating expenses:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,724</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,729</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">304</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,033</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,777</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,777</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment costs and operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,064</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,746</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,810</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,590</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,149</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,739</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,101</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(373</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,728</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">757</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,149</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,392</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate costs</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(2)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(265</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,746</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,322</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></font><font style="font-family:inherit;font-size:10pt;">Research and development expenses exclude depreciation and amortization.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) </sup></font><font style="font-family:inherit;font-size:10pt;">Corporate costs include unallocated selling, general and administrative expense, interest income, and other income and expenses. </font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,131</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Costs and operating expenses:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,436</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,792</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,792</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Selling, general and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,825</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">450</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,275</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,589</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,589</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment costs and operating expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,051</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,824</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,875</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,553</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,213</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,843</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">862</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,705</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(236</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,896</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate costs</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(2)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,644</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(554</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Loss before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,442</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,758</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">Research and development expenses exclude depreciation and amortization.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2) </sup></font><font style="font-family:inherit;font-size:9pt;">Corporate costs include unallocated selling, general and administrative expense, interest income, and other income and expenses. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides stock-based compensation expense included in income (loss) from operations by segment (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six months ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Performance Enzymes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Novel Biotherapeutics</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,326</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Customers</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customers that each contributed 10% or more of our total revenues were as follows:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Percentage of Total Revenues for the </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer C</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customers that each contributed 10% or more of our total accounts receivable had the following balances as of the periods presented:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Percentage of Accounts Receivables at</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer A</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer D</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer E</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">* </font><font style="font-family:inherit;font-size:9pt;font-style:italic;">Less than 10% of the period presented</font></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographical Information </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Geographic revenues are identified by the location of the customer and consist of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:10px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,058</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,189</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,808</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,538</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identifiable long-lived assets as follows (in percentage):</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-lived assets:</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Reporting</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> business segments, Performance Enzymes and Novel Biotherapeutics, which are based on our operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker ("CODM"), or decision making group, in deciding how to allocate resources, and in assessing performance. Our CODM is our Chief Executive Officer. Our business segments are primarily based on our organizational structure and our operating results as used by our CODM in assessing performance and allocating resources for our company. We do not allocate or evaluate assets by segment.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Previously, we had managed our business under </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> business segment. As our biotherapeutics business has emerged as a significant opportunity for us, effective in 2018, we formed Novel Biotherapeutics as a new business segment. The Novel Biotherapeutics segment focuses on new opportunities in the pharmaceutical industry to discover or improve novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. The Performance Enzymes segment consists of the existing protein catalyst products and services with focus on pharmaceutical, food, molecular diagnostics, and other industrial markets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the Black-Scholes-Merton option pricing model to estimate the fair value of options granted under our equity incentive plans. The Black-Scholes-Merton option pricing model requires the use of assumptions, including the expected term of the award and the expected stock price volatility. The expected term is based on historical exercise behavior on similar awards, giving consideration to the contractual terms, vesting schedules and expectations of future employee behavior. We use historical volatility to estimate expected stock price volatility. The risk-free rate assumption is based on United States Treasury instruments whose terms are consistent with the expected term of the stock options. The expected dividend assumption is based on our history and expectation of dividend payouts.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted Stock Units ("RSUs"), Restricted Stock Awards ("RSAs"), performance based options ("PBOs"), and performance-contingent restricted stock units ("PSUs") are measured based on the fair market values of the underlying stock on the dates of grant. The vesting of PBOs and PSUs awarded is conditioned upon the attainment of one or more performance objectives over a specified period and upon continued employment through the applicable vesting date. At the end of the performance period, shares of stock subject to the PBOs and PSUs vest based upon both the level of achievement of performance objectives within the performance period and continued employment through the applicable vesting date.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is calculated based on awards ultimately expected to vest and is reduced for estimated forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The estimated annual forfeiture rates for stock options, RSUs, PSUs, PBOs, and RSAs are based on historical forfeiture experience.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated fair value of stock options, RSUs, and RSAs are expensed on a straight-line basis over the vesting term of the grant and the estimated fair value of PSUs and PBOs are expensed using an accelerated method over the term of the award once management has determined that it is probable that the performance objective will be achieved. Compensation expense is recorded over the requisite service period based on management's best estimate as to whether it is probable that the shares awarded are expected to vest. Management assesses the probability of the performance milestones being met on a continuous basis.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Principles of Consolidation</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial information. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. The condensed consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> has been derived from the audited consolidated financial statements at that date, but does not include all disclosures, including notes, required by GAAP for complete financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to present fairly our financial position as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and results of our operations and comprehensive loss for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and cash flows for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The interim results are not necessarily indicative of the results for any future interim period or for the entire year. Certain prior period amounts have been reclassified to conform to current period presentation. In connection with the adoption of Accounting Standard Update ("ASU") 2016-01, "Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities," unrealized losses on equity investments in marketable securities, net of taxes, previously included in accumulated other comprehensive loss have been reclassified to beginning accumulated deficit. See "Recently Adopted Accounting Pronouncements" for details regarding the adoption of ASU 2016-01.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive loss is equivalent to net loss during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> because after adopting ASC 2016-01, we do not have any transactions recorded under comprehensive loss. Prior to our adoption of ASU 2016-01, and during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, comprehensive loss included unrealized losses from our equity investments in marketable securities. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited interim condensed consolidated financial statements include the accounts of Codexis, Inc. and its wholly owned subsidiaries in the United States, India and the Netherlands. All significant intercompany balances and transactions have been eliminated in consolidation. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. We regularly assess these estimates which primarily affect revenue recognition, accounts receivable, inventories, the valuation of marketable securities, goodwill arising out of business acquisitions, accrued liabilities, stock awards, and the valuation allowances associated with deferred tax assets. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Reporting</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We report </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> business segments, Performance Enzymes and Novel Biotherapeutics, which are based on our operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker ("CODM"), or decision making group, in deciding how to allocate resources, and in assessing performance. Our CODM is our Chief Executive Officer. Our business segments are primarily based on our organizational structure and our operating results as used by our CODM in assessing performance and allocating resources for our company. We do not allocate or evaluate assets by segment.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Previously, we had managed our business under </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> business segment. As our biotherapeutics business has emerged as a significant opportunity for us, effective in 2018, we formed Novel Biotherapeutics as a new business segment. The Novel Biotherapeutics segment focuses on new opportunities in the pharmaceutical industry to discover or improve novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. The Performance Enzymes segment consists of the existing protein catalyst products and services with focus on pharmaceutical, food, molecular diagnostics, and other industrial markets.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the second quarter of 2018, we made a change in the segment measurement for&#160;allocating&#160;operating expenses between our </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reporting segments: Performance Enzymes and Novel Biotherapeutics. This change in measurement only impacts our segment disclosures, and it has no impact on our overall consolidated financial statements. Segment results for the three and six months ended June 30, 2018 reflect the change in operating segment measurement. Refer to Note 13</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, </font><font style="font-family:inherit;font-size:10pt;">"Segment, Geographical and Other Revenue Information"</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">for more details. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The United States dollar is the functional currency for our operations outside the United States. Accordingly, nonmonetary assets and liabilities originally acquired or assumed in other currencies are recorded in United States dollars at the exchange rates in effect at the date they were acquired or assumed. Monetary assets and liabilities denominated in other currencies are translated into United States dollars at the exchange rates in effect at the balance sheet date. Translation adjustments are recorded in other expense in the unaudited condensed consolidated statements of operations. Gains and losses realized from non-U.S. dollar transactions, including intercompany balances not considered as permanent investments, denominated in currencies other than an entity's functional currency are included in other expense in the accompanying unaudited condensed consolidated statements of operations. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, we adopted the provisions of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606) ("ASC 606"). The guidance provides a unified model to determine how revenue is recognized.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our revenues are derived primarily from product revenue and collaborative research and development agreements. The majority of our contracts with customers typically contain multiple products and services. We account for individual products and services separately if they are distinct-that is, if a product or service is separately identifiable from other items in the contract and if a customer can benefit from it on its own or with other resources that are readily available to the customer. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under our product revenue and collaborative research and development agreements, we perform the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) we satisfy each performance obligation.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our collaborative contracts contain multiple revenue streams such as up-front and/or annual license fees, fees for full time employee ("FTE") research and development services, contingent milestone payments upon achievement of contractual criteria, and royalty fees based on the licensees' product revenue or usage, among others. We determine the stand-alone selling price ("SSP") and allocate consideration to distinct performance obligations. Typically, we base our SSPs on our historical sales. If an SSP is not directly observable, then we estimate the SSP taking into consideration market conditions, forecasted sales, entity-specific factors and available information about the customer. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for a contract with a customer when there is approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Non-cancellable purchase orders received from customers to deliver a specific quantity of product, when combined with our order confirmation, in exchange for future consideration, create enforceable rights and obligations on both parties and constitute a contract with a customer.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure revenue based on the consideration specified in the contract with each customer, net of any sales incentives and taxes collected on behalf of government authorities. We recognize revenue in a manner that best depicts the transfer of promised goods or services to the customer, when control of the product or service is transferred to a customer. We make significant judgments when determining the appropriate timing of revenue recognition. </font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a description of principal activities from which we generate revenue:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product Revenue</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Product revenue consist of sales of protein catalysts, pharmaceutical intermediates and Codex</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> Biocatalyst Panels and Kits. A majority of our product revenue is made pursuant to purchase orders or supply agreements and is recognized at a point in time when the control of the product has been transferred to the customer typically upon shipment. For some of the products that we develop, we recognize revenue over time as we have a right to payment from the customer under a binding, non-cancellable purchase order, and there is no alternate use of the product for us as it is specifically made for the customer&#8217;s use. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain of our agreements provide options to customers which they can exercise at a future date, such as the option to purchase our product during the contract duration at discounted prices and an option to extend their contract, among others. In accounting for customer options, we determine whether an option is a material right and this requires us to exercise significant judgment. If a contract provides the customer an option to acquire additional goods or services at a discount that exceeds the range of discounts that we typically give for that product or service, or if the option provides the customer certain additional goods or services for free, the option may be considered a material right. If the contract gives the customer the option to acquire additional goods or services at their normal SSPs, we would likely determine that the option is not a material right and, therefore, account for it as a separate performance obligation when the customer exercises the option. We primarily account for options which provide material rights using the alternative approach available under ASC 606, as we concluded we meet the criteria for using the alternative approach. Therefore, the transaction price is calculated as the expected consideration to be received for all the goods and services we expect to provide. We update the transaction price for expected consideration, subject to constraint, each reporting period if our estimate of future goods to be ordered by customers change. </font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Research and Development Revenue</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform research and development activities as specified in each respective customer agreement. We identify each performance obligation in our research and development agreements at contract inception. We allocate the consideration to each distinct performance obligation based on the estimated SSP of each performance obligation. Performance obligations included in our research and services agreements typically include research and development services for a specified term, periodic reports and small samples of enzyme produced.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our research and development agreements are based on a contractual rate per FTE working on the project. The underlying product that we develop for customers does not create an asset with an alternative use to us and the customer receives benefits as we perform the work towards completion. Thus, our performance obligations are generally satisfied over time as the service is performed. We utilize an appropriate method of measuring progress towards the completion of our performance obligations to determine the timing of revenue recognition. For each performance obligation that is satisfied over time, we recognize revenue using a single measure of progress, typically based on FTE hours incurred.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contracts frequently provide customers with rights to use or access our products or technology, along with other promises or performance obligations. Under ASC 606, we must first determine whether the license is distinct from other promises, such as our promise to manufacture a product. If we determine that the customer cannot benefit from the license without our manufacturing capability, the license will be accounted for as combined with the other performance obligations. If we determine that a license is distinct, we would recognize revenues from non-refundable, up-front license fees when the license is transferred to the customer, and the customer can use and benefit from it. We estimate the SSP for license rights by using an income approach model which includes the following key assumptions: the development timelines, revenue forecasts, commercialization expenses, discount rate, and the probability of technical and regulatory success. For licenses that have been previously sold to other customers, we use historical information to determine SSP.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At the inception of each arrangement that includes variable consideration such as development milestone payments, we evaluate whether the milestones are considered probable of being reached and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our control or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achievement of such development milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration and other revenues and earnings in the period of adjustment. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> platform technology transfer collaboration agreements typically include license fees, upfront fees, and variable consideration in the form of milestone payments, and sales or usage-based royalties. We recognize revenues from our platform technology transfer agreements over time as our customer learns to use our technology.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For agreements that include sales or usage-based royalty payments to us, we do not recognize revenue until the underlying sales of the product or usage has occurred. At the end of each reporting period, we estimate the royalty amount. We recognize revenue at the later of (i) when the related sale of the product occurs, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied, or partially satisfied.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Assets </font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets include amounts related to our contractual right to consideration for completed performance obligations not yet invoiced. The contract assets are reclassified to receivables when the rights become unconditional. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Liabilities</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities are recorded as deferred revenues and include payments received in advance of performance under the contract. Contract liabilities are realized when the development services are provided to the customer or control of the products has been transferred to the customer. A portion of our contract liabilities relate to supply arrangements that contain material rights that are recognized using the alternative method, under which the aggregate amount invoiced to the customer for shipped products, including annual fees, is higher than the amount of revenue recognized based on the transaction price allocated to the shipped products.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Costs</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASC 606 requires the recognition of an asset for the incremental costs of obtaining a contract with a customer if the entity expects to recover such costs. Incremental costs are costs that would not have been incurred if the contract had not been obtained. Examples of contract costs are commissions paid to sales personnel. We do not typically incur significant incremental costs because the compensation of our salespeople are not based on contracts closed but on a mixture of company goals, individual goals, and sales goals. If a commission paid is directly related to obtaining a specific contract, our policy is to capitalize and amortize such costs over the estimated life of the contract. </font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Contract costs are reported in other non-current assets.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Product Revenue</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue comprises both internal and third party fixed and variable costs including materials and supplies, labor, facilities, and other overhead costs associated with our product sales. Shipping costs are included in our cost of product revenue. Such charges were not significant in any of the periods presented.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fulfillment costs, such as shipping and handling, are recognized at a point in time and are included in cost of product sales.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Research and Development Services</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of research and development services related to FTE services under research and development agreements approximate the research funding over the term of the respective agreements and is included in research and development expense. Costs of services provided under license and platform technology transfer agreements are included in research and development expenses and are expensed in the periods in which such costs are incurred.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Expenses</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expenses consist of costs incurred for internal projects and partner-funded collaborative research and development activities, as well as license and platform technology transfer agreements, as mentioned above. These costs include our direct and research-related overhead expenses, which include salaries and other personnel-related expenses (including stock-based compensation), occupancy-related costs, supplies, depreciation of facilities and laboratory equipment and amortization of acquired technologies, as well as external costs, and are expensed as incurred. Costs to acquire technologies that are utilized in research and development and that have no alternative future use are expensed when incurred.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred and included in selling, general and administrative expenses in the unaudited condensed consolidated statements of operations. Advertising costs were </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the Black-Scholes-Merton option pricing model to estimate the fair value of options granted under our equity incentive plans. The Black-Scholes-Merton option pricing model requires the use of assumptions, including the expected term of the award and the expected stock price volatility. The expected term is based on historical exercise behavior on similar awards, giving consideration to the contractual terms, vesting schedules and expectations of future employee behavior. We use historical volatility to estimate expected stock price volatility. The risk-free rate assumption is based on United States Treasury instruments whose terms are consistent with the expected term of the stock options. The expected dividend assumption is based on our history and expectation of dividend payouts.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted Stock Units ("RSUs"), Restricted Stock Awards ("RSAs"), performance based options ("PBOs"), and performance-contingent restricted stock units ("PSUs") are measured based on the fair market values of the underlying stock on the dates of grant. The vesting of PBOs and PSUs awarded is conditioned upon the attainment of one or more performance objectives over a specified period and upon continued employment through the applicable vesting date. At the end of the performance period, shares of stock subject to the PBOs and PSUs vest based upon both the level of achievement of performance objectives within the performance period and continued employment through the applicable vesting date.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is calculated based on awards ultimately expected to vest and is reduced for estimated forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The estimated annual forfeiture rates for stock options, RSUs, PSUs, PBOs, and RSAs are based on historical forfeiture experience.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated fair value of stock options, RSUs, and RSAs are expensed on a straight-line basis over the vesting term of the grant and the estimated fair value of PSUs and PBOs are expensed using an accelerated method over the term of the award once management has determined that it is probable that the performance objective will be achieved. Compensation expense is recorded over the requisite service period based on management's best estimate as to whether it is probable that the shares awarded are expected to vest. Management assesses the probability of the performance milestones being met on a continuous basis.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider all highly liquid investments with maturity dates of </font><font style="font-family:inherit;font-size:10pt;">three months</font><font style="font-family:inherit;font-size:10pt;"> or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash on deposit with banks and money market funds. The majority of cash and cash equivalents is maintained with major financial institutions in North America. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. Cash and cash equivalents totaled $</font><font style="font-family:inherit;font-size:10pt;">53.6 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and were comprised of cash of </font><font style="font-family:inherit;font-size:10pt;">$22.7 million</font><font style="font-family:inherit;font-size:10pt;"> and money market funds of </font><font style="font-family:inherit;font-size:10pt;">$30.9 million</font><font style="font-family:inherit;font-size:10pt;">. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, cash and cash equivalents totaled </font><font style="font-family:inherit;font-size:10pt;">$31.2 million</font><font style="font-family:inherit;font-size:10pt;"> and were comprised of cash of </font><font style="font-family:inherit;font-size:10pt;">$24.4 million</font><font style="font-family:inherit;font-size:10pt;"> and money market funds of </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2016, we began the process of liquidating our Indian subsidiary. The local legal requirements for liquidation required us to maintain our subsidiary's cash balance in an account managed by a legal trustee to satisfy our financial obligations. This balance is recorded as non-current restricted cash on the consolidated balance sheets and totaled </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, pursuant to the terms of the lease agreement for our Redwood City, CA facilities, our letters of credit are collateralized by deposit balances of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, which is recorded as non-current restricted cash on the unaudited condensed consolidated balance sheets (see Note 11, "Commitments and Contingencies" for details). </font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We invest in equity securities that are carried at estimated fair value (see Note 6, "Cash Equivalents and Marketable Securities"), with changes in fair value recognized within earnings. Equity securities with remaining maturities of greater than one year or which we currently do not intend to sell are classified as long-term.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized holding gains and losses (the adjustment to fair value) and realized gains and losses are included in other income (expense) in the unaudited condensed consolidated statement of operations.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. In determining fair value, we utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and we consider counterparty credit risk in our assessment of fair value. Carrying amounts of financial instruments, including cash equivalents, marketable investments, accounts receivable, accounts payable, and accrued liabilities, approximate their fair values as of the balance sheet dates because of their short maturities.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value hierarchy distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) an entity's own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair value hierarchy consists of three broad levels, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are described below:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1: Inputs that are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2: Inputs that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument&#8217;s anticipated life.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 7, "Fair Value Measurements" to our unaudited condensed consolidated financial statements. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Credit Risk</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable, marketable securities, and restricted cash. Cash that is not required for immediate operating needs is invested principally in money market funds. Cash and cash equivalents are invested through banks and other financial institutions in the United States, India, and the Netherlands. Such deposits in those countries may be in excess of insured limits.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounts Receivable and Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We currently sell primarily to pharmaceutical and fine chemicals companies throughout the world by the extension of trade credit terms based on an assessment of each customer's financial condition. Trade credit terms are generally offered without collateral and may include a discount for prompt payment for specific customers. To manage our credit exposure, we perform ongoing evaluations of our customers' financial conditions. In addition, accounts receivable includes amounts owed to us under our collaborative research and development agreements. We recognize accounts receivable at invoiced amounts and we maintain a valuation allowance for doubtful accounts. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimate an allowance for doubtful accounts through specific identification of potentially uncollectible accounts receivable based on an analysis of our accounts receivable aging. Uncollectible accounts receivable are written off against the allowance for doubtful accounts when all efforts to collect them have been exhausted. Recoveries are recognized when they are received. Actual collection losses may differ from our estimates and could be material to our consolidated financial position, results of operations, and cash flows.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost or net realizable value. Cost is determined using a weighted-average approach, assuming full absorption of direct and indirect manufacturing costs, or based on cost of purchasing from our vendors. If inventory costs exceed expected net realizable value due to obsolescence or lack of demand, valuation adjustments are recorded for the difference between the cost and the expected net realizable value. These valuation adjustments are determined based on significant estimates. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Supply Risk</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We rely on a limited number of suppliers for our products. We believe that other vendors would be able to provide similar products; however, the qualification of such vendors may require substantial start-up time. In order to mitigate any adverse impacts from a disruption of supply, we attempt to maintain an adequate supply of critical single-sourced materials. For certain materials, our vendors maintain a supply for us. We outsource the large scale manufacturing of our products to contract manufacturers with facilities in Austria and Italy. </font></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our long-lived assets consist of property and equipment. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate the carrying value of long-lived assets, including property and equipment, whenever events, changes in business circumstances or our planned use of long-lived assets indicate that their carrying amounts may not be fully recoverable or that their useful lives are no longer appropriate. If these facts and circumstances exist, we assess for recovery by comparing the carrying values of long-lived assets with their future net undiscounted cash flows. If the comparison indicates that impairment exists, long-lived assets are written down to their respective fair values based on discounted cash flows. Significant management judgment is required in the forecast of future operating results that are used in the preparation of unexpected undiscounted cash flows. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, there were no events or changes in circumstances which indicated that the carrying amount of our long-lived assets might not be recoverable. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> impairment charges for long-lived assets were recorded during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the carrying amount of our goodwill was </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">. All of our goodwill relates to the Performance Enzymes segment. There were no indicators of impairment identified related to our Performance Enzymes segment during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the liability method of accounting for income taxes, whereby deferred tax asset or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount that will more likely than not be realized.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of tax credits, benefits and deductions and in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes. Significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will be realized on a jurisdiction by jurisdiction basis. The ultimate realization of deferred tax assets is dependent upon the generation of taxable income in the future. We have recorded a valuation allowance against these deferred tax assets in jurisdictions where ultimate realization of deferred tax assets is more likely than not to occur. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we maintained a full valuation allowance in all jurisdictions against the net deferred tax assets as&#160;we believe that it is more likely than not that the majority of deferred tax assets will not be realized.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make estimates and judgments about our future taxable income that are based on assumptions that are consistent with our plans and estimates. Should the actual amounts differ from our estimates, the amount of our valuation allowance may be materially impacted. Any adjustment to the deferred tax asset valuation allowance would be recorded in the income statement for the periods in which the adjustment is determined to be required.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for uncertainty in income taxes as required by the provisions of ASC Topic 740, which clarifies the accounting for uncertainty in income taxes recognized in an enterprise&#8217;s financial statements. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to estimate and measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as this requires us to determine the probability of various possible outcomes. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately anticipate actual outcomes.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Reform Act of 1986 and similar state provisions limit the use of net operating loss ("NOL") carryforwards in certain situations where equity transactions result in a change of ownership as defined by Internal Revenue Code Section&#160;382.&#160;In the event we should experience such a change of ownership, utilization of our federal and state NOL carryforwards could be limited.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASC 606 primarily resulted in less revenue recognized as of January 1, 2018, which in turn generated a decrease in net deferred tax assets. As we fully reserve our net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding decrease to the valuation allowance.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognized income tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$11 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13 thousand</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. We recognized income tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$42 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$18 thousand</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The income tax benefits were due to decreases in income from our foreign operations. We continue to maintain a full valuation allowance against our net deferred tax assets as we believe that it is more likely than not that the majority of our deferred tax assets will not be realized.</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Changes to Tax Law</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the "Tax Act") was signed into law making significant changes to the Internal Revenue Code. The Tax Act makes broad and complex changes to the U.S. tax code, including, but not limited to, (i) reducing the U.S. federal statutory tax rate from 35% to 21%; (ii) requiring companies to pay a one-time transition tax on certain un-repatriated earnings of foreign subsidiaries; (iii) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (iv) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (v) eliminating the corporate alternative minimum tax ("AMT") and changing how existing AMT credits can be realized; (vi) creating the base erosion anti-abuse tax ("BEAT"), a new minimum tax; (vii) creating a tax on global intangible low-taxed income ("GILTI") of foreign subsidiaries; (viii) creating a new limitation on deductible interest expense; (ix) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; and (x) modifying the officer&#8217;s compensation limitation.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the SEC issued Staff Accounting Bulletin No. 118 ("SAB 118"), which provided a measurement period of up to one year from the enactment date of the Tax Act for companies to complete the accounting for the Tax Act and its related impacts. The income tax effects of the Tax Act for which the accounting is incomplete include: the impact of the transition tax, the revaluation of deferred tax assets and liabilities to reflect the 21% corporate tax rate, and the impact to the aforementioned items on state income taxes. We have made reasonable provisional estimates for each of these items; however these estimates may be affected by other analyses related to the Tax Act, including but not limited to, any deferred adjustments related to the filing of our 2017 federal and state income tax returns and further guidance yet to be issued. As of June 30, 2018, we have not made any additional measurement period adjustments. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because ASC 740-10-25-47 requires the effect of a change in tax laws or rates to be recognized as of the date of enactment, we remeasured our deferred tax assets and liabilities, and offsetting valuation allowance in the current period. There was no impact to tax expense as the remeasurement of net deferred tax assets was completely offset by a corresponding change in valuation allowance. The provisional reduction to U.S. deferred tax assets and the offsetting valuation allowance was </font><font style="font-family:inherit;font-size:10pt;">$34.1 million</font><font style="font-family:inherit;font-size:10pt;">. While we were able to make a reasonable estimate of the impact of the reduction in corporate rate, this estimate may be affected by other analyses related to the Tax Act, including, but not limited to, any deferred adjustments related to the filing of our 2017 federal and state tax returns and our calculation of the state tax effect of adjustments made to federal temporary differences.&#160; We have not yet completed our calculation of the total post-1986 foreign earnings and profits ("E&amp;P") for our foreign subsidiaries as E&amp;P will not be finalized until the federal income tax return is filed. &#160;However, we have prepared a provisional estimate and do not expect to incur a taxable income inclusion from the deemed repatriation of accumulated foreign earnings due to an accumulated deficit in foreign earnings and profits.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The GILTI provisions in the Tax Act will require us to include, in our U.S. income tax return, foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary&#8217;s tangible assets. We are currently assessing the GILTI provisions and have not yet selected an accounting policy for its application; however, we do not anticipate that it will have a material impact on our future tax expense as the operations of our non-U.S. subsidiaries are not significant.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The BEAT provisions in the Tax Act eliminates the deduction of certain base-erosion payments made to related foreign corporations, and imposes a minimum base erosion anti-abuse tax if greater than regular tax. We do not expect to be subject to this tax based on our assessment of the BEAT provisions.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)" </font><font style="font-family:inherit;font-size:10pt;">("ASC 606"), amending revenue recognition guidance and requiring more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers is effective for annual and interim reporting periods beginning after December 15, 2017, with early adoption permitted for public companies effective for annual and interim reporting periods beginning after December 15, 2016. We have adopted ASC 606, effective January 1, 2018, using the modified retrospective transition method. We recognized the cumulative effect of applying the new revenue standard as an adjustment to the opening balance of retained earnings at the beginning of 2018. The comparative information has not been restated and continues to be reported under the accounting standards in effect for the period presented.&#160;See Note 3, "Revenue Recognition" for more details. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU&#160;No.&#160;2016-01,&#160;&quot;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities</font><font style="font-family:inherit;font-size:10pt;">." This guidance principally affects accounting standards for equity investments, financial liabilities where the fair value option has been elected, and the presentation and disclosure requirements for financial instruments. Upon the effective date of this new guidance, all equity investments in unconsolidated entities, other than those accounted for using the equity method of accounting, will generally be measured at fair value through earnings. There will no longer be an&#160;available-for-sale&#160;classification and therefore no changes in fair value will be reported in other comprehensive income (loss) for equity securities with readily determinable fair values. This new guidance primarily impacts our accounting for equity investments. In February 2018, the FASB issued ASU 2018-03, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Technical Corrections and Improvements to Financial Instruments&#8212;Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, that clarifies the guidance in ASU No. 2016-01, Financial Instruments&#8212;Overall (Subtopic 825-10)</font><font style="font-family:inherit;font-size:10pt;">." Prior to the adoption of ASU 2016-01, we recognized unrealized holding gains and losses from our equity investment in CO</font><font style="font-family:inherit;font-size:10pt;"><sub style="vertical-align:bottom;line-height:120%;font-size:7pt">2</sub></font><font style="font-family:inherit;font-size:10pt;"> Solutions in other comprehensive loss. We adopted ASU 2016-01 in the first quarter of 2018 using a modified retrospective approach by means of a cumulative-effect adjustment to accumulated deficit. Upon adoption of ASU 2016-01, we reclassified </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> of unrealized loss (net of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> tax) from other accumulated comprehensive loss to beginning accumulated deficit. Any changes in the fair value of our equity investments, except those accounted for under the equity method, will be recognized in earnings on a prospective basis.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</font><font style="font-family:inherit;font-size:10pt;">," which provides the FASB's guidance on certain cash flow statements items.&#160;ASU 2016-15 is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. We adopted ASU 2016-15 in the first quarter of 2018, and the adoption had no impact on our unaudited condensed consolidated financial statements. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2016, the FASB issued ASU No. 2016-18, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230) Restricted Cash a consensus of the FASB Emerging Issues Task Force</font><font style="font-family:inherit;font-size:10pt;">." The standard requires restricted cash and restricted cash equivalents to be included with cash and cash equivalents on the statement of cash flows. We adopted ASU 2016-18 in the first quarter of 2018 and the adoption had no material impact on our unaudited condensed consolidated financial statements. The effect of the adoption of ASU 2016-18 on our unaudited condensed consolidated statements of cash flows was to include restricted cash balances in the beginning and end of period balances of cash and cash equivalents and restricted cash. The change in restricted cash was previously disclosed in operating and investing activities in the unaudited condensed consolidated statements of cash flows. </font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01 "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business."</font><font style="font-family:inherit;font-size:10pt;"> The guidance requires the use of a framework to determine whether a set of assets and activities constitutes an acquired or a sold business. The guidance is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. The amendments should be applied prospectively as of the beginning of the period of adoption. We adopted ASU 2017-01 in the first quarter of 2018, and the adoption had no impact on our unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No. 2017-09, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;">." The amendments provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The new standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017 with early adoption permitted. We adopted ASU 2017-09 in the first quarter of 2018 and the adoption had no impact on our unaudited condensed consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our consolidated financial statements upon adoption.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842),"</font><font style="font-family:inherit;font-size:10pt;"> which replaces prior lease guidance (Topic 840). This guidance establishes a right-of-use ("ROU") model that requires a lessee to record a ROU asset and lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the Consolidated Statement of Operations. The guidance also eliminates today&#8217;s real estate-specific provisions for all entities. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. Entities have the option to use certain practical expedients. Full retrospective application is prohibited. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years.&#160;Early adoption is permitted. We are currently evaluating the impact of this accounting standards update on our Consolidated Financial Statements. We expect that upon adoption, ROU assets and lease liabilities will be recognized in the balance sheet in amounts that will be material.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,"</font><font style="font-family:inherit;font-size:10pt;"> which amends the FASB's guidance on the impairment of financial instruments. The ASU adds to GAAP an impairment model (known as the "current expected credit loss model") that is based on expected losses rather than incurred losses.&#160;ASU 2016-13 is effective for annual reporting periods ending after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The adoption of ASU 2016-13 is not expected to have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment."</font><font style="font-family:inherit;font-size:10pt;"> The amendments eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The new standard is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. We do not expect the adoption of ASU 2017-04 to have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In&#160;February&#160;2018,&#160;the&#160;FASB&#160;issued&#160;ASU&#160;No.&#160;2018-02,&#160;Income Statement - Reporting Comprehensive Income (Topic 220) - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This &#160;standard &#160;allows &#160;a &#160;reclassification &#160;from &#160;accumulated &#160;other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act and requires certain disclosures about stranded tax effects. This standard will be effective for us beginning January 1, 2019 and should be applied either in the period of adoption or retrospectively. Early adoption is permitted. We&#160;do&#160;not&#160;expect&#160;this&#160;standard&#160;to&#160;have&#160;any&#160;impact&#160;on&#160;our&#160;consolidated&#160;financial&#160;statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07, "</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting</font><font style="font-family:inherit;font-size:10pt;">". These amendments expand the scope of Topic 718, Compensation&#8212;Stock Compensation (which currently only includes share-based payments to employees) to include share-based payments issued to nonemployees for goods or services. Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU supersedes Subtopic 505-50, Equity&#8212;Equity-Based Payments to Non-Employees. The new standard is effective for fiscal years beginning after December 15, 2018, with early adoption permitted. We do not expect the adoption of ASU 2018-07 to have a material impact on our consolidated financial statements and related disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital Stock</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Exercise of Options</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">302,703</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">55,780</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, were exercised at a weighted-average exercise price of </font><font style="font-family:inherit;font-size:10pt;">$6.14</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.55</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively, with net cash proceeds of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Public Offering</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">April 2018</font><font style="font-family:inherit;font-size:10pt;">, we completed an underwritten public offering of&#160;</font><font style="font-family:inherit;font-size:10pt;">4,312,500</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of our common stock, including the exercise in full by the underwriters of their option to purchase&#160;</font><font style="font-family:inherit;font-size:10pt;">562,500</font><font style="font-family:inherit;font-size:10pt;"> of&#160;our shares, at a public offering price of </font><font style="font-family:inherit;font-size:10pt;">$9.25</font><font style="font-family:inherit;font-size:10pt;"> per share. After deducting the underwriting discounts and commissions and estimated offering expenses, net proceeds were approximately&#160;</font><font style="font-family:inherit;font-size:10pt;">$37.3 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unaudited consolidated statements of stockholders' equity as of June 30, 2018 and 2017 are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.0234375%;border-collapse:collapse;text-align:left;"><tr><td colspan="23" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Common Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additional <br clear="none"/>paid-in <br clear="none"/>Capital </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Other <br clear="none"/>Comprehensive<br clear="none"/>Income (Loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total Stockholders' Equity</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">311,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(292,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise of stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Release of stock awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock-based compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net shares settlements for taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(391</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance of common stock, net of issuance costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,291</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total comprehensive loss</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,638</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,324</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,339</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">102</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(305,809</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,637</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,365</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">340,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(315,065</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise of stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">303</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,858</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Release of stock awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock-based compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,413</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,413</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-employee stock-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net shares settlements for taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(297</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,140</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,140</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Issuance of common stock, net of issuance costs of $179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,317</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,317</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASC 606 Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,060</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,060</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASU 2016-01 Adjustments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,429</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,429</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,508</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">380,551</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(328,026</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,530</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides quantitative data regarding our other commitments. Future minimum payments reflect amounts that we expect to pay including potential obligations under services agreements subject to risk of cancellation by us (in thousands):</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Other Commitment Agreement Type</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Agreement Date</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Future Minimum Payment</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Manufacture and supply agreement with expected future payment date of December 2022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,693</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service agreement for the development of manufacturing process</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service agreement for stability study</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">July 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">439</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Service agreement for clinical trial</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,116</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other commitments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. We regularly assess these estimates which primarily affect revenue recognition, accounts receivable, inventories, the valuation of marketable securities, goodwill arising out of business acquisitions, accrued liabilities, stock awards, and the valuation allowances associated with deferred tax assets. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.</font></div></div> No tax benefit (expense) for the three and six months ended June 30, 2018. Net of tax benefit of $60 for the three and six months ended June 30, 2017, respectively. EX-101.SCH 7 cdxs-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2108100 - Disclosure - Balance Sheets Details link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Balance Sheets Details - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Balance Sheets Details - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Balance Sheets Details - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Balance Sheets Details - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Balance Sheets Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Restricted Cash Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Textual (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Capital Stock - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Capital Stock - Textual (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Cash Equivalents and Marketable Securities - Components of Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Collaborative Arrangements link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Collaborative Arrangements - Textual (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Commitments and Contingencies - Other Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Commitments and Contingencies - Textual (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Description of Business - Textual (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Net Loss per Share - Anti-Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Related Party Transactions - Textual (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Revenue Recognition - Contracts with Customer (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Revenue Recognition - Impact to Financial Statements (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Revenue Recognition - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Segment, Geographical and Other Revenue Information link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Segment, Geographical and Other Revenue Information - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Segment, Geographical and Other Revenue Information - Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Segment, Geographical and Other Revenue Information - Revenues by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Segment, Geographical and Other Revenue Information - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Segment, Geographical and Other Revenue Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stock-Based Compensation - Textual (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cdxs-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cdxs-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cdxs-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2017 PSU Plan [Member] 2017 PSU Plan [Member] 2017 PSU Plan [Member] 2010 Plan [Member] Two Thousand Ten Plan [Member] 2010 plan. 2018 PSU and PBO Plan [Member] 2018 PSU and PBO Plan [Member] 2018 PSU and PBO Plan [Member] 2017 PSU and PBO Plan [Member] 2017 PSU and PBO Plan [Member] 2017 PSU and PBO Plan [Member] 2016 PSU Plan [Member] 2016 PSU Plan [Member] 2016 PSU Plan [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Incentive Stock Options [Member] Incentive Stock Options [Member] Incentive Stock Options [Member] Non-Statutory Stock Options [Member] Non-Statutory Stock Options [Member] Non-Statutory Stock Options [Member] Stock options [Member] Employee Stock Option [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Performance Shares [Member] Performance Shares [Member] RSAs and RSUs [Member] RSAs and RSUs [Member] RSAs and RSUs [Member] Performance Stock Units (PSUs) [Member] Performance Stock Units [Member] Performance Stock Units [Member] Performance Based Options (PBOs) [Member] Performance Based Options (PBOs) [Member] Performance Based Options (PBOs) [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Tranche One [Member] Share-based Compensation Award, Tranche One [Member] Tranche Two [Member] Share-based Compensation Award, Tranche Two [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Scenario, Forecast [Member] Scenario, Forecast [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares reserved for future issuance (shares) Deferred Compensation Arrangement with Individual, Shares Authorized for Issuance Purchase price of common stock Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Percent of voting interests Percent of Voting Interests Threshold to trigger higher exercise price Percent of Voting Interests Threshold to trigger higher exercise price Purchase price of common stock above minimum threshold Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock Above Minimum Threshold, Percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock Above Minimum Threshold, Percent Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Award vesting rights Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Performance awards, threshold level, number of shares, multiplier Share-based Compensation Arrangement by Share-based Payment Award, Performance Awards, Threshold Level, Number of Shares, Multiplier Share-based Compensation Arrangement by Share-based Payment Award, Performance Awards, Threshold Level, Number of Shares, Multiplier Future vesting rights percentage Sharebased Compensation Arrangement By Sharebased Payment Award Award Future Vesting Rights Percentage Sharebased Compensation Arrangement By Sharebased Payment Award Award Future Vesting Rights Percentage Estimated performance goal achievement rate Share-based Compensation Arrangement by Share-based Payment Award, Estimated Performance Goal Achievement Rate Share-based Compensation Arrangement by Share-based Payment Award, Estimated Performance Goal Achievement Rate PBOs granted in period (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Compensation not yet recognized, stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Compensation not yet recognized, share-based awards other than options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Accounting Policies [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash [Member] Cash [Member] Money Market Funds [Member] Money Market Funds [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-01 [Member] Accounting Standards Update 2016-01 [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Number of operating segments Number of Operating Segments Advertising expense Advertising Expense Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash, cash equivalents, and short-term investments Cash, Cash Equivalents, and Short-term Investments Impairment of long-lived assets Impairment of Long-Lived Assets Held-for-use Goodwill Goodwill Expense (benefit) from income taxes Income Tax Expense (Benefit) Provisional reduction to offsetting valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Reclassified unrealized loss Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Tax related to unrealized loss Reclassification from AOCI, Current Period, Tax Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Adjustments for Error Corrections [Axis] Adjustments for Error Corrections [Axis] Adjustments for Error Correction [Domain] Adjustments for Error Correction [Domain] Segment Operating Expense Allocation [Member] Segment Operating Expense Allocation [Member] Segment Operating Expense Allocation [Member] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Product Sales [Member] Product Sales [Member] Product Sales [Member] Research and Development Revenue [Member] Research and Development Revenue [Member] Research and Development Revenue [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments [Member] Operating Segments [Member] Corporate [Member] Corporate, Non-Segment [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Performance Enzymes [Member] Core Segment [Member] Core Segment [Member] Novel Biotherapeutics [Member] Biotherapeutic Segment [Member] Biotherapeutic Segment [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Revenue Revenue from Contract with Customer, Including Assessed Tax Cost of product revenue Cost of Goods Sold Research and development Research and Development Expense Selling, general and administrative Selling, General and Administrative Expense Total segment costs and operating expenses Operating Expenses Income (loss) from operations Operating Income (Loss) Depreciation and amortization Depreciation Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Stock-based compensation Share-based Compensation Related Party Transaction, Due from (to) Related Party [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Presidio Partners 2007, L.P. [Member] Presidio Partners 2007, L.P. [Member] Presidio Partners 2007, L.P. [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Exela PharmSci, Inc [Member] Exela PharmSci, Inc [Member] Exela PharmSci, Inc AstraZeneca [Member] AstraZeneca [Member] AstraZeneca [Member] Asymchem [Member] Asymchem [Member] Asymchem [Member] Alfa Aesar [Member] Alfa Aesar [Member] Alfa Aesar [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Affiliated Entity [Member] Affiliated Entity [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Ownership percentage Investment, Ownership Percentage Investment, Ownership Percentage Revenue sharing arrangement Royalty Revenue Accounts receivable from related parties Accounts Receivable, Related Parties Revenue from related parties Revenue from Related Parties Estimated value of option Related Party Transaction, Estimated Value Of Option Related Party Transaction, Estimated Value Of Option Revenue from Contract with Customer [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Performance obligation Revenue, Remaining Performance Obligation Expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Statement of Comprehensive Income [Abstract] Unrealized gain (loss) on marketable securities, tax benefit Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan [Member] Stock Compensation Plan [Member] Shares of common stock issuable upon exercise of outstanding warrants [Member] Warrant [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total shares excluded as anti-dilutive (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Basis of Presentation and Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Schedule of stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of stock-based compensation expense by security types Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Valuation assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] Underwritten Public Offering [Member] Underwritten Public Offering [Member] Underwritten Public Offering [Member] Over-Allotment Option [Member] Over-Allotment Option [Member] Class of Stock [Line Items] Class of Stock [Line Items] Stock options exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average exercise price of stock options exercised (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Proceeds from exercises of stock options Proceeds from Stock Options Exercised Issuance of common stock, net of issuance costs (shares) Sale of Stock, Number of Shares Issued in Transaction Public offering price (usd per share) Sale of Stock, Price Per Share Proceeds from issuance of common stock, net of costs Sale of Stock, Consideration Received on Transaction Commitments and Contingencies Disclosure [Abstract] Schedule of Commitments and Contingencies [Table] Schedule of Commitments and Contingencies [Table] Schedule of commitments and contingencies. Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Demand Deposits [Member] Demand Deposits [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Indemnification Agreement [Member] Indemnification Agreement [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] LIBOR [Member] London Interbank Offered Rate (LIBOR) [Member] Prime Rate [Member] Prime Rate [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Term Loan [Member] Term Loan [Member] Term Loan [Member] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Leases, Location of Leased Property [Axis] Leases, Location of Leased Property [Axis] Leases, location of leased property. Leases, Location of Leased Property [Domain] Leases, Location of Leased Property [Domain] Leases, location of leased property. Headquarters, Redwood City [Member] Headquarters Redwood City [Member] Headquarters, Redwood city. Leases, Lease Agreement, by Type [Axis] Leases, Lease Agreement, by Type [Axis] Leases, lease agreement, by type. Leases, Lease Agreement, by Type [Domain] Leases, Lease Agreement, by Type [Domain] Leases, lease agreement, by type. Sixth Amendment [Member] Seventh Amendment [Member] Seventh Amendment [Member] Fifth Amendment [Member] Fifth Amendment [Member] Fifth amendment. Commitments and Contingencies [Line Items] Commitments and Contingencies [Line Items] Commitments and contingencies. Lease area space occupancy (square feet) Lease Area Space Occupancy Lease area space occupancy. Number of buildings leased Lease Area, Number of Buildings Lease Area, Number of Buildings Number of buildings with waived asset retirement obligation and extended lease term Waived Asset Retirement Obligation And Extended Lease Term, Number Of Buildings Waived Asset Retirement Obligation And Extended Lease Term, Number Of Buildings Payments for capital improvements Payments for Capital Improvements Tenant reimbursements Tenant Reimbursements Incentive from lessor Incentive from Lessor Asset retirement obligations Asset Retirement Obligation Accretion expense related to asset retirement obligation Asset Retirement Obligation, Accretion Expense Non-current restricted cash Restricted Cash and Investments, Noncurrent Rent expense Operating Leases, Rent Expense Operating lease, sublease rentals Operating Leases, Rent Expense, Sublease Rentals Capital leases, term of contract Lessee Leasing Arrangements, Capital Leases, Term of Contract Lessee Leasing Arrangements, Capital Leases, Term of Contract Capital lease obligations incurred Capital Lease Obligations Incurred Operating lease, future minimum sublease rentals Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Borrowing capacity Line of Credit Facility, Current Borrowing Capacity Accounts receivable borrowing base percentage Line of Credit Facility, Accounts Receivable Borrowing Base Percentage Line of Credit Facility, Accounts Receivable Borrowing Base Percentage Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Loss contingency accrual Loss Contingency, Accrual, Current Income Statement [Abstract] Revenues: Revenues [Abstract] Product revenue Sales Revenue, Goods, Gross Research and development revenue Research and Development Arrangement, Contract to Perform for Others, Compensation Earned Total revenues Revenues Costs and operating expenses: Operating Costs and Expenses [Abstract] Total costs and operating expenses Loss from operations Interest income Investment Income, Interest Other expenses, net Other Nonoperating Income (Expense) Loss before income taxes Benefit from income taxes Net loss Net Income (Loss) Attributable to Parent Net loss per share, basic and diluted (usd per shares) Earnings Per Share, Basic and Diluted Weighted average common stock shares used in computing net income (loss) per share, basic (shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss Other comprehensive income Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gain on marketable securities, net of tax Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Balance Sheets Details [Abstract] -- None. No documentation exists for this element. -- Accrued purchases Accrued Purchase, Received Not Yet Billed Accrued Purchase, Received Not Yet Billed Accrued professional and outside service fees Accrued Professional Fees Accrued expenses - cost of sales Accrued Cost of Sales, Current Accrued Cost of Sales, Current Deferred rent Deferred Rent Credit, Current Lease incentive obligation Lease Incentive, Payable, Current Other Other Accrued Liabilities Total Accrued Liabilities, Current Fair Value, Assets, Liabilities and Stockholders' Equity Measured on Recurring Basis [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Common Shares of Co Two Solution [Member] Common Shares of Co Two Solution [Member] Common shares of co two solution. Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Other Expense [Member] Other Expense [Member] Other Comprehensive Income (Loss) [Member] Other Comprehensive Income (Loss) [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of financial instruments measured at fair value on a recurring basis Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Financial assets Assets, Fair Value Disclosure, Recurring Investment owned (shares) Investment Owned, Balance, Shares Unrealized gains (losses) Unrealized Gain (Loss) on Investments Movement in Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Deferred Revenue, balance at December 31, 2017 Deferred Revenue Changes in estimated consideration Deferred Revenue, Increase (Decrease) In Estimate Deferred Revenue, Increase (Decrease) In Estimate Unsatisfied performance obligations Deferred Revenue, Additions Deferred Revenue, balance at January 1, 2018 Contract Assets Change in Contract with Customer, Asset [Roll Forward] Change in Contract with Customer, Asset [Roll Forward] January 1, 2018 balance Contract with Customer, Asset, Net Additions Contract with Customer, Asset, New Contract Additions Contract with Customer, Asset, New Contract Additions Deductions Contract with Customer, Asset, Reclassified to Receivable Ending balance Contract Costs Change in Contract with Customer, Contract Costs [Roll Forward] Change in Contract with Customer, Contract Costs [Roll Forward] January 1, 2018 balance Contract With Customer, Contract Costs Contract With Customer, Contract Costs Additions Contract With Customer, Contract Costs, Additions Contract With Customer, Contract Costs, Additions Deductions Contract With Customer, Contract Costs, Deductions Contract With Customer, Contract Costs, Deductions Ending balance Contract Liabilities: Deferred Revenue Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] January 1, 2018 balance Contract with Customer, Liability Additions Contract with Customer, Liability, Increase from Cash Receipts Contract with Customer, Liability, Increase from Cash Receipts Deductions Contract with Customer, Liability, Deductions Contract with Customer, Liability, Deductions Ending balance Impairment charges related to contract assets Contract with Customer, Asset, Credit Loss Expense Change in Contract with Customer, Liability [Abstract] Change in Contract with Customer, Liability [Abstract] Performance obligations satisfied Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price Performance obligations satisfied from new activities in the period - contract revenue Contract with Customer, Liability, New Activities, Performance Obligation Satisfied, Revenue Recognition Contract with Customer, Liability, New Activities, Performance Obligation Satisfied, Revenue Recognition Total revenue Contract with Customer, Liability, Revenue Recognized Balance Sheets Details Balance Sheets Details [Text Block] Balance sheets details. Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Revenues Stockholders' Equity [Table] Stockholders' Equity [Table] Stockholders' Equity [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] AOCI Attributable to Parent [Member] AOCI Attributable to Parent [Member] Accumulated Deficit [Member] Retained Earnings [Member] Stockholders' Equity [Line Items] Stockholders' Equity [Line Items] [Line Items] for Stockholders' Equity [Table] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (shares) Shares, Outstanding Beginning balance Stockholders' Equity Attributable to Parent Exercise of stock options (shares) Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Release of stock awards (shares) Stock Issued During Period, Shares, Other Employee stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Non-employee stock-based compensation Adjustments to Additional Paid in Capital Non-Employee Share based Compensation Adjustments to additional paid in capital non-employee share based compensation. Net shares settlements for taxes (shares) Adjustments to Additional Paid in Capital, Stock Settled for Taxes, Shares Adjustments to Additional Paid in Capital, Stock Settled for Taxes, Shares Net shares settlements for taxes Adjustments to Additional Paid in Capital, Stock Settled for Taxes, Amount Adjustments to Additional Paid in Capital, Stock Settled for Taxes, Amount Issuance of common stock, net of issuance costs (shares) Stock Issued During Period, Shares, New Issues Issuance of common stock, net of issuance costs Stock Issued During Period, Value, New Issues Issuance costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Effect of new accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption Total comprehensive loss Ending balance (shares) Ending balance Summary of financial instruments measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of inventory components Schedule of Inventory, Current [Table Text Block] Schedule of property and equipment, net Property, Plant and Equipment [Table Text Block] Schedule of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Core Segment [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Americas [Member] Americas [Member] EMEA [Member] EMEA [Member] APAC [Member] APAC [Member] Regions of Australia, New Zealand, Southeast Asia and China Schedule of revenues by geographical area Organization, Consolidation and Presentation of Financial Statements [Abstract] Description of Business Nature of Operations [Text Block] Revenue Recognition Revenue from Contract with Customer [Text Block] Document and Entity Information [Abstract] Document and entity information. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Net Assets, Geographic Area [Member] Net Assets, Geographic Area [Member] United States [Member] UNITED STATES Schedule of long-lived assets by geographical area Geographic Areas, Long-Lived Assets [Abstract] Long-lived assets Concentration Risk, Percentage Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Contract with customer Contract with Customer, Asset and Liability [Table Text Block] Performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Impact of adoption on financial statements Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Net Loss per Share Earnings Per Share [Text Block] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Cost of Product Sales Cost of Sales, Policy [Policy Text Block] Cost of Research and Development Services and Research and Development Expenses Research and Development Expense, Policy [Policy Text Block] Advertising Advertising Costs, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Marketable Securities Investment, Policy [Policy Text Block] Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Accounts Receivable and Allowance for Doubtful Accounts Receivables, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Concentrations of Supply Risk Concentration Risk, Supply Risk [Policy Text Block] Concentration Risk, Supply Risk [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Gain on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Income tax benefit related to marketable securities Deferred Income Tax Expense (Benefit) Unrealized gain on investment in marketable securities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventories, net Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Contract Assets Increase (Decrease) In Contract With Customer, Asset Increase (Decrease) in Contract with Customer, Asset Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued compensation Increase (Decrease) in Employee Related Liabilities Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Long term lease incentive Long-term Lease Incentive Long-term Lease Incentive Other long term liabilities Increase (Decrease) in Other Noncurrent Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from disposal of property and equipment Proceeds from Sale of Property, Plant, and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from exercises of stock options Proceeds from issuance of common stock in connection with public offering, net of underwriting discounts and commission Proceeds from Issuance Initial Public Offering Costs incurred in connection with public offering Payments of Stock Issuance Costs Principal payments on capital lease obligations Repayments of Long-term Capital Lease Obligations Taxes paid related to net share settlement of equity awards Payments Related to Tax Withholding for Share-based Compensation Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at the beginning of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at the end of the period Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Interest paid Interest Paid Income taxes paid Income Taxes Paid Supplemental non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Equipment acquired under capital leases Noncash Financing Activities, Assets Acquired Under Capital Lease Noncash Financing Activities, Assets Acquired Under Capital Lease Purchase of property and equipment recorded in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Cash and cash equivalents Restricted cash included in non-current assets Restricted Cash and Cash Equivalents Total cash, cash equivalents and restricted cash at the end of the period Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Accounts receivable, net of allowances of $34 at June 30, 2018 and December 31, 2017 Accounts Receivable, Net, Current Inventories, net Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Contract assets Total current assets Assets, Current Restricted cash Marketable securities Marketable Securities, Noncurrent Property and equipment, net Property, Plant and Equipment, Net Goodwill Other non-current assets Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation Employee-related Liabilities, Current Other accrued liabilities Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Deferred revenue, net of current portion Deferred Revenue, Noncurrent Lease incentive obligation, net of current portion Lease Incentive Obligation, Noncurrent Lease Incentive Obligation, Noncurrent Financing obligation, net of current portion Long-term Debt, Excluding Current Maturities Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and Contingencies (Note 11) Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.0001 par value per share; 5,000 shares authorized; none issued and outstanding Preferred Stock, Value, Issued Common stock, $0.0001 par value per share; 100,000 shares authorized; 53,508 shares and 48,365 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders' equity Total liabilities and stockholders' equity Liabilities and Equity Schedule of Inventory Components Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Gross Work-in-process Inventory, Work in Process, Gross Finished goods Inventory, Finished Goods, Gross Less: reserve Inventory Valuation Reserves Inventories, net Research and Development [Abstract] Collaborative Arrangements Collaborative Arrangement Disclosure [Text Block] Schedule of future minimum payments under non-cancellable operating leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of future minimum lease payments for capital leases Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Schedule of supply and service commitments Supply Commitment [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Fair Value Measurements Fair Value, Measurement Inputs, Disclosure [Text Block] Accounts receivable, allowances Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (shares) Preferred Stock, Shares Outstanding Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (shares) Common Stock, Shares Authorized Common stock, shares, issued (shares) Common Stock, Shares, Issued Common stock, shares outstanding (shares) Common Stock, Shares, Outstanding Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Credit Concentration Risk [Member] Credit Concentration Risk [Member] Customer A [Member] Customer A [Member] Customer A [Member] Customer B [Member] Customer B [Member] Customer B [Member] Customer C [Member] Customer C [Member] Customer C [Member] Customer D [Member] Customer D [Member] Customer D [Member] Customer E [Member] Customer E [Member] Customer E [Member] Sales [Member] Sales [Member] Accounts Receivable [Member] Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk, percentage Number of years company has been in business Duration Company Has Been In Operation Duration Company Has Been In Operation Initial Application Period, Cumulative Effect Transition [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments [Member] Balances without adoption of Topic 606 [Member] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Income Statement [Abstract] Costs and operating expenses: Other expenses Provision (benefit) from income taxes Assets Accounts Receivable Other non-current assets Liabilities Other accrued liabilities Deferred revenue - non-current Related Party Transactions Related Party Transactions Disclosure [Text Block] Cash Equivalents and Marketable Securities [Abstract] Cash Equivalents and Marketable Securities [Abstract] Schedule of cash equivalents and marketable securities Investment [Table Text Block] Balance Sheet Details [Abstract] Balance Sheet Details [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Laboratory equipment [Member] Laboratory Equipment [Member] Laboratory Equipment [Member] Leasehold improvements [Member] Leasehold Improvements [Member] Computer equipment and software [Member] Computer Equipment [Member] Office equipment and furniture [Member] Office Equipment and Furniture [Member] Office Equipment and Furniture [Member] Construction in progress [Member] Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Equipment retired during period Property, Plant and Equipment, Disposals Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities [Text Block] Cash Equivalents and Marketable Securities [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Research and development [Member] Research and Development Expense [Member] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Schedule of stock-based compensation expense Securities not included in the net loss per common share calculations Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Capital Stock Stockholders' Equity Note Disclosure [Text Block] Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] Agreement Type [Axis] Agreement Type [Axis] Agreement Type [Axis] Agreement Type [Domain] Agreement Type [Domain] [Domain] for Agreement Type [Axis] Technology Transfer, Collaboration and License Agreement [Member] Technology Transfer, Collaboration and License Agreement [Member] Technology Transfer, Collaboration and License Agreement [Member] Supply Agreement [Member] Supply Agreement [Member] Supply Agreement [Member] Research and Development Agreement [Member] Research and Development Agreement [Member] Research and Development Agreement [Member] Sales-Based Milestone [Member] Sales-Based Milestone [Member] Sales-Based Milestone [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Merck [Member] Merck [Member] Merck [Member] Customer [Member] Customer [Member] Customer [Member] Fine chemical customer [Member] Fine Chemical Customer [Member] Fine Chemical Customer [Member] Nestec Ltd. (Nestle Health Sciences) [Member] Nestec Ltd. (Nestle Health Sciences) [Member] Nestec Ltd. (Nestle Health Sciences) [Member] Porton [Member] Porton [Member] Porton [Member] Type of Arrangement and Non-arrangement Transactions [Axis] Type of Arrangement and Non-arrangement Transactions [Axis] Arrangements and Non-arrangement Transactions [Domain] Arrangements and Non-arrangement Transactions [Domain] Collaborative Arrangement [Member] Collaborative Arrangement [Member] Project [Axis] Project [Axis] Project [Domain] Project [Domain] Global Development, Option and License Agreement [Member] Global Development, Option and License Agreement [Member] Global Development, Option and License Agreement [Member] Porton Agreement [Member] Porton Agreement [Member] Porton Agreement [Member] Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items] Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items] License revenue, contingent receivables License Revenue, Contingent Receivables License Revenue, Contingent Receivables Proceeds from license fees received Proceeds from License Fees Received License and services revenue License and Services Revenue Maximum milestone receivable Revenue Recognition, Milestone Method, Additional Milestones, Maximum Milestone Receivable Revenue Recognition, Milestone Method, Additional Milestones, Maximum Milestone Receivable Term of collaborative research and development agreement Term of Collaborative Research and Development Agreement Term of collaborative research and development agreement. Optional extension period Collaborative Research and Development Agreement, Optional Extension Period Collaborative Research and Development Agreement, Optional Extension Period Deferred revenue Sales revenue Sales Revenue, Goods, Net Milestone revenue Revenue Recognition, Milestone Revenue Revenue Recognition, Milestone Revenue Revenue recognized Revenue Recognition, Milestone Method, Revenue Recognized Progress payment amount Revenue Recognition, Progress Payment, Amount Revenue Recognition, Progress Payment, Amount Event of counterparty exercising alternative option Revenue Recognition, Event of Counterparty Exercising Alternative Option Revenue Recognition, Event of Counterparty Exercising Alternative Option Duration to pay after license effective date Revenue Recognition, Duration to Pay After License Effective Date Revenue Recognition, Duration to Pay After License Effective Date Target sales for sales milestone Revenue Recognition, Target Sales for Sales Milestone Revenue Recognition, Target Sales for Sales Milestone Capital Leases Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2018 (remaining 6 months) Capital Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Capital Leases, Future Minimum Payments Due in Two Years 2020 Capital Leases, Future Minimum Payments Due in Three Years 2021 Capital Leases, Future Minimum Payments Due in Four Years 2022 Capital Leases, Future Minimum Payments Due in Five Years Total minimum lease payments (1) Capital Leases, Future Minimum Payments Due Less: amount representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Present value of capital lease obligations Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Less: current portion Capital Lease Obligations, Current Long-term portion of capital leases Capital Lease Obligations, Noncurrent Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2018 (remaining 6 months) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Total minimum lease payments (1) Operating Leases, Future Minimum Payments Due Schedule of segment reporting Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of customers that contributed 10% or more of total accounts receivable Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of revenues by geographical area Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Schedule of long-lived assets by geographical area Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Other Commitments [Table] Other Commitments [Table] Agreement Date [Axis] Agreement Date [Axis] Agreement Date [Axis] Agreement Date [Domain] Agreement Date [Domain] [Domain] for Agreement Date [Axis] April 2016 [Member] April 2016 [Member] April 2016 [Member] April 2017 [Member] April 2017 [Member] April 2017 [Member] July 2017 [Member] July 2017 [Member] July 2017 [Member] December 2017 [Member] December 2017 [Member] December 2017 [Member] Supply Commitment [Axis] Supply Commitment [Axis] Supply Commitment Arrangement [Domain] Supply Commitment Arrangement [Domain] Supply Commitment [Member] Supply Commitment [Member] Other Commitments [Line Items] Other Commitments [Line Items] Future Minimum Payment Supply Commitment, Remaining Minimum Amount Committed Segment, Geographical and Other Revenue Information Segment Reporting Disclosure [Text Block] Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] Trustee Deposit [Member] Trustee Deposit [Member] Trustee Deposit [Member] Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Weighted-average estimated fair value of stock options granted (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of Cash Equivalents and Marketable Securities [Table] Schedule of Cash Equivalents and Marketable Securities [Table] Schedule of cash equivalents and marketable securities. Cash Equivalents and Marketable Securities, by Type [Axis] Cash Equivalents and Marketable Securities, by Type [Axis] Cash equivalents and marketable securities, by type. Cash Equivalents and Marketable Securities [Domain] Cash Equivalents and Marketable Securities [Domain] Cash equivalents and marketable securities. Common shares of CO2 Solution [Member] Cash Equivalents and Marketable Securities [Line Items] Cash Equivalents and Marketable Securities [Line Items] Cash equivalents and marketable securities. Adjusted Cost Equity Securities, FV-NI, Cost Equity Securities, FV-NI, Cost Gross Unrealized Gains Equity Securities, FV-NI, Unrealized Gain Equity Securities, FV-NI, Unrealized Gain Gross Unrealized Losses Equity Securities, FV-NI, Unrealized Loss Equity Securities, FV-NI, Unrealized Loss Estimated Fair Value Equity Securities, FV-NI Equity Securities, FV-NI Adjusted Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value EX-101.PRE 11 cdxs-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 31, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name CODEXIS INC  
Entity Central Index Key 0001200375  
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Amendment Flag false  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   53,512,351
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 53,621 $ 31,219
Accounts receivable, net of allowances of $34 at June 30, 2018 and December 31, 2017 9,910 11,800
Inventories, net 1,036 1,036
Prepaid expenses and other current assets 1,162 984
Contract assets 554 0
Total current assets 66,283 45,039
Restricted cash 1,460 1,557
Marketable securities 676 671
Property and equipment, net 3,883 2,815
Goodwill 3,241 3,241
Other non-current assets 414 302
Total assets 75,957 53,625
Current liabilities:    
Accounts payable 3,082 3,545
Accrued compensation 3,817 4,753
Other accrued liabilities 5,051 4,362
Deferred revenue 4,460 12,292
Total current liabilities 16,410 24,952
Deferred revenue, net of current portion 4,994 1,501
Lease incentive obligation, net of current portion 248 460
Financing obligation, net of current portion 183 302
Other long-term liabilities 1,592 1,863
Total liabilities 23,427 29,078
Commitments and Contingencies (Note 11)
Stockholders' equity:    
Preferred stock, $0.0001 par value per share; 5,000 shares authorized; none issued and outstanding 0 0
Common stock, $0.0001 par value per share; 100,000 shares authorized; 53,508 shares and 48,365 shares issued and outstanding at June 30, 2018 and December 31, 2017, respectively 5 5
Additional paid-in capital 380,551 340,079
Accumulated other comprehensive loss 0 (472)
Accumulated deficit (328,026) (315,065)
Total stockholders' equity 52,530 24,547
Total liabilities and stockholders' equity $ 75,957 $ 53,625
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 34 $ 34
Preferred stock, par value (usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (shares) 5,000,000 5,000,000
Preferred stock, shares issued (shares) 0 0
Preferred stock, shares outstanding (shares) 0 0
Common stock, par value (usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (shares) 100,000,000 100,000,000
Common stock, shares, issued (shares) 53,508,000 48,365,000
Common stock, shares outstanding (shares) 53,508,000 48,365,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues:        
Product revenue $ 3,723 $ 6,600 $ 9,886 $ 12,186
Research and development revenue 9,815 3,747 17,694 6,131
Total revenues 13,538 10,347 27,580 18,317
Costs and operating expenses:        
Cost of product revenue 2,611 3,790 6,436 6,792
Research and development 7,370 6,348 14,548 12,187
Selling, general and administrative 7,395 6,546 15,141 13,152
Total costs and operating expenses 17,376 16,684 36,125 32,131
Loss from operations (3,838) (6,337) (8,545) (13,814)
Interest income 174 49 245 68
Other expenses, net (82) (34) (142) (12)
Loss before income taxes (3,746) (6,322) (8,442) (13,758)
Benefit from income taxes (11) (42) (13) (18)
Net loss $ (3,735) $ (6,280) $ (8,429) $ (13,740)
Net loss per share, basic and diluted (usd per shares) $ (0.07) $ (0.13) $ (0.17) $ (0.31)
Weighted average common stock shares used in computing net income (loss) per share, basic (shares) 52,787 47,232 50,598 44,258
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (3,735) $ (6,280) $ (8,429) $ (13,740)
Other comprehensive income        
Unrealized gain on marketable securities, net of tax [1] 0 194 0 102
Other comprehensive income 0 194 0 102
Total comprehensive loss $ (3,735) $ (6,086) $ (8,429) $ (13,638)
[1] No tax benefit (expense) for the three and six months ended June 30, 2018. Net of tax benefit of $60 for the three and six months ended June 30, 2017, respectively.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Unrealized gain (loss) on marketable securities, tax benefit $ 0 $ 60 $ 0 $ 60
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Operating activities:    
Net loss $ (8,429) $ (13,740)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 503 554
Gain on disposal of property and equipment 1 (3)
Income tax benefit related to marketable securities 0 (60)
Stock-based compensation 4,437 3,379
Unrealized gain on investment in marketable securities (5) 0
Changes in operating assets and liabilities:    
Accounts receivable, net 2,954 (1,879)
Inventories, net 0 19
Prepaid expenses and other current assets (132) (1,824)
Contract Assets (554) 0
Other assets 79 (44)
Accounts payable (530) (446)
Accrued compensation (936) (1,394)
Other accrued liabilities 451 271
Long term lease incentive (212) (212)
Other long term liabilities (302) (56)
Deferred revenue (9,466) 3,904
Net cash used in operating activities (12,141) (11,531)
Investing activities:    
Purchase of property and equipment (1,472) (680)
Proceeds from disposal of property and equipment 0 3
Net cash used in investing activities (1,472) (677)
Financing activities:    
Proceeds from exercises of stock options 1,858 142
Proceeds from issuance of common stock in connection with public offering, net of underwriting discounts and commission 37,497 23,782
Costs incurred in connection with public offering (179) (491)
Principal payments on capital lease obligations (118) (60)
Taxes paid related to net share settlement of equity awards (3,140) (1,636)
Net cash provided by financing activities 35,918 21,737
Net increase in cash, cash equivalents and restricted cash 22,305 9,529
Cash, cash equivalents and restricted cash at the beginning of the period 32,776 20,864
Cash, cash equivalents and restricted cash at the end of the period 55,081 30,393
Supplemental disclosure of cash flow information:    
Interest paid 42 117
Income taxes paid 5 5
Supplemental non-cash investing and financing activities:    
Equipment acquired under capital leases 0 840
Purchase of property and equipment recorded in accounts payable and accrued expenses 67 34
Cash and cash equivalents 53,621 28,817
Total cash, cash equivalents and restricted cash at the end of the period $ 32,776 $ 20,864
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business
In these notes to the consolidated financial statements, the "Company," "we," "us," and "our" refers to Codexis, Inc. and its subsidiaries on a consolidated basis.
We discover, develop and sell proteins that deliver value to our clients in a growing set of industries. We view proteins as a vast untapped source of value-creating materials, and we are using our proven technologies, which we have been continuously improving over our sixteen-year history, to commercialize an increasing number of novel proteins, both as proprietary Codexis products and in partnership with our customers.
We are a pioneer in the harnessing of computational technologies to drive biology advancements. Since our inception in 2002, we have made substantial investments in the development of our CodeEvolver® protein engineering technology platform, the primary source of our competitive advantage. Our technology platform is powered by proprietary, artificial intelligence-based, computational algorithms that rapidly mine our large and continuously growing library of protein variants’ performance attributes. These computational outputs enable increasingly reliable predictions for next generation protein variants to be engineered, enabling delivery of targeted performance enhancements in a time-efficient manner. In addition to its computational prowess, our CodeEvolver® protein engineering technology platform integrates additional modular competencies, including robotic high-throughput screening and genomic sequencing, organic chemistry and process development, which are all coordinated to create our novel protein innovations.
Our approach to develop commercially viable biocatalytic manufacturing processes begins by conceptually designing the most cost-effective and practical process for a targeted product. We then develop optimized protein catalysts to enable that process design, using our CodeEvolver® protein engineering platform technology. Engineered protein catalyst candidates - many thousands for each protein engineering project - are then rapidly screened and validated in high throughput under relevant manufacturing operating conditions. This approach results in an optimized protein catalyst enabling cost-efficient processes that typically are relatively simple to run in conventional manufacturing equipment. This also allows for the efficient technical transfer of our process to our manufacturing partners.
The successful embodiment of our CodeEvolver® protein engineering technology platform in commercial manufacturing processes requires well-integrated expertise in a number of technical disciplines. In addition to those directly involved in practicing our CodeEvolver® protein engineering platform technology, such as molecular biology, enzymology, microbiology, cellular engineering, metabolic engineering, bioinformatics, biochemistry and high throughput analytical chemistry, our process development projects also involve integrated expertise in organic chemistry, chemical process development, chemical engineering, fermentation process development and fermentation engineering. Our integrated, multi-disciplinary approach to biocatalyst and process development is a critical success factor for our company.
We initially commercialized our CodeEvolver® protein engineering technology platform and products in the pharmaceuticals market, which remains our primary business focus. Our customers, which include several large global pharmaceutical companies, use our technology, products and services in their manufacturing processes and process development.
We have also used the technology to develop protein catalysts for use in the fine chemicals market. The fine chemicals market consists of several large market verticals, including food and food ingredients, animal feed, flavors, fragrances and agricultural chemicals.
More recently, we have begun using the CodeEvolver® protein engineering technology platform to develop early stage, novel biotherapeutic product candidates, both for our customers and for our own business, most notably our lead program for the potential treatment of phenylketonuria ("PKU") disease in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient. In October 2017, we entered into a Global Development, Option and License Agreement (the "Nestlé Agreement") with Nestec Ltd. ("Nestlé Health Science") and, solely for the purpose of the integration and the dispute resolution clauses of the Nestlé Agreement, Nestlé Health Science S.A., to advance CDX-6114, our enzyme biotherapeutic product candidate for the potential treatment of PKU disease.
In April 2018, we entered into a strategic collaboration (the "Porton Agreement") with Porton Pharma Solutions, Ltd. ("Porton") to license key elements of Codexis’ biocatalyst technology to Porton’s global custom intermediate and active pharmaceutical ingredients ("API") development and manufacturing business.
We also use our technology to develop enzymes for customers using next generation sequencing ("NGS") and polymerase chain reaction ("PCR/qPCR") for in vitro molecular diagnostic and genomic research applications.
Below are brief descriptions of our business segments (See Note 13, "Segment, Geographical and Other Revenue Information"):
Performance Enzymes
We initially commercialized our CodeEvolver® protein engineering technology platform and products in the pharmaceuticals market, and to date this continues to be our largest market served. Our customers, which include many large global pharmaceutical companies, use our technology, products and services in their manufacturing processes and process development. We have also used the technology to develop customized enzymes for use in other industrial markets. These markets consist of several large industrial verticals, including food and food ingredients, animal feed, flavors, fragrances, and agricultural chemicals. We also use our technology to develop enzymes for customers using NGS and PCR/qPCR for in vitro molecular diagnostic and molecular biology research applications. In April 2018, we entered into the Porton Agreement related to our strategic collaboration with Porton to license key elements of Codexis’ world-leading biocatalyst technology for use in Porton’s global custom intermediate and API development and manufacturing business.

Novel Biotherapeutics
We are also targeting new opportunities in the pharmaceutical industry to discover, improve, and/or develop biotherapeutic drug candidates. We believe that our CodeEvolver® protein engineering platform technology can be used to discover novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. Similarly, we believe that we can deploy our platform technology to improve specific characteristics of a customer’s pre-existing biotherapeutic drug candidate, such as its activity, stability or immunogenicity. Most notable is our lead program for the potential treatment of PKU in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient. In October 2017, we announced a strategic collaboration with Nestlé Health Science to advance CDX-6114, our own novel orally administrable enzyme therapeutic candidate for the potential treatment of PKU disease.  We have also developed a pipeline of other biotherapeutic drug candidates in which we expect to continue to make additional investments with the aim of advancing additional product candidates targeting other therapeutic areas.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial information. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in our Annual Report on Form 10-K for the year ended December 31, 2017. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited consolidated financial statements at that date, but does not include all disclosures, including notes, required by GAAP for complete financial statements.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to present fairly our financial position as of June 30, 2018 and results of our operations and comprehensive loss for the three and six months ended June 30, 2018 and 2017, and cash flows for the six months ended June 30, 2018 and 2017. The interim results are not necessarily indicative of the results for any future interim period or for the entire year. Certain prior period amounts have been reclassified to conform to current period presentation. In connection with the adoption of Accounting Standard Update ("ASU") 2016-01, "Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities," unrealized losses on equity investments in marketable securities, net of taxes, previously included in accumulated other comprehensive loss have been reclassified to beginning accumulated deficit. See "Recently Adopted Accounting Pronouncements" for details regarding the adoption of ASU 2016-01.
Comprehensive loss is equivalent to net loss during the three and six months ended June 30, 2018 because after adopting ASC 2016-01, we do not have any transactions recorded under comprehensive loss. Prior to our adoption of ASU 2016-01, and during the three and six months ended June 30, 2017, comprehensive loss included unrealized losses from our equity investments in marketable securities.
The unaudited interim condensed consolidated financial statements include the accounts of Codexis, Inc. and its wholly owned subsidiaries in the United States, India and the Netherlands. All significant intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. We regularly assess these estimates which primarily affect revenue recognition, accounts receivable, inventories, the valuation of marketable securities, goodwill arising out of business acquisitions, accrued liabilities, stock awards, and the valuation allowances associated with deferred tax assets. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.
Segment Reporting

We report two business segments, Performance Enzymes and Novel Biotherapeutics, which are based on our operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker ("CODM"), or decision making group, in deciding how to allocate resources, and in assessing performance. Our CODM is our Chief Executive Officer. Our business segments are primarily based on our organizational structure and our operating results as used by our CODM in assessing performance and allocating resources for our company. We do not allocate or evaluate assets by segment.
Previously, we had managed our business under one business segment. As our biotherapeutics business has emerged as a significant opportunity for us, effective in 2018, we formed Novel Biotherapeutics as a new business segment. The Novel Biotherapeutics segment focuses on new opportunities in the pharmaceutical industry to discover or improve novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. The Performance Enzymes segment consists of the existing protein catalyst products and services with focus on pharmaceutical, food, molecular diagnostics, and other industrial markets.
In the second quarter of 2018, we made a change in the segment measurement for allocating operating expenses between our two reporting segments: Performance Enzymes and Novel Biotherapeutics. This change in measurement only impacts our segment disclosures, and it has no impact on our overall consolidated financial statements. Segment results for the three and six months ended June 30, 2018 reflect the change in operating segment measurement. Refer to Note 13, "Segment, Geographical and Other Revenue Information" for more details.
Foreign Currency Translation
The United States dollar is the functional currency for our operations outside the United States. Accordingly, nonmonetary assets and liabilities originally acquired or assumed in other currencies are recorded in United States dollars at the exchange rates in effect at the date they were acquired or assumed. Monetary assets and liabilities denominated in other currencies are translated into United States dollars at the exchange rates in effect at the balance sheet date. Translation adjustments are recorded in other expense in the unaudited condensed consolidated statements of operations. Gains and losses realized from non-U.S. dollar transactions, including intercompany balances not considered as permanent investments, denominated in currencies other than an entity's functional currency are included in other expense in the accompanying unaudited condensed consolidated statements of operations.
Revenue Recognition
On January 1, 2018, we adopted the provisions of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606) ("ASC 606"). The guidance provides a unified model to determine how revenue is recognized.
Our revenues are derived primarily from product revenue and collaborative research and development agreements. The majority of our contracts with customers typically contain multiple products and services. We account for individual products and services separately if they are distinct-that is, if a product or service is separately identifiable from other items in the contract and if a customer can benefit from it on its own or with other resources that are readily available to the customer.
In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under our product revenue and collaborative research and development agreements, we perform the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) we satisfy each performance obligation.
The majority of our collaborative contracts contain multiple revenue streams such as up-front and/or annual license fees, fees for full time employee ("FTE") research and development services, contingent milestone payments upon achievement of contractual criteria, and royalty fees based on the licensees' product revenue or usage, among others. We determine the stand-alone selling price ("SSP") and allocate consideration to distinct performance obligations. Typically, we base our SSPs on our historical sales. If an SSP is not directly observable, then we estimate the SSP taking into consideration market conditions, forecasted sales, entity-specific factors and available information about the customer.
We account for a contract with a customer when there is approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Non-cancellable purchase orders received from customers to deliver a specific quantity of product, when combined with our order confirmation, in exchange for future consideration, create enforceable rights and obligations on both parties and constitute a contract with a customer.
We measure revenue based on the consideration specified in the contract with each customer, net of any sales incentives and taxes collected on behalf of government authorities. We recognize revenue in a manner that best depicts the transfer of promised goods or services to the customer, when control of the product or service is transferred to a customer. We make significant judgments when determining the appropriate timing of revenue recognition.
The following is a description of principal activities from which we generate revenue:
Product Revenue
Product revenue consist of sales of protein catalysts, pharmaceutical intermediates and Codex® Biocatalyst Panels and Kits. A majority of our product revenue is made pursuant to purchase orders or supply agreements and is recognized at a point in time when the control of the product has been transferred to the customer typically upon shipment. For some of the products that we develop, we recognize revenue over time as we have a right to payment from the customer under a binding, non-cancellable purchase order, and there is no alternate use of the product for us as it is specifically made for the customer’s use.
Certain of our agreements provide options to customers which they can exercise at a future date, such as the option to purchase our product during the contract duration at discounted prices and an option to extend their contract, among others. In accounting for customer options, we determine whether an option is a material right and this requires us to exercise significant judgment. If a contract provides the customer an option to acquire additional goods or services at a discount that exceeds the range of discounts that we typically give for that product or service, or if the option provides the customer certain additional goods or services for free, the option may be considered a material right. If the contract gives the customer the option to acquire additional goods or services at their normal SSPs, we would likely determine that the option is not a material right and, therefore, account for it as a separate performance obligation when the customer exercises the option. We primarily account for options which provide material rights using the alternative approach available under ASC 606, as we concluded we meet the criteria for using the alternative approach. Therefore, the transaction price is calculated as the expected consideration to be received for all the goods and services we expect to provide. We update the transaction price for expected consideration, subject to constraint, each reporting period if our estimate of future goods to be ordered by customers change.
Research and Development Revenue
We perform research and development activities as specified in each respective customer agreement. We identify each performance obligation in our research and development agreements at contract inception. We allocate the consideration to each distinct performance obligation based on the estimated SSP of each performance obligation. Performance obligations included in our research and services agreements typically include research and development services for a specified term, periodic reports and small samples of enzyme produced.
The majority of our research and development agreements are based on a contractual rate per FTE working on the project. The underlying product that we develop for customers does not create an asset with an alternative use to us and the customer receives benefits as we perform the work towards completion. Thus, our performance obligations are generally satisfied over time as the service is performed. We utilize an appropriate method of measuring progress towards the completion of our performance obligations to determine the timing of revenue recognition. For each performance obligation that is satisfied over time, we recognize revenue using a single measure of progress, typically based on FTE hours incurred.
Our contracts frequently provide customers with rights to use or access our products or technology, along with other promises or performance obligations. Under ASC 606, we must first determine whether the license is distinct from other promises, such as our promise to manufacture a product. If we determine that the customer cannot benefit from the license without our manufacturing capability, the license will be accounted for as combined with the other performance obligations. If we determine that a license is distinct, we would recognize revenues from non-refundable, up-front license fees when the license is transferred to the customer, and the customer can use and benefit from it. We estimate the SSP for license rights by using an income approach model which includes the following key assumptions: the development timelines, revenue forecasts, commercialization expenses, discount rate, and the probability of technical and regulatory success. For licenses that have been previously sold to other customers, we use historical information to determine SSP.
At the inception of each arrangement that includes variable consideration such as development milestone payments, we evaluate whether the milestones are considered probable of being reached and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our control or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achievement of such development milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration and other revenues and earnings in the period of adjustment.
Our CodeEvolver® platform technology transfer collaboration agreements typically include license fees, upfront fees, and variable consideration in the form of milestone payments, and sales or usage-based royalties. We recognize revenues from our platform technology transfer agreements over time as our customer learns to use our technology.
For agreements that include sales or usage-based royalty payments to us, we do not recognize revenue until the underlying sales of the product or usage has occurred. At the end of each reporting period, we estimate the royalty amount. We recognize revenue at the later of (i) when the related sale of the product occurs, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied, or partially satisfied.
Contract Assets
Contract assets include amounts related to our contractual right to consideration for completed performance obligations not yet invoiced. The contract assets are reclassified to receivables when the rights become unconditional.
Contract Liabilities
Contract liabilities are recorded as deferred revenues and include payments received in advance of performance under the contract. Contract liabilities are realized when the development services are provided to the customer or control of the products has been transferred to the customer. A portion of our contract liabilities relate to supply arrangements that contain material rights that are recognized using the alternative method, under which the aggregate amount invoiced to the customer for shipped products, including annual fees, is higher than the amount of revenue recognized based on the transaction price allocated to the shipped products.
Contract Costs
ASC 606 requires the recognition of an asset for the incremental costs of obtaining a contract with a customer if the entity expects to recover such costs. Incremental costs are costs that would not have been incurred if the contract had not been obtained. Examples of contract costs are commissions paid to sales personnel. We do not typically incur significant incremental costs because the compensation of our salespeople are not based on contracts closed but on a mixture of company goals, individual goals, and sales goals. If a commission paid is directly related to obtaining a specific contract, our policy is to capitalize and amortize such costs over the estimated life of the contract.
Contract costs are reported in other non-current assets.
Cost of Product Revenue
Cost of product revenue comprises both internal and third party fixed and variable costs including materials and supplies, labor, facilities, and other overhead costs associated with our product sales. Shipping costs are included in our cost of product revenue. Such charges were not significant in any of the periods presented.
Fulfillment costs, such as shipping and handling, are recognized at a point in time and are included in cost of product sales.
Cost of Research and Development Services
Cost of research and development services related to FTE services under research and development agreements approximate the research funding over the term of the respective agreements and is included in research and development expense. Costs of services provided under license and platform technology transfer agreements are included in research and development expenses and are expensed in the periods in which such costs are incurred.
Research and Development Expenses
Research and development expenses consist of costs incurred for internal projects and partner-funded collaborative research and development activities, as well as license and platform technology transfer agreements, as mentioned above. These costs include our direct and research-related overhead expenses, which include salaries and other personnel-related expenses (including stock-based compensation), occupancy-related costs, supplies, depreciation of facilities and laboratory equipment and amortization of acquired technologies, as well as external costs, and are expensed as incurred. Costs to acquire technologies that are utilized in research and development and that have no alternative future use are expensed when incurred.
Advertising
Advertising costs are expensed as incurred and included in selling, general and administrative expenses in the unaudited condensed consolidated statements of operations. Advertising costs were $0.1 million for the three months ended June 30, 2018 and 2017 and $0.2 million for the six months ended June 30, 2018 and 2017.
Stock-Based Compensation
We use the Black-Scholes-Merton option pricing model to estimate the fair value of options granted under our equity incentive plans. The Black-Scholes-Merton option pricing model requires the use of assumptions, including the expected term of the award and the expected stock price volatility. The expected term is based on historical exercise behavior on similar awards, giving consideration to the contractual terms, vesting schedules and expectations of future employee behavior. We use historical volatility to estimate expected stock price volatility. The risk-free rate assumption is based on United States Treasury instruments whose terms are consistent with the expected term of the stock options. The expected dividend assumption is based on our history and expectation of dividend payouts.
Restricted Stock Units ("RSUs"), Restricted Stock Awards ("RSAs"), performance based options ("PBOs"), and performance-contingent restricted stock units ("PSUs") are measured based on the fair market values of the underlying stock on the dates of grant. The vesting of PBOs and PSUs awarded is conditioned upon the attainment of one or more performance objectives over a specified period and upon continued employment through the applicable vesting date. At the end of the performance period, shares of stock subject to the PBOs and PSUs vest based upon both the level of achievement of performance objectives within the performance period and continued employment through the applicable vesting date.
Stock-based compensation expense is calculated based on awards ultimately expected to vest and is reduced for estimated forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The estimated annual forfeiture rates for stock options, RSUs, PSUs, PBOs, and RSAs are based on historical forfeiture experience.
The estimated fair value of stock options, RSUs, and RSAs are expensed on a straight-line basis over the vesting term of the grant and the estimated fair value of PSUs and PBOs are expensed using an accelerated method over the term of the award once management has determined that it is probable that the performance objective will be achieved. Compensation expense is recorded over the requisite service period based on management's best estimate as to whether it is probable that the shares awarded are expected to vest. Management assesses the probability of the performance milestones being met on a continuous basis.
Cash and Cash Equivalents
We consider all highly liquid investments with maturity dates of three months or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash on deposit with banks and money market funds. The majority of cash and cash equivalents is maintained with major financial institutions in North America. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits. Cash and cash equivalents totaled $53.6 million at June 30, 2018 and were comprised of cash of $22.7 million and money market funds of $30.9 million. At December 31, 2017, cash and cash equivalents totaled $31.2 million and were comprised of cash of $24.4 million and money market funds of $6.8 million.
Restricted Cash
In 2016, we began the process of liquidating our Indian subsidiary. The local legal requirements for liquidation required us to maintain our subsidiary's cash balance in an account managed by a legal trustee to satisfy our financial obligations. This balance is recorded as non-current restricted cash on the consolidated balance sheets and totaled $0.8 million at June 30, 2018 and December 31, 2017.
In addition, pursuant to the terms of the lease agreement for our Redwood City, CA facilities, our letters of credit are collateralized by deposit balances of $0.7 million as of June 30, 2018 and December 31, 2017, which is recorded as non-current restricted cash on the unaudited condensed consolidated balance sheets (see Note 11, "Commitments and Contingencies" for details).
Marketable Securities
We invest in equity securities that are carried at estimated fair value (see Note 6, "Cash Equivalents and Marketable Securities"), with changes in fair value recognized within earnings. Equity securities with remaining maturities of greater than one year or which we currently do not intend to sell are classified as long-term.
Unrealized holding gains and losses (the adjustment to fair value) and realized gains and losses are included in other income (expense) in the unaudited condensed consolidated statement of operations.
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. In determining fair value, we utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and we consider counterparty credit risk in our assessment of fair value. Carrying amounts of financial instruments, including cash equivalents, marketable investments, accounts receivable, accounts payable, and accrued liabilities, approximate their fair values as of the balance sheet dates because of their short maturities.
The fair value hierarchy distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) an entity's own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair value hierarchy consists of three broad levels, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are described below:
Level 1: Inputs that are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2: Inputs that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.

See Note 7, "Fair Value Measurements" to our unaudited condensed consolidated financial statements.
Concentrations of Credit Risk
Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable, marketable securities, and restricted cash. Cash that is not required for immediate operating needs is invested principally in money market funds. Cash and cash equivalents are invested through banks and other financial institutions in the United States, India, and the Netherlands. Such deposits in those countries may be in excess of insured limits.
Accounts Receivable and Allowance for Doubtful Accounts
We currently sell primarily to pharmaceutical and fine chemicals companies throughout the world by the extension of trade credit terms based on an assessment of each customer's financial condition. Trade credit terms are generally offered without collateral and may include a discount for prompt payment for specific customers. To manage our credit exposure, we perform ongoing evaluations of our customers' financial conditions. In addition, accounts receivable includes amounts owed to us under our collaborative research and development agreements. We recognize accounts receivable at invoiced amounts and we maintain a valuation allowance for doubtful accounts.
We estimate an allowance for doubtful accounts through specific identification of potentially uncollectible accounts receivable based on an analysis of our accounts receivable aging. Uncollectible accounts receivable are written off against the allowance for doubtful accounts when all efforts to collect them have been exhausted. Recoveries are recognized when they are received. Actual collection losses may differ from our estimates and could be material to our consolidated financial position, results of operations, and cash flows.
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined using a weighted-average approach, assuming full absorption of direct and indirect manufacturing costs, or based on cost of purchasing from our vendors. If inventory costs exceed expected net realizable value due to obsolescence or lack of demand, valuation adjustments are recorded for the difference between the cost and the expected net realizable value. These valuation adjustments are determined based on significant estimates.
Concentrations of Supply Risk
We rely on a limited number of suppliers for our products. We believe that other vendors would be able to provide similar products; however, the qualification of such vendors may require substantial start-up time. In order to mitigate any adverse impacts from a disruption of supply, we attempt to maintain an adequate supply of critical single-sourced materials. For certain materials, our vendors maintain a supply for us. We outsource the large scale manufacturing of our products to contract manufacturers with facilities in Austria and Italy.
Impairment of Long-Lived Assets
Our long-lived assets consist of property and equipment.
We evaluate the carrying value of long-lived assets, including property and equipment, whenever events, changes in business circumstances or our planned use of long-lived assets indicate that their carrying amounts may not be fully recoverable or that their useful lives are no longer appropriate. If these facts and circumstances exist, we assess for recovery by comparing the carrying values of long-lived assets with their future net undiscounted cash flows. If the comparison indicates that impairment exists, long-lived assets are written down to their respective fair values based on discounted cash flows. Significant management judgment is required in the forecast of future operating results that are used in the preparation of unexpected undiscounted cash flows.
As of June 30, 2018 and December 31, 2017, there were no events or changes in circumstances which indicated that the carrying amount of our long-lived assets might not be recoverable. No impairment charges for long-lived assets were recorded during the six months ended June 30, 2018 and 2017.
Goodwill
As of June 30, 2018 and December 31, 2017, the carrying amount of our goodwill was $3.2 million. All of our goodwill relates to the Performance Enzymes segment. There were no indicators of impairment identified related to our Performance Enzymes segment during the six months ended June 30, 2018 and 2017. 
Income Taxes
We use the liability method of accounting for income taxes, whereby deferred tax asset or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount that will more likely than not be realized.
We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of tax credits, benefits and deductions and in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes. Significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.
In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will be realized on a jurisdiction by jurisdiction basis. The ultimate realization of deferred tax assets is dependent upon the generation of taxable income in the future. We have recorded a valuation allowance against these deferred tax assets in jurisdictions where ultimate realization of deferred tax assets is more likely than not to occur. As of June 30, 2018 and December 31, 2017, we maintained a full valuation allowance in all jurisdictions against the net deferred tax assets as we believe that it is more likely than not that the majority of deferred tax assets will not be realized.
We make estimates and judgments about our future taxable income that are based on assumptions that are consistent with our plans and estimates. Should the actual amounts differ from our estimates, the amount of our valuation allowance may be materially impacted. Any adjustment to the deferred tax asset valuation allowance would be recorded in the income statement for the periods in which the adjustment is determined to be required.
We account for uncertainty in income taxes as required by the provisions of ASC Topic 740, which clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to estimate and measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as this requires us to determine the probability of various possible outcomes. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately anticipate actual outcomes.
The Tax Reform Act of 1986 and similar state provisions limit the use of net operating loss ("NOL") carryforwards in certain situations where equity transactions result in a change of ownership as defined by Internal Revenue Code Section 382. In the event we should experience such a change of ownership, utilization of our federal and state NOL carryforwards could be limited.

The adoption of ASC 606 primarily resulted in less revenue recognized as of January 1, 2018, which in turn generated a decrease in net deferred tax assets. As we fully reserve our net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding decrease to the valuation allowance.
We recognized income tax benefit of $11 thousand and $13 thousand for the three and six months ended June 30, 2018, respectively. We recognized income tax benefit of $42 thousand and $18 thousand for three and six months ended June 30, 2017, respectively. The income tax benefits were due to decreases in income from our foreign operations. We continue to maintain a full valuation allowance against our net deferred tax assets as we believe that it is more likely than not that the majority of our deferred tax assets will not be realized.
Changes to Tax Law
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the "Tax Act") was signed into law making significant changes to the Internal Revenue Code. The Tax Act makes broad and complex changes to the U.S. tax code, including, but not limited to, (i) reducing the U.S. federal statutory tax rate from 35% to 21%; (ii) requiring companies to pay a one-time transition tax on certain un-repatriated earnings of foreign subsidiaries; (iii) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (iv) requiring a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (v) eliminating the corporate alternative minimum tax ("AMT") and changing how existing AMT credits can be realized; (vi) creating the base erosion anti-abuse tax ("BEAT"), a new minimum tax; (vii) creating a tax on global intangible low-taxed income ("GILTI") of foreign subsidiaries; (viii) creating a new limitation on deductible interest expense; (ix) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; and (x) modifying the officer’s compensation limitation.
In December 2017, the SEC issued Staff Accounting Bulletin No. 118 ("SAB 118"), which provided a measurement period of up to one year from the enactment date of the Tax Act for companies to complete the accounting for the Tax Act and its related impacts. The income tax effects of the Tax Act for which the accounting is incomplete include: the impact of the transition tax, the revaluation of deferred tax assets and liabilities to reflect the 21% corporate tax rate, and the impact to the aforementioned items on state income taxes. We have made reasonable provisional estimates for each of these items; however these estimates may be affected by other analyses related to the Tax Act, including but not limited to, any deferred adjustments related to the filing of our 2017 federal and state income tax returns and further guidance yet to be issued. As of June 30, 2018, we have not made any additional measurement period adjustments.
Because ASC 740-10-25-47 requires the effect of a change in tax laws or rates to be recognized as of the date of enactment, we remeasured our deferred tax assets and liabilities, and offsetting valuation allowance in the current period. There was no impact to tax expense as the remeasurement of net deferred tax assets was completely offset by a corresponding change in valuation allowance. The provisional reduction to U.S. deferred tax assets and the offsetting valuation allowance was $34.1 million. While we were able to make a reasonable estimate of the impact of the reduction in corporate rate, this estimate may be affected by other analyses related to the Tax Act, including, but not limited to, any deferred adjustments related to the filing of our 2017 federal and state tax returns and our calculation of the state tax effect of adjustments made to federal temporary differences.  We have not yet completed our calculation of the total post-1986 foreign earnings and profits ("E&P") for our foreign subsidiaries as E&P will not be finalized until the federal income tax return is filed.  However, we have prepared a provisional estimate and do not expect to incur a taxable income inclusion from the deemed repatriation of accumulated foreign earnings due to an accumulated deficit in foreign earnings and profits.
The GILTI provisions in the Tax Act will require us to include, in our U.S. income tax return, foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. We are currently assessing the GILTI provisions and have not yet selected an accounting policy for its application; however, we do not anticipate that it will have a material impact on our future tax expense as the operations of our non-U.S. subsidiaries are not significant.
The BEAT provisions in the Tax Act eliminates the deduction of certain base-erosion payments made to related foreign corporations, and imposes a minimum base erosion anti-abuse tax if greater than regular tax. We do not expect to be subject to this tax based on our assessment of the BEAT provisions.
Recently Adopted Accounting Pronouncements

In May 2014, the FASB issued ASU 2014-09, "Revenue from Contracts with Customers (Topic 606)" ("ASC 606"), amending revenue recognition guidance and requiring more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers is effective for annual and interim reporting periods beginning after December 15, 2017, with early adoption permitted for public companies effective for annual and interim reporting periods beginning after December 15, 2016. We have adopted ASC 606, effective January 1, 2018, using the modified retrospective transition method. We recognized the cumulative effect of applying the new revenue standard as an adjustment to the opening balance of retained earnings at the beginning of 2018. The comparative information has not been restated and continues to be reported under the accounting standards in effect for the period presented. See Note 3, "Revenue Recognition" for more details.
    
In January 2016, the FASB issued ASU No. 2016-01, "Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities." This guidance principally affects accounting standards for equity investments, financial liabilities where the fair value option has been elected, and the presentation and disclosure requirements for financial instruments. Upon the effective date of this new guidance, all equity investments in unconsolidated entities, other than those accounted for using the equity method of accounting, will generally be measured at fair value through earnings. There will no longer be an available-for-sale classification and therefore no changes in fair value will be reported in other comprehensive income (loss) for equity securities with readily determinable fair values. This new guidance primarily impacts our accounting for equity investments. In February 2018, the FASB issued ASU 2018-03, "Technical Corrections and Improvements to Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, that clarifies the guidance in ASU No. 2016-01, Financial Instruments—Overall (Subtopic 825-10)." Prior to the adoption of ASU 2016-01, we recognized unrealized holding gains and losses from our equity investment in CO2 Solutions in other comprehensive loss. We adopted ASU 2016-01 in the first quarter of 2018 using a modified retrospective approach by means of a cumulative-effect adjustment to accumulated deficit. Upon adoption of ASU 2016-01, we reclassified $0.5 million of unrealized loss (net of $0.6 million tax) from other accumulated comprehensive loss to beginning accumulated deficit. Any changes in the fair value of our equity investments, except those accounted for under the equity method, will be recognized in earnings on a prospective basis.

In August 2016, the FASB issued ASU 2016-15, "Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments," which provides the FASB's guidance on certain cash flow statements items. ASU 2016-15 is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. We adopted ASU 2016-15 in the first quarter of 2018, and the adoption had no impact on our unaudited condensed consolidated financial statements.

In November 2016, the FASB issued ASU No. 2016-18, "Statement of Cash Flows (Topic 230) Restricted Cash a consensus of the FASB Emerging Issues Task Force." The standard requires restricted cash and restricted cash equivalents to be included with cash and cash equivalents on the statement of cash flows. We adopted ASU 2016-18 in the first quarter of 2018 and the adoption had no material impact on our unaudited condensed consolidated financial statements. The effect of the adoption of ASU 2016-18 on our unaudited condensed consolidated statements of cash flows was to include restricted cash balances in the beginning and end of period balances of cash and cash equivalents and restricted cash. The change in restricted cash was previously disclosed in operating and investing activities in the unaudited condensed consolidated statements of cash flows.

In January 2017, the FASB issued ASU No. 2017-01 "Business Combinations (Topic 805): Clarifying the Definition of a Business." The guidance requires the use of a framework to determine whether a set of assets and activities constitutes an acquired or a sold business. The guidance is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. The amendments should be applied prospectively as of the beginning of the period of adoption. We adopted ASU 2017-01 in the first quarter of 2018, and the adoption had no impact on our unaudited condensed consolidated financial statements.

In May 2017, the FASB issued ASU No. 2017-09, "Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting." The amendments provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The new standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017 with early adoption permitted. We adopted ASU 2017-09 in the first quarter of 2018 and the adoption had no impact on our unaudited condensed consolidated financial statements.

Recently Issued Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our consolidated financial statements upon adoption.

In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," which replaces prior lease guidance (Topic 840). This guidance establishes a right-of-use ("ROU") model that requires a lessee to record a ROU asset and lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the Consolidated Statement of Operations. The guidance also eliminates today’s real estate-specific provisions for all entities. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. Entities have the option to use certain practical expedients. Full retrospective application is prohibited. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. We are currently evaluating the impact of this accounting standards update on our Consolidated Financial Statements. We expect that upon adoption, ROU assets and lease liabilities will be recognized in the balance sheet in amounts that will be material.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which amends the FASB's guidance on the impairment of financial instruments. The ASU adds to GAAP an impairment model (known as the "current expected credit loss model") that is based on expected losses rather than incurred losses. ASU 2016-13 is effective for annual reporting periods ending after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The adoption of ASU 2016-13 is not expected to have a material impact on our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment." The amendments eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The new standard is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. We do not expect the adoption of ASU 2017-04 to have a material impact on our consolidated financial statements and related disclosures.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220) - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This  standard  allows  a  reclassification  from  accumulated  other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act and requires certain disclosures about stranded tax effects. This standard will be effective for us beginning January 1, 2019 and should be applied either in the period of adoption or retrospectively. Early adoption is permitted. We do not expect this standard to have any impact on our consolidated financial statements.

In June 2018, the FASB issued ASU 2018-07, "Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting". These amendments expand the scope of Topic 718, Compensation—Stock Compensation (which currently only includes share-based payments to employees) to include share-based payments issued to nonemployees for goods or services. Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU supersedes Subtopic 505-50, Equity—Equity-Based Payments to Non-Employees. The new standard is effective for fiscal years beginning after December 15, 2018, with early adoption permitted. We do not expect the adoption of ASU 2018-07 to have a material impact on our consolidated financial statements and related disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
Revenue Recognition
On January 1, 2018, we adopted Topic 606, applying the modified retrospective method to all contracts that were not completed as of that date. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period results are not adjusted and continue to be reported under the accounting standards in effect for the prior period. We recorded an increase to opening accumulated deficit of $4.1 million as of January 1, 2018 due to the cumulative impact of adopting Topic 606. The impact on revenue for the three and six months ended June 30, 2018 was an increase of $1.6 million and $5.4 million, respectively, as a result of adopting Topic 606. The increase in revenues from the adoption of ASC 606 was primarily due to revenue from a product that was recognized over time as we have a right to payment from the customer under a binding, non-cancellable purchase order, and there is no alternate use of the product for us as it is specifically for the customer’s use, and revenues from research and development contracts that were recognized when we had the right to invoice our customers for monthly services completed to date. Also revenue from a distinct, functional license granted on January 1, 2018 contributed to the increase in revenue from the adoption of ASC 606.
Disaggregation of Revenue
The following table provides information about disaggregated revenue from contracts with customers into the nature of the products and services, and geographic regions, and includes a reconciliation of the disaggregated revenue with reportable segments. The geographic regions that are tracked are the Americas (United States, Canada, Latin America), EMEA (Europe, Middle East, Africa), and APAC (Australia, New Zealand, Southeast Asia, China).
 
Three months ended June 30, 2018
 
Three months ended June 30, 2017
(in thousands)
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Major products and service:
 
 
 
 
 
 
 
 
 
 
 
       Product Revenue
$
3,723

 
$

 
$
3,723

 
$
6,600

 
$

 
$
6,600

       Research and development revenue
7,442

 
2,373

 
9,815

 
3,747

 

 
3,747

Total revenues
$
11,165

 
$
2,373

 
$
13,538

 
$
10,347

 
$

 
$
10,347

 
 
 
 
 
 
 
 
 
 
 
 
Primary geographical markets:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
6,058

 
$

 
$
6,058

 
$
4,401

 
$

 
$
4,401

EMEA
1,435

 
2,373

 
3,808

 
1,959

 

 
1,959

APAC
3,672

 

 
3,672

 
3,987

 

 
3,987

Total revenues
$
11,165

 
$
2,373

 
$
13,538

 
$
10,347

 
$

 
$
10,347

 
Six months ended June 30, 2018
 
Six months ended June 30, 2017
(in thousands)
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Major products and service:
 
 
 
 
 
 
 
 
 
 
 
       Product Revenue
$
9,886

 
$

 
$
9,886

 
$
12,186

 
$

 
$
12,186

       Research and development revenue
12,008

 
5,686

 
17,694

 
6,131

 

 
6,131

Total revenues
$
21,894

 
$
5,686

 
$
27,580

 
$
18,317

 
$

 
$
18,317

 
 
 
 
 
 
 
 
 
 
 
 
Primary geographical markets:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
9,655

 
$

 
$
9,655

 
$
6,189

 
$

 
$
6,189

EMEA
3,114

 
5,686

 
8,800

 
5,166

 

 
5,166

APAC
9,125

 

 
9,125

 
6,962

 

 
6,962

Total revenues
$
21,894

 
$
5,686

 
$
27,580

 
$
18,317

 
$

 
$
18,317


The following table shows the reconciliation of contract liabilities from what was disclosed in the Form 10-K for the year ended December 31, 2017 and gives effect to the modified retrospective adoption of the revenue guidance on January 1, 2018 (in thousands):
 
Balance
Deferred Revenue, balance at December 31, 2017
$
13,793

Changes in estimated consideration

Unsatisfied performance obligations
$
5,173

Deferred Revenue, balance at January 1, 2018
$
18,966



Contract Balances
Contract assets primarily relate to our rights to consideration for custom products with no alternate use and under binding non-cancellable purchase orders. Our contract assets are transferred to receivables when our rights to the consideration become unconditional. Contract costs relate to incremental costs of obtaining a contract with a customer. Deferred contract costs are amortized along with the associated revenue over the term of the contract. The contract liabilities primarily relate to development agreements with upfront payments and supply agreements under which the customer makes upfront payments and the customer has options with material rights which are recognized using the alternative method. The advance consideration received from customers is a contract liability until development services are provided to the customer or control of the products has been transferred to the customer.
The following table presents changes in the contract assets, deferred contract costs, and liabilities (in thousands):
 
June 30, 2018
 
January 1, 2018 balance
 
Additions
 
Deductions (1)
 
Ending balance
Contract Assets
$

 
$
3,047

 
$
(2,493
)
 
$
554

Contract Costs
239

 

 
(80
)
 
159

Contract Liabilities: Deferred Revenue
18,966

 
1,965

 
(11,477
)
 
9,454

(1) The asset or liability balances are presented as a net position per contract and accordingly the deductions column includes the netting effect of presenting each contract on a net position basis as either a net liability or asset.
Accounts receivable are recorded when the right to consideration becomes unconditional. Contract assets include amounts related to our contractual right to consideration for completed performance obligations not yet invoiced. Contract liabilities include payments received in advance of performance under the contract and are realized with the associated revenue recognized under the contract. A portion of our contract liabilities relate to arrangements that contain material rights that are recognized using the alternative method, under which the aggregate amount invoiced to the customer for shipped products, including annual fees, is higher than the amount of revenue recognized based on the transaction price allocated to the shipped products.
We had no asset impairment charges related to contract assets in the period. 
During the three and six months ended June 30, 2018, we recognized the following revenues (in thousands):
Revenue recognized in the period from:
Three months ended June 30, 2018
 
Six months ended June 30, 2018
Amounts included in contract liabilities at the beginning of the period:
 
 
 
     Performance obligations satisfied
$
2,994

 
$
8,822

Changes in the period:
 
 
 
     Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods
64

 
64

     Performance obligations satisfied from new activities in the period - contract revenue
10,480

 
18,694

Total revenue
$
13,538

 
$
27,580



Performance Obligations
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period, in thousands. The estimated revenue does not include contracts with original durations of one year or less, amounts of variable consideration attributable to royalties, or contract renewals that are unexercised as of June 30, 2018. We did not recognize any revenue from performance obligations satisfied in previous periods.

The balances in the table below are partially based on judgments involved in estimating future orders from customers subject to the exercise of material rights pursuant to respective contracts.
(in thousands)
2018
 
2019
 
2020
 
2021 and Thereafter
 
Total
Product Revenue
$
664

 
$
2,753

 
$
2,183

 
$
1,623

 
$
7,223

Research and development revenue
1,756

 
475

 

 

 
2,231

Total
$
2,420

 
$
3,228

 
$
2,183

 
$
1,623

 
$
9,454



Practical Expedients, Elections, and Exemptions
We used a practical expedient available under ASC 606-10-65-1(f)4 that permits us to consider the aggregate effect of all contract modifications that occurred before the beginning of the earliest period presented when identifying satisfied and unsatisfied performance obligations, transaction price, and allocating the transaction price to the satisfied and unsatisfied performance obligations.
We also used a practical expedient available under ASC 606-10-32-18 that permits us not to adjust the amount of consideration for the effects of a significant financing component if, at contract inception, the expected period between the transfer of promised goods or services and customer payment is one year or less.
We perform monthly services under our research and development agreements and we use a practical expedient available under ASC 606-10-55-18 that permits us to recognize revenue at the same time that we have the right to invoice our customer for monthly services completed to date.
We have elected to treat shipping and handling activities as fulfillment costs.
Additionally, we have elected to record revenue net of sales and other similar taxes.
Impacts on Financial Statements
In accordance with Topic 606, the disclosure of the impact of adoption to our unaudited condensed consolidated statements of operations and balance sheets was as follows (in thousands, except per share amounts):
 
Three months ended June 30, 2018
 
Six months ended June 30, 2018
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues:
 
 
 
 
 
 
 
 
 
 
 
Product revenue
$
3,723

 
$
(454
)
 
$
3,269

 
$
9,886

 
$
(2,970
)
 
$
6,916

Research and development revenue
9,815

 
(1,148
)
 
8,667

 
17,694

 
(2,470
)
 
15,224

Total revenues
13,538

 
(1,602
)
 
11,936

 
27,580

 
(5,440
)
 
22,140

Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Cost of product revenue
2,611

 
(69
)
 
2,542

 
6,436

 
(1,355
)
 
5,081

Research and development
7,370

 
(33
)
 
7,337

 
14,548

 
(80
)
 
14,468

Selling, general and administrative
7,395

 

 
7,395

 
15,141

 

 
15,141

Total costs and operating expenses
17,376

 
(102
)
 
17,274

 
36,125

 
(1,435
)
 
34,690

Loss from operations
(3,838
)
 
(1,500
)
 
(5,338
)
 
(8,545
)
 
(4,005
)
 
(12,550
)
Interest income
174

 

 
174

 
245

 

 
245

Other expenses
(82
)
 

 
(82
)
 
(142
)
 

 
(142
)
Loss before income taxes
(3,746
)
 
(1,500
)
 
(5,246
)
 
(8,442
)
 
(4,005
)
 
(12,447
)
Provision (benefit) from income taxes
(11
)
 

 
(11
)
 
(13
)
 

 
(13
)
Net loss
$
(3,735
)
 
$
(1,500
)
 
$
(5,235
)
 
$
(8,429
)
 
$
(4,005
)
 
$
(12,434
)
 


 
 
 
 
 
 
 
 
 
 
Net loss per share, basic and diluted
$
(0.07
)
 
$
(0.03
)
 
$
(0.10
)
 
$
(0.17
)
 
$
(0.08
)
 
$
(0.25
)
Weighted average common shares used in computing net loss per share, basic and diluted
52,787

 
 
 
52,787

 
50,598

 
 
 
50,598



 
June 30, 2018
 
As reported

Adjustments
 
Balances without adoption of Topic 606
Assets



 

Accounts Receivable
$
9,910


$
(1,136
)

$
8,774

Contract Assets
554

 
(554
)
 

Other non-current assets
414


(159
)

255

Liabilities





Other accrued liabilities
5,051


(1,591
)

3,460

Deferred revenue - current
4,460


2,909


7,369

Deferred revenue - non-current
4,994


(3,220
)

1,774

Stockholders' equity








Accumulated deficit
(328,026
)

55


(327,971
)
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Net Loss per Share
Net Loss per Share
Basic net loss per share is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding, less RSAs subject to forfeiture. Diluted net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding plus all additional common stock shares that would have been outstanding, assuming dilutive potential common stock shares had been issued for other dilutive securities. For periods of net loss, diluted and basic net loss per share are identical since potential common stock shares are excluded from the calculation, as their effect was anti-dilutive.
Anti-Dilutive Securities
In periods of net loss, the weighted average number of shares outstanding related to potentially dilutive securities, prior to the application of the treasury stock method, are excluded from the computation of diluted net loss per common share because including such shares would have an anti-dilutive effect.
The following shares were not included in the computation of diluted net loss per share (in thousands):
 
Three months ended June 30,
 
Six months ended June 30,
 
2018
 
2017
 
2018
 
2017
Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan
7,462

 
7,621

 
7,462

 
7,621

Shares of common stock issuable upon exercise of outstanding warrants

 
73

 

 
73

Total shares excluded as anti-dilutive
7,462

 
7,694

 
7,462

 
7,694

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Collaborative Arrangements
6 Months Ended
Jun. 30, 2018
Research and Development [Abstract]  
Collaborative Arrangements
Collaborative Arrangements
GSK Platform Technology Transfer, Collaboration and License Agreement
In July 2014, we entered into a CodeEvolver® protein engineering platform technology transfer collaboration and license agreement (the "GSK CodeEvolver® Agreement") with GlaxoSmithKline ("GSK"). Pursuant to the terms of the agreement, we granted GSK a non-exclusive license to use the CodeEvolver® protein engineering platform technology to develop novel enzymes for use in the manufacture of GSK's pharmaceutical and health care products.
We received an upfront fee upon the execution of the agreement in July 2014 and milestone payments in each of the years from 2014 through April 2016. We completed the transfer of the CodeEvolver® protein engineering platform technology to GSK in April 2016 and all revenues relating to the technology transfer have been recognized as of April 2016. We have the potential to receive additional cumulative contingent payments that range from $5.75 million to $38.5 million per project based on GSK’s successful application of the licensed technology. We are also eligible to receive royalties based on net sales of GSK’s sales of licensed enzyme products that are currently constrained.
Merck Platform Technology Transfer and License Agreement
In August 2015, we entered into a CodeEvolver® platform technology transfer collaboration and license agreement (the "Merck CodeEvolver® Agreement") with Merck, Sharp & Dohme ("Merck") which allows Merck to use the CodeEvolver® protein engineering technology platform in the field of human and animal healthcare.
We received a $5.0 million up-front license fee upon execution of the Merck CodeEvolver® Agreement, and milestone payments in September 2015 and in September 2016, when we completed the transfer of the engineering platform technology. Additionally, we recognized research and development revenues of $1.0 million and $1.9 million for the three and six months ended June 30, 2018, respectively, compared to $0.9 million and $1.8 million for the three and six months ended June 30, 2017, respectively, for various research projects under our collaborative arrangement.
We have the potential to receive payments of up to a maximum of $15.0 million for each commercial active pharmaceutical ingredient ("API") that is manufactured by Merck using one or more novel enzymes developed by Merck using the CodeEvolver® protein engineering technology platform. The API payments, which are currently fully constrained, are based on quantity of API developed and manufactured by Merck and will be recognized as usage-based royalties.
Merck Sitagliptin Catalyst Supply Agreement
In February 2012, we entered into a five-year Sitagliptin Catalyst Supply Agreement ("Sitagliptin Catalyst Supply Agreement") with Merck whereby Merck may obtain commercial scale substance for use in the manufacture of Januvia®, its product based on the active ingredient sitagliptin. In December 2015, Merck exercised its option under the terms of the Sitagliptin Catalyst Supply Agreement to extend the agreement for an additional five years through February 2022.
Effective as of January 2016, we and Merck amended the Sitagliptin Catalyst Supply Agreement to prospectively provide for variable pricing based on the cumulative volume of sitagliptin catalyst purchased by Merck and to allow Merck to purchase a percentage of its requirements for sitagliptin catalyst from a specified third-party supplier. Merck received a distinct, functional license to manufacture a portion of its demand beginning January 1, 2018, which we recognized as research and development revenue. We recognized research and development revenue of zero and $1.3 million for the three and six months ended June 30, 2018, respectively, and $0.3 million and $0.7 million for the three and six months ended June 30, 2017, respectively.
We have determined that the variable pricing based on the cumulative volume of sitagliptin catalyst purchased by Merck provides Merck material rights and we are recognizing product revenues using the alternative method. Under the alternative approach, we estimate the total expected consideration and allocate it proportionately with the expected sales.
The Sitagliptin Catalyst Supply Agreement requires Merck to pay an annual fee for the rights to the sitagliptin technology each year for the term of the Sitagliptin Catalyst Supply Agreement. Amounts of annual license fees are based on contractually agreed prices and are on a declining scale.
We had a deferred revenue balance from Merck of $5.2 million at June 30, 2018 and $1.5 million at December 31, 2017. In addition, pursuant to the terms of the Sitagliptin Catalyst Supply Agreement, Merck may purchase supply from us for a fee based on contractually stated prices and we recognized $2.7 million and $7.2 million for the three and six months ended June 30, 2018, respectively, compared to $3.2 million and $5.0 million for the three and six months ended June 30, 2017, respectively, in product revenue under this agreement.
Enzyme Supply Agreement
In November 2016, we entered into a supply agreement whereby our customer may purchase quantities of one of our proprietary enzymes for use in its commercial manufacture of a product. Pursuant to the supply agreement, we received an upfront payment of $0.8 million in December 2016, which we accordingly recorded as deferred revenue. Such upfront payment will be recognized over the period of the supply agreement as the customer purchases our proprietary enzyme. We have determined that the volume discounts under the supply agreement provides the customer material rights and we are recognizing revenues using the alternative method. As of June 30, 2018 and December 31, 2017, we had deferred revenue from the supply agreement of $2.0 million and $0.7 million, respectively. 
Research and Development Agreement
In March 2017, we entered into a multi-year research and development services agreement with Tate & Lyle Ingredients Americas LLC ("Tate & Lyle"). Under the agreement, we have the potential to receive research and development revenue and milestone payments based on the customer's decision to continue the development process. We received an upfront payment of $3.0 million, which was recognized ratably over the maximum term of the services period of 21 months. Beginning January 1, 2018, we are recognizing revenue using a single measure of progress that faithfully depicts our performance in transferring the services. During the second quarter of 2018, Tate & Lyle opted to obtain additional development services that we completed by June 30, 2018 and we earned milestone payments upon completion of the services. We recognized $4.5 million and $5.9 million for the three and six months ended June 30, 2018, respectively, compared to $0.9 million of revenue for the three and six months ended June 30, 2017, respectively, for research and development services under the agreement. As of June 30, 2018 and December 31, 2017, we had deferred revenue from the development services agreement of $1.1 million and $3.1 million, respectively.
Global Development, Option and License Agreement and Strategic Collaboration Agreement
In October 2017, we entered into a Global Development, Option and License Agreement (the "Nestlé Agreement") with Nestec Ltd. ("Nestlé Health Science") and, solely for the purpose of the integration and the dispute resolution clauses of the Nestlé Agreement, Nestlé Health Science S.A., to advance CDX-6114, our enzyme biotherapeutic product candidate for the potential treatment of PKU.
We received an upfront cash payment of $14.0 million upon the execution of the Nestlé Agreement of which we recognized development fees of $1.8 million and $4.5 million for the three and six months ended June 30, 2018, respectively, as research and development revenue and no research and development revenue for the three and six months ended June 30, 2017. We had deferred revenue related to the development fees of $2.3 million at June 30, 2018 and $6.8 million at December 31, 2017. We are eligible to receive a $4.0 million progress payment after the commencement of a Phase 1a clinical trial of CDX-6114 for the potential treatment of PKU disease. On July 9, 2018, we announced that we have dosed the first subjects in a first-in-human Phase 1a dose-escalation trial with CDX-6114. The initiation of the trial triggers the $4.0 million milestone payment to Codexis from Nestlé Health Science which is payable within 60 days of the initiation of the trial. In the event Nestlé Health Science exercises an option under the Nestlé Agreement to take an exclusive license under certain of our patents and know-how, they will be obligated to pay us $3.0 million within 60 days after the exercise of the option. The upfront payment and the variable consideration of $4.0 million progress payment are being recognized over time as the development work is being performed. The progress payment variable consideration is estimated using the most likely amount. Revenue is being recognized using a single measure of progress that faithfully depicts our performance in transferring control of the services, which is based on the ratio of level of effort incurred to date compared to the total estimated level of effort required to complete all performance obligations under the agreement. Upon exercise of the option, we are eligible to receive payments from Nestlé Health Science under the Nestlé Agreement that include (i) development and approval milestones of up to $86.0 million, (ii) sales-based milestones of up to $250.0 million in the aggregate, which aggregate amount is achievable if net sales exceed $1.0 billion in a single year, and (iii) tiered royalties, at percentages ranging from the middle single digits to low double-digits, of net sales of product.
In addition to the Nestlé Agreement, we and Nestlé Health Science concurrently entered into a Strategic Collaboration Agreement (the "Strategic Collaboration Agreement") pursuant to which we and Nestlé Health Science will collaborate to leverage the CodeEvolver® protein engineering technology platform to develop novel enzymes for Nestlé Health Science’s established Consumer Care and Medical Nutrition business areas. Under the Strategic Collaboration Agreement, we recognized research and development fees of $0.6 million and $1.2 million for the three and six months ended June 30, 2018, respectively, and no research and development fees for the three and six months ended June 30, 2017. We had deferred revenue of $0.8 million and $1.1 million at June 30, 2018 and December 31, 2017, respectively.
Strategic Collaboration Agreement
In April 2018, we entered into the Porton Agreement with Porton to license key elements of Codexis’ biocatalyst technology for use in Porton’s global custom intermediate and API development and manufacturing business. Under the Porton Agreement, we are eligible to receive annual collaboration fees and research and development revenues. We received an initial collaboration fee of $0.5 million within 30 days of the effective date of the agreement, and we recognized no research and development revenue for the three and six months ended June 30, 2018 and 2017. We had deferred revenue of $0.5 million and none at June 30, 2018 and December 31, 2017, respectively.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 2018
Cash Equivalents and Marketable Securities [Abstract]  
Cash Equivalents and Marketable Securities
Cash Equivalents and Marketable Securities
Cash equivalents and marketable securities at June 30, 2018 and at December 31, 2017 consisted of the following (in thousands):
 
June 30, 2018
 
Adjusted Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated
Fair Value
Money market funds (1)
$
30,913

 
$

 
$

 
$
30,913

Common shares of CO2 Solutions (2)
563

 
113

 

 
676

Total
$
31,476

 
$
113

 
$

 
$
31,589


 
December 31, 2017
 
Adjusted Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated
Fair Value
Money market funds (1)
$
6,778

 
$

 
$

 
$
6,778

Common shares of CO2 Solutions (2)
563

 
108

 

 
671

Total
$
7,341

 
$
108

 
$

 
$
7,449


    
(1) Money market funds are classified in cash and cash equivalents on our unaudited condensed consolidated balance sheets.
(2) Common shares of CO2 Solutions are classified as marketable securities, and included in non-current assets on our unaudited condensed consolidated balance sheets.
The marketable securities were in an unrealized gain position at June 30, 2018 and December 31, 2017.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2018
Fair Value, Assets, Liabilities and Stockholders' Equity Measured on Recurring Basis [Abstract]  
Fair Value Measurements
Fair Value Measurements
The following tables present the financial instruments that were measured at fair value on a recurring basis at June 30, 2018 and December 31, 2017 by level within the fair value hierarchy (in thousands):
 
June 30, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds (1)
$
30,913

 
$

 
$

 
$
30,913

Common shares of CO2 Solutions (2)

 
676

 

 
676

Total
$
30,913

 
$
676

 
$

 
$
31,589


 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds (1)
$
6,778

 
$

 
$

 
$
6,778

Common shares of CO2 Solutions (2)

 
671

 

 
671

Total
$
6,778

 
$
671

 
$

 
$
7,449



(1) Money market funds are classified in cash and cash equivalents on our unaudited condensed consolidated balance sheets.
(2) Common shares of CO2 Solutions are classified as marketable securities, and included in non-current assets on our unaudited condensed consolidated balance sheets.
We determine the fair value of Level 1 assets using quoted prices in active markets for identical assets. We estimated the fair value of our investment in 10,000,000 common shares of CO2 Solutions using the market value of common shares as determined by trading on the TSX Venture Exchange, and we classified our investment in CO2 Solutions as Level 2 assets due to the volatile and low trading volume. There were no transfers between Level 1 and Level 2 securities in the periods presented. (See also Note 6, "Cash Equivalents and Marketable Securities.")
During the three and six months ended June 30, 2018, unrealized loss of $20 thousand and unrealized gain of $5 thousand, respectively, related to our investment in CO2 Solutions were included in other expense, net, in the unaudited condensed consolidated statements of operations. Prior to our adoption of ASU 2016-01, we recorded unrealized gains and losses from our investment in CO2 Solutions in accumulated other comprehensive loss in stockholders' equity. During the six months ended June 30, 2017, unrealized losses related to our investment in CO2 Solutions was $0.1 million and was included in other comprehensive loss.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheets Details
6 Months Ended
Jun. 30, 2018
Balance Sheets Details [Abstract]  
Balance Sheets Details
Balance Sheets Details
Inventories
Inventories consisted of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Raw materials
$
214

 
$
215

Work-in-process
62

 
53

Finished goods
2,157

 
2,147

Less: reserve
(1,397
)
 
(1,379
)
    Inventories, net
$
1,036

 
$
1,036



Property and Equipment, net
Property and equipment, net consisted of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Laboratory equipment (1)
$
20,636

 
$
19,777

Leasehold improvements
10,358

 
10,327

Computer equipment and software
3,770

 
3,695

Office equipment and furniture
1,195

 
1,185

Construction in progress (2)
457

 
85

Property and equipment
36,416

 
35,069

       Less: accumulated depreciation and amortization
(32,533
)
 
(32,254
)
     Property and equipment, net
$
3,883

 
$
2,815



(1) Fully depreciated laboratory equipment with a cost of $0.2 million and $0.2 million was retired during six months ended June 30, 2018 and the fiscal year ended December 31, 2017, respectively.
(2) Construction in progress includes equipment received but not yet placed into service pending installation.
Goodwill
Goodwill had a carrying value of approximately $3.2 million at June 30, 2018 and December 31, 2017.
Other Accrued liabilities
Other accrued liabilities consisted of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Accrued purchases (1)
$
834

 
$
941

Accrued professional and outside service fees
1,666

 
2,393

Accrued expenses - cost of sales
1,387

 

Deferred rent
297

 
258

Lease incentive obligation
425

 
425

Other
442

 
345

     Total
$
5,051

 
$
4,362


(1) Amount represents products and services received but not billed as of June 30, 2018 and December 31, 2017.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
Stock-Based Compensation
Equity Incentive Plans
In March 2010, our board of directors (the "Board") and stockholders approved the 2010 Equity Incentive Award Plan (the "2010 Plan"), which became effective upon the completion of our initial public offering in April 2010. The number of shares of our common stock available for issuance under the 2010 Plan is equal to 1,100,000 shares plus any shares of common stock reserved for future grant or issuance under our 2002 Stock Plan (the "2002 Plan") that remained unissued at the time of completion of the initial public offering. The 2010 Plan also provides for automatic annual increases in the number of shares reserved for future issuance. All grants will reduce the 2010 Plan reserve by one share for every share granted.
The 2010 Plan provides for the grant of incentive stock options, non-statutory stock options, RSUs, RSAs, PSUs, PBOs, stock appreciation rights, and stock purchase rights to our employees, non-employee directors and consultants.
Stock Options
The option exercise price for incentive stock options is at least 100% of the fair value of our common stock on the date of grant and the option exercise price for non-statutory stock options is at least 85% of the fair value of our common stock on the date of grant, as determined by the Board. If, at the time of a grant, the optionee directly or by attribution owns stock possessing more than 10% of the total combined voting power of all of our outstanding capital stock, the exercise price for these options must be at least 110% of the fair value of the underlying common stock. Stock options granted to employees generally have a maximum term of 10 years and vest over a four year period from the date of grant, of which 25% vest at the end of one year, and 75% vest monthly over the remaining three years. We may grant options with different vesting terms from time to time. Unless an employee's termination of service is due to disability or death, upon termination of service, any unexercised vested options will be forfeited at the end of three months or the expiration of the option, whichever is earlier.
Restricted Stock Units (RSUs)
We also grant employees RSUs, which generally vest over either a three year period with one-third of the shares subject to the RSUs vesting on each yearly anniversary of the vesting commencement date or over a four year period with 25% of the shares subject to the RSU vesting on each yearly anniversary of the vesting commencement date, in each case contingent upon such employee’s continued service on such vesting date. RSUs are generally subject to forfeiture if employment terminates prior to the release of vesting restrictions. We may grant RSUs with different vesting terms from time to time.
Performance-contingent Restricted Stock Units (PSUs) and Performance Based Options (PBOs)
The compensation committee of the Board approved, solely in respect of non-executive employees, delegated to our Chief Executive Officer the authority to approve grants of PSUs. The compensation committee of the Board also approved grants of PBOs and PSUs to our executives. The PSUs and PBOs vest based upon both the successful achievement of certain corporate operating milestones in specified timelines and continued employment through the applicable vesting date. When the performance goals are deemed to be probable of achievement for these types of awards, recognition of stock-based compensation expense commences. Once the number of shares eligible to vest is determined, those shares vest in two equal installments with 50% vesting upon achievement and the remaining 50% vesting on the first anniversary of achievement, in each case, subject to the recipient’s continued service through the applicable vesting date. If the performance goals are achieved at the threshold level, the number of shares eligible to vest in respect of the PSUs and PBOs would be equal to half the number of PSUs granted and one-quarter the number of shares underlying the PBOs granted. If the performance goals are achieved at the target level, the number of shares eligible to vest in respect of the PSUs and PBOs would be equal to the number of PSUs granted and half of the shares underlying the PBOs granted. If the performance goals are achieved at the superior level, the number of shares eligible to vest in respect of the PSUs would be equal to two times the number of PSUs granted and equal to the number of PBOs granted. The number of shares issuable upon achievement of the performance goals at the levels between the threshold and target levels for the PSUs and PBOs or between the target level and superior levels for the PSUs would be determined using linear interpolation. Achievement below the threshold level would result in no shares being eligible to vest in respect of the PSUs and PBOs.
In the first quarter of 2018, we awarded PSUs ("2018 PSUs") and PBOs ("2018 PBOs"), each of which commence vesting based upon the achievement of various weighted performance goals, including revenue growth, non-GAAP net income growth, new licensing collaborations, new research and development service revenue arrangements and novel therapeutic enzymes advancement. As of June 30, 2018, we estimated that the 2018 PSUs and 2018 PBOs performance goals would be achieved at 143% of the target level, and recognized expenses accordingly.
In 2017, we awarded PSUs ("2017 PSUs") and PBOs ("2017 PBOs"), each of which commence vesting based upon the achievement of various weighted performance goals, including revenue growth, fundraising, service revenue, new platform license revenue, and strategic advancement of biotherapeutics pipeline. In the first quarter of 2018, we determined that the 2017 PSU and PBO performance goals had been achieved at 134.2% of the target level, and recognized expenses accordingly. Accordingly, one-half of the shares underlying the 2017 PSUs and PBOs vested in the first quarter of 2018 and one-half of the shares underlying the 2017 PSUs and PBOs will vest in the first quarter of 2019, in each case subject to the recipient’s continued service on each vesting date.
In 2016, we awarded PSUs ("2016 PSUs") based upon the achievement of various weighted performance goals, including revenue growth, non-GAAP net income growth, new licensing collaborations, new research and development service revenue arrangements and novel therapeutic enzymes advancement. In the first quarter of 2017, we determined that the 2016 PSU performance goals had been achieved at 142.3% of the target level, and recognized expenses accordingly. Accordingly, one-half of the shares underlying the 2016 PSUs vested in the first quarter of each of 2017 and 2018, in each case subject to the recipient’s continued service on each vesting date. No PBOs were awarded in 2016.
Stock-Based Compensation Expense
Stock-based compensation expense is included in the consolidated statements of operations as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Research and development
$
567

 
$
342

 
$
1,003

 
$
664

Selling, general and administrative
1,890

 
1,369

 
3,434

 
2,715

   Total
$
2,457

 
$
1,711

 
$
4,437

 
$
3,379


The following table presents total stock-based compensation expense by security types included in the unaudited condensed consolidated statements of operations for the three and six months ended June 30, 2018 and 2017 (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Stock options
$
535

 
$
380

 
$
1,015

 
$
714

RSUs and RSAs
436

 
484

 
878

 
943

PSUs
426

 
348

 
844

 
988

PBOs
1,060

 
499

 
1,700

 
734

   Total
$
2,457

 
$
1,711

 
$
4,437

 
$
3,379


As of June 30, 2018, unrecognized stock-based compensation expense, net of expected forfeitures, was $4.5 million related to unvested employee stock options, $1.8 million related to unvested RSUs and RSAs, $1.5 million related to unvested PSUs, and $3.7 million related to unvested PBOs based on current estimates of the level of achievement. Stock-based compensation expense will be recognized over the vesting periods.
Valuation Assumptions
The weighted-average assumptions used to estimate the fair value of employee stock options and PBOs granted were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(1)
 
(1)
 
 
 
 
Expected term (in years)

 

 
5.6

 
5.3

Volatility

 

 
60
%
 
62
%
Risk-free interest rate

 

 
2.70
%
 
2.00
%
Dividend yield

 

 
%
 
%
Weighted-average estimated fair value of stock options granted

 

 
$
5.02

 
$
2.52


(1) The Company did not grant employee stock options or PBOs in the three months ended June 30, 2018 and 2017.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Capital Stock
Capital Stock
Exercise of Options
For the six months ended June 30, 2018 and 2017, 302,703 and 55,780 shares, respectively, were exercised at a weighted-average exercise price of $6.14 and $2.55 per share, respectively, with net cash proceeds of $1.9 million and $0.1 million, respectively.
Public Offering

In April 2018, we completed an underwritten public offering of 4,312,500 shares of our common stock, including the exercise in full by the underwriters of their option to purchase 562,500 of our shares, at a public offering price of $9.25 per share. After deducting the underwriting discounts and commissions and estimated offering expenses, net proceeds were approximately $37.3 million.

Unaudited consolidated statements of stockholders' equity as of June 30, 2018 and 2017 are as follows (in thousands):
 
Common Stock
 
Additional
paid-in
Capital
 
Accumulated Other
Comprehensive
Income (Loss)
 
Accumulated Deficit
 
Total Stockholders' Equity
 
Shares
 
Amount
 
 
 
 
Balance at December 31, 2016
41,255

 
$
4

 
$
311,164

 
$

 
$
(292,069
)
 
$
19,099

Exercise of stock options
56

 

 
142

 

 

 
142

Release of stock awards
1,079

 

 

 

 

 

Employee stock-based compensation

 

 
3,379

 

 

 
3,379

Net shares settlements for taxes
(391
)
 

 
(1,636
)
 

 

 
(1,636
)
Issuance of common stock, net of issuance costs
6,325

 
1

 
23,290

 

 

 
23,291

Total comprehensive loss

 

 

 
102

 
(13,740
)
 
(13,638
)
Balance at June 30, 2017
48,324

 
$
5

 
$
336,339

 
$
102

 
$
(305,809
)
 
$
30,637

 
 
 
 
 
 
 
 
 
 
 
 
Balance at December 31, 2017
48,365

 
$
5

 
$
340,079

 
$
(472
)
 
$
(315,065
)
 
$
24,547

Exercise of stock options
303

 

 
1,858

 

 

 
1,858

Release of stock awards
824

 

 

 

 

 

Employee stock-based compensation

 

 
4,413

 

 

 
4,413

Non-employee stock-based compensation

 

 
24

 

 

 
24

Net shares settlements for taxes
(297
)
 

 
(3,140
)
 

 

 
(3,140
)
Issuance of common stock, net of issuance costs of $179
4,313

 

 
37,317

 

 

 
37,317

ASC 606 Adjustments

 

 

 

 
(4,060
)
 
(4,060
)
ASU 2016-01 Adjustments

 

 

 
472

 
(472
)
 

Net loss

 

 

 

 
(8,429
)
 
(8,429
)
Balance at June 30, 2018
53,508

 
$
5

 
$
380,551

 
$

 
$
(328,026
)
 
$
52,530

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Operating Leases
Our headquarters are located in Redwood City, California, where we occupy approximately 107,200 square feet of office and laboratory space in four buildings within the same business park of Metropolitan Life Insurance Company ("MetLife"). We entered into the initial lease with MetLife for a portion of this space in 2004 and the lease has been amended multiple times since then to adjust space and amend the terms of the lease, with the latest amendment ("Seventh Amendment") in October 2016 which, for one of our buildings, waived our existing asset retirement obligation, and extended the lease term to January 2022. The various terms for the spaces under the lease have expiration dates that range from January 2020 through January 2022. Beginning in February 2014, we have subleased office space to different subtenants with separate options to extend the subleases. If all such options to extend were exercised, these agreements would expire at various dates through November 2019.
We incurred $3.6 million of capital improvement costs related to the facilities leased from MetLife through December 31, 2012. During 2011 and 2012, we requested and received $3.1 million of reimbursements from the landlord for the tenant improvement and HVAC allowances for the completed construction. The reimbursements were recorded once cash was received and are amortized on a straight line basis over the term of the lease as a reduction in rent expense. The remaining lease incentive obligations were $0.7 million and $0.9 million at June 30, 2018 and December 31, 2017, respectively, and are reflected as liabilities on the consolidated balance sheet. Rent expense for the Redwood City properties is recognized on a straight-line basis over the term of the lease.
We are required to restore certain areas of the Redwood City facilities that we are renting to their original form. We are expensing the asset retirement obligation over the terms of the respective leases. We review the estimated obligation each reporting period and make adjustments if our estimates change. We recorded asset retirement obligations of $0.2 million as of both June 30, 2018 and December 31, 2017, which are included in other liabilities on the consolidated balance sheets. Accretion expense related to our asset retirement obligations was nominal in the three and six months ended June 30, 2018 and June 30, 2017.
Pursuant to the terms of the amended lease agreement, we exercised our right to deliver a letter of credit in lieu of a security deposit. The letters of credit are collateralized by deposit balances held by the bank in the amount of $0.7 million as of June 30, 2018 and December 31, 2017. These deposits are recorded as restricted cash on the consolidated balance sheets.
Rent expense was $0.8 million and $1.6 million during the three and six months ended June 30, 2018, respectively, partially offset by sublease income of $0.3 million and $0.6 million, respectively. Rent expense was $0.8 million and $1.5 million during three and six months ended June 30, 2017, respectively, partially offset by sublease income of $0.3 million and $0.7 million, respectively.
Capital Leases
In December 2016, we entered into a three-year financing lease agreement with a third party supplier for the purchase of laboratory equipment that was partially financed through a capital lease of approximately $0.4 million. The lease became effective upon delivery of the equipment, which occurred in February 2017, and the term of the lease is three years from the effective date. This financing agreement was accounted for as a capital lease due to the bargain purchase option at the end of the lease.
In April 2017, we entered into a three-year financing lease agreement with a third party supplier for the purchase of information technology equipment for approximately $0.3 million. The effective date of the lease was May 19, 2017 and the term of the lease is three years. This financing agreement was accounted for as a capital lease due to the bargain purchase option at the end of the lease.
Leases
Future minimum payments under non-cancellable capital and operating leases at June 30, 2018 are as follows (in thousands):
Years ending December 31,
Capital Leases
 
Operating Leases
2018 (remaining 6 months)
$
126

 
$
1,598

2019
252

 
3,280

2020
61

 
712

2021

 
490

2022

 
41

Total minimum lease payments (1)
439

 
$
6,121

Less: amount representing interest
(19
)
 
 
Present value of capital lease obligations
420

 
 
Less: current portion
(237
)
 
 
Long-term portion of capital leases
$
183

 
 

(1) Minimum payments have not been reduced by future minimum sublease rentals of $0.9 million to be received under non-cancellable subleases at June 30, 2018.
Other Commitments
We enter into supply and service arrangements in the normal course of business. Supply arrangements are primarily for fixed-price manufacture and supply. Service agreements are primarily for the development of manufacturing processes and certain studies. Commitments under service agreements are subject to cancellation at our discretion which may require payment of certain cancellation fees. The timing of completion of service arrangements is subject to variability in estimates of the time required to complete the work.
The following table provides quantitative data regarding our other commitments. Future minimum payments reflect amounts that we expect to pay including potential obligations under services agreements subject to risk of cancellation by us (in thousands):
Other Commitment Agreement Type
Agreement Date
 
Future Minimum Payment
Manufacture and supply agreement with expected future payment date of December 2022
April 2016
 
$
1,693

Service agreement for the development of manufacturing process
April 2017
 
2

Service agreement for stability study
July 2017
 
439

Service agreement for clinical trial
December 2017
 
$
2,116

Total other commitments
 
 
$
4,250


Credit Facility
Effective June 30, 2017, we entered into a credit facility (the "Credit Facility") consisting of term loans ("Term Debt") totaling up to $10.0 million, and advances ("Advances") under a revolving line of credit ("Revolving Line of Credit") totaling up to $5.0 million with an accounts receivable borrowing base of 80% of eligible accounts receivable. At June 30, 2018, we have not drawn from the Credit Facility. In June 2018, we entered into a Third Amendment to the Credit Facility whereby the draw period on the term debt was extended to September 30, 2018. We may draw on the Term Debt at any time prior to September 30, 2018, subject to customary conditions for funding including, among others, that no event of default exists. We may draw on the Revolving Line of Credit at any time prior to the maturity date. On July 1, 2021, any loans for Term Debt mature and the Revolving Line of Credit terminates. Term Debt bears interest through maturity at a variable rate based on the London Interbank Offered Rate plus 3.60%. Advances under the Revolving Line of Credit bear interest at a variable annual rate equal to the greater of (i) 1.00% above the prime rate and (ii) 5.00%.
The Credit Facility allows for interest-only payments on Term Debt through August 1, 2019. Monthly payments of principal and interest on the Term Debt are required following the applicable amortization date. We may elect to prepay in full the Term Debt and Advances under the Revolving Line of Credit at any time.     
Our obligations under the Credit Facility are secured by a lien on substantially all of our personal property other than our intellectual property. The Credit Facility includes a number of customary covenants and restrictions which require us to comply with certain financial covenants including achieving consolidated product revenues levels at minimum levels as set forth in the Credit Facility through December 2018 and on and after January 2019, in each case unless we maintain certain minimum cash levels with the lender in an amount equal to or greater than six times the sum of the average six-month trailing operating cash flow net outlay plus the average monthly principal due and payable in the immediately succeeding three-month period. The Credit Facility places various restrictions on our transferring collateral, incurring additional indebtedness, engaging in mergers or acquisitions, paying dividends or making other distributions, making investments, creating liens, and selling assets and permitted assets to be held at foreign subsidiaries above specified caps, in each case subject to certain exceptions. A failure to comply with these covenants could permit the lender to exercise remedies against us and the collateral securing the Credit Facility, including foreclosure of our properties securing the Credit Facility and our cash. At June 30, 2018, we were in compliance with the covenants for the Credit Facility.
Legal Proceedings
We are not currently a party to any material pending litigation or other material legal proceedings.
In February 2018, we and EnzymeWorks, Inc. (U.S.), Suzhou Hanmei Biotechnology Co. Ltd, d/b/a EnzymeWorks, Inc. (China) (collectively, "EnzymeWorks"), Junhua Tao, and Andrew Tao reached a settlement concerning the lawsuit filed by us in February 2016 against EnzymeWorks, Junhua Tao, and Andrew Tao in the United States District Court for the Northern District of California. The parties have entered into a settlement agreement, the terms of which are confidential. The parties have also stipulated to a judgment of patent infringement of all asserted patents against EnzymeWorks, and a permanent injunction barring any future infringement. The remaining claims against EnzymeWorks, and all claims against Junhua Tao, and Andrew Tao including trade secret misappropriation, breach of contract and voidable transfer have been dismissed with prejudice. EnzymeWorks appealed the sanctions levied against them by Judge Orrick to the Federal Circuit and filed its opening brief on May 30, 2018.  On July 9, 2018, Codexis filed its response brief, and EnzymeWorks filed its reply on July 30, 2018.  
Indemnifications
We are required to recognize a liability for the fair value of any obligations we assume upon the issuance of a guarantee. We have certain agreements with licensors, licensees, and collaborators that contain indemnification provisions. In such provisions, we typically agree to indemnify the licensor, licensee and collaborator against certain types of third party claims. The maximum amount of the indemnifications is not limited. We accrue for known indemnification issues when a loss is probable and can be reasonably estimated. There were no accruals for expenses related to indemnification issues for any periods presented.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
6 Months Ended
Jun. 30, 2018
Related Party Transaction, Due from (to) Related Party [Abstract]  
Related Party Transactions
Related Party Transactions
Exela PharmSci, Inc.
We entered into a commercialization agreement with Exela in 2007. Under the license agreement, as amended, we and Exela cross-licensed certain technology relating to the manufacture of argatroban, an API, in exchange for rights to certain sublicensing fees or development payments and profit sharing. The revenue sharing arrangement was terminated in December 2017.
Thomas R. Baruch, one of our directors, serves on the board of directors of Exela, and is a retired general partner in Presidio Partners 2007, LP which owns over 10% of Exela’s outstanding capital stock. As such, Mr. Baruch has an indirect pecuniary interest in the shares of Exela held by Presidio Partners 2007, L.P.
We recognized no revenue for the three and six months ended June 30, 2018, compared to $0.4 million and $0.7 million in revenues for the three and six months ended June 30, 2017, respectively, shown in the unaudited condensed consolidated statement of operations as research and development revenue. We had $0.6 million and $1.6 million of receivables from Exela at June 30, 2018 and December 31, 2017, respectively.
AstraZeneca PLC
Pam P. Cheng, a member of our board of directors, joined AstraZeneca PLC as Executive Vice President, Operations and Information Technology in June 2015. We sell biocatalyst products to AstraZeneca PLC, to Alfa Aesar, which is a purchasing agent of AstraZeneca PLC, and also to Asymchem Life Science Co, Ltd, which is a contract manufacturer for AstraZeneca PLC.
In the three and six months ended June 30, 2018, we recognized $55 thousand and $0.4 million in revenue from AstraZeneca PLC, compared to $24 thousand and $50 thousand in the three and six months ended June 30, 2017, respectively. We recognized nil and de minimis revenue from Asymchem in the three and six months ended June 30, 2018, respectively, and no revenue in the three and six months ended June 30, 2017, respectively. We recognized no revenue from Alfa Aesar in the three and six months ended June 30, 2018 and 2017, respectively. At June 30, 2018 and December 31, 2017, we had $45 thousand and $86 thousand accounts receivables from AstraZeneca, PLC, respectively, zero and $0.4 million of accounts receivables from Alfa Aesar, respectively, and no accounts receivables from Asymchem.
In the three and six months ended June 30, 2018, we performed a proof of concept screening service using AstraZeneca’s substrate. This service was related to an option for additional services which AstraZeneca had exercised in June. We had completed the additional services and recognized $45 thousand in revenue at June 30, 2018.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment, Geographical and Other Revenue Information
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Segment, Geographical and Other Revenue Information
Segment, Geographical and Other Revenue Information
Segment Information

As discussed in Note 2, "Basis of Presentation and Summary of Significant Accounting Policies," beginning in 2018, we identified our biotherapeutics business as a standalone business segment. Our two reportable business segments as of January 1, 2018, consisted of Performance Enzymes and Novel Biotherapeutics.
We report corporate-related expenses such as legal, accounting, information technology, and other costs that are not otherwise included in our reportable business segments as "Corporate costs." All items not included in income (loss) from operations are excluded from the business segments.
We manage our assets on a total company basis, not by business segment, as the majority of our operating assets are shared or commingled. Our CODM does not review asset information by business segment in assessing performance or allocating resources, and accordingly, we do not report asset information by business segment.

Performance Enzymes
We initially commercialized our CodeEvolver® protein engineering technology platform and products in the pharmaceuticals market, and to date this continues to be our largest market served. Our customers, which include many large global pharmaceutical companies, use our technology, products and services in their manufacturing processes and process development. We have also used the technology to develop customized enzymes for use in other industrial markets. These markets consist of several large industrial verticals, including food and food ingredients, animal feed, flavors, fragrances, and agricultural chemicals. We also use our technology to develop enzymes for customers using NGS and PCR/qPCR for in vitro molecular diagnostic and molecular biology research applications.

Novel Biotherapeutics
We are also targeting new opportunities in the pharmaceutical industry to discover, improve, and/or develop biotherapeutic drug candidates. We believe that our CodeEvolver® protein engineering platform technology can be used to discover novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. Similarly, we believe that we can deploy our platform technology to improve specific characteristics of a customer’s pre-existing biotherapeutic drug candidate, such as its activity, stability or immunogenicity. Most notable is our lead program for the potential treatment of PKU in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient. In October 2017, we announced a strategic collaboration with Nestlé Health Science to advance CDX-6114, our own novel orally administrable enzyme therapeutic candidate for the potential treatment of PKU disease.  We have also developed a pipeline of other biotherapeutic drug candidates in which we expect to continue to make additional investments with the aim of advancing additional product candidates targeting other therapeutic areas. For the three and six months ended June 30, 2018, all revenues related to the Novel Biotherapeutics segment were generated from our collaboration with Nestlé Health Science.  There was no revenue related to the Novel Biotherapeutics segment for the three and six months ended June 30, 2017.
Our CODM regularly reviews our segments and the approach provided by management for performance evaluation and resource allocation.
In the second quarter of 2018, we made a change in the segment measurement for allocating operating expenses between our two reporting segments. The remaining expenses have been allocated to corporate costs.  This change in measurement only impacts our segment disclosures, and it has no impact on our overall consolidated financial statements.
We revised the allocation of operating expenses between the two segments based on better insight and improved judgment during the second quarter of 2018. Operating expenses that directly support the segment activity are allocated based on segment headcount, revenue contribution or activity of the business units within the segments, based on the corporate activity type provided to the segment. The expense allocation excludes certain corporate costs that are separately managed from the segments.
Management believes that the current allocation of research and development expenses provides a more accurate presentation of how the segments utilize research and development support activities as compared to the method previously used. This provides the CODM with more meaningful segment profitability reporting to support operating decisions and allocate resources.
Following the change, we reclassified the research and development cost of $0.3 million from Performance Enzyme to Novel Biotherapeutics for the three months ended March 31, 2018 and we reclassified the research and development cost of $0.1 million from Novel Biotherapeutics to Performance Enzyme for the three months ended March 31, 2017.
Segment results for the three and six months ended June 30, 2018 have been revised to reflect this change in operating segment measurement.
The following table provides financial information by our reportable business segments along with a reconciliation to consolidated loss before income taxes (in thousands):

 
 
Three months ended June 30, 2018
 
Three months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
Product revenue
 
$
3,723

 
$

 
$
3,723

 
$
6,600

 
$

 
$
6,600

Research and development revenue
 
7,442

 
2,373

 
9,815

 
3,747

 

 
3,747

Total revenues
 
11,165

 
2,373

 
13,538

 
10,347

 

 
10,347

Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
Cost of product revenue
 
2,611



 
2,611

 
3,790

 

 
3,790

Research and development(1)
 
4,724


2,442

 
7,166

 
4,023

 
2,149

 
6,172

Selling, general and administrative
 
1,729


304

 
2,033

 
1,777

 

 
1,777

Total segment costs and operating expenses
 
9,064

 
2,746

 
11,810

 
9,590

 
2,149

 
11,739

Income (loss) from operations
 
$
2,101

 
$
(373
)
 
$
1,728

 
$
757

 
$
(2,149
)
 
$
(1,392
)
Corporate costs (2)
 
 
 
 
 
(5,209
)
 
 
 
 
 
(4,702
)
Depreciation and amortization
 
 
 
 
 
(265
)
 
 
 
 
 
(228
)
Loss before income taxes
 
 
 
 
 
$
(3,746
)
 
 
 
 
 
$
(6,322
)

(1) Research and development expenses exclude depreciation and amortization.
(2) Corporate costs include unallocated selling, general and administrative expense, interest income, and other income and expenses.
 
 
Six months ended June 30, 2018
 
Six months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
Product revenue
 
$
9,886

 
$

 
$
9,886

 
$
12,186

 
$

 
$
12,186

Research and development revenue
 
12,008

 
5,686

 
17,694

 
6,131

 

 
6,131

Total revenues
 
21,894

 
5,686

 
27,580

 
18,317

 

 
18,317

Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
Cost of product revenue
 
6,436

 

 
6,436

 
6,792

 

 
6,792

Research and development(1)
 
9,790

 
4,374

 
14,164

 
8,172

 
3,660

 
11,832

Selling, general and administrative
 
3,825

 
450

 
4,275

 
3,589

 

 
3,589

Total segment costs and operating expenses
 
20,051

 
4,824

 
24,875

 
18,553

 
3,660

 
22,213

Income (loss) from operations
 
$
1,843

 
$
862

 
$
2,705

 
$
(236
)
 
$
(3,660
)
 
$
(3,896
)
Corporate costs (2)
 
 
 
 
 
(10,644
)
 
 
 
 
 
(9,308
)
Depreciation and amortization
 
 
 
 
 
(503
)
 
 
 
 
 
(554
)
Loss before income taxes
 
 
 
 
 
$
(8,442
)
 
 
 
 
 
$
(13,758
)
(1) Research and development expenses exclude depreciation and amortization.
(2) Corporate costs include unallocated selling, general and administrative expense, interest income, and other income and expenses.

The following table provides stock-based compensation expense included in income (loss) from operations by segment (in thousands):
 
 
Three months ended June 30, 2018
 
Three months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Stock-based compensation
 
$
768

 
$
83

 
$
851

 
$
434

 
$
47

 
$
481


 
 
Six months ended June 30, 2018
 
Six months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Stock-based compensation
 
$
1,326

 
$
146

 
$
1,472

 
$
789

 
$
100

 
$
889




Significant Customers
Customers that each contributed 10% or more of our total revenues were as follows:
 
Percentage of Total Revenues for the
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Customer A
27%
 
45%
 
38%
 
42%
Customer B
34%
 
21%
 
22%
 
12%
Customer C
18%
 
*
 
21%
 
*
Customers that each contributed 10% or more of our total accounts receivable had the following balances as of the periods presented:
 
Percentage of Accounts Receivables at
 
June 30, 2018
 
December 31, 2017
Customer A
46%
 
31%
Customer B
27%
 
16%
Customer D
11%
 
15%
Customer E
*
 
14%
* Less than 10% of the period presented
Geographical Information
Geographic revenues are identified by the location of the customer and consist of the following (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Revenues
 
 
 
 
 
 
 
Americas
$
6,058

 
$
4,401

 
$
9,655

 
$
6,189

EMEA
3,808

 
1,959

 
8,800

 
5,166

APAC
3,672

 
3,987

 
9,125

 
6,962

Total revenues
$
13,538

 
$
10,347

 
$
27,580

 
$
18,317


Identifiable long-lived assets as follows (in percentage):
Long-lived assets:
June 30, 2018
 
December 31, 2017
United States
100
%
 
100
%
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP") and the applicable rules and regulations of the Securities and Exchange Commission ("SEC") for interim financial information. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. These interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto contained in our Annual Report on Form 10-K for the year ended December 31, 2017. The condensed consolidated balance sheet at December 31, 2017 has been derived from the audited consolidated financial statements at that date, but does not include all disclosures, including notes, required by GAAP for complete financial statements.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to present fairly our financial position as of June 30, 2018 and results of our operations and comprehensive loss for the three and six months ended June 30, 2018 and 2017, and cash flows for the six months ended June 30, 2018 and 2017. The interim results are not necessarily indicative of the results for any future interim period or for the entire year. Certain prior period amounts have been reclassified to conform to current period presentation. In connection with the adoption of Accounting Standard Update ("ASU") 2016-01, "Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities," unrealized losses on equity investments in marketable securities, net of taxes, previously included in accumulated other comprehensive loss have been reclassified to beginning accumulated deficit. See "Recently Adopted Accounting Pronouncements" for details regarding the adoption of ASU 2016-01.
Comprehensive loss is equivalent to net loss during the three and six months ended June 30, 2018 because after adopting ASC 2016-01, we do not have any transactions recorded under comprehensive loss. Prior to our adoption of ASU 2016-01, and during the three and six months ended June 30, 2017, comprehensive loss included unrealized losses from our equity investments in marketable securities.
The unaudited interim condensed consolidated financial statements include the accounts of Codexis, Inc. and its wholly owned subsidiaries in the United States, India and the Netherlands. All significant intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenue and expenses during the reporting period. We regularly assess these estimates which primarily affect revenue recognition, accounts receivable, inventories, the valuation of marketable securities, goodwill arising out of business acquisitions, accrued liabilities, stock awards, and the valuation allowances associated with deferred tax assets. Actual results could differ from those estimates and such differences may be material to the condensed consolidated financial statements.
Segment Reporting
Segment Reporting

We report two business segments, Performance Enzymes and Novel Biotherapeutics, which are based on our operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker ("CODM"), or decision making group, in deciding how to allocate resources, and in assessing performance. Our CODM is our Chief Executive Officer. Our business segments are primarily based on our organizational structure and our operating results as used by our CODM in assessing performance and allocating resources for our company. We do not allocate or evaluate assets by segment.
Previously, we had managed our business under one business segment. As our biotherapeutics business has emerged as a significant opportunity for us, effective in 2018, we formed Novel Biotherapeutics as a new business segment. The Novel Biotherapeutics segment focuses on new opportunities in the pharmaceutical industry to discover or improve novel biotherapeutic drug candidates that will target human diseases that are in need of improved therapeutic interventions. The Performance Enzymes segment consists of the existing protein catalyst products and services with focus on pharmaceutical, food, molecular diagnostics, and other industrial markets.
Foreign Currency Translation
Foreign Currency Translation
The United States dollar is the functional currency for our operations outside the United States. Accordingly, nonmonetary assets and liabilities originally acquired or assumed in other currencies are recorded in United States dollars at the exchange rates in effect at the date they were acquired or assumed. Monetary assets and liabilities denominated in other currencies are translated into United States dollars at the exchange rates in effect at the balance sheet date. Translation adjustments are recorded in other expense in the unaudited condensed consolidated statements of operations. Gains and losses realized from non-U.S. dollar transactions, including intercompany balances not considered as permanent investments, denominated in currencies other than an entity's functional currency are included in other expense in the accompanying unaudited condensed consolidated statements of operations.
Revenue Recognition
Revenue Recognition
On January 1, 2018, we adopted the provisions of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606) ("ASC 606"). The guidance provides a unified model to determine how revenue is recognized.
Our revenues are derived primarily from product revenue and collaborative research and development agreements. The majority of our contracts with customers typically contain multiple products and services. We account for individual products and services separately if they are distinct-that is, if a product or service is separately identifiable from other items in the contract and if a customer can benefit from it on its own or with other resources that are readily available to the customer.
In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under our product revenue and collaborative research and development agreements, we perform the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations based on estimated selling prices; and (v) recognition of revenue when (or as) we satisfy each performance obligation.
The majority of our collaborative contracts contain multiple revenue streams such as up-front and/or annual license fees, fees for full time employee ("FTE") research and development services, contingent milestone payments upon achievement of contractual criteria, and royalty fees based on the licensees' product revenue or usage, among others. We determine the stand-alone selling price ("SSP") and allocate consideration to distinct performance obligations. Typically, we base our SSPs on our historical sales. If an SSP is not directly observable, then we estimate the SSP taking into consideration market conditions, forecasted sales, entity-specific factors and available information about the customer.
We account for a contract with a customer when there is approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Non-cancellable purchase orders received from customers to deliver a specific quantity of product, when combined with our order confirmation, in exchange for future consideration, create enforceable rights and obligations on both parties and constitute a contract with a customer.
We measure revenue based on the consideration specified in the contract with each customer, net of any sales incentives and taxes collected on behalf of government authorities. We recognize revenue in a manner that best depicts the transfer of promised goods or services to the customer, when control of the product or service is transferred to a customer. We make significant judgments when determining the appropriate timing of revenue recognition.
The following is a description of principal activities from which we generate revenue:
Product Revenue
Product revenue consist of sales of protein catalysts, pharmaceutical intermediates and Codex® Biocatalyst Panels and Kits. A majority of our product revenue is made pursuant to purchase orders or supply agreements and is recognized at a point in time when the control of the product has been transferred to the customer typically upon shipment. For some of the products that we develop, we recognize revenue over time as we have a right to payment from the customer under a binding, non-cancellable purchase order, and there is no alternate use of the product for us as it is specifically made for the customer’s use.
Certain of our agreements provide options to customers which they can exercise at a future date, such as the option to purchase our product during the contract duration at discounted prices and an option to extend their contract, among others. In accounting for customer options, we determine whether an option is a material right and this requires us to exercise significant judgment. If a contract provides the customer an option to acquire additional goods or services at a discount that exceeds the range of discounts that we typically give for that product or service, or if the option provides the customer certain additional goods or services for free, the option may be considered a material right. If the contract gives the customer the option to acquire additional goods or services at their normal SSPs, we would likely determine that the option is not a material right and, therefore, account for it as a separate performance obligation when the customer exercises the option. We primarily account for options which provide material rights using the alternative approach available under ASC 606, as we concluded we meet the criteria for using the alternative approach. Therefore, the transaction price is calculated as the expected consideration to be received for all the goods and services we expect to provide. We update the transaction price for expected consideration, subject to constraint, each reporting period if our estimate of future goods to be ordered by customers change.
Research and Development Revenue
We perform research and development activities as specified in each respective customer agreement. We identify each performance obligation in our research and development agreements at contract inception. We allocate the consideration to each distinct performance obligation based on the estimated SSP of each performance obligation. Performance obligations included in our research and services agreements typically include research and development services for a specified term, periodic reports and small samples of enzyme produced.
The majority of our research and development agreements are based on a contractual rate per FTE working on the project. The underlying product that we develop for customers does not create an asset with an alternative use to us and the customer receives benefits as we perform the work towards completion. Thus, our performance obligations are generally satisfied over time as the service is performed. We utilize an appropriate method of measuring progress towards the completion of our performance obligations to determine the timing of revenue recognition. For each performance obligation that is satisfied over time, we recognize revenue using a single measure of progress, typically based on FTE hours incurred.
Our contracts frequently provide customers with rights to use or access our products or technology, along with other promises or performance obligations. Under ASC 606, we must first determine whether the license is distinct from other promises, such as our promise to manufacture a product. If we determine that the customer cannot benefit from the license without our manufacturing capability, the license will be accounted for as combined with the other performance obligations. If we determine that a license is distinct, we would recognize revenues from non-refundable, up-front license fees when the license is transferred to the customer, and the customer can use and benefit from it. We estimate the SSP for license rights by using an income approach model which includes the following key assumptions: the development timelines, revenue forecasts, commercialization expenses, discount rate, and the probability of technical and regulatory success. For licenses that have been previously sold to other customers, we use historical information to determine SSP.
At the inception of each arrangement that includes variable consideration such as development milestone payments, we evaluate whether the milestones are considered probable of being reached and estimate the amount to be included in the transaction price using the most likely amount method. If it is probable that a significant revenue reversal would not occur, the associated milestone value is included in the transaction price. Milestone payments that are not within our control or the licensee, such as regulatory approvals, are not considered probable of being achieved until those approvals are received. The transaction price is then allocated to each performance obligation on a relative stand-alone selling price basis, for which we recognize revenue as or when the performance obligations under the contract are satisfied. At the end of each subsequent reporting period, we re-evaluate the probability of achievement of such development milestones and any related constraint, and if necessary, adjust our estimate of the overall transaction price. Any such adjustments are recorded on a cumulative catch-up basis, which would affect license, collaboration and other revenues and earnings in the period of adjustment.
Our CodeEvolver® platform technology transfer collaboration agreements typically include license fees, upfront fees, and variable consideration in the form of milestone payments, and sales or usage-based royalties. We recognize revenues from our platform technology transfer agreements over time as our customer learns to use our technology.
For agreements that include sales or usage-based royalty payments to us, we do not recognize revenue until the underlying sales of the product or usage has occurred. At the end of each reporting period, we estimate the royalty amount. We recognize revenue at the later of (i) when the related sale of the product occurs, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied, or partially satisfied.
Contract Assets
Contract assets include amounts related to our contractual right to consideration for completed performance obligations not yet invoiced. The contract assets are reclassified to receivables when the rights become unconditional.
Contract Liabilities
Contract liabilities are recorded as deferred revenues and include payments received in advance of performance under the contract. Contract liabilities are realized when the development services are provided to the customer or control of the products has been transferred to the customer. A portion of our contract liabilities relate to supply arrangements that contain material rights that are recognized using the alternative method, under which the aggregate amount invoiced to the customer for shipped products, including annual fees, is higher than the amount of revenue recognized based on the transaction price allocated to the shipped products.
Contract Costs
ASC 606 requires the recognition of an asset for the incremental costs of obtaining a contract with a customer if the entity expects to recover such costs. Incremental costs are costs that would not have been incurred if the contract had not been obtained. Examples of contract costs are commissions paid to sales personnel. We do not typically incur significant incremental costs because the compensation of our salespeople are not based on contracts closed but on a mixture of company goals, individual goals, and sales goals. If a commission paid is directly related to obtaining a specific contract, our policy is to capitalize and amortize such costs over the estimated life of the contract.
Contract costs are reported in other non-current assets.
Cost of Product Sales
Cost of Product Revenue
Cost of product revenue comprises both internal and third party fixed and variable costs including materials and supplies, labor, facilities, and other overhead costs associated with our product sales. Shipping costs are included in our cost of product revenue. Such charges were not significant in any of the periods presented.
Cost of Research and Development Services and Research and Development Expenses
Cost of Research and Development Services
Cost of research and development services related to FTE services under research and development agreements approximate the research funding over the term of the respective agreements and is included in research and development expense. Costs of services provided under license and platform technology transfer agreements are included in research and development expenses and are expensed in the periods in which such costs are incurred.
Research and Development Expenses
Research and development expenses consist of costs incurred for internal projects and partner-funded collaborative research and development activities, as well as license and platform technology transfer agreements, as mentioned above. These costs include our direct and research-related overhead expenses, which include salaries and other personnel-related expenses (including stock-based compensation), occupancy-related costs, supplies, depreciation of facilities and laboratory equipment and amortization of acquired technologies, as well as external costs, and are expensed as incurred. Costs to acquire technologies that are utilized in research and development and that have no alternative future use are expensed when incurred
Advertising
Advertising
Advertising costs are expensed as incurred and included in selling, general and administrative expenses in the unaudited condensed consolidated statements of operations.
Stock-Based Compensation
Stock-Based Compensation
We use the Black-Scholes-Merton option pricing model to estimate the fair value of options granted under our equity incentive plans. The Black-Scholes-Merton option pricing model requires the use of assumptions, including the expected term of the award and the expected stock price volatility. The expected term is based on historical exercise behavior on similar awards, giving consideration to the contractual terms, vesting schedules and expectations of future employee behavior. We use historical volatility to estimate expected stock price volatility. The risk-free rate assumption is based on United States Treasury instruments whose terms are consistent with the expected term of the stock options. The expected dividend assumption is based on our history and expectation of dividend payouts.
Restricted Stock Units ("RSUs"), Restricted Stock Awards ("RSAs"), performance based options ("PBOs"), and performance-contingent restricted stock units ("PSUs") are measured based on the fair market values of the underlying stock on the dates of grant. The vesting of PBOs and PSUs awarded is conditioned upon the attainment of one or more performance objectives over a specified period and upon continued employment through the applicable vesting date. At the end of the performance period, shares of stock subject to the PBOs and PSUs vest based upon both the level of achievement of performance objectives within the performance period and continued employment through the applicable vesting date.
Stock-based compensation expense is calculated based on awards ultimately expected to vest and is reduced for estimated forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The estimated annual forfeiture rates for stock options, RSUs, PSUs, PBOs, and RSAs are based on historical forfeiture experience.
The estimated fair value of stock options, RSUs, and RSAs are expensed on a straight-line basis over the vesting term of the grant and the estimated fair value of PSUs and PBOs are expensed using an accelerated method over the term of the award once management has determined that it is probable that the performance objective will be achieved. Compensation expense is recorded over the requisite service period based on management's best estimate as to whether it is probable that the shares awarded are expected to vest. Management assesses the probability of the performance milestones being met on a continuous basis.
Cash and Cash Equivalents
Cash and Cash Equivalents
We consider all highly liquid investments with maturity dates of three months or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consist of cash on deposit with banks and money market funds. The majority of cash and cash equivalents is maintained with major financial institutions in North America. Deposits with these financial institutions may exceed the amount of insurance provided on such deposits.
Restricted Cash
Restricted Cash
In 2016, we began the process of liquidating our Indian subsidiary. The local legal requirements for liquidation required us to maintain our subsidiary's cash balance in an account managed by a legal trustee to satisfy our financial obligations.
Marketable Securities
Marketable Securities
We invest in equity securities that are carried at estimated fair value (see Note 6, "Cash Equivalents and Marketable Securities"), with changes in fair value recognized within earnings. Equity securities with remaining maturities of greater than one year or which we currently do not intend to sell are classified as long-term.
Unrealized holding gains and losses (the adjustment to fair value) and realized gains and losses are included in other income (expense) in the unaudited condensed consolidated statement of operations.
Fair Value Measurements
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. In determining fair value, we utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible and we consider counterparty credit risk in our assessment of fair value. Carrying amounts of financial instruments, including cash equivalents, marketable investments, accounts receivable, accounts payable, and accrued liabilities, approximate their fair values as of the balance sheet dates because of their short maturities.
The fair value hierarchy distinguishes between (1) market participant assumptions developed based on market data obtained from independent sources (observable inputs) and (2) an entity's own assumptions about market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair value hierarchy consists of three broad levels, giving the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are described below:
Level 1: Inputs that are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2: Inputs that are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities and which reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.
Concentrations of Credit Risk
Concentrations of Credit Risk
Financial instruments that potentially subject us to significant concentrations of credit risk consist primarily of cash and cash equivalents, accounts receivable, marketable securities, and restricted cash. Cash that is not required for immediate operating needs is invested principally in money market funds. Cash and cash equivalents are invested through banks and other financial institutions in the United States, India, and the Netherlands. Such deposits in those countries may be in excess of insured limits.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
We currently sell primarily to pharmaceutical and fine chemicals companies throughout the world by the extension of trade credit terms based on an assessment of each customer's financial condition. Trade credit terms are generally offered without collateral and may include a discount for prompt payment for specific customers. To manage our credit exposure, we perform ongoing evaluations of our customers' financial conditions. In addition, accounts receivable includes amounts owed to us under our collaborative research and development agreements. We recognize accounts receivable at invoiced amounts and we maintain a valuation allowance for doubtful accounts.
We estimate an allowance for doubtful accounts through specific identification of potentially uncollectible accounts receivable based on an analysis of our accounts receivable aging. Uncollectible accounts receivable are written off against the allowance for doubtful accounts when all efforts to collect them have been exhausted. Recoveries are recognized when they are received. Actual collection losses may differ from our estimates and could be material to our consolidated financial position, results of operations, and cash flows.
Inventories
Inventories
Inventories are stated at the lower of cost or net realizable value. Cost is determined using a weighted-average approach, assuming full absorption of direct and indirect manufacturing costs, or based on cost of purchasing from our vendors. If inventory costs exceed expected net realizable value due to obsolescence or lack of demand, valuation adjustments are recorded for the difference between the cost and the expected net realizable value. These valuation adjustments are determined based on significant estimates.
Concentrations of Supply Risk
Concentrations of Supply Risk
We rely on a limited number of suppliers for our products. We believe that other vendors would be able to provide similar products; however, the qualification of such vendors may require substantial start-up time. In order to mitigate any adverse impacts from a disruption of supply, we attempt to maintain an adequate supply of critical single-sourced materials. For certain materials, our vendors maintain a supply for us. We outsource the large scale manufacturing of our products to contract manufacturers with facilities in Austria and Italy.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
Our long-lived assets consist of property and equipment.
We evaluate the carrying value of long-lived assets, including property and equipment, whenever events, changes in business circumstances or our planned use of long-lived assets indicate that their carrying amounts may not be fully recoverable or that their useful lives are no longer appropriate. If these facts and circumstances exist, we assess for recovery by comparing the carrying values of long-lived assets with their future net undiscounted cash flows. If the comparison indicates that impairment exists, long-lived assets are written down to their respective fair values based on discounted cash flows. Significant management judgment is required in the forecast of future operating results that are used in the preparation of unexpected undiscounted cash flows.
Goodwill
Goodwill
As of June 30, 2018 and December 31, 2017, the carrying amount of our goodwill was $3.2 million. All of our goodwill relates to the Performance Enzymes segment. There were no indicators of impairment identified related to our Performance Enzymes segment during the six months ended June 30, 2018 and 2017. 
Income Taxes
Income Taxes
We use the liability method of accounting for income taxes, whereby deferred tax asset or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount that will more likely than not be realized.
We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of tax credits, benefits and deductions and in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes. Significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.
In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will be realized on a jurisdiction by jurisdiction basis. The ultimate realization of deferred tax assets is dependent upon the generation of taxable income in the future. We have recorded a valuation allowance against these deferred tax assets in jurisdictions where ultimate realization of deferred tax assets is more likely than not to occur. As of June 30, 2018 and December 31, 2017, we maintained a full valuation allowance in all jurisdictions against the net deferred tax assets as we believe that it is more likely than not that the majority of deferred tax assets will not be realized.
We make estimates and judgments about our future taxable income that are based on assumptions that are consistent with our plans and estimates. Should the actual amounts differ from our estimates, the amount of our valuation allowance may be materially impacted. Any adjustment to the deferred tax asset valuation allowance would be recorded in the income statement for the periods in which the adjustment is determined to be required.
We account for uncertainty in income taxes as required by the provisions of ASC Topic 740, which clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to estimate and measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. It is inherently difficult and subjective to estimate such amounts, as this requires us to determine the probability of various possible outcomes. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately anticipate actual outcomes.
The Tax Reform Act of 1986 and similar state provisions limit the use of net operating loss ("NOL") carryforwards in certain situations where equity transactions result in a change of ownership as defined by Internal Revenue Code Section 382. In the event we should experience such a change of ownership, utilization of our federal and state NOL carryforwards could be limited.

The adoption of ASC 606 primarily resulted in less revenue recognized as of January 1, 2018, which in turn generated a decrease in net deferred tax assets. As we fully reserve our net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding decrease to the valuation allowance.
We recognized income tax benefit of $11 thousand and $13 thousand for the three and six months ended June 30, 2018, respectively. We recognized income tax benefit of $42 thousand and $18 thousand for three and six months ended June 30, 2017, respectively. The income tax benefits were due to decreases in income from our foreign operations. We continue to maintain a full valuation allowance against our net deferred tax assets as we believe that it is more likely than not that the majority of our deferred tax assets will not be realized.
Recently Adopted and Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements

In May 2014, the FASB issued ASU 2014-09, "Revenue from Contracts with Customers (Topic 606)" ("ASC 606"), amending revenue recognition guidance and requiring more detailed disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers is effective for annual and interim reporting periods beginning after December 15, 2017, with early adoption permitted for public companies effective for annual and interim reporting periods beginning after December 15, 2016. We have adopted ASC 606, effective January 1, 2018, using the modified retrospective transition method. We recognized the cumulative effect of applying the new revenue standard as an adjustment to the opening balance of retained earnings at the beginning of 2018. The comparative information has not been restated and continues to be reported under the accounting standards in effect for the period presented. See Note 3, "Revenue Recognition" for more details.
    
In January 2016, the FASB issued ASU No. 2016-01, "Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities." This guidance principally affects accounting standards for equity investments, financial liabilities where the fair value option has been elected, and the presentation and disclosure requirements for financial instruments. Upon the effective date of this new guidance, all equity investments in unconsolidated entities, other than those accounted for using the equity method of accounting, will generally be measured at fair value through earnings. There will no longer be an available-for-sale classification and therefore no changes in fair value will be reported in other comprehensive income (loss) for equity securities with readily determinable fair values. This new guidance primarily impacts our accounting for equity investments. In February 2018, the FASB issued ASU 2018-03, "Technical Corrections and Improvements to Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities, that clarifies the guidance in ASU No. 2016-01, Financial Instruments—Overall (Subtopic 825-10)." Prior to the adoption of ASU 2016-01, we recognized unrealized holding gains and losses from our equity investment in CO2 Solutions in other comprehensive loss. We adopted ASU 2016-01 in the first quarter of 2018 using a modified retrospective approach by means of a cumulative-effect adjustment to accumulated deficit. Upon adoption of ASU 2016-01, we reclassified $0.5 million of unrealized loss (net of $0.6 million tax) from other accumulated comprehensive loss to beginning accumulated deficit. Any changes in the fair value of our equity investments, except those accounted for under the equity method, will be recognized in earnings on a prospective basis.

In August 2016, the FASB issued ASU 2016-15, "Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments," which provides the FASB's guidance on certain cash flow statements items. ASU 2016-15 is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. We adopted ASU 2016-15 in the first quarter of 2018, and the adoption had no impact on our unaudited condensed consolidated financial statements.

In November 2016, the FASB issued ASU No. 2016-18, "Statement of Cash Flows (Topic 230) Restricted Cash a consensus of the FASB Emerging Issues Task Force." The standard requires restricted cash and restricted cash equivalents to be included with cash and cash equivalents on the statement of cash flows. We adopted ASU 2016-18 in the first quarter of 2018 and the adoption had no material impact on our unaudited condensed consolidated financial statements. The effect of the adoption of ASU 2016-18 on our unaudited condensed consolidated statements of cash flows was to include restricted cash balances in the beginning and end of period balances of cash and cash equivalents and restricted cash. The change in restricted cash was previously disclosed in operating and investing activities in the unaudited condensed consolidated statements of cash flows.

In January 2017, the FASB issued ASU No. 2017-01 "Business Combinations (Topic 805): Clarifying the Definition of a Business." The guidance requires the use of a framework to determine whether a set of assets and activities constitutes an acquired or a sold business. The guidance is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. The amendments should be applied prospectively as of the beginning of the period of adoption. We adopted ASU 2017-01 in the first quarter of 2018, and the adoption had no impact on our unaudited condensed consolidated financial statements.

In May 2017, the FASB issued ASU No. 2017-09, "Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting." The amendments provide guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. The new standard is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017 with early adoption permitted. We adopted ASU 2017-09 in the first quarter of 2018 and the adoption had no impact on our unaudited condensed consolidated financial statements.

Recently Issued Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by us as of the specified effective date. Unless otherwise discussed, we believe that the impact of recently issued standards that are not yet effective will not have a material impact on our consolidated financial statements upon adoption.

In February 2016, the FASB issued ASU 2016-02, "Leases (Topic 842)," which replaces prior lease guidance (Topic 840). This guidance establishes a right-of-use ("ROU") model that requires a lessee to record a ROU asset and lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the Consolidated Statement of Operations. The guidance also eliminates today’s real estate-specific provisions for all entities. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. Entities have the option to use certain practical expedients. Full retrospective application is prohibited. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. We are currently evaluating the impact of this accounting standards update on our Consolidated Financial Statements. We expect that upon adoption, ROU assets and lease liabilities will be recognized in the balance sheet in amounts that will be material.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which amends the FASB's guidance on the impairment of financial instruments. The ASU adds to GAAP an impairment model (known as the "current expected credit loss model") that is based on expected losses rather than incurred losses. ASU 2016-13 is effective for annual reporting periods ending after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The adoption of ASU 2016-13 is not expected to have a material impact on our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU No. 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment." The amendments eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable. The amendments also eliminate the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity still has the option to perform the qualitative assessment for a reporting unit to determine if the quantitative impairment test is necessary. The new standard is effective for fiscal years beginning after December 15, 2019, with early adoption permitted. We do not expect the adoption of ASU 2017-04 to have a material impact on our consolidated financial statements and related disclosures.

In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220) - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This  standard  allows  a  reclassification  from  accumulated  other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act and requires certain disclosures about stranded tax effects. This standard will be effective for us beginning January 1, 2019 and should be applied either in the period of adoption or retrospectively. Early adoption is permitted. We do not expect this standard to have any impact on our consolidated financial statements.

In June 2018, the FASB issued ASU 2018-07, "Compensation-Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting". These amendments expand the scope of Topic 718, Compensation—Stock Compensation (which currently only includes share-based payments to employees) to include share-based payments issued to nonemployees for goods or services. Consequently, the accounting for share-based payments to nonemployees and employees will be substantially aligned. The ASU supersedes Subtopic 505-50, Equity—Equity-Based Payments to Non-Employees. The new standard is effective for fiscal years beginning after December 15, 2018, with early adoption permitted. We do not expect the adoption of ASU 2018-07 to have a material impact on our consolidated financial statements and related disclosures.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following table provides information about disaggregated revenue from contracts with customers into the nature of the products and services, and geographic regions, and includes a reconciliation of the disaggregated revenue with reportable segments. The geographic regions that are tracked are the Americas (United States, Canada, Latin America), EMEA (Europe, Middle East, Africa), and APAC (Australia, New Zealand, Southeast Asia, China).
 
Three months ended June 30, 2018
 
Three months ended June 30, 2017
(in thousands)
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Major products and service:
 
 
 
 
 
 
 
 
 
 
 
       Product Revenue
$
3,723

 
$

 
$
3,723

 
$
6,600

 
$

 
$
6,600

       Research and development revenue
7,442

 
2,373

 
9,815

 
3,747

 

 
3,747

Total revenues
$
11,165

 
$
2,373

 
$
13,538

 
$
10,347

 
$

 
$
10,347

 
 
 
 
 
 
 
 
 
 
 
 
Primary geographical markets:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
6,058

 
$

 
$
6,058

 
$
4,401

 
$

 
$
4,401

EMEA
1,435

 
2,373

 
3,808

 
1,959

 

 
1,959

APAC
3,672

 

 
3,672

 
3,987

 

 
3,987

Total revenues
$
11,165

 
$
2,373

 
$
13,538

 
$
10,347

 
$

 
$
10,347

 
Six months ended June 30, 2018
 
Six months ended June 30, 2017
(in thousands)
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Major products and service:
 
 
 
 
 
 
 
 
 
 
 
       Product Revenue
$
9,886

 
$

 
$
9,886

 
$
12,186

 
$

 
$
12,186

       Research and development revenue
12,008

 
5,686

 
17,694

 
6,131

 

 
6,131

Total revenues
$
21,894

 
$
5,686

 
$
27,580

 
$
18,317

 
$

 
$
18,317

 
 
 
 
 
 
 
 
 
 
 
 
Primary geographical markets:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
9,655

 
$

 
$
9,655

 
$
6,189

 
$

 
$
6,189

EMEA
3,114

 
5,686

 
8,800

 
5,166

 

 
5,166

APAC
9,125

 

 
9,125

 
6,962

 

 
6,962

Total revenues
$
21,894

 
$
5,686

 
$
27,580

 
$
18,317

 
$

 
$
18,317

Contract with customer
The following table presents changes in the contract assets, deferred contract costs, and liabilities (in thousands):
 
June 30, 2018
 
January 1, 2018 balance
 
Additions
 
Deductions (1)
 
Ending balance
Contract Assets
$

 
$
3,047

 
$
(2,493
)
 
$
554

Contract Costs
239

 

 
(80
)
 
159

Contract Liabilities: Deferred Revenue
18,966

 
1,965

 
(11,477
)
 
9,454

(1) The asset or liability balances are presented as a net position per contract and accordingly the deductions column includes the netting effect of presenting each contract on a net position basis as either a net liability or asset.
The following table shows the reconciliation of contract liabilities from what was disclosed in the Form 10-K for the year ended December 31, 2017 and gives effect to the modified retrospective adoption of the revenue guidance on January 1, 2018 (in thousands):
 
Balance
Deferred Revenue, balance at December 31, 2017
$
13,793

Changes in estimated consideration

Unsatisfied performance obligations
$
5,173

Deferred Revenue, balance at January 1, 2018
$
18,966

During the three and six months ended June 30, 2018, we recognized the following revenues (in thousands):
Revenue recognized in the period from:
Three months ended June 30, 2018
 
Six months ended June 30, 2018
Amounts included in contract liabilities at the beginning of the period:
 
 
 
     Performance obligations satisfied
$
2,994

 
$
8,822

Changes in the period:
 
 
 
     Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods
64

 
64

     Performance obligations satisfied from new activities in the period - contract revenue
10,480

 
18,694

Total revenue
$
13,538

 
$
27,580

Performance obligation, expected timing of satisfaction
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period, in thousands. The estimated revenue does not include contracts with original durations of one year or less, amounts of variable consideration attributable to royalties, or contract renewals that are unexercised as of June 30, 2018. We did not recognize any revenue from performance obligations satisfied in previous periods.

The balances in the table below are partially based on judgments involved in estimating future orders from customers subject to the exercise of material rights pursuant to respective contracts.
(in thousands)
2018
 
2019
 
2020
 
2021 and Thereafter
 
Total
Product Revenue
$
664

 
$
2,753

 
$
2,183

 
$
1,623

 
$
7,223

Research and development revenue
1,756

 
475

 

 

 
2,231

Total
$
2,420

 
$
3,228

 
$
2,183

 
$
1,623

 
$
9,454

Impact of adoption on financial statements
In accordance with Topic 606, the disclosure of the impact of adoption to our unaudited condensed consolidated statements of operations and balance sheets was as follows (in thousands, except per share amounts):
 
Three months ended June 30, 2018
 
Six months ended June 30, 2018
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues:
 
 
 
 
 
 
 
 
 
 
 
Product revenue
$
3,723

 
$
(454
)
 
$
3,269

 
$
9,886

 
$
(2,970
)
 
$
6,916

Research and development revenue
9,815

 
(1,148
)
 
8,667

 
17,694

 
(2,470
)
 
15,224

Total revenues
13,538

 
(1,602
)
 
11,936

 
27,580

 
(5,440
)
 
22,140

Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Cost of product revenue
2,611

 
(69
)
 
2,542

 
6,436

 
(1,355
)
 
5,081

Research and development
7,370

 
(33
)
 
7,337

 
14,548

 
(80
)
 
14,468

Selling, general and administrative
7,395

 

 
7,395

 
15,141

 

 
15,141

Total costs and operating expenses
17,376

 
(102
)
 
17,274

 
36,125

 
(1,435
)
 
34,690

Loss from operations
(3,838
)
 
(1,500
)
 
(5,338
)
 
(8,545
)
 
(4,005
)
 
(12,550
)
Interest income
174

 

 
174

 
245

 

 
245

Other expenses
(82
)
 

 
(82
)
 
(142
)
 

 
(142
)
Loss before income taxes
(3,746
)
 
(1,500
)
 
(5,246
)
 
(8,442
)
 
(4,005
)
 
(12,447
)
Provision (benefit) from income taxes
(11
)
 

 
(11
)
 
(13
)
 

 
(13
)
Net loss
$
(3,735
)
 
$
(1,500
)
 
$
(5,235
)
 
$
(8,429
)
 
$
(4,005
)
 
$
(12,434
)
 


 
 
 
 
 
 
 
 
 
 
Net loss per share, basic and diluted
$
(0.07
)
 
$
(0.03
)
 
$
(0.10
)
 
$
(0.17
)
 
$
(0.08
)
 
$
(0.25
)
Weighted average common shares used in computing net loss per share, basic and diluted
52,787

 
 
 
52,787

 
50,598

 
 
 
50,598



 
June 30, 2018
 
As reported

Adjustments
 
Balances without adoption of Topic 606
Assets



 

Accounts Receivable
$
9,910


$
(1,136
)

$
8,774

Contract Assets
554

 
(554
)
 

Other non-current assets
414


(159
)

255

Liabilities





Other accrued liabilities
5,051


(1,591
)

3,460

Deferred revenue - current
4,460


2,909


7,369

Deferred revenue - non-current
4,994


(3,220
)

1,774

Stockholders' equity








Accumulated deficit
(328,026
)

55


(327,971
)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Securities not included in the net loss per common share calculations
The following shares were not included in the computation of diluted net loss per share (in thousands):
 
Three months ended June 30,
 
Six months ended June 30,
 
2018
 
2017
 
2018
 
2017
Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan
7,462

 
7,621

 
7,462

 
7,621

Shares of common stock issuable upon exercise of outstanding warrants

 
73

 

 
73

Total shares excluded as anti-dilutive
7,462

 
7,694

 
7,462

 
7,694

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2018
Cash Equivalents and Marketable Securities [Abstract]  
Schedule of cash equivalents and marketable securities
Cash equivalents and marketable securities at June 30, 2018 and at December 31, 2017 consisted of the following (in thousands):
 
June 30, 2018
 
Adjusted Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated
Fair Value
Money market funds (1)
$
30,913

 
$

 
$

 
$
30,913

Common shares of CO2 Solutions (2)
563

 
113

 

 
676

Total
$
31,476

 
$
113

 
$

 
$
31,589


 
December 31, 2017
 
Adjusted Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Estimated
Fair Value
Money market funds (1)
$
6,778

 
$

 
$

 
$
6,778

Common shares of CO2 Solutions (2)
563

 
108

 

 
671

Total
$
7,341

 
$
108

 
$

 
$
7,449


    
(1) Money market funds are classified in cash and cash equivalents on our unaudited condensed consolidated balance sheets.
(2) Common shares of CO2 Solutions are classified as marketable securities, and included in non-current assets on our unaudited condensed consolidated balance sheets.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2018
Fair Value, Assets, Liabilities and Stockholders' Equity Measured on Recurring Basis [Abstract]  
Summary of financial instruments measured at fair value on a recurring basis
The following tables present the financial instruments that were measured at fair value on a recurring basis at June 30, 2018 and December 31, 2017 by level within the fair value hierarchy (in thousands):
 
June 30, 2018
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds (1)
$
30,913

 
$

 
$

 
$
30,913

Common shares of CO2 Solutions (2)

 
676

 

 
676

Total
$
30,913

 
$
676

 
$

 
$
31,589


 
December 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds (1)
$
6,778

 
$

 
$

 
$
6,778

Common shares of CO2 Solutions (2)

 
671

 

 
671

Total
$
6,778

 
$
671

 
$

 
$
7,449



(1) Money market funds are classified in cash and cash equivalents on our unaudited condensed consolidated balance sheets.
(2) Common shares of CO2 Solutions are classified as marketable securities, and included in non-current assets on our unaudited condensed consolidated balance sheets.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheets Details (Tables)
6 Months Ended
Jun. 30, 2018
Balance Sheets Details [Abstract]  
Schedule of inventory components
Inventories consisted of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Raw materials
$
214

 
$
215

Work-in-process
62

 
53

Finished goods
2,157

 
2,147

Less: reserve
(1,397
)
 
(1,379
)
    Inventories, net
$
1,036

 
$
1,036

Schedule of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Laboratory equipment (1)
$
20,636

 
$
19,777

Leasehold improvements
10,358

 
10,327

Computer equipment and software
3,770

 
3,695

Office equipment and furniture
1,195

 
1,185

Construction in progress (2)
457

 
85

Property and equipment
36,416

 
35,069

       Less: accumulated depreciation and amortization
(32,533
)
 
(32,254
)
     Property and equipment, net
$
3,883

 
$
2,815



(1) Fully depreciated laboratory equipment with a cost of $0.2 million and $0.2 million was retired during six months ended June 30, 2018 and the fiscal year ended December 31, 2017, respectively.
(2) Construction in progress includes equipment received but not yet placed into service pending installation.
Schedule of accrued liabilities
Other accrued liabilities consisted of the following (in thousands):
 
June 30, 2018
 
December 31, 2017
Accrued purchases (1)
$
834

 
$
941

Accrued professional and outside service fees
1,666

 
2,393

Accrued expenses - cost of sales
1,387

 

Deferred rent
297

 
258

Lease incentive obligation
425

 
425

Other
442

 
345

     Total
$
5,051

 
$
4,362


(1) Amount represents products and services received but not billed as of June 30, 2018 and December 31, 2017.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock-based compensation expense
Stock-based compensation expense is included in the consolidated statements of operations as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Research and development
$
567

 
$
342

 
$
1,003

 
$
664

Selling, general and administrative
1,890

 
1,369

 
3,434

 
2,715

   Total
$
2,457

 
$
1,711

 
$
4,437

 
$
3,379

Schedule of stock-based compensation expense by security types
The following table presents total stock-based compensation expense by security types included in the unaudited condensed consolidated statements of operations for the three and six months ended June 30, 2018 and 2017 (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Stock options
$
535

 
$
380

 
$
1,015

 
$
714

RSUs and RSAs
436

 
484

 
878

 
943

PSUs
426

 
348

 
844

 
988

PBOs
1,060

 
499

 
1,700

 
734

   Total
$
2,457

 
$
1,711

 
$
4,437

 
$
3,379

Valuation assumptions
The weighted-average assumptions used to estimate the fair value of employee stock options and PBOs granted were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(1)
 
(1)
 
 
 
 
Expected term (in years)

 

 
5.6

 
5.3

Volatility

 

 
60
%
 
62
%
Risk-free interest rate

 

 
2.70
%
 
2.00
%
Dividend yield

 

 
%
 
%
Weighted-average estimated fair value of stock options granted

 

 
$
5.02

 
$
2.52


(1) The Company did not grant employee stock options or PBOs in the three months ended June 30, 2018 and 2017.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum payments under non-cancellable operating leases
Future minimum payments under non-cancellable capital and operating leases at June 30, 2018 are as follows (in thousands):
Years ending December 31,
Capital Leases
 
Operating Leases
2018 (remaining 6 months)
$
126

 
$
1,598

2019
252

 
3,280

2020
61

 
712

2021

 
490

2022

 
41

Total minimum lease payments (1)
439

 
$
6,121

Less: amount representing interest
(19
)
 
 
Present value of capital lease obligations
420

 
 
Less: current portion
(237
)
 
 
Long-term portion of capital leases
$
183

 
 

(1) Minimum payments have not been reduced by future minimum sublease rentals of $0.9 million to be received under non-cancellable subleases at June 30, 2018.
Schedule of future minimum lease payments for capital leases
Future minimum payments under non-cancellable capital and operating leases at June 30, 2018 are as follows (in thousands):
Years ending December 31,
Capital Leases
 
Operating Leases
2018 (remaining 6 months)
$
126

 
$
1,598

2019
252

 
3,280

2020
61

 
712

2021

 
490

2022

 
41

Total minimum lease payments (1)
439

 
$
6,121

Less: amount representing interest
(19
)
 
 
Present value of capital lease obligations
420

 
 
Less: current portion
(237
)
 
 
Long-term portion of capital leases
$
183

 
 

(1) Minimum payments have not been reduced by future minimum sublease rentals of $0.9 million to be received under non-cancellable subleases at June 30, 2018.
Schedule of supply and service commitments
The following table provides quantitative data regarding our other commitments. Future minimum payments reflect amounts that we expect to pay including potential obligations under services agreements subject to risk of cancellation by us (in thousands):
Other Commitment Agreement Type
Agreement Date
 
Future Minimum Payment
Manufacture and supply agreement with expected future payment date of December 2022
April 2016
 
$
1,693

Service agreement for the development of manufacturing process
April 2017
 
2

Service agreement for stability study
July 2017
 
439

Service agreement for clinical trial
December 2017
 
$
2,116

Total other commitments
 
 
$
4,250

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment, Geographical and Other Revenue Information (Tables)
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Schedule of segment reporting
The following table provides financial information by our reportable business segments along with a reconciliation to consolidated loss before income taxes (in thousands):

 
 
Three months ended June 30, 2018
 
Three months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
Product revenue
 
$
3,723

 
$

 
$
3,723

 
$
6,600

 
$

 
$
6,600

Research and development revenue
 
7,442

 
2,373

 
9,815

 
3,747

 

 
3,747

Total revenues
 
11,165

 
2,373

 
13,538

 
10,347

 

 
10,347

Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
Cost of product revenue
 
2,611



 
2,611

 
3,790

 

 
3,790

Research and development(1)
 
4,724


2,442

 
7,166

 
4,023

 
2,149

 
6,172

Selling, general and administrative
 
1,729


304

 
2,033

 
1,777

 

 
1,777

Total segment costs and operating expenses
 
9,064

 
2,746

 
11,810

 
9,590

 
2,149

 
11,739

Income (loss) from operations
 
$
2,101

 
$
(373
)
 
$
1,728

 
$
757

 
$
(2,149
)
 
$
(1,392
)
Corporate costs (2)
 
 
 
 
 
(5,209
)
 
 
 
 
 
(4,702
)
Depreciation and amortization
 
 
 
 
 
(265
)
 
 
 
 
 
(228
)
Loss before income taxes
 
 
 
 
 
$
(3,746
)
 
 
 
 
 
$
(6,322
)

(1) Research and development expenses exclude depreciation and amortization.
(2) Corporate costs include unallocated selling, general and administrative expense, interest income, and other income and expenses.
 
 
Six months ended June 30, 2018
 
Six months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
Product revenue
 
$
9,886

 
$

 
$
9,886

 
$
12,186

 
$

 
$
12,186

Research and development revenue
 
12,008

 
5,686

 
17,694

 
6,131

 

 
6,131

Total revenues
 
21,894

 
5,686

 
27,580

 
18,317

 

 
18,317

Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
Cost of product revenue
 
6,436

 

 
6,436

 
6,792

 

 
6,792

Research and development(1)
 
9,790

 
4,374

 
14,164

 
8,172

 
3,660

 
11,832

Selling, general and administrative
 
3,825

 
450

 
4,275

 
3,589

 

 
3,589

Total segment costs and operating expenses
 
20,051

 
4,824

 
24,875

 
18,553

 
3,660

 
22,213

Income (loss) from operations
 
$
1,843

 
$
862

 
$
2,705

 
$
(236
)
 
$
(3,660
)
 
$
(3,896
)
Corporate costs (2)
 
 
 
 
 
(10,644
)
 
 
 
 
 
(9,308
)
Depreciation and amortization
 
 
 
 
 
(503
)
 
 
 
 
 
(554
)
Loss before income taxes
 
 
 
 
 
$
(8,442
)
 
 
 
 
 
$
(13,758
)
(1) Research and development expenses exclude depreciation and amortization.
(2) Corporate costs include unallocated selling, general and administrative expense, interest income, and other income and expenses.

The following table provides stock-based compensation expense included in income (loss) from operations by segment (in thousands):
 
 
Three months ended June 30, 2018
 
Three months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Stock-based compensation
 
$
768

 
$
83

 
$
851

 
$
434

 
$
47

 
$
481


 
 
Six months ended June 30, 2018
 
Six months ended June 30, 2017
 
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
 
Performance Enzymes
 
Novel Biotherapeutics
 
Total
Stock-based compensation
 
$
1,326

 
$
146

 
$
1,472

 
$
789

 
$
100

 
$
889

Schedule of customers that contributed 10% or more of total accounts receivable
Customers that each contributed 10% or more of our total revenues were as follows:
 
Percentage of Total Revenues for the
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Customer A
27%
 
45%
 
38%
 
42%
Customer B
34%
 
21%
 
22%
 
12%
Customer C
18%
 
*
 
21%
 
*
Customers that each contributed 10% or more of our total accounts receivable had the following balances as of the periods presented:
 
Percentage of Accounts Receivables at
 
June 30, 2018
 
December 31, 2017
Customer A
46%
 
31%
Customer B
27%
 
16%
Customer D
11%
 
15%
Customer E
*
 
14%
* Less than 10% of the period presented
Schedule of revenues by geographical area
Geographic revenues are identified by the location of the customer and consist of the following (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Revenues
 
 
 
 
 
 
 
Americas
$
6,058

 
$
4,401

 
$
9,655

 
$
6,189

EMEA
3,808

 
1,959

 
8,800

 
5,166

APAC
3,672

 
3,987

 
9,125

 
6,962

Total revenues
$
13,538

 
$
10,347

 
$
27,580

 
$
18,317


Schedule of long-lived assets by geographical area
Identifiable long-lived assets as follows (in percentage):
Long-lived assets:
June 30, 2018
 
December 31, 2017
United States
100
%
 
100
%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business - Textual (Details)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of years company has been in business 16 years
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Textual (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
segment
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
segment
Loss Contingencies [Line Items]          
Number of operating segments | segment     2   1
Advertising expense $ 100,000 $ 100,000 $ 200,000 $ 200,000  
Cash and cash equivalents 53,621,000 28,817,000 53,621,000 28,817,000 $ 31,219,000
Cash, cash equivalents, and short-term investments         7,449,000
Impairment of long-lived assets     0 0  
Goodwill 3,241,000   3,241,000   3,241,000
Expense (benefit) from income taxes (11,000) $ (42,000) (13,000) $ (18,000)  
Provisional reduction to offsetting valuation allowance     34,100,000    
Accounting Standards Update 2016-01 [Member]          
Loss Contingencies [Line Items]          
Reclassified unrealized loss     500,000    
Tax related to unrealized loss     600,000    
Cash [Member]          
Loss Contingencies [Line Items]          
Cash, cash equivalents, and short-term investments 22,700,000   22,700,000   24,400,000
Money Market Funds [Member]          
Loss Contingencies [Line Items]          
Cash, cash equivalents, and short-term investments $ 30,900,000   $ 30,900,000   $ 6,778,000
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Restricted Cash Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2018
Dec. 31, 2017
Trustee Deposit [Member]    
Restricted Cash and Cash Equivalents Items [Line Items]    
Non-current restricted cash $ 0.8 $ 0.8
Demand Deposits [Member]    
Restricted Cash and Cash Equivalents Items [Line Items]    
Non-current restricted cash $ 0.7 $ 0.7
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Accumulated deficit $ (328,026,000)   $ (328,026,000)   $ (315,065,000)
Revenues 13,538,000 $ 10,347,000 27,580,000 $ 18,317,000  
Impairment charges related to contract assets     0    
Difference between Revenue Guidance in Effect before and after Topic 606 [Member] | Accounting Standards Update 2014-09 [Member]          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Accumulated deficit 55,000   55,000   $ (4,100,000)
Revenues $ (1,602,000)   $ (5,440,000)    
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenue $ 13,538 $ 10,347 $ 27,580 $ 18,317
Americas [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,058 4,401 9,655 6,189
EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,808 1,959 8,800 5,166
APAC [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,672 3,987 9,125 6,962
Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,723 6,600 9,886 12,186
Research and Development Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 9,815 3,747 17,694 6,131
Performance Enzymes [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 11,165 10,347 21,894 18,317
Performance Enzymes [Member] | Americas [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,058 4,401 9,655 6,189
Performance Enzymes [Member] | EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,435 1,959 3,114 5,166
Performance Enzymes [Member] | APAC [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,672 3,987 9,125 6,962
Performance Enzymes [Member] | Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,723 6,600 9,886 12,186
Performance Enzymes [Member] | Research and Development Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,442 3,747 12,008 6,131
Novel Biotherapeutics [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,373 0 5,686 0
Novel Biotherapeutics [Member] | Americas [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Novel Biotherapeutics [Member] | EMEA [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,373 0 5,686 0
Novel Biotherapeutics [Member] | APAC [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Novel Biotherapeutics [Member] | Product Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Novel Biotherapeutics [Member] | Research and Development Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,373 $ 0 $ 5,686 $ 0
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Contracts with Customer (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Movement in Deferred Revenue [Roll Forward]    
Deferred Revenue, balance at December 31, 2017   $ 13,793,000
Changes in estimated consideration   0
Unsatisfied performance obligations   5,173,000
Deferred Revenue, balance at January 1, 2018 $ 18,966,000 18,966,000
Contract Assets    
January 1, 2018 balance   0
Additions   3,047,000
Deductions   (2,493,000)
Ending balance 554,000 554,000
Contract Costs    
January 1, 2018 balance   239,000
Additions   0
Deductions   (80,000)
Ending balance 159,000 159,000
Contract Liabilities: Deferred Revenue    
January 1, 2018 balance   18,966,000
Additions   1,965,000
Deductions   (11,477,000)
Ending balance 9,454,000 9,454,000
Impairment charges related to contract assets   0
Change in Contract with Customer, Liability [Abstract]    
Performance obligations satisfied 2,994,000 8,822,000
Changes in the estimated transaction price allocated to performance obligations satisfied in prior periods 64,000 64,000
Performance obligations satisfied from new activities in the period - contract revenue 10,480,000 18,694,000
Total revenue $ 13,538,000 $ 27,580,000
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Performance Obligation (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 2,420
Expected timing of satisfaction, period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 3,228
Expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 2,183
Expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 1,623
Expected timing of satisfaction, period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 9,454
Product Sales [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 664
Expected timing of satisfaction, period 6 months
Product Sales [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 2,753
Expected timing of satisfaction, period 1 year
Product Sales [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 2,183
Expected timing of satisfaction, period 1 year
Product Sales [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 1,623
Expected timing of satisfaction, period
Product Sales [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 7,223
Research and Development Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 1,756
Expected timing of satisfaction, period 6 months
Research and Development Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 475
Expected timing of satisfaction, period 1 year
Research and Development Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 0
Expected timing of satisfaction, period 1 year
Research and Development Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 0
Expected timing of satisfaction, period
Research and Development Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation $ 2,231
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Impact to Financial Statements (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Revenues:          
Product revenue $ 3,723 $ 6,600 $ 9,886 $ 12,186  
Research and development revenue 9,815 3,747 17,694 6,131  
Total revenues 13,538 10,347 27,580 18,317  
Costs and operating expenses:          
Cost of product revenue 2,611 3,790 6,436 6,792  
Research and development 7,370 6,348 14,548 12,187  
Selling, general and administrative 7,395 6,546 15,141 13,152  
Total costs and operating expenses 17,376 16,684 36,125 32,131  
Loss from operations (3,838) (6,337) (8,545) (13,814)  
Interest income 174 49 245 68  
Other expenses (82) (34) (142) (12)  
Loss before income taxes (3,746) (6,322) (8,442) (13,758)  
Provision (benefit) from income taxes (11) (42) (13) (18)  
Net loss $ (3,735) $ (6,280) $ (8,429) $ (13,740)  
Net loss per share, basic and diluted (usd per shares) $ (0.07) $ (0.13) $ (0.17) $ (0.31)  
Weighted average common stock shares used in computing net income (loss) per share, basic (shares) 52,787 47,232 50,598 44,258  
Assets          
Accounts Receivable $ 9,910   $ 9,910   $ 11,800
Contract assets 554   554   0
Other non-current assets 414   414   302
Liabilities          
Other accrued liabilities 5,051   5,051   4,362
Deferred revenue 4,460   4,460   12,292
Deferred revenue - non-current 4,994   4,994   1,501
Stockholders' equity:          
Accumulated deficit (328,026)   (328,026)   (315,065)
Balances without adoption of Topic 606 [Member]          
Revenues:          
Product revenue 3,269   6,916    
Research and development revenue 8,667   15,224    
Total revenues 11,936   22,140    
Costs and operating expenses:          
Cost of product revenue 2,542   5,081    
Research and development 7,337   14,468    
Selling, general and administrative 7,395   15,141    
Total costs and operating expenses 17,274   34,690    
Loss from operations (5,338)   (12,550)    
Interest income 174   245    
Other expenses (82)   (142)    
Loss before income taxes (5,246)   (12,447)    
Provision (benefit) from income taxes (11)   (13)    
Net loss $ (5,235)   $ (12,434)    
Net loss per share, basic and diluted (usd per shares) $ (0.10)   $ (0.25)    
Weighted average common stock shares used in computing net income (loss) per share, basic (shares) 52,787   50,598    
Assets          
Accounts Receivable $ 8,774   $ 8,774    
Contract assets 0   0    
Other non-current assets 255   255    
Liabilities          
Other accrued liabilities 3,460   3,460    
Deferred revenue 7,369   7,369    
Deferred revenue - non-current 1,774   1,774    
Stockholders' equity:          
Accumulated deficit (327,971)   (327,971)    
Accounting Standards Update 2014-09 [Member] | Adjustments [Member]          
Revenues:          
Product revenue (454)   (2,970)    
Research and development revenue (1,148)   (2,470)    
Total revenues (1,602)   (5,440)    
Costs and operating expenses:          
Cost of product revenue (69)   (1,355)    
Research and development (33)   (80)    
Selling, general and administrative 0   0    
Total costs and operating expenses (102)   (1,435)    
Loss from operations (1,500)   (4,005)    
Interest income 0   0    
Other expenses 0   0    
Loss before income taxes (1,500)   (4,005)    
Provision (benefit) from income taxes 0   0    
Net loss $ (1,500)   $ (4,005)    
Net loss per share, basic and diluted (usd per shares) $ (0.03)   $ (0.08)    
Assets          
Accounts Receivable $ (1,136)   $ (1,136)    
Contract assets (554)   (554)    
Other non-current assets (159)   (159)    
Liabilities          
Other accrued liabilities (1,591)   (1,591)    
Deferred revenue 2,909   2,909    
Deferred revenue - non-current (3,220)   (3,220)    
Stockholders' equity:          
Accumulated deficit $ 55   $ 55   $ (4,100)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share - Anti-Dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded as anti-dilutive (shares) 7,462 7,694 7,462 7,694
Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded as anti-dilutive (shares) 7,462 7,621 7,462 7,621
Shares of common stock issuable upon exercise of outstanding warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded as anti-dilutive (shares) 0 73 0 73
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Collaborative Arrangements - Textual (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2018
Oct. 31, 2017
Mar. 31, 2017
Dec. 31, 2016
Aug. 31, 2015
Feb. 29, 2012
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Deferred revenue             $ 18,966,000   $ 18,966,000   $ 13,793,000
Research and development revenue             9,815,000 $ 3,747,000 17,694,000 $ 6,131,000  
Deferred revenue             4,460,000   4,460,000   12,292,000
Merck [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Sales revenue             2,700,000 3,200,000 7,200,000 5,000,000  
Merck [Member] | Collaborative Arrangement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Proceeds from license fees received         $ 5,000,000            
License and services revenue             1,000,000 900,000 1,900,000 1,800,000  
Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Deferred revenue             2,300,000   2,300,000   6,800,000
Milestone revenue   $ 14,000,000                  
Revenue recognized             1,800,000 0 4,500,000 0  
Progress payment amount                 4,000,000    
Event of counterparty exercising alternative option   $ 3,000,000                  
Duration to pay after license effective date   60 days                  
Nestec Ltd. (Nestle Health Sciences) [Member] | Collaborative Arrangement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Research and development revenue             600,000 0 1,200,000 0  
Deferred revenue             800,000   800,000   1,100,000
Porton [Member] | Porton Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Deferred revenue             500,000   500,000   0
Milestone revenue $ 500,000                    
Research and development revenue             0 0 0 0  
Technology Transfer, Collaboration and License Agreement [Member] | Merck [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Maximum milestone receivable         $ 15,000,000            
Technology Transfer, Collaboration and License Agreement [Member] | Minimum [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
License revenue, contingent receivables             5,750,000   5,750,000    
Technology Transfer, Collaboration and License Agreement [Member] | Maximum [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
License revenue, contingent receivables             38,500,000   38,500,000    
Supply Agreement [Member] | Merck [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
License and services revenue             0 300,000 1,300,000 700,000  
Term of collaborative research and development agreement           5 years          
Optional extension period           5 years          
Deferred revenue             5,200,000   5,200,000   1,500,000
Supply Agreement [Member] | Customer [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Deferred revenue             2,000,000   2,000,000   700,000
Milestone revenue       $ 800,000              
Research and Development Agreement [Member] | Fine chemical customer [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Term of collaborative research and development agreement     21 months                
Deferred revenue             1,100,000   1,100,000   $ 3,100,000
Milestone revenue     $ 3,000,000                
Research and development revenue             $ 4,500,000 $ 900,000 $ 5,900,000 $ 900,000  
Research and Development Agreement [Member] | Maximum [Member] | Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Milestone revenue   $ 86,000,000                  
Sales-Based Milestone [Member] | Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Target sales for sales milestone   1,000,000,000                  
Sales-Based Milestone [Member] | Maximum [Member] | Nestec Ltd. (Nestle Health Sciences) [Member] | Global Development, Option and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Milestone revenue   $ 250,000,000                  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash Equivalents and Marketable Securities - Components of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Cash Equivalents and Marketable Securities [Line Items]    
Adjusted Cost $ 31,476  
Gross Unrealized Gains 113  
Gross Unrealized Losses 0  
Estimated Fair Value 31,589  
Adjusted Cost   $ 7,341
Gross Unrealized Gains   108
Gross Unrealized Losses   0
Estimated Fair Value   7,449
Common shares of CO2 Solution [Member]    
Cash Equivalents and Marketable Securities [Line Items]    
Adjusted Cost 563  
Gross Unrealized Gains 113  
Gross Unrealized Losses 0  
Estimated Fair Value 676  
Adjusted Cost   563
Gross Unrealized Gains   108
Gross Unrealized Losses   0
Estimated Fair Value   671
Money Market Funds [Member]    
Cash Equivalents and Marketable Securities [Line Items]    
Adjusted Cost 30,913  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Estimated Fair Value 30,913  
Adjusted Cost   6,778
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value $ 30,900 $ 6,778
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets $ 31,589 $ 31,589   $ 7,449
Unrealized gains (losses)   5 $ 0  
Other Expense [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Unrealized gains (losses) (20) 5    
Other Comprehensive Income (Loss) [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Unrealized gains (losses)     $ 100  
Common Shares of Co Two Solution [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets 676 676   671
Money Market Funds [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets 30,913 30,913   6,778
Level 1 [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets 30,913 30,913   6,778
Level 1 [Member] | Common Shares of Co Two Solution [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets 0 0   0
Level 1 [Member] | Money Market Funds [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets 30,913 30,913   6,778
Level 2 [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets 676 676   671
Level 2 [Member] | Common Shares of Co Two Solution [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets $ 676 $ 676   671
Investment owned (shares) 10,000,000 10,000,000    
Level 2 [Member] | Money Market Funds [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets $ 0 $ 0   0
Level 3 [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets 0 0   0
Level 3 [Member] | Common Shares of Co Two Solution [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets 0 0   0
Level 3 [Member] | Money Market Funds [Member]        
Summary of financial instruments measured at fair value on a recurring basis        
Financial assets $ 0 $ 0   $ 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheets Details - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Schedule of Inventory Components    
Raw materials $ 214 $ 215
Work-in-process 62 53
Finished goods 2,157 2,147
Less: reserve (1,397) (1,379)
Inventories, net $ 1,036 $ 1,036
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheets Details - Property and Equipment, net (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property and equipment $ 36,416 $ 35,069
Less: accumulated depreciation and amortization (32,533) (32,254)
Property and equipment, net 3,883 2,815
Equipment retired during period 200 200
Laboratory equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 20,636 19,777
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 10,358 10,327
Computer equipment and software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 3,770 3,695
Office equipment and furniture [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,195 1,185
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 457 $ 85
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheets Details - Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheet Details [Abstract]    
Goodwill $ 3,241 $ 3,241
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheets Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Balance Sheets Details [Abstract]    
Accrued purchases $ 834 $ 941
Accrued professional and outside service fees 1,666 2,393
Accrued expenses - cost of sales 1,387 0
Deferred rent 297 258
Lease incentive obligation 425 425
Other 442 345
Total $ 5,051 $ 4,362
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Textual (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2010
shares
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2017
Jun. 30, 2018
USD ($)
Dec. 31, 2016
shares
Dec. 31, 2017
Incentive Stock Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price of common stock 100.00%            
Non-Statutory Stock Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price of common stock 85.00%            
Stock options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percent of voting interests 10.00%            
Purchase price of common stock above minimum threshold 110.00%            
Expiration period 10 years            
Award vesting period 4 years            
Compensation not yet recognized, stock options         $ 4.5    
Stock options [Member] | Tranche One [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights 25.00%            
Stock options [Member] | Tranche Two [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights 75.00%            
Restricted Stock Units (RSUs) [Member] | Tranche One [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period 3 years            
Award vesting rights 33.3333%            
Restricted Stock Units (RSUs) [Member] | Tranche Two [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period 4 years            
Award vesting rights 25.00%            
Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Performance awards, threshold level, number of shares, multiplier         0    
Performance Shares [Member] | Tranche One [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Future vesting rights percentage         50.00%    
Performance Shares [Member] | Tranche Two [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Future vesting rights percentage         50.00%    
RSAs and RSUs [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation not yet recognized, share-based awards other than options         $ 1.8    
Performance Stock Units (PSUs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation not yet recognized, share-based awards other than options         1.5    
Performance Based Options (PBOs) [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Compensation not yet recognized, share-based awards other than options         $ 3.7    
2017 PSU Plan [Member] | Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights     50.00%        
2017 PSU Plan [Member] | Performance Shares [Member] | Scenario, Forecast [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights   50.00%          
2010 Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares reserved for future issuance (shares) | shares 1,100,000            
2018 PSU and PBO Plan [Member] | Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Estimated performance goal achievement rate         143.00%    
2017 PSU and PBO Plan [Member] | Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Estimated performance goal achievement rate             134.20%
2016 PSU Plan [Member] | Performance Shares [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting rights     50.00% 50.00%      
Estimated performance goal achievement rate           142.30%  
PBOs granted in period (shares) | shares           0  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Schedule of stock-based compensation expense        
Stock-based compensation $ 2,457 $ 1,711 $ 4,437 $ 3,379
Stock options [Member]        
Schedule of stock-based compensation expense        
Stock-based compensation 535 380 1,015 714
RSAs and RSUs [Member]        
Schedule of stock-based compensation expense        
Stock-based compensation 436 484 878 943
Performance Stock Units (PSUs) [Member]        
Schedule of stock-based compensation expense        
Stock-based compensation 426 348 844 988
Performance Based Options (PBOs) [Member]        
Schedule of stock-based compensation expense        
Stock-based compensation 1,060 499 1,700 734
Research and development [Member]        
Schedule of stock-based compensation expense        
Stock-based compensation 567 342 1,003 664
Selling, General and Administrative Expenses [Member]        
Schedule of stock-based compensation expense        
Stock-based compensation $ 1,890 $ 1,369 $ 3,434 $ 2,715
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Valuation Assumptions (Details) - Stock options [Member] - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 0 years 0 years 5 years 7 months 17 days 5 years 3 months 18 days
Volatility 0.00% 0.00% 60.00% 62.00%
Risk-free interest rate 0.00% 0.00% 2.70% 2.00%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Weighted-average estimated fair value of stock options granted (usd per share) $ 0.00 $ 0.00 $ 5.02 $ 2.52
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock - Textual (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Apr. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
Class of Stock [Line Items]      
Stock options exercised (shares)   302,703.000 55,780.00
Weighted average exercise price of stock options exercised (usd per share)   $ 6.14 $ 2.55
Proceeds from exercises of stock options   $ 1,858 $ 142
Public offering price (usd per share) $ 9.25    
Proceeds from issuance of common stock, net of costs $ 37,300    
Underwritten Public Offering [Member]      
Class of Stock [Line Items]      
Issuance of common stock, net of issuance costs (shares) 4,312,500    
Over-Allotment Option [Member]      
Class of Stock [Line Items]      
Issuance of common stock, net of issuance costs (shares) 562,500    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock - Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     $ 24,547 $ 19,099  
Exercise of stock options (shares)     302,703.000 55,780.00  
Exercise of stock options     $ 1,858 $ 142  
Employee stock-based compensation     4,413 3,379  
Non-employee stock-based compensation     24    
Net shares settlements for taxes     (3,140) (1,636)  
Issuance of common stock, net of issuance costs     37,317 23,291  
Issuance costs     179    
Total comprehensive loss $ (3,735) $ (6,086) (8,429) (13,638)  
Net loss (3,735) (6,280) (8,429) (13,740)  
Ending balance $ 52,530 $ 30,637 $ 52,530 $ 30,637  
Accounting Standards Update 2014-09 [Member]          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Effect of new accounting principle         $ (4,060)
Accounting Standards Update 2016-01 [Member]          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Effect of new accounting principle         0
Common Stock [Member]          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (shares)     48,365,000 41,255,000  
Beginning balance     $ 5 $ 4  
Exercise of stock options (shares)     303,000 56,000  
Release of stock awards (shares)     824,000 1,079,000  
Net shares settlements for taxes (shares)     (297,000) (391,000)  
Issuance of common stock, net of issuance costs (shares)     4,313,000 6,325,000  
Issuance of common stock, net of issuance costs       $ 1  
Ending balance (shares) 53,508,000 48,324,000 53,508,000 48,324,000  
Ending balance $ 5 $ 5 $ 5 $ 5  
Additional Paid-in Capital [Member]          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     340,079 311,164  
Exercise of stock options     1,858 142  
Employee stock-based compensation     4,413 3,379  
Non-employee stock-based compensation     24    
Net shares settlements for taxes     (3,140) (1,636)  
Issuance of common stock, net of issuance costs     37,317 23,290  
Ending balance 380,551 336,339 380,551 336,339  
AOCI Attributable to Parent [Member]          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     (472) 0  
Total comprehensive loss       102  
Ending balance 0 102 0 102  
AOCI Attributable to Parent [Member] | Accounting Standards Update 2016-01 [Member]          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Effect of new accounting principle         472
Accumulated Deficit [Member]          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     (315,065) (292,069)  
Total comprehensive loss       (13,740)  
Net loss     (8,429)    
Ending balance $ (328,026) $ (305,809) $ (328,026) $ (305,809)  
Accumulated Deficit [Member] | Accounting Standards Update 2014-09 [Member]          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Effect of new accounting principle         (4,060)
Accumulated Deficit [Member] | Accounting Standards Update 2016-01 [Member]          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Effect of new accounting principle         $ (472)
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Textual (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 24 Months Ended
Jun. 30, 2017
USD ($)
Apr. 30, 2017
USD ($)
Feb. 28, 2017
USD ($)
Dec. 31, 2016
Jun. 30, 2018
USD ($)
ft²
building
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
ft²
building
Jun. 30, 2017
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2017
USD ($)
Commitments and Contingencies [Line Items]                      
Incentive from lessor         $ 700,000   $ 700,000       $ 900,000
Asset retirement obligations         200,000   200,000       200,000
Accretion expense related to asset retirement obligation         0 $ 0 0 $ 0      
Rent expense         800,000 800,000 1,600,000 1,500,000      
Operating lease, sublease rentals         300,000 300,000 600,000 700,000      
Capital leases, term of contract   3 years 3 years 3 years              
Capital lease obligations incurred   $ 300,000 $ 400,000                
Operating lease, future minimum sublease rentals         $ 900,000   $ 900,000        
Fifth Amendment [Member]                      
Commitments and Contingencies [Line Items]                      
Payments for capital improvements                 $ 3,600,000    
Tenant reimbursements                   $ 3,100,000  
Headquarters, Redwood City [Member] | Sixth Amendment [Member]                      
Commitments and Contingencies [Line Items]                      
Lease area space occupancy (square feet) | ft²         107,200   107,200        
Number of buildings leased | building         4   4        
Number of buildings with waived asset retirement obligation and extended lease term | building         1   1        
Term Loan [Member]                      
Commitments and Contingencies [Line Items]                      
Borrowing capacity $ 10,000,000         10,000,000   10,000,000      
Revolving Credit Facility [Member]                      
Commitments and Contingencies [Line Items]                      
Borrowing capacity $ 5,000,000         $ 5,000,000   $ 5,000,000      
Accounts receivable borrowing base percentage 80.00%                    
Stated interest rate 5.00%         5.00%   5.00%      
LIBOR [Member] | Term Loan [Member]                      
Commitments and Contingencies [Line Items]                      
Basis spread on variable rate 3.60%                    
Prime Rate [Member] | Revolving Credit Facility [Member]                      
Commitments and Contingencies [Line Items]                      
Basis spread on variable rate 1.00%                    
Indemnification Agreement [Member]                      
Commitments and Contingencies [Line Items]                      
Loss contingency accrual         $ 0   $ 0       0
Demand Deposits [Member]                      
Commitments and Contingencies [Line Items]                      
Non-current restricted cash         $ 700,000   $ 700,000       $ 700,000
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Capital Leases  
2018 (remaining 6 months) $ 126
2019 252
2020 61
2021 0
2022 0
Total minimum lease payments (1) 439
Less: amount representing interest (19)
Present value of capital lease obligations 420
Less: current portion (237)
Long-term portion of capital leases 183
Operating Leases  
2018 (remaining 6 months) 1,598
2019 3,280
2020 712
2021 490
2022 41
Total minimum lease payments (1) $ 6,121
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Other Commitments (Details) - Supply Commitment [Member]
$ in Thousands
Jun. 30, 2018
USD ($)
Other Commitments [Line Items]  
Future Minimum Payment $ 4,250
April 2016 [Member]  
Other Commitments [Line Items]  
Future Minimum Payment 1,693
April 2017 [Member]  
Other Commitments [Line Items]  
Future Minimum Payment 2
July 2017 [Member]  
Other Commitments [Line Items]  
Future Minimum Payment 439
December 2017 [Member]  
Other Commitments [Line Items]  
Future Minimum Payment $ 2,116
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Textual (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Related Party Transaction [Line Items]          
Revenue sharing arrangement $ 0 $ 400,000 $ 0 $ 700,000  
Exela PharmSci, Inc [Member]          
Related Party Transaction [Line Items]          
Accounts receivable from related parties 600,000   600,000   $ 1,600,000
AstraZeneca [Member]          
Related Party Transaction [Line Items]          
Accounts receivable from related parties 45,000   45,000   86,000
Revenue from related parties 55,000 24,000 400,000 50,000  
Estimated value of option 45,000   45,000    
Asymchem [Member]          
Related Party Transaction [Line Items]          
Accounts receivable from related parties 0   0   0
Revenue from related parties 0 0 0 0  
Alfa Aesar [Member]          
Related Party Transaction [Line Items]          
Accounts receivable from related parties 0   0   $ 400,000
Revenue from related parties $ 0 $ 0 $ 0 $ 0  
Presidio Partners 2007, L.P. [Member] | Exela PharmSci, Inc [Member] | Affiliated Entity [Member]          
Related Party Transaction [Line Items]          
Ownership percentage 10.00%   10.00%    
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment, Geographical and Other Revenue Information - Segment Reporting (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Jun. 30, 2018
USD ($)
segment
Jun. 30, 2017
USD ($)
Dec. 31, 2017
segment
Segment Reporting Information [Line Items]              
Number of operating segments | segment         2   1
Revenue $ 13,538   $ 10,347   $ 27,580 $ 18,317  
Cost of product revenue 2,611   3,790   6,436 6,792  
Research and development 7,370   6,348   14,548 12,187  
Selling, general and administrative 7,395   6,546   15,141 13,152  
Total segment costs and operating expenses 17,376   16,684   36,125 32,131  
Income (loss) from operations (3,838)   (6,337)   (8,545) (13,814)  
Loss before income taxes (3,746)   (6,322)   (8,442) (13,758)  
Stock-based compensation 2,457   1,711   4,437 3,379  
Performance Enzymes [Member]              
Segment Reporting Information [Line Items]              
Revenue 11,165   10,347   21,894 18,317  
Novel Biotherapeutics [Member]              
Segment Reporting Information [Line Items]              
Revenue 2,373   0   5,686 0  
Operating Segments [Member]              
Segment Reporting Information [Line Items]              
Revenue 13,538   10,347   27,580 18,317  
Cost of product revenue 2,611   3,790   6,436 6,792  
Research and development 7,166   6,172   14,164 11,832  
Selling, general and administrative 2,033   1,777   4,275 3,589  
Total segment costs and operating expenses 11,810   11,739   24,875 22,213  
Income (loss) from operations 1,728   (1,392)   2,705 (3,896)  
Stock-based compensation 851   481   1,472 889  
Operating Segments [Member] | Performance Enzymes [Member]              
Segment Reporting Information [Line Items]              
Revenue 11,165   10,347   21,894 18,317  
Cost of product revenue 2,611   3,790   6,436 6,792  
Research and development 4,724   4,023   9,790 8,172  
Selling, general and administrative 1,729   1,777   3,825 3,589  
Total segment costs and operating expenses 9,064   9,590   20,051 18,553  
Income (loss) from operations 2,101   757   1,843 (236)  
Stock-based compensation 768   434   1,326 789  
Operating Segments [Member] | Novel Biotherapeutics [Member]              
Segment Reporting Information [Line Items]              
Revenue 2,373   0   5,686 0  
Cost of product revenue 0   0   0 0  
Research and development 2,442   2,149   4,374 3,660  
Selling, general and administrative 304   0   450 0  
Total segment costs and operating expenses 2,746   2,149   4,824 3,660  
Income (loss) from operations (373)   (2,149)   862 (3,660)  
Stock-based compensation 83   47   146 100  
Corporate [Member]              
Segment Reporting Information [Line Items]              
Total segment costs and operating expenses (5,209)   (4,702)   (10,644) (9,308)  
Depreciation and amortization (265)   (228)   (503) (554)  
Product Sales [Member]              
Segment Reporting Information [Line Items]              
Revenue 3,723   6,600   9,886 12,186  
Product Sales [Member] | Performance Enzymes [Member]              
Segment Reporting Information [Line Items]              
Revenue 3,723   6,600   9,886 12,186  
Product Sales [Member] | Novel Biotherapeutics [Member]              
Segment Reporting Information [Line Items]              
Revenue 0   0   0 0  
Product Sales [Member] | Operating Segments [Member]              
Segment Reporting Information [Line Items]              
Revenue 3,723   6,600   9,886 12,186  
Product Sales [Member] | Operating Segments [Member] | Performance Enzymes [Member]              
Segment Reporting Information [Line Items]              
Revenue 3,723   6,600   9,886 12,186  
Product Sales [Member] | Operating Segments [Member] | Novel Biotherapeutics [Member]              
Segment Reporting Information [Line Items]              
Revenue 0   0   0 0  
Research and Development Revenue [Member]              
Segment Reporting Information [Line Items]              
Revenue 9,815   3,747   17,694 6,131  
Research and Development Revenue [Member] | Performance Enzymes [Member]              
Segment Reporting Information [Line Items]              
Revenue 7,442   3,747   12,008 6,131  
Research and Development Revenue [Member] | Novel Biotherapeutics [Member]              
Segment Reporting Information [Line Items]              
Revenue 2,373   0   5,686 0  
Research and Development Revenue [Member] | Operating Segments [Member]              
Segment Reporting Information [Line Items]              
Revenue 9,815   3,747   17,694 6,131  
Research and Development Revenue [Member] | Operating Segments [Member] | Performance Enzymes [Member]              
Segment Reporting Information [Line Items]              
Revenue 7,442   3,747   12,008 6,131  
Research and Development Revenue [Member] | Operating Segments [Member] | Novel Biotherapeutics [Member]              
Segment Reporting Information [Line Items]              
Revenue $ 2,373   $ 0   $ 5,686 $ 0  
Segment Operating Expense Allocation [Member] | Performance Enzymes [Member]              
Segment Reporting Information [Line Items]              
Research and development   $ (300)          
Segment Operating Expense Allocation [Member] | Novel Biotherapeutics [Member]              
Segment Reporting Information [Line Items]              
Research and development       $ (100)      
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment, Geographical and Other Revenue Information - Concentration Risk (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2016
Customer Concentration Risk [Member] | Customer A [Member] | Sales [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 27.00% 45.00% 38.00% 42.00%  
Customer Concentration Risk [Member] | Customer B [Member] | Sales [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 34.00% 21.00% 22.00% 12.00%  
Customer Concentration Risk [Member] | Customer C [Member] | Sales [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 18.00%   21.00%    
Credit Concentration Risk [Member] | Customer A [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     46.00%   31.00%
Credit Concentration Risk [Member] | Customer B [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     27.00%   16.00%
Credit Concentration Risk [Member] | Customer D [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     11.00%   15.00%
Credit Concentration Risk [Member] | Customer E [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage         14.00%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment, Geographical and Other Revenue Information - Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Schedule of revenues by geographical area        
Revenue $ 13,538 $ 10,347 $ 27,580 $ 18,317
Americas [Member]        
Schedule of revenues by geographical area        
Revenue 6,058 4,401 9,655 6,189
EMEA [Member]        
Schedule of revenues by geographical area        
Revenue 3,808 1,959 8,800 5,166
APAC [Member]        
Schedule of revenues by geographical area        
Revenue 3,672 3,987 9,125 6,962
Core Segment [Member]        
Schedule of revenues by geographical area        
Revenue 11,165 10,347 21,894 18,317
Core Segment [Member] | Americas [Member]        
Schedule of revenues by geographical area        
Revenue 6,058 4,401 9,655 6,189
Core Segment [Member] | EMEA [Member]        
Schedule of revenues by geographical area        
Revenue 1,435 1,959 3,114 5,166
Core Segment [Member] | APAC [Member]        
Schedule of revenues by geographical area        
Revenue $ 3,672 $ 3,987 $ 9,125 $ 6,962
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment, Geographical and Other Revenue Information - Long-Lived Assets by Geographic Area (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Net Assets, Geographic Area [Member] | United States [Member]    
Schedule of long-lived assets by geographical area    
Long-lived assets 100.00% 100.00%
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ]^"4T?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ #WX)36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " /?@E-KKZ=4O K @ $0 &1O8U!R;W!S+V-O M&ULS9)-:L,P$$:O4K2WQXK3/^%XT]!5"X4&6KH3TB01M2PA3;%S^\IJ MXE#: P2TTC;;KHU!^Q?9$7@!$M4E5-((.'E?L-/FM?EAO'EF[J/A=4:5SO^'78GDKZNIC M&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ #WX)34-T+Y=5 @ KP< !@ !X;"]W;W)KGUVR":@,YC: M3KC^?6W#<12;/B38ZYF=77OMS3K&7T4)(+VWFC9BYY=2MML@$$4)-1%/K(5& MK5P9KXE44WX+1,N!7 RIID$4AJN@)E7CYYFQG7B>L;ND50,G[HE[71/^YP"4 M=3L?^>^&Y^I62FT(\JPE-_@!\F=[XFH6C%XN50V-J%CC<;CN_#W:'A'6!(-X MJ: 3D[&G4SDS]JHG7R\[/]01 85":A=$?1YP!$JU)Q7'[\&I/VIJXG3\[OVS M25XEB- I&A?GW MBKN0K!Z\J%!J\M9_J\9\NWXEQ@/-38@&0C024/I? AX(^(,0F^3[R$RJGX@D M><99Y_'^M%JBBP)ML=K,0AO-WIDUE:U0UD<>9L%#NQD0AQX131!H1 3*]R@0 MN00.D46/_A4XV@CL%L#.#+"AXPD]=M-C)STV]'A"3V8;8"-6;H'$*9!8]/5, MH$* +-1*ZI1(;?ZL M6 X.R$*U;)P2&YL?SR0VUG%$(4K=(BATWZK0EIF7U8!933$+A846[BZR5>:U MY<(LY>*\P'L4V1XVB@$S/9D$)RA2OYE6,'G^:N W MTRF$5[![8]K4Q#IVHWUDGL\/>-_*OA-^JQKAG9E4C[!Y*J^,25 !A4\JE%)U MSW%"X2KU<*W&O&\A_42R=FB/P=BC\[]02P,$% @ #WX)31)TLKLK! M3!0 !@ !X;"]W;W)KPYP^R+=?$9\HQ(?1IR M>6[:[]W>^W[QHZZ.W2K:]_WI(8Z[Y[VOR^YS<_+'X9]=T]9E/URV+W%W:GVY MG8+J*B:EDK@N#\=HO9SN/;;K9?/:5X>C?VP7W6M=E^U_A:^:\RK2T?N-;X>7 M?3_>B-?+4_GB__3]7Z?'=KB*KZUL#[4_=H?FN&C];A7]HA\VQHX!D^+O@S]W M-^>+,96GIOD^7ORV745J=.0K_]R/393#XY_;?P^0 F@/H&J#MAP%F#C L(+XX MFU+]4O;E>MDVYT5[&:U3.4X*_6"&A_D\WIR>W?3?D&TWW'U;$RWCM[&=65)< M)'0KN5=L!(6Y2N*A_ZL)$DW0%&]NXZT<;\1X,\7;VWC'DKA(TDERG"3.)*19 M(J@RFG0N>[&B%XM>$N;E(G$WO>2Y5LP*BK3.E)*M.-&*0RLIL^*P%V68W\U/ M1'=.$M%)@DXRYB01\DWX1$-1G@5F2BH:2=%(SHRDT(=SEOE 36!@,M%%!BX, M&_XB@QZ2A#+#?*#*.F4"\S47O>3HA;T518Y#8Q,^7P61 ES4Z,5P+QJZ,1F,D:"B3+N &QF0FM"-Y6X(W9#EA/N9ZMZ- MC%N-O#6@MD5FJ$I>&PU A"HS+X+ LJ9T/YR,#42$S#B:D1AR;3\'A195,7J!.T M#$Z-Y+2MT,A%B_ 45)HH#]@A&9^$^+0< MGX1DU(F%XD.0D<$%3:J0"T*%!C(D(M1R@A',EF MW R*;@?TWHL,4$* 6@Y00C9J^+8(HB! 208H(4 M!R@)Q:C+.6XD59:$%@(R M/@EK5LMK5L)ZE(SEI>U&DN4JS0)^9!@3PIA/B$+2Y-S,AYI[)S*(*84/BPO- M.AF>A/#D6"P(L0AL^$AR[T/&)B$V'7 *@>BXCX\D]XM&F9<&>>DXGPR"T&3* MP>=$TEFETL 8&YF8!HG)EQZ%01;R$1(DGVP:P(*1<6D0EP[6U$C"3X8RQ1>\ M&U$X$#P)#5A@F8_8=!Q5!HGHR/'EU4:0D74V4*D9&9T&T MD):O_$J(;@D WU>X0?R%=KB5*T?*&B3DD)T [QA&!VUJ" @A3$&#ZM8O"SVW M965!SX+4+=XRCY^;!K%_:TSH=>4'_L?$:WVJA)H 9=&A$_Z)Q:]NR^0(C%$. M=8-;7M/68_BX\C\%RTV@#5KQN\97/NE[*I4=I6]J\.VP\J$BP@3OA0J!9'/! M&TR(BB0Y_@Y!_7%/99SV/Z)_T M$DI\;\C^.[Y@(N6*1.ZQIX3K?V]_YH(V0Q2)TJ#WOJU;W5[[E6PQV-R&<#"$ MHR&([QJBP1 9!M"3Z50_(X'*@M&KQ_JWU2%U*()E)!_F7DWJ9Z?79+9$DXDX5RQ<2BB40+D_B-$Z(0(M3^:0BS<_LCIC[0_GOA3:"31 M2S(M:;4DBHTL[DIF%+&3(K8I H.BE^23+> +A-"0;1[*9C2)DR:Q:8S7MNXE MR62;!.J?@?-8-^-)G3RIS1,9/*FUCTER3S%CR)P,FDV>4,Z8 NFL2M*DRLRA!^U!& M"7J;OV!V*ENN;>C0MX*NG8? M*1581H4O,EXEK_-Q0/!1J&XF^ZR_T_J!H-UP7X/QHZ'\#U!+ P04 " / M?@E-LV3@9/T# #)$0 & 'AL+W=OE_V59U MD;7^L=Y%S;%VV:8W*O)(Q+&.BNQ0AK-)W_92SR;5J7:OX\OM7^*KEXVA\*5S:$J@]IMI^$S/*T@ M[0QZXI^#.SW,+E>>?)Q_'?X#2\ M]MD9WMZ_>_^C%^_%O&:-6U3YOX=-NY^&-@PV;IN=\O9K=?[D!D%)& SJO[@W MEWN\B\3WL:[RIO\?K$]-6Q6#%Q]*D7V_7 ]E?ST/_M_-> ,Q&(BK@>_[(P,Y M&,B?!NI# S48J-_M(1D,$M1#=-'>#^8R:[/9I*[.07V9#\>LFW;PE/ATK;O& M/CO];WX\&]_Z-M/I)'KK_ S(_(*(&\3$]\B2(G E(M__-0C!!3$7Q%S<=["@ MA $4PR^=K#YTF9,=*]O;RUE[P]HJU5[V]NK67:*POB.F1LD>D$0A:4$CK M&*>$0JFU&HT(A4# #74G*F%%)5240J(N2'(7"B1(%(6D40:)HA 8G:+^5I32 M($4)+$\RR5-8'(54BI51 M1E!=%-)V1!-?V8&6=HM+^\#<#S(^YW"0)).1@4#ATPY+C:TSOK8#+>YX9:-5](.6,@W#,2]:3 MQ,(X:$P57^/!4%4:JS+DX.>3)LG.SV!:X*UVR6%6B11K8S"?-!6/R../($#/ M(!:?008FO>TI?HQ-?/='LLA:X10M1S"#U;+8:"G@SR9 #R<6'TZ GA828?"8 M+!A,^5<+,DL9;W&2XA,*YTT)LOZBF]?0PM6[_IM $ZRK4]EVY]";UNMWAV?1 MO<:B]CD\+8!I7W;?*?K7WI_N+Q\Y_LSJW:%L@M>J]2_/_2ONMJI:YZ./'WW< M>Y=MK@^YV[;=K?'W]>7CPN6AK8[#AY/H^O5F]C]02P,$% @ #WX)3=@ M7%"= @ 30D !@ !X;"]W;W)KB#TY9SQG9LAX M?*;LG1\($=9'651\8A^$J$<(\5/1UKVXI-Q_0HBKPB*V;Q8UEB]F]&"GJ>V*Y],;SE^X-0!C0=UWA/ M?A+QJUXQN4.=EVU>DHKGM+(8V4WL5W>T=!U%T(C?.3GSWMI24M:4OJO-M^W$ M=E1$I" ;H5Q@^3B1C!2%\B3C^-LZM;LS%;&_OGA?:O%2S!ISDM'B3[X5AXF= MV-:6[/"Q$&_T_)6T@D+;:M5_)R=22+B*1)ZQH077O];FR 4M6R\RE!)_-,^\ MTL]SZ_]"@PE>2_">)?@MP>\(,MA[A* E!)^$X"XA; GALR=$+2$R3D!-LG3V MYUC@Z9C1L\6:!JJQZE-W%,GZ;I11EU._DP7@TGJ:)ND8G92?%I(U$*\'B9UK MR&((<3L$DN=W07A0$)DWH'O7!\R'B-@U8GCH9'G7R568/I@K7_/]'C]U8'X M\@/-#_JYCHQ<-Y!80RH-^>+'?FAD T!%7F(6!4 E@6=4=PF@7#\.;@@+06'A M,#$W$AN!_&B0F-2HW0R ^$;N&DC84V)D9#Y$N&E@9.VAER7@Q?%@N3$H-QYJ M,9HYBQ]J&2*&6AYZ60)>;FE)0"W)4(L1198\U=, *G+,_\<"0 $]#:!K1HK@KH,Z#FHO$#LWU><6M-A9Q'>FKL*!5$ MBG5>9 \=Y-VFVQ1D)]0REFO6#/AF(VC=7EY0=X.:_@=02P,$% @ #WX) M33>M1B # @ @P4 !@ !X;"]W;W)K)FVY>)4E@$)OC-9RZ95*-0N,95$"(_*!-U#K+P(P&'I?<8+#:QP5O [PI:.;@C4\F.\U=C?-\O/=\D M!!0*912(/LZ0 Z5&2*?QUVEZ?4A#'-XOZD^V=EW+CDC(.?U3[56Y]+YX: \' M<@6JXR43'*#B5]A<5)ZDXNK.J[=DZ_0MM MFA Z0M@3=.Q[A,@1HG="?)<0.T+\V0@S1YB-(N"N=MO,-5$D2P5OD>C&H2%F MZH+%3#]789SV=>PWW4^IO>?LZSS%9Z/C(*L.$@X@B7\-6=]"@AZ!=?P^B7 J MB55X0P^O ^2WB"08Y?"AR.:NR%6:T62O(LN/AKWRI_GQ)#^V_'C(3T:][B") MA=06,FIU?HN8CU_C0Y'-79&N$CR8( ;B:/_.$A7\5"O3A(&WWQB/H9G D7\5 M+/)@PK_6&Z9;"._RW7KZ2<2QJB7:<:7GWD[G@7,%.G/_0<][J3=B;U X*'-- M]%UT>Z$S%&_($ !-&0 & M 'AL+W=OZ6R[;[=Y71?NI/OEC_Y^GNJF*KK]MGI?MJ?'%;BQ4E4N* MHGA9%8?C?+T:GWUNUJOZI2L/1_^YF;4O554T_VU\69_OYV;^]N#+X7G?#0^6 MZ]6I>/9_^>[KZ7/3WRVOM>P.E3^VA_HX:_S3_?S!W.76#05&Q=\'?VYOKF=# M*(]U_6VX^7UW/X\&1[[TVVZHHNA_7GWNRW*HJ??Q[U3I_-KF4/#V^JWV7\?@ M^V >B];G=?G/8=?M[^?I?+;S3\5+V7VIS[_Y*2 WGTW1_^%??=G+!R=]&]NZ M;,>_L^U+V]755$MOI2J^7WX/Q_'W/-7_5@P7H*D 70L8]],"/!7@'P7L&/S% MV1CJ+T57K%=-?9XUE]$Z%<.D,'?<=^9V>#CVW?B_/MJV?_JZSM+5\G6H9Y)L M+A*ZD9BK8ME7?FV!4 L;4L7I?0.Y5B2!%AC&P&-YOHTAP^4M+&_'\O:F?!J+ M/KA(DE%R'"6+U%(F @$JPXF-L!D'S3@5C(D"%<2P@EA%8R(CPKEHW(U1%[$( M!FBR. U@E#!&"6#4R'4$:41*< %)J&,P0PDL-8U< MPA/ (^H8((N3). '4Y12,-:A*C#Y""P8C :FQD=LV1S,0E9RTL9J4" :I!3MP#N#&8OA9 #^6\+,::Q(U0)*&SLXL M)I\%Y)/;V8W52(MED@(:#KQ!-G"H"+;?\HVVFF6.8YDXWLVW]RQ[KJZ&@^RG^JZ\[W+Z%/O/%\OH%9?T_4$L#!!0 ( ]^"4W\L;:DL $ -(# 8 M>&PO=V]R:W-H965T&UL?5-M;YPP#/XK47Y <\?1KCH!4J]3 MU4F;=.JT]7,.#$3-"TW"T?[[.8&CK$/[0FSCY_%CQ\D&8U]<"^#)FY+:Y;3U MOMLSYLH6%'=7I@.-?VIC%??HVH:YS@*O(DA)EFPV-TQQH6F1Q=C1%IGIO10: MCI:X7BENWP\@S9#3+;T$GD33^A!@1=;Q!GZ"_]4=+7IL9JF$ NV$T<1"G=.[ M[?Z0AOR8\%O X!8V"9V0F!Z48(W2 M2!>_I.R=-VIB02F*OXVGT/$<)OX+;!V03(#D$X"-A:+RK]SS(K-F(':<2R5J)0_(//%F' M[U85[B)\]Y?"ZW6"=)4@C03I?UMB@4#M0$ -(# 8 >&PO=V]R:W-H M965T&UL?5-A;]L@$/TKB!]0$I*U:61;:CI-F[1)4:=UGXE] MME&!\P#'W;\?8-?S-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOONR-CKFQ!"W># M'9AP4Z/5P@?3-LQU%D250%HQOMG<,BVDH466?&=;9-A[)0V<+7&]UL+^/('" M(:=;^N9XDDWKHX,562<:^ K^6W>VP6(S2R4U&"?1$ MU3A^VQ],^QJ> 9PF# M6YQ)K.2"^!*-3U5.-U$0*"A]9!!AN\(C*!6)@HP?$R>=4T;@\OS&_B'5'FJY M" >/J+[+RK\HF8K_#%=0(3PJ"3E*5"ZMI.R=1SVQ M!"E:O(Z[-&D?QIO;^PFV#N 3@,^ 0\K#QD1)^7OA19%9'(@=>]^)^,3;(P^] M*:,SM2+=!?$N>*_%=G>7L6LDFF).8PQ?QLP1++#/*?A:BA/_!\[7X;M5A;L$ MW_VA\+!.L%\EV">"_7]+7(NY_RL)6_14@VW2-#E28F_2)"^\\\ ^\/0FO\/' M:?\B;".-(Q?TX653_VM$#T'*YB:,4!L^V&PHJ'T\WH6S'<=L-#QVTP]B\S&UL?5/;;MP@$/T5Q <$+^LFT6;M\44! MQ@&\3O^^@!W72=V^ #/,.7-F&+(1S9-M 1QY45+;G+;.]0?&;-F"$O8*>]#^ MID:CA/.F:9CM#8@J@I1D/$FNF1*=ID46?2=39#@XV6DX&6('I83Y=02)8TYW M]-7QT#6M"PY69+UHX#NX'_W)>(LM+%6G0-L.-3%0Y_1N=SBF(3X&_.Q@M*LS M"96<$9^"\:7*:1($@832!0;AMPO<@Y2!R,MXGCGIDC( U^=7]D^Q=E_+65BX M1_G85:[-Z2TE%=1BD.X!Q\\PU_.!DKGXKW !Z<.#$I^C1&GC2LK!.E0SBY>B MQ,NT=SKNXW23WLRP;0"? 7P!W,8\;$H4E7\43A29P9&8J?>]"$^\.W#?FS(X M8ROBG1=OO?=2[-(D8Y= -,<;"O<1OG^C M\!_YTTV"-!*D_RUQ*^:]2K;JJ0+3Q&FRI,1!QTE>>9>!O>/Q3?Z$3]/^39BF MTY:&PO=V]R:W-H965TL/C-FR!27L#?:@_4V-1@GG M3=,PVQL0500IR?AN]X$IT6E:9-%W,D6&@Y.=AI,A=E!*F/Y M-J=WE%10BT&Z9QR_P%S/+25S\5_A M*'!R4^1XG2QI64@W6H9A8O18FW:>]T MW,?I)KG"M@%\!O %]"$^\/W#?FS(X8ROBG1=O MO?=2[-,D8Y= -,<"F[&S]"K?]@BR&A=N'XT9_--&:3X;"??Q!;OG'Q"U!+ P04 M" /?@E-A'PO:K4! #2 P &0 'AL+W=OU,8J[M&T#7.= M!5Y%D)(LV6SV3'&A:9%%W]D6F>F]%!K.EKA>*6[_G$":(:=;^N9X$$WK@X,5 M6<<;> 3_LSM;M-C,4@D%V@FCB84ZIW?;XRD-\3'@EX#!+7YC_Q)KQUHNW,&]D4^B\FU.#Y14 M4/->^@]X>.+M,<'>E,$96Q'O4+Q#[[78 MION,70/1%',:8Y)ES!S!D'U.D:RE."7_P)-U^&Y5X2["=^\4WJX3I*L$:21( M_UOB6LSA0Q*VZ*D"V\1I---/XC-W[AX!5!+ P04 " / M?@E-+,F*H;0! #2 P &0 'AL+W=O&?$3S8CL 1UZ5U+:@G7/]D3%;=:"XO<$>M+]IT"CNO&E:9GL#O(XD M)5F:)!^8XD+3,H^^LRES')P4&LZ&V$$I;MY.('$LZ(Z^.YY%V[G@8&7>\Q:^ M@?O>GXVWV*)2"P7:"M3$0%/0^]WQE 5\!/P0,-K5F81*+H@OP?A:%S0)"8&$ MR@4%[KX@O3PD(F/4:&T<2758!VJ6<6GHOCKM L=]W&Z.60S;9N0 MSH1T(=S%.&P*%#/_Q!TOQZ>>'=,?6^JX(RMB'<^>>N]UW*7?8!<&\^A(BW0IQ2O^AI]OT_6:&^TC?KZ,?DFV!;%,@BP+9?TO< MP!S^+I*M>JK M'&:+*EPT'&25]YE8._3^"9_X-.T/W'3"FW)!9U_V=C_!M&! M3R6Y\2/4^0^V&!(:%XZW_FRF,9L,A_W\@]CRC&PO=V]R:W-H965TYRT4\I2\=+8KL_Q ML>/DHW7/O@,(Y$4KXPO:A= ?&?-5!UKX.]N#P3^-=5H$=%W+?.] U FD%>.[ MW1NFA32TS%/L[,K<#D%) V='_*"U<+].H.Q8T#V]!9YDVX488&7>BQ:^0OC6 MGQUZ;&&II0;CI37$05/0A_WQE,7\E/!=PNA7-HF=7*Q]CLZGNJ"[* @45"$R M"#RN\ A*12*4\7/FI$O)"%S;-_8/J7?LY2(\/%KU0]:A*^@[2FIHQ*#"DQT_ MPMS//25S\Y_A"@K3HQ*L45GETY=4@P]6SRPH18N7Z90FG>/,?X-M _@,X*\ M;"J4E+\7092YLR-QT^Q[$:]X?^0XFRH&TRC2/Q3O,7HM]_<\9]=(-.>15=%O:!ISOYDSYM^Q?A6FD\N=B -YOFWU@; *7L[G"%.GQ@ MBZ.@"=%\B[:;UFQR@NWG%\269US^!E!+ P04 " /?@E-R7E+M+0! #2 M P &0 'AL+W=O:%EGT MG4R18>^DT' RQ/9*4E)!S7OIGG%X@JF>/253\5_A M M*'!R4^1XG2QI64O76H)A8O1?'W<1=B8*"I_ MX(X7F<&!F+'W'0]/O#TDOC=E<,96Q#LOWGKOI=CN]QF[!*(IYCC&),N8.8)Y M]CE%LI;BF/P#3];ANU6%NPC?_:'P>IT@725((T'ZWQ+78F[^2L(6/55@FCA- MEI38ZSC)"^\\L'=)?)/?X>.T?^.F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34 M+AQO_-F,8S8:#KOI!['Y&Q&PO=V]R:W-H965T-L8I[-&W+7&^!UQ&D)$N3Y(XI+C0M\^@[VS(W M@Y="P]D2-RC%[<\32#,6=$??'$^B[7QPL#+O>0M?P7_KSQ8MMK#40H%VPFAB MH2GHP^YXRD)\#'@6,+K5F81*+L:\!.-37= D" ()E0\,'+X@L3P MH 1S5$:ZN))J<-ZHF06E*/XZ[4+'?9QN[K,9M@U(9T"Z XQ#YL21>7ON>=E M;LU([-3[GHR]WM(6?70#3'G*:8=!VS1#!D7U*D M6RE.Z3_P=!N^WU2XC_#]'PK?;1-DFP19),C^6^)&S%WR5Q*VZJD"V\9I2V2O=@_(WC3:2.6^:EMC> *LC2 I"-YMK(AE7N,RC[V3*7 ]. M< 4G@^P@)3-_CB#T6. ,OSCN>=NYX"!EWK,6?H+[U9^,M\C,4G,)RG*MD(&F MP#?9X;@+\3'@-X?1+LXH5'+6^C$8=W6!-T$0"*A<8&!^N\ M"!&(O(RGQ(GG ME &X/+^P?XVU^UK.S,*M%@^\=EV!]QC5T+!!N'L]?H-4SR>,4O'?X0+"APEA8TKJ@;KM$PL7HIDS]/.5=S'=+-/L'4 30 Z _8Q#YD21>5?F&-E;O2( MS-3[GH4GS@[4]Z8*SMB*>.?%6^^]E-EUEI-+($HQQRF&+F/F".+9YQ1T+<61 M_@.GZ_#MJL)MA&_?*/P/P6Z58!<)=A^6N!:S?9>$+'HJP;1QFBRJ]*#B)"^\ M\\#>T/@FK^'3M/]@IN7*HK-V_F5C_QNM'7@IFRL_0IW_8+,AH''A^-F?S31F MD^%TGWX0F;]Q^1=02P,$% @ #WX)356$Q$2T 0 T@, !D !X;"]W M;W)K&UL?5/;;MLP#/T501]0)8J3%8%MH.DP;, * M!!VV/BLV?4%U\20Y;O]^E.QZ;F?L11(IGL-#BDH'8Y]= ^#)BY+:9;3QOCLR MYHH&E' WI@.--Y6Q2G@T;V>6IZ+UL-9TM< MKY2PKR>09LCHEKXY'MNZ\<'!\K03-?P _[,[6[38S%*V"K1KC286JHS>;8^G M),3'@%\M#&YQ)J&2BS'/P?A69G03!(&$P@<&@=L5[D'*0(0R?D^<=$X9@,OS M&_N76#O6XB?/=.X7Z=(%DE2")!\M\2UV(.'Y*P14\5V#I.DR.%Z76M.T29M4W;3M M,TV"; MA,$MSB16;* @4E#XRB+#=X!&4BD1!QH^)D\XI(W!Y?F5_GVH/ MM5R%@T=4WV7EVYP>*:F@%KWR3SA\@*F>-Y1,Q7^"&Z@0'I6$'"4JEU92]LZC MGEB"%"U>QEV:M _CS>$PP=8!? +P&7!,>=B8*"E_)[PH,HL#L6/O.Q&?>'OB MH3=E=*96I+L@W@7OK=@>[C-VBT13S'F,XUPGVJP3[1+#_;XEK,6__2L(6/=5@FS1-CI38FS3)"^\\L \\O&PO=V]R:W-H965T M^R:9O6_>#$,^HGUV'8 G+UH95]#.^_[(F*LZT,+=8 \F MW#1HM?#!M"USO051)Y!6C&?9&Z:%-+3,D^]LRQP'KZ2!LR5NT%K8'R=0.!9T M1U\=3[+M?'2P,N]%"Y_!?^G/-EAL8:FE!N,D&F*A*>C#[G@ZQ/@4\%7"Z%9G M$BNY(#Y'XT-=T"P* @65CPPB;%=X!*4B49#Q?>:D2\H(7)]?V=^EVD,M%^'@ M$=4W6?NNH/>4U-"(0?DG'-_#7,\M)7/Q'^$**H1')2%'A-B5*RM\*+\KQ"?>'7GH316= MJ17I+HAWP7LM=W=9SJZ1:(XY33%\';-$L,"^I.!;*4[\+SC?AN\W%>X3?/^; MPG_D/VP2'!+!X;\E;L7\J9*M>JK!MFF:'*EP,&F25]YE8!_2([)?X=.T?Q*V ME<:1"_KPLJG_#:*'("6["2/4A0^V& H:'X]WX6RG,9L,C_W\@]CRC&PO=V]R:W-H965T$]5+SO:VJ&T2FJ:+I&5U%V]6=NU);E;BK)NZXT\R4N>V9?+/EC?B MNHY)_+'P7!]/>EA(-JN>'?D/KG_V3](\)3/+OFYYIVK119(?UO$#N=_2?"BP MB)>:7]7-?30,-W>J!@YG+AC[QI!B:SC]\3:3QK#H6W M]Q_LG^WAS6%>F>*/HOE5[_5I'9=QM.<'=F[TL[A^X=.!BCB:3O^-7WACX,-. MC,9.-,I^1KNSTJ*=6,Q66O8^7NO.7J\3_T<9+J!3 74*DE'([OP3TVRSDN(: MR?'E]VSXC]F-RS:5V&_,YM79O6R(.<7E&=QA9LNS6_6LQ 0Y),@M0?[?$7/GB A38)$"BA2 8.&((,P2BRR@ MR (0E(X(PE189 E%ECY!F3HB"!/HB1**E#Y![HH 3!GHG J*5(# [6V$R;$( M2;D!1N!9"H$5 )^!4 BB6K@X"!=Q"H%T?"/4I"K?+$*@,M!G!OB:93U&Y M/0!!@4XCV/X$>+NBK@X"90$=G $V+MR 1V"OC>(XH+[3:>K&#@0%8H?B M.*"^TREQ8P>"W-A);F:LELNCG2Y5M!/GSHZV-ZOS!/M [8SV#SZ.O]^9/-:= MBEZ%-I.>G<<.0FAN]I+>F<@XF8E[?FCX00^W2W,OQ[%S?-"BGT;J9)[K-W\! M4$L#!!0 ( ]^"4WN0,SYX0$ $% 9 >&PO=V]R:W-H965TT[1)FVRN:?N9U?$E!V(! MU^N_+Z!GK:5?A!F>>9X99":;A'Q1+8 .7CGK58Y:K8 M!/O15;K-T0D%%=1T9/I93!]AJ2=&P5+\9[@#,W";B=$H!5/N&Y2CTH(O+"85 M3E_GM>O=.LTG<;*$^0/($D#6@)/3P;.0R_P]U;3(I)@".=_]0.TO/IR)N9O2 M.MU5N#.3O#+>>T$.),-W2[1@+C.&;#"'%8$-^RI!?!(7\D\X\87?AQ MJQ[]1S_R$D2.(/JKQ..N1!\F\HO$7I'80Q#O1'R8Q"^2>$42#T&Z$_%A3GZ1 MU"N2>@C>[40\&!+N1/#F"7*0C6L^%91B[%WC;[QK?S\2]X3_P.?A\(7*INM5 MSETY&UH,R\#!Z]0K?@-02P,$ M% @ #WX)33(?W%FU 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=:Y:&5;RB:*4JF55JG:/+/V^*)P<0"OT[_O M@+V.F_H%F.&<,Q>&=##VS34 GGPHJ5U&&^^[/6.N:$ )=V4ZT'A3&:N$1]/6 MS'461!E)2C*^V=PP)5I-\S3ZCC9/3>]EJ^%HB>N5$O;/ :09,KJE%\=+6S<^ M.%B>=J*&G^!_=4>+%IM5RE:!=JW1Q$*5T?OM_I $? 3\;F%PBS,)E9R,>0O& MMS*CFY 02"A\4!"XG>$!I Q"F,;[I$GGD(&X/%_4GV+M6,M).'@P\K4M?9/1 M.TI*J$0O_8L9GF&JYYJ2J?CO< :)\) )QBB,='$E1>^\49,*IJ+$Q[BW.N[# M>'-[H:T3^$3@,^$N$M@8*&;^*+S(4VL&8L?>=R(\\7;/L3=%<,96Q#M,WJ'W MG'.^3=DY"$V8PXCA"\PG@J'Z'(*OA3CP_^A\G;Y;S7 7Z;ME]"19%TA6!9(H MD/Q3(O]2XAIF]R4(6_14@:WC-#E2F%['25YXYX&]Y_%-/N'CM/\0MFZU(R?C M\65C_RMC/& JFRL&UL;5/;;IPP$/T5RQ\0LUY(HQ4@95-%B=1(JU1MG[TP@!5?B&V6Y.]K&T)H MRHOM&9]SYN)Q/FKS8CL A]ZD4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T- ML#J2I" T2:Z)9%SA,H^^DRES/3C!%9P,LH.4S+P?0>BQP#O\X7CF;>>"@Y1Y MSUKX">Y7?S+>(HM*S24HR[5"!IH"W^X.QS3@(^ WA]&NSBA4OQ >9Z,HSFXG_ !82'ATQ\C$H+&U=4#=9I.:OX5"1[FW:NXCY.-UDV MT[8)=";0A7 3XY I4,S\.W.LS(T>D9EZW[/PQ+L#];VI@C.V(M[YY*WW7DI* MTYQ<@M",.4X8NL+L%@3QZDL(NA7B2/^CTVWZ?C/#?:3OU]&S9%L@W11(HT#Z M3XG9EQ*W,-=?@I!53R68-DZ3194>5)SDE7<9V%L:W^03/DW[$S,M5Q:=M?,O M&_O?:.W IY)<^1'J_ =;# &-"\=O_FRF,9L,I_OY!Y'E&Y=_ 5!+ P04 M" /?@E-:H\%Y+0! #2 P &0 'AL+W=O?0L0R)M6QN>T#:$[,.;+%K3P=[8#@W]JZ[0(Z+J&^; M6! H*$-4$'A/E%10 MBUZ%%SM\@JF?>TJFYK_ !13"8R68H[3*IR\I>Q^LGE2P%"W>QE.:= Z3_I6V M3N 3@=\0V)@H5?Y!!%%DS@[$C;/O1+SB[8'C;,H83*-(_[!XC]%+P?E#QBY1 M:,(<1PQ?8+8S@J'ZG(*OI3CR_^A\G;Y;K7"7Z+ME]OO=NL!^56"?!/;_M/AX MT^(:YOU-$K:8J0;7I&WRI+2]29N\B,X+^\33G?R%C]O^5;A&&D_.-N#-IOG7 MU@; 4C9WN$(M/K#945"':#Z@[<8U&YU@N^D%L?D9%W\ 4$L#!!0 ( ]^ M"4VGRW&PO=V]R:W-H965TN 2IBHEU\!7, MM^FD;$0VE680,.I!CDA!6^*G^'#,'=X#O@\PZ]TQM&8?1C_.RDMYH80)= M"70C/'H"68Q\Y>^9856AY(S4LO<3<[\X/E"[-[5+^JWP:[9X;;/7BB910:Y. M:,4<%PS=8>(-0:SZ9D%#%D?Z#YV&Z4FPPL33D[U[EH<%TJ! Z@72OUJ,[UH, M8?Y3918TR0("R9U)").&3?*@21X0R.Y,0IC[[2*[TR% =?Y>:%3+R^COY"Z[ M7;TGZD_7'_AR;[\PU0VC1F=I[!GU)ZF5TH M)7JP#??VJ=@"#JUQTW=VKI8+ MLP1&3NM;0+8'J?H-4$L#!!0 ( ]^"4TT<[BQU $ )P$ 9 >&PO M=V]R:W-H965TWQ1P+B U^G?%[#CNAOR8ICAS#DS8X9TE.I%-P &O0K>Z0PWQO1' M0G31@&#Z3O;0V9-**L&,-55-=*^ E3Y(<$*C:$<$:SN _XV<*H5WOD*KE(^>*,+V6&(Y<0<"B,8V!VN<(#<.Z(;!J_9TZ\2+K M]?Z-_8Z]EB-!?_%:[ +=QE8C4* MR;7_HF+01HJ9Q:8BV.NTMIU?Q^EDG\QAX0 Z!] EX.!UR"3D,W]DAN6IDB-2 M4^][YG[QYDAM;PKG]*WP9S9Y;;W7G,;[E%P=T8PY31BZPFP6!+'LBP0-29SH MNW :#H^#&<8^/%ZK;S^%"9(@0>()DO]*/-R4&,)\(+(-BFS?$R31C4@(\T$G M=T&178" WHB$,/&-"%G=#@&J]G.A42&'SL_DRKN,WCWUM^L??)K;;TS5;:?1 M11I[1_U-JJ0T8%.)[FS!C7TJ%H-#9=QV;_=J&IC),+*?WP*R/$CY7U!+ P04 M " /?@E-]B^_B=0! "RA\Z>5%()9JRI M:J)[!:ST08(3NMDD1+"VPWGJ?2>5IW(PO.W@I) >A&#J[0AXG?'4ULW MQCE(GO:LAI]@?O4G92VRL)2M@$ZWLD,*J@S?;0_'Q.$]X'<+HU[MD:OD+.6S M,[Z7&=ZXA(!#81P#L\L%[H%S1V33>)DY\2+I M?[=_9OOG9;RYEIN)?\3UN: M)L-[C$JHV,#-DQP?8*XGQF@N_@=<@%NXR\1J%))K_T7%H(T4,XM-1;#7:6T[ MOX[3R6T\AX4#Z!Q EX"]UR&3D,_\*S,L3Y48[8(@EGV1H"&)(_T03L/ANV"&.Q^^6ZLG<9@@ M"A)$GB#ZK\3XJL00)@F+Q$&1.$!P>R42PGPBD@1%D@#!_DHDA/ER)4)6W2% MU7XN-"KDT/F97'F7T;NCOKO^P:>Y?62J;CN-SM+8'O6=5$EIP*:RN;$%-_:I M6 P.E7%;V]I(30,S&4;V\UM E@&UL=53;CML@$/T5Q *_5%()9FRH:J)[!:ST),$)C:(C$:SM<)[Z MW$7EJ1P,;SNX**0'(9CZ?08NQPSO\#WQTM:-<0F2ISVKX1N8[_U%V8@L*F4K MH-.M[)""*L-/N],Y<7@/^-'"J%=[Y#JY2OGJ@L]EAB-7$' HC%-@=KG!,W#N MA&P9OV9-O%@ZXGI_5__H>[>]7)F&9\E_MJ5I,OR(40D5&[AYD>,GF/N),9J; M_P(WX!;N*K$>A>3:_Z)BT$:*6<66(MC;M+:=7\=9_TX+$^A,H!L"F8Q\Y1^8 M87FJY(C4=/8]* P'YC M$L(!0&;=-[%Y- M4SD%1O;S@T.65R__ U!+ P04 " /?@E-8"'8E[8! #2 P &0 'AL M+W=O)[G7GQ.!V/?7 /@R;M6K:IZ;V2+9PL M<;W6PGX<09DAHQMZ#;S*NO$AP/*T$S7\ /^S.UGTV*Q22@VMDZ8E%JJ,WF\. MQUW 1\ O"8-;V"1T<_P502P,$% @ #WX)3?CT1-Q+ P B0X !D !X;"]W M;W)K&ULE5==;YLP%/TKB/<6;, F41*I^4";M$G5 MIFW/-'$25, 9.$WW[V>#2\&^26D?"G;./??<:W/ LPNOGNLC8\)Y+?*RGKM' M(4Y3SZNW1U:D]3T_L5+^LN=5D0HYK Y>?:I8NFN"BMS#OD^\(LU*=S%KYAZK MQ8R?19Z5[+%RZG-1I-6_)XB]VWB1W8X"C7A+6:G],!^,O'K]%C)D=>Q M[+*"E77&2Z=B^[G[@*8);@(:Q.^,7>K>O:-*>>+\60V^[N:NKQ2QG&V%HDCE MY86M6)XK)JGCKR9UNYPJL'__QIXTQVYUKP0K-(*47ZVEZSLKE>-/];&!R M=0#N MKF7 T(=$ P-B#4 >%[0'PS(-(!T=@,1 <0(X/7-JOI_CH5Z6)6\8M3 MM1OHE*I]BJ9$KN]633;+V?PF%Z"6LR\+3/#,>U%$&K-L,;B'H?X0LK8A:(A( M; 0F08?QI,A.*8:4+C% $ Z3K"!,9$B%,&2(V8S@22 ,A0L*P-8'#4$P((AA M@A D"!N"<$ P,:IM,5&#*5N,48>-0+"("!01V2+,W;%L,;2?PE=_QNJ-@ZUM M& 9@FP]A@^((6!RQBS.VP9)8[8L"@I%=G0W$<8RH7=]8QLU8QH18K0@01I.K MS:!@,RBPTN933BU)- RO)XK!1#&0R-BUZ]A*9';G%F(@8@**F%@B L-MEA,K M0X!#>YW6(W')Q[B!;N3#CNX#[0L,Z1K4SW6'@$VK M'MTJ&'9T!%DZ-5-%5BIR*Q7LKP@P6'JM,; K(?J)WL)^@R##0>838_L)QA1Z M/XU&)A R#&^U$?8J9)L5IA.8 L.N@?WQ;<3P4XFAI])LHP8-WD7^!&KC:&0" M( FE@*MXO:_B@E6'YDQ3.UM^+H6JO3?;G9L>L/JJ-N:7:+I"P/P:33?MJ>B= MOCVD?4^K0U;6SA,7\EN^^>+>&H'0A^ MT@<_KSM]+OX#4$L#!!0 ( ]^"4T((F%3V $ " % 9 >&PO=V]R M:W-H965T0/B+DE1!$@=5-5K=1*T5;M M/CLP!&M]H;83MG]?VQ"41%9W7[!G..?XS&"F'*5ZU3V B=XX$[I"O3'##F/= M],")7LD!A'W32<6)L:$Z83TH(*TG<8;3.-Y@3JA =>ES!U67\FP8%7!0D3YS M3M3?)V!RK%""KHEG>NJ-2^"Z',@)?H+Y-1R4C?"BTE(.0E,I(@5=A3XENWWA M\![PF\*H;_:1J^0HY:L+OK45BITA8- 8IT#L8ZUFC:"[^.UR 6;AS8L]H)-/^ M&35G;22?5:P53MZFE0J_CK/^E18FI#,A70A)_E]"-A.R!P*>G/E2/Q-#ZE+) M,5+3QQJ(NQ/)+K/-;%S2]\Z_L]5JF[W4Z38N\<4)S9BG"9/>8NX1^P B6R#8 M&EA?G=RZ2L$ 6%,B\0'8GD(8%\J! 'G"0/?1APB2Q!PD/BE?;AU:\ M [JSL@Y:60>LY&&!35!@\_%F%$&!X@/-*$)U%@_-> ^W]Y>RD-& %XY5M3F_'U1(PZ(S;%G:OII]V"HP3 @ YP@ !D !X;"]W;W)K&ULC5;1;ML@%/T5R^^K 1O;B9Q(3=IHDS:IZK3MF28DL6H;#TC2_?T M$]RG4:16.]I3<0=:VFC_MDR M7A.IIGP7B993LC&DNHH0 &E4D[()YX6)/?%YP0ZR*AOZQ -QJ&O"_RUHQ4ZS M$(;GP'.YVTL=B.9%2W;T)Y6_VB>N9E&OLBEKVHB2-0&GVUEX#Z6'L54^^;68AT!71BJZEEB#J>N^96.^)ZM_IOD)R!)03U"Y/R+$EA"_$Y(/"8DE)+=FP): M;\V06D(Z(D3=8IG5?R"2S O.3@'O-E!+]#Z%TU3U=ZV#IIWF/]4 H:+'.,7:; M&UL ME9GK;N,V$(5?Q? #K$@.J4O@&$AB%RW0 HLMVOY6;"8V5K)<24FV;U_=XK4Y MA[;T)[:4PQ'G>/!YQEQ\%.7W:F=M/?N19X?J?KZKZ^-=$%2;G[9/- MLC92LX]_AZ#STS/;A>?O/Z/_TB7?)/.<5O:IR/[9;^O=_3R>S[;V)7W+ZF_% MQZ]V2,C,9T/VO]MWFS7R=B?-,S9%5G5_9YNWJB[R(4JSE3S]T;_N#]WKQQ#_ MH(8%ZK1 FJL+:%A /Q?HJPOTL$"/?8(9%ACG"4&?>V?F*JW3Y:(L/F9E M7P_'M"T[>6>:CVO3WNP^G>Y_C9]5<_=]J1*Q"-[;0(/FL=>H,TWD2%9<(D^* MH-G :1<*[>)1L>7J\@%/7!%)9P\W@ZRO!KG8)D&SJ%M/%V9Y F@80'2C(4.WX E2 =.99PE8I,['QX:Q K)AGAQ Q,S(#$" <(88!P MO+41#!"-L+;7F+-$0V%<9[E(:^'6&A(+# MF#(R&>-P ER1QG68JRABWVM ):/P#(V#Q5P62O)U)IA_"O$O]H3 G%%RO,,* M1#=Z":3B MO010@5X"J/R]!&$"$B<@"5\(S_@V87XC3!D:,\$-HAN]!%"!7@*H0"\!5%=Z M"<+X(XX_$IXACC!F:,(81Q@S-&:0(SY:15JS$N8JT$L E53"'5[60.;O)0CS MCSC_2'CF.<*Z<-@CI@)LYGQ_, \9C8;1-%U" 5\Y5+ 2N!NJ3"L[. M87);OG:'8M5L4[P=ZM:0L[NG@[<'U9[C./BJ&VS<_&EV?G.IMO3169?ZO9MU+PO^].U_J(NCL/) M87 ZOES^#U!+ P04 " /?@E-ZRXR"%0# #K#@ &0 'AL+W=O)'6]^+(2_7-3E1%*M5MM??J8\73K4XJ<@\(";TBS4IWM=!KS]5J(4XR MSTK^7#GUJ2C2ZN\3S\5EZ5+WNO"2[0^R6?!6BV.ZYS^X_'E\KM2=UU?99@4O MZTR43L5W2_>1/JPA;A)TQ*^,7^K!M=.T\BK$6W/S=;MT2>.(YWPCFQ*I^CCS M-<_SII+R\:+P^EK]LVY>-?.:UGPM\M_95AZ6;NPZ6[Y+3[E\$9N_C4-3X N M ?H$I7TK@74)S$CP6F>ZU4^I3%>+2ERU M6CVO&"4+[]P4ZF*>VA@8Q$1&R-H.H7V$IPST+@!S\016.A@"MR)& @QMD^ET M-FISPJ&/%O!U 7]4P/38QD0ZIFPW@44)(X3@2@&J%"!*S%!J8X*!TH1$B$J$ MB(1O2(261$"CZ5XB5"A"A +C=$7VKL5)& Z56D>1Y<@*'%F*44NQ=1(HB?$" M"5H@07H*#:O)W-^'$ORI)(A(9#YSQ%)AQ(\F]X-.$( B6K&I12VM._!OG&V* M/NB/%!"QQ.0-V&VA"."VHQ@ M,/'?@N*0H',H06U,W"8:X+2 .;0 FQ8T"8-I+9P6,(<6@-""4C^:9A/@N( Y MN ; XF/\6)&X-@4#@Q@EBF(K2U@S0I( M$FSW[, X!IC>/1PM@* %?-.4C980L_11V-@0#B! 3F2PH@8"'^F':=)^PU M)4QNV,(A!#%B*S1MQ<@K9\!BQ)8="5& X=H;C X%K_9ZRJJ=C3B5>L0;K/:3 MW"/HT>-_>#L&?D^K?5;6SJN0:H#18\9.",F5(7*O=NB@)L_^)N<[V5Q&ZKIJ MQZ_V1HIC-UIZ_7R[^@=02P,$% @ #WX)3<'BS1GI P ]!4 !D !X M;"]W;W)K&ULE9AO;Z,X$,:_"N(#+-@>0U(ED=J> M5KO2KE3MZ>Y>T\1)T +. FEZW_[XUUPV?D8R;PHXXQG[,3]F.JN+K7\V1V/: MX+TLJF8='MOV]!!%S?9HRJSY9$^FZG[9V[K,VNZQ/D3-J3;9;IA4%I&,XR0J ML[P*-ZMA[*7>K.RY+?+*O-1!SRTE1-;JN@-OMU^"@>GO2RGS!8_)V;2W-S'_1;>;7V9__P M=;<.XWY%IC#;MG>1=9/7Y#2\QNPGWMY_>/\\;+[;S&O6F&=; M_)/OVN,Z7(3!SNRS<]'^L)PGJ4?Q3UI^Q M>)"=-MM^<)!B^*U;?-.-OFV43%?16^]HLGD:;>2-C;A:1)WW:PB)0CQ)9[I, M"#M0<(UJ<$"_K7&!'1!T0(,#=;N"18(=:.A @Q4L[U0:;=+!IAJ#D(QQE 1& M2=PH*KZ+@FR8TTAAD!0XD-C! CI8^(NYA Z6'F(N'3&5Y,YHBHF1@!A7U87[Q4LU@Z;$S$C$C",K,F+B M* R60KF(P5MAL)3PEU5A9!1 QI%U,O)+)(JIZD#&14)0P6@8Q%3-E,&"R:4>011H9\BCQRBSR1:BX0\P^33Y$'C9A7 M@#!8!)(1<2>#P:(911YA9,BGR".WR*.4J4<),T,^-1XTXB3!8!'(1<24$AJ# MI6<4>1HCHWV*/.T6>-<&K;5M;#@VZO;6M MZ183?^K.]VBRW?6A,/NVOTV[^WKL0XX/K3U-/=;HVNC=_ =02P,$% @ M#WX)3;\)[)ER" C, !D !X;"]W;W)K&UL MC5M=;]M&$/PK@MX=\6[OBX9M(#(MM$ +!"W:/BLV;0N51%>BX_;?EY(81]R9 MLY2'2*+GCKOW,;NS1UZ]-9N_M\]UW8[^72W7V^OQ<]N^7$XFV_OG>C7??FI> MZG7WE\=FLYJWW<_-TV3[LJGG#_M&J^7$%D68K.:+]?CF:G_MR^;FJGEMEXMU M_64SVKZN5O/-?]-ZV;Q=C\WX^X7?%D_/[>["Y.;J9?Y4_UZW?[Q\V72_)N^] M/"Q6]7J[:-:C3?UX/?YL+F?)[1KL$7\NZK?MT??1SI6O3?/W[L?/#]?C8F=1 MO:SOVUT7\^[C6WU;+Y>[GCH[_ND[';_?<]?P^/OWWF=[YSMGOLZW]6VS_&OQ MT#Y?C]-X]% _SE^7[6_-VT]U[Y ?CWKO?ZF_USF^N-LW;:'-80"_SW3HUEZ&;W_O=Q?UT[O_6 M3<"VN_KM1ER\FGS;==1CI@>,/<+$8@BI$&+>$9/.@'73**:<.$#\PQ7CE%((DZM5:(]6Z8]9L@5$H-VCL!"2$Y[AS )QGKM'8'9+/<8&C _ M&XO>&>V=A1M=2 +Z8; @HOF'P9)WX!V!&4G&9=SC4=0(NF>U>T(FSVGG$.1* M[1EB+/J%H) R/O'(;C"TP]Z?]J#A*.MW U&=[TU MI@;#[447NF&C$5@0:[5K!)8<^D9@1KJ@F7&/AWF#<5[T$IH:C+L7$- 82!M= MT9Y$>\9 .;=XE#<19RUHKR*D?MVL"7 _@06KR;9BL.1LJ7TCL&[67)%QCRS2%OI*:HRL*B]I;!L,.#9B<'T) &Q8+[@;=1C MG,VMP$M3U)L 0FI^,QJL#P7L)@+B-?AL@<-U%!I M]"H^"S4C*&-2D;.:QWB+,5[OEJG%<.N]#@7G@&8$E#.7QVR+,5M3Q=22<&S MW#- ,P*2(A.X+ _(UI&%E>N"QSZ+L<_I)--B&.KV"A0OSD'-"*J3.SF;>4"S M&-!T!CZU&&"<"[ 7SD'-",I8F]-?EHPI)]D*Z\&NU^CH7.*/ SOO@N?'"B5M078K/Z #A MQ"T&BQ&9A2.<1 5)% IJ@M0G-FB90%"A-)G2B&2J@\B14 D39+84@I9C!-4I M9)L;7LZ 0JJ->GD)*@1C2EUCJ0C,6I/+VH33J7B<[MP 9^04IJ' M1)R@?)$R!""G@(Z+C",;2%\ZA#'L7JA6,U(KVQ&.BX,#&TAO.H(_4A MS:,.&?+"6ZA),IBQSF4JJ2YS;,.*.WIO.59LT8D@!66.H!RG44]#Q9*:(9'$"-3SOXU3JD4I!NGKD2"TP/H0, M[> ,ZIGPUW80C9X3#L@%.HH3F<\GPX6_MYSE(>60JTGT?Z MZ21=+.'9B#. 0YLX4WG,("6[#3A3^?)L21WA/!.(XH4'$U@.%@J=JC&8=SE1%SAI!?)( M3$;4!4XT@> . MR1/$4B2TB =]IU!#:SAW1I;B:6LH=^IH>PHUM(8S9\1L,2N:$B>]A*0'HBFQ M>ITO=19]$C:TAW-?0NX#V92(W"P+/<"G4$-K./,EPGP@FQ)[DLQ:>!CS%&QH M$&? A.EB;H,GSED).0N$4\*GFD'SGX&9$&7*_,Y=WA=8P?W1_>#OEUOGE:K+>CKTW; M-JO]H_Z/3=/6G?7%IVZJGNOYP_N/9?W8[K[N:'9S>"OC\*-M7OHW3B;OK[W< M_ ]02P,$% @ #WX)3><(Y;E; @ .P@ !D !X;"]W;W)K&ULC5;;CILP$/T5Q >LN9-$!&ESJ5JIE:*MVCX[9!+0 J:V MDVS_OK9Q6"!6PDML#^<\L!^#61U76;&GGG#<+A%B60X79"VF@ M%D^.A%:8BR,](=90P =%JDKD.4Z$*ES4=IJHV(ZF"3GSLJAA1RUVKBI,_ZV@ M)->E[=JWP%MQRKD,H#1I\ E^ O_5[*@XH4[E4%10LX+4%H7CTGYU%UO7D02% M^%W E?7VEK2R)^1='KX=EK8C,X(2,BXEL%@NL(:RE$HBC[]:U.[NE,3^_J;^ M19D79O:8P9J4?XH#SY?VS+8.<,3GDK^1ZU?0AD+;TNZ_PP5* 9>9B#LR4C+U M:V5GQDFE540J%?YHUZ)6ZU7KWVAF@J<)7D<0=S\B^)K@?Q*"AX1 $X*I-X2: M$(YN0*UW5&BP_.W<1BM>5R:!Z.^J9J"<3T4OJAU&"+E)( M8U8MQNMA8F<(V=Q#W Z!1 )=%IXIBY5W1_>&%ZSO$;$[RN&IR/:AR"!-WU@L M7_']0;%BLT!@% B40# 0F(VJW6)"A:G;)(-H7 X#*)H'HX),4=H^41J8"HVF M0H.IN5D@,@I$T\L:&P7B"66-IY35 (J\\71="XF>7&PO=V]R:W-H965TW-WGM+B%V4"X)"U[__Z2X%)B2<%\*<1] M)$NV]%@6&1_RXE>Y-J8:_-YFN_)FN*ZJ_2@(RI>UV:;EMWQO=O5_7O-BFU;U M8_$6E/O"I*M6:)L%/ QUL$TWN^%DW(X]%9-Q_EYEFYUY*@;E^W:;%O_=F2P_ MW S9\'/@Y^9M734#P62\3]_,GZ;Z:_]4U$_!2LM%2 MRT:@1?R],8?R[/N@<>4YSW\U#[/5S3!L+#*9>:D:%6G]\6&F)LL:3;4=_UJE MP].#Y]T_M#ZWSM3//:6FF>?;/9E6M;X;Q<+ RK^E[5OW,#X_&.J2& ^O] MTGR8K(8WEM1SO.19V?X=O+R75;ZU6FI3MNGOX^=FUWX>K/Y/,5R 6P%^$JCG M[A,05D!\" 6D%I*^ L@+*5T!; >TK$%F!R%<@M@*Q[RHE5B#QG8&%GSL7 M^L[!3IO-O&?YW&[&'9'@&%AMI-ZG53H9%_EA4!R3;9\V.:9".E8]'2-1"=LCQ!U-E,2,P4LFBE@D8AD!%V$^EBD$PF "ZA0,\%( M#S7NH;Z\.QI8)&6SY*[EGK@EQ#'.$TY:'N&61\!R$1$:8EQ#[!_;":XA06QP MER\![O)FVT& 0)S@"&X.<1&&6T"<"KNXCH?-Z88>)R'B(R=T4$<2\U]IAI\5 MMXPC=CB'Q8,%1=Y.$ZS'!#*9F_D6U GD$-M9!)A@.XLIQ( +#!CWN4E0,X/< M+")%Z" HDJDK]I8@(>;!0@S2!A?H*GH"EPA0]ZXB040,8R*GM)A:4.=$DKVA M29 6BY'9(G>QXHL!8D,3 L%Z0HA4:%3VZ>KZ1M IP_@T=NV!Q-:[D)P@-HX1 M6^)LFP5UCNW>R0@&Y Q.%H?N9!B(JJ@)FN0(3<8$77."_?@511\GJ(5#:@$$ M:C&=!,2"%,&Y08I &'HJ]NKJ>D80'H=%(2 K#JLX+/WFGK@E@F.L+PP)HN60 M:$5,7 @X07<\NB(Z"!+CD,3@&D(ZP6AG[HE;(CAJ]0AZXA@].41_9T&P!"&N M700["<7- M2Q)Y)[&;E\M%%M3'10@$+> 1',. "P08]:TSP0D2X83$F>L'"B)J,TEUPA Z M2+@[$0:B)B(X0WJ4*!*6% KM-_@"EPB0]<8]P5828:N$*%(DP2WRBB)%$MPB M/8H4"8L*CO4 YK[ )0+L#6J"U*1'K?)=PEJE[P*L"*)2"%$EQ.&N"*)25Q"5 M(HA*(43E)O(]"B)Z'HI@# 7) $2&0GHT#(L,7^!2P;)$]%T"%$%#"NOZ:'>9 M8 >]]^*KJ ZZ3PL=MK+1#L,, :*-- 2GT$;:985=)PG&4AAC$76>(AA+7<%8 MBF LA?6&W$Z4!7627O=N+4$Q"J&8),)U:((Z=.COM2:H0R-WB\3I&DTM"&G6 MDGYK@F8TQB"4S02#Z"M:+)K(8^V1QU,-\Y@KW.W@["?FK2G>VI Y MKZI\V_ZJ_9KGE:D]"[_5>[DVZ>KTD)G7JOD:U=^+X]L:QX&ULE9=M;YLP$,>_"N(#%.[,0U(ED1:F:9,VJ>JT[35-G 05 M, ,GZ;[];$,1"4?CO G8W-W_SI2ORLEFZ!RFK1\]K-@=> MI,V#J'BIGNQ$7:12#>N]UU0U3[?&J<@]]/W(*]*L=%<+,_=4KQ;B*/.LY$^U MTQR+(JW_K7DNSDL7W/>)YVQ_D'K"6RVJ=,]_JK5R.NC;+."ETTF2J?F MNZ7["1X3YFL'8_$[X^=F<._H4EZ$>-6#;]NEZ^N,>,XW4H=(U>7$$Y[G.I+* MXV\7U.TUM>/P_CWZ%U.\*N8E;7@B\C_95AZ6[LQUMGR7'G/Y+,Y?>5=0Z#I= M]=_YB>?*7&>B-#8B;\ROLSDV4A1=%)5*D;ZUUZPTUW,7_]V-=L#. 7L'"#YT M8)T#NW+PVLQ,J9]3F:X6M3@[==NM*M5_"GAD:C$W>M*LG7FFJFW4[&D5^/[" M.^E GK1C.,-@SCF.$HCB?@0AIBM($8 MQQ!/+1R-,-H@C-8(,QIA9H'PNC.*+]MSO7-."#-B;;W!9EV?GGZD]3XK&^=% M2+7O-[OSG1"2JXC^@RKLH YL_2#G.ZEO8W5?MZ>6=B!%U9W(O/Y8N/H/4$L# M!!0 ( ]^"4WTD>+K] , , 5 9 >&PO=V]R:W-H965T+.T-P&9Q^Z "IQ1Y4GV2 M)U$TW^QEF2=UO.I4BF37%>691WT_]/(D+=S-JKOV6FY6\EQG:2%>2Z)^7/B6'HYU>\';K$[)07P7]=^GU[(Y\ZY==FDNBBJ5A5.* M_=I]) \Q#]J"#O%/*B[5X-AIA_(FY8_VY/-N[?HM(Y&);=VV2)J/=_$LLJSM MU/#X3S5UK_=L"X?'']W_[ ;?#.8MJ<2SS/Y-=_5Q[2Y<9R?VR3FKO\G+7T(- M*' =-?HOXEUD#;QETMQC*[.J^^]LSU4M<]6EH9(G/_O/M.@^+ZK_1QDNH*J M7@M(,%G 5 &S+>"J@/\NX),%@2H(1@5>/_9.S)>D3C:K4EZ3DG[V)&' MH)FN;7NQFYWNNT;/JKGZON%^M/+>VT8*\]1CZ 3^;>09QU"K@BO(7!E01&+ M)ZJ5T]$-9A$O.B(BMY 8-&&8)H-BL:Z>#>OI C?@L 'O&O ;M10<0 8C[GTF&!PEV T-X'&P\;%>%&@ MX903WS!G!(;"(Z%@M-30 AN6W.%8@BU+;#RK0,-Y#:-PG)$6H!B"3%.,+4MT MS]+(8'J"#4?".W3#EB.1C6Z1-EKF+PD;*V<%BP$LC"(3;6QT IQ.#(L$P28E M2WOQ*'8I]2W$4Z Y\>Q@,8"9Q:,X&2A(!L(-+;#I*;U#/&QZRFS$8]IPQUD] M#XDG(;=<<;I0D"[$L"10;'<:W*$8MCL%"ZRN6&CWN%G!8@";>-QPQ% 0,20T MM,!VIXL[Q,-VIV!1UL5;6BP0-J 8@@P+!,/IPD"ZD,C0 CN=$7O=&'8Z \N[ MIIL"19.ZV8!B!;+3S?#S'P0+T1CKD=#\\.G^QK0MD+>T<(8PE"&&]9[A#&%W M9 C#&<)L,D2!\(N 4F46$C,].TR*X>!@(#BHJ04.#G9'<# <',PF.)AN=TVQ M64@\";E];\61P4%D4(-[.(X,?D=DA/12[J=E]F MREKT3#T/S4, MCR+974\RL:_;PZ@Y+OL]Q?ZDEB>U7^I=-VTW_P-02P,$% @ #WX)38Z^ M]'T& @ ^04 !D !X;"]W;W)K&ULA91;CY0P M&(;_"N'>+6=V)T#B8HPFFDS6K%YWX&,@6RBVG6']]_; (@-5;^B!]WO[O(4V MFRA[X2V <%Y[,O#<;848#PCQJH4>\SLZPB#?-)3U6,@A.R,^,L"U+NH)"CPO M03WN!K?(]-R1%1F]"-(-<&0.O_0]9K\>@= I=WWW;>*I.[="3: B&_$9OH%X M'H],CM#B4G<]#+RC@\.@R=WW_J%,E5X+OGN4T.#+T0\ MT>D3S'EBUYG#?X$K$"E7)'*-BA*NGTYUX8+VLXM$Z?&K:;M!MY-YDX9SF;T@ MF N"I<"/_ED0S@7AI@ 9,AWU Q:XR!B='&8^UHC5/^$?0KF9E9K4>Z??R;1< MSEZ+* @S=%5&L^;1:(*5)KA5E!;%'Q,D 1:*P$H1Z/KPAB*R&X16@U ;1#<& M\2:&T:1:,QA(/]H$L6EB.TAD!8DL(,D&Q&CBU2+)=D/WDO@O&QI;,6(+1KK! MB'=KR*P;46D31:D=);&B)!:4^PU*LEOEG1\^;%FLJO3!#I-:8=(=S&Y;TMTO MX'OAYA.6_Q$9$K0ZA.I2_(K9N1NXPL !D M !X;"]W;W)K&ULE59=;YLP%/TKB/<5;/-9)9&2 M3-,F;5+5:=NSFS@)*F!F.TGW[V<;0HFY5,E+PZ:4%\Y?S>+;=NZ'1A$KV489 M"JH?)[9F96F8M(Z_':G?YS2!P_<+^Q=;O"[FA4JVYN6?8JL.INC5+SJ6+24BKZUSZ*VSW/'?PF# M W 7@/L G?NC -(%D/> Q!;?*K.E?J:*+F:"GSW1?JV&FD.!'HDVLQ B>DQP1:02\#0S)6>$S@I 0$QD( M6"BQ\618* EA@@@DB"Q!=$7@^+!J,:G%U!9#D@@E3BD *@Z3'!83@V)B0(SC MV*K%Q(,TGPB."7'4@# <1["V UU7FA#WS (PE*=I M.B%HXK)!@*")SXO BV*)\!VVP#+XM3Q! "- M' D&HTS%Q-Y.?=+;\&-M1\[!;C]9+NU@&;S#V['T!Q7[HI;>"U=ZH+)CSXYS MQ;24\$%_F(.>A/M%R7;*O*;Z7;3C8+M0O.E&W:"?MQ?_ 5!+ P04 " / M?@E-4M&&8J\! #1 P &0 'AL+W=OWQ)HU!%\!+[ M',^,9QR[FK1YL0. 0Z]2*%OCP;EQ3XAM!Y#,/N@1E%_IM9',^=*8/1'/XK7$%X>'#B]VBUL/&+VHMU6LXJWHIDKVGD*HY36MG=:-N$ M8B84"R$O_TF@,X'>$4AR%J-^9(XUE=$3,NEGC2SVP$['RE[ MY36 <-ZZMN<[MQ9B>$:('VOH"'^B _3RR9FRC@@Y9!?$!P;DI(NZ%@6>%Z.. M-+U;Y'INSXJ<7D7;]+!G#K]V'6'_2FCIN'-]]S[QTEQJH290D0_D C]!_!KV M3([0XG)J.NAY0WN'P7GG?O*?JTSIM>!W R-?]1V5Y$#IJQI\.^U<3P%!"T>A M'(AL;E!!VRHCB?%W]G27)57ANG]W_Z*SRRP'PJ&B[9_F).J=F[K."<[DVHH7 M.GZ%.4_D.G/X[W"#5LH5B5SC2%NN?YWCE0O:S2X2I2-O4]OTNAUG_WN9O2"8 M"X*EP \_+,!S 38*T$2FHWXF@A0YHZ/#IC]K(.J=\)^QW,RCFM1[IY_)M%S. MWHHP]'-T4T:SIIPTP4H3/"HJBP(O$B0!%HK 2A'H>KRJ]Z/8;H"M!E@;A \Q M#,ARTB1:TVM-BD,CR%:3K;;C 22T@H06$&R 3)IHM8@?Q[%!LA4%.'MG4R,K M2F1!,?*6T18%IXF!LA5Y=H[8RA%;."*#(]ZFS4P,BR9*[2")%22Q@!C;7B:; M1<+ @*T^UCR I%:0U )BI"W3[2+F&UUM-3A\!R2S@F06D-0 R3:?1.1%QA%1 M;44AC@,#!:T.)75)_"#LTO3<.5 ASS=]"ITI%2 -O2>9JI;WTC)HX2Q4-Y%] M-IW.TT#08;YXT'+[%?\!4$L#!!0 ( ]^"4W[3TJ=FP0 +(: 9 M>&PO=V]R:W-H965T*>K6S%P3N[RH63R X^ZW'[8X=O&?M,E%#/@_&]17IUQ,3WGQL]P94SF_ MTB0K9^ZNJ@YWGE>N=B:-RTE^,%G]S28OTKBJ3XNM5QX*$Z];HS3QN.]K+XWW MF3N?MM=>BODT/U;)/C,OA5,>TS0N?B],DI]F+G/?+WS?;W=5<\&;3P_QUOPP MU=^'EZ(^\\Y>UOO49.4^SYS";&;N/;M[UD%CT"K^V9M3>7'L-*6\YOG/YN3K M>N;Z348F,:NJ<1'7'V]F:9*D\53G\5_OU#W'; POC]^]/[7%U\6\QJ59YLF_ M^W6UF[FAZZS-)CXFU??\]&SZ@I3K]-5_,V\FJ>5-)G6,59Z4[7]G=2RK/.V] MU*FD\:_N_[L9-N"] 3\;\,\-1&\@S@9ULI\9R-Y ?AC(3PU4;Z!N M-="]@?ZH@7UJ$/0&P:U%A[U!:*7D=8^C?;X/<17/IT5^LVBT_ +C=#\6K,<:@+_6O(TE+!KQ9>A M@FMQUGAU(>=J.*IFP0<.I++26"*-E<@#TE@5/PXU0BNKY*&&:VD5C6*):\TS M\$/<%P&?LFCMY54,B1U(Z$"V#L25 X4=*.A @0RT- Q0%0R&(Q)1PQ&SQP!\ =6C,'Q\!'P< MP\$"0R5&+.D$YD4 %$)NUXI$U.(5 M\R( +R$QD0G,BQC!B\"\"(#"L%HDHJK%O B 0DBD*C$*PW$[$V%6Y5"#,C$0X4'<, MXR#UB'(Q#C*XI=Q@^'3%A'HT&!J)>" F98EYD-&(WYZ8!X5:@_V;'XDH=!6& M1@%H(F)F5Q@'Q4=4BW%0H#G8U2Z1B*P6,Z, ,Q'1A!2Q*Z!&5(MI4* Y1-:T MO.A%EPV7,;_Y(V)A;!3 )J)N&@9"A2,JQD HT" B:U?I"8J(.!I3HP$0$;&B MUA@(/6)!I3$0&O0'N]IG***VCC U&@ 1$1.SQD#H$4LJC8'0-_P$>4"BT-H2 M>?R#Z#H98CL-H65O7T(1,<-KC)4>8J5\WXX3_''-[%UL>J>FV+8O14IGE1^S MJMD]O;AZ?O%RSYM-<^OZDMT]=J]//MQT;W/^BHOM/BN=U[RJ\K3=.-_D>67J M#/U)G=O.Q.OS26(V57,8U,=%]Q:E.ZGR0_^&R#N_IIK_#U!+ P04 " / M?@E-899#!3,# "Y#0 &0 'AL+W=O5/E2':34WFN>%=7,/VA]G 1!M3G(/*GNU%$6YLY.E7FBS;3< M!]6QE,FV"1#Z56G/$_*OPN9J_I3ZZ?A0FEEP9=FFN2RJ5!5>*757*KL=[K5AYD?^=Y6[I)3IA_5Y:OL"N*^UU7_79YE9N!U)F:/C-_"X,#2!= K@%F[X\":!= WP/8AP&L"V!C M=^!= +=V"-K:&S%7B4[FTU)=O+(]#\>D/G9XPLWCVM2+S=-I[AD]*[-ZGG.$ MI\&Y)NHPBQ9#>AB!;B$K%_).$I@$KED0*(L%<<+)[09+%R&L-%?_)5E_2'*3 M)@7%HDT\[>] (YB @02L(6!]F1"SU&XQHL$4[2:,"TL.%X0%M@5Q08Q1BVGM M@B@5,5P4!XOB3E$L1#!!"!*$XV45(($8(6N+X;TZ.>66JBZ&1O9)=S$888MH M[8($9G!%$5A1Y&H:<9@@!@GB\9IB!#L#&J%J!^I7RFAHR0J!(F8[B N*1&3I M"H!B1@?*&C \#$@K!BA M[K'Y!/BPDZ"Z1AQJ:L;<<1U091%MK@N*&+,%M<% MQ=%06;"_8=?@V" %[":8?T) $49M&ULC9;MDIHP&(5OA>$"Y%MDX2N[%*)=.@XO M2EPC/J,M;N23 V4U$K+)C@YO&49[+:J)X[ONW*E1U=AIHONV+$WH29"JP5MF M\5-=(_8WPX1V*]NS+QTOU;$4JL-)DQ8=\4\L7MLMDRUG=-E7-6YX11N+X)X3N^O5:.OW>!_D<$"?Q#XHT".?4\0#(+@0Q#> M%82#(!P%_OT1HD$0&0*GSZXG,T<"I0FCG<7ZY= BM>J\923_KD)UZG]'/Y/S MR67O.8W<,''.RFA@LI[Q)TSL7B/Y+>*-A",+&*OPH2HR_T;N7P^POB5BSZCA M4Y/-79.K,@-PL@*M#R;Z,(I@@Q T"+5!>#7;D3';$#,W9N,!)H>8V)@0B%G M@2(P4 08/!F! ,8SUL_Z 2:'&&,-;"#&AP/-P4!SP" P D&,&>@!)H<8X]W; M0,Q_EEP,!HH! V.I9!!C!GJ R1]@-O>9JT +,- ",##6==8SL68:S9AQ/B7R MGGB:$-',-7>46\B?1>:"%/$+T1G^@5&!9NSN3+TLI/R[&!L$'H6YC M><_Z([9O"-H.7P_.^ F3_@-02P,$% @ #WX)30S-U'>, @ I @ !D M !X;"]W;W)K&ULE5;;CILP$/T5Q <$;*Y9$:1< M5+52*T5;M7UVB!/0 J:V$[9_7]L0EH6AVKX$VSESYIS!]I"TC+^(G%)IO59E M+39V+F7SY#@BRVE%Q(HUM%;_7!BOB%13?G5$PRDYFZ"J=+#KADY%BMI.$[-V MY&G";K(L:GKDEKA5%>%_=K1D[<9&]F/AN;CF4B\X:=*0*_U.Y8_FR-7,&5C. M145K4;#:XO2RL;?HZ8!\'6 0/PO:BM'8TE9.C+WHR9?SQG:U(EK23&H*HAYW MNJ=EJ9F4CM\]J3WDU('C\8/]DS&OS)R(H'M6_BK.,M_8L6V=Z87<2OG,VL^T M-Q385N_^*[W34L&U$I4C8Z4POU9V$Y)5/8N24I'7[EG4YMGV_(\P. #W 7@( M4+G_%>#U =Y' _P^P'\+,.5W.BNF-@[T-T;L(/?FJ^IE>-,4V M_ZGR"+5Z3P,4)\Y=$_6878?!(XP7XO>8_1R#!H2C% PR,"1CAX$4WB3%'#,1 M<9@CH@45'E@,S\1[[XJQA@E\D, W!/Z8 +L3&QTF,)BZL^KBR)VX/]P@M^8S!+#&29O.%=/+/B19Z[\(;78)HUD,:' M"9 +GW_WXWL>+5PA"% 13.\0--O/OH=PL.07@??$%F$@5[A 1]R]!^G','' M'$'G?.88.,$A8-@97=45Y5?3!H65L5LM]64V6AU:[1;KJWZROMXOC$FJ9+HK)3!7GPS#I*07J8>1&O.N;W83R9K^F\ 9 M/DS2OU!+ P04 " /?@E-E+$[X[\% !)( &0 'AL+W=OS[=K.KK^?/ M3;._7"SJ^V>_+>I/Y=[OVK\\EM6V:-J?U=.BWE>^>.@;;3<+4LHMML5Z-[^Y MZI]]J6ZNRI=FL][Y+]6L?MENB^J_6[\IWZ[G>O[CP1_KI^>F>["XN=H73_Y/ MW_RU_U*UOQ9'*P_KK=_5ZW(WJ_SC]?RSOKQSJFO0*_Y>^[?ZY/NL"^5K67[K M?OSZ<#U7G4=^X^^;SD31?KSZI=]L.DNM'_\.1N?'/KN&I]]_6+_K@V^#^5K4 M?EEN_ED_-,_7\W0^>_"/Q+U\[0H+D]:.A$DZBQ9"4E^JA8M X2^/8_&,\4&##1@>@-F9" +(CUHDEZS.SAIK FF M+9-/>F&%26* V^DS-HD5=@;![UQP)MP$3@9=&K3 MP!<@,H0]2: G"? D6&RK1 1LC Y'18J8D\@4I="5%+@2]+)*12]D%7A4;OBI@)S'?MIK\\-0:S1F0.\'\WB$:+WR@7FT[, M72W!2XF-F,!8U=GT> FSD! +PWA)0BX2*V' $0) D#,= M=PK#A$ 61V%*0S*-,ZS1W$FA8WIG86,\$4K[Q*K-9"X=J9"5-#*@C$Z5M<%J7B)=6P"R M.+F:9B\_;V\<(@:N 7FKB4#.8,B9#^2M!D/.@+Q5'NF!&M,DX0$F4,4F/7*Z M*&D9'B'D1D)0JPAS#":@D00$:TNR+7R; \FI*\/0G;63G[$S#@ECU*!<-H( M@]%GD@^L)8PU@[ 6UGL&)(I)+%I,*P-H92+5O,5\L6IZM!;O7POVK]@Y5AZL MM1"WRH4)#Q)21LK%CL0Q$>SY4[C"PYP_$5O;<$=:X(TP%.^5H MRLKZ]((I512XM(1"95,E9FZBQ7R"Q7&8D=L,D)>9V(K$%+ ?.**RF )VRA&5 M!75E_(C*8EA8 L3&S+, ?N!(RJ'.>"F'%$-HO&1GXN16<^NKI_Y.NI[= MER^[IG/RY.GQWOLS=;>BP?-;?;G4X/E*7^:'6^V?Y@^7[+\7U=-Z5\^^EDU3 M;OL;T\>R;'SKO/K43M.S+QZ./S;^L>F^)NWWZG"Y??C1E/OAXGYQ_-\#-_\# M4$L#!!0 ( ]^"4U[QD\G100 +(7 9 >&PO=V]R:W-H965TUB.3]B@Y]=O2ND=X'YJ:Q^U ]R,K3PB'.^<3W].W0="?DEJLRNR_=-<<%D[DS'9BG[QG MS??R]"1D08$SD]5OQ8?(6KQ3TH[Q6F9U_W_V^EXW92ZSM%+RY-?PF1;]YTGF M/X?! 50&T#& DLD )@.8;8 O WS;@$ &!&, \2<#0AD0C@&,3@9P&T(Q#M?.<\Z9+S8Q#KD?+F)?KW=86'U*_4A:9+EO"I/LVK8;,>D MV]/DKHUJDW=G^[7?_]BNUKH]^[$, F_N?G29)',_,/2"H6&@,BN3"0*B,@\0 M0U7FL\FP,%29-92'J8GBSP;BSQ?H#R^RGRU8+80\_]8;GLAQZM)X:M) M^PQ,R1#"&1B<@?49?"4#U^9_8'C/%#W#O>Y/FUX[;&MBL8HILGU8M@_(CC39 M Q-<#$0AV7;8]BJFR Y@V0$@.]9D!\9 FI3'P)A!O::K.393.91*0KB2T*PD MU,98AX:*")C91SOLR<1("' ;@ LFKA2'Z^- ?9J_K;DQ$H/JL\.>3 PLS\3X M1'417%T$5*ZRJF:L,9. $U(-R%(.R$W]!."-!0"=!2]HW\A9A-@ MX5312!L@0!\(M?;U54+*8&1J,,2\">#>883D0&R3A#?,,&)-!/(FO8L0TR>( MQZFY^JYRJB;$4 C@*%SO!Q*Z',O7Y4PAJA+$+ C@%EQW;@DI5>M*IA#UW@QQ M"0JX!*=(#F174V*_7BAVDT@!'9I_WDN(*^O @]J9)(.KY,:&5"M /(4"GL*1 M=4$1JZ#^#3.). %',"<2?/6*H GTA+<6("J?,1\*'#3Q@-=/@1A\X0X% 4< MBG-]( B*]#FR@#97(%4R8F 4,K 8R8%8#XUO>!Q#3(,!IA'I#^@@A+@30YR% M ?<+$>).#'$6=LOS)_8 "NQMLV (8LA B $PX%XA0DR$(0; @AL*1G8A S98 MI.W"M82FGO&N(UMF/@LAEL&0GS6\11X.FO(HWY"[XVOZY1]02P,$% @ #WX)335%=/2* @ MJ@D !D !X;"]W;W)K&ULC9;=CILP$(5?!7'? MA3'_41*IV:IJI59:;=7VVDF<@!8PM9VP??O:AJ $#U)O@FV.S^>Q,X/7/1=O MLF1,>>]-WJ8:VL>.L)=MKX'V&U@\),L(I?%>OE7=LSH>PY?S.=K\>-'YH5 ML9H=E+&@^G%ESZRNC9->QY_1U)^89N)]^^;^V0:O@]E3R9YY_;LZJG+CY[YW M9"=ZJ=4K[[^P,:#$]\;HO[$KJ[7BBE]+0]^%9M?;9 MC_ZW:?@$,DX@TP0RQ#* [,H_446W:\%[3PR;WU%SQK B>F\.9M!NA7VG%R_U MZ'6;Y.DZN!JC4;,;-.1.0])XT@3:?X(0%$*L0?0 R7"#"#6(K$'\8)#/5CEH M,JMIK09(BD-B%!);@^3.@(10S"B(*"$X)4$I"4(AX8SBBE+ (2D*23$(S""N M*,09&U(2GR!1">W(!EMU-#$%5$\J5CQC,GNN] ?;?E9/G"NF'<,GO>127YRF3LU.RC0SW1;#[6'H*-Z- M-Z-@NIYM_P%02P,$% @ #WX)38G]V[P< @ !@< !D !X;"]W;W)K M&ULE97;CILP$(9?!?$ :^P "2N"U&Q5M5(K15MU M>^TDDX#68&H[8?OVM0U![&8BT1M\8.;[YPAZ4Q[2,A M>E]"S?6#;*&Q;XY2U=S8H3H1W2K@!Y]4"\*B*"4UKYJPR/W<5A6Y/!M1-;!5 M@3[7-5=_-R!DMPYI>)UXKDZE<1.DR%M^@I]@?K5;94=DI!RJ&AI=R290<%R' MG^CCAB8NP4>\5-#I23]P5G92OKK!M\,ZC%Q%(&!O'(+;Y@)/((0CV3K^#-!P MU'2)T_Z5_L6;MV9V7,.3%+^K@RG7X2H,#G#D9V&>9?<5!D-)& SNO\,%A UW ME5B-O13:/X/]61M9#Q1;2LW?^K9J?-L-_&L:GL"&!#8FL-Y++^0K_\P-+W(E MNT#U'[_E[A_31V:_S=Y-^D_AW]GBM9V]%$F6Y.3B0$/,IH]ADQB6QF,,L?Q1 MA*$BS ,6[T12'+! 0L/B-\!EA^J[&.6/J;Q,3%+(EPE1E5B1&6% Q(4D,SW MF:* =(;//B:9^*1IML!5EJC*$E')<, *!:SF^\Q00#;#9W;CD^$2-,)7=G0C MDD9WU@.]LSGH?*,47_J4S; Z!$V]QHL[?X3B.X3>;I$THG<0^/*G\7^XQ3< M3>:X36YV*J/THQ"9G&#NAOC!U:EJ=+"3QAZ&_L@Z2FG $J,'2RSMI30.!!R- MZRYM7_4G?<4_4$L#!!0 ( ]^"4TT#0&PO=V]R:W-H965TWUS8B_OM'@K+X0P MXSU-LG)E7AC+%Y95'BXDCRKFG8KVD5Y;$&7DJC/*:IE'Q;T,2>E^9R/R8>([/%R8FK/4RC\[D%V$O M^5/!1U;-H)"%-_L1'=EF9,],X MDE-T3=@SO7\C*B'/-%3V/\B-)!PNE/ U#C0IY7_C<"T9314+EY)&[]4SSN3S MKO@_PN K )P'<#7'@IP5(#S&> .!K@JP)VZ@J<"O*DK^"K [P185;%D];<1 MB];+@MZ-HFJ@/!)]BA8^W]^#F)3;*3_C&U#RV=O:M_'2N@DBA=E4&-S !'8; MLM4AJ$987$"M D,J-E@+[V@(=42 .AI&27;C)'N Q($S<:=6SA\ % M"5Q)X+8(W,Z&5)A 8C*)Z>Q'J"-<6_QU2C9*M-,109NHE9('IN0!*7DP@0\2 M^-.+&H $ :# [Q2UPGB-3'VH9--@^T"K&_('"C<#9<\ V0%,, <)YM,+AVS8 M'^P)I5.@9E%<3R_=--@>@,W\WLJA'E]#@.Y95S?25O)T02$ PRZ0G@Z#OG0[ M:-7^SD"@8SXB#.0W[^:'I^W+&*PM"#8^Y.B"4!\%;'W(_4*[PE:#(*_1VM73 M\M5*,@K9#T+:6F%70_Z4%O7'A(3CD.TX9#<(::<#>RP"3!;UG (0['=H]H4& M@!T/S:W@48-B,,F9'3+:H.L3BM=^8W:!$B8'Z+%KOJMO5)7UW^?D;%.0)_D3I8QP M[?8#[]X+OV_6@X2&ULE9M? M;]I(%,6_"N(]Q?-_'"612BADI5VIZFIWGVGB)*B L^ TW6^_!ER*[SE#[)BJ 8_5LOU]GKX7%4OEZ/1]OZY6,VW'\J78EW_ MSV.Y6:+]?#F:O_9Y\W-5?E:+1?KXO-F ML'U=K>:;_\;%LGR['JKASP^^+)Z>J]T'HYNKE_E3\6=1_?7R>5/_-3KV\K!8 M%>OMHEP/-L7C]?"CNKS+]PWVQ-^+XFU[\OM@%\K7LORV^^.WA^MAMKNC8EG< M5[LNYO6/[\5ML5SN>JKOX]^FT^'QFKN&I[__['VZ#[X.YNM\6]R6RW\6#]7S M]3 .!P_%X_QU67TIW^Z*)B W'#31_UY\+Y8UOKN3^AKWY7*[_W=P_[JMRE73 M2WTKJ_F/P\_%>O_SK>G_9S/>0#<-]+&!5F<;F*:!Z=K -@ULUP:N:>"Z-O!- M _^K03S;(#0-0M')E1?9/' M.]7L3L>:="#N]!89KUR;F;!^!/.)]>-%R*P?PA,.;R(7EQ@?F'!Z">-,%!-, MJ,S8( )"2@<7Q;J>D;ZB24V/IX%Y""R(>QE['%ROQ ,T08JIU'E$)57,JP<+U//EKCE":&\CT*# MIT@9K[08HQFA=!T:#TQEW+LR#$V+)39NH-,K79@(HL$P;XQ4#89%9V5T#%,F MGCAK.[Z$-RN(3X[VN&':X06YVB8,\T9K&1[!HK5:AD MRB ^C=IH79#A(:6"5- IH:R54SPC5+T.\D1HW)*5(6Z6&AUNRLIVMW7%+55U M\=0&:@V=4C)+F3",N"K!:A7.K1QCTEO:5Q4W5H7.:K+4$\9]3(4>@\Q-0Z%K MD$%&'=C8CS41K\V8[:07'/4,0T=$*<-1=GG74?6LWU3Z/^X=!J MU"*6%#*,K%^"L;20]99>OYKKGT;]@\Q0$_G#U)!0)#D# TIXV+"M#2W"XUV@9FB9G81E4SL*5:GRC(X8A%>9K#00",RF/.S M1(IAQ(@(QA(IUEO:B SW68,^"T9DB#&B$1&*&!&AB!$Q*FE$AENL(18KCFEH[LL2F'[%8J=6&^%W0N8R,46!#A#(1JGI& M)6W(<(,U:+!H0P;]+L^DX4\8Y7 Y,K?.I##."*:BI2>1]'S.C4\7%M\C]>W/-<63U[@PA$F M)P1DA)%B(TSV5<@(DPV3,R/,1<^S#9-$!>\3+V#Y'B/,M<7C)@ 98=SNEL+P M/C)]'YF=1=KA<)WS3.=2PL"UQ??850]<6T*77?6 97D>X9U.0M6EL,SH":6" MASUU@OGDJTF!BUY T?,F,4F!:TO0/4:8:TM@KZ' ").#6-R3(!0;8;*7K+,, MWM5CI[K)$>:B%TB=F^R":TMP/4:8:TO O(6,,#D'Q&J;4%(;"$+VY".7ODC> M7#2)3>7(%2;V*-DB5YC8I62+6$ 1>2 4&6%",7D@V)D1YM(72Y1LD2M,[%*R-5 X+P^$DO) $"(/9SMJ!\4U+Y):S22JX<@5)O:HU6+B96WR MMK982+<-Z;1>+SL;K\I,CG4W4Y.WP3Z5?W MAZ_"_3'?/"W6V\'7LJK*U?Y;1X]E617US6' MKZ =_JC*E^;K=:/C=_QN_@=02P,$% @ #WX)32C>-FKN @ T@P !D M !X;"]W;W)K&ULE5=A;YLP$/TKB!]0L &31$FD M)C3:I$VJ-FW[["9.@@J8V4[2_?O9AM+$'"W]$O#EW?/=,W<<\PL7S_+(F/)> MRJ*2"_^H5#T+ KD]LI+*.UZS2O^SYZ*D2B_%(9"U8'1GG$C_]7P(S\RRTM6R9Q7GF#[A7^/9AL<&0>+^)VSB[RZ]TPJ3YP_F\77W<(/342L8%ME M**B^G-F:%85ATG'\;4G];D_C>'W_RKZQR>MDGJAD:U[\R7?JN/ GOK=C>WHJ MU ]^^<+:A!+?:[/_QLZLT' 3B=YCRPMI?[WM22I>MBPZE)*^-->\LM=+R__J M!CO@U@%W#GKO]QRBUB%Z:!ZBFYCE%,Z+/=VN,]CCM?_H I+:>ER1*Y\'9$+6858/!5Y@TO(5D M?0BZ16SZ"$RB#A/H(+M(,13I"O<);K=8]Q&I$T7V(+B@;Z$QHA*P1*W-('F=*!8, 6=(\PL \>H(!+'T6?D 0N?A1_+$D& M@9+([F@Z7A(,UQX.1T@"@1*GD6Q T% P.;85VBV1H ]0[.' M9KQ^HV^F_>]4'/)*>D]&PO M=V]R:W-H965T_R/*E.@BAG-<\*ZJ% M>U#J./.\:G,0>5+=R:,H]#<[6>:)TLMR[U7'4B3;)BC//.+[W,N3M'"7\V;O MJ5S.Y4EE:2&>2JR2L#F@0OU)QJ0;W3EW*LY0O]>++=N'Z=48B$QM5 M4R3ZD$FN9_4ZWZK!P(]?9BEUR MRM1W>?DLNH*8ZW35?Q5GD6EXG8D^8R.SJOET-J=*R;QCT:GDR6M[38OF>NGX MW\+P -(%D#X V(.')%=I4E0LVL33X0F,X00!2A T!,&0(#;5 M;C%A@RE:*2FCD:$'@O)I$!J2V"@2LLAX>(\(5T0AQ MC:&$,*8SB!!PEX-.E M#5&"<(*T+88-"N4^,Y6U04'@F[UF@V(^R+?5%3D.HA@O*D*+BI"B IP@1@GB MZ;*"CQN$/T'8#C0LE4:^J2R"@IC%II78J"CRS9Y%4 PX'REMQ/L *6U,'=2X M[H'<(#!N*D"G"$QM@7EHFB2&BB/3%!!4#,1L7@3%X\%?PW5IN-V![7>FP@@,\5T$1O1//S U1MC&G1=PXP/;^3@?,0G M;0:B&T3&C0;B*2+'4PP802$.C* 0"\9.'/5@@CL@L1V0\Q%U".XT!*8+3'"G M(62"P!WHJJ$":C8QAK)]&$%1 +.%$=2X#Q/< 8GM@'R4 G<:$MP@,.XT!'N' ML01FUKL2XL,8RO9A!(7X,()"?-@;O._GHMPWPU?E;.2I4+4L@]U^P+LG];Q@ M[*]@M@9D_T$/A.WX]D[?3I/?DG*?%I7S+)6>4II98B>E$CIY_TXG?] #;+_( MQ$[5MZ&^+]LIKETH>>PF5*\?DY?_ %!+ P04 " /?@E-GU^?X7-O7\2#DJZH! M-'KCK%4)KK7N]H2HO 9.U9WHH#5_2B$YU2:4%5&=!%HX$F?$WVPBPFG3XC1V MN:-,8]%KUK1PE$CUG%/Y]P!,# GV\"7QW%2UM@F2QAVMX"?H7]U1FHC,*D7# MH56-:)&$,L$/WCX++=X!7AH8U&*.;"4G(5YM\*U(\,8: @:YM@K4#&?(@#$K M9&S\F33QO*0E+N<7]2=7NZGE1!5D@OUN"ETG^!ZC DK:,_TLAJ\PU1-B-!7_ M'<[ #-PZ,6OD@BGW17FOM."3BK'"Z=LX-JT;ATG_0ELG^!/!GPE>^"DAF C! M.R%RQ8_.7*F/5-,TEF) T#LYFY3;J]<_],M&UL[+UY> M_?S.G^MZ&WU:YT7]KT=WV^WFVV^^J1=WZ3JI!^4F+>"755FMDRU\K&Z_J3=5 MFBSKNS3=KO-OQL/A_)MUDA5'T:[(?M^E5^6NV/[KT?QL>/27/]?97_Z\_)NLT^955^]>OOKWU]?1Z[=7/0^X@K=720YO7::?HK^EC[U#_/BX M:3U_-#S]G[TWO$^KK,1I+:.7R;9UKZ[:__,__D?7TES",Y;TG!_RY+;YZRK) MZ]83[E;_ARQ/J^@*[KLMJ];27RX6*?P.OR[YRKX]+-=K();K;;GX+8ZNB8*C=[MM MO06RRHK6XEV5L-E%#4^%O^HRSY;TBN^3/"D6*3P #E0-9^'GZY?1\8N3Z$64 M%=''NW)7P_/::YDNC,#/^I8JJ6MXYK>MGY/ZCFA_@7^DO^^R^R2'ZULO@:7 MTUQ'5;I(X:*;/(VC(MU&Y2I*\KQ\P)'7^.G%9!HEVPBH*[4S2:^ <:;K&UCN MOK&^+N[AU665I34]N_G[^RK=)-DR2C]MFJYO8-'+H)I=JPW'>*>GS^6 M6Z"B_8_XD,(ISQ:X3;A4S9]_2JK?TBVN2E2G\*1LF[69V/L*>&@%](+CQK7> MX!'HG.J/9;E\R/*\^?T[FFU1%J?[A\M3ZED-N3//DILLIY&VZ,*V>Y,\XJPZ M?J]VN!;E&O>"F&7W6!.YTGM;FX!7*0QI";0%!+!KO2SBD<1M*_&_K3;)(__4(1'J=5O?I MT5^BYL.)O]V5^3*MZC\1 6\?6Y0#AU0VH69V^&(X& Z'(Z"D*@+FLDLC. 0L MYK^+9C'\)C(_2G;;.SC]_TB7WR&)PX[4-9(.'?-]W)2X[R&O&PV'?2^<3>+9 M\-Q^@5=.S^/)?*;?=(_E0$X7 T76FW2!U)6WQQVZUW.4D+87QP *OT#LX@$FY>UEV0 M.P^3>C ML^-=O73$UCQC[3M;1!@=\U<'WRHT^=S;?/KMNS<\5 =/,KSM\!EVW1<_-;_. MEQTVN4Y:-"(B/>;=!C4_(!Y?$].%]T@Q?H(T)P>;+BV%Z .+L;9X!DUBN0-] MID=@@K("*O&"-;LE7).7I&KL%[#R8X=,J46:E+PDL+*J@K452K@85V_S>2-L MG>LTS^%]<00B+$4S":]/ENNL(*L+^6F/MK!GT"WQ#UPS6E7E6J^%/6_KIB"; M00=$+:%LVWDLP_4%G2H=O>4F!=LRE8=$V^13>S3?PTQ7V98'M._"MZ!==#%\ M_=X=TSBZ2>ILP8N=Y3LD]O @M\_(+VEV>X<7)O>P)K1$!W$4P" M_E^E*4OM[%.T9M:4(FL*%9E!]-;&9X]#\VX^?.ZS&NK/X&MM_.'$^LZX5H++UF.E+7_=U:+M;TO48$K0>V#PA;( ^!;_ M)NM>#VMYR*-?IK#:H$.1]D1,=XW6RS\Z+;T?A="76;TI:Z!3%@ =QFZ;K2I_ M,QJK4M958>B=V]%IE9P":WG"'.TXF%EQG_+ZX;H<]+:KNP3,J;JQCF1GTTP/ M,JH;/I1>=\5EI_TN=G7G;V_ BHS8B@QMVGZC,WK*Z'Q[" %U^7+JIXCL_0Y4 M !SFP?0"BL\B39,1:9Y:93L0CO M0XV7["%T&_@"EX1L42 /A>\>LNU=M-G=Y"!.RQ4H^:0CB4#9 4>J'I!\8<2P M1$)TY.5#]T!==YP.5O* 7'9D,#S]NO8\X.9L0S;LHW ^LV.%&IUOI.W90 V' MS%^? >",2%N $[G=YB:]V<2,DH>D:K-.VV,@B?L,A='-8[3JV,.N&V$2E9P< M>DC<\HS20E;[W8%7!]^)#@04I3?I;584Y$!:T1<;\HA_^8-35('W/?)ZM]GP MRL(^(;F X-A53('XG!7(+5@-BXFT*-]48]R]?@8OV[OW]>38Q)=ZQQ+&W[5Y MK6&\TC,/%\&?2,5T$D(:;)^_)WD0R=5JR:OOWM+(WU?:FF"X[0H4O*1[CH^CH(<7_[FKX+P[WJ-Q5 M1Q$Y-^BI5^4R_93!?4!L [HB@_'6NYLZ6V8)AA.0%27AF]$6J0?1+RFS2#!R M8C5$6:,%RQ,)8IMF!;SE#K9DF>8@2=43 B^&<42+/*/E0=J(;JOR <(BNB0P G#_8_R6&. M.+8'(#LXH;C.MS0(Y'0IK':ZN"O*O+PEK?7A+@,#&ZZ] Q,.&$Q*/!V>MP.= M,W^,LC4Q2'P$S@J? VK\%J\[?<20VAW8V&7U&.-447*@2",-"@:AC))LOATY M.V'8!3S)K1H8?"4(#I@H'BQ8AFU2/>INJ8> #P"LWB:IMF#CUW?9A@4.K2ZL M'_"/BA<0)YU$&Z"S%-Z7$7G!["JD-F&=;(DFXD[U%P1GL:S0>+C)\"LXY,A\-Q;*NX3I8I4=8V@96$-S@5LM8!^0X7&!$^ M$>?\ZK[,<9W_^(?1V?0[720XX\#X4Q*I;KB/T09D(+)&M<.T<@M#BH M[6XS"EG07+9@IP^B=_!3QY,B7//R(:U8('I; D0%JCUZAFE"6_2Y8,@@9:TZ M;BQJDM^6H%W585,!?ET!/:Y@'C2M/JMM4] V/WO1PY-E-A9-AADN+< ^G M%(9?__$/Y^/1V7?([4C>X(XD6SA!-[LM'J*/Q$["X92[+7Q"NY/XL:-+>"6H M$AE]"\;,,ENP-P^MUR+]M!6?$FUTI;0XN CV?5"IF X]L',-4D9WX M(TZ+.Z,KY@O;;)V>IBM<8J0*N S>/$ &F8CO'U^(7"N<&PSK 6@[_D(BHDV] MQ3AV;2^$IZ_A ,)>"1UQC"C&! MF(0*9UC%<@U7U2#44I+2,%P2.(L(4T?04<<2=8.J+L@%[X HEZ*3G:.# R0M MR 31_X@!,E$%K 4&"9]9DV2"!P9:E0D\"4^YL'''LX 4[ID0X.PO$I#&CS@Q MV(?="B3:CA9.AI?6K(S5>$K0H 9>L*-'+-,ZNZ5YXYES;D%FB MDK+@W:/Y(L$E'JDPXR..!@\J;+QH(:S)0-5I\E!KIDVL$\$>Q)-&)/@Q8N$<8B/@N:((I+G[GFZKR5U@>N LWF2:L M'(,)2:)J(/)$-,,#D.0BC^18DX/CG"*;:VRXQS )G!69+.3< A&ZWN2D'52[0NPH3&N0(Q<, MW%1,'6U>EQQ[JLW'YD9 .T6$A?E&]8I%KHA_H@9121ID+7*5N"?(K@5>NMKE M4;J^*9?9UQ%3X@26X]9[L*J4-/,:Y&F>GQI78LT99!#;78FG4;A)HYJ6;7)4 M+5N<$TBQ1D4.-/4M:C8%38+5"CZ.7WX\8EP[TF;699XNB'.*)H'"X1^/:_D; MF"%P3OUE 3.E:[W'PS7H:"K1G@Z^AKO,TEK4]#EDHAT;<9%UZC(PO,O\FYGYNY&""L' MQS@[-6) 1<+G_<;?ZVV?S$%%"(P!=)#@8.5$1$BO<.;PW*ER!5R.N'169%N6 M(H$:O/S20R,#9#58M,<-Z+/K9)'N:'2U>"553E8I)EC6LL.L%-ZHO;7"[#E> M,=.;]4:6ZNA'N:KPLQ;W ML;/?LQNTP*1;$U&27XYB"VZ]/)'>%HRX7SLF6+QMA4JH$J*N'K.^SI_(*,QJ M]M.'BR,7W..)6)#MY52C55FRU*(_X!O4+]EXA95;PS-6*5+K*D_N2]R%594 M!5..''D,;L'57IR\0V#Z*>2I DZ;?/'V#/>;D&8L)#'67X!S7F+"38> M"BRT&F+1K^#XH&,XV1 M6!37"7^QZ>R4*)W)8O"WY4-A5!FSHE24Z%E_9/L@ M38@48$'6)N@?L!(48!\ >\%W;E'VK<%\2 M_@KF9__$/X\GD._<;+ B9S/AC MNHC>;)<#6"G_TK^F20X77./X%BE<#^\ B0:2##;%]F!7;4IVA>%'9;LZ)#)N MLQKD#M(HW+NCGQ9YLA-/-U[1.< XZA],=#VX')"300SRZ.KEOY_.1Z,I2S+9 MHZ=(\RE*0O(0JJ']N03^F5.HLVMW*+L S 0?V6> PW).O FO"\K(,CV^LOW M[XF?1M>R0G &9$?X=[@:WI'+!O^6/D9I[@R ^3ZVKEY7PB M:>] I"XS7!GV49*%TF#U'N>"X5V^?XU'JR&;0X:NYYH=,L*R&S(B8#*T>\RG M';=@5M:TPIT)B=3[XS63*6QH#H^H\+@O[C!T!]O*@0E8T:L/W_P._SGB"#>: M\-FV*CT=#9;@M@ 6)/D/:JY6EH&R 3UBH;;D]RFZNU&GOZFR=(4&EOHV:U63 M3>#6Z2UOV_%U"H1/R963.#JZYN_CZ,<4F=SFCM8:W\YA-\GK\2L-CDZ^Q21X M\R&\DF7[+Z)]T/&'345JVJ*I(IZ=5#TEYO>IMRHX*8UT^80^0I;D?U-EA"=% M6^%3N6@CG)^I+F RBG!9S(LE'U4!:>L?WJU?6P>)]RHA7WZPX>QR8$%.YX%G MLV58]9W2)]@W;EF31?MA17)U]S!XGX\?SJ4?RBI?GJ)B0SRRFV=[Q/$\W@U\ M^6"N_);TN.\#85F;\QRWE1U1S'\?HG*#:>F[@K-Y.]F 4B)OOT5+.'Z0$BU] M U-3PF@(ZF6UN_442"*OFS3/X&K6N[[,+,='(P/BL^K&UZW0-@;# \!""UD5 M5B953Y#?$\K8@]5**1PG\R;.8 ^F/1,_#P43UEF.ZC419S!=^(Q#7J:;O&1] MN&M6Z [F]T28.87>>11^Z,R I:AI4['TQHZ>T=*F2D^1-+="B?W3=QX-]#Q+ M:!7]'%O.!8'1P:E=KW=%"5(3$\=9&NB7EH5"B1X)1 MF]/C M6#Q(?X0)1GM:*87?8W27UL$/;2/?O-ZMUQ)]ND9O/NP^>I0E-PO?\1Y)KR,] MI..2/4'QKS&"J/\ADFZ3IR*-_) ^.CLP3X$<6/B\79& RD#9!9:N^&08W@L; M;[#PKG()$-62B)FV4Q*SD7@7&"I)EYHCP1J7#5-$R\]%9@F2-/9+8%ZP J#+ M_WAY^5Y4?B(2%OEX$JI=GFJFQ"W6LJ@ZCM==6[(>5_%^6E".'E5E26 6T#AJ!ND7?#XQ^C98G\SC16#%.9@>PJA?'5G.<@3FZ* MLN*46$,J,2RP33N76E5"'=KG[5=]5^[R)FN96TCI(%-[LX*\2YMS<:Y<2 M%6C?M$#QYVZVM\6ZZ5]X-$L^7G6"KA)B&TG]W 5!EY 4!0)[?B MQ:G258Y,'Q9&BR96P*KEAIA:M MDJP2UZ ;UT9+MQ)Z>KO(3B-Z8I2[T@W-=&QDRC\[ YXN(6J+78GT*@C.'?H MWG/=:1TYZI5(;;HH&86NEF3FW)L73J^F*#(8RZL=+:H^C!/#(HE(KD Y2B@,EL'/"]+-1;;-6K?._&DT2D,C7S M1(GFEJ6E@WER[1H+LY)J&?V\(1WF^.CR&IVYL$;STR&<[2.7>?:Z ,%*& 'U MZ3LRB_-O@=\LRMLB,X;[$\A^6(QVX=^ER\AV7[YQ.)26)I M(ZOGR0(._ 0+:M.LXP\^N?]9-&30J+VB\P%U<"J,FZM(O2[9' MGW7.;M(%>I"C9+7%Q'8:!SSC\OK*40;HFR*'69/%_ .,@B>2U&,YFI+SV1KS M %4F/"%L_O?,ED_Z\R>!/*)C7XT0VL3&]6;HWCZJ*?4=FESN'-\+MI<&]3)/@<E%05^7QB M@XUU1P,LE;6D!K%NXU3>0?0SARU>@=F[)LWR(Z7-H7"TM-:>]5!FA[M '(SD MN*4J./%GYDUJ;R$W6EWOUN(A9G\!Y0,)\T8%*74L%P5E9[5(["L:G,DHI?O; ML-Z:'TS\4R3$,[8_MKWI&ID4:W+ZLX)L>(>![R&]GH0!69:LD:, QXG5M>3\ MNC5B@Y&CU2CB9'GT997CZ;&C2+]$)O-Q07 *L8]1Q%TQ%+*477&7@5LZ]W0,^@;F76"X%CR :6FKI-98V\8ZC;8&9 M9";1%Z2O+S.LJ% %MJR;Y$4^&KXHI5>MDT=4\C4GV,NK/I0*4&Y0A$(4>%R> M7W1[H^U#V0YQQ)W1"1Q?I\/1S^OCTJRR\-4TRI&^E<&\:WU']Z&0H^0PSHHL M"],T"W;W DFAU+C!G>77U7S>TV[CCAQ-]R#Z7!X="C+>SW3I4?+-(R_I'8: MW)"7Z2(C>Q*Y0 7JR]6[ES\=G6"^8_ ;7GM;E;L-J=/X"TG9N_*!?$% -8M$ M8JB8SRNTAH3D#MIBN\P1PP32M]U1J=P,=WQ M"[?#JPP@$JEV"U(O&>?"WR_36J7L]X8U=AY7S]"9/_)\Y1D\X\XT&Q'PMCZ8 M52B;HTP37BK30GFN"IKI;B9S=D4%BSK1HN&3ARL0428L[XU-R M1ON#>J_%_L8:W&7T^RZIMIS!:$1 M0-))-ZI3*_G>:T]2X8L/7=HV@ &P/ZW M#Z@2473NH?0$LQ[Z[FAR+[^6!%0W-G\\9<'5(@FN)L7.9-"!:X151CHQ12F7 M&YMA ^XYDLDW>Y]E3:B+@AFXSJHX^HWN;.51MZ1)<86JB0TU,ZF[CO#/]J\>BRK)S' T%/ M,E'J@\ M2YS"(-AFWU767"T>G1QM90M/>H ]"Z9<>:0PB'ZD!%%:DE*2KL7R)!432RQ_ M'EP/E-!\8\OW;W:;9RB?/7=>0B CP&.XA-XLV+BY!=[B:P@G*421 _'YI[J3 MTEE^.%]*YU(]+]+1OVYZG'T?T[LB^K>DV"&I"8 H!P7%S\*E6>4]*7ZUYTJ8 MG@XO8G3,\"-IX;6J7V30E:5,''\L-R (Y\/Y"7G$KO#/HQ.6A;>[C(,M4LR, MNL*N8/?0&DSVG%,R,&$ XWBH8JIAE=5J6_U#TW 4XD?T:W:=.]60QME [A%O MJL4[[U,O*:,!+Y1HLH4(\G7R*U:*/;J"M6 )7-:(JZ:02 .G>6^HRR60]%"G-9M6 MA1$>LJ6=.2-6H+R!%!*E"W/Q;;CJCQ1J,OM]JY\3N1S)X.E&W767KU#/(Y'C M"OA5K>92@R^G&#I88CJPZ"O1NB:)O4TWH- <9R>V[@LS_^4,KC,\ZFCTU]ZN MM;;B.WA*=F(+8T]YN$LULKSO:61)>7J5OQZ.=7H/"ZG,'PVF/CK_C1LK5)^W%<&L_K(O59M4;UX**,U#4N8T2J4%Y-8\3GWY^8:NG6K_5TI::^N9H- MJ:X*KI>6B"^LU'>TT\?P-L^]XQ/; ]:!'9-0/\&=1\R6>O4H962=K^WC*3ZA M.0[38B3ZYAKS)-:UY;[L-J=P CFKZAN*L5!H4Q._5BDJM_A?8C1P&G(JYP2S M$!-X4HQB_/#QU=%)/Y$K^<2^3V^=Y;!X:)4:7L9N@ZH".AWN;?-U0C@D+%E! MEP_KVE7YF.1H>>+0;$-PUV3H:?VGUM$D*Y7R_>'\:SZ%E,&;$"&[!$,UITF. M PRV%F/IUQJF-U,]H#,Q+)GD>TAH@'#6S/,Y12J19$-X>*UF Q>@8/+S [#+1+7@W.D<9H W+1EWPPI?.&0737(4EV"B-2V M2&HB;GQ[+,K*J25D<(&-$P=9 >2<"AES0W0E3DX0S_>D!!T2BL%'6LMX M+R;(PH!>67Y050:6^IF3M$+\-K.3Y2=6J82)8G*H$!^! +5_#:38'3OBM,9/ MJN 7CM_#1ECBV*JQOESP?X,+A#F*"/-18&D<5V<;!@ZGS5S563TTH#8,A M<6EQ8&LS#+>#'8QYZ6"T-^1"-#P!SB9#AW\F6T0N.M/O^8@'46NY2DJ14]S< M1$?X>NIF^H.(S:7&2, MXOBNO%]W2W&6/G!%=K_BA)7#C#71$<&02C-37:C4*GFA0-!- @BSR1K+!6L5S<=@6Z3&,%C,8V!)*"^[V7Q_P>C+R< MK_E;1L&,EBAN"INL9I\7'&]$M:+X6?.HXZXA M"CIPJROEP'JN@6M?(R8Z0V MDK_*'/OHP5*$&J3@4Y1G>)#P1? 1=@C]@ -#Y*+PJ>KX-)0/$E[M(T ^51HF M*]$82:KI)++CWIZ)?:HP9YPYHHS;8-(8'WPG@G=KT&=LXEKE9>$]%Y3PE)-\RKRA^QS /NCA=_(DU(#=? M\PH$-!3,43QH?HIMAV&#&Z$+QC0.,I%PZ4B7(.$(F^[@Y/0E9KUY1LFDQZT@\A9J?;'F1* ML= 2E<8B>0F%KY'JZV2MI092E,+L'?W*74Z9@W;&3PU) D>',K/HAX^OL+2. MC'999L$PT50XV+/\4>*_)&\:^EFC/-$RO,6<2SAQ04VQ(N LJ#]M2]*7)/7' MB%;X0JU.W%JXF._ Q('#_90]I"GA8B+L!-*KS[^&:^,**]@WAAL5J)4\8:Q!^(S^TW MD'XPL*CN0Z5Y.1VS[E&V62Y@;D9QFSL+FBT@FEKL'1.C.22N.YB9@[V56F7S M(:XJ*DA']Y(*/4^G18H1T;>58EEJ=X1+Z>FII"?X)AKG=(MH\9O.==12TQ3%Q,A!>HA M[5)E_.@&GK$@P.$/".=.Z7@ML*I%LA$74MRX [C0C3G.5"#7#14 MT+EB.YCJ027/MX,N$)0G:Y9A=D=%)J#.GOV%YD]T2&!>'5B)H)@,X,2<128M M]DE0)Z/9^769?--VZ=F !&CW#N?.B0A90+X,S, M"KP,6[0E8'*SF==@R%.%2%79K&VB-32<-2D,(]L1TJ'*/( MA_-%MN5M0I+*N%J?8L!F7A@(KU(GU^T "/@N/=%E>> 13RIT8[MD4*D76WECD@SC M#@R&+F0"]=TW7K_/) F#J;L-"TG^Q-B?G6Q1,=UP!*BR=G!$LE'8X2VA36D% MPN'1WB"%5X"S=Y+>M +EVP<_0_R#JG!:8 "9PF+)7QU/(.P;^J/'IDK*+78U M4!TZL#"3P":R2$ C3D(O(PJYRQV'L! 9.A(F>OWA(-$.\131@$?S.,P MYJ&G#X?:&BD.KB:W(65M/,%Q<)FD#( <]Y5?JJTCM:B XYWVE7$F>B6%[T+[ M:V!)7%I@V.@LZPJ'UUK&$H#.!$:NQ@)"FO?KAY>]O!6)X)':5=R7F9GAB\9H MA-,$!86NL,933%5%3$DMW!46!D]R;\Y>_:3[,JA-\CD;J3-A/U;%>NP;@B0\VOPZO2!<%B$M0IJ!H;+JB2O5!P66,#PF[5Z; MR6_!<)D^\&Z-@CG545B%);(TW*U>+IB%R;H]I*R,Q;*(#D>O0N]61H2TN#D$/'G M6C\NE!FD = S,9C4? TK[+6%5$SW=<:+:\O3B%U@S0M;VE@,<,,8#8/HU2?G MK[-K_;=2)I.RX]!O2B M35IB2I;JRT8!7OI67E*1T6[+*M(Z^[35KC22E'Q;"B":I7[*-TXGH"\L9F9P M(#1ILO0E>69FFI3^WFW\/(NVZV33G(+/7?>P-TERK4-,KGPX">#2/ MGE#[7J'V#_#@H]'ZR=,&]1YTB&7:5X:X>LH:O%RE,:!VRH>_%KU#$,_10-@] M 2?*X$V>\RS4[B"XQP/5_.:6/#6,VC92OEB&II8'FN7Q!'F+*-^]^_I*W]'; MTM=&X64 +<)F;H9Z)/!:@@%?++4WP"EN6'IXTK9%^21XBU76]>U4J=@XBG,K-H#/DYR!"QP7,FEG3['%/'8, MKN[I+XEEOV"@@"A:/)XZ)X+P!F6#2[^/)H9EC1]RB0XO-_J17+\Q3X[8?58' M%?9X\I8?-KW>0+77"_N M2I QIS^E!'EJB3G<,L-*C *S'P&;Q/5*"\(V*6++;HWU!M FDFB*;$&+? ]_ M>Z#&2TZ;%XEH5D)80H4O= C#P2(+=@D#/+"=<5^B"RXGD,N/K>=D7HZ]%R"P M9"U,E;U'?!GTYC/XIP%'W&;WTIPFS#'PE;\==2NKUG"Y=CZLT4UOP'<\'(=\ M)^?*JA!T /=8F^4;FK!5AZT#* F_G:*B58GGF(J^0@5CLKG/O@O:IC;TAU3\-0%B"<;DJ@L?F*G(ZF]R^21ZQAI8D ML79BI#-$,T-L] _7/]<(]="ZX)*#YGC%)5WA^RUD(')"CH_>?_^.KB$9Z:X[ M]0I#O%Z0//.=C. ]C8#63D+<#=N9CJ5VK<#3:;X_WR?(JRE^$05AI+/+:ZOD MA^8$C):&BJ]FS*;/4-V9TL6^U!:]7LX5WA).'U\@ MZTV#(\N)')LI(;BV@@\]LY8P4_>8M%C@,Z?=UPO;UV"/J8S MXW(25_2?O0 M8ZEG$@']-H<0BLG.EP8O,@V'/!X4C+J]VYX20"]#.II!I=ON\TFWTML]P^"C MC$1-U.V_UM(#,(DE3[DEE&8,=9ER+%6Q19Z/DG5'GE^)E(MFV!4$;GORY8QX MV1X<*AV$.HQ'S"Z.IN,C;:$&:62Y47*R;!O=4/]4+U^G6).7U%/[%1=(H"(+^6#C4>0;7+*,6)/,:<3IQ0"8/ F45TRH(,2N$'K.D?,X8 M:#8VEF0J'6.K[[%OK^)O)6&B(^HG#^HF*7YC2D7(BD<5;&BJ=I27][^'JE R MQ:^5^?Y:5@%&%!=G209F]!9LKSL%)AZ 04[#BT$'[!E^FY@%PB>&4ZOD&641 M&0(PEV\HK;&SVQ[ZIYHGJD@AW(=2D^P5M^KF$5/1Z)V@-X-RS*$AJ8T. 7+# M8MH[TGKEV1Y?)#0>YS!N-AKWZ@J[X9\T:XZ 83.6) MZ:G4HMWYAPSJYD.Z?, F)U>4&'AU&;B5N0/!=DOE9"O,[%UF6S$Q3U ,&3JBAY-.785(KN2BLY![PM XNA(Z.SK*X/46ZQ:Q<"S;?E3GY(&Z;^#O4,LPE MV^"#W5Q/1#66A[1N[H; D?S-8]&$3I[ORFIZLG[ $?V=5M\#5:[Y>\NR\R 9 MF:L25H0+6_H5,[9^&FFEG J.-CI7L$7#'X4E4I%*'J#[&MR9B +*S, *6D-Q M3P/,#+:%&O@G;LDYT5/RXQV8)^>7_KY3^E\GGZA'L.]V7&! MVFA:+JS,EV28CH!8I>ZP2^6U(U\>BD@Z "-%_7 M*L4S'N@.&%1B 7=)Q88#MT&W+ ;9!*_GN$4$?-Z/Q_BO []"S!__Q0P;\?S1 MT>HQ6_U8S1&!$,^&F*I,ENT&FP<_J,G(4%_3>X\M@N\-L(BZ3'\^\B&CBI MN"S4L'*GHV>(M$_Z;"O7+K6ABK(H*SM'; \D?LV::$YQ\BT(X0Y>J_/%4!QG M4-R@ ;S=YN27+$H=K/:]X/\7+HU,Q2E\SC8M$*_ M R%0)5TGOA;)*GWC-#+2LS&]9&']*<^PR4*WK#_2+,7/:C]#V2L8YZEG) <4JLP"& F$B*=TX05Q7X?!]))%WB_J[\)T/NO?4\%WU]2D!X6D<+J4GK/8#IB:I/3@\[M MFB%#=-$_V*+3VRX51YW6[F6YN]FN=KF[_!=?2R>ETFTSUEN'H";$8,)>W]9$ M5!=*49FH;Z/"?9-B5BL[JA -0TB,C53G+B\:2E@ M8-@EK;L%BDA0-#F$\,Z MSY(PWI=6'N?,5U8S$Y=0[X$UX))AT=YFZU!%T,=MN6M:X 0C*(45<;X4CP1L M"(+P#0#XP,(I"7'8]&-KM&//^U/7-.N&N=]QSEPUE*FI#VPO['Q4P<_ G S2 MS[O>G'@YKOIR4;_-;Y-T ?RS5:V$J8\.:^^2)Z^W8VJ;T\8S])DA)F(3'!/; M"1T3"DBR0*2>S#:J/\L'Z0V M"4%RJ9"^ST]/MTEI!8-"'?U/JW\/'+U 4@:]V.C.$K:*>A48!7$ M:,:3XH>*_*H=Q>,2<]7OHB!9VEUR3KM186VC:SME]G.S010> NM9$?Q-NL66 M(U1;TU4/-,U&\2#)QA+^XUP:%XY[.OK,H43.N;878? M^SMK+U*V;TR:C=;_3F]#;)5\O<6+4+8UI&O.^B<-B;@7BH&"W")KDLW%CKR. M5,M&.665ZYW@$N!;+75)^,M^.-^, L5J,;LFJNB#OD/\X)2:^^+"_ ZG*^!- M%*[0I^(A$YU'L0"WHA)66ZQ@PP@P20,&W4/?.)PAKCQ3\6^0)!',P8-K38FB]!3^0A3O^YZ@35,X0D*D=%J;99*2=Y>>;W""7C9 M@?#B2VXR0(3Z&F'88#5AL;)*U8XWZ(A\0]XVJ4?"D!NY)W/Z5@P4+]2&4!!I M)=:.I1RR(//K*A?J2C*#I_58WXG4_5@&[$."BC 7F^K G$ID M5IAF;1AG@?31R@)Z44VEE+Q:6G_HZ(B&BPG[K9?Z.L 2751L"&>5G\/MN_", M__4,RV]WZR4,*+A9E'G-4UWM)T$(>"EO[98TSLWB9U^'S;]VA?'YWF6[?$;P M9TN0>U)-(.1-56..P$.RT'1DWH>E2R=H$*WRC/9^K*EB4,C9(V0$5/5W5$L= M*%+9)J74%Y0>B-[AV:4_:F^M9RY8WU2M5]=#4D-0>AK @Q+W MD8Z3#S@U"FHV>XTUO$(2979-]BBTYX#0^II8B(:IX4Q\?)X\,,]K=L)0C8OB M:T&[=K]W63-71EOE)9_4,BQ1:?A[9XLUOUZ3;(*@FRQGIG4U7E,Z48 +:UU$ MR8D"7$$!0CM;'(YS6+&J*X16A$.-S<)@D]LG2U9:!1DG+@X'BC08%ZGU@.Y[ M Q5#FP=?-D]]%? >MN:!*APB%5G*J'=DVA6W^W:=G+=B%('T8S?:S@USG4E3 M\W=5,3<\X*=.T'?-P*7L>R(8?&/1Z5#T%L87&\I>>4N#]6*%%"6"A!*I.)&1 M4K$)&_\MIQK?;*T[(M'R&EF([,JPOF:<7<;F@>5O=9!;'$3SPF2R3HHC@J2: M=2L9#FK7NTA:4^0L1S:F! M+4OV%81B1X#>^3793?*:#A%9_"Y-HM/%XKD8ZNY)PW/]&=7, 9\[F^X]*/F$ M/4\)\/Q&-"VRLKOFEK%#)!R]F_"?O]G^Y<_?U-E?_HS_W_ZEHQ=-WR5!;YFP MM4ST'YN6^@MIG^#F*?Z!!X40#&1^\MF!-?(K:[Y9,O80;(Q<1 M(E6=XFOT9@!,CCK.>*VRF[VZ+7CI)VH;6*A$FAQ:@2>_:VE^W24T_5>:&Y./ MBL?&D$;A(/8T@Z94IJE7>"2I3(TE$!\+B0$'.Z/MVE:N_;*MBS0OMX9N'KH7 ML_U#.[.A=A>P91CPR,]FQ+JGF9<$&'N&!GH!".U66/R^H>H+,AML[4#HPL[/ MC!2 (W,A!5FBRC]AKB<0DVH2P)/_MX3[WH?TK4$O?_%Z7?!=Q[CIOI4&G21# M=57$%1]&%:2#'A 1Q7JDKM=Q!(1AXQ*/O&[MD8/N\]J):5VJUJ>5+8[&,\AN M=A[*1 <1[:6A0?0RJQ510WY2?DJY%(:DQP%&@[YNMPM9N@>ER_#EO1VTJ*4) M#JU(%"?!(X00K9@W]]:Z&B*:F?-BN^@,;6*!'JD@2-\]/,G"0PXH 51M[_N1 MU(7FRYS1CA/Z3?+H\?F2=UU'QXWXY%52),LDCMZ@]:^7G<31JY]>74;'KW;H M@XJCG[+E$M[_*D$GS.5*KJ$PX_O+J^B8O&J@)\"#WJ8/T?].T>Q9QM$U+/U= MBJZ&RQI_O+H#I92R0YZHVWSB@C,L)L9PZ:[&4.I)IT'9W>3U(Z;=/OOZGRB[ MO6OGVVTD7D23^&P\@7_I](^_\[Z9Q_/A,/B%O^DM15=2.(NGTW$TCB=GD^@B M/A_-\)'3,WL0?^+!&HMY@ )W^$.1K]X3TW[T MZ,OU9/W641(.?3@[;TR&OYG&T^$H^(6_(:H:Q=/)3 8TB<^'Y_#-Q>S"+N9/ M1%B3>'XV]N:(GR;QQ;D_;_ST5>9]O5_2[OWYOSA! L6C<3QJ_"1? M/4F2<-T0-F\6S^'JT5D\OY@" 8PF(WL6?VIMSG@4G\.U+^16^.(LGIWCL0!% M>#)J; Y_=3!17L3SV:PQ5?X&1G-^T2!7_(:(?5 M_0&S$T;#T[^%#B>F\K:)1H*.//JB<8N4[#%/?+G.8V;RL2Z<';I#>)B^C;X7 M-]I+M3Z%M&-SL"5=Y31T[,\N)B!WS('L !&98?F]^@Z;B'=.;7989@0!;\C8'?AVI+8XCD"Z0TN7I3)@4H]% M.7Y"-ZY#^&X_BM% :FMAX(4#UHH8-^@G@/$XQ.WF_]E88@.W31VX78HMM?0A MQ"434/&3P@9$C7I-AS3UT?L4'+^N[>R!_Z'7*Y:G@?D9"E30T:D)/6?V#WI7 MZ^ZG!-<16*6V(9&:Q0 .3QV4!^/A\2(HWF"XWWT-Z*B/3VO='@5]\S\!9;#; MLB '1^V'HOS=-S?ELIO6XJ;WM\7B0F6CR3R4KUQ*$E@-1&U>:,RZ?\6G6:]K M8FJ&NNB0%*#C<3P%WGB"[&PV;0+^C2=.(SL&(742C4 KZ\*M_+;%!Y73@28' M2M@Q*&/3LS-XPD4\A1?A<#]VY]H&T13G5"(?!09G-66(&ED$K8 3UY)=_+NV M/(LRWZT+9X.119=NR[GD?SI$:B=@Z-=!(S6T)8<]NH"#O:%A,Y.E9#LH*S=5 MO,E[/[07(T3V1I'U[=->BR@"A^V]OHR&FN:/A> MD*T!QLQX["O _H,:7SO=^(GM[^,/;@!<5V$.^#J:3_%_3X^<>X"D#W[?JW S M3MVBF2DZC*<@HT#LH!$:&%Z^[2_VEC^(=]X@N@2_20VW-OI@/^9^TT4\DEOC MD7QOOQ]7T^2UZ/'QLOT?DA803QM5W*?P)H:*3L :-RF_;GA"2^!P&7I[M:2H M5A B+?C-J0^05QG9 SJ?;-D5K,F2!B0?F[K&VPD;C[4%WGHH&IC&K<(CQ9BZ MV;*!X,X]"#P?[X$$R_U,E&9YW4PGT8@\)XECD1JK*;9'QD#]' 8"_U]ZEB=G M#K-#F?NU-A3B!F*2P:'!Y)NRQR_\]_O Z3X.FFXI6C3XSP7\9SS$_XR(KU)& M#\?WQ!_5\B'-YU-B*V>S"?T[.B>_6CPGQ^99/(9_G_89P>WS:'KF_"?Z[S@> MFZ\('S\=#TE7'8_/.U['FN1[G"1Y@A#3KDRD3Y@9S4K;:6]2R$D)1[C1+/RHK3I*%?^ZU M7P#0%&;F=;-^6%8$O]0T"D\Y9M!':?'''0J,49"U_Z0_(VZS>ZDX9IYO8K@E M%%03>.X;I5E@77[F?DS&IT#'SAK?Q.*3!LL=^(TC6W$]5^YS M$. PE^J0<^BYVS";=6V#H+1W-JRHD[7 F&E/00KK/AG"/#B"J7DQ:6ZR>8MP M%=V0THWFFJLF(O7 #&YD\+&-UWLZFW(V3^D(SU#IKF90JP(HRY!3SHGN"J^& M\]I!HDI[Y(H=I"2,O90*"1BB$]<+2S;3#1@/\Z#:TSXP5II SB%$@YJT9,: MJG1,)2D;H@9&]%+=X.0K:,^U2P:Y].I%S(NJ)7Z^P]E6[4MO%SE8?]OJ$N^" M>\8QB%3X@YT]1*B6 J[IA-_V M8MV/X_EH%!W#).%!\6PZAGE-X27PTLEL!E_.XN'YJ'^:9_$$9G \0>\3_#V! MN4WA,>?J:9K&TSD0Q ' PW#WA5,F^!.LRVCJHE#RD9=IL6>^N,"3,YP%+QSH M-&?3:#*G",\QARU/HLD4=F$8O2EK[7?DSLOQ)#Z?X(;!U;,A3@76>\+?G,,$ M\?[C:3P_AY/W13Q[W?$4QRP]CD.USGK MQO3P:? E?Z1!BYKAYSWCP,^F\\; Q_S-.86>&P.?3M&A]]ZR/8\E1?9$@3O\ MAP.M^$,9T3,FP7?XZ2UZT7"$+V@\M-HOW(A>T)CT6QC5^(+_U'&]X)%-IOZS MC!7%Y+=;,"UF.>6EP!W#P?",[X6_)OK7:&A_N5_/]:\QONT7J1",M$(0FV%@ MG1HC&6K9!,JHG=2J'S*D&6C8YV?VSS">79SK/U^9(9+7I:M^'#G7Q6C(BS^: MS&G>Y_'9V;3E6$;/\?&,^)YN)E-GNZ5&-!VA\W=&3 .XA-_ZB._I0+A!3C(; M$1%<(-U,@#,,G<-9&=*I)=1/Z0)@N,,+9 ? HCHN]@3PT9]KVO$XV'8DI3:1,;8P$F'*<&V(SZPJO5TNY?JMLE>O5M* ?970&7QU MMZ4L3&+4!&E)V*N>$>MP73&?BZG\&70'N ,KB:4GUGY39T12.;>X7$5B3@F74ZEJVJ(!:$LJ]2VY=S3;7:J$\#FC/#Q MI<['0\=[773/YL =]7;0=Z=Y=?T=BQB+"U)+51CAV<]%V"JH.B^%.NA[UH*H MT\,Y[R!E7P88OI;7]P*+?65.'G$1T("WCK+ S5"DWJ@IW]0\U_Z0#$?D%.F34[\/UE_E#TPZF@> 3<<$"K>WTT&?A4@ M<5QZT:9V44)/'YM^Z=#_\.C'Z[_A$G(CF8^NDA6$>1WE(6 M6$YTE^*W7 *SS@EG>,!8V^;;:3C0OGQ=J-Y.9T4S!AMJ24H2;0IU MBH'?E(P(IS$9Q/3N(?M8*BYAE5E/:4Q_> G8.6_[65H_1SL+?F+8I-FA M/.SK\"L>]"$=HL3>.G_Q\_N/-Q^:H M0+=;)SROI,C60*O,4)"?--@(DN70B'"W.66>XC6L-D$<\I6G%R;> MPV2NT\V6$T!Q2[4V-_AV'EOES'[^\@03Z? +>RR@U^UNW(6KM(9AE=;(PX=_ M=AU8LZR+82I837[A(\_+J\X_]U5GK5?A S#NBY%3F[JUQ.L#'_,2; Y@D;;/ MB#JQH2@/@PGOUKR8/L51'Q7.X5JO4==#"'YMNMLF]SF&1831E<)(NT KQ5HIH - M_Y#>5)3K",0U[F+$*]RX4XI_'?;0XZ.#K@N8K $_\">L>^?D8I^(&(U(@)D$ MJJU?$\,M'!IEGQBI/5#S<*))X2LJM"FLRJD"YVWD>#R(7I$-2T<]*)JU3A*$ M9,\DMF8^\ZR!;ER- ?RD\%O*C"1KEY%=@\7V5*Q[S SE1D+>6Q?Z5DV%;QP& M+K0N'YRTM9SY!%4NM%0)#W)%^])J=-'Y+BFV='V[J&7P*0.6*TR9GBU/U.ZM MSB18+T>3B9\#B4-C\#H*0 MGCCTGBA?G'TM >BD5[-!$S[TGTB+5NVJ+"O,#9+ OI^9*JAB?BBO?B*?_V=7 M=N_]ZL 0']*PC25U-7&Y$(TT,)=3DF+U-"* ,45R@[1VST+IU?SQ8,9@C2W= MX4P>V<&FJ;&VX6%UBK_LG@@F18*$C]&)5_UQT* &EOF)P7D>AZ<,-SJB>_8RZ:T%;VK)J@@7JK%K*P%\V>32_..EK#?AWE M>]+HUO2BJ:I^D?)-:8MA<%XU *Q1<"3(1:6=&AC6F?H64DL#:]8>F;(4I.@$ M.R::IG2,(8798!MA6](MBID.CU9&T(JF<354*D.,:/OLFF-4HZSEVM*\JG(5 MME[*0BUK[@D_O[C$[TO4/&<"Z=U\4X?V;*5DDBPF)Z2UT-(4QB6%R?K6/6OY MA#!B&:-(?;6G++;>;-*E45IVD) Y4+@\$Q8(F5N+M5EXIC4#W.!QT\CV!7]3 MCO=ZVH/3\A-=@J/J.BIK!$YB8Z57Z7'Y?NY 48H7BD7V\KQY!)7AM=D#M:MP M?O/F"@R@.E7H&@H['NNCNQ(U'PFD'T?=[5.!>\C:P M:,;$U181DC %FU"+ W.5P/:R;;Y,-QEE_NVJ(#DV\XH2#?Y0AAS4PM18\HU] M7L R8'\5#[-)/ PE1U0B1^H:EG40A#8;I 9Y; MS\TCM I>3'WM@D7C_Q8E02@SWXS.]7? C'F M?_S#>#+I\*/CC^DB>K,%H7,<7/I7CHI=+ZC;\!&U/(HCQ$KWT)P$-M$R;6' MMYY)(_FXF+J"JUCF[-1>Y!C]-^VW_OOI?(0A M5T+?9XWN)L ',6UP@5%M ARU63C^CQG12A?O__9S+R,F(%^?&X^F@6>_+T#8 M.5?\LS$#/46J?92VUIGFE; MF+'ORNBTV>9A/]$NFTV">%WQNP27VNVQ"3*E BX2DG23-=*I[FT2O2?5?Y1$ M9)@NB-*HK>K*2/< :L2SA"AA \))Q.CRA2^+BP)TUX6JM:K@+ G0A -6%9B5 MDG_&O<#XN].L..4@EHT3[SI-T7R6?H4T7 9\E $K_!T(ST;J$(\]N[U-*]:2 M@X5KB4=<9(P ?,HD^KWGY%L75&D J"T[Y\-HF3S6CA%UCHILZH4&>QQ'^U34A=K@-TXA/*_.I39U&M,3E?,%>YS&)@Y7KVRE91^C]%6VT M;CA0/"/DP%Z@>5'BK4;S 09U3^8':[*4 MV-%7 -JIF?W<3!-SA&7V0!?O-$7XJ?/]Y!FC(*14Y1YG)V'Q%CH!T0%[CPX2 MU]O>0J,OSN>!T72$M*R>T>*-+:P".(R+NRR5-E0K M+]M#^M-0I/O&/=A(\"XA/*\ M)>P(^W,Q.H,]E/+TE+^,->O44D[,D>3Y+Y7*>E0UB5GMV5=$X[)@;$.O?5HY M9D7VR>M 2?7=K,Y+M7]LQ&I=#)X(%X\/9=Q^8:[(WERU_C%9(A!< >2#O62I M]7:]0U_3%>4949!P2GS&BT7ZGLLDE#@_$@V\_2XL[;EA_.[SWP\. >4L7D6Z17 M43-^ ]4AS5W)HNA50D]H$EG@S"-7S\W,CS3ZNV6;4S#4T+ZKM-=D0B"GKUL< M..Q)I 3IDV)S,GM%AX2%PB0R#@X5!V04M2PX5@T['B@$,&MJ5I-0M4PM>K^4 M9JH-SV([J/)/,):"'A_[*3KT)!6H>'\>);>2J=$&?N4W"466Y+J:NB*'S[]S M7R[WX0^Y:K4S)3KMZ+_:O32=QJ+TN4HM1N'J$?9#F%TJJCL5D?Y8807"SX5A M.;6^>&5*W4^MGJV$&?8"GWTQ"H%U/5@S_O$JJ,)#WO!N'%V+3Z:F+N&S^20: MC5QR__QL;L 3$\0J(V#4QHO@A]GY1<<"_1/F.8_/SLY[ILF_'3K+X;DW2P>O M<19/IB-"O@U?@RC#%S2(CK%1JEF>U'6F@"F]O8!1T3^H\CPL+A_0P#OF%OF3 M:XPCJ??U&/9K9#I*$C]WG!_OTIZ31=4YW"MEYS8=NU(X +D#&5.+%?4TF>Z_ M+)8RS3@HMF17K5_@*%4V\E"RTS[@E$BV?4]P=_T*6B*>FMWTU MK>):A\-&J34*+QA&788G:'R'+2GV*R>34:0>#:.K)?U^WB8]Z;4CO+9-5VSF M?S+_\OE6)P_3U\S/YH?QL,^,D"3X&'$ MNO?R%O82_;XKO00:9&?2:X81M[EQFM67\JU!Y^9EQYM*:K:%W=6U=F@TC(=# M^G^C>KZ]DI[?BS?:'AO>F03M?&^H0&/)2=MT]\?K?X_^#J]'U]>K3PSG:MJL MMU7MP3:WMK;C(DOGM8$!,QHT;FG%CMX('06G8#1;Z*DSK3;4(-L5#'G):SPI M$R#B&5=%Q^+Q=2K5.6]A"^'T1$>'JY"#HY//Q%WT9!W5FE*H8F@LE![2E(>4 M@N8N:5K#3O9LA4M>='ZZL%HB,&%T_L2[:9\/A#!"%GNN)J1=XT+#D9TH: M.AV.S,% 64*-.4L7.&ZI;4V>]TZ-#I\#'N")H6^S2N]@\.1]QQ7/I-JU@5H0 M)@\\%=QN;&/:@I+=OPN(P#]LA)GQR_;.M"?0TG84]/V:@8=> K5F>4O9Z;YJ MC[K2,WC(YNR!$&9L!$3]!YPTG<_OWO=]< M^)5K+HS7ON]I/(R_?<7E>,-^">QG;B\1Q6(\C.<\V N0_CC=I$Z1L!'EJL)T M13J=V+AC=D[_C,]0%F,(OO*>1JRK7&T?4 Y/X%%#;")R,8O>K58(,19>N=I5 M!>%4P!J-$$5 CE_Q1V!*[I7C&$#IJ.YM%D%@_G%[)G M89M1)](.&*R[5ETA\P7N"<[PN)DVY[[@[*LMA5FD6>L!3AQ6^#'4NK>[1-.MR$I6SPXX M<%:;B?G ;G9;@ZO>Y,E"W8P2FXJP^R*W%05VGW/\U^O":W]P1G6[=3=%8#Z1 MK@,K'&;Y'FC>">K-90?J33\>SE<\@/IBEU3*I^]\@GSI8CIR5U3E"CMV4OH8 MS@9Q$ZC;O:PF>2I'\7P^QXX[%Q.[TT"J3HVZ. 0#G,IKX^-A], FCH&9C6?G M?.P)9Y&Q'US@+IJ.9_1_7B@$J)I,9V8S,&@0=AV: "O%67$&/@(F*9)_9QNO M-OU@X"KM!I\]T&HG4_OT>XJ\(8]*"1^SW7WR90#IYU\)QC@SC"ON)4 P%Q++ M>Z\QQWZ)US> ;G"-.DAR'7*NT4V95$L&%8$5HE[/'*WZ'G_@M*E _9 (I=@! M^*#VVRX1^(,!/?AA=!E^/CK1>"-BJ*Q]=[0E'85YAJR;L,][LP,Z6<"W*XY8 M^:7^0_;==&$&<8VJ!QOBD"_)W$$0D3!X:^.E$/WO.TZM!;$A-HT\FS&'BL<^ M?"(1XPP))-# A#,1M5^+@QP/AV-VX(2+!]_RXK$/I4K7W$-U5PCDD*2!4[(" M#Z*1J=FS@KQF;K9D7EB".%5C[+8E8ALO-)"AK?[,5&FM>->L=;+K?^[22Y5;$CN8<@N'C8V7%5QZ_$?BHC:#DHDV. MML&.I&?CQP_7/]-_+^&_[^GO]]^_@_\**6T\2<^Y\[$[,ZYLPI4D488?[$_Y M2&#^A#0B'[U#2 X-#)CFVX0: S)9O-LX1',Q4BR=@9%[I?-YUT0C=J?EU+5CZG'A_P",4UIR/T@'CBO)VE-;A>,Z)S@KX.&_]6H"C7-S26^Y*A MV\L'/B#2IAKGY>,3+9)-1A!$^ [%'&XMYY8Z/>L"KA'AXB;U]G/4MY]L&@./ MX8;#_HHJ6>E3%00'RX651!6D$]9&.K4VL_#AY''!,-($6I&<.I7 L&&FI!1Z M[1:ZMM 22,= "_2$$ I?<9+Y:)WI18H;;/4!S!G9*$8/!PU+&M,_*B/P&R-I M8_8M/9"S(+"PC0=*<,8E_8OQ7P+!P^PX69H_U1&3G669J=:4F<\(^W^Z[C'+ M--G>Q2+J.F^-29[XZ/@X,%0*;=B<6"?@>X[Y6]< #_%+T; _;;(J2">TG"=< M=62J).@(BKRB>AD@_P6W$T7ZP-ZBH!@@*SPQA&]>3DK:JSSD(?HE4%2*Y-? MU4NG-)ZQXTN](_D: XD-2&F!DL*#!R(Z(6@Y765+;- 2'--P([U4WR,MP'&U M2%K:CG0B.&*"%[^$\]2$.+G)F8/:J])RHAEDSAW]U1HY<_]YQY33Q. MO;7HH\GW1)/(%OSN'ZP3J[0\1HE](GW.0%]!M=A%?3>64+A,COII32;1]2 MBO("+3]QE)*(?TZ$@P%XC5IMI.D+-/@T*_ 2M%H-8H MTO0"RW-#CT!1[$W!2=?MXX;5>(8NC#4+QI@T M&5R\.L&^B#5LAQO;*Q:BUK849#]-B)8[\S485 "P)D4NY@M@C@^E6"+BV&#C MD$[7;/@OMBRT:?[L5%%SLM&_O%0P*,RM;W M[RDACXJ;G!!5X W6,^[A3P=M MY^O5GLV4\3AS!^1(3]OOK-QP.]&*\1_@ MW<+6:;# C:?8@GEF%4=ID6,G%>=1;DKUK5YZL^/V21VG4YX*WX%)RX%P72LN M:'@NR5HQ#/.N5MTLYF0B%T]%^AT?D6\/_Q:W%JV4?@U_HW-* 2U9C55V;ES* M$XS$Q\)]5; TPSUN;;+?T\_Z)5?E UH%J%?\>'GYGGS^@K-OOZ4/DB/+*J27 M^UGSKT_5JKKR-Q\UEE,J<7NV7JFA)GE+>6)_56L $^/A$=A*:YHG+W 'T1NM M^2Q@-)TXDSI@=IPS:YFIYH3V@!R(+JP&M4T"9]TD0^+89LRT,=-W7=_+JF;C+]LUY 1KII;CWON&@8?I^A4ZG5 MV5"B"@^+K47_N[9B$.FTPF]C3))/K9S>%TO='9C/VGLWCQJYMJC6,[-7?C\ M!F6?7T_RS]O(T%<.NS>9X7J>#WGW1OCI;#05GQN,AQJF8/NLZ?DT.C\[CRZF M$SZ=T_$S6S3#GRUC,4[L9 M:X<[@^ASSD%TZV(&F _5X*6/[0IA-A;':H30 M"'KAN#%8M#=+JNZSD.)U@G M9_LOQ95U:'*2>:LZJY5%6;VQ)P8'3W.>?0A@R@.MZ2RFTDOM'+:8\4)YK>X\ MB7+H7WNDC:M,R S:F]S4/!^9BX/]?6?-DC [A8:0@C$L' MUW]G@SG\?Q+]G3-JD8DT+X'3\"^8,OL_NUTA6/-M*4:.1I;S68'9WC/ M>##$?UYBJR&,BSP2UGGS8OWW7[R_?FGNA+-NPB6O.P-GS4<#DQ@,D;N/!S/. M5\'M1BF'81[M;QQ&4AJ/!D9(>Y@5'D,\@!%VU+MQF)&(NM6DBG,X]I6K>7>C M3]MJZ-7+_H.P[$,9=0S?@<@"H8=?S6;QV;EF5C0SAHENO8;1VRAIGYE&S!33 MW>8#Z5[Q M9_YO=G:SP?O:B4!4FX.)BLF2X5K^:BF3'7#Z[TGM,KWFF"2E 9 MR]:R@^%*!)+CH4*/?M'*;H&W3^,)]A)T&2<=47%?#0]"QT P"/:@$7%[%R;Q M,-<#>G8-12U583;G5\J[=$=HT9MC=$M]@24@CR5F=UB?81L"=]=2 ML$*. *S7&26B\6=W[.Q=JB2SI+)-8I[62-H[\\!T,'3KJ2%]RD=7CG5O=ABK MS0$S;2D>4D+"!\:U%0BZS5FBH'WS4OK/L>#OK.:29DB2^:9ISQU%GJ!XC&+L MR ?Z E4)C>(1-?MV[.EX?#&F)-833LH=@O;A'^Z0%\U<71+VG6QR._SN@XL0 M2H8,=X$"Y084E3X6W/SW5< +NR1P\PY6A+J_Q:9Z&L)-MUNM+R<=4[ID7H2= M+"E+N2VS[(?7FKS52/DR+P/$81>-)/ :MO26V\&O7R;15 M"W M3-C/]'B$+3Z'W'H3AH?-+#V:" L!INS<**1:]7Z ML\#J;#-N= MVS!P[QQ55YK9L.C"%]AW<>2E$^_K%+?O$>\L/O^&(@X*L=X M[F3,?TB7#V4)CP'Y$T=729X!0199$C-B-"HV)0BQS6-#$H^&9_$8U1=\,&63 M$\657*5!)5.N;*'>) Q!1?DX-[LL7U+?5*^DE]K,&TC,)JD([_RG=(N \V!# M@$[U)ELAPBZL#T,KBJZ-C96V^!M"ZO[2 5&B*;+,7*2!"-TAL.1>CP7"X+;A MP@2G%F;GVT&1$H?@FG5@@@_>Y*G$';EQYY:2%Q &$FE='LCE(MJJ(\!9IV?' M#DT?-08,V^/57&1S=$W0<'<(*\S?'9W@$#ULSCD'-ACAU,/OMO5&8Y\RY3E9 M)&,KEDHAI3R$?<26L\^6./<72?U5(!,0YN "^-!= MNICW00[;D@SW9LLT[R5#2S8(W^S @+.P/$)^W#OE\0L1O\VHN)AWF$\D"L.J_Z2J1 [)RE2RT4$661UH.\ G15S=U MA+%5*<*'D:K.8RFE_'W'/AKQAG-]1H!>6R*B;[:^V56U"D)-(05FOMV#S< MPD%*O=C?E%!(#@U5BIT+IH&YB'P<:Z9U;#O*.?%:%,7^*K9]='2:R9/WUM'( MH -8=#%?+[X,$2JVF5;I*F=?#XS:+V4J.WSP0?$ZIIBZ6=F6^%*&,/#3BHNB M U3P8%E/#UI6 T;U8031BX1)W)J^1I!C>ELP%(_X%9N4'U9XG231F*XR8##8 MC(1:>RD8*\W2X/+[^6@X 1N*6_Q(V0AA0MUG*6=:>+:R>Q:%8;B-O'-""G 0 M@GQZZE7& L#Y1+EXWE"]I2M"[[@53 M<=8R,"\)YBVPFP#%FO,LW7&1@T5FEBG!TS#KX'MJ[R8"LL 8[!8#373 ;NPF M7=L:E,/<:BMNDN(WPY%D)P03P%F# XKEOQ(4D[>6!LFO_;BT/SB5! ^#B&! M@+M(\7H+&<\)PN5G(2.$3!$;>G'#ZT\\:!ZS M]CP^$_/^"^;0WWQ#'<=B:;QN=V-I(<7S!+C9AF )F;!KM-; B[%D(.RGY@.\ MLU,3AMU9(,W\/*F]N?,;29%EI28Q-Q69FM#6'K(Z\HA>G)X6 ?S@ZQ*FV5?76,^'\@UTAT3]6 M1L*Y>U H-TG%Z%>VQAL%P:+W%LN&#/:]X9T= OXY^YX5E*W!?FZO_Y?1 $VU MN:&3QH9VXR:*L0@+]5/RB/Y3EU!QR"[]9^Z&G,MCH8 MR9N2ZW0>C\8CA8!HU**SI2GQRN/1!>$\,$R: SD*68NGB4QAL/Q,X#:9*%Z"[[-2#XU@.T@+*%?0'Z9^:2DRGG-TH*/I M1AJHH;=*>[0P8:RB6.$:C&CI";+*/J7+4PYJ!0TV.65Z0WBX.@!GEKD5KO^4O!ZUMVO]7*T=+7UV*/:B$$V4899M&!Q MEAA!?O\/*^'QGX'8#\S\P#"0B&186MZ]&4&A'$/??;I&)H,*RTW0HLD2[HH)?GB4$KY]@9>YP2HQT, M7+C5M;IH(\^W>_4$RU)E]6]\7+T%OZ'V"$TVV3P<'HKRQ\>-WS#G)4HFF9P> M=X&1 /G41J2?_@I2B(J\SS5#;BE27/FN/.+2?MT/.LX>/H!XD]U/@L1 MQ9F<\+0\EXC<<7ST$3^\3&_0H4OY>5SL M10C_HV'0%H"3!>_9<#L^NI0_X48F33PA" >O%1V>-7A\],%^>B,_\3 [7CMK MM/' C 916=0O1D<5U.Z*C^Z-J&3G7*MN)1\==X$=WY03SDF+4FM9)0^%4W,; MBTG:)MW>#4J>H.8%^J/YR56/:NZR=L0D$H976INYPFEX2]@64MB<#[P$2MQL M1:.1"5AU+#U'80MU7RG!HGADAFA%M^VG!,5W#&R.Y@$F6&8N=Q(K"5C]$&85 M(U=#ND+ZKF/F;44IK61@,Y;I*L'2'/+XUYUC[:.-[J'C'<#JQ0M!ML<[Z?M# MQC^H35SMSB2.HW:+03>FIDCWOMD5*@^\NV](LS352PTY&PWELEA3%G+=!WU, M0+-:PI^O\0'D[:",'DQ4Q$L)]F4RF ,1 Y7J07-1B][!WECQE$ <>(,0>!4: M2U!V=HM=E-C/@PU#1@,$[@!35IL_5B1 %=&>6H+,Z!J6FTUZ3E@79Y@0'LEI M66"C=96",'&WDKITE[M;#%&QU^8"GOV38"^XV[#U!I!;MA'[P";:IG3?$^L) M]KN@,C3 3)-J7Z;)-%=Q#*HV263.=&J\!<;PG-WQB'A ='N=C*M!:T$\)65 MYP1]< 57X]\@Q(=X%3SL#^ @-64";13TC84.H8DPWA%8H3C'G7=1]W8:4EKB MU2#Z7.%> E4<8W&E^J(/JBZXJTWWDG;=JA(Z,&?W,*<"<;JLM IR#KE6,W*I M,X0U=A85?T-Y#DB/\$[1XYN3;$67O H=EG:4;.:"?4"AC5J&':-W/" !P?*2 MKBL3U &1=U%&Y4*L*6T\XWZ+?6?'$\Z0GD[:.W2WN;K2>F>VOZ8HX@6G9*HB M,FQ&PM29T32 %=9/4F+&;IMCXV5D-OXS%/3$';:E-+73GF*RBME:6ET0YL," ML^6<=U!&P<*LF[0(7*^V&&- / )9W.@5I5[D6 *.1" N\2TK4%"F2[3(8FP] MD]Q*+':=5M1L#;T<"R!(AE.OT2/YR+F"G,A+5ZR3WS(59&C@&%(/7"^_.3!3 M^ [QJMA- 0=3T9FXP$(!?FGU4))LMQKJJ,6L)<=W0@2:9K=\JC-85L(093;L M4 W ^*[[BVB4X+!]TD;P,BXQK3A'4=Q:XVVH'+IF38FX"%'G*QY=GVN%B<3 MDH;?U%BTBW)ZQ\:]@]1*WR6KO0N7TH<= 5^!!%X7BT%T_//@>G 21]>[?X Y M%_TU*=9I%GV?E9X7\JH<8/?2.%I^<_--TO60JSM@P"?1,6Z@<]4?>5=BT2JL M[]T.E-JD9 *_+)95^H"?@2J &)&LO80R:FB55H7N7YX\U#NT4+*S=W+PX6A!Q\5>.5&Q^B M9QE/@&N4F3-D>D4B4)LC=JT:"2TZS4G!3_IU5W#(_R81QEF8)\Y_3S,%8)$G MV7K?6[ Y6'C-WBVS5/(J(1A0=!^!B*S)00XR1S)^;BJM(*06@H-&!3!-ZE30%^ M7',?ZR6(Q'>P8HO?5&'^(5T2F[O*J@72-"$ $UUC>!'X%ZW;3878/&5!CGMG MH;UK=B:USI[V! QOE53_AH^(FX<_N!+9>2F/="]Y#9Q[78#(6(AVV9F=( D/ MI%&JRT./2UB+@J02IGYP 9$'JIEY2:!)= N'&@M64FF^=.]E07C91KA-7*E; MHLDH)>?:U"TZ5^XY8Z/9Q@QX:=4GA$NA3 MV/C6@;AQM$9AY*&3,3P?/UC$IT%;O3"4G0MC.PPB&COHC.0Y3] >P$[WELK1;"1 KTL$J>8W^O)[^5>5$HY!RX1_$! M8$O6T8=!]'U2[3!SU,L:-<12QJMP*3H=P,+EBM=1FJ)PIAO#C6N=,Y[0@NTM MC)2!HET2511H'>#6Q=&;]QHE1UQ.2ID2Z$MZN!6G]R)L$I1)31/YJ=))4<8N MM=?C\<*!6>Q \:@>G1]#@<\>&^I5'Y'O<]LG!<'O7.#U(-6 M+@:E#XH%_NQ6D\WLD/J.V1P]Y?#*[G;)_5/-!*TC8%>'SGF8&ZKN8DEXX!WY MS$Z7E\B>_C=0X@(XSILKV,=U!%MW!1P(V[[RU@6&^]K(5/CK&DCEO]HS6!RW8H!^FP9X#530&$--W^2J) M+M,:452M>W.B^0* M%^04C<8+#)#C&8<@;%'Y8N;UFY%C,.TX!DPEK?D%)VH\;3QJYK6[>5Y*8)O& M&GP@R^40L!>*$EV#@N[!L-[_]G'A!K2X_G MO"JI\(8M_PTH" L2FD47S&>/-6P&0IN;(KESZF=W "O#.2"\TZ(K73>?XL M&,[,&:(76Z'Z0!WG\N><1<*EF7>]IW?#\UT7Z?/\[4&4PQV-7R^I1;[!Q'!UQ MW;#)@5@%3(0[[/4AQK!.+C\ \\4IFS-_%OA-K MI]9$%W-=O&M*U8>W)CDJC?9#S5/A. O",7*F.H>+&Q?5FDTL[OV1FN9!QQ0? M_?>58C[!;-\2(M3WX0B%@^$K'6KMJ5*RF5=DIV)M [H!8SVG%$SM3BKD(ZTI M!+6FD*A7DGYXX-I\+\L=T[N?F/[1E6'KTG,'1]1( 12P-9NF_@,E4_<8;B8P04 MO#'R/QT;<0$JR4-Q/5'/3F02=5_F*UAOEC8+C* M:4*/TRN,40(1_?$/H[/I=\B\MRD:B@6JF=4-"^-?.!835;MS:/3-"+/J' >+E)@&4R'O,*V M?%1503?(I!B33;;+:R[/!QM,Q%W-B432-5-K&+2)IC FSI"[)\.6U\.[]1[# M*(L&C-ZJE!H=^@.^P: '1[%@P3"W$7)/!L>J2FZISE6)]K;*%KL< M%@?7&30'>L7 ,/O;Z^W/WI^R;:^H!6]_O&8\H:L/W_P._Y$,@N@^VX)&M"YS ML&]@DB"-DML"6!1UC%EZ/X"0$!>)6G\?5L$;3-#0I/E?I1&#!A4 AU,"@1IP;YQGI2&%(N6U0X=!\62#%I>PYLT1W H MYNK/.*MV0+UU%^>?HCOI^ 3"3ZZB?_GOI_,1UDF3Z'XHA$Q+;BGAH EQ=6V> M;@-M[PY99J'B!N>68\K&C,#7DBY!3/F)\V+[$&3SJL3#OZ4JTDM6L!0"%Y9. M,DKIX%5I9#=HRHM_2HUC:8*/&R%5FPX,-.L9AEU"7;/$J]*5R8: M9UIR5)OU61N"KPNF]X;.)ZE2I R:@HBEX6*$URGZ/#O!DM<8-$VD@-8H),4G#[W"+IG,@6]9.;.J9F[)/=]Q MU](0"3V4;O,MB?.&:V,ST,.P;I;&J>+/ OE>V6?WE@Z\RB-[.;%O:Q>&:?1H M#_C[K!))5!?= 1N<7H> *V11QG:*R&5JC<1ZW#PKTU'N3^XDBI8A MCZ!!2[U32 B]80/;&JL)2;@]&[;DI2%N?!\(/.I.>A08X>P0@?(?Z1[D:=EG M645*LJH#OS'9N.GVKD25 JBYW-7Y(ZEW'F%LKJ/4 MP7$\U6C)[2G#-I4=#X:;9\Z-6+GH,U*VUY[O:L@741 MCOSR2-K#][A*-PA-UC@4%V#/W0$9X-S"?' M?2T^ [?8\6IC@:45(FU#!NWVNT.D/%$FY3AOPVGQM/LIQ[H!J;I%5VN!*7B) MXD8&_)W2'&Y2S!Q4-Y2@EG6B,N]9ERGXTO8/_Q6?.D3[P^>CH6>R8-BSR<$V;Z=([K>#X:PE/8;6&>-7+ M_2WDQX2J>#P>GU,A<,^IPW'1!&D "$(YCABFN7?';'U$XN_O9:]]W,,9J2=P M5SCMISY@APV*W$NYP-GX;G697U(X/_V H*KW\)*]/__G8Q8^&X(^&D._&/L?8>?]G*3"V(X4^!XTV@T)3S;/S] GG1:6)N^EP,/:QA]'XT&=1'&"?]#KP78?Y]W6:+=(Z;= @AWU^[T= M(F6$HIQDFA,O_=%_29G2J$WMK(VQ?SP.JVC0^OK/IR35%DAP!^ CL$1+F7D M2X42)>Z_<"SV1NT_N,QNZ)@[QXEBI$=I[T! Z[H[(B)E4/Y&[K,-K9]K+,5_ M0F.7TH3$YG>O0B3CFFQ"CI-N0B%=*>'@>@;T?QBGO8Y.'#5'GJ_.@_0@.W-' MQ"LG/E]EW9'[M_/*__0FZ_9>N>/$_<]]W;8_G3N9^"K[,_[XYZN38\1(Y83(C_P2\;C 5YU 8GM%OW"CE>N"V$ MK-)]E.K/Z**-ZAIC_,!,MH[%<9MLXL/%V=PDKL# MKIV/^V.G#(S<'NRCG7'VZ>P<#E_4#L:CH;NW[8[\03YV9VND_+P4^^FEF$PO M10=Z*6K/.QY 7&Y@%9\LB/J3 0PAU=&]KBLW1N_CJU_O7%%AWE0;*YK@?V,L MT7- ?;(C^72\_^,_40KJ@M#0Y^H(2&"CGO00/(-AJR/0!)DG=L&.4PYFXV/! MA'%F5B. A\\[]!72W2] NS SB!])MUWX8',X/R Z:-%F1R^@]!U7F-R$2>WK M[4)!:Q#'4/Y,N.Z2.!OG?,6%I 6<:W$,8'B^.'>/UOS]^5W:M1.5CW./?Q0( MBZA2G)).&2]>?! J<8/!)0PJ.NZ/3 Z7L7 >A&P\Z MP0'*GSK99HIETG]P:ZXLU3N*#4:0'3 @RUDNVW1U[\P!.N)\^"_W7$^0LVG( MW_,!-.H$FY6.[ M[M)E$H^HAJ,79Y=?G5CFZA5Y]N(GG?]WR"Z. MJ^OD(P5%7X-V"9!E%;@?;.SU.O-WGWF& O_E>T^)G+_ .G^,'X3E03E87,#( MPA@@Q(L(-2+DT\-&"X&@A9_;\)4U8R>F2I&R9,5+LWXB/)+8/HA@+%!JSZWD M%Z!S8];^&0P[9-(8366](D@+=N8%+I*9Z\M\41K&M\J<^9(BR*H7M]=)%QBI M;Y,%\5(';$1T+M $C]Y;E?&1Y*2M@6H)RQ&8_*?4R4,]4Q M/@65B2B6$)B;[BWM],,[,>0$LWB<9"%4%YO"2 Y8*$D0!,@]62&S\ &=_0.*14N?@9O>[:G"_%+#@H>0 <'9 !0>C3F/C/1I: M;$ZXU4ZLWQH%)!)KNN74JKR5O(2OQ)AV(;R)NWXG-H,U!>%Y6=0,G\A&I#D# M@8?'/NL!I07+"#[*LS>BI\T4J:3P/S+BL:P'?:KP$AK.52_*#*=[;O42(10 MMH/E)J!^9VR 9=\]8+5XYN14RS1+Q'@ [=Z)>?09LB) )$*7PY6E'2-"G'EB M4!X>CYC2(R!/.31RW$G+S6J-HP3M\!@EU&:2LOQFM9HA,M2]M"02S(WE0HT8 M=BB//9H16U?+CYQ!2/ER&J[O*_#D%DSKX 1Z@=S5[C#A&0=3!*FL1 $@+ANJ MIR+Z[JJ,EQ>"/*7HRA07Y"/8!,K.PJ"+ U9!7=:/3]G9G=/C,T< >E0)E^>' M9:+8T@<*W G3(SQHYF/E.[P/SM E.A90+4$XE*Y@)=#KM&)- M&A8 .OD M/O0X)6E\K!*]M^I;4FB]Y"=4$\>#?!L4YCAH,&3AR.28GY(GLS[*,+!6296) M!>Q/S*MVCL;9E.D_%BDG8O;];O$:RW']CQ=HO+GA>-'X !RET$\W ZSSFGCX M"Z!)G?*6GLK]LN.,'0Y<$G-6-8/'15ZVY6KI%&MW**\?:[0=K1&$;D;VN""Y M/_#UF*HWW)QY$55$<1>D.J3ZD7*)K 7X3CLMT)_0&TB1I&H;D-NSL0_NN%T9 M!3;9X W/0L$<+3_4Z-"/QG4LS#1;!TX\6M0Z'Y?%!^Y/7U&&_!6GV<] ,41# M0O:/VD.HR0#O/?"^R4*S)H#UNJ6-!N2N\TXFJ$MB.,(,J6$T!6;P#9&A>"4RD VAFC9"8!J14?6Y[U$QX=!@<^O2=[@&. A M--V+:U 75DD&8B;A_/$58PDBHOANN2GNR]?(-BWC'H:)70/N$*H, MMF9I9JTR%7\A0FH9&'W*PVW!8JKQ::B0VX1M,QY>E)J'A:O,MJ;XOC%N ]\X MU[J[T/>*SC(OM:G&O17=$GL""E],E?$LWB*[L8WP_&_'419#\NFRFNKZJJ:( M+_4G#+9X?_D7G.DC]S;C5;"+#6GHCO"0/X:9!S1+>?U(D(OT:^MDBEUH7L)4 M!(ERCD%^WYTG4]C>G[@=2,4Y_PDC 1B $QZV:^071)8SXK$'S1DHSK7 ]M&+ MG[YFB ^2(Q*!M4Z^= B:-(6TSO6<^RG!9+7X M@G7&]@DM^9HE= JU0DCF4VKOA#/!W<.5SOEV#A4QT?8I)PNI5[N$:X0"41.? M5EO#^&PIFNYLV0L?,>0*^R4PHX*L6Y$0W/$$^#WQ[SLK+B282 M0]H_$,GA4*@D#F+7Z.,(!7-T=!E>*LYIT%,"-PE&BM$# M+[&Z,*?4$0.C^P MMB63QI)OCGG[1$0RGVR(N\FUH J1TL:_!J?8+?ESF!Y"Z.2G7MZ[B="$Y^MH M? W5Y"G6I[>UF'R-,$A2-C5LL6M&3;#E)G46N.#.HX'XYC1TKK57Z(FBPQ3= M)A3#6%[/>8JJA(<XG#,MT\NQ 833\CP6G+5X M.UD@2=,-^!J6=&1O-[4<,F)EE=XI+Z8%#%RWU)\3!B[%'M6()0:>Y2@ MG\3*3ZL @U5"'?'&T/E]$-9:Q-LG]:D[L.7C^BG"L6P\*9(F60H K](8''K[E[9Q)6B /ON3ZHN:I MO@87'_ A\9\_9[%R,C23E&@*K?JJN2)V%5RC+9*22%?S)97)B0O7A2.HT1 Z M(X"L8>'F% QQ(E<)!X6\G415@28-"U$< IPL+4<>\V%L@0%!0 \\XV;.V#ZU M5>2]X%;.":(9T0(!.*TL;T,F#4+*B#;A^VR6F8F'J>";;==:;PY=I%2NDI12 M.J>7YKEK>TN#O+12.=I2"ZZD^B__M7H1C0.-%:<\ QGU(# MG%3S1 U67VZ?QQ$YZ[&*AAT' M,%@R-_-O<0/"Q;?O -(J8J@6J+%450)CBXOYK^ VL#HVNQ+]"L$02F*5Y+2] M01W-0Z?'AD,;$CQ+Z]I&4DH'98W9?88'HPD.FQ?)GI8 ,NWTL*7"RX3')8L@ M6!#*>^$59!)Q[.C*64)"&B\Y_H"V MRJV&(V>5AP-;V >4!HF-)6+20O3Q93 MAOJPE-$2@Q4;QA8197X,O(-F/XQ.!$49:8!P0+?WXN!.M$>XTZNO#XNJJ6V? MDU(7A_]A5R'@1>P=P%B05*6V,H':FO;$U:,1S:3XGH;)4F^-]2H:QU^]>Z;> MG1.P$03Z*3=+K8]&1X G*=SI5O,+O8-67DSL!Q#.9$HEWK@M0T03WFAF+,)@$C@X19ME/7RZP MY"HJW$O19&!?"&#+S=GBD<.(>-Y$^EG$':OJ-K4UB#^@G&LV MD$"S;MK< N](]+I&V:9S 4+\P,^I%C190-BUW&P377.PN&ZA-'-&U<&42%)] MB->@FA$ 5 X]H]/"BO'%$5#97F.J1EE:/17UA("2U?-7D'^?+6"\L-9=]C4\ M-.&0A *(U_,UVM:Q[FG\@,C.)I+,Q"KDM5[IYE;#MP2Q,R5ZI3NH0#T4*57& M1C>HCK<)<-@&0=\1!;:-Z3.GDWMV(>71'< NKXZS0BO0ARX>U&:H=RN'$$#D>U9=LO<=>_S(O:3!*\ZJX :,)<;S+61PVHNHC ML:,31D?>QFL4BVA1(2=-,!;=C"*) 6UJ&05A?BT>+<#R-07OC6B'#0H<>*5G MCQ(/*GJ^XX(H@FO,O=VQ1A-0>D_^0O4GXA925FK.5EJMN99@R=QUW&FV3X)L M#L&0EZL%CKG !#QM+(E\XW4.6)6MG'-CC!SP&TP^8+5"#WU;SH3$F8QI.C"C M&]".9S5 0%6#!5AE=[I>6THY,;%_M+X/("X+@G)Q^37 EMIUPQ%!TA6M'I)6 M7KTV?@?\"FSA\$/HG,'=1HX&;0?O-VO<^F/""?K2#3MM.F2H!L8L$@4&V.F' MADI.S2Z M.Z,9::H/$;@(6AU<[#YEQV"((V#3:SI34<.B6D#?FF([3)T-TD-]D=7S=H(G ME4JU.L7 EZCU@?!UX<]UW4#@@I&M U$%.G0K5@Z?_B>Z Q)"(HJ>$60WM:G$ M&?2H1)'6RN* O>94Y8SHJ5A9>. PL6!BR9TM'WG)U &"2/>E]!,TBR:;Z>W) M]EZF@JY>90';/$)5E7TF$+.:KHV;6*@:H([.,6H*[[[ MZ/5-)DD83-W>TR%YK:7;:L0B-QE; "IK0B*BC4(.;PYM,DD"A4=K@Q0F3:2Q MDZ9;@?*],HSCP-N[7GHM,."SIF/)CHXY$)J:;DI9XX-#TO>*#LS")+")-!(0 MQ4GP9>@@1_FZKMF+R0T8'!G24I+Z->$@U@ZQVBL\&W <*CQD]T%3*RV%QI7H M-D34Q@Z) \/$:')TW*]M0K&T5*,"7G;J5RJ9\)48O@OMKU,%<4D:G/[-R$1- M;[V3[ EEH;4 J*WZ]RJ!:)OE.JN5K; ('I'P_]MJKF;X-&H-2YH@[#":KJ3(:L"@A-G9?^'H. M%H'$F!D2Z$X[N75-%-"G42VK+@%H=.!%JRH[@9*#/H^H(68E$ \8&\D^L$*" M)L AJ>-'XEVN,P2YPH(0#%1?76V8R[@!I<$A#0*'L#^WE)*I<&:@!L 4Q^\J MKR&%72EKO>[KC1?Q3\BK#"2#+L6KJ+$@"RZ^>W^=7FO?)O0-3B^?S'%@Z:AP M6ZZ$I..%3>L(CG-@7@Y2#>/N2,JI.)&4J(BW ;[HOE@!)$OT95T!!KZU6&&N MRG9#*M+=_+L4K120\LV*JU4H])._\3H!?J$Q,R6MP$ZCI<_@(2NFS93[B@$: M&D2% 9A)'E$+7TDI1_*U*7%882:=%8? 1;R 6G41_,^L8S]7FAVH<&B,!PLA M,>6SQ5!F(;P3D, E#,:NB\3/7\>6ATFXZ*9"= M"!Y9LC=MRMM?S[VQ=&JW. M,Z;!R(HHD[PZH",!R8'J9 ZP*LW\\UHMC"(P5,O@1'E^-C+,8+%+$!3H5=+A MC-WKTW1GW;TX?;=8;D:*WFZBI8_F0QV/4^VDU 9:+FT)L=JK+MAM\O3'RY6[ MXP1F6X"S5+^G@V0O)S_8M=^-PBCW@,\,O<2R-\"S8H@9)$Q41878*=Q%P7W* M)P*8@M)X/?*I%UIOUSUA7TL@7DF[FR+ MD&#J;!AW6DT?3[R? 1VB7NH%Y),0N57Q1UD]4DW\$0D->'QCMDST?4BU=AG0 M>/@![H(SS&VHK,J)C870UC$ "/M7?RP75TM?30FCE6A-$DH-EK'H$TX%2FV+32=RV8RKV&P2EMOYX 5(KB MZG[@@R$)\R&_K#&("C.O9$% 65(6!BDN]2ZEIGWMW%'K>)5%Q&P=P3M M\GD C_$H$B"-;[^?/$)6+!Z4&S<.U!EX[UG>N^L5X]&DST;0O:'>Y?&5I8?*/>NM=A4>#4MYP*U*/7PP':_YX=--F#[ MB/,<'*U"=AKZH?Y.RAE;-A9)(C182WZJ5+2:\3+GD-AZM;UA'X2G(I1F4SIM MZ(^,O7[BD,3ZG*3?X:@8U!3<$G8?7L#CC8U#.P9=DP76#JN$#VIZ;:K<5-LD MS8 ,,FP?0T!J&9*<[2E'T.W%%/5=4-0)W"'RF!JG[Z[J8;Y#S MAAVVZ.J6E<4J%58$R:/8")R5/FRC*BT,)TI%^^P&DA46#-HD<2KIW9R-C"83+XT>)'J%>BSP'#2 MS>WF!$O#$76@VCLR[59.^I'>-#2#MC(L:ES=]K4:X <8RH++J@GF)V5IT:D* M%;@MO=(M^FXYULV*6RJ,6_7%\QXQ> T*=IZ&.HQ9S#X2)NU#;:%TIY&BFWAG MZ33ZIOZII.02/1$G)84!*#9>UV@6&R(/90SM=@E*0A%'"BLP,2XA&@038J2 M[UVQ\1 W)Q56VY(60]5% #R(F(4!'RZ4!ZYJ[-=="*J#:"D8_@!/K!,&B[F[ M9I95B@C> 8\D=$3/D:#&$ JD*(IY+I2.#YA!9"^T;/6E0RCDC;&/P=F*/RV MPBJ>P$I)C;J:+'^E%0[D%8]R(((%FD@LKW\/YI_,A5^5^_OWU3H@&:*T+,9> M9K\XD^I6B'-/H4(!-,M77"R+NIL!>DZ0^C-1I"1AT:YY^HG*!Q0J))-;>MHYUA3!T;Z@ZN*BL]-: M(3@1/V.US)2;E5(69)3)P:L/_5-)@Q4V"Y4/Y3R%F3=UIY/U&K2B>:R)E;#J(4']4WQ^V%K")6H11M[A M<]$2"PS#8F0&%#SD$K9P#W8M+PP[,^7(K- @IG'P$45PZ@"5.!P6 %+4V)NS M"M&@NXGI28YP>RCV ![L^WK,>@8_I')SFB%$"EKPL7)\N#6^PQC_"1KXKS@9 MAABUS'[RD\0E<)GWC/8?9M+[H([-)]#AE#@41IPI%N.]8!HK?.3-@Q#^1<#0 MJ=4G64QBW!KR"Y6)N0@8!4C/C-@A_ P0#([1PYYAC]!W_]C*=KB;?)]#77)K MTOL4;-?:^RVO>'A#?.5V6;V6579,R=H 27$YAU_A$0_F4"/\YYIB#5.H1[Y! M"U<\^G14RYSZ?CD-Q.U>-* ,T6(HS-G0M?Z(^%#)+\5+]ZH **35\ V2AF>(=KU$3#D0Q4=?OO'MA=(;[ ;"9'E45 VQ_* M[5BJ(&!$L2^FI/K#6X>C1U+>9.B;O'WRY\S7T^T=I;:[-B:6ZG'#:(8T9Z!* M7:U7DQF9F-Z3!"_"(#GRGH^6;=M3_R]6#]5W5C^@I%W M,_#P&DM8=09_R;@QKYWPH1VO+F3M=?XLW:Z5>F%+.M66.(L0#A3/*D'40A6. M"84-J/#VDEKL?&?7$.12^+OM[JAI(LZ3/%N365=2%$%$E";E O,!+'Z)*<== M[+YV9W)"UFIQ7*K<2FJ8:_UF@3Z?Y4H:ZVL'BP)UK)J9N651#J>CN7GM7[3F=,Y_= M.7/0Q88BW3I2*4%6"LYCU69R6Y$Z;4=W6GF\/?/$DO)IFTT&4@PX"5?%1!?6+!W)70X((%$?@ MO9K>%G?P#=>87I)=A,,O##*\%H#LP O7(H?>,?E,E+9 MJ2 M/]E"P>JS1K+%^(EASMP*:9IGFFJ$<>N-AO%@WA2KZ1-08,@@ >I^XQD:P-NH M."!)%G$M6+'@(AP)M<09(,@;'I"9.?-HA94959O6TAKZO#^ENLG< YQVGMR] M/K-$E=H'LBZVEJ'M"?Q] 90W]>:)P0O*RUE95W_ ),7139429&'*H\,\ILG. MZW7SZ^14N>&LB 50*U+;D%61Z%"P))? >C+7B4H.P(V;5;!Y=ST85N:#$ZL; M .E=7[L;P:S=,$ZSN99D (MQ$;MY8(G1&O*?ISJ3^3*S-U M8'S')6$J O2=9Z'?BY#77)_9SZC(;"C4L%'E>"WH&-2#B@T[(RA4PX8D_#H/ M7.22@OI0@,._F)U,("GDQJ?8Y62U_9 $>RG5X9WJI-,]"T)#EA#=GQ;HWG?* MU 0B(*[!Q1TR4YCM79?AHMJL,N>KD4GA\]*$/)K:)*B?^G>:"=%1LLJ4"37M M5N,N"9"=T/G2RZSQ"21.X5Q:HE?G#E60Y19K;V&B$J*!UIY?W:.;_PH#MH P M"FE>I./P#'O7DK" 2J:R8!CD07\!A($!_%X(D8U< *[34U@\N4CP/A=9PI@#N=,:K%1_YZ2:4+;W"3D39AY32@DWPB&C7^=V7]@3 MBA]-!",XVH CP*>24 ,:%9.(4$EW),A[16+9D;PFMQIR14WN"[WXC,B(L>E M_PXXMJIK\IT;O/E:]"*LV/@>G8>4?+*?\&M^!D9JJI4C380&N .*-1N "D"C MT]HFXDW%NZ8V8.6QUJ^6?BPQO,$BS0"(BXG#WB6N-/NABT8VS (8YV;B8JQV MB@N ^3 @<#[%/D%8^(2H1SG]*"!^RN%F3!3'GW""LJJ4PO.?)8G'#(D7;I9Y&M<.VUQ;\60K@G-74 MVZL68K1=D\[$')>0*NI%%1\&0%/U<'>4*2!*90$[RYK M 3FZMHN 5.Y-\IP:RH!80C;]B_O5]7^,-;S!=@JFWZS.$GO O+\)Q&EFZTI MCU)H75P])HH'11XECF7Z(EL8)?044W7E EAAE#P.>/QB\L"%6*.: T'93P6* MARI56<$P2.VKR7>Q$U=P8O]KLF:2S81#"R&H)DF(H50E)5E30AV@M440-,:4 M !AK9)DJD3W/PBD'=6A3>#[.>1BH\O.D()+K(*+O0WI.+W:F1J$U8.O>@&FF MZOWGR1//A7L/V?9N57BN'[2;X="?2U7,].W2.3-B&,RT<1^IMP085%23[*P* MFX&AU$G2:0LR$K'(N&#@CH7H-F_>LCAP8:;".U_GW2;=+@8AT.9[K1[KNU121+PT-ZDYV!%.^STH/// M>)&P6V@TI_HV)_=(V'KK80&])]5>(NP*+*M=*VD308]JET^MM*N301321+ + MZ2S1O*O"XIU4E6*'"42VZ,5EP/:"J7%H-J+L)L^/*,"UOIX\PC6A.968D*@J M'CCYT0A$+Q.:AA;ZD=Z%R0=;$(56TZ&X&(Z1%W!R8E:RJR+H2>C#$<9'TB0;G0]9UAAI) TO<[X M\^9258>KZFD(K;Y -E&&05$-3F$-[#@4WU(A6@P1.7&N'L/#F*0H.;U0J=)@ M>H&P?-R?H1VQQQ;3UXLH+MV$D2" !0&0'FM*0GF4Q=:?B*QZW=\7$*Y ?6TC M%!&,B2NXT,N2@6]E 4[W8$R\)WJFC'(R/D+!Q4 ?]!" %\MH0=))[%V_]4IZ M:VF8Z'A!P:^"UBW^S8+I,-]M*&X&HI@067.H%PC',.7-*MS6-ICX9F@WY]3$ M*LEPR-@7(5HA;Q= JHK!<;()5A]Y1_3\O<.:V5P" ;5&B7 @!EGEC8 .[*C%[]\?/_BF(PU]WC"X0/K.NM^KL,2 M]:%#E0&&49%EU:Y8$4,1^^!4 : [8#(-\FP^.N6)\_A\SO8,\82XQKNC#NI7 MZ%#]AF3!>WG0 M6,>>UBD,?-J$FH:<;2+V$YW-:0?2E6BTKZZOX9!#Y"NB1,K[%:5#6V4:LP2J MYV 8FIM9BTCDDGOWRW8;@M7;DFBN9NZ+KO]"#LB]"XGGQH.S>-RS";U.W(11 MW(2]2X"'K__B3WTK0\AQP:$+&N53],RF M9?,,>B9F-N^K:U;!XE$->_0X.^VQ:"AGO_,AM7>"Y/G@Q#-4P2.5\:>SRS>N MO_3"H#Z>RJ^]"^2]L!7R@*B_6+(.4&&:]:7S",D"1PJEI%*DR&DJQ2RH]0VG MZ)(8RLMB'>%#3>(N8N:@>L5&XE9+ %I24:4M>+')7J=(IE7D(HO=NQ*U.#95 MO*FKDP=5C[5.[;4O5D4>""I9'[-V 9KJ9KXD2I-K '^KO=7NT_[*I6 ,%@\7 M"0:5'L&72WOU?GNU0"8407_\!@T9>(M62BRJ#/6OJYP#EHER)E[)S7JE+F<\ M:FE1"#%E*,#0=>-)^-CQ!@HMQ(;DZ5"GUU<1,D"_94?'\X M]:S%*B>?^ =U7-Q5T">A\[HCA_2WL*@4I&*O)ZTV MR 0/F7OG(7,G'XED\750GA,3*L)B>?[N,^]O\U]:"K/3%VZ4W8XR)38],(W< MIV5ZN#!U4C+C#03<2PN+>"2M+\9(WNM4$GB#JBY9]EL<><_MZ"55-342:57L#:0$,Y#.1"8C;Y+4]N5>4P#?F:_,?FY M*?=[3L>8AVY=F>QHMT',H GDQZ>_<+R"SD&)OET1?DALT1/7E!/D%Y2\E:D? MU8W4C(#[T^DWWB$84S$A)5)Q"T"W;ZJ0'(%9<&S72#4YAXIW:A5*!!3[L-@I MK4L[.T9AEI"Z@26)SZ Z>[@%?RJNUK('1[5G\NBD!3L[^Z(\R^>@FAH?]SLJ M ZZ'8'*GH@.B\Q?>K]G1Y?9J@\?WJ-,_:;>.GW$'YZ0MA6X4'3&(L MF=HF=1BCS^]DZ[6M4$V.Q.I1D=',Q.W?=0*]SBO&QY;>W[:B.&)V0 MJH^DV@S>2B,2JBCWY,1!G%HEZ$ .:(:L-6OL8CRJ6UZ5?&]G@,BYVG*;E3TW*FJ MJLT.8'4G2.NT>(WD)(Z:A63='"K:]5DF\\NM-3MJ3QG7 MGGW?$S)-&5/S@3@23+F@8/05RS!?1L8)^G2)CT49&?C:QCS\9"8)&CCD>R3B ML* 1T$93LH%U7]:]U %+UJ8P:9CB4T]CXPH 48'E,FS<6T,X:%]D;P2>=HXU M2=CGRQMKU.J39'6JBAJ4;\&EZREI]0F\>U1@)OFSW%$WN2NXR%"J^F!6/VLYUB%XU2[5R0A17 ?L*+\EA>^26 MY.74[2?HR =4 OG,-^X]7HQFP 5A; ]T&Q;DZ&: )Y$D'7)2<'X+@H"!BH4) MCR3GALF,) RDN<"H72):]\XVUEA!I%YI_VBM@"&E)U&="XW7W=Y+,KYMYV)O M]K'5K+OQT\ZF9UEVZO/=Y2S.?D(V)Z"+@LG&0ETPYF9>[L,;,(N/GLIQ$US2 M@.1%V>5=+1 /13>:FW!+Q2%#A56-S!;W5&2ASP/R=#"\A"]X + 5'"K;$OFL M8@<]H@IX#!%S10/!3?:M"^K' !^_?ZGZYKGT;XVZL',>*#[LQ5-DSS>I_*T. M2(/W% 21=(]0.1)]W5>D?K^#3RE('/\6I!C %4+^P!0H]4N\,AI5,9 [&Q0OX2SOFFP4=(FVH80LL2^8UHDOD0 MOX?Q_<^5_\+.:@56E36ASPFYMD\VC_<% M>RDQ>8E7,@3)<>A/LPMN!R<'"54ME4S9[8*XEO7)FPY!Z*BLK N"OZ!RB,#7 M#5O8E>,>A.\KIQ4'(+1- B96JN%H8JT\S!BC>4 G>LB M/+>HWJ0]NM8VK]@ 04)1BF[GI$^="^6R6 RVB_?:79HY^:LON0L+(A"3N9JC$>]K=8/([/C4X1J0@D@F: KDQF5$_[Y[.P3(H']S23Q MCWY=$E\+/ON%(-Q]F6-J/KK@\ YW5@AB2L&->C6[2=U6U4"#\C73;]9/U*W5 M[JK&"0>.T_MC_$3+I&&7/&F3/MT\2CH/NL+:8!,%?E0_(>N>7:<^FGZP"=V# M[?%NZ03"S1RK$YUDFCD#[_B(2T!V1A\NK0MC3W\!V0[CK#?Z]+>J&:-' MJQ,KQ7W6\75*-77&K.X-I4&$/8"#4EJB%PHFN"A\+&"4:4&2SU6QGO$@5D_J_558D88X\[ W\K=]P"SBCK(_62 MN)^B=89K=6M7: B+&A.LLN(:96,W40Q4EN0Z-%4 ;KE+^8]7N&VYKNGEXZ&+ M.5"M&X$+PX/=GC&6X9?54@LQ7*)+DDIO<&C3.K]>2$*AU26^WXM]7(I#55^7 M!^U@N$&J@>PX53-JM?0U5,N4IY0PB]SN\MB&=9)7\\!M8+ZTO[3409ACMH04 M2L)R9)RVM^!R[+'M7].BX.$8-=*_?$J'DDK TEK,;Y:"%X=I+;=0>:> ;BL< MH]_JG_1;.5/>\C#2'^%DR82>7,AKGUWPCYY-\,/J_2T%?Q7)6T'NN9V!]4"/ MXVO?SDNI$1GFF\87PNCZ4O'$):<0@(!M$R7>S#^WT.*@NZ"O2PXD$-96(SA" MOH'BCI3=NBM7->G+O]I1[Q8VG%O*46:BO+H&5(^!93#>/H5MP_C%7WHVQ MC:LO\\YAZ-"O!=',P_.97MR9^1$5W?ED.9E-\NP]N$[DLF.WXC]WXO^M '^&4_4NW=#? M%D"-<%;"C^?.@)R@:]S/'4WARC_QR MI1.18 X<>OT')'%/S?SK2C7#EUDW'W:Z[E\6&.:;03YHM8)?Z)O:0FJR%(9Y MK]?).GEWV,W&^:C=AT?VAOH@^HL:JZ5O7V;M=MX>]-T'NM-]TZUV\ M]@ZNJG?>Z?6Y0 M-Q^U1NZ;<7^L%]-?N+"Z^6#8,7V$O[KY>&3[#7\]2[\OF_-1&G_^@R](MV)& M@Z#/\DV[D[>CG_BKG4O27==RD]?/!^[J]C ?C'MN ;2[;7T6_569G$X['[EK M7_*M[HMAWA_!MG"'7+<=30Y]M?>B'.>#?C_J*GWC6C,:1\L5OL%%VC']A8MRG+<[??V!_AKDXT'']!O^>HY^)SC#3$5@.:KV.QL1 MW%W&\,*H@'?NLW[",KYY3",1K?C7T7:)4B;4Q7TVDTC\6T]G =3?%^0=E>OB MLN>A-&WA%C[JY+UQ-SN&(>WWXIK,G:Z7*4=NF(^=)C5.EA9_#; 8ZK3L&3?\ M8S?A3A8Y,7+DQ$EO.'1/&.<]]R)H+CI7JO0L 2V+IC)@R@:F:VFB\7UAZG,S M0_MJ#4.PH/"T8?N8KA;;NZ77(E GX2BU1W#QV_!+)#25IR.0,W@Y%0;R@4CZ MV81 B=2>O8_Q4G(FWH.O+'&2_L-+\IXF>2Z7%W?JBW%8V?H M5NBYWW.^BD=8VD]6ZMYK3EBRJ);F3/9;-;SJ^U& M>#S7J\?)@M.LUG8QN&4S603C(35,-5,^V)#DBYC/F*]=.9TQNF!,[SV7.X%R M9<73N,688>H$EG^@LU?G2$.\EN'KVVKQC?,=/&6$D/3=U2%A\?W.BU4 MP#J=4>)UJ!ZE.$4YM56/XF72HU0EUV.MB,AX8/%K7G8N?A/)4.0]-Z^^C5G" MGEPH&8/G^&L*WU6X)GA*'DC^T'HYZW> MHZ/VH[?SNBN]D;FN>#V.0$4^IE4R&!M;TZGKXV$+?W(64GL/$Y,\'4?.F.^- MW'WN%!H,Q=0$Y7](6KU;C;W8W.*SR=T[:'7@*J?*=P=BP^ MD,4 S?!0?R&W>TWLVT1,&_2YDP_:[>S(==(]*._W.JY?/?<2]]*N,SF/G9K6 M&K7KNSG,NZX'1UTP8=SGKNM;SSUF).9*+^\-W(+8HRBXNWOL-R_]Y<:EW?/& M./])PS1MZ"\,<'<(O:"!VX66H@)X@PXOU^.NOFH M"Q/FKNZWH"MNO+OTS M[R)\IIB=-OMH!,WU%E\'']X+OJ0_L=%7E(,;L%P=@1MM$#6\0]^,T ,7-;S7 M ZOPDW(/'C$OR+&4H+(/=VO%-J6-S^@&W\%?OQ2,57J)[<'1?NE;]!+;)-^Z M5G7&]%':]9):UNW99ZDHRM'XFS)RE>]ZDKG]HM_>1_' _1[EPV&OXIT ]\-1'^6>3":MSN5J>2* - 8']MK@ M0>BCT'!2PO(#T#V)6FT@2?IM7 1C6#==)QE:WOX3@72B]*X]O, )W-88Q($3 M48F+;>-Z:-8[B1%#R"3&>B&:L#0^2ZY/X:.E'O M&AJ?Z+ >W\OD8]"S-A)DBF4:95BU^& 9V35G"5$K&D5H2_ :9>[AZCMHT9K" M[[0VJRNX8O@VG?([#GCT'/A/EUIN7#J)45P(JY)?S^B:/$&NWOD.*P? T?');1,(+PPZ[K\#IWC:S[O>CA!8JPK;E[IFK+%BEIY+7?N1 M3B*> Z=D?>*]2I_6K[CI;3';+@I-S(LS"I-E MJY(-V>M.]-)4J$F3GB1AV533TB_B9C?LF=3V0QWFYS4L6U,RM?+%A9JC'RI% MLM#O^1*>/6Z'X2WCFJ4?SX-# $ X'RVM )1;[ ^Z3BGS*V+@5 ZQ,[K@;\7P M1/0B]T-_-$X,T&_0SX$3@:.:;M)O^_;2'9F^E]Z:2_#)[1M3K'AB;X%S!#5HKP-1=VL8$V].RY'J'H%ZBUBB M49'<-24UFT4*U]24BI92]E$"D[^QV+#B(BDZY#6#X6 _T?'$_CR+>+!B(24B MY"7PW?\7$3\N(B20G+?$&K:71F!K6MTYM2?ML/*UOIY\9%=7Z.?)@Z\J MA(%D]/FU^]E?5^M?3^;+$R89SIQVU.]">@XD2LX88=?)V_TA_+<'B[TL7ROW M*#@JQD.R=[O#,=K@VH,<%5UP[K6Z _FW:83J"NRXQU1" _67/N? O:<*A#!I M^A+>OIU6/J!NC=T>&U*^)I@ZX$'T.$W AO1'^$]GB-C)+7AC_=,P>+:ZWCS M:G?F^K %.)5Q/_L(Q,E%=.7U=KV8K\DE7/8HWT+'JD(JZP+(,;,KB;*:&?"!)NV)5##,KK8;S<+&K&9.!V4@ M3G;/"5]PP$\69)%6))+=0 G#/[Z\WD/PC-OFC!_/9?X*.?)&79 [8Z>TZA7K MU354U%@MV2\)]A^6@N,QN 8$;CL?# 8 Q1IW]4YUVYWHFL"\7G=QU^"[C-?" M#7W'":M.?T2;%>:&;5@?.\IZG3[^CP8*7';=7E_/4W*C !RMZT0E](IBQ^!" M$H!,$M]9G74W\(N:\%=:_:I./=C2C"..8..[CR,TQ!D(/;4W\\"F7U9_/?&^ MQ_Z/O:(C-6$0=8-\H&U[476#I'])N4%J?>AN3@> M.BZF<8SJM7EJ-@^?G- M9+5@R3GAV46?:2!?ES!V>:L-?PV=\O3Y M\BMM[\^79V4&(9O>J)>-G*H][G6S3_!KK^-.U=XH&_5ZV7@TRCZ]^0BRJ35H M9;WQ&!9$JY4-N[VG+153$\L754FM@&IU5U.$!9WKMA!#-<%3,TS*8&B@[]BC M&_#0%3.R.?U.?LY) 2F+ #\%9A3K.UP$F/AP7(DY]T\'[G_=[%]7<&8B("V^ MQ,W"*U!V7V&ITY-K:.M3O'8B&S['%>.)4OOEC^ M?64^_36>"8_<"(<\'&D9X/C1;G&>MD!D=4[['444GB/7]:-B)_#NNDET&Q#G M4! 0NR++L@$K!Q$8!CT'9BJ4.X#UD@O3'^ MZ%'%&KR5<2&&"1T=6$.][IAPS9VV& .1?J.9_;!3CMICU/C)+:4K6$:47F"! M.0#_H.>*?2Y5SHXZW2&&5I#LIZ"I&1W>H.C\&:"F&)TGF@ZJCP=>&+2.VU=7&.]]Y"'Q-.? MK.!2PQ6A9>^#U4*CKBKTQ)E4K$H8,-4::E7C(J&)(8 R9BQK1#.C-E&8GIQ5/MA#%"9NYR@;4,G4N>3?]<+4MNU%=$C]D*S^+)T2<.P:>6?!8P8M'Q6&ZVLT>W M@A?$>X%B('W/U*G$F#NQ0<":Z07BE3MYNRV^U,IR0:6FTZ_@/"\I+2W/?K;) M&9Y 0\!J[TQ6WEXF#A=Q51CE0;O!.MC]>]W"@JU@DNJ4VTBRZ[()4'J)PR*" MN%/!;:\>+VJA) =$A/=+>?NM4XKVP7;]WAEMG-=%=S'$B].W%"E$?_X(HLN# M'^$O@/"W;+/&#;W#0]@-#1B2T+\AY@WU\I8;+/# CN%P'G;V-$Z''6>6MN!9 MK6X7,1FFG_@7!]%YIS3"NL;.>$'[MC> <1RU6^ZK/F@9V"[WU=")C7=A28$( MV842 E/[CF &CLG>02SHL,\I.? P1BQUQX"8.E^M[U>HE%/[P.$&&*;6F.!4 M0\29O6WV5'8&B+D"W&D#@.NEAW"YCX.\VR$4V'']C.GX, 2AV64J[L*P1X+4 M=M:THOG+/6:8WYU[C8QZ0R&1%?,F8/_0&\M-/?W!7,7?4Y+\D5(1.2&/;F-D M**?BZ2ZC/Y\F30@-ZIL ?PV<_+"9@O!7HS09H\#I.8G7 T1HV^WA$8J0;CYP M9C#LY.Y^\J2;C\ YVH>G=88@;R$@Z@4;_'6 /.FTT)G::7=W2A37@1Z<)*-!AY#LK3X*$@;<'='#^.-H/*B3*$[P#WH0P3@: MYUU$*>X0*7T$.C)LKTFD"/039)H3+_W1?TF9TJA-[70U6L?BO''&T2E)Z^L_ MGY)4ZT9W!^!@A#$2^ \%&3!<@IFJO5'[#RZS&SKFSG'R7_3(NND-8:,.,9FZ MC5$\NOLN[(_=MYY7]Z MDW5[K]PQY?[GOF[;G\Z=K'V5_1E__'/VY.%(##4R>HIQE.5T/=DC1BQ5@?5;?*>[B]BDIAQ(T&I_KA_BZ8CO;0_H MIBI8"L"%[I&?XL* !CEY.;]9(@5>R%CV:;688_1@C[:W.\%2C7]VPWNJP_OU M\FUV]++R"'O-<(]KY#FLB%0G8GJJ\]=\*>J-8<#D;^^!*?(=E)3Z]_IY\AJU M.I[^;U;SDK/9M\*IBZ71OU.P\[R"[\N%DV^](:^\*1J6RM/TI,R571%??L&* M7T/*4P+U17E2* "8W@+3,[$Z-0Y&HN9Q933\,KM4,N^O1.;=X2)T?_N F[ R M_I]MS;>HQEO%O3CY;K/$=UR-N/^ZUQ)*D](1LI\0I5EWZ3/MNKBBUB^0C($& M@NY#=Q6O;2=JG7SX0+&3ZCBL 5H/[!=((-(PME$1+RG69M,R<%LT;Q&#_HR* M-%7WZ1UA;;!A]6.:8J!SO1=8>HU\1.J(9 MU74(-:*Z'U$CJOM1G&27B']KV%W>V?#6.!NT4W6/3UB"3[D6)GS7(.RXOW&, M=KV[<0B;[]UOA'<\Y,D3D#:[GW;U/I.P\PF-T[#[_4T3L?/N_:9BYV.>/!DU MIEC16W)/1D5AIS&)]41>/8R2H5W[$' MN=1!38PXIBH:=YH#KJK=,B5<]=U"@581M@%97"U+'KKM:W]M9(!+#S:62 XX M^&2EY/JXQ^QO9UK2,%7EH/:L&6WRM[/O\_+?7PO!LC-"]AO1 ME%W5P(Z5\]C&MPG<[#^^MV/7U41OV^A4^ ]O3J>5;LYO_^+V[_+BH^5\43F2 MTH^M\OV>Z_R/UBPQM7R3Y+I[90K"&F4N?GBBR>_ M:]:^0M*N6@_Q(6[ELZ3#*Q%_K/CNZ_,LF]F2:M+*=W%-U7J'#O"C@0%N6*YJ M#>@JT=))=@;$.F^%6,YQL\33+H3+!V?N/"11NI!B1Y^T M84W>N#U)@H[HBBJ<^#^$/:EN$IZ'/:GNZ>>K!6=:0T/.X.J;0HI[5H)N]?Z+ M=F/T[>Q^[:-FE;%N4'-V._UL\Z*DLU)FUXJ]O,M2UNUWJR6@3>6OMD].5^*Z>URM5C=/-(VN0:/EVG!SMEV M+VO>-A\FWS%-Y\XL@[J#^UE:PVE!=>V1F]>BMDTER+\Q+:L&2Y^C:3P4M1*& M,I:>,,A? . "]^NG74=CE5SA^+G]-.($=KW6(M\ _4.J0X]/;X@[10--=#^^T:QUIA[PUGD+WU>\F6/% 8IX)+V3_""W[ E'L M#1-_8$H;?E(1<'!/_DC#?@ CY0EJR<0IA41:!Y!9'AP6/^#A34I0P+@8_U@E M8'06;Z4EE:NHPGSEN-:@AV?XJRI^#5QKM5-4QQCHQM*"#)/E[N4.9.@S#UH! ML$+X^0C,<_@<^3>FT1QFS&Y@9 EKGS" R-P6K%;=.-17O\V.WB.(O]X(P7'W MEL[Y*OORL-H]],*ZM^_OJ/ \T[M 4.P/R!)>P'U__Y&6OE-X7K9Z@-K =89M MXJ4'=ZF[]^\_/OC=)[:TAK /?%B&:^_P#6:W]SME]CNO9?8+*/CB'R,6OL1F M-G1\U?$QC'S[=S^@:;L(:=H.'PYY6HX.C4WXT,9C($T7E^[DWL1TE1/ D*\% MK'!I[3))^U>_/I/$?PT"KY$"L%;$-M,!UK^NAICN\ WSLUM]6 OY\.41/%2? M60]SJ&^$T+]9UOO#VU,AJ*N]8!]^NKJ;ZRCJ&GS%J95?1U67/(23_L^*\*HC MCDLZ_AJQO=9)UZ*SINF22IJ7_;'B'@RT\J<7=]9&ZC1IMUFFK5CT7L,\Y-':;]2=V@+^'*.>8C"16&R MRBK.M?0NW:L=3:.(9(?$>OBU6<%IWCQ&M$JP#.U'3+2LV51!Z^UZ^!2LAZ;; MZ+P327H$U'?U-U+.].77,$ ''N_]E])3GN%^O733.G'2*@?8;S&=E/6Z)QRZ M>X40V3R8H9.,&:DPC A-$!L1\L>2ARR";Z$C3/OX(X/BG3$68GJSPESBVWG! M6.AU(N[1[G53"UN'^1E:U^[V3CO)5PQ^=#6T>YW3;F);6A;-N1QRN^>D28>K M_4US[@[6F&NI*FH7GE!-_&RH)LY"JHD+49!K']+024^!>F8H36W/:D[$$X-% M26@;28[1^+H:G8/#&ME0F!C#%]((Y%VN+PAYQ-1 M5/B")A,@7'2^S&V=(ZY2_T[Q'*I-EW6/;!Z43UMG*DXA-[9@9D!XWJZ; G" M'A&13D]N(OPR825\!;C+PWJ^V13+C%OQ45I1Z[G<]2IM"U/VU(SG1S>,)V>+ MQ8J\H!QYJ8^Q1 LGK%C'<)W#Q:4S2]=HN+M;Z=,Q7)]\>G.*SQNM-5Z3K')A M\#_A2JD;HMH[*A<&O,$)4Z5H@>NE-K;D[_^ M2$HJY[ZZ%E!2BS[)[;SEU%D'=5$GEBIU'KEX!=1.[.>"&7=E7EF]KKM^U\C7 MKZ @?:KV,I,?_6DRGYU \A-ON%K[]^/YN^PLJBO^:;)N4C7VN6=WMG%CVK^M M6?F6:U8^Y=H?3'K^L4A@GHWKS7__;^WAZ"]7 MV_EBEF!RM9["3LUS4Z0=E\1+G9.:C'*8TO0:KP_2 )U$!"QT M15&L-&D'0X[R<-6/94G3;-H)3\:0[JQP#2/.[J^VZ3%_TS\5D M]H_M9.W&I02@_NQA!4P.>,P;"W_^?:\VDN\?"(BR\GX")Y[;__=.Y#J5I(37 M8/QA T:B;)"*B%=/E6R=D@9VYFZJVTVIFS!9]6'B"5W2JX\Y 3=$04FGW=)!P/*SG=T7V&5- @B23 P>RG>K1.S?]=\0P0R;Z3K03)ALH1-*M M<*Q158U=[3RG(M9VVD.ZV_=-\@VK-20=8JE:#96UO:/@0G7'[ZJY4)W&?8LO MI-\5U6&H3LO.>@SU$CP]>#MG,*;IC[PZ!/TT+/ZZ?/?)'+*/;3K/T^3_"9U' M>/MK!8TGXJ^[Q!/OUUT1\NS7 UM)0?B$>/0@'>&@C([:Y^Q#?(,6!8+@?40U M88$N)MDG=^'=Y70.+$C3@P0UJEBB#@'Z/I&!=09NQG\KEL5TTC!@U.1]GN<= MU[K5TM#^L_+Q#O#"]3U:7$^RLZ*4J^O=C+K+XUB%KOX MG)J?=!@QD2>H;LA,2J>+'T1!5?>0PUI;^Y@#YN$ISWBNWC[GS!V2I7Q(XP]Y M[F_7X@,F])D>^QL.TW-.NXA$_TR)'YXME('XB7TZ]-E/:OFA)Y731.'H8[@1 M1,CJO5V>2+MZDX4]>S9JZP!H)"]+/;'A_ DOAW)8><,AWAFF[+5>TB[MCI+7 M)L-_AX['F_W'H]M+AOV3AF/+5)[623#GOYVR>_/-GS=G+)']:DBR[Q&HIM/^I+#?_\_\!4$L#!!0 ( ]^"4U?EE:>5P( M %T, - >&POD^/;[DT@9UL,+0VH?F^!R?W_D[=IK3J%8;BN]* MC!5H&>5U#$NEJ@^>5Z'_R^GLCU.4KX*ZS-[.9?W]Z.?6?V, I M!([Q.8MAL'@+O3^'GOGZLY=LHQ/\_(GXQ^ 3].)IZ$?($_#%'O (VI/XSB1Z MW:8E42[XN'?GT#DT&3$,UHC&\ I1LI+$9.6($;IQ[M X4D&%!$H?&ETY,)[Z MP84#-S+GJ>,PPH6TM5T%][WJID\"_<@())0. D/H'$E4(:6PY-=Z8"=;YR\A MT-G+3:45%A)M@G .QP1[T4560F98#F4"V+N2B.+F<>MF_Y#KO-@9MCML2'P*CH3;WJSAQWS;>2MVF.O8T- M#^*"BJR%^M3HY7 [-F<.WTJ>:HI-J!)01K+!5)MST_)*J6N%7]<6KS0S6'1ZCY7]_G G,L$=T6 MK<_^2[[+_UGQ^<7?2[:_*E/!+^NN/K=$\W8_ I'S8Q"Y. :11_#8F"[I>45Z MW>M[JT?8Z1 &+U@UA"K".[DER3+L])@6+89?3>]'=][38Z.@\0JM=*^_P]>Y M&&PO=V]R:V)O;VLN>&ULQ9K;;MLX$$!_ MA?#+IL!F;5V8&Y( 3=TM O1BQ$'?&8FVB4BDEZ2=]N]W**^WX\0:]&6@)\LT M31V0TISAY?K%^>VUJL-*Z]@VXWPR.1NWRMC1[?6^K9D?WUZGB^]&OX1?Y>FK4%4T6_VHGFY& MDQ'4&Z.*7:/[SQW1E?\=)K=8F$I/7;5IM8T[**\;%8VS8676822L:O7-:%]% M*%N+CS::^%/C#*ZCBO"?K0GFJ=$CX:\,_.#OZRR!\T%^ M<+;6-NA:P%5PC:F!HQ9WJE&VT@)!Y@1D/B1D@2 + K(8!'*><."O"+(D(,LA M(26"E 2D'!+R#$&>$9!G0T*>(\AS O*<%W*J0^7-.I4+MQ!WFV"L#@'!71!P M%[QP=RJ8D+!F7@>HVM7H@N5\T[8*05X2D)>\D ]ZJ^U&BP==N:4UKP/WA(K< M$UZTK]#N9Q>"6&LOYBOE-28CG<(NE:913\ZKI%_QWGMEERD&1OSD9910,FZC MJ+ 2'__9F*UJ$E?WV'U1_EE'U9'\PJ24DC$[Y6]EO/BN&G@ OV@5-OYM+U(R MR9AMLL\2YETN):;0>:8YH*,LDC%K9!Y=]7P*4::+T2VT%-XD7I1 ,FZ#J+6) MJA$=)X:BA)$Q&P,ZJC6Q_?^= +E% V^OK8P^&%E*'!FS.1Y2(8SJ3'G(J1\A MO(24ZD,M3$A9(V/6QEPO4XT_Q2?MEEZM5Z:"D4X=^BVNM,=I-:60G%DAI(+S M#&-2/LF9?7)$PN+D,07J\ XSDE,49J.\M?%11,HF.?<,A9)>7F),RBHYLU5Z MI+?O3HQ)Z25GULMQ^1T==,HR.;-E^BSX'RC&I+R3#^D=<8(Q*?/DS.8AXWI^ MB3$I_>3,^NF9]XE3\:A_Q U>,*'T4PRIGP+KIZ#T4S#KA\;,,29EH(+90,8E(5*=@L=S3?36V2W MA_L+E(5*9@OU8\X\M(LQ*0N5S!;JQ_SD7/V",]>@P)F6ADME"%";$*8Q)6:CDMA!>OQ3[N044G'2/ M*<:D+%2R6^@59G>Q&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUNVD 4AN%; M0;Z #'-^2%*%K++)MND-6#!@%+ MSU1-[KX.FSI2XJ\+]+$!(= Y[^J1-:U MWJ<@R^4J#-,9U>/#=.;B>;NNAN=MK!:_ZF&?RKH*;\?PIQM>'\%F_& M!>-/WOOT/^N[W>ZP24_=YO6+BG\+JO!UD,P'"3U(YX.4'F3S048/\OD@ MIP>MYH-6]*#;^:!;>M#=?- =/>A^/NB>'A270,8E/PEAS=PM=;@-["UUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@=[*UUN! MWLK76X'>>H6S$G18PM=;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM?; M@-[&U]N WL;7VX#>QM?;@-YVA;-N=-C-U]N WL;7VX#>QM?;@-[&U]N WL;7 MVX#>QM?;@=[.U]N!WL[7VX'>SM?;@=[.U]N!WGZ%NTIT6SM?;@=[. MU]N!WL[7VR=ZYZ8>TO:E#(=VGR]=\FGXMY?>$[AS>3^FRV>D M<'Z]N,WGJ1\1X=-_9![_ E!+ P04 " /?@E-F^CEY-\! #0(@ $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?@2X46_51/] MW0YL85N;MB#^>[NA)AI,-$+RWC"VTYWS;C3/%;.G5T=AM&N;+LRS*D9WQ5@H M*FI-R*VC+E66UKMY9IQKZL+$VG9LVY7?FH[?&^:>FF%-J&H7SM*";'2[2UU"NC;/4C5D[!<3 MOM_8GZ?[[K?D?5W2GZ+9Y;(NJ+3%IDVWY,%Y,F6HB&+;Y*$RGLK'Z.MN]9[W MP?AX9]K4F.T:]F5!?KH<\;6APP&&RC$GQ[0MZ-"HH;#_Y/\:^+$;"NMI['RJ M^E@?>+P4Z2%5 ^L7'O,1J=\Z)96_&IY:G^Z'?;%^/7P_],(_BX$-A_^]]>/E M$" Y)$@.!9)#@^28@N0X!\EQ 9+C$B0'GZ $01&5HY#*44SE**AR%%4Y"JL< MQ56. BM'D56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E!DE2BR2A19)8JL M$D56B2*K1)%5HL@J4625*+)*%%D5BJP*15:%(JM"D56AR*I09%4HLBH4616* MK I%5HTBJT:15:/(JE%DU2BR:A19-8JL&D56?4)9AV/>FKK[*N/^6SX M(\OB#5!+ 0(4 Q0 ( ]^"4T?(\\#P !," + " M 0 !?D !D;V-0&UL4$L! A0#% @ M#WX)3:Z^G5+P *P( !$ ( !F0$ &1O8U!R;W!S+V-O M&UL4$L! A0#% @ #WX)39E&PO=V]R:W-H965T&UL4$L! A0#% @ #WX)31)TLKLK! 3!0 !@ M ( !A L 'AL+W=O4/ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ #WX)3=@ 7%"= @ 30D !@ ( !G18 'AL+W=O($ !-&0 & @ &I&P >&PO M=V]R:W-H965T&UL4$L! A0#% @ #WX)3?RQMJ2P 0 MT@, !@ ( !P2 'AL+W=OB@4#M0$ -(# 8 " :&PO=V]R:W-H965T&UL4$L! A0#% @ M#WX)381\+VJU 0 T@, !D ( !9B@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #WX)356$Q$2T 0 T@, !D M ( !YC, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #WX)38E]^A;) @ XPL !D ( !I3D 'AL M+W=O$! M !!0 &0 @ &E/ >&PO=V]R:W-H965T&UL4$L! A0#% @ #WX) M38E[^I&W 0 T@, !D ( !J4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #WX)331SN+'4 0 G 0 M !D ( !B48 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #WX)36 AV)>V 0 T@, !D M ( !L4P 'AL+W=O3@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ #WX)3=3!<4>3 @ YP@ !D ( !+U0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #WX)3<'B MS1GI P ]!4 !D ( !KE\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #WX)3>Y\NP#4!0 &B, !D M ( !"6\ 'AL+W=OX" B#@ &0 @ $4=0 >&PO M=V]R:W-H965T+K] , M , 5 9 " 3EX !X;"]W;W)K&UL4$L! A0#% @ #WX)38Z^]'T& @ ^04 !D ( ! M9'P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #WX)37 H'-XU @ "0< !D ( !E8, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #WX)37O&3R=%! LA< !D M ( !HID 'AL+W=OG@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ #WX)330-!S8N P X0X !D ( !,J, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#WX)33:B,D]7 P ,@\ !D ( !I+( 'AL+W=O5P( %T, - M " 1]_ 0!X;"]S='EL97,N>&UL4$L! A0#% @ #WX) M3?'3<[A9! 2B8 \ ( !H8$! 'AL+W=O& M 0!X;"]?7!E&UL4$L%!@ !# $, 1Q( 'B* 0 $! end XML 71 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 72 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 395 294 1 true 101 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.codexis.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.codexis.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.codexis.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.codexis.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.codexis.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) Sheet http://www.codexis.com/role/CondensedConsolidatedStatementsOfComprehensiveLossParenthetical Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.codexis.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Description of Business Sheet http://www.codexis.com/role/DescriptionOfBusiness Description of Business Notes 8 false false R9.htm 2102100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.codexis.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Revenue Recognition Sheet http://www.codexis.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 2104100 - Disclosure - Net Loss per Share Sheet http://www.codexis.com/role/NetLossPerShare Net Loss per Share Notes 11 false false R12.htm 2105100 - Disclosure - Collaborative Arrangements Sheet http://www.codexis.com/role/CollaborativeArrangements Collaborative Arrangements Notes 12 false false R13.htm 2106100 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.codexis.com/role/CashEquivalentsAndMarketableSecurities Cash Equivalents and Marketable Securities Notes 13 false false R14.htm 2107100 - Disclosure - Fair Value Measurements Sheet http://www.codexis.com/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 2108100 - Disclosure - Balance Sheets Details Sheet http://www.codexis.com/role/BalanceSheetsDetails Balance Sheets Details Notes 15 false false R16.htm 2109100 - Disclosure - Stock-Based Compensation Sheet http://www.codexis.com/role/StockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 2110100 - Disclosure - Capital Stock Sheet http://www.codexis.com/role/CapitalStock Capital Stock Notes 17 false false R18.htm 2111100 - Disclosure - Commitments and Contingencies Sheet http://www.codexis.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 2112100 - Disclosure - Related Party Transactions Sheet http://www.codexis.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 2113100 - Disclosure - Segment, Geographical and Other Revenue Information Sheet http://www.codexis.com/role/SegmentGeographicalAndOtherRevenueInformation Segment, Geographical and Other Revenue Information Notes 20 false false R21.htm 2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.codexis.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.codexis.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 2303301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.codexis.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.codexis.com/role/RevenueRecognition 22 false false R23.htm 2304301 - Disclosure - Net Loss per Share (Tables) Sheet http://www.codexis.com/role/NetLossPerShareTables Net Loss per Share (Tables) Tables http://www.codexis.com/role/NetLossPerShare 23 false false R24.htm 2306301 - Disclosure - Cash Equivalents and Marketable Securities (Tables) Sheet http://www.codexis.com/role/CashEquivalentsAndMarketableSecuritiesTables Cash Equivalents and Marketable Securities (Tables) Tables http://www.codexis.com/role/CashEquivalentsAndMarketableSecurities 24 false false R25.htm 2307301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.codexis.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.codexis.com/role/FairValueMeasurements 25 false false R26.htm 2308301 - Disclosure - Balance Sheets Details (Tables) Sheet http://www.codexis.com/role/BalanceSheetsDetailsTables Balance Sheets Details (Tables) Tables http://www.codexis.com/role/BalanceSheetsDetails 26 false false R27.htm 2309301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.codexis.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.codexis.com/role/StockBasedCompensation 27 false false R28.htm 2311301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.codexis.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.codexis.com/role/CommitmentsAndContingencies 28 false false R29.htm 2313301 - Disclosure - Segment, Geographical and Other Revenue Information (Tables) Sheet http://www.codexis.com/role/SegmentGeographicalAndOtherRevenueInformationTables Segment, Geographical and Other Revenue Information (Tables) Tables http://www.codexis.com/role/SegmentGeographicalAndOtherRevenueInformation 29 false false R30.htm 2401401 - Disclosure - Description of Business - Textual (Details) Sheet http://www.codexis.com/role/DescriptionOfBusinessTextualDetails Description of Business - Textual (Details) Details 30 false false R31.htm 2402402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Textual (Details) Sheet http://www.codexis.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTextualDetails Basis of Presentation and Summary of Significant Accounting Policies - Textual (Details) Details http://www.codexis.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies 31 false false R32.htm 2402403 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Restricted Cash Narrative (Details) Sheet http://www.codexis.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestrictedCashNarrativeDetails Basis of Presentation and Summary of Significant Accounting Policies - Restricted Cash Narrative (Details) Details 32 false false R33.htm 2403402 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.codexis.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 33 false false R34.htm 2403403 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.codexis.com/role/RevenueRecognitionDisaggregationOfRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 34 false false R35.htm 2403404 - Disclosure - Revenue Recognition - Contracts with Customer (Details) Sheet http://www.codexis.com/role/RevenueRecognitionContractsWithCustomerDetails Revenue Recognition - Contracts with Customer (Details) Details 35 false false R36.htm 2403405 - Disclosure - Revenue Recognition - Performance Obligation (Details) Sheet http://www.codexis.com/role/RevenueRecognitionPerformanceObligationDetails Revenue Recognition - Performance Obligation (Details) Details 36 false false R37.htm 2403406 - Disclosure - Revenue Recognition - Impact to Financial Statements (Details) Sheet http://www.codexis.com/role/RevenueRecognitionImpactToFinancialStatementsDetails Revenue Recognition - Impact to Financial Statements (Details) Details 37 false false R38.htm 2404403 - Disclosure - Net Loss per Share - Anti-Dilutive Securities (Details) Sheet http://www.codexis.com/role/NetLossPerShareAntiDilutiveSecuritiesDetails Net Loss per Share - Anti-Dilutive Securities (Details) Details 38 false false R39.htm 2405401 - Disclosure - Collaborative Arrangements - Textual (Details) Sheet http://www.codexis.com/role/CollaborativeArrangementsTextualDetails Collaborative Arrangements - Textual (Details) Details 39 false false R40.htm 2406402 - Disclosure - Cash Equivalents and Marketable Securities - Components of Cash Equivalents and Marketable Securities (Details) Sheet http://www.codexis.com/role/CashEquivalentsAndMarketableSecuritiesComponentsOfCashEquivalentsAndMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Components of Cash Equivalents and Marketable Securities (Details) Details 40 false false R41.htm 2407402 - Disclosure - Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details) Sheet http://www.codexis.com/role/FairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details) Details 41 false false R42.htm 2408403 - Disclosure - Balance Sheets Details - Inventories (Details) Sheet http://www.codexis.com/role/BalanceSheetsDetailsInventoriesDetails Balance Sheets Details - Inventories (Details) Details 42 false false R43.htm 2408404 - Disclosure - Balance Sheets Details - Property and Equipment, net (Details) Sheet http://www.codexis.com/role/BalanceSheetsDetailsPropertyAndEquipmentNetDetails Balance Sheets Details - Property and Equipment, net (Details) Details 43 false false R44.htm 2408405 - Disclosure - Balance Sheets Details - Goodwill (Details) Sheet http://www.codexis.com/role/BalanceSheetsDetailsGoodwillDetails Balance Sheets Details - Goodwill (Details) Details 44 false false R45.htm 2408406 - Disclosure - Balance Sheets Details - Accrued Liabilities (Details) Sheet http://www.codexis.com/role/BalanceSheetsDetailsAccruedLiabilitiesDetails Balance Sheets Details - Accrued Liabilities (Details) Details 45 false false R46.htm 2409402 - Disclosure - Stock-Based Compensation - Textual (Details) Sheet http://www.codexis.com/role/StockBasedCompensationTextualDetails Stock-Based Compensation - Textual (Details) Details 46 false false R47.htm 2409403 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://www.codexis.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 47 false false R48.htm 2409404 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) Sheet http://www.codexis.com/role/StockBasedCompensationValuationAssumptionsDetails Stock-Based Compensation - Valuation Assumptions (Details) Details 48 false false R49.htm 2410401 - Disclosure - Capital Stock - Textual (Details) Sheet http://www.codexis.com/role/CapitalStockTextualDetails Capital Stock - Textual (Details) Details 49 false false R50.htm 2410402 - Disclosure - Capital Stock - Stockholders' Equity (Details) Sheet http://www.codexis.com/role/CapitalStockStockholdersEquityDetails Capital Stock - Stockholders' Equity (Details) Details 50 false false R51.htm 2411402 - Disclosure - Commitments and Contingencies - Textual (Details) Sheet http://www.codexis.com/role/CommitmentsAndContingenciesTextualDetails Commitments and Contingencies - Textual (Details) Details 51 false false R52.htm 2411403 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) Sheet http://www.codexis.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails Commitments and Contingencies - Future Minimum Lease Payments (Details) Details 52 false false R53.htm 2411404 - Disclosure - Commitments and Contingencies - Other Commitments (Details) Sheet http://www.codexis.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails Commitments and Contingencies - Other Commitments (Details) Details 53 false false R54.htm 2412401 - Disclosure - Related Party Transactions - Textual (Details) Sheet http://www.codexis.com/role/RelatedPartyTransactionsTextualDetails Related Party Transactions - Textual (Details) Details 54 false false R55.htm 2413402 - Disclosure - Segment, Geographical and Other Revenue Information - Segment Reporting (Details) Sheet http://www.codexis.com/role/SegmentGeographicalAndOtherRevenueInformationSegmentReportingDetails Segment, Geographical and Other Revenue Information - Segment Reporting (Details) Details 55 false false R56.htm 2413403 - Disclosure - Segment, Geographical and Other Revenue Information - Concentration Risk (Details) Sheet http://www.codexis.com/role/SegmentGeographicalAndOtherRevenueInformationConcentrationRiskDetails Segment, Geographical and Other Revenue Information - Concentration Risk (Details) Details 56 false false R57.htm 2413404 - Disclosure - Segment, Geographical and Other Revenue Information - Revenues by Geographic Area (Details) Sheet http://www.codexis.com/role/SegmentGeographicalAndOtherRevenueInformationRevenuesByGeographicAreaDetails Segment, Geographical and Other Revenue Information - Revenues by Geographic Area (Details) Details 57 false false R58.htm 2413405 - Disclosure - Segment, Geographical and Other Revenue Information - Long-Lived Assets by Geographic Area (Details) Sheet http://www.codexis.com/role/SegmentGeographicalAndOtherRevenueInformationLongLivedAssetsByGeographicAreaDetails Segment, Geographical and Other Revenue Information - Long-Lived Assets by Geographic Area (Details) Details 58 false false All Reports Book All Reports cdxs-20180630.xml cdxs-20180630.xsd cdxs-20180630_cal.xml cdxs-20180630_def.xml cdxs-20180630_lab.xml cdxs-20180630_pre.xml http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 76 0001200375-18-000025-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001200375-18-000025-xbrl.zip M4$L#!!0 ( ]^"4U2:S(6XSP" '?])@ 1 8V1X:G7773%6JZ_+LBV[^_;[T@M#2J(+@4X" MMG5^_=N1( E(1HDA@5S=96,RR=SS%#MV_.5__[CK_/0MR_OM7O>O;_#/Z,U/ M6;?9:[6[-W]]\^7JK;ER%Q=O_O=O_^LO_\_;M__7?GKWD^\UAW=9=_"3R[/& M(&O]]+T]N/WIGZVL_^=/UWGO[J=_]O(_V]\:;]^.?G3_:ZNIL@SKILB48EB2 M!L9&W4'^\'1_>L[/_:SY\TWOVR_CB^E'\BW";RE^^MDPSX$BBWXWOCKGAZVL M/?\W<"'=SJ9OSWXT;^??GZ[,>7Z[^RWK#^;_9'0M_8C._*C?8P3+*:(5O^SE M-W [HK^,[WC\0:?=_7/)W>GRUT8_>[R]VV@W^_-A*B[-P:/;ZW:'=_/?T1KD MOPP>[K-?X*:W<%>6MYM/OUO]H^D?Y-GU0DS$+W#U\<9^NSD?!;B0$,#3"/0' M]_F"^^'*G!\,^V]O&HW[I]]<-_I?"T#&%^80":[DO4[6G_N;XLK\'R4ZS/]1 M<67>CP9Y=K.03OH7N/YX:[K0FA'R)WJ.+D[=.IA[*Q_=.IB\M;U,0+O]0:/; M?!*Y'R41_4Z+N['6^I?BZM.M_=:\&^&Q^)?_^\>[J^9M=M=XOKF]^N:W3]#\ M]K_^ZR_I7;_VBPN?LNN?BG?_>EO(73)5;Q]-TL\ R)OQY<2'O[[IM^_N.X#2 M+^DQ(SO7['4'V8_!3VV .?KTTX_D7Y]]>M'C+6"%VX.'],7C-^U6^NZZG>4_ M%7!D4R@\RJ6[^#]O?D. 2"*HY'_Y9?;'Q3M^F7W)^!WWH%2]UN1;@03YP(,S M^"V!F>0)X<>?/U^;^$'6;4W<+MY2]/RVUN/-CU\]O>_QBS%EYI/JHJ 4_?NP MDX2Z@L0:2.;[R8MQC0EY^9!5'6[[%9.MH@W94'.T927\]VK[@ M-OEX!$8!G S;P"C(+1N%1U(=@_V4F]G/G9!*'8=4J#L 8-] _CEURQ_9W=O'5Z+L6O/G'?:?=; ]&,/W4:L,MH\Q_#/&OBY%Z\]OD/:,G_.67 MN0\>P?%+"9 *^?,A[7?C8S.Y* M['V^Z0I :C7R5O_+?0ML2A(_A(^+\QN1X%D8UJ+![N2D2JG'.,I@)QEE3!G3 M[;C.#8WI'[UN]O!'(_\S&\1AM]4_+O5:Q[#.Q_ XC>PX%:V]Y9Z]Y:Z2ZR MK)$W;PO;\2WK].X3*F-JCG"M%7$_7F >D\:>?PTN+;/UM36HK<%:UF!\Y0H" MC'ZM_!51_C)3:EVO=;WV_$N4'Y^,\M>>?ZDUP+4U..54NE)Z7*M0K4)GZE"Q MKI(BU@YU9];@D=&U-:BMP0)KT&UW:C-PRF;@IQ_]]J_ Y;^^&>3#\5ZS4]?6 M$RI\52IFK@M?=9Q>I[K'XU-/4'=.UYT=E8A7+8D\04FO\[>35Z%B$D"M0CM5 MH3&-:Q6JDZIJZEV=5-6Z7C5=/]ERYTDI?UWUK*U![?F/L"Y3N_RZ%G3FNEBU M E*MDG71:C^Z_CR_;SN!^ GHSRL#V=?Q>G9 SL$G%JIIX0#A'Q0CF.RPW^YF M_?[5",V)?=2VW1O<9GGC/AL.VLWQ]1GO\/28W[/>#=QZVVXV.M-SK8JYR8TC MVVV[E#QC^5I"G[4,]090S%)W8F36%'GW),^'GI4X1YY?%-NLH02NEV=3K#T6 M"=Y^8+$=K2D1M);9UU7*7F?)3T".*>K5HGJUJ"(1PZ'BX!,HLAQ-1'SX2D\% M);U>(C@?UK^BC>-86+\UWWK:,5F=$=<9\=&8K:VN;-89\9EEQ%60X/W6(X\X M8*NFY3W+?I*U6XF.W5Q6Q5!5F>F[WKAPFB:K$IL6:N-U!AE+Q;*&*HC OK.& M$Y&DJINSL\V"]Y-#''LP5ZT$H@XDZ^W1%=L>707AV&\Q^C1SBW,JAU3!_>ZI MJ>6T^P$.VMY2+__OS_;68>3QAY%5D-9#;>(_Q=[":C5CG?,N[4.5IDXS$JY$ M6:J.B4_;KE;9I%5!%/8T(:I.CTXX/:J@:ZY;9,_#A%T4K&?/BWBM_PS[@T)% M8B]_GWTWS69O"$AU;X!&7?C8S)Y-T].OGFX"A>NV&GFK_^6^!9#!TQG2,^;N MHML>M"&.N$^$+0:H?BB =L.[80?^_2T+U]=9<_ Y;P 'T_6IE_DV7,TS ,1F M@^]9UAU'\K\/VZTTE_6B._JYS:[!+YENRUP/LOQS[[[=%$@8O*5/JKJ=:;H0/OQKPNS6ZE>K7ZU^B\,D M?.@P:2;3%$K:ZVLM;+.C6UW?BK,*_7"-3K-=%_6^M)M M9?E2,AZG-KQ6U%Y.H>,4L#G)4]UK5Z%>NRI$ZO^JUV@.OD93!5&0&XM"O8^Z MBFO.!VL'VD2"=[7*N#T)KN6Q-G"UKSM12[%(%$[.2=7NX06)4-V$4C>A5-B/ M+0IS:N-UPDR76ZSBU-:LFDWOAS=O%733]?;/X]B%=,B!,E6SSBB'ATBT)G[:+7+IB<@ !6B/7':<+J M9+)"KO =?5G-VVOYRB43[7K9H-KF:UE]MCL;!TWU''#*=G@>A7H^&6Y M7@JH]\%69Q_L.1JY$ZZ^G^'FQRJ8MVUN\S^S;K:C*<<>OJ6N@I)^\IE1Q7*2 M*HC *VJ9Q\+^BL[AK5JD5K/^;+6^[J4^GOZ8NHI6]TB<:%!>KW74(Q6.=Z7N M\"EE!:USW7)[!"'%69?Z)L>KUU-CSW!J[*Q0'OQHI!D36@ME+925L)2OCD_' ME/V4W37:W31V/)RI=?.^V;@G?AQSU0.VM];M_!+9?75_!M_[K13->N M'C&?DO#M/O;G5B\]Y]\$$3RB^['HP?8#X\'#?=9:_,+M$O[-Z-W_]9?=/'[, MU]^>^?J77W;[IA$I?RG3\@SLP[&I.JJ2JI^HVJ%:[6JUFU*[1!-9J]U.U>Z1 MQK7:'2(:WF0-HE;>8U\&J2U(;4'.PW'K.E[>N=KI.EZN'7==UZH==UWHJJX% MJ76_=MRUVM6.^_RJU+7CKDOE)VE!3F<%^X1*=/4*=EV1J^U#'5#4]J&.'RIN M'TXX ZE6W;_.0.K%AY.T(*<389R0P:@CC-H^['4/J $46NW.,.U@N,J:P[P] M:&?]\*/9&;:R5LQ[=ZYW=S\<%)2]O Z-/-&]#X2_NFWDF7V8_X IO?]G(\\; MQ[8#=(>$>=X5,D69/6WTJ. &SGT(X=6@U_PS/088/=J_TVET:Y$LB>02.IW7 M3J2/M96LB$@>PDI688^FK(7PO(50;B:$^S@MJ';5U1')P[OJ*L22!["2M8 > MD8 >W((>():L!?18!+0*<>8!LO$ZSJQ2G%F1C#L)X6CHUDV>%6.D/C_<'EXW[B;>$YL=S,'DI2&4[EA?]"[R_+CD,31$*U9ZBQ= M;)PASUK+":M581YQQV LINYY2',29O&1^:RY5)BOAO?WG8?-A?>$!'8N"78O MH <12O$6DPV$LKB=XJT*I?S(+IN#Y4*9UAUMHY^U_FC#IT&O.]M+XAKW[4&C MT_Z?K.5Z_4'_\OI+]S[O?P#3K$!N]GFJO(>,,B:[P:MG].G3O:WK-$9W%XU MVUFW65[S;G1OII>K_VC\:-\-[TY!T1:Q=5O*MGVA&$.^J53LWGJL(U1;@N)) M))^CPRF9W%L.C=%&.33%2P_4Y:]YV>YW>S4,Q@.\ZRUVOTVE\ M[>6-]:S(*:O_2XES]&+<[H*PPJ_*4=[CE:U6=G;F&S_ ?;WNY@YP]+OCD.#= M^Y*Y5-R]PYADPGD4E4;!)OXC):-U0E\G]%LHXM/-BOATJP'(Q"K3+C+Z/[*\ M^><)B.N!TOD)\IW)HM)C0+SE##BQ\_+:I/+S3<'!J7!X(F3\EDW<=!R"6ZW$ M;BZE)V:%+R7UT8?+M0VM;>BA0]1UEYQJ>3P?>3STHM&X/G^JE?:JZT%=S-X\ MYCF=*O.:"V0;5BQ.3(7/HEJ^UZI+;6OJA;.=+IR!3:O7)XXC/#CI]8F)VH*< M[FW96FUALH=UKMG;W1++U"O:V3=+VJ!?KU@NH:^M;6]_C#,'7LK[U M"N#IK@#NVH:NT316MT!6IQA?[1;(RL>I]8[&4]_1N.^8\\263ZLNVO6JY$$[ M( X=#6]4IEE,I$)GM9Y*Z=1NTT*N$T]K"4OI==K;5"U0I5"86JU,:$ M1W]6UR0KEV;ONR:Y=>M>VCA8F_;:M)^T:=_W!) Z7Z[SY>K'%ZLJ^?6B5+TH M=1A[*NLMN><<_%;I<($DCN0CCMG7]*$6R5HD41KANLD4U^)VHK>^1+/Q3I>J M2UDE_4S#Z^L+R>SWRD)9WE?K&>NWPB=:1*[>M^:110%Y[.N?!T MZ'!F;XL/]5[7>J_KXJ6V7JFM?G5SK:;& M6I1K4=Y[ /'B34]5EZ5*.M5#[Q6:Q^QZO>3$"E?UTD6%-7"7NQM.R-F?SQR! MR@R#K;J\5-*A5V'+^MHM,G75LJY:'FG^O&9K=)U"URGT>D'@P1L;9_M7ZC2L M3L/.*@VK@@;6AYJA M^74MZJ3E?&H)QS7ZM^&_A^UOC0[@T3?=UA^-_,]LT/C:R:ZRYC!O)]-E'Z;K M5*YW=]?K7MTV\@Q,G>M]_MZ[ZG6&R9H=A]2.5DLVQ/UQD645\L>Y[C(U5Z06 MBR,5BZT/]9C=]1/;W4:WV6YT+N#1^?#)FYV& #PZB@58GAFK&^W\'XW.,+,/ M3Q__!O1-)?B'=ZDP.!7'/-UST;T?#OK%#?3(V+X6QL_QQ!*43T,$DBT$ SAK M$B?9_D>OFSV,+&0<=ENSL>\6A(@<:U/._.,M;R?"C[?$Z">%+I__F%B6W61Y^W*?VUN/B^!+LGME<1N]\VY[6%@?PD_=Y=IL(_BT;_>I416,A MJF?2&3%G-UIM-0YJ-2HQ]*2.(XXECMA)4\R61:"NP=JUP=K>3Y4:'E.@KC/#I^=BT#=$5%W1!R_%-+],G_=8Z M3"]*6I?7U^UF]G09;HW#O-L>#/,C6\=>B_=%,6DERL=K]#<5@6>]+ZINS510 MN^C"+V_RK'_*5G\9PN?#_L("O!M-0^GE#Z=L]0O-7XCJ^;"\]O1GS/0ZMM]O M;%^)Q*XV\DVFN^-O#6M M[^][W=3%/4R6[VK0:_XY&M9^9+R>0NQQ>.12S';'U*E.=/06T0TZT8O;MWVR MMYB(^Z8EX,DT9/EU+[]K=)O9J%MF9C4BJ=#T%%.3GOOAZDNZ9@GNQ,V(/IVYM)&3G)S=;-"^'WAXW&V/,YWRXN^_T'K)LP@J? M!.\7XG6J$4/-T-./%A:K\VC&_H2]2U3Z HG2<5ORT=3ZQ6B=K3(_W?&/K#]H M=V^F?E4X.]OHIV,+[M(.S]'^S^(-.9#Q-KOL'EG%8)M&88/73E#W^:4;D/<\ M;-,& OT)")JWFX.L]:S*GZZ^;$6H/W_OG810+Z71807[B<2U8.]1L$_%6E=8 ML,_,8J^9'+ZL]J0^7'UI=%L?[&5=@7I-!6H>'8\RX-TP=RD4=5P0!N1/*X.9 MC]PILG5=(W+>P=YN+4MUP[P*+*]= ,V[Z00W%:BOG(IUJFA] MY$P MHE"%:>]R$ZM0=TIMF?V;6(+]L[]NDSP+ 5A=:*D%X)P=0%W6.!%=7YH!U+I^ M^G'_ZA2PUO738?6*%*]F]0EL7%LOFZ]9?2+!VFJMK@LWM=;7A9LSMP1U+'_Z M^K_1@[\5=;IM+LWOV?=+&]T@(RF==?NMON#O)%V3XPI>60F M92W1V0CS\\T_:JM3<:MS<#-1O](SO7I4HB+=<6Z0W>-9=Y$]'E M7.[M29WT9NJD=Z%..S3RLC;R>].($S/RL@X]JBN5!PD]-@^(MSZF2GTDYCYO M=_8F,_LK3[!M)@^3M'H.DX9?^^U6NY$_7#4ZV>5UL5[^K)E?NJTL_YZW!X.L M^V'X%03I\OH:WMJ].2X]78CF6']6X5G9 M8A)>3QCLMO66XZG=X@H7^,W81+ MI./QEH4XGH=D7$Q(!D55M+334S+83F<%/24OZ]#H')EJ+$/U63V6XKH[%=GER)XYRXHUWRO"]\HM'>JZU"J&V0=MX$ZG8AJ MWS9T]]).SDH2CX'-.SX,ZDRSNJ-,F78TH7Y38:CSI:/1],V96VMZ%32](F:_ M]NYG8=#KY:3]+B/N^)R9VHL?THOOH*K]HJ6_6JGWNT9 XXX87UOGJH.'XT[]-W42=Y1^A M;K\@&JAUN_;Z:WF\L[(?APH=:A.WF[)'G?,<*N>I7#GD!1MJ:NFI0,9 M&7?GH#8QTV@N;L=IUA^9.AK?QT6QW *QGJ?NLL2J:=9OMK&\?WC<&PSR[O'[^>IKM M%]U6=M<%^H^F\O\^;.0 4W9DRRSK(_XL#\LQ/\H 8&P;_S[L9A1M& 4\W?Z/ M1MYN?.UDGQX#U6?IZK9ZW0MX7?ZUT?VS&)^9M=)M[R[LY:?CDI@M!!,;O&V6 MIL]2N!91][=<,"F.!UDN>$J8WF6-?M8O_GS*&.S#].&V5]DW^/;6P+76<^P^ M]?OQ:2.7U\6_6Q_R'@ UJ05_RQJM_P;=!P;T/V6M[[U>RQV-WRLD=CFEQF(] MGU2O%._)UR\A]!B$I90^;7N[5I"UV@)_R('VZ=OCD,Z=1F5;L;XS!#T/.YND MEGQD?V]TX0-^Z[-F^F)]JQO;UR5#4G517-]0SL-N3W*!-UNN)]/KN-L9V :" MD3HY:F$XM#"0PPJ#'[5N@'&H?)&EZ&=8GU)B!Y3:7A!0==VI<*6E2CZVU/]: MEV:.JS2SLQ[85M8&QWK3Z(0"GF=/^B'/TA$5O0\@J5U(D8 G\MW/'WZ>20[^ M:/RGE[MA?]"[@YN>?QY^9)W&A]M&?G?5;%]TFS,_^Y05W<7IX0^?@9K]1C.1 M%K@Q>66Z&?OZ&O0V71N!>AQR!_3]=8:^8V>^G,!;RC7*[!F_?3Y_MO36];D[ MT7,^E[U'F8>7"N&+E,2DPZO_OZR;-1O'($P M]9D!X373]\#T*DR%7T_3'^X2]TZ&XY/HG(F.S^9!M8(?6=XR+F_4^KJWNL6& M'4,'TM?.=<-D_49^*LR>QN7"X^>Z9M708_?V]:LK+SO7;]^7&6X#IM.H&J\ M?AFQ-M 5"Y,VRFMK[IU"1KLNNVO3?"(,7WL5M];O8_?$F\3;M7Z?2*P]8]!= MK]OO==JMHCOS8I#=30_PNX0W-(K1S"/L^S.]B$\C\NRPW^YF_?[C?<^B8]N] M- >U<9\-!^WF^/IQB=%\(CWWWRV@TC*IVN#M2VD\EN;$QJE/63]KY,W;!D"=?R$KVOM<]2558B&!MEVN1.(Q(')^5.)2KKN/4DW+0 M=6Q<*URM<&>@<%7P<%M1N#,6_UH:!AP^3SJD$LX8+KUW2$<=8M5\\.K]8JV2MDD>@DN?D M)XTQ:U=2R^V9R^TYV=LMAT!UK>!<@J'#%P_.R;W4:EJKZ9&J:46\ MZ<=ZP:CZ:E7E+/S0DP@/(L>UHS@+&UT%V9;;D.TS%LKMNNPJC+"H3=WAI>KD M3-U9RG8=CIY<.%H%.=Y*.'K&HEA'=!-3J=,0-5[5[J6/IJOB%$[/(FTEV'4O7 M(E&12ET=.E?%U]>1\A$K8;W+K>*Z6*TTMNZOJ[I?K#7PI+SA.2M0Y-V =+E^LE>A8%SNK MD':5ITLT 8V\8-*G=O]/^V"S;O/VKI'_.27!\P*S.3_^_'"?32\JC4_G+=T[ M\ZQ%)Q,_?F6/3OB7TO59#;8?5RUAR\1:V'*^; F4A0H@*:.W&H%K!7P7!2P#D%?KH"N5L!35$!WCB'H42I@G0.>I +N-P>L MPE"R8\T!:P6L%;#. 6L%K!7PF!6P"CG@L8:@=1'F)!5P[U70@X>@Q^H!ZR+, M22K@WHLP!_> QUH%K3W@22K@WID?;7+U=G),?R M(ZOEN);C_68DF+RE>-MRC"9XU$[OZIMOZ ,_,/Q1/-JW_@.,J MVD8_9?VG7N6'B7^,;^RVS%TBYW,D,^XW?>H_#3_N@3>9Z71ZS4(T%JG 2>\_ MV06]QS'&F@3?MEY5?5O)AC4 NG6-4T>L<4>[M^2L].QXCK+>OG:)%\9EIEFX M?^!_,VM_:WSMS.Z\6BO;S[-6>_#:7-\?EVJM']\MHO%>$_]E+-I7VN_WJI9B M,[44NP@S7YKV5T@M3W85N%;+L]T6,M1J>>)J&<[.6YZ 6I[L@E6ME@=9 MNZK5L@YB:[6L7!!;!;4\@=RR+OF>RPW_J0Y5?IQY//;K6_ M@6A/XI5^\7YXEQ;)>I-\?'Y7N]]C!,M?OUSY,AC_-07(](,FWN"S;N^NW5WX MCN6X3K]DYEF/EYY06T&9[G#6=DP#<0\?7T+N>4]<2KH5CQS+];S'%JHROK[Q M<[\.VZ!1W9N%#WZ\87.(__MZ+KC#09[=_)JNKGYD 0&8P7R8M5P/C,%UT8GJ MAGD.R/XTUJ-/V35XLXM1O]>;GUI9LWW7Z/3_^N8M?3/R=(WFX&U45F*JD#'$ M<$.]_OJ7 CN=B& 3DDLO70"">ZI)\3+ M@)"%[Q321I!9 $9";YJ4S _#-.0Q'XV\BI9ZWUO\*]L8-N=3M;:C**>"&8Q M\0QQQ -!-L2H SA.IIV/G,X"K!DNP;L,FM=!OHS4/GA&%0U<&*,M%T1I-2*U M9!*[$JD592^$_+EGX7//M,"5@N=K=#XTVJV+KFO-SOM>-]S==WH/6598 M: L/!3[>I0:%PN%.X_8 +'ID$KMM M0+P?_,L],>&_A^#JTV][W:>>F*>0=?[KQ]'C(EHRCSC#W"%!G8R841'$F);4 M":X/0LO!S-/:CT^[&O2:?UYE@P$(X74O_]SXD?5'O3!E(LKE0J012(MA!E!' MB%%*N66 .*-2FZBD*)DC0<5\\]8QRJCV5,./!-A5[1#FLSA3G+3E*'#>D[&)8+2M"H[9 M*"2H70@%_4 +@W?5IE]AOOI;TCGX^J[7+5ZS@F8H: X*Y7 0%L=$)^Z3GEEL MP.W923U[S*ZHQJ^GV@C=G5'M15*W/M6L(9QS*;E305J+ G,C355,.*3B'*H1 M+;=.-=?K=!I?T\&#$$+-G^!M;O(L&_5NCMX1?@Q&%811M^<4Z1+ER$<'_?>7BZ6"I?@4ID^3WD_@_O&W<3O_LCRY^I^T1/KGQ0 MW ?" ^7&2Q-Y--9%2D*TGM@WOWW@_QK3;@M(3Q PE66:@W^V![<3V^6*[U(N MT-\LI#?1!HILU,AZR$.093%&KRF7ED:&0BG: ?O^)!,K87D-U,O">1(C%=9Z M:8W@%E,;"#%2(WQ>:D]]GWQVLO9PJRTH 0<4]TP!RIH,&CC)A"0-U+:11%3);Q60NVI1B] M:S>^MCM@]5_!F0@Q&8H*1^F9E4$[Z<>*+1VDZZBD(IC)%ERV1 ;)[B;1^30Q%KJ2(X" JC-0$+ MSH,)E&F?9 :[@$SP):6&F$BSO1++9]=9GC_=\BB)/AO]?=$-_0%@-L@V]S)6 M"B*HTLHPKJQ07G-C$3=,@I\7I?3B$>FU(7K&83A:*TIQ:J/[\+=&WV99]Z([ MWG^SC&\3)@OL+^3.V(;(:=26!.P@O63@612E#$(J+!YCJI4O? )M%$!?9#)(JYF@@XY@&P.73C-5 P M3>DGWQJ=(AGHMOYHY']F@[18^/R0B:77\0:Q(DTH0O'+:]?[_+UWU>L,G[=! M+40=TBO+)5;P'^> M-8:.,,U5M@RJ4IN1$BQ=<2?0G3 '1">)<%D/O0'Y$@/ M(XK$8;?57X&=8"@23)S#D2"OO6>,8".\8%3#!55V^!K35^"7PIK-1$]C$BR$ MY9(PRG&JYTKOD:$$_'E 90VFX,97<" !\3(H#R."TDC.L3<:TGU(89U55%)& M0/]DRF)+!IR+%2QZ!0%V)XI$:?]/UGK]T:[NYE@,A5-]-)A'( G$"$'3AR5GC"&'62.Y?AR!;33P+P6 M[@-92\F($\$))B&A(Y#:,8M5((X[%6TY'=HW478GO@@PP=Q2:X7ED&UH$A5G M N(NHR46I8Q\ZTB_Z_4W+"(X[*6R2A@J-0^$&R(@5E3&:J^5(PM3\-5PO!;D MPPAOI,1J2!N=IX8;)"':B=I!AB\AYZ)^8;"X!WKL3FZ-!M=/N6?:&@XILH%_ M2:3@$]+>JFT(03EZGE?Y*"H%&Z_9&4PT^NFFW 9>9GG^#J(&NEAS]\SAO=?F-4>DES$)ZO M3*]%75]#>IJNC4 MZP"9U/NT@ +Q%2$^@LG6AOEH(89B3*1EJI(B3_/M;UFC]]Q"H".!_REK?>[V6FTNUB_=Q4O<\ MDMP$'!PF'%,'UA*\A^&0M2H?W*3N/3==L3'9%A.D3+.K^T8SNVPVAY#H-A^. MB6!O)^7,4!IT6GMR''&MB")$@8Y;P5,+49SLP1FUDF$DR9.2+Z#&-+4NBJ[5 M]K>) LS[7K?YDNXQ"S&<@>Q""RTX. ,M=4 (DF'C@_2NE/,S,5%A6PW,J^!> MFC 2R!^LC$H+PJDG"K)$@#UZ+9B K+;"#?8TRS] (36Y&"8;@IYZX_7 M D>R]#G+[WK7C^:XM'(G/C(PVI-^ "EG=8@QV2*MC(8@T@<"@N"-8S&5@.B_ MGH#='(+M@B^+A<=)$9<2H%>8"6\A*\(*8GY.+ $W%L"6XJJ!3\Q]WNY,^@+I M 7*=I!X0($%%!7%0Q"%HJZU5VT.@W4SC>,8%QG09'I*EXYL?6]^7>88%*[R? ML^9MM]?IW8P>UU&]W6^+6+%H$_)1RFP\G&C_;=\&Z.:>.3[87( M(*.H%2)"\JZ=!4,A>*HL"6)(N2!/55J6>%:[U<0X/L*UNPL(QR9K.T)IQX6# MK(MP*812$HE4I)8*R:!*5I9+_F*Z=3.0PV)W [RZ*-^7]UO87I[WOL-34E?> M@H!PK#I_'W8SBF:VMCP]>9(4 %^O\PT>.GW/JO@"TC#/HI>"802T0=HZ:F+ MJ1H8@[-SXS+U1)I7H/M,M%[W!IS\W;1?V#A+X5'00%2,E%F.P#6!OD""I0)W M*&A4;JE,VW&>F#P7AHU!7)6 ,"6.*A0PYP+2 M0:28$RSJ0^0$!E:;Z!G'D@9J M*'BF!5G=F$RO0O*)5 LRU\>UP]8_&IUA=GD]PF=YX6=1[FSZ$%;\?UDW:S96 M%'J<# :YZ$W43! P.CQUJGHJ2#00HY4J#&RB<6 C1";0GUWQ?5RS'/0^-![, M]2"M)!<>+%Q?IPF(WS(_N\H['FI\V1Q,%,$*L4QUIJ)-YO+Z2_<^[WU[RM1 MFL./9F?8REHQ[]V9NQY\]S_%F^W#8S9WF<.G_\!;GXGY>Z?WM=&9:$H;]Z*M M]/Z+>^?>@]1DS7>#UL_I4R>#S+$SN+UJMC.PDOU24QTA!EM$/'A^SYE!BG+F MC'6$8>XA%8#P4R#_Q)67T7<)@\*W0NHG\0DCT4ZVH@/?=8L>OCDB>Q:,6A#^ M$B4#Q1#%$88XD50+\.I*$DVLX79.%SB:C'Y?RX8E_/RC#2'@H-?-_L@&MVF@ MZ&/;ZM.%_F. __C%-!01 2L10:7+!6WH6-;<)V:5?8Z2U2[L0L_:L+(FE!@7/$E5 84A!F ME"=2><&"I<(A7U(<42WV%_MIBYUY$]:O9OG2((!&S!S&T@+G30Q&$A5,A-0? M::%B*< F8[^S5YZ?*O<6<@4B:"&"XYJRP%E$EH"/8E@8^*RY++?IL#TR18T+ MT+MGRP>XK]?=G/:CWZV@L5$L2ADD9RP2QRGFB8J"&&:(M;X4TWH;&LQ%^(YC4%F$K'7<4XU38 ^E7+GCML2JMA:V2_;GD7L*>SXW\ M)AL4ON2ZEX_.5'MD;NV5-F:MFFP_#-*G=E@2@+?>(26XTM0C$I4CPMIXZ;Y"OP9+Y<\%=C& M%;A]%@R!=BQZR!N5Y29(90-S3AHN%)<&SUMNP$\%PSV399H=7U>_]^OL>XL_ MXG PS+-_ (O;W9M/[9O;07]5$]!RLD]L 1EUX,THP_A5TV=8SB==\7Q HWF; M73ZJ^6+F,1U8=, KG,IDWFJKBK5(0X.5?FIHQ7.UET\R;S=$/"]&??[>6]DT MY!"$"D)P%P-'T1M"%5BRU$#-9!2F^HSZNN =3]7P"=K^WFMT3/.V#;8VW?>I MM(?I8E3F>26W/G0:W6G?8M)S/UQ]25?*+)GJ8R<0!QNC(H^6$QT5AW]JCR2Q M03+*YYH]1NBZ+'DEN0[(%[DCODC@"\0-'^SE?.Y,*XS5'+(6%$P:)Q*MM]Y@ M0B370C.CT3R%P3]31DZ?/Z^W)1GXOG%OY]70-^E4/BQ>7-,W6%GT+[OI)&CJU*PC?BU6#DHT9*! M7B".$_'A_QK^"3DHUDP%/->;O);V+R3)$R]20U@*].:,Q##SBZW5&/B!)8K6 M>!Q(1."MK1%!1J+ %"$OK/:3 S\VQW&;Y*G,TL#$[B"!0%:))&DG:<1&:1^3Y 1S1U)@VBB T0PJ-8UH)O]Y9?2PQ_?.!Y]&=M]$,-_ M@:R$T53>M5ZNF(]$* >)$HJI9,V,0<)2SDST],UO;Q_'XR][TR,DOM<$^&[)<,NGD'A@'U4SGG).(',@ !-(D$DC>]PT;WY[2,90;'P+?/!2'"N M#802H)("F[2QDREIO6:IB*^T"]0E>J1?S0/CZ2VS0(S@6Y\E#(RK1EQ(R0P/ MQ&H4 0X7A=3(UA7OBF63"2HJ[Q=@Q,QQCR9JX]=T@;1Z5 @4LI%<61 MIF+2VX_3[TV/?GQ=*/; M*6J#TM)ARKEU$)AB4&B$C$@,!"J:9C/KI"$16>NGXNF3@$V];AJ23]E-.[6; M=0?) Z[#4*I8H(2F??KP66J-(:/4P7.(&@S";WYSES[\WXNKGR[>NTD@IM^4 MH)B=$ \!6>JN>-%<9!F$0EXA2Z3CP@CEP558%CA%WC%6*IV"'1SUPBT'XB5@ M+MO((JV(FF@!H6W@2#JPSPA["S[!$:ODG&%,BKP0S.=VE??9X$4T)9;ZF-BL M-7BPP)3AUC@.N1'X$U]>_ 0K-BY&KP/+RV%>2F#('8AUQ"-JN(I*8XQL8*C8 M!(M8:>NK+H8H[@/DB:&:3T,'8R\OINT4CP(K 5%3%SXV1UM.YAU5 3==)9.2 M_3$0-%K#-R(FYX-^P4T>>H>[!HYBH6"J9> MYMMP-4]+%C8;?,^R[GAAX?=ANY5RI(ONZ.^(#,>#/.>&E41H*XHPM$6VB4[@];R/.9$UM84]S MY[IALGYC58<5T1S"(A29!/CW@.G:W=O, M2F*"+<9WD<"C)38D7)$RX-S+,V#4*BW8/ZH/=^D8FI4YG',ZS5),9Q?XZ,"M M((VPBQ P!,EP:2=9I9"5M05CL M58+7VG^P6%=GXF:*6 3YM0)2" A? CHJ,I =!N=MV"!35IX 3W5T5LL9,DFO5)-TUD;CQ,6VR\\^P5#+DK2 M^$"L%7>!6 O<$1A'::5QLMSY0T4I>9@/QPN!71:(&R:L59JR:!!W'+)IR3R$ M))&%")E$*2%+Y?Y= UN'X(\;0S4FSF!0;V:5\2R-GQN%X#@Z5!X?^A9SO3_N M5"_X-A3SY,I!H%,.S+0EP@=)-#CZ(&7),-+'P1DO(1=(X'76[Q>[46+V=">P M^,5C/XRP1%.I0VI[XL@2C#&/$2R))=&5MRI33>>!OPYD6T-HF7$1S 662E"" M/BR!I MR3D]-,W7NB^M;JUD'[+2$4F(Y1&#W4^%#6^E30ESXF2Y:$0(+^5^6X%[/[18 MQGG*">BB,=H1QR.E.G!)36K]3D3DI3T8E'!:DN5=TN)R<)OVQMW!DV_360?? MTMYY"%72]#1(N"^O/S=^;'B:03$V4RE-)...B71ND4V;$IB3B)<'N+]ELN3V M-X%NJX@M/?" RR2_%-L8.$=@36/ZRD,6 2YI55KX8I3FGVFS&4_2>0S)>%J: MEK<$5=Y$D::]80::RLO#DT$?I9[FRGPX7@3J,BI;(W6:_HX7IPKQV5!L'5!7'Q(VOSOC4P8:!6X\N\KR;^UF-O+U$RW,Q4;TC:=& M*!PYM3@=CT=II 0+L -8QG16@&!S1L_2$G]VBU$5J+>7XZ"<-4;@X*3C:1&+ M.07>*7$">&*,*97DSXP3*X:">$R,)2QR*Z0 QP\)%4U''!%!G(<=(Z]0F?HX%UPQQR[ (Z5@$EL8L.8C?0)'+0W,VI&"GT_N>I#/V M)L>.3FPB3^1T. MQCV-H9%W4R_@X_'S2PYF77;$D14:L@8A8HPJDC32.@UOLA$%K+GDD^LECWU& M\O'IN0B)MWF_%;_Z41.!"2H-E9)Q9$FAF$# MIM^ H=+IF.FY+"&X9LEZ+/EG(_7>#U9UA'""6!HS*Y!)/2'@=#'R-%#$0HQX MWN&GDAXK"Y8%4D$BB"L%CU)Z$H02FC,P$$$3)(-TXL0,Q+^.P$ (5_1=IB*< M*7:@L-1:;5B23NXB/3$#L6^6K&D@D,:8&X:8]9!A&!NQ"^FHT;1S1>BY3#A. M ['BD$0<;)3&0=#JN70$T70>)A@(IX3UE,Z-(-CL*O!1D:+R!H)I[:EG&(RV MXY(079QZSJ,@2CHWM=>V9LFN#(17W!$I@=SI''5#=:#!4,H,%HJHJ:6$1R8< M)_F710]2*.YE9,8S)9DUF%@UBAZH0Y!FG)@D'D/T$"58;"RI8XIP9YTFZ? I M3J/ RCH\-[VH6;)MX^ 8HPZGP:%@I1F8!^^HT_"_:(V69-_&8=%VQ-75H,DR M5DQ3A 6)6F-KG&,BU:6QMA0Y 5^7FB]+9:Q%8+P0UMDR#Y\J?" -]EAI;ARV MCB+C$JQ:!I$.MBS5!+<+:VKV*);V-RD*3VFQI@(+(P1&A'&MF0P(86.QU]PJ M5.IE6P?R6:"VA\G2P^ 5I-C>0!H3,05SI(PB!29!(^%%J7WB@)BLB(0U9,3< M$JZD5EY)X(.Q!2;60+967A<[+"9+W3:U:0, (B[U=6"F/&,%)DY;XLUN>#*_ M&7YQY1(2,,ZM%8)KXTPZ>(%[I=+9F!2#:I>Z.:D@O*S"_77@6%HOCC8B2GS0 ME@40VJBY'\,AN2[WPL"77*X%Q\MV'8*T,4.DI@[B308J)<,8G+3ENL0ZED96 MSP%G7H5Z.51+3\MR 1/DTWQYRR2&P)C3$52&F\!*S )WH>@F4,5&.R]6''V[ MW^ST^L,\C9R#NV?WWZXDH,+2(*UM)&DFM7#2X[2KU4EA@Y=EV9>,S:/?,H"V M /X.C^KD1$LA+?)11JY2JX2TGG@J/'=I\$SY*'*ICI$ 3Y>?WFT?GC[^K9WE M:1+&0S%L9>II3_=<="'&ZA]6UCU91ET(0,1(THPFV2WO:CY06NY8QHXT*6#)"#>&, M!FL5T\$SB$>B1K:4\QV.I+O!7QA**)92LG3R#$8&,,6 M):.0HV,>4D$/@AQ&$1AB7"B$"XP 7TL=7IBK?:=XDYL/MY_B49+.!P7?0XD& M2E#MBPI\\4:&SA!1SUV)3WRQU878\H MRQ,$W"BU8 0YYR@%G=0K$:6AR%.W&;$V'2[@'00RDH;RG)^CI^LJTYZB5R") M,$QB992!P)R.! V,&4*8.1T#0R'=-XO]*,CE?JV+=&NY/VQL31H5 3_37/ M.^M_SWO]_I=NGHW.WOJ]T>Z.IZ9L.L* $)%XB#&$Z]P0JX/D/CK"B43:ET<^ M8C13XGTMN+O'?PK2W:-]&$4,RH/=#@P;2'44Y5I+ M+E$JV2$40"&/G*:[TT%BP?&#Y1(A$)X:!*U#:3B^(9 HBN75W3T1;C0-:'3X MY,9M4U&F0?\Z1HZT2=OD!;81@L0T_+54 I"4X77M\R14VT+D,+H#;HM+K8U3 MAG#X;!0GF(0T*19;RLM'S0IZ4"+MT"%)$B(89B\(YD(P&[BSWFL2B2=:KK$6 MOCDIQO,5BD;!5CN=IM>_&,T^:]GAX'UO\*]LD"8Q;-QK*H!_B$%"I(+BT9KH M#?%!BSGKG-O" MI3B8YKFQ\V4=@!_GHG._%IY0# MI%P8Q#0D.MHY&Q"3F$/DA6P@8 M*X1Q>9[+3/OH2G 6P=X?'>13PVYQN(Q M_* M.10V$Q3[EH@;8S#13>VOV7I/*$-FYY)ZM[U. 8&&,5TMFJTPDN),81) MR)=* YMB,@'82Y#J#?,7( 62A4$9F!->0-!'-7$A"LDI(R!Q8MF>BDT!>P%2 MZ?B_E[!*!Q]HI))C&3E%&K!2S(+;X%H9K$NKW0)O+GB3T+T$M>^]%R F#,?4 M&H(M@;Q1!FTB!2=(N4>I=Z\4R::1#B_!; S<9GA=I&/\LOX 3&.Q*>NB^WAE MTX&4& )PB$ ]\9"]184#R*4T 90-M*^$)-[4;"P&=#.$/\!#X.^BTG=Y_3X; MS%S?#&T7')+:(L^=%(H@[44#?#_E-VUVBGTH6$K]TLN5%]ULVGK*W&4,8)*62D#05G'+, M@]4H[3#UVGBK%"TI2VF3SOJ ;1&=P]0R,"$616U0P&D\3#2<8V>LIUIJB-OF M[.S1LG$EK)RV59P* M:]1U)BEBB"$:XD(5N. JU0$Y8DH)!.H4.2XOH,\>I'<*!)DJ=&D6H@I>2 FI M)4H6Q4&LX;E*<[_,ZBU:^R?(AOUG:^@)BP0<@3-1@U+$@+G5.ND)XP0LABX? MRT#DP<5B^ZVR4R43BBBX%ADH!LMA$'A[R9$35E(17%DL(,/:%44^P7UYNSG( M6F,TI[^8N+-,)+'L$!] AZ4#4S6(N4O'\$H[JB0JJUSY?#""E)@MC+X"V!UB MO2PRIU3*2M.%R6MB2#'.C9FE)5L5XRL!5%G(X4AI@I M&!^#CM2->&VU$K0LSD3*V3RCFE@OC7R!R1$2*V.(A80:603_!WUFBD!('TKN MGW.D5@9!!\!Z-&0;4O4\97D^&_T]2MV+V;_-VT;W)OO4&(S/(]IXA81@KS!6 MD'A"IN.\M0Y"1X@5@W4645*J$&M.5@;6.\2O2I1=M5YC L:,BJ@PX]%H!5F^ M=1029&TAY"JM/4%R@WA52 O)1WODHY)W[14GCF7=YJ(3+">[$"AAJ4-3&VJ" M5,I9H3S$FX M4QS\'%=>X!$8CMM(-@9C?*CZAT9^F1<3_EM%[OLX8FFE49X^Y= *9[$V.AI) MN1?&:&J-H$%2&;R=79=Y?,F;W]#/("!X0D)60_9J1&;L[#0BA O(Q['0" PM MV%G-O A&0RP-B%!J=H_(*$,VPP'$5VEM>4-.$!/2$0'@&FE(K>L@-E&#QX20 M"&D\-8WH<3#7:%K\M*8NAN?%8"^ENP"Y24?=$T0\MRQ:;90!^"GDMS),Y?@[ M 'MT!L*&@ZPG/*9QL:7 'LY'/33P8X;3[%)!EY)\!Y.=C+"*V09H0Q&YPGG%D*V:<%TQ&,289D MJMMD T*O!OL%-6$$L2,6W'(N/&?<&A<%1-$4*Q$L8J66Q86D+1=-5\*U=!Z5 M.@O=NW2>6@K@-'<@G 9$((WB!GM+0&S+ M9Y122*GV!/6F!PZM/JYN57^I<=B'R#B$48)($K0SZ1 M"XH*J73YQ$M$JDF* M3]F@T>YFK<.^HKA MA#P&I\!0F: 5-T9J+2#S9Q%K&B ?*2L=+3*M#3/7G6:@]*=\X\:=&1Y(]?F;*03Z9+ M&G&(;-(H6@;FV0DEI$0,]%NFR<%^LA6F.RP>!"$\G0K@%Q/TK EOEQ,^>,(0 MDPAS00SU$@7A$?8&XCC,!/)S"8]%3?B5A/?+"0^QL0 /1B#69%Q:EK;@<(B6 M(:;C- 0[G_"\)OQ*PH?EA/>*,8:L]A#V<4F4MD2EV>0*>P@'_0*)9[LF_,S) M1&L3/K6XSTYV6(O68VKMV+";- 5+Z2B#2.=6(Y7"5Z0=TZG3C+.YU&8[%_-C MI?8*:ZZP(T)(S"31G$,^#LFX@8S ,D:]F]K]_TQMLG,W.A,E'PVU5\AV)!#2 M&N:53E.%E;58>HC0L='>4X[G4YN1FMHODFWAK>$8PD1">)KWCWAQ7*)!*#@9 MS?P0$>^!VB]SF) 5C/:K_Y[U;O+&_6V[:?*L,4.SIX3R^:[&:%Y!X6[SAW]_ MN5H880BKB=-I.8D51I(8F M1KG@P3/K4_D("*V,XTJ9^:97UM1^D3$@/%+I%>)1F,"%$<:#,8@6(FF'PM2F MJ(E\<>=!W+%2VZV@-F(QA&BX$CJ K?7,T9'IC80X0^:;7K4':A][KK(JPJ"0 MED!T$34"HQ*E#2GA=Q_E M:0DND G!:>0\,FPD=LP*3#R+RH1Y2HKRC3$)617G:)SD6 +@GW<9O$(;FH._MD>W#[I7;*2(P^3YM-L M<)#83#^5U3Q-FK$ -=>.*.UPD8REXVA%>?[EM"%<$ZRUD '3O^$>,P0BS2+P M@'#.D%)6*>FII%'HZ,VRN?G+@'@YL$L[G"WF#(@LO:,]UX6,S&[5VSHF4X*:KU,'3 MR%O]+_Z_79Q M*MWDRWP;KN9@*S*;#;YG6?=3]BWK#K/?A^U6 [Z]Z(Y^/IK69+HM#E0)Y$,,EBH0(T6U4!+/:1[9/XM>23[7Z#1''25?TB[C MI<1;DVAI>*! FFGAD "2J7MB&@\DFB7CF1X+;D@..\T^OWV=3MK?>X]A^H; M=S&X2!6BGB%I#)(A8&; @&B:)DP%6S8DA,UN--D4Q%7XO6LWOK8[[<'#9A8Q M( ^$2F C-&<_C+ M@F'$#A@!60R5I 2U9FLHWN9 NZ*__J+[N7V77>>-N]3(#)IPEW3C>2+-%?S9 M3^P<:P_PM'?3+7<$K]'QXX U@G!&$*-I8Y/$BL)7UBDL8B@/_B!:;X#W:]$Y M+-V6;H'QA#+JK &1YIA&9G$AY=B%$*,NC1I2BLPVME6";D]&VS4&S=LO]\\. M.)F*XK&/P(3^ "@QR"ZO"],.CTRV/V\W-S\$ESO%C/#8&:U--!QA[@JI2UL: M3+FQY1J@(%EVX40HAB1;05S&L(YZCT?"1_D7A*R@>#59>"KS=B',(D M#UZ&6 ,FO-B)2PIQ,A9Y43Y2'%->ZKC=!, MH[:,SS2=P@5I$3"8Z_7ZE_U.O,'*2YCBY0L!.(CH]JF@366 M"T,BN!7&TZC(4DA#I9X%?0J %\ VF;+W>QT(,I-\7@RRN^D,XO(^2QDP)!#9 M39%?K!J7D=9IT[[W-!E/.6-DFDI,+-%1IKD\U4>M7,>TPWZ[F_7[C_<]UR)L MNY>ZOQOWV7#0;HZOK\IDC,5IHP[#4J7A"$Q[7-2$D:)I$]+2H/R(:.,@3UF/ M(@Y32+6#5S2@J)$!K1AU;2+.192E$2O;EIEE9B9&R)/ ':>!82EI4A+)U)-D M$?',S#MG4L^&,Z^%;5>JJBC&E GJA1 ,LF@#;A/AB$@: >3G'0)2-=1VK:J@ MCE(A@H.3$":(E-K@@D(BC034)0H=*VW65U7.,=) $0U>EEL!^;<(!4526<^$ M.8=:;%%F5@0[&B#C2#KLD>NJ'5@&FPHSTE_*V8WGFR-%5NVFH11XH1)A^0:SIBP#,)0B9@W M#!2@/.)AEU)63:L)AE(28:@P@D+L1U4Z4YX1 FD8L%XNG6Y[3+19WVI&82#2 M$T11)CD$QCK-TU.8V$B59K:4U>]29JI7I8:X@Q&M(P3 #+(?:\+(AD,JAR/& MI2IU493;(G66[EEU5*6)S$C'M+L; Y02&V:L#]AP5UIV$(S.EFQ?"UOM4YY\ MBN-I> !'.G 3G)(<1\@2L(Q815K>@XDIG]V#N35F;-FK2"DDPLX3XBUW07*( MIHJXBB 2?7DL_B[EK)I>)>W(-ZE'%K(3SHW6U!""8YJ=GES+KM+FO=-F Z]" M H+ EBGK:7&V"">@$LH[9(V3JE1JV:7,5,^K:!IBFC)"('&3PGKPNB-K8;G& MLEX_EW*&%7^Q]HXP0 MFD?(^*ES1JM4)<7*3$UCIRF9;7>YJ"$M%0O1=I#2PP# M?8Z1V!%C=(#(L>SNSIXQ JTZM9H"-0,EQG.2E@VZCJNJ M?Q]V,XIFM@ W=A+S^5Z3K=Y(F!A0R"6>&X;FSE5]-OR5]P]A0$!_O(:7DFDIC5/"2&L@L M-=&+1(HO(LM'"E69G$>[*9Z!3.=/R._/Z32$;F15SDV>% M*D\?)?,IZV>-/,U[;GEX1J=WG^YYNKFT(V:8C.=](Q\\3%NM"+&7N\WNTNZX MQ_:C%:=A\WIL";N M 30L-?VE>Y_WOD$PD/?NLSP=NQ1^ MC([!BWGO;GP^<>$7[::L1*6M%Z^$K*H>)0J5CO+2 M.*1U-1G3<"V#+)@8&9W$)5E?& 7O@BX[]B@:@SL1*HT@3M.$D((DO/ H,6WR MF-,O-#OPO8JXK^-2'(DZ,$\-9#S<,F$%81(C+2SUW)5=*2=;1OSL7(I%6&@C M#?:1I6T(-&*67(J,Z61K7FY6GSTZO/(4W[9+F;92 2)>)FV,44DZ^\40K[' @2$5$L9UW4BZ9Z>&<#\4+X=R2ZCT] M)IG1R^N)0LST0G.OTVE\[>5%&7KBIA4"Z$,D1$"V+%-_J8Q86(,0)YAZ!"%Y MJ0M\E9M\!AR% MH*R#N$IQ%83 6'%FBF98$2@$&JX4$!.-]![84F6%@UB=IGDT8#\E(Q"C$*.3 MPD&(ZGG@)2.U(@7;$L6JU^4"I$FG9+@@(+'QV!K"HF0J6BIU-*;4%26I>*5H MO>]UFR]Q.S8&[=+(AA (]YXJ&Y@HMNRE;2CEK!!SA)=!^@S'"X%=9DBC09)I M8IPWDB-&#"1$P8)=]8Q''\J&=';S]PZ K7S^(H=ICOB3O5LQ$0I' !B3UBQ=F[01M(=8,2,<)7VI>B9RSEBX3Y/H?W M-\H=$)OO/G2]_#ZYC/2J]7HA 681/-)>>,Y1L>N(>0TZJQA$Y.4,X2TALRLP MS^!OA-8&W:&;HV6B-L)["#BUX1IB.,.+#6A"&B6P+Y4H2E-O7H;69ELI-D&-89(RGOOJ.!IUW8:,N8 MHJBMU+YD1I>)UB*@7H_$BJR;4^1XO)>HV447P>) MQUZIQV,T4Z-($^[W[$)3V>$:F:761VT-Q(NL3I..90F_*0. AF(?N-.EF=]$_OV#(9P/M3VC/? MNS>EM)$#BU14U$/V#W\1F0810@ "KMKJ96X"J8,PK')**T-*62"W881Q+6BT M-B02"L*5\[/UDRD2$OXR$M[==WH/6?8I*Q!Y'(W4SOHO6G<0H)]42,E35ZX0 M6D=*-#A>B)@A.":E[6I,\NE8;24\KP1^:0,!N)L P2;U1O!TKGG*IR%NDPHB M:!M*H3U56+X>^*LL_]9N9H^,FNXUA;3D6ZK3MLSW9!@^]P:-SN3UM+[WOC?X M5S'G;11CSZ=&52$_NGJR^K.!-!1Q EPAJ!N#3@ M$#3\!U]!7$=9^6A?_/^S][;-<=XXVNA?>6J^9PY!$@1YJLY6$7R935429R?) M/C7GRRF-U4FT*TM^)#D9[Z\_P-V2+35;_2)U2RU;\Y+8EJP& 1*X0 (7%A]( MOG#+Z Y_@!5N_O238)]_SAJ#V&(KZNA9:[M8HF2"U)SUM93@:6Q/]T]W5&[I MXK;R_W9T_ A0;,CF\?=&+^94+M8QKKV@]AB<"Z)TP-DT[()(0";7JLC.[).?P./7GVX$J\(Z\(.A0-"?F&FL$S.2Q8BD24P=M6[\@Z/7'/DR4.R= T)RG M)F$A0''&MI"],4QR('+RXRNW6ZPJVTZ456BMZ$ -LKY 1]3**^<=&JUB\5#L MR'O^2*TLBG('YICF"X)\@E<2]ES9RD?)L7>N#?VKAFE]^?G)U?G%Q]O&E(E,3U[D^9-SQ_/[OZ_5R^HK%RNE79FJ%7=GN' M+J>@0)581C&BWFN;5D.4%' )?YU;H#%_PM4=DE)7DFG9 C3!TT2N3&TM/%>J M1#&R2V*JHX5&N:]1JVMH+WNW5*PA7QNS*#.CMW.MQF3\XFVNED.0#Z]*_>H? M5>X6!7-V3B)FSS8@D<]98I$%ZXJ 2N^'T/_-D.J_;J+#N#.^6Y0.S,XF%G^; M,.02O<)0ZEZ"68EV8-;^1L+]JV]8DQJ:;(!#ZP8EJZD8B^UPC0W0.C-B@ZD. MY%6I7_N#V%TFJF*1K.P9D/WCV%%C'8L'3EO?[6+EQ\3N9?!U$QW@(]W=VZ^ M&"+VP#T[H[7JEB:SMN9J3L/-PS=@O:?#L>MFE",KYV:Q=TZB37'5H"3A*1)0 M<[T5B,Z/$XR^6>H;5Y)V[(H=I7:,W6/E2A49.)70150;J2B__Q@=85DRLAM1 MUX!\IA!#M*Y'\$C*J6ZM0#67300MWQM%A3V+^NK);[I[L)0F1QC -X=:54UU M3G6/)DF^N^K*:7]6.3S7&+1(DYK@3T1L7?PC. ^VDM$"R##<=NUY"Z]R#*%- MS#B,/F0T^M1?P2>VWC$YB\.E[3?@]BSJZVF[R6A(I[CUW#EXHBC_A: !UD, MM&;E'?7^K')XI\W(,6L2(1K[!KE4T[A/>K(Z;9R7W;4]> O/+G\\.ME^M)+U M)K9F6])9")ZJ'C*]LXJ>Q7..S0W+X.^G3]]*L#7'GUOI(A!!2CE$9GW0O1:L MY.C'5NXM!+N8'5W.ZFS^[V_/K@^F?.?'Y<-QU^DPZ_V\B[:XABF:&%+.H9'( M*0?$CV;V8WZ_6J1'RK]&U1ECJEA+C\&B+296SZSQ=L6FA'^3QRUC)9+&))23!*A@;N R"OAQ#Z4A80V_ M9FR&=;Q9U>2]S_ .I!1PD9HAED)0B'9(D 7 M&Q?E!W5+,M]U+NN6-(\0>VU13FC%1M%W($DB* ;@K"?&*W]E'IS4;B2>*MC$ MEUU\>-R12%JU7:W 55%_=""1.@7M\VK!)\N#TBT-"=!FDNUH.>N,(>Z5@7OI MVD?2*/GN!(:X5)HS\L=CQ=O^EO.Y)?DQ!B);>K>F^BH^*SF)(M[9)O!*X#.7 M/KZDXKJS?;]PNUO4.C.5*K@U4'+>ZG3A:'P@B$4 %_1BQUY;9X8+N5VNZM.( MG'EIS=9&\@+$*_=:6V^R! F!45:8=-Q@Z()\1XZ;35:S(-4NUK%N3KE$]$[4 MY'^V8C*ATTUCY%D+6K2XIR@Q&N4SW)R.!<9Z)-Y-S'2M==$R4!_%!\*-ZA &CVV*BVT-F+ MI\\CI8E;=[*V7^C\PO]!^3=SS)V=1*48E9H%FT#-*)],\V'_L)VY3ELV M,'GYC^V$,7JD5-G9(/'.8W;!,@WZLC"\["P3XB%BKFQ5ZA:[*3W!GRPF#_,MFP" U4?Q89*K*.5U>A*%LF*-ZVU.+P.@1GP\^>/ MWERDE5P_DN"Z:!JFY-#:'G5V!$F(!!M(#/MXD?Y^].?W NTO3N3#MU.7UZ%N M.FI2P!8*)A&0[AFLE]V':-W(' :+=U%+1'B C*OTEV)N1CRA0#ZM]SK2IA[\<1A"VT[$3G8_.5'RJR M=BWN2N[!0JX["7V^.4YRIM#YN78=E$!+M)ON<3N;B?N_SR_^6P/F^=O9Y;:. M7!QXCA[8!D%>5E0:&8- 8V4FDW1XN-]=O!I?)L)#A%S9P]"ZP/7*)H=*R[%O;U'?(3]A=M]^:++8"),58! M]]1TOJC/;61/>BJ['-Y+I%)RE.P[I101BQ7PQR%U[(*MP(XOD7O?QBO?HSA3 M3]%VG3J4DEYOQ:8/(L;44,V(\?T(N'8M[.N9NSESDGR1+1+IT#;7)<]1'MT, M8BJN2T:A/)5=#N_,&0EP^I1$@K*29#0NU>GUWXG&,(TA^7';^,V?9[-C/CJ= MN 6F06>K>Z[[T;\_>?[BZG+[! M+FQ;257ET\4(GX?6W1ZI_>[=^=E_EO.?_SS_Z?STP_*N[H6Y@L9:TO]* M8H48:HY8.8 @W63U]G?9H#BS."=BE:9N:_0[O022,Z&3M8Y.KR]_-H)C=\GR MV>E(I&Z#("U!.%V9\5*5K%%0KAM2[$5F@*52/$S,14][9P@%RMF-ON=>._E* MO110,5TV6/PXA&)H.-F5G$M0V&TYO3XI]Y*YVH02RK*5%*=(.(B4:QV3A7VI MH\D#Y=X53(6];Y/PH_.H2-);QIJ\CK- MS(M1_GQG$M_WT+-.I6ZJ$"BR,>7XZ/6IOI#$B.R*\B,/H=$F0W=3FWM><59* MM/I:J(K2$D2.?!;.CL@:WEJG,Q:S&T_@\ABXLVG:-/(^3?>7-9+E<5>>D.=USS8>BB Y= MMC;D@+WTZ!,@>CDIUCD!%,LH7.[JX9Z5/DX=6RUNO^,I7)- V\3]!]FY5?3D M!!)6R1E+:CZT82\O,C?L04/_>,8-$VO'K+P_-9.XTX):/U@5Q=5DEQ0/+A)% M[$D=![1A3.O%-=&)K9QU$EB5F3#(A5 FI=WK,KE]Z2* ]HMQ69!2<:%( YD-61]AXXBS]N29#)^"2Y M_]WRG/[%LK[-]- @!X+..AI<3X]X6XE,X\L[[#LB#9,$GGW+L$! [DD[SEI" M2:+BY(*=E50D^3(^K#\P))V)Z/.IW_*Q"G8^7D,=/K^X./_SY.RWOK(< MA]\:/G7G9WQ6V,^SBW??G1^MH]L+G)H#06=13HAS.7>7>G?^A/NO,]:P<7)Q93LQ=_BCZ:W-'46.7T2*K::'S7W)E. MSL]^4\/5V3^O'CH?"EN,8D41W!=)8$.D;+QL7L:4HUWD]%;0N9 <+)7A(5*N M2A*8=98C^LXS52!)H9-^!#.3N$X56QG$N=_2QZ6IWI:/;%]%/J:-N?9,] M@I)52H9I4RG4.\L_K7$I#6?ST3KZ_NCBOV=7>L_TTTRVV925/O1L5LPE0W!> MV26KERVO/'6RWV/TW<. 1\)"Y?IJ61XC]I MMB%&! H/E/J'V54YNOS]QXOS/TZ.9\?\\9?+V?&W9]>/$F>_Y;<2S!]6DV[! M2E)IN>F=8VU.IZA?UT,6O3$?JZO(W;WCV5RX72UI746Z24$6H?4VU9'.8N_7 M[95)7,;(K>9QUG)N,K*RQ_ )EN 2W;]VDH(O8USN@)M9*0E MLNUJ16N,5#*&:K6;PV>;G&%FO#92E&@W]@.")[N_)7TN:W^XD0![)(::N8.@ M8].SN6GK-;4O:TD#=+#)FI9(MZLUK6O;=)X2==>4^Y>-Q!5SO?'8M;Z$;46K M,G>TIL\4,UN7C'F3DJU P1)F344D&,XIM"2NA)%9])LPC>N[*_7GS]].L)4' MF:P@F6:-8,Y(O4#I^9JB,@FB'EN P$WE*CN0;%TU6$]1;&L26PZ%G-;97:NL MXK).;T<.=RC8:Q7*S>TX:V[5D>&.+RR M$]9Q/@8M603$Q-R=_$>K^TN/$B&7T WN;H^N1%'5-99T6-Q+#*#S*\PU91_% M;LHH6!2(N$/!7@_/I_HZJ%9.4/6]421C]25%:4E\TX&!XYS6@?9N1X8XO,/3 M!2=6,IU 0HUW11+&:4:6CY)VY;:$=,@JE_(>=".;[&K:A?-'8!TP<7XV;,J_ M2VYT4NHGUP1MC_8R M)JWXL?:&,%5RI7$D"(00[V[L088'";B_R;^F-J(<2LHAF%A+0Z3K@<:0;!KQ MK Z*><85#@9?.X?!874;#52OK$U,+)80B22K6$HMFY7 "#)23YDR* M8+MGB3[7F5]G:\=;*0L+EP.[$7!_3LJ##]U,=[C.!9>03=?QY"ANN0.-3BHY M$Y]QA=LZJ4!ZQ@3>QP1BNEQL3+H^G['8,.;N5L*0.[SU[=U)12T4-#''(NZ) M7 ]QV@9>]D5P=JSNFCBF7K*6-G=2LOX:$LJ^1_0=6A.<,ND&2\UUK 8%^;[= M;J$UMT#!9CG&O3$6<5#!^DXW]U,EA3B^/Y);>-78C8"O">TG@W!H07D7E8D* M2@ZFMRC!S=?:BA\)#&''P&^H7MIQU)#@G&L2H):B.*$9H'GO5BO66,=:N;B_0>*(@PF[]X4[6M^^H@0+YJVL5 ME8+-F4ZAI_DVD%^9D3S!+@X9>G%:V@+: IKB0(N 6V])8@7GZ^R/B>IPJ95, MV&UZ>_ 7P\KH:A-BMQ*YN$H02X3> 07)CYG'ZC2RM',5K:9^J\C*GYNK1GTH MI/.SIB%:-;,=3.@"++2![$; U[AZDXX53;]"!^8"I/22?OO^:_"6I:HM;*/'ZX#FP46J3+LF$OI>J@G(P M<9PH0+B7T[*2Y!4==])>:2C=%P_4KO%RPNZ7/5:["/>$K4=+N:\S'3UXK60N MO30/W$SQ;4)H@4N!)7<[+J9[DM[G7N.^S[1)&2E)UD0@.J!>4Y] #'K-X_Q8 MUW'_K?)+4M7F9QJ,-Q0,Y6BN^>!Z-%"OB;"-QL''#2<%\BB"S79Z L)RB-+ M,?LEP&*QW' /1MFQHS6UM@0,#B7O;=PC%R?')95(3#XNH8BS>]]WA^EG6XHF M=,%#":JX58P U[?QR)G&\6=:!?SR-;6YFRTI=4,M2!K=F_,Y*&GY'%NBT1_S_71HX5\C48WEY:*<*TX'LEULRTMM#;=-CB@ M7NPF];M[,,J.HU%)O1.7B,B6@*8A+Q-4,XXBUY$#E YUB7M'_:566WLN[)QO M/@/F><5-U8>>,'C;&'9_Y7' MY=99VZ6%)RW\DL*(<8ZJ4=O/_P2POGH]Q*L M#_L",QA-F3U)L4U/[D49U,S?0G M8@/0[@3#=]E_Z MWM^?G)V\^_#N MQZ./DWWK(LW'VN[BZAR#>,*2JQP FF@B*V53!:[3.)$[@+T'::R6Z@$+N?/G M/WWXYZE^]YS7<0,2/[Q[_/\P>LKCBK1=(N9V^1FDL=_-I/+M\>G>I/V7*'HNN%J 9? "OW M++&RBM-I$1CKV!4,.O%XVT4NE7/%8M4-73^,+7@FV)J:.;I6E/0 LW9 V50P ML9E:8D""W<@NOTACM;EH.US0*M9A"=K-5-^5#+LT <\I ML_/*"]TR4H@CE=PB+?0#%[1\DN=M6V8>DIM%OJZE(CQ QM6C\)25*Z&D%19M M]MQ=3DS))9-SZ*-V%Y\H=R?CZPW2S;[I-1:;E#M!TV-]5ZU=Q\XW'SKZ)0P; MF/9NE,/+BB62INQ\[#X30A1EY=P$&-7*34EDATLH7.;HUFE)6[LO9K^+.YWN:\^[]P?9E=O?OWYZ%\_GE],NKBZNCCYYX>)*NOG M\Q^/1GUO4"0466"$FEK'0H9*L3E*.=48;+5D1_KMM.2L[F\]SZVZE4/IH?;8 MT384E]Q]8\])6:B+[ F)E<,UW-""\@6K;LV3MV2!*8%SCK48+47)_1-[TT*) M.JUJU1BO+UQK*Z?H5<==-!<%\>L]22;E;Z:H-:N)1BZBP]*:7@_NPX-)>@ Q M"WRS3CQ8+UDRH$Z&):G%LHRU>4,/MJ&\^U[ZJ@VA8Z7 >=]Z\@CBMR,1.%1^ M-5"6EX=ZH$-8^AH/4@,C% B9K:14UB>34@X9C2L2J--PK?9R5KVR_B]D[VSS MDDT6S9,Y9R]I"XCCM$CN(1Y@AZO^Y>QB=G1Z\C^SXW\_/ST6T/RWHY,S_?EO MSF[YE8N32_E2E=\*])[@GGSRUJ>^2<:L0P))4K9N11WLE#>@HP V@6WCB^AB MW=ONU_ <*EJ)3TJKP8#+Y*('="$$NE:1Q(NPI/[[RU/1NM([M@+R!?9B-KD[ M<:$$YN[\=I 5.SU!@JBL>%=YHFU<^OBY:&W M*:8ESER9O*>).2^X7 )7V12=)$$>GXJ#&\_(4D$>*N[JX=16TW=#^AS1NR1N MT3E(Q#DFL<=(OX^+S0Z;BRM?.K_[OKO-9,0[4MO:Q3U'FKI/)6:%9+BGU I) MNIE'LE2W!*#=*\XC!5])7YA<(? 50JCH)?O'*K*[:(U2@,*P.[Y9?-O:F^!K MW%I.2E:AC\5*FI^ZI%<.:Q5TY)4Q>G!0=)0]%IQO6$I"5 M#,$AH*#Z.!1A/(>-#N^23K)>[^,4CJ)XN)2-UTP 0;".Z6E)B>(3;N^5^5KJ ME0)T)/77CI,-.7HCWKPD6<$H."Q[=]BCY*\'\\:#1DNF=F\P9?"E5.V9T^HH M0K%)'2+M<]CH\ YF,Y)"5 >L@[!;*5!H/BD\9LA^"1_CP_?W35V![,YR]/[D MZNCT6P&;YW_,[J'TM!,#Z;R4S,XBS_>G:O53WZ]^CW+5XXWF +5 M)9LJ9)5;C0Z^98,"(YP60Y MU51TL&WSY30?Y]-A^3G<\E!_O?)U>^_SQ,7,=4T2IQE%QUK MIB,[=#J$VP](L+T*(&[=VHXZNS&0KX(V);)U,&-; (2%'K6'2KJ?U:[C!/

D+![34V"_A>L A+>+@ZWU&(+59_JRM'SX?;8]L(SUQHZ@S[;W95!TZM% &VQ MN-P\O,PM=[1? A1T@LJ8P8]S*RC"FA8 (6G]4$]JV^'ZBTRH[4'5ET*SG6+I MF=63=@DUTEL;-LN@FVO&O(LQ71M:B'3(#-N-UA*?GG._!81>-]<'Z2$; K-; MBG,U69YN'UQ6=OY9PT0*93DF2D.#H;.$8X6+&2(XQ,M(-1'.6H2A-J/T-(M% M0D=WZ6HY'5=BV9$N0;6!@'$8"V>M$UHQ(XK]B##4ZUE7?\QK#Y"^%M5/>399 MC9<7^66:?YN.TQ+%:E_SQ'A, B86&DN#=>J#Y6L+R@PR@SW6[$2?:@&AGGD? MR^-M)[LHW5P/]DDPY-QY**1EWB*J!,1Z2R,56@T\[JP9V_;+0&L@O4V!&*3F M-1 Y:&E/WT[@%[: =]8F M)@TNARW2T/EF-)_8L"G-LKNH2&SWI^.,K- U$8+K *E87N#C$AF#7Q P]2_ M!]B9;M8R9]L'J3+??6=(:4F]3*@:IPPU)&,X44':;YF&2AW6^_0T3!8 P7$J@4=@[A8(" M[JC1PM:/^NC:X]:$,\_CQ)I TA>#W0>G2IG[T"A12B%/*0_3]UA+H)PDQ4$C MHZ9^@J^NO7$M,K8V'+75>/5)F9+$GKL606VQ7"I+&7:,P:#5QNRPVSD1V<#< MZBQJICT6-L2AH4COX@6 MP,TR3L+@>@>OOX#J-[=W@4ROF1^.A_-Q]/1;*?)+,X=O#3T M)!LV+!F..F&41U9SAZ #D!!. $1*Z#,FV3ARO^$B-S>C^74@_'&+:6#]W:PT M0JK1N FBPA ! .?,:QIV04GX%B_@M>E3L>\ZQ49ET7A>0:%'@ <=A76>RY+6 M$8.-L80*%_0S28%W!8"<-"A=W'&45D]BT^BNY&G8OJ8+<=XPXJ71T$$:J*0. M(5A0)BGWPW9C=<3%*C?CZ@'WED1CD+ZL 4O$F5Q;O=R55)AI*JWR0.*@/@ N MD-W2#G6P5X9G:#5C8:V[DJ>!U)> #"4?F((Q1Z3&Q@OJI%=0,5^@(T6#G/H= M1T6=1W_I!>3ABF!WZ9> -RI6F_($4,ZG L'0:0VNQ%$ BH+7.$E99+NL/FH2U @B+K)8F_&0.*E>@A+R6]1,@=W9VR.11!JG '(BT(DY]![M'-Z:\@'>FSJC ME[\=$'L^@EY4D([G31-'M,:4&NJ%,%QQ2(TN*"+*#S#)3V/>',C34A.2WD+X M8L!YL:!EV63Q6YXMC@;X[NT0U$_C)3:8&('#6N8$XM%(C3G?:L!H!X3[S1Q3Z,.>K5Q7TFC:)MC'HS>,-T+Z[6.^-E-CNV M:3QKF2#D";,,(H]>Y&YK@LUYU8ORC']'^\5; M5A!@IR737!DA'>3%@DFPH?7#T"R,>?U;.@^HS**W;G(; MF!&16!O:I>)1;8 $.Q04'*@QP4QI(SP4M*!>(]KG%<.SRTDGD/6N2A1P5%$= MBK:)HU!88! T2'%IF3 %30)X^K[I#HK/=J=%IW>.;[2F]\>=$'M:!]-& M0L^4UX@3KI64*I@T6[IXV">']_)WIB#61J4__W-1)'TSU7?S99J'3XXZH/=W M2;0!7F,-M-=2*^J9];L53'!>ORQ!9V][VWQO"9K>7O7HG/B8S;.GXEJN!1SO MF! /=*#1"R@9#YL:LZ)PN%%M97T79&KIO-5F/MV M-Y7Z@-EVY=3!SW]ZFAIC0,] M$DV"_0]-T.C"]NX-B>]W01^'#;1=_KJDJ2DR?7'^8[JLI.,^:9<8CQ1DBA*% M+5'(!IV_K28CJ.G9CI;+8^> MEY7T3*3$0C%(&< 8&*$I!D6L,U6^P842^5KXWRY"?4G$/]+I]4V8GOH6=K;K M].,J@G9QM:;@8K5*U& MV/5\26WQ.1VGTV_Q8DS8*G6G;;)P?%=2!JD,D"$.( M@V%ED$((,<@$V D[]J[^%C#DPGIU%86.4.U1A01%97TA_U]$BB)E@YA MAR3W&B,>3/0MC1S(7M/]5)2<]MGW4JUH!:S>;M&E5VF8WV3[2I5+P_X.B4;& M$X["0LJ-H3&3O2A.'[GC=(!QNYV+0BM(G4D.*ND7!_L$&FT,4@M+JG)&28,P M$06-&#DEXD_# MZ4$Z^LI%NKVX$B_37GR=33?Y6__*0GI\%9'4:VFY0E13+@ U@FV+Q@%KH:T4 M]S0PY,K2D#8;.#%.<^,AB'EXL8((8K#-% W"*FSZ]&IVG8>TLG#LOV+4#\*C M(262\ALQ+8;0IZ8"3S;-AYLYJQK7(9NWH@O4V!.(\@U"EGV+\)>4,3\.D-M\Z+F>H$>-2(P65 MTIX[0#TE!16Y'.5+&PSK$EVPW0:P6T]AA05NCR'./ZYRD= M)W<]DQ9Y5O0')""8)( J9Q4!>U4L?K%UH>+M?$S1,2@!'WQ-NPBV@N V,\P+O7,2P+P]M_ARZ2K8/>O_]XO6$< M\A1OI]+DB7N*SP5M:ATYM./N&MC'J^Z9IV&RP.7YY_>DO)E3% M3WZX4^(LY4I!235RR"F,#)(@V!@XEG@#U6(4>Z*TS*^]OT-BI&862<0 PEI9 MHXS0&PJA=0$.Q+C/;$DGV0E->5TF.K4AZC&"^QD X?&EWL,CO1(J@EX).1&> M.L@I1-S!@DY!)1VV0[D5#I8N*$W1>KO2,4CO\M"$XDS"L+V3\&+FY1GBC_=, MO 5<:\2IE1!Z9A51KJ"7$=]G"<2*AE4KW'LN$:VBU)M4Y.EDNJPA$\?Z)<1X MXSPE'$N$#87$0;6EU072ZQ]B=&9J=R(1+6+4ESQ\&/TSRPM1+JN4^K)Q8IR3 MPDAF,.%$A254>%-0)2T=;#FQEC7)QLCTEE)B=)M>7#V9;JF"<+!/8H4#%%' M FB8"Z. $ 6-2ELY;.6Q"=.>9YQH&:*W*0Z#U!8'(04MG6CO[J$>/[U^UBP) M SGJ,$#6426!TX[LMB:#<:]\J[9]MX!TUAH@C=FEJ[%+%V?F0A'H%9!,A&W) M H6]#[-3"N$P:54_C6%GVE9'[*H'2&-VF6KLVC9+!%'0\!C) K1%4!"&H\FI MC L4PR'>9>J(7?4 :-7:Z8G=,4&^(TPT&F5,SL5)#HD5$#3.79$;OJ 7(VUZ2^ MU^E\?',[RO\X_2#C2=?$48L9$PJ > V::0@1V5',1?VTAJ

    5HG5+J@V'%*M@^TOM0_JSHX.+098A+(]UNRK45@+EK[8^S+S M6BFO#W5)6 !)A5> >\D%#L8]TZ*@$'ET?$[OLGQ3D.%AYA7"'ZMT3[QPG!NH ML56.$D!$S(7M@+.$ $=(I=6N(^K'-^ED-0N&\1%"]/WVR[(HR1JC)4!XS06* MO@Y(XY+GB(R%\XQ@UBI>/P%5RR&4[3+Z^>;?.7"O+=*R-2]%6(@-IH:JL!A3 MR(C"1(<%F3H>-FG8JV5QDI>B4Y$XU85Q&HAOP2#US!J&)$/4$LTQ4P9SPA@S M8?\5&.M$@O!F:RRAII@B@[7B7!/F@I$'69-*AN?U;53F]*DF:\N O@49T\Y" MC@U"C..@,P)AC16"&@&AT$KV&M#7GM.C,PDZ#:[>0CG2Y4:Q?:K6EIK&1_LE M0GELB P0^F \$BNEYM0XRY$.)/?K#VO)/J[,OI=595H#JC=/6%$2XXF)=%R3 M.=@G < PIZ"B& B*O9,&>DDAIDXY+!JD8.PXV*]/%:8M]'J3D) M4 DIE 9)YR&3V/3JB*NLD?0I):;A]<9AD^76-IPT3#R2+0, E,/*&\]D08T*"M%@-8(FG'D>L=\$ MDKX8[#ZXP^DH7C9*("7-TT< M )AXR5W,A\BTI]C0PF])"!IBJF9XSZ 8[+Y>J;_F"YOBNP [^;C MV6H2L(DG4^'?Y,OH1[E0G#):XH3GU'O"/8(!:([CV58T3HVAJDF!WJY+0-1@ M[7X9Z1"N01W?/7_?_@S'=D(X+:$U8;T7WE.$8=B5%>,(8^:8JA3 \E:/[8A1 M##$A $*6"*Z%-G2+#3*TUW3BS8_M*C.ZA6.[TX ;]+&=R_,L-UF>I^MR(+&& MV*=\FN6;NB!J\L^P%J[]UI_3Q2QV:[F%V&?&,6E M/A;GFB]2-5OS+4SGN#NG8O<$*4&(-<@(I0RQ$D-AM]3@8!GUZE:O9M6URJ.L M<\CZ6E[:J%)/O0GZ I?&>X^9=L0\4":EZ+.DWF 5I!: ZUDD6JI$'E9.##41 M*-YX] Y2+HHU%1/MQ+"5F69LJUR2O!Y(;U,@!JEN#$0.6E(2&I6F=]Q9;QD1 M88/DFD+,'"SFZ+#M]:YFTP+FE?$N*4U_&B:U^=9Q:7HO9 2#61Q47X6H4I)L MJ2""-"CK=8;2]+4XVSY(/=Z[6F2SZ62MLJP]EN6)B?9T2 @*M# L- L**F . M2UNH-X3B!FG..TZ:W*5XD1[;1U@O* 0".*' MK M&&>P&F.;" [[,ITF,%C )MA(D I M" Z!V2WYA1I" Y#LA#>I'GYD7^V->>X#TM:A^7,7) M75R]L!>.++ '^R3>.R8,(RFTV.VO5/6B:, M0(\DT@);@25D4BE6T(,1JI^'L>NK6]V(1#-X^EM)-J=5ZLEIU3;\Z.B:<:1? MPI3&BA+KB98&&6-C]H$MK=R 1:Z[7AU: ^L_HRX61CS^K=T'K;$>&%'36X# M/Q;KC('?TG()J39 (G%4V:#VP49"*OQ'5.$.89J2^JM&9T5VN[WJT05JO1\, M;*=Y3#=]T3:Q5$M*B((4!5V+^*!KRX(F0%#]#'WL54I"4X!Z9WI04',2S,F^E\%7#8RFDV M7^@T())NV@7+)EU\F,ZS?+J\?S=?IGFZ6(9][.DH[E^K\/6'='F3A6^^I=N@ M^B-"U.,L$J26I'@7#W62W M<32E>P MG66CR2RS\1\');&OY^W_=*NHGCUEPUZA4GD^FE]OK_ ]-/DTNH\?J>^C?/*^ M2D*'QH,G OMG:>:,ZP,1=0[ " P*D8#<#>(+.WN]FZ6W:?I-B#Z -6[VVD7 M5Y_3<78]G_X[$+V^$QF]7XOJ"2%:?%Z""3!20V:%(U (R@VR6WPQP+[/T\CC M*2-Z%*6#"27.!_R@4TYLE)7=Z?[[+?DE04Y'>B5<8D($D]%H1\(ISQ#9@D.8 MLGVF&:X9XG064=FKBK:!<+_6TXL9EP;''.V7(,:L5T@BXP5WBD'/94$KA48. M.T2J%2Y6DXQ&>+UM&1ED0-7P1&. YW*E(=<5>B<$<*H=8]XK9[V6&"E5T(VL M[/7B1353M"4^GG(X5PNK81W1E=_..&FA9@_Q+=]A >I ;_BB7V/)*ZVXRB4_WB[FA^M=(^B3(< M26 =@(;*)WD^ %P(H=X%^.LK'Z>@[0E8&O?[OA\J1:C^>3SY>\E675>-$R, M8UAQ*RP+[YMQE#CKMC-D4JOZK.\N)GL(K&\%S=K\#OKD^O!P/M[(W.\!_;)\ M2H>[))I*Q"3S\1S=:(2PH,6) .P0>A"=T'8@Y&!]G!M0QK6Y&Y6H,4G?5%= M)O9W3(!FF"-/B'900D*MY86=PA@1]0-MNXO)'J)DM(+N:XM;(0K]_^U=6V_; MN!)^WU_#^^5E 5X7 <[I!FW:Q3X);J(FPG'L'%^R[;]?*K8<;S:V%4JBJ2(% M4B"Q9)+?7#C#&%++JQD MN0I#K"?3][R1X_P(97TRR0RRF"D$+*8> BB!P@8%7RJ+O)%XE?V&YB'=Q@A; M.>0"$<^8M) BJQ3B&QRU#;M#2F4V='Y(:Y8YW' D*=A9YX0TAL2IZM9[CQ4& M:4BAQL@@B3Q6E#K4+%_B#L&2=&T_4C' R_JV\3"FLJY:'PZ^,$&IP"1L^T0) MI3@G5N,ZFKA9#1( YWTB'4>8 ]3MA,C8Z9SE\>TYR-N3\ZQJ^EU^^ER/?J+A MZ+^>+'"8!S:24 * ,UXQX,5VCHX;FV'3WUB0YWT"$4VLJ[_F5W?S=7WH=E7. M3I/LT/.%@PX"SB"7UC+)/0.[#<91F6/]FCX(UQ,H"CLZI\"_E>>[[P.*S<8T8- M]48BS TTS7P)0!E6>NA3;7:$HQ/Y6.N=[I]/%AP11 PAWAD-+(.,V693#_H> MQ!?:&ZSB0E\DZP1$WCE9!%'A0=B@M6.>.(>X:Q@O_)JT[<+(',TN.+XGL[0/ MO+@:3068\US6P32G+6R0E12CO+W>2"Y)D=42!^P[Z_:'<):._(@YMBXG\YP(HQ]YI;"*>B(P=DSKX%P10 %I9LU(V@+%9PR@MR;>?!!#ZUVTJH(ELWU@#'2'R885R)7;%,U">XR2)2>YF*-4ZG M[_@=>*.@4@)I@>&\3FG4'AJW6Q_$(/[X=;CRFSDQ3S^PGB-97 "MH . <'J[:9 ^%[03.79'%ED>-<.Z1U4&V<64UD,VLA.W3A':[P M9C8\T!^N.2:+6\N\QEI9Z"G#UC#<'*8:8"&)#ZH.5Z4S1\[H!=U41L678 C5 M+0J.AQWVGBJX9]00B:BP&'*L')5BQ^=8Q5N>Z1K]GBGH$(]B8FXX>>#ZC^<* MJ\-.J)TPX8=J:+773<(I% 1D7IE)FU6XY4EC!:46 M%-_OL]/U@][P+45=@1P#P:6#0B/LK8$['+QW\3<.!SL6CZ1CN\A(#QCEPRM7 M?\U[X)7=MQ32*U'WPN-2,4X,TAR[!@OS>R:#L0\\D_'*=HJ?9\N' M\KKZ5I4WI^/VA]X)/A@52AFCE/(H"*!"T#9WF##'/&^3LB/=_G4OJU^4?DZ. MR-( S841SLL ?KXHKR?+P^UJC[]0 R0XUK,SKIE9J6YU+= M*76 ]IV@245X6WXK%XN#NV7=)/-B=E,]5C?KR7030E'KU=U\4=?:"RN\6"[7 M]4G:$5;I:XB"2J6T<1Q(#IE0A%C<'-NBL#_''WKF7.4@]HKPF5!/ZAM]/8WL MUY?(7JX7UW?ACY>+ZCK8B^'M^VV_C,M@;S[=53[N2@TR:"&9%%S5]9,YHH8& M90%8@S+A/L.JK>>\_IX+';J$ANKAYM^^S#=->S9MF)97X:WEW7QZLYJO%M7M M;;FXJV[OPF??PPO5LGRH)WXD;!3_I84B %CHA+-(*^&M\LYO5XX58F/,=>J? M Y/C',UAT> IN*TT.8#2_'* @G@%CK#540*\8<4@VA,28F MO@7O^;+!,K02.L*>S[M:9C"!4^:2N(1T$A2* S6H$'2 M,3/&K+:!&?@\R&>O?O>7^#%86:OE=I^9W!ZM4C;$> 403FLA-4;.44"()GYG MTC$'X]7R^?+T,E3+/9*@FU5];/)?#WF>STEG3[\_.PO_J9O:?%C7])I_VR8I MKZ>KZF%:'HCGRM#)J)!>;;LP M[?O)JMP7SM_FDZFZOJN"4-;/?0P?]ZZF6XY;.!Z$WD LJ "(&RH,(PU^QK3K M59RZ87FN;)R6%ME[B>[_ZVKUXV*V7"W63XDS3QW5K^XFLVW"_&_A*U;+BY;G M'PFF4#B)M"("<:R=0D)#HIMH/>'*Q>MT^#-&"#,E2_*;XL=ZS'V8SQ[#UE7> M;"VR^6HRW?^\[C/W8;[ZLUP]=Z#;ORM_1"J2C%^ @+MB3C&E$*$<.+J+-A!/ M28>B&#]C8#%'FHQ?'G;?M'GII;8XBXR!/+^9(+8((,6TF")A"-4(P*5X M]M9HR;UC6RH$HN Q]H\?6!IRI,LHI>-CM?R?7Y1E<]$B6X MT$)Y8A5I]M]Z7XX_G\_Y>#X+6>B!'*,4@69'M/6=V7)VDU($7AN[$,8 *"BB MA#I$K <"\P9S)G%\UG'.5YVR$($>R)&]"+R:RO%B'WSZT(;%[T :0B#B9E)@ M;RSST!&"#+6(269M0P]+R!@K9V + !4 !C9'AS+3(P,3@P-C,P7VQA8BYX;6S< MO6USV[B6+OK]_ K>?3[<[BJGFR1 D)R:F5, 2/3D5KJ=BM.[S[F[;JEDB8XY M+8L>4G*2_>LOP!=)MB4: &2/57=B6/+7,]Z #Y86 6_O5_?7O8.$]96>7% M]M_^YOWD_LW)MJMBG6^__-O??K]YAV_H^_=_^U___C_^]?]Z]^Y_DT\?G*18 M[1^R[U[?O=[O%??O[YZ]>O/WV[+3<_%>67GWW7 M!3\??NOB)\2_WG4?>R>^]<[SWP'OIV_5^F\.]W!;U;8EC'0?__;J\U]!_6DO MCN.?ZY\>/EKEYS[('^O]_+]__7!3^_DNWU:[Y7:5_>W?_X?C-'24Q2;[E-TY MXN_?/[V_B"[^67SBYVWV1?#],2OS8GVS6Y:[#\O;;,-AU$^[+[.[\X_8E.6S M)PB&8L&0AP1#__.-!^^^/V;_]K3!V;==MEUGZUHTGSW:R=?_]C?^U6)?O?NR7#XN MDKQ:;8IJ7V;7=[1X>,RV53VP?,HV CHMJEUU<[\L,Z'RZX_+[V(,J_!MM2N7 MJ]W"BZ&?8N#'B8\I\0A,4>!ZL8L!H^&%/V>;7=5]YYWXSCO7:P?U_VF&[Y<- M6:S&;LBF738B""K*]@5ZUL]QN7**?E[>;;$$"+XQ\R!"*$R_P$XS]L,67@#@-%[O#0/NFKHR'2D5B=A M6ES-0W_TH!<&^HJ>"B3%PS+?+H((0(HAQ!'&80@3 C#NC/B1"W1T0/+1XRE! M TA3"V2)4E,#"QQIZ\%;]%A5A,:XA"8H,C8O55 %?T$7M#AX2QE6ZV_5 HMF M^GCSN[#T:_9PFY4+P)\$: P#Z+HI91BY+&JMI"%-?!EIT'VV96T0@!R.R*G? M@G\TH"3U09NN?H$8@RDUA9B$I'6[^E='S).2]0R)+=)>2*OP2PAFY"+@UG)Y MP=,S>CF4DVD%&"<)BD.& MW,/T+0UB#TH+I[8%^_+I:JN"/FT2 CH*8VHRRB$Y'2:'@YJ . 51'85 ;6EU MG4?^K9\&RNDE'R^)ZF!.9B"MPWTH3/82Q<@TXF+.;7TDUR>V?$))&,0X9KX; M>&Z<8*[JK2W/0XE2?*IEP;[,1G4L(92#(QL4B.E1*!FS6F=/.7*=FCC%.-8Z M@=J2JT.D?%1[SN^^V'803S.0X>$^O(QS#3"BE"!X98L!"#$#** !H[$/0NK1 MSA9T_5@Y3:!L8:QD@0DUT:-0(75@E3W-!,)TQ&FD$ZP2.#"I8$N&S_G]5HI! MFZ>9R/ P'\ZE&P8R(BW#Z'EJ(_2A#RF$+*7$39"'4-*M$Z64N4A)@!6?;5]Z MT> 4I"I=DF)KD2EEF1V?)$5AM4B6MJ2JD"8OI<\][1-134YF(I^ZZ%\*YR 6 M9!>]F[TU_%?JA77H!Q%STY"2%#&8IGZ8=K+,_QDK[7U1>[)EN6RVM@DT6KM? M%%GJUTG[!*FII#PW5I:[G]'0L]JM1]<\%KLUL1[XJ MGPIXV$4I"^,@]E%*$J^#&@= :KU\4H"6U2G]KWV^^][MO]7:DS--N\D)W>R; M3$TOU5K+SG9I"XSV2.^D#3@/!9^6@I?[J:=O#ZDI^7M.[7:7/V4WNV+UY_6C M0%FUX6R" P8C %)$2)PDT U M/A:+:E([%P(5YO1C$:DWN=:SD/H>IA"$H+.8,(4=KP/M6!9LCN[= =YPS1E*JH1N MC\BGFG3/C$H%!1^14CT1'T2MG)#W5STH?'3?$] M.QU%6GL0NSXB%(88^2%U(X#9P1Z(H5)21M^*94%O7HY"2W<,4"B7'QF'/<4D M1XOIF;PHJXN9;,=%?GI2%L,YG4?>P8 ?A>G>IJ9 G[)J5^:K7;:N+?Z^S7?5 MIYO?.YMN&%.?I@PAL8H% PS;52WJI@@JG;(<9LFR$AW!M:]4#<_Y@0.L?M14 MIH'4RJG3>*RJ*=1 0JTH52]7/6IEAN-Y*)8A7PH;O5#Q0'A6WA7E@Z@=66=3 MNT@MB&,W3EP:ACZ( L(\FAZL><"5VEX_U(9EM3J!U92*T0V>M#F4$Z^C/8BY5),<*9@"*%/)E= MJO128XJ4R27#7CEZ*?^ES\@,4EX#P!=&>H6"4)YJ\B$<;,WAQ$_#D*0^(3P2 M#%%"8-R9B^*$2DOF$"-CAF>GDY^/&K/)X8Q*Z.I89 X(UDYX')M !=4=BT@] M_=4F5$Z)>YR_I,DF^)J!.AMQHS#%B]^T& '*K?NORJJ?@(U.IK^8Q8U9/V$=@= M+O!Z+"LK_7DN)/1^((GS4OVASES0?B,+H,,8 K+3PH_)0M$Z9:1$CUQ^U!8S:M(L28J5-.@) SVI3QV> MYI'NU$)>#.\E6F]^N]4\(9%+2!I1_G] O(0PTFXUIUX$7:G"&'I/'NOMUSK# MHTB2D@)8X$=3 R8Y,/.,A;=U0)&M62F!*O;S6J#%P,!#AO79E))')??9]39K M(Q$ P@2X41BG7D1\P!+J'1 PED8&S@YJV;6L)"T>AP/27'DU2K*>[3,1FO,0^FL>"9WQLX >^94\O/7HD40,QR!0%27 MQ"B$U".2DI1/Y%*'G@>;5;9=EGE1SV*]Q(]\ &(W0;$+XR!FL)O% M>F$2$"4]U+)@6?DZ+%J))DW.).7-.EV*0B;)E!V-.D=&GQH-(F\FNC/,AY<* M8X 1^1M(&Q._;ZO';)7?Y=GZ4!PAB#"F%&/,?#XIQKZ7M/9\$ +%&T5UK8RD M*5?."33=>C3Z5$K*S"@LZDF-(H&6;M2\P$^?^@SF="8*--R/5S=8FF%&58E8 M46:K9;7K:@ 2D@ _8,#UHS @F'D@/!BC1&V:IV=B- WJ<.E.[#095%,?B^3I M2H\\;U9UYSDS$J*C2>6\%$?7B0MR,X@38R7_+A63^I!OL_<\../A6,S"V$74 M3P#"OIN @'4),#](F-*"W@AP;&N8Q"7<;]S!+7QQ:F=,UP$TT)B#TEQ3M:.I M[)?1)IRF..";Q*NGRVRTZDR4?42'59:=L1(LKNL+"_"^B/?W;_?KO.G M?+U?;II#^$XJ<5;OJ,W]'JOMBL]X5NS+_\B4K[_,O M]_QGW_@OY%56"_$"0]=-O#1*$Y_@B"68I:P%!+"/Y*OMVH5A>W1JP M!>JKA M.WF'7^T(G\V6Z!]Z9M8(:D/+"?\-\[+^, >8%^L%#*$+DX31 'L (Y3Z MN%O7!@#2=)3\OC(JRV'8$8_S6 ,:*8.OWCJ6$_96&V;TV.BD63_V-^N\,O$O M6\%&XEV[I?_B>79]OTVEU0@M4N8G00R9[Q(_#KR( N)V M$%-$I:II3P+,\L#1[%A\:BNT:(\=HS63Y0VHMEMH]!&D:=^N L]D@XBAMK"Q M.W5(D\]H*!G==5,[5H?S;WT.<@KQ4_[E?E>UDZ7EEVSA1BDA44R GZ:!"R&! M[)#\1JDWSGQD$,)1AYBR1C?2]&18PUF>JHS69A,/.HUOAZP:]^XO,HOI:R ; M,QHC'6)&0])T')B:Z1AL$?E5SSZ@MY=V.AW+^M;_/B[LLUO>W&(L+AK M-OK^NM_L\L=-GI4+U\41('$2(!20,(#0I8>9&TR1U&;9>2*WOT/I4 Q[6>.^ M.BYO.AL!_3@XH+IN-2=NI== YP1ZUB/F:7?";7N2R&SI*; M5ZNALT1I,,KK#4=9?1CT4E :(^ C1HE/8\\-&(3(#5JX$+@*MT9."=)R[-: M>Y&1$+GOMZ:G,VM*$U'83%I1(^!Z8T D[8!X9CQL_VR[P?,TA4R68F;=P&3T M-)/N,"!0FJY;& J%])M .^H9H=7_"@'.�HQ3*CM8O=Y%3*(3XL=]EI#/9+ ML=S@U7W.8R_QN4_\QXLTY#$6]4 41*X?TB"B"':8*4T5]^!/B=3V;J\.I@A: M#A.[+QRHLSPB=4K^D3'R L;:UV9::8JF'7^_V*%CG,[XA9O.B9_.I[]:QQ@C M031%!YDL(62BHUA._4BVA_%4C^E^\%>(?$;CPD@JQTX+6=^6F/[7/M]]?[^M M=F7]TE?7N_NL_'R_W+:7[*M/8)QA&?@A(BOV(>)!TAIRRD<>/D6IGG1-OG=I=9\?] M[:XTOG(:ET4?^DMMFE1L2AL;*FWUIAGM;)D5+:8V8MIM-]GA-7UXW!3?L^PF M*Y_R57;>F]^*K9^MV*:?8+3>G/Z=%M?NMV/V?;/S#('33X%"Q +( (I6Q=1Z(+0^LS\1V6^R<[]G.*0]0K]KS_D6# M5FV!DH/L/,#:&V$[_YS60>?2D'OE'+P\["EXUDM^:WO)IY->TAR\OGZC MEU@94D=IN)[Q=%X=9QZ#Z;\JL]E&#T\J?FEET'"(J%1ZOII'!,W3!-$ M7!P>_$%^K'3_WGR]F'RX/5'E9O^I4QQG,3,;A@=WF:F'YC%[RZR&ZY.'-;]T M9J[\WV48?Z.1)QG:376\_^[#O3&>1@L!S+:L;%B 5ZMBOZV/6A:;?)5G%;[E M\_WE:K>(_" .7)]0P((0D9C&GN]Y410A[ +"9.=' RS84\DC**=#Y?RCPS7R M'3V7">I1& .LSD,"3#A2&.]Q:B_1AZ*J:%%;S+;"WN?E[29;N('O,^I[$>$1 M? )<#-V@->9%OD]5 E]-$Y:C4H'*>0;+^4<-3/&F,ET"Y11H!.[4U$>#-BO* MH$X71WJ6F-'19W>/M6OPELO-/RXW(R]?78$.$0!AC[)(@ M(E%*$M?#G4$4JI5!&V#&]CR80W*66SZ5$5^<@'OK2G?C=,IISTA,JNF/-HE6 M5.@R13U*9(#7>:B1"4<*XWU.394^\\Z?/?;2^R31%!S$MC'Y+ M(VX441>UD'P_)$Q%MZP"F4[9WKHT?H)&D5._V;2',7U\JRFL*.00&GLT=)36 MF8?*CN-J,4'O5X\?6P,!PRY$@(6^ET"0I,Q-(FX@1DGB>3QV58T7)1\[AHJ^ M>=O]8&[D@S\+M&B(V9N,6(OLWE0A#9+FH2DZP,]$:EJ^R[[OOQ;;[/NOR_+/ M;,?VVW4G+BY*L.=#EQ$^$PVBF*1Q:RR%J8]"E7=?TX1E':A1.0TLI\:EJ0JZ M#,HIQ CDJ:F%#F]6M.,\,STZ,I#*>6C*4"<*H]U+<2EI_9_[:E=O%&5%^5OV M]20/7Q9;_N6JWF[:S$0)9+'GAQY,:$1"EC#J=?DQ2*-4:<.E6D$;'W3 M-X?KG"Y'/0.LE=4RW!"2RWR3M8'BRI])^NVL!ZHPV;=$:*5%YJ&3EGQ[N9!H MD4%95?W,/WU]A]?-#JY6P$DB=@&P)(91 H,X D$:=Z8P")3$4\N 98T4F$3= ML0Z59@I,CSLYO;-.FYJLJ3-F1;O.L=(C48-(G(<2#7.A,-BI=#?^W.R6V[78 MA<89]NKA=RQQC MVCNW/N3;[/TN>Z@6%/I1"#P7AWX24!>D,"&MP< C1"G&&F!F@AU< IQ3HQNZ MC4N!33E=&XE(-3'3Y7""W>Z-(*214@$0?2N6%>E8=;KHH#E5 MBTU-C@80*:=&XW"H)D9'^@ZHG)NWZ+.B1!?9Z1&BX8S.0X<,^%&8[FNJV?RG MK-SE%;>4?A,G5[*%QP#SHC@AC$M>Y*/$3]+.$$-8:3^[QN.MY^4/B)RL@:2: M=E=G3#:W;I4LU03ZD:?T#9XLY<=?LM&;!->F;AY*,L2!5^GL@5P,W*6^H\NR M_,ZM_WVYV6<+E,20AH0&GD]<@'R/PFY&%V#LH05'>UL,W+*N:%/EM3F%I[ZU M<"6^R(Y(C6Q<5V583G[&IU9-D2YNU[QRECNG0^G4,&>QM?TY8A6Y?3 M#U(*/77M,V1X% &\>J5^5_7[6PG$[WCL]N#D1\SJRFBJ$>3E<0+VU37RZIQ MYDU?/]P^,R+X6%Z[L/Q?;+ MA_PI6^.JRG;5?V2;-2O*WWG "C'SJ$])%$""$(@#2L+6-D*4*J7 S%BT/"T] M@A0YG0V'^6XC<#K+&JB:.!KB6$X7QZ=731*?,RL0OJLA.@U&1X!\=U>4[_9C MSW"EF.O10;/,ST,"#?M4V.RK:L+W2U&LO^:;S8(1"OP )R$)0^+':02];CD! M@326NNY$^:&6Y:O#H:93\I3(29$5-M34YDTBK"A)9[5'+)2YF8<>J,,N!O8) MQ7!FNRH>LL_+;VVJC63;["[?+5P(?09@ %TWH7X*N-&N @V*PUAI1Y6N#&VP?.C(YJ/3^D$6F>W_):IABVZ7$H&*B/0J!B:-%1Q2,Z!S!;5Y2L+ M[(0BY[GI"SX&LCD/>1GLQ5']_O\4/8N_5(@A!!"*&? (CEJ9^3'E_:&$DT/46V^R+N&#EL[PX&<<@ M];K%S>OV"J[TJ_>Q+)[RBL->;AR.=;^J=U/O"CY'N..8Z_7TI\XU9]GYIB9H MYMM'3NFF:1,M"3Q =0Y8KYP.;:V,-=XKA[]99;84"IEDS5<_7CD-_'&E4I7< M'@VUUD[S$%=[[A4C]7?5^CBKS;*J\KM\5:-AG!%0ZGO M1L#'#$?$PRCT ? 3S&3?3.WGVWL36TC. =-D%>^M M14(#H+1MWX9]R_%%!UDL\K]^!4]@7]7WQ+:?T"IC;Z5U)/5NXH91E$(K;6)' M*]6)[9-1B\TT$X6UZ>%+\;7.IO3M>F59E+3@H5.]7B"VSGWD 539A%$G=81$ M35@^U6FNW3WY1_O![;I)1-8%A4" TR2*@>\F+L,I030%'=38CY26BB\ M3=\>>A4W7P!OZG\M@A0&'C>=H$ ,?1Y$Z# /H9 E^G4V]>Q-/"9H5I(SPK2< MQH]-LEG)GJCNG 1I/1)LDO)Y**I1CWJK8II@ZRV]6ZV_55VFY5#_H-U()5;V MFPQF6RC*QQ&$"?5IA#&%20R\*&E- X]Y4E&S48.V\QOM[/A8[J/;,GA$JEBR MSBS?_;(W&=5ZR=O9LKPN5GOQI/J7YL?V,W@CL_YBQ!$R$%L[K\OV'N1 M4J)CD2/?KDXE_KS*D)OQ9I5F+<<\3T!+6#>)Q'%#O, MA<)@O])2E_H ==MCVKB8S_:!1V#D^V)Y,/6",.KR "2--*0& TKT^B,UL1[ M )5*+H/GL79I8#.)G!)'((^L),SU"0S$]9E?$/WO.!-\F>LDWQV&PK M>,JV^ZPURZ)8"#5*0$H0]@.,8]B:A1&, VD--6',LJAV$.M(Y 2DTZ+4D1 C M'$L([]CTJBGQ;)E54.NQ&=:3[^%,RRFZ!!N7)-XDD3/0?*/N%)8ZG&)MQV); M%9M\77>]NOI_G3^ /G\T A%!25T+#<1)MYL,!B!0.I:I:<+R"/ ,57.CA5;* M4)= N5G\"-RIR;L&;7;J*IXEIF?N/I#)>4S?U M?3F:-SUJRW M8ML:;.VY7-4 BKPTC#%,(AIY).KLT1!(I=J&6[$>\[3 -.5F 'VRHC>G&4KJ/*3'@!^O(AXSS$B?J3Z36#B1SA(0>"F2>Q"6D_[A,V )%1IUC7,DF49.@[=&MF=@1S*Z=!X]*EI MD2QS=LXG]Y'2HS]FR)R'!AGRY>7I8H,,*99%::=X!'K("VD4>U[H\< K#"-Z ML.%%2E=0JSUY-*W1RNTHLB2I+M8(TE6325(WSVCHTP\MNF:B%WK8SY=^T6) M:C,"#X2R%P&0'T0N23T7)XD; 098YT1Y+F2UX9I/ERERVM=#?8Q*^NJ#;P- MG73[S^\/>EN4-&CK5X@1^%*>_&2.])3'"$,*NP+L,J6W!T"-,;GU_E=^7EK= MUR=D!FOY \ 71CJ%@F"2O-C=9^7R,=OO\M5S2F;AP>XC4^ MI80*TCG$C'41_:UXXK0\AZ@EHX/(E!#4L5A4D];GJ(:(["#^%.1V+![UA%>7 M3SD)[O']DAB;H&L&LFS$C<)P-QI6 O2D9M<'/M^NUSH74922V$LH MH^WM";D9UF$[O,Y7#MCI$-<7+368G0[T% 7CE6GMD4R;C30/!;7J MX:N*\K;9E-]04NVN[\0%G]5-L5DO$/28'_LD DD$8@_%&*/."O#]4&[NK_MT MZU-^ 4A44GYLSRF6.EJIS)F<#MHD2S5IVK!48W$$F+$WB3QCHG=KB!YG\Y < M;?2OMH$,84$^%&M.%.%G)XK:8D0+A G 4P8)#'U*4W"J-MCBT+JQFK",A1H9\>17J MF&-(/EVVX3_]\DNVS S$VK-'& A<'_,_(.X. M)2$20,6$F1&3UE-F-:3)A+*2O-^NBH?L0U%5"^+""(1!$,1! MX+L1GV\>SG.'"0U=+2U1>+YE-6F0.#^(:U5_;%*]K9 46UT!46%/44(L$:;-C![" ^=@C-"(4 MQ6G@Q:0K0A.F2:ITZXK2@RUKR"F69I[U(%9/_UE_0TU#U/B2$P]K5*FIQBF, M<:7BU'*/1FCQ- ]QT(->&.@G:G)PU)MN02S?[KD.71^&W.8F^N9SGY??LNK7 M?%N4^>[[^RU_,[-JQR=7SY^2_M>>__C7;'=?\)\\9>TM+ L?IY0 X(4(^6& M,4D.NQ1" JA25>DYX;8L9@*>?H:]<%&@^K+OBKF:@/G*_$ G=19T*:^PV;#V^?B M].?XMJJWORU6K5MI\3@G@*^< MI-MD^L.N^-%Y_L%_=-!'WG>OPV[O[@F+C36/]]BNBZ_V6ECG4SK:6-UGZ_TF MN[Z[ *H2%T&?_&1YN\D6)$@1@RSPJ>\BW_4CZI$."_];Z5HY.PAL;]!H08O= MEQ>U@<^K;K^_5(0:ONI))SN-)!GN3-X^BM&0K::Q$S7IL-L75%EMK7EHM64? M7X9D(S#ZEEJOLWSQ(?NRW*1\/LO'!%&M"20,)1'P P"!V)['.UC<60#$D])@ MG>?:SF *.$Z#1ZENFQ9'_1)HFQXU85-AID>KJFSUTY?BZ6?NG) I*+X0Z@1/ MU.F,XV0T&81!(54DT M8C5*8[UAJ&;5?E_]9E-T)\::P+@A<0HD'TL0-64J2B,&# MH00P3R5=IO%XRRK>@=&JLJW#EES>RC)1:NHLRY&5'--K)GH22 -HFT=V:(@# MA;$NI*89ORT?LNN[9^:Z*Y'"%'F QH3Y;AJD.&)1VMF+0J*TZU;?RF@*HE4[ M>P![V+E/1(RW :YZ$P!OPH3'+\N'FU7^ M?KOJ+ID%:4I3Z"0A1%'F'!4$4DD@JD--\M&5E/0&D(P\:5$F(J5V6 MU'1T?((4I-,N47JJJ428G&R^>2[N)-8IH*'4OILYSK8MC@T;OQ5=C2$H6K9&CJHGC\:*D MAM;XT95"69YD=?#4PMW^?H@PQ5*5L+4>;%O].!RGQJ/UGJNR)". %@E25,!QN5$108L<::J@ M E>2.OC2RTV M'),[C#6<.QWU:U=]DICZ(" I3"%,W"AB/@!'0R'053G)QX^K9EIKOCJDJ>N6 M!;X&Z=,D2[VO"9%4(D7VYJ)2RR-,3T/]3+GCMP\3)G4$=>56_9!HWV"DR)AE#VB-+,6)L@#AOW:AL M)S1\QD)?(*A'UTS"/DWP+X.\(1Q(I\-6JV*_W56?LE66/XER/">Q99Y5"XC" MF($(IJF/?!+%*68'LZD?*ET\/MB8[119B\\I#P";]059?8LT4S_-0*W/NO$RVF>5)/NUVN(?\ MA3W@$Z&@41"%*$@C5QCO[!$62E4*&6YEI#AHN&X-(%(VKS8&AZH)M1/Z)E6H MB^STYL^&,CH/33+@QZN,F1EFI%)E%])S:;7+'\0/_K[<[+/KN^O'.@<1<.6# M8K'3B[V (>@"TI;&AQ$F!$JGSLR:M:Q3!U3.DX E*I 6C_+EZVWP+)%?FXYB M0^L"5\Z1^!JL)Y!7L^28X7U M/JH=!8N+7415]#_RW7U7,>%0*1TFD"8A2#PW0@@$$0PI\ECLPM E"?9EYYZF MS(T4V'48G:\LS(LUW3_L-\VEZG=WV6I7*TDN?MY4S:8I"2GSW)@C =CS/> F M':@PI5AC-FL+RCA37E$QHL;OG#C@-!XX1Q>10.VFT])>.?0?\0=S/=W?#OUO=-6'ES8['F0F/*^MC%Q#!F **6$BP2P@# M;M -57P$ VH+O.-"&VN4./CCG#CD'#WB,[/6)Z=Q2N0F3MVZ(GBN63K<&8_>_F@OX'>?EM:GL;8:<:QIS(R+3BO M^K93/VQACER M(D:VO4;*P%AHJNE2+Q_[&W2>^98&M,U$BV(;_X4DWZ37IE,K6JQ+7RR_6^[J MDTK7=^^WJ^(AP]LU+1X>R^P^XV'Z4]9^MUN/1GX<1Z[K,^;CD+D,T 1[$(;0 MC3B\1';_K6FS]F3E@%2HQ#.(3H-QLJT;BASV"(.MUIB' %CS[N4-Y%99E'VA MKW?W67G&[._;,EMN\G]FZ_\H-FLN,K]P.?I05-7U]B9;[?I@E".#D@]7"XV&9?Q.XRN:AP"H12^A W^G#J MC+1,',$[7SALYX<-!_ZC4VR=AV7Y9[:K#W15!S>NG-WRFW.;;;.[7/&0Z"0- M+*?JLVU9+>6OO3DO^3\(\#]>.2>MWGKF_%*W_H>N]8_^.:V#3N-A&V->.=S) M<<<-"ZW4,[9,V2?F,?Y,RD QGS=4;1Q+\FK%-71?9M=W C!'6T?*[0YG6E2[ MZN9^669D68D-S]_%R%M]SK[M""?_SP4F<0SY.(HA3"%+4S^)? 9= KPT88S0 MQ5-6WA:RF8RA:&(/ILS#(*44!*'G8^!C%_*O&(K=&"J=!C@%KA#&\9(,9JS'D,!J-Y6TSSRJB)?+HL14JDXH-);?RX[1T3"+$? DQ" &(^ M5:* )20& 0A8&,ON*]-^OCT%Z"")^*]YR2=+(%QBI^=E'4SH/-["X6X4ACN: M8M9N=9^M]QO^+N/M+E_GF[U87S]&:NFWU6:_SM;-\9*'QWUS=/#Z[B7.9GLQ M3.*0(1KC"'DIP@Q&KM^!A+Y^NF\$:/UJ3^G\[K.H^Y\U\$G\4OG M7G>=(Q]CM[AD&G>^C:V8Y9V@G>TDA8VV2%_.>)JFG\?X,97S+S/.4[:!=)FO M8=#(]_,/J/<9HP S-P5\4DEBCP8NGTV&A]$U]I7V;DV)T_(H=DG1= Z03-J< MX\\LF'A9. MH@1V%N,4JB5Y!MBQG;$1@TDEIN2KXN&!3\XK@=7)JVI?[\%XW)?\J^W.V15. M]E][<:O2\NNR7/-?V>^JW7);K^+OM[SG.;O[S$F;S[S?BF+IXB46KFK>7S6H M>60WUHW3,JJ;Z$0;/%ONDJ/1TL:YBQSU;I(;SNP\5,^()Z\VOYEB1U;K_JC+ M[.]:&TE(4Y_@U/5]["6,NI&+.ALA@J&*NJD]>6(]VS_R[V7?LG*55TTIRQ,9 M^]IX4FGJE2+%<@IECUTU36IQ3*1!SUCH41T]MN:A,YK8"Q/]9=0)L0=,2$I#VJB[*/R>LH'W6(#XS7O* E*.RUK)AMI MI5'GF,/\(%&%8/1VGH?NC^^VV52D+N\CC3;X0=QML8CC*(Q"%@;08PF-*4 ( M'*)JQM2NC1X%D>5QYG.Q6V[J2[BX#F6=#BTKAT_Q8BAZK/9X4*+<>F,;OYEF]_E*ZYA M[:5&XNQ%LZ[' C>E49* P*,)IB%"-"381T$8^Q@0M=,.DD;3$$ 0 M<*L^BX+$]2(<$.2%_ _@!HPJW3VM=:B!+*N\3HU\Y!_J[D?@WVR_^B,<_3&Z=Q1S. ::@[)9.[X[:"8U^WG=L+S"G+4]:5[S7(_#YTU[=3+ M)+ -SM3W1*\:UO'S*5]GQ6,-I?AIOZL:H%?U3MBHX\G]FZ[9DF3@- M<<3+1=U+20I]+PV12QE 4=J\S1"S.&2*XFH-9YKX?*B! 0"(!$$0\5&'#T P M83Y%OI>6T;CT[GW;J&0_*#[Z)7SQZ=ZA'*?QK=T<[TPT0MAI,:L_T5)UD)L/0]#Q< MW$D];F$6;],6G//GN>_TJ'B$G M/L$Q"Q,:)-1E /"OW$X27025BB1;!1HB%KL^)IA&* 0Q@'%?@(YTQ&(?&)] M:59AN'-NOW?E/[X[XLFJ$X])&UQU#)QY6^L/@Y='O:,K3K/;14Q#7WVS]M#I M7)S1(&B^Q:3&P0D[RMR&PBFIN#@:3MX^F@/BZ2EV++;WU;"::P\K<0EB,XQ7 MU?ZA^=X+D)[GI8A2-_$"@%+7#0 ]S KX_" =, 0.A09(DL0Q#D,8IX&?,A)Z M!!+H8D9]F$:V[PPX('261XB#QC+K;:4U>LVIFRR, T( M#A)"72]@T/6CQ$O>NME;\ZGVQ*/=[CY929)G//2\KYJ$S>-]TP7_LNC($ XT M BOQ^I'O=,,'_N; >)PBP!A&)'$)(VE (X];1'Z<1C1.?:4M*$/LC#C/;T9- M/IFOX0VMY:%!J7(P8Y7- 9&)&I&VHXN7+,F%"MK1 ?R(ZT0NUO MJWR=+\OO-\N#W?K8<$33( Q32)@'/\V:&QO:,[XI2-PDB'R:^FX4\&D'P&YM&%!*"5"J3F/ W+@ZI%4PP 2IDI(T M+I^#M&F2(@%O$]0G4^;8G8E>&73HI7"9YNHM!5NMOU6+W\4!]Z]EOMMEVX_[ MVTV^NKZ[RT1A[_:@'4HP@Y!B$(9^',0D)B&H;?H0QV$"9,3+C"7+NG6*SVD M.AU"Q7.SAICM5[#Q2543K_GQN2Y6^X=N>_",>'V&:R1^7XP5PFDQ D0N FZM M_U(TG)%^L_1-J_J&?2EL=##%6X&>LE)L6MK5]Q/5Z?+N0#6E2LFK1M5M)M^NFI2:\VS\C;HE\SJ3K,]Z4/[37C/*35IH/G"O/9Y%):E,^?I#GV M]8I\/[_OZP7 ZGU[)?8?6?[E?I>M,0]AEU^R[NT"T/!ATV9]F .U87?!3P#J==SHT7^VKM/&9E4X5%==B8 M%\NR0\Z\4$\[7%4#QJLKY]#Q6L\/GW)JWT<>T$9MU[[!<)X=;"8#Z4S)>3D( MSQ2FT@#^L2Q66;:N1$&<\X&#QPB+W#2!H9\$(,:IBU%KET6A)[5F:,Z:Y6&R M ]@4J\H.@O9R>%0;! V0+#=NCI1<'-4ST-T M#?I3V.J4^INY]B+YW1Y!J9J)T_OMR9Z,A4]HF* @8C$)7(HB<0=NG1=W Q(% M,%0L!V/2M,HKJ57A18!:;IM)P&D]\BMGF^W$-_/N ZNZRH=F LEHH[,3+$TW+HO3$%XTA(CR<#+G M=+6%+%99_I2MKY^)(04$IS%U@SB-0 0C$E#28$",I$ M=6S4\JA3VORM6*\. M\;05S$1#*,O:R&TP2.N>874ZL$XQC]#N;2;E9-%@B\Q.*TWZ=EE C3,HO96+ MBT)>[QNK\';-88ARK]E6%'M-\FJU*:I]F1V.I[NI1U#HIIA/X!,& P)=Z'G0 M@SC%'HRQ[!8EHT8M;ETZXJQ+@3U#ZARA3E9J08G(OJU.5AID'N^R)=]>;HVR MR*#48:#CF>T>*,T1[C0.H4]\GWBAEZ(0)WY$.^M!$DAM%S=MT_;FJ).J!?UO MM5(U"./,]^OGE*0KAD%_$;X5CA5-Q+O> :-3_E5;.##^V M>)W!R2,;7A5V>Z-:X'BL%DF7U;VPS/\2U8R>>%3+L9S_;GV8GR5() >PFT < M^2D#@1^U@ A GE+FT"(,RT/225U9@:Z11O'%"4ZM4B V6T8NOI])HZ@-62;: MPTJ0K\]F3\0_0A/-(_P?P]%B].ZOIM5)]L![)3$ M"8$AB+LY"/$BH+311\N 97UM,#D=*,V3HGK4RYWI\&I%=29)%M.G2;B64VS-"FVHESRA/7H MF076YZ%R-APKK/?8(8K8&F_K/T5!FB*:XI"1, V0BR (6XM)"IC2I'>(G9$U M[^KP1FH5DQO$J([.V2-SF+#)\SB"MCTC25K,]*B=HWII>M(K5T/8D=6G]]MU M]M#<[BFRR;_LE^5RN\NR-DS$+/$!]B/*K0=B@2K%7:(P"5P0JTC40%.65>H% M.@=_*;/FK+;>+'$HL7)*-2*G:F(U@$XK:M5/5(]@&6)X'IIERIG"2B]44ZZ_ M+\M<+&9\6NZR.H #+ @H#(.$>L!+0$Q(B YF*(A4M$KYX9;5J3CQU4,K:F6#FGJJF&!KT&Z,IHGO41)@+V1! M:SL-::J8UC9AT79V1T#1G",9HE0VJ3,VFZKI'8'/.0!T6H2-*OU0@_QQHMF3 M%'>]61^3W,]#PPS[]"H39)XQ^8H@^4.MIZV5D/B!ES+J13$FB ;,2TEGA80$ MJ=7_4'NV9?6JX;3COI:$*7,E)U8V:5*3)16&+)7H>$9%C\KHDC8//=%&_ZK8 MQA 6I \)<37*=VRYRC?BLDHQ<4M2'FFY'H@0Q"B&?/;F=6D>AEVH5&M5X_&6 ME:)!Y'20M'(P.J3)Z85EOM0D0Y$J.\>@7A'2(QP#V)N'=@QQX.6II:%3%\%Z@>@3OJ=@\Y=LOSR6WM0D#-_ 8B#!UHR2@5)SUZVPF M,&9JI^R&6+(LD0=PSJOX02O+,Y!6N%W'N&9 M(5]>G5(SQY!4P/8A6U99]:%H]@U=W]7_7G\LB\>L;">?/L$12Y@71-C#4>)3 MW$T^F8MC*K4#T90MVTMI-<(KI\,H3NHW*)T.IE+:R1C%$D'@R.PJ+JW-E5B% M(')D@O4"RX[HS0G1FX;HQQ;IT.H2;_-P*?PTR. ,0E*3WA1V^IFQ@:"[+YWP MN-@+41A$*8,0Q7[H=G83+Y#:6V'.VAP& Z7LH4&B!P\(%CBV,"1,1:^Q8<$" MS7_1@>%BSM8\B[,?'%3]D1\>M)B2&B#^(UNN_VN_+(62?LK67XMB38]3DQ1' M@4= MG6KZ?XIK:AH5Y'X\.O5T_GSW7.7#Y;W7\TNZ;H:N&0BZ(4<*XUU)/<87?QY. M Y+OG_D#FED%2-S8"Q@ :LN%[\?3P6>26N6!08 MM1,1VKS*!_-C4*H9QL^&3?78?0Q6!T;M-;O+9^R*7S84LE\@X(U@?2AM,U!U M4YZ<"=#-L#-0U]OI /-0X,5>%** IFZ4@#1DK4W/(T0Y;Z-O:7)MU\XH#&!W MD+Y;(-:TPD_!J1&5M\#M7TWGI=(RPZF;M=:K^B*G]EH,R5TKD#UQ*_>8VUH+ M>^V, 6 <0 Q#!!'"(8:(!$EGB::IU-;=(<^WK.TW^;?=O7, I9,FT"5.0L!' MX$Q-MEM TQ"F4L+?/G&:Y?K5"90LSW_6XTL2/)"?&0CO4 \*<[U%0619?O?: M3AS! /JQGZ008QB1$!'MD5"D( MJW7*]&2UH6[9X1H:V9[S\I*4#F)D!D(Z#']AJF\HB&C//2@?\FWV?I<]5 M$ M$4E"R'SB!PD.0!*F74;$%^5#I$75B#7+(OO&Q4L"IU,#5=$2,S1+R/#H#*O) M\HS)51#NT4G6$_*79!N]PDJ&@TLR;Y2_&K MU?YQN5U]7T0,IQ&!,"9>R&*81G'L=Z:"," *NTAT35C?/]*D49<FURYZN^EXY M1Q(/R$9B3T>%[;(X1(C5V504XU>NOZG'^F3-29('>'%6E8>R(B7,?RSSIVR- MJRK;?5DO*5[?;O(O==_B@7KZ;9=MU]FZQB5.M3>XKD]PP31$#"01]EP* M8A(AS^UR.;X/(_F]?*.@F4#LO^:[>^=K[9RS%-XYY<$]ISCX5\]LL];#=GF> M(WA0T+EQVE-B/)E=4ZJ-/ U\I\;O'!UPCAXXW 6G\Z'=KR*\.&CKM=Y(-4X+ M*HQILVM)O=%OK!:5&RU-D'II7!VUP68P H_K;S'5JZ%8U7?YO4ZUL:*DR\=\ MM]R\?W@LBZ<:8K5(J)O2B $2AY$?!X3BI LE@ ]<5ZG([S!3EL?C#IUS5Y3. MJL'GY"< %2L #^2U?^B<@%*URNO4YVRZW7$WSA]L]?]<;4\AG(8Q"'R/@TRA@-/6Z50& PD#I7CHM M Y8UJL'$)P6GH-1T28\W.36R3IF:!K5L?9)CRXKNG&.D1VT&$3@/C1GF0F&P M0ZG>>+GB3^=A&N,N?CGRM)=E:\(Z9&2(?3-0TD&>?#J M*LJA;,CJR,5)W@*'#/O4!0R" "8@"2CLELM@PJ=U 'X7IKF9(B/!J)=[-8IM^>\RV M5;9@E$4I@ EB$$4PC B(86ZRM;,K^M9> M# F8>B,,%#2K_!L3N"OGV"XMT)EHWDO^=#10NPUFKHGZ?LEJY$#FY.ND5[LR M7W$5H,OJ'F_7[[=/_%OUO/,W3M*^+/F7"\]/W9"YKHM<$LKB^V[%@J7Q0ZQL^*054NFFV%83@TG(%=-"H\ '8&P7M@_P7CE'%&. M74U=AKD>$31,_3P4T+13KPJM6^!,^B+C>C_1=OU)K)AO.IUU24@2A/S$3RF& M<1PAUSOH+$B44F!Z%BPKFP#3A8"*UQ3K$2:G7/:Y4A.JZ\>L7(J#&$Y7%:0F M;I(8[2PW/5(TC,MY*,] 'UY>(VR $5E=.?2M05%YBX!A M0B!.< 1@%(4^3'S2 < H4IJ(&C1K68&.KU8-Z\JI6H!.V2!4DR63?,MIU414 MFQ2P*Z>#ZGQZ@W0KDB9/88_.66B'>8B?#<<*ZWU8Z=@+G_AFPC1'@,N2=]QF ML;/=3]& $MO"BCMQ(+)KG6;!N632[ M+46;]F46VY_%7NI5BT_IR(<-\ONE= M2WLH'S3/X-MR';]*\;JR&JS@%.+Q[1N];Y) M:JP7#*0^9 0RWK58"-(HBKM-/4&(*5*ZX7N@K3&'KM.U<2=O$2I>^SV46KDH M?TQ6U0:F9]IVLIA4.>_?(M3.M>#]3/5$\*8XGD?8;LR;E_>&&V5),X_!]KM] MF?V:;_.'_4.W SK99\^^_V+NL, )3"(003<"% 'B(=<-.V343<,!"0XK>,;. M?-S58)V'!JW91(B=!M/*D$S>5D-3)PU0IT7J' Y[_7!6B14=YN4S+E;; M=1Z:/JK'_3F:$=B67CO+M]GUW?/KD6FS6D>*LBR^BLN3EX]+<>/1(J:IBU@< MIR%CR&44@+!;O@MB'"CM'C!JV++:'P")TW4U(L7U-J,D2R[#3<6O8FI&U! 4 ML_GG-['S:7^[9^/(/7V+>SM+=@H\]JWDV6B.>0BK'==>KOO9XT\NS\WM%R_L MX]6JV'/E_I2MLOQIR>7Z (5PX?Z8E6+K_O)+MHA9Z$&4T"B@8'UOA61UN,!K$K:U6[;R.3#9],LAM3WT%1' M]"=*+/ ['V?85"JI\MDTF6;.W&[322;/AY!X,8L^2LO,(9T^CJ/%Z+U>;0J2 M9+>[]]MJ5]9O 3>95S>/9;9<7V__OBQS >C3-9;@8R"<5JXY^ Z!PQ M7CD-W3<'NCN@SJ<^NJU,/&3IZYET&&^!>4PXS+M56.ZY0P3Q_9;+1E;MA,6; MG3CG=:+(Q$.^ZU-"_1A /K4)D=L=)@D@")3V'1HT:UD4&SQ.WD(833(G72ZNJBJX[T* M(G0M]\L-79;E=_ZMOR\W^ZS-"BU\&J<1]A/(O(0D'([G@D,2""52.1<+9BU+ MHT!ZX)RN;,+\=Y2%>/G)N6)JTO,VV> M^7GHH0W'7F:E;7&G4/NI>&C$5R@ROJV:K7 N=5F2L#3B4HM]3#".7=?S?9AZ M@$61[,XIWP4;1,X!DO./#I3T-:+&:AJ=HZ;G11M*YCS>JL%>O*YO9( 5 M^6/R3]EVGU4',QC2) Z%'0P9H1%&T&O-P-#U$[721LJ/5WE1M"H:=8C^1?6P MNRI/F@3*8@+[GHD0YMVN:A&?KP7QTS'\2#K$K<+#?B(%5MZY>B M6%>_E'R@7P0,44C%^(U9Z(;DU&,$RM0TI ;DM(BNG!H3_TN@&E=+SC/3HR@#J9R'K@QUHC#:O90+]F3\ MLZ)61L)-;HK'.OPY'G7ICK5\+CYFY5U1/K"BO-[=9R6?<3R(\YWU>G&Z++?9 M>I&X<1+ -'1I E(O24'(_ XC=N-(L:[/B,@LYT,Z9^KZ-.NC.WKR-G*CR<94 M-/,)=?OX*(GQ8E>(DTE*L[@W M'ZHD[@?[THKQ6?Q*I^2*9VSDB5&;V1KE1&]&.\TT5F+Z*LW-7%1&%?:%Z:JB MW\KG^FA1U3>.MW4_CM-CBI$+709]G#"8NG&:DBZ)%GA)%*K-6(?;LSYYK9'5 M 41Q./K5EDA338$98%=..<:E54U2C@?HCLQV\"9+G+U)6(\4F2-['AIET)]+ M9]8,,:6L:IV]!80APC$-XCA)$?\RP:";@"-N'ZB$+NI/'R6&6?7HUD0O5T>0 MS,ND3.;,7AYU_)=>%DTFE%^.9ME,K#\OF(_2P"/(QR'%;I#P(*/+@:,@ *[6 MZZ'P?,LO2+WIHKZZIGTU^N[BL/M*'$F1>2DT*)S9:Z'CP:470YL-^:T07<7A MQE2W.VV!0X_B",2$^&%,_9!Z+.S,Q0@!M2!8VXSUV/>P5S.O@:E>AZ7+GER0 M.PIM:K'M$9+38#IN=QU[*\EY;GKWD@RD":82B%*$$XC#VT]9HR/\=*!7-&6;*\C)+C>X0L5XYVTRR;J(I M)B6GVN.1J#C/KOD[1=9JDO-#"^['D6.>7J;ZPA\S%,]#GTPY\S(H,LF1VE91 M$8")FP2;7:M[;OOZ$%63[*XHL^9SGY??LNK7?%N4^>Y[IZ+UO0ZG3TG_:\]_ M_&NVNR].;WQ8@(#A% 4@Q'Z(_#2E*.S4-DH#FJI,2>:$>XRISFWM31O$.3OA MSQ0[6T22(VM5F63;["[?+?PXCD ( \]U M/>"F**44==9PC&+5V:2>%>N3R19(DWB96HM>\?.F;N@S.J=W?( 79]_'H:S( MOCN_9;N3=$\0A"%.W #Y _J*@IBS]9R_'-RS]CIT0X]%N>A&)K8 M"Q/]2$T=Q'XG'@I4'[/RYI[W!E%?827V4.6;_2Y;+W"8,NI[OLO"A :)[P51 MTED-/.JI9$V&VK*<-ND41-0]>/QSSB7G[)?ML_W&;E]5V-X'J_JW:\OS5%M9Z!B;'O,X9($L2AYZ>!Z[I! M!\8-B%*6V!($RS+8H7:6#6R'CT /Q=:I=L7JSU;UG'U5EWP1/WOR]\S,U!I06M<4!E3*[S[95_I0=37+[UW>?E]]X8)6+ M+.RJ%%<4)%GS]V%G:!S'D,8H\#'_GW]%84(Z8"Y,J>*^<_N K+]8S0+OZM0) MK7TZ8S2.PEKZ?%I%9[W]&?KG>:LK1T@ACV"X%]-M=!],\5L+]>.TWSP4>$R' MSRWXC\GU4*W'3\M\(U*V=T59+3?93;;:E_DNSRJ\_L]]L_)V %Z48D7O--'[ MN6C2O M,X@#1D."0CT@^8! '08>:!A"9&0C&0FM]E/A]RQM]D_^3SZ6^+/E< ME\^!'Y;EGUF3/:\.;M4;K(0Z[9;?S(P?HS7XL,%ECBUM?.0Y./F.>_E.N.D< M_72.CIZ.45=.Z^XL%EPL-Y_&J#9VQYGWD#J& M.& ,AS&F$'2HP@ J'<&WC<7RTOFHTZ$A36)P+C12:UB<"/TU!AE)TH=.C0PT MY[P'">/>ZDR*C+$L?=W[:T =F$48)3X,DS#UO33R*8HB!#N+'J)*.YF&V+$L MSMV1Y%--4-_G-(A(.=D=BT,U2946TSF(: ^%/0)I@OAYB)\13U[>\FZ,':FK M*?=NX"6"?92WE8M+!+/U;\7N_V0[DF\V8KL592AV M8S]RXS2.<)0&;M*]0,B/J/3UMS+&0AH"_K8FOAN P&<$$^ZQE\:)G[H!CM7J MN6A=I-$SD#OC;I36.IP:A/FSG)9W&55Q;O?\V\KGA7V.ZQZA"S**!9W]1T#W9U@@>]1YH91 M2)CGIGX0B1)QAX@C5(Z+SYA@@+ ^5XX?KO8Q"&'HFXCQ'%8T7#7648 MYUU=ZE"DP,3ZGD9PK$.C?$ALF4$]":,M8S6LMZ\:-$J=>LQKF<)AD:XBE4KA M[6O'WPAJ!S UGU!VB!-G MC!G,A?LGV7\>>O/XDZ_?SO?-?92VF*0 M!S@MU#N\$QACH':G]B4KQ*,AA!A'82DQ MP)Q<@#D.:6I:?.!+@'(:5!/=^GJ1GIX /RNUC].T@=3@&@#"=!$E(?\Q 4I-T+E,1,Z1JG7D,((/ZX$- 8 MN %*"$8>@A%@_"WU2>Q:OZ5:8!,;?AIP3G&[R;_4([KB/=6#R)13H]%X5!.D MAL(#KBNG13;55=0]+/7HDA%RYR%-9EQY><&T.7Z4=CFVT=B'?'F;;^H-F&=G MRVF(4>K2! $_03CVHS0*NEXEK&:^,+S&>:7N0S @@/*/@7<>"U[V0$?5=IZ]]E*RFA*$F0R^>Z M+*!1'!'NFH=8BEP^XPUM7[50;_S36G_084QIM<$R67J)N1-0$X5=%]EY>S%A M */SD"0#?IQ?*!C,C*S_GVYV6>XJK+ZCJ43T[_RT&_/)Z37VT_B%$S9 MEKLX;N81=V8$KB?V*@"6P#CT(?5PXE.0,,_S8LD7S"X(>R^AP.W4P*^B )"]\6&]\3J_W:: K).YY,X77GPJJY*,]V59H,:H>=='Z=QYZ$' M(_E:3/'ZV-65)K0JGT'\+&::BR! S*<8)3Y,F8?X@!ZZ#3X^00D#J#+!&P^5 MY>G?:^6IQ>94?,YKC/C4J4N=Z-1>26Y7GJ"-[8PCXS2O[IC2M6!=8ORJKPW? M:KU9C!<7R38X=@QOT+_F.&+ [X%CBBGFE<<7\OWPY7_D62DN0__^05R%CK_E MU8(E"7,#'#'"TC"B(3=+.N,1@DQK\!AFU.0X+7,)+B89EO%S&B&":>3^/$ M(QB@F'I1AR%@8:@E>D8LCZA]SX.GDZCJY-UM4.O*HIFV4%3'T9M!.WI5X-FN M2LI0)B.61JF?F6::]>V2=%I@4%E!WV\?][NJ%FSOUTS4]%W )&0!CN,H@M@3 M-V9'L--LS\4N5JL0-\22RHNI5=VM1N-XSC\:0+K2IT.BHM!99D\_]FN 73G2 M5-I5M]<\R6C9 '9GIEQ#/+FD4X/9&:)*?FLQ]0"W!$@2$P\ CZ(@]#J+F"(# MJB1K:215\@VJDC2)^JID@SU3JB1!Y6BJY&NIDBJ[\U4E94\D5$F/G2&J!%J+ M-(F0'R>ISU*(/,(0 G%G,44)&*Y*LI9&4B5@4)6D2=17)1OLF5(E"2I'4R6@ MI4JJ[,Y7E90]D5 E/7:D52G?+K>K?+EYOZUV97T K\ZX^1X,4@12X/LL])(H M91"TUGP"D-)9*5T;MO-:'2SGB$LOI:_+H:0@C4"?HAAI,&='@\Y3TZ<_ \F< MB?8,]>*E[AAA159S/I?+;77'7UB\7=_4!3+$!>)W9T!4G_F#J_,_:A-;?A 1 M'X;$3UQ.)'(#STL[B!&,E3:RC IL G6K-)/SXS:8G"K.MJV&2ZE$,UE14Y.4 M]DCP)"TW#]V>QO5B!F^.0ED56M\1VEPP>7U'B\]?BYMBLQ>'2-M0V$,Q2L/4 M"[TPH!$ B-L\#$M>$DN75QENRK**-P"[VS:+.X<6#@?I="@5I]&F^.V7Z FH M51/=F;*J4))E7';U2K.T+%<'EE>%L^,L5RW0GP969WF3@S-CD&'R9E"MQ: S MA94.IC8W:*IJW_"N5B]H?Q#4BGL"ZMD($4M%,: >2TCB1Q%(4&L1A&ZH="AY MB!W+FM\6EC]@)C<:DF\MHT6HFM>SCJ"95-,#N/R->()X7Y M?F=$G=I8&+I)!)G/$LCBD*1Q!+U.$8%+L6] GR0M3:=06OF%@;0.4BD+C!K3 MJ4FR +T\J6N5(K^S5BM57^3T2HLAI:(O:5.DLPW<_(@% 4LA\5Q&/-_W*.V. MC@#,(B69TGB\96UJRHZTD#17F75(DQ,ARWRI*8\B5?;*LSPCI$=B!K W#UT9 MXL"YFBI#N!AZ.6:WA8\;(2F*/#^ (6$X)+!;E@8$ :7*=@--C:(L/9> #5&; M 00K*,\XW.JHT"!:1[V%4DZEAC,](\4RX(SD%9%:'(U9/>%#OLW>\_BM6D0X MB-(4I6'@QR3T$4/8;S%&C()D[ H*\LALKSR;KJ(@/'-JUR8HI:#0X')"/-^V M5ERYGJ*99UMSX= B,GL?1VWY>8PC$_ENH?Z";@L,V)%9';[7X#Z]"O"7LM@_ M3VX:CHE!:.\YO]@\/R_*[6(&\ M.^RVR4]VVSQT,K7<.7="U9[JH[9,/WAAJN"DEAYPYM:'B*'-N M?]25<_QV5R'NV:6QSL&%Z0J_#>1<;0^KG>:OXAIL;;:OKLL:J6.C6 M )UR,CPRDVI"V^GH2:V)(\"3.FDCE\%]D[(>G33(]SR4T*1#+RODFN9*?DG] M*:MV0ENOOVZS]4%0Q<:C!4Y "F#*&&34]2,0 A\>!-0/E$XA#3)D?4&]P^84 M ISS0[-K[D?5=?0A7,HNHX]$H^HJ^H'!&M-70#Y,Y# MJ\RX\FH%W1@_LOKT.Y_^+S?Y/[/U+\M\*Q8DKK='&-4BI0#&+F"0AW<$(LQ0 MU"VZ81IAI?6OH;8LJ]01GO.%XZN<'_@042FKU&!&Y81J3#+5M.J$1P&M6^8J MMLX)OG'UZ@VR>B3+%,WS4"UCWA1V.J.:=OU:/-4[C=YOCY?A/67;??:IV&Q8 M47Y=ENN%[\(TB6-* S]DQ/=(F&"/>H'+O!@G4&E7M1&#EE6LP^CP-^_D\L<: MIO,/ =1ID2JN-IEA6T[<1B=:3>%,<&Q%YV1XZQ$[H[3/0_',NE18[*:ZUP#7 M!ABJ.-_N(%OSHL2!U%?F'B_795BGL[^7M4-O=WIM4N?UCNLD6$? )<$@$> ML/DLC&D<>IUQUY>K#FW8I.4XBM[S?V65&.*S%M+:X5V@RGG_4;CRUS31_:(S M(1K6]D A'\.JTSG+ M8%;#C?ZH5I<7W6ERR.(@]6'$0VF2LD LJ*#6"@G"P&VGR>EVK3=)?NOYZI/D M#HJ9*?+_L]SNQ6;!9H(<_55F@+*TSO*ED4?_Q@Q0C06Y8E3U+"??TF);[^GZ MFN_NZ;[:%0]96>^9.,UDA="%L1^#P$>>&T20 >!V]E$426V[,F_5]CRPQ=CN MQ%0IF6246XEYWV2TJ@WK#4PQL3YP*Y Z'=3VO(768H4%XE7*5DW5 )H5K,PV MA&19*P6.+LT&K? \@PFA';\*VSU4+23K3/_QTO1OV6X1!RY%L<]#P3@F;A0E M/I^*MB9#$ #U98Q!YD99TW@1DW7AFMKT#/[ M:.J)>8VP.X\ V(PKA87>IU2G]8)$_I9][7YVG+YRF20$$XR2U'=Q1!!+DPX MH51^@<2L6UJLB5DZ[TJ M<'0Q,K9"]!Q"8SN.%=8[J:'@^%.VVBRK*A<+"I\+_J\L?UK>;K(%8#'#"0)I M$B812%V$*.UPL!33Q3;[(M:N!T;+VO:E7M:X>5E/H2KD.]?[E<:"B@6J!X;1 M=CFV,22=(G9VA7/$/).0^Q*E.G'XX.:9>7 ^W#_9B-T0DT8R#@2$'G-)C*#/ M,$T# '':FJ0TI51U16B0L1&6A_@O-.4>^I,,?YF9L2RE,W_YE%Q1F1FK\3-X MT:C['BVJ7?5L&S2./4A)%,:>EX8>AO2PQX1"/Y"J)V;/^EB+2#4P0TL9^E0/ M7$L:A673:TK/F\#.XI)^BQA:9!JE96PM-NFUT/!5ITNDZ:P^#6Z .4RUK?HG MNQIEB$FE5.\?E^PO?!C&KD_B-'4Q#DA$& .=T1025WY=RI#!^:],F6)6(<$[ M#IV:,^@_^M1N7$HU,K?C4#LP6_O_L_>N36[D6);@7_$/8[959LH>Q]O1\PG/ M7NU6I61*58_-U@<:%>$A<8I!CR89RE3_^H6[TTDJ'@P #CB]>G>LIU(I*>.> M>^ XN+BXN(BC."P]^RH1;Z5DQS,XA[4AG3,OI5Y3<91&]4_)7F1(A: VB%5: M6 *Q D,EA$)N%Q5\NI? YHR/]E(PFD+V\Y"90_]]2MOS\IUR3\[%(>)J M0>PZX7V&EY#>?X:5(\*KH"4DEK4T:\GIE&I!D 1*E%93+)B21A"$#^8U1QH, M)W:?4ZTI ;8C3NL^AZ\MH4=VZ2E.L;JDIC7K\G)]RE,N,)FHS[O"> Q!HB7F M9"EZC8E@^)]AD8EQ*VB5B>8M5:(*L?8!4"2 )25E"E! !J/,0NE[G)G(W&P/ M-*^PR_>DZI]A&OD[$[C+#^)H]&'E\#K&C_/\LN0&00HK:2DG!#'!Y1 =:B"0 MU^WT/):G.J0\>S3D7Y_U-TMT5!9'_^-8$1OG@4 M!<8R%'U?[FAP:#[5>J^6NV]=S>^#B_@)-H@"RBN N8)*""#D ,0R%'ZREM;\ MC _9$O,ZL[5T+NVAQ%P/PZP_)R MVTPY-VHMV(XOT=I4?I?PDIJ, M.,F;\!!O-*%CEZO43.9:H*[+^% M(YJO- D; DK*,-48,5FYW18HC\>!1E4FR45#?VNS/9B;84PAD9?X%7;VFV@V_>FS!\/]697+\I*F9()2P2M!&2J0M4Q"&1(\I#>T@G- M9LXCO+]_6*ZVW9-$-]^6V_;=@FV][IXLV#?MJP7]@A?S?G!*[N-3IQ/0GB9T M.S1&Z*$6+=;B /;Z O@RB8%J.'(DYBN-8QWSO90]ECMOT>Q.L=YO+@KV\2UW M*P4"5G*,H10 :*KH8&:5=JOZB&/Y=Q5#R'GO0/HP*?S$@^%IXQ>;10R5D&\ M/0!YU#2$RTN"FF5,9J*I>7Q[*JL9&4RRSQL ?E[=UW?;Y7W]\?3ZQX?CXQ^_ M#8^## \&UC?-UTW[@.I"8,JE,KPB$"D'4R(S-.RP!HF@1^&OBS2SEHGCOZ]*\Z_@9.+Q=''=\=G64]N7C\03S9B ML9F,R;Z4F2Q-\^ B)),R\0BE6?H>[Q_7#M'W6BWW-]_^]B!N__=C_P1XV^6M M0SCX-;P]]N'N\W:YV2V[Q.S'[>JF7@!+40F5Q)H:22CE<&CP 4MHRX0+X#1X M)]G = ]5[K_59X]5[D] BX<6:;%<=S.QSPJ]\BK9:?EL?Z+[[YIMT2> $R2. M)O]44JRJ\_M*TJ^M1Q^+SLE?'A^*DYM]9\_#8U*G97APMFCNBC-WB\[?.2VR M208P>JF=]O/Y9UAP)V8D:-F]QFB-+T7YM?Y=.//?NSL[(9%"=ZXO2JU*::QU M$8*D2+B=LA[0EI4.:,UX/8S7WFOVU6F;^O=B>71R6)+[Y;/XY700LPV_2W7% MX1];:S.?D4^^<+8O 9Q\B]B/!CXD?LW/(%4QT'P^AVSU0WD_BP2E1Z/&(*I: M:9I1GWN!TT0L>-=$33DJ27(,SQ,=J+3*5*#2P!*H"6I3_$<0C++%OMDOUPG2 M!>&F@X*2(TIO(?K<_B=AL40NCA/LL_/2FWSEGW5>.5FB.'Y0_@DVHB.<"]E3 MCN70:WLH^RK+W[[5==N$9K]?ZS_VTK'Q#[$6/KS@ #(BP1Q+IL5>:CL$PT7N9NN+O+;:B Q?2=V(DCP&;C>GXC-LO#+SN M>EYO>X3_,C*\O^CU:Q%Z&JIF$&0GQR M1:G* 7?V_!!U;OY1HDOYAY!N,3MHQD&IHL070" MZ3S:0S(+=BZ^9^N=HL6(D!EP)R7)D*BLI@; YP .2FS*O9GB#F MJMH]_.RZ[3M4N90[PRA-I-UO#=!,U+N'F52_ \?LGU7!0]T%1O/JJN%XY M:]O:<27K_>]UO3GD:/[M<77;;@+>;WHXLKYKMK78W(H[)W>?FX?5#2WI7^O[ M+_5V ;BFM#)E2;4 B%>66M9#JV"[60A1]$D 95;WDP_%E]Z)8Y)T<*,K&^K5 MXTOG2;'BYO#[?+?>V^3%SRH^VJ MLL!R89' $$L*D.AM,R:A" K]TUC,O!*<0!9'E$4/L^W;B7\I>:3()R+<3\6G MYSI,II/0G$6!O9B[(+%IF9^'AB;VJL.T5-I@OP/(A :S'T2>82IN>U!A4I>" M53^=FYC.,)$;P!4#NN)/Y]0> /YY6GU[F[$+XI:0[GDH6TJ'FFR?9JBF=3'F M;J$E,:7$I"HUT]#(MK?1X<<+RJ4)"=Z\?VCF^&S ,?6DZ:U>G!J!!,UE H3" M?O:91_GM51GTV[ZY^<>W9NTXV)G_>%SM?WQ>?EG7"Z2LHD;BTA+&F#J+])R07?&T3@/O1GI0Y/R MPPJ]QG=_WVRZB&O(/A.I2D((0*#"0B.N-3[8 90J'-;8)_2G9]:5'E#1(8H\ MW(I@S$]/\I(5IB5A/&6Z.O>$C@L:$D_=//1C!/YG=]S&,>%]IGYX$VVY_KA< MW;[?J.7#:K]<'VP*BR43'%DL2J81Q<;2P284& :=I8^RE/L,_0BN:-']TO;' M[?'%'IV/X]7SR'PR2@./RD>PF>>$_!)1ET[&DQ \#VU*Y,O3D_"$# 74 0W' M4A_VW]I7[>\?MO6W>K-;?:_?;VZ:^_I@7X%2 <$,QZ6ML&94HVJP;Y4)ZK.> MSFIN+?N@WA=BO]^NOCSNVX1;VU'NXW+;;25BZX!2$>XI;%?A.E#DQM"")>I2) M_/6/3PM4(G4NED(_49N O3 %>U[LIF8@)J>0";GH4ACG7BC=B>*D\@2 MA[\XP^_W]?UN(4K N3"(,LEIR6PERR&YA82E_LTMQQBY2JE#"Z_H\(T[N@_@ M\K+L3$ICF/#,AL%1!1!YF(PK@C@GK[AKML6D51%')OPK(\+)FV5U1(0;ERLD M8GGQOU'?O^>MZ_Z?[S?/,7QJUFO;;']?;F\7A&&W?:_<=IT+!$J@9"4'%)#Y M=2O.93NSS@]PBS\-@/_6:UN(L#\.";\XF'Q"\9HA"T7&08BTPWY M($8O!+BYQF8>D6\V[YY=@\_)HG==VK>E^[8_/.YW[54A%YHO!-$ .SM5>*S**)FX<$C<#_M)AL)!/^Y:U/I6MA M !12548*(@@WBC-F!T/4X"I"1\*-7$=(0JM9P[GS%)"\A"785K]\0C%U*>M3 MEBY)2SRE,]&6$0X\JU0=R460NKS?[1[K6_VX=1.M;QC4BUOWAQ\>NC=8S!_U M]F:UJV\7%E1$Z5(Q;2'#@%$ V%'F.%-AEXPS B9:%&7C@4QC=1B MG(4TGG$6&V^&$3YK\8MR*"2>C.'*_[; \#[K[G/S2NEOA^*+F_.W;059L:3XY%J;JGMRC:(X M7:,XR/QAS,]];)]*.WA9'-P<>HI'/':9ZO9%WA&[5,X\EX]E'FO2?.AX=HUD M+L#\ZR!],/_:; :9[N#+I_ 74C,.2\DHD96L&!6\&O*Y%$CJ59\](9S,:YH# M^$N=9EV;',=W\-"_/QO1\7HY]9"\)K:^5H$X[9C,H5IW8X>9J\R-NR=X_ ;8Z MAAGMJO-;O=^OZ]N[9OMY^4>]ZW?6"ZNLX@PP(X%%0%>,\.'B%F6:T,6F_MI> M0_HM\KPJ[8=3![/6F+T/7VUL MLF\BNSSBP8%NQ#H7AB3BC 8L;G&^]L E695S#&#P>AS!I,="G'-\YK4"9_7T ME:4W/[M9UUQQWSZQL-#*(NJL&P2D5=)R6!T3V9H9,M6:ZPEG'FON!,KM.SP9 ME]J40W*UI;9W8D8#-L%2FV'@KK?4OC& >9?:WGCJI39P?/Z)E]I03U,LM5'L M)BE ^;7^O?NCW8(Q)"4D#(@28@D1@)H-??:/:"W19'=PVIN6L3 M5VUGQ"['_*[8N 75_>9J^ LWS6Z?I4@E8 @2%*KDX3Y]L8K#V?^-B1])\2,O MMFHEG/UYG!*F=BJD>B66LQ05T"?;EBD!#*F(PF4I%<05&5*/[;-'07WCTEC, M?.X6J(SIZI\#.!^EAQGI3B>'ASKGF:GAS]1%EC.'4S]K+8SU*:!L.9:QI+5\ M)WR#0JAV_B\H95@P!(C1TE"@-:C:ZFE8&@F8M.GK]&*!3*6;$;*8=P 2%M-- MP7WFQ$L/_UUQ'"]U<;RN5P;W"M=C2]S&#N$\Q'@:5V-*T]+PZ_W80]_O M)TP(&/0Z>D88N4NG.[QM7+MQL=;R]++WPX Y\"V)C /B)^0S&8LP&3^!+DXC MTD:_9V^M'Y&WJGZH9'9_:T _\5L6T2Q?$/ )AFX>\CV%HT^?T9B*VX!W>IYV MA?ZU=K ^+_]85)@[,T!!C0"43%))U& 1JK!>>V/L9!;?STU;47AS#K!8-[N) MH[$+!%V:JPEHG[_Y:+W>/V_KVP^93??.X;5.PZ6VWVWCWW^[?[@0['<%W?.O>)[ZU_1;(IEL1V\:F^+ MK +SH^F'RF\K?=4Q"MM MU"'4Z,>;3' ;0?@"+CH$!_ZOQ9BDP1BHML-*04%1*6%%64D:9=8 LR"_# M!Z3=6?R M=M$]T^7!Y[()Z/;\U#^&CP'GLN?$7P$^:XXP+RZ=/HR>"G>3#T( M\Y#*]&X]C4WS\.8KC1^WC=L)[7]\=)_K7FQNV_#XH0V]3H:)4!6MM%:\ I)+ MB2OW+X=9B@$)2AQZF#,8,V;<7A432#C6584 X,02K5W0#G-W93R?J0\'M(7; M2Q?U +6K6@I3Q!0L^VGAQ 2'J> [EW1P>MH/0*\N@B^3=T%^4O(^SR$+Z5# M3;9O-#8.%#K5?U;LG:ELB!CAG)<0 NVFH)#'NGP0P]PO# MJB#1"S%+ $(&5\800""U%5&**FP%!%@HE+M!RKGX+7NLQ?H$-C8,',]V:" X M*='QH> !9G&&\^HRZ$^B5S28;"3F(8LY''LU(DS,G=>%6M5LZ]_JKZT<#P\* M0P@!(P1C)\B$&U0:70*K*\V9-L2K&C/R1V>6NQ90<4 4_#KM*W?MGCGYPBP9 MR<8,;L2- -\D^2)"CZN6^^X6\[_5S=?M\N';ZF:Y%G^L=@NWJ5*86N9V5]1R M4U((D+,'D%N%W#JD0Z^JQ=K)GN(Y1U3\O<44^)#@" X]5^])R M;K$-8RW3F M]PHI%X_^QA(YD[5VO!_/#@+3,..M.[VVG5O3S?URM5E@S14P2 &%65E25A(^ MV-/&@+ ^[=%6,J^O/\^>'E.HZL0SZ*DZDY W1G7>XBV/[KQ&RR7=&4WE3'1G MO!]/=2<1,]ZWK^[KK3.R.P15MN2T53'@5,X@896E?# BH(!!]ZG"?G1FA1G0 MO!V])^')3U(R4A2F(_[LY+F2]!,/%X0CDK!YJ$4L^*<7@<9PX*L+YJ]&' P M@IFV !N++:"E,@+@P4"I4=!5G8 ?FUD/6B216A#"C9\.9*(E3 /\&,DR_T_^ M7YC[$23-8][' &]&?R AK?$^"G7XZ;3DP%;26H,8$A241M/AIU.IK'\;>/^? MF7OE=T@"9WHP*Y>G>4Y" M?Y";@(:=R6AY.X)FR?ZJ_=@W[M:QY

    0YAN:V]O^8T:_]3FBY$ -&,SB,.B(??)/JRPF;'A^W7Y6;U MGYV**J>,S7IUV_V+V-Q^=!_:H+ ?[NQ0D7],FYZP85X!JI7"F &W3R&X8KRO MAF?<056>(7(:,,Q8!4HG(@ 20DO+A2 2:T40T15B+-_*>X[_7?&3!]TZA!A/[W%QS.H7ISJ_+_>.V_G#WX:'> M=B!V"PV8$8A#:C3F%!,KW8YFNWH8IK]\W*TV]87+Z,F8\Y/?S)2%:6D/IJ7I!*?X^]7J MH)YSG,BG&(!*2 M ]@^.B %8-KAP:6P)1!2 6 0D)=BJJ(6I?.85!W8NG&8![B MEMZME[=NJ7GS2O/J0UJL+:3?[%?['^\W=\WVO@_[AI!.6$"4"^0XE@PR#%@7 MWRFKL;%"$:^'-+P,.74O =!$(.M^+ !5:0#44NK2*;\L@]J7A$W. 5Y_JZ0# M6)PA]-EEY2(W('M/D^M; M\U.LVWJUZ&VU>?G6Q&;_Z_*^7G!.H=&ZI,!(+HAH'U,^SB%AO'JBO_K#W;Y[] M4.Y^EI,VB7G%".!,,%H:HSDO<54AE5L=C@%W"\9?$L)X>5L)LE$2N=>[R$:" M67_N[RN3/8J2Z\_Q.-C-R$\A?$9_'/HTZN6^7I1$@XH@:I'DA".W*2%H^(3= M\'D5LKW^TVG)*%5N.R]T12KW*P -:5/7P$4UB.6^+G/\J@^-R!VLHL45/MT# M2?.?]_GXBA0 7ZH2:L%/'+PA"G%\S4<=(O&_(!-CF/#1"^&,W+:&['KY=8%! M98UAEO&R)!8Y*Q+VG[PMA?*K;G_^4Z&;21!1 V0%"$2:NWG%2H0XX%:J,G=K M\R.8HD7CKPJ!U+RM!OE8"5,!3T(2S/V?/'YESL>Q,$X60VQFYE;@B-O=5F:?3XA SCU*2( )#M207=^/4Q(NVY'IR MQH67HL1P-S=-B?+A556)9\1'5P[-6D\"-FQQ#-4"X%:ON$ NW@9O&K E+;DI*X(I(^XS$IH 9K#BFBO(6% 50$SSK$/OXO.U-CQC$4_?VZ(R M"7-AFA)%6@)->8V*5R1E-'/75Y3Q+C0)OZ30DT^[6M=;Y2Q\;;8_%D0*A+E2 M2&)900@)D^HX%W#EU2SHM9_-B*&" BZLA<24D%/"H*&EMAB7$N1NX'$XRNLP M%0.HT"//0+9\#SSS$15UW.G)4;*SSI_^(! 5@HP*R#D0$EDX5"+:4B(1*!0737%5&0Z(()@I4I94:J1= M %5I6P&!JZ"W%$942W00^V>XWQ4]RN(,9G#QQ"AV?85E,F*C="::TW15%A?X MN5QRD8+8N>A2&F>>%V.DX\C_65KGE79YW40U?Q_,;JV89J4VI9E=I!_L66T%Z%DGT7/4L MUITW]6P43]YM&>I]_SCCJ3FMV-;+0X,FP2DE% DCVM=9*L%+SMUDJP136$OJ M]?:#GZ5*6*3:(G5C2Q>L:,XE(\IH!J5S,GM4YL =WCA]5YSP%2W R'Z2(XGU M4['I. V3L%%TYFGG<(FI"_*5AN%Y:%TC(T)LWGIM')Y$_%G_[;4&8 M+4MN>,48T(9Q(T&[J\$:&0N@\7N6YO3CA"@18VZKZV(+4E5, &*-=G@!9(#J MW)'4WS:K?7W;=X4*[68=0LIE6]!IQ M^)>G\G#R^ 4-B*#CRA>&(P WT4,?%FC\K Z[OS2;KW]9?:]O>^TXWC>64A*N M(;6E(&V(8SFWPQ>,L*)A/:%\C0IB!.1*(*WZ5Z>5 I2;]GTM4NJ@U^!&/\"\ M=B!_6;LY/M%)5=@/4QBGH0D+DAI,?[2@1R>NK]65SX_\BY$ M+(G9GT?HDMJI)NL7.S*E]+'>MK^Q_%J#A6 40B5A!:&P;D4GFFDW)5G9]5EB M,$P/+YI"1I2DK=(6!A$(N:@T9) ;K*15Q 85[D:IX%^>*M_(U%$0CY%IHUP$ MCDT9O2M.R*Z<*SJC*"1/%,/L/,0JC2MOY8?B^?$5)KW:+;]^W=9?#TU##VVN MGCQ"JI2Q"B)"=8G=_Y**6(QDU^,*:0.#)<_=S^1GD6>/M,+E*Q*Z?;DU/;)B />=T:+9W[?>0O9B[H&MIF9^'P"7V MJ]$8^Q9I M0 E&@BI!& 62 ;=35TB4C@]!)BAH.&N$>7, '1RZI:?=.Z*[*N/!@=X+74?? M]9O6KAO?$?/5E3."VJ9O7P>329F?]RG^PKC8+WJ^V'PY@/=[_6OXN;[F2L!;MM-NZ7 M-X?74C:WZIN;EO7N_>;\[ZPV-ZN'=;T[@92P%$ SMU?1%:\X%A3+0< X%5X7 M03-!0Y4 +G)FP.VC"+%:5MJ8MC$/K:QQ3&9>C][?/[2AK%.EY6US>"1E4]P= MWTC:'=^F"7PT?N(!]%N!9CQV80O0^6%E^Y#B"6?QLS.'IQ0[=XK5YN>_.'AT M]44H[;A<6(.N] ',8PFZEO/-+"9AX#/=RVV[.N[<\MA=T3G9,]!@HCG3E1&, M45,1*BPN)8(0 P!TT*O=KUJ!%BM;(H!0"0AWDB)>B".HXG=1Y"E\"/ MI\^$)V+&5W[D M0QKWQS\]OQBF7ZGX]Q.S*Q ?IFQ'QD\0WQ4]O.+OAW]>3>G\V+L@>XGIGX<& MIG:JR?K)AJGCWW8N>#2[_>J^+=5>:$2 ^WDEXJ"4"@&H#!AFH=68A41D3WZT M=;$E1,@(("BAADE.*06<0^)"%85R-WAR:-I9=\03)F*A-/F)54:&PD3I*3GS M4:2?*;J@/)%B1%W67LF9)J9^'>B7VZ6F.*P-COEIGFVV]^KKI&^8Y M<]OE9MY?U_VCT$_QN%F*&(-NOAK%*#"EMGR8J9SJH&.2>!02.:%0 M6%9MVZ[22LZ@%!*1BG-C8/83^@/P8D!>G&$-D\>, ^$GF?,8@S 9?9G^ ^IN MDW^.>S82&TWU!=G-/WSSD.()_&RFGAB1!5C'A^*?V@7"!4W81<*H$K8RMD+D M&$0!@LJP3-_;]@@VA$!,A$:0.#F2UFANW*:=*/>_95 6/2K)-]2>GV&,+(** MYS2PK&D2,J,*EU@I]$3/F7\>_V;>70NGX> MW@@$*U0R;K06"&!C,!@FGE-4&E:M_ZH9BXDB5+LH2A."R[)R_Q^KJOT_;BJ1 MO3N[0]:?4C2WCS?[HL,86I,?SZ&?>$U$7YAJ#8

    A:ZI6;+5RC%K=NT[5>[U>9K*Q#/Y%E!J8%$H'W*7E1(8.I0#).2V* ([BU; M%G,%B)0E4(00KGB)"%1,,,-*H%'N"NDS>&'B-II#/V&;DKXP43M#5G30YJ-B M;Y!V0<%2T3T/]4KF39/GHPP\Y6U+\^1R5]^JYKX5R?[V>G>MP6GH^ZY[Q^I[ M_=%]I@=("\O:5GU:",X YYQ@"] Q"018V)EOA'U1,2LD8:2L*E)A5DE> L$5 MDP(88W,_XM$]0O!+A[DX!QUX$)R#>,]CX2MS'GA(W*+]Y(N_CMB M+CK0LQ'-"*HO'2IG'+AYB&M6#Y\>.&=GTSOOM]RU 6O[#_,?CZOO;G>_V>_^ MMG&S8K]=M;<*7_X;!U :$$J-I"5%S%!%2PSD\>C3DJ#K%2.A ($@1)C =JW2 ME96EIH@RS&U5PL#FB#$[

    JO[[5_N(,7F .,?-X>.89YS,4@;G(UT;A77&. MOKCP]^:BW^/&X%*.J3^7LTUSIE!R/T_I/?I!86_[$K64N\., :5U) M?-K_*CA>Z3V!M!EE8@7#"CIN.)*"&PC*"I:VHA33S#K_Z6<12:'NJ49@C+9? M@?QDRO[IOX"N^_$?K.J)AW7.FI[:52]%S\*OKYZ_WWQWYMLD\[.;;AH+ :S2 M!!,A&9 6V>-N'8.@EDZO6RD%%,Z U@R[78G E>;N9TMFI"*,RMSE\']=;O]1 M[[M6"+_5-X_;U7X5>J(U@D$_L9V&O# E/6&:CRB^RM,%Q1O/[3SD+($?3>JO M+K"&?;G:_OMR_5A_N+-#+YKW&Z>,C_?G\8LM12D4X @1)87EA)UNEAB.PXHB M_6Q6%.J*2%51IHB@FM.V"6I)G'DH)0XZ3HDJC&QA%AW.XJ_UXC6G/DXA? M/\F:GM@P^3ICM+DKCA"+,XSST34O,B\5E2<=C'GH76*?GA:+9V L^ET*M:UO M5_OV5PM-)&*EQ432=C-/M*7D.#NA#BI4NF0'81=1C;A?HNUAC.9[T M>2A9$D_>>K4BFAW_,LN;VNU7O[Q0UZFM)16UV%ERVZ V6F1JF&:,6!-67?FJ M&< D!@H;:R@A)93"8 2@=1;=_AB3W$C6ZTQ=+(8<3>\\5"N%(\]*'Q-Q M$Y+ZVC@2GUW2;I\XH&W+%"PY51IC?=H$*6.",U\O&H&5FZ00:FD4(M@J2=W/ M-ZR$QECG7>[$UX K*MT5QYI_MBL[8>')K@[2?-3G-9;>2'6-(G8>RC/>C1<2 M70EX>?,1Y=L_=L\#L]\>'Q[6/[J'Q9YJ7FDP9Y6T0$NF*B$K 9 MNT&*EI?QV^:F2[-T/VN6S/^$\"HC\&1-:%92,7P5=^ MJSN75TW>SS(PLKU_6*ZV[2?Z8:M7NX=FMUQ_N'ORON[[S?/=_T&-\=G>%"@0 1!4V%165K" XWCX6Q ;E'G/@NR<#3G=_<4 M7H)Q L 9)Y9B+F1)*E#2RHG8,5[4,NBAXP"S%!AKK630($R849Q)Q) 4VFDG MYU7N._H#TK!U(R6M?LO!E1@-4_D!Y.&JU6RUVY_,"Y*<843FH;0Y'&NR?\VA M*>F;YK[^O/SC6?1FJ<05:ELB V$4)((>HS>J.0^K>WK53(5+4+8;$"44026K ML-N)$,9+1)6B-&B7'%7JU",K'+3PO'0L=;YYZ0DX"\U+#V3-1\->H^EB8GHD ML_/0I_%N/$M,)^'%5WLN/,WU6F_WZ1R':=Q3=1K$++W:[QW;/^-KK M?&&BEGY,_,3NJH,1)H(7WT*6 +D^&]U0]W M[<4?NVY^WXDON^ZA^ 6T0'/;]DDQ%%)9$;?K!M8*@J" S$K?EAEC;.2;NT=8 M78UG>]NN0U;\?< V=;N+"S1=F)!)V)W'Y$OCRM-.%>GX\0]F]JTI-ZN_KV[K M6_GC;[O:[>D^/-3MJ! M.*&^FBB&$WLQ=LDV2O,0T)P./HM?,G,9(+;]7K5]/WAAH)4**2*K4G*(E;/" M>AL( &*#VOF$_>3,.?EVTJX=CLFGWXF"RS,K@JK93)H8[,_G0S0#_EU2__=C M?RMV][EI&^QO;E;K^B?+GYO@65E9! 3@@BH@)".$5O %5;65F&1QU4@9H]- MSKPJ]DVQ'?PJ-H=9V?YN^^N;=EE][%?2HAD?T5QGQ/UBGMD/=5A4]&2,CPX5 MK?(>DMU_:IWZ<_O'_RSQ4XY!NK .7/6;F,=R[MA85A'$.#%2@-((8A MQO2PD8!8(+O8U%^7^_K63_ 2&?6:E;R?E>?X_&NFEFWXO"ENSVIB'PY8NQE: M#U@#2]02D>ZG@%.R'5>:UM)\B&D=VWW59O=DV^$=L9[P#F]AWJ0\3UF:%XF7 M2M+2CL(\5#&U4T]+T7)PYA\(WM7;;1N$'BI0#@_0R'I3WZWV"U6:DBAD%- 6 M&$(LH7:P2@0(>D%AK*W,2;_#MG.__*/XTB,JMO6ZU=-V#WI_:A^XBVP?.)IK MWUAP.II#P\ >67$J9QO>P"K^=(#WYZECP(MD70S_TM \#XU+YLVSH"\E2[ZJ MUG;.7JY7_UG?GL3UU.5PMZ 8.L-:,D8HIR6V6%4'JTB5%@Z!WF=_<1MK,B+, M^QRN<2>4Q==#V+=/D^5*#Z]V=V5VM MZ_Z?9UDOM7Q8[9?K8\I+TJIL+0DI%&Z;'Y=,'P%4%0BN@$]E.'OV27US_U;O MGIQG=+<2NIW8>K7\LEK'G&VDI-\O#+D2[V$1R0"R^-, \\\M^:=3A0/4JQTI M^+-XN>P^]5#,0R)S./:\-#\/=_'".724.[716@#@=H!8 V*1(&Z3*!0G@VE, M) K+7"4QF3UO=>S#MSV">M>>"X\5QAAZ8R4Q%Z\IQ?"%?H?7UL#GM 6IWPC6 MYZI[8UQZ4_%&\Q6O=6?-ZQ:&2L*@-$89)8R0E$ TV 3"!J;GQ]G*KFYG8)*H M6A"1L7*6G,&4.N;3!W$B_3J#$B1<,?S.5;&B?'E3JN(9BM>HC]OZ8;FZ'5)= MAPR7V-Q^V'^KM_VE\H6 5C-!(;:T,E"YC34;P&"B)1XK7DE 9%>U \JB[N'U MN]JF15CD#7U6N1']=V]95E[3@(OX<,@E_?U0""7EB9LG$\@\ZK6=QJ,G^;HX^T MVC7N5,W=+W906&T$ 5SJ"@,BB51'X[*J3,1A3/-1@?Y]3;1U/C.1M_+/5Q^:-+$5M%@+2< M*BX-D(99(LO!K@,2>'UDO+WLI_?'@Y*''E&J@RAO0L>>0N5@,NT1U,QTYQ3,4+F;E_6#<_ZOI37_W[EU/1S8+8B@K&-56P MA,8BI@$X)2Y0.5;31IB>0MZV;<.[F^:^S>E$W(A+2W6LVDW$<1+A&[ 6![#% M&=IKB^#K/ ;I88+AF*LTIG#M395,QM_(;>]!'L[M5Q0@;) 6$*&2055R>&CX MA=J7>-7H0LY(N]FE\K#E/0CFVF/.YF9ZU!8X,\4)=\'#&C4CF7R%P?"]\(A1 MF*M CO;+;T<\FCFO$ZCV]8U]O;W_2V^Y[1B\^EXO.#.VL@P)KK"!H)3JS))F M5>AA4Z29:7)]+;BB15>LNSFZ&O %'';$\NAQF)23NR@QZ]X>ZOCJ(!7O)^0K MX!QH M[BCGS"^?,[UWG9X=>.<$;2,X/3FK$>-.D^EB3!Z*_.Y[Z>Z%ST2ZA+ M8ZDE%DM#E>2PD@,$6&(8]MIS0L,A$R7B9G,?&ZU/VIPX((UD>U1,FI_HA&'I M">SL(M,7>0P/3L<-QZSCTY&N^86H*?B+U\RA6NM3_;W>/-8+J4W%B-(4 T4 MM50K,=@58/S&/=1>]@W[L3/!MD&D!9T!(,P#@[5OD^V:_7/OI64*S M08'?$:'WG/S5ITMNKK;_;W/N)WI7HCM,_2+:_,^UM_\%2;C[+-&;MN1&4T@@B($'54;8Q+P/;E6< D#TP/()+_E#**-Y' M*>=4A"=5T-- S*#1=SBQX:*:8I1F+:Y)'/03V71<^HKMQ^6/0R-P-CD4RF)";L9FM!PQ)%1F+A^=+__K=TR M)NHXFY)T/X6=FNTH91U MFTL#S"/_6;?]0UGWW6T7ZGKK#^)%U0TPTC,0SUS M.-9D_XH#U7+;W-3U[W4G'0!/Z;P2]X':^1/M+<[S;MVS4$]_'B_)9X;1F(E^YO#L MJ8!F8R_]YGYA60E4A:!1PD+3QKUE=91P5JH$J= 8LU.G0ES?YCSU MACXIW=DW\G/=O2?9M7L/Q3ST,H=CT;OT0.Y&JJ5=;9:;FY?3!(HAB1@0)06, M6H4K>,S)4E8!GB05.@9 ]E3H$5SR5.@HWDWJP7G8I_7E761^ [=JMY:Y%7#0]Y"ON)%\BSG?_.(KT>4S4A/Y< MVBLF8"IF&K[?[1Z="M3O-TX ENN/CU_6JYL/=W?UU@G#@@.H),05ILP!8!25 M8+AGS9"E(C;#-L[JI/FUU0%J.R-OFOO[9G.8F&[CZ+Z@37W3/=S6=91ZZ/QP M?[-WI.O6V_YWCQOWC?[>OJ#B5NK;U>[0PJ!-%;4_TID(OD"=< S#DW33#=^8 M%-V LCC +'JI)ZD3]/:4TS!O.3V$1^79#:E,R%'@)_N.N$?H"@FMU^ MMZAL!2CC$H+*\DHB"=!P[LQ4B55$6[!1]B).>Z,:3SHL[;7 QZXH^&TYC3L! MCF,\[,PW'\OC3GG=TM,!.TEA!^TZ9[HOD>1QBCN*VYG(6Q)77CFI3<"/KXA] MJA^.1MNK?6[2WQ]>ONEN^'UPT_5K=VMSMR@)LQ1*0HQMFZU#6*$A!I!X01YS#,4\U#*+9TW^#SDN(#STZOG26 I+15B:'$%396'3,BE;0(AJCNS*!/H-RKH:-#FZ5U_KSKM;P^N=4= M9FV/3G=_'B;E,V/5I\2XKJAKU;5,X\>%>3_]![W3Q M0I.0=\71]6+PO6B=+WKOIUVBIAW9"\O<3#^Q>2R50B0F7[ 5A BE1 M:FT- !75):;#;8<*8 T7#YV;O^V7V_T$Z_";>$*D]"GT0%7U64R+Y;[8?ZN+ M+_77U6;32F1SU_U&;WO"M?;MD9Q@Z4PZ?%=9"?^)5K-<16HV\>R MO?3__T-JXCN2_Q74Q-O7I&H2QK"OFOSV^/#0'] MUZU%NVY^?[^Y:[;W7PDK&O%_$=PW2PV*[G_CN(K868W$&\FK7JSS)NZ"NJ>F?AXXF]ZK) M^]&&=FAVJN'T^.-R=;N@4%:2D5)5LB)0 W ZNZP@@C:L:WW #\ZL<@.6KH@C MM.%R"#]^,I6-FC M.K+R\1(KF9HEGQBX("A11,U#->*@/^MV'.U_0(?VYK[N M2IPZ*U Q71(HH+5<:BDX@!<>.:=<4')JF+&Y/9[A MO]_7]Z6/<3^=OO/MYH\JSASC\9E+9W10,0)ZTMEG.^*'O?0 MWO>VZ)#_?/EI'J,3\.KD/$8I[F'*?*/E]X!E-'*@WMZO]H_N^WQ]NZLO'_:_-_G_5?=8#$(T!U]20RG(+D2C%<"+$ M*R9 R*XBF=',:^#;S>J+;7W3?I]=6X/ES:'?R\/RQ_++NN[^ZO B?-TZZ[U@ MIA\>WU*=*XQ,:%5.+YGG&(L!9/'E<5\XF,6/^AKI5%_Z+IZ,)QZ!>>PTTKOU M[+P["V\AA3)N;_/D'%WLU7*[_>%T_M^7Z\=ZT=;HE$)AJX#1$EF@$!AL8V5D M3$',>*L3%;[T;;">U+Y,7\[R)E]OE*VDXWLN,S.I3R^4H:1FS+^-R9-ZEZ=5 M+K"J %$NEC**84QH1<&0:DF^+J%P&^1=4'FDO$\#X5+Y\ZS[B))>9JF*%=4 MDB'"I$+(5%)Q0_#07ET82_!D%R3?1!*DB.'W'3^W_TG +JGBC?6'F83"2BDA%/%RHI88'F) MF8%45:5O56@*6QE+0@=X[>P^ BP&A->K!_6@[5(Q:$K6YS%]T[KTM PT/5^^ MD_&0 AZ,N'T0T\H8"TH -3=85P6/FIOJG='N/+NFX[1?6F%RZN08(K+7FE*UARS@483**2 MR$"%&6,J?QPRG-INC_".[WDLU^OF][;;=M=A^+\AW.8 _J_'35V@\EW1EF!T MB0+M_LO[+_6V0*#[71:H5J.&PE.TIAJ#0.T:R/]T1KY#=E2SB27L DN7E"P% MN3,1M"2N/-6U=/SX7Z?Y[GYXL_WA+"T8J52)"3$024 004:9P02#)O AQZ ? MG5V^!C1=D9F3K="[-"$T^4E--G["I.4(HQ.4J:_0G"BXH!M13,U#)^*@/[LY M$^V__Q-H=7O#S/355V)S^V'_K=[^%&@M*@RTEAB62!#EK%98B<&R@#@PVDEA M,;MJ'$ >J]*Z,*9I@19C#H*3L.VG,E/3'"8^ [\'>!V]'<#BR6YMZK?)WB3M M@EREI'P>*I;4HVV3;IZW.V;^X/=5F8-*C&'E $*(#/ M5%UGE\XD$8P'U;R,,I2YWF7 ]I:.Y3FCO4#,I2/8%'S.8V:E<>7I 6HZ?J(R ML MIF%:XPIIP BIDC8)HL&&@*D-J)\)^\C2U$".6_D"B(E*M23D:E6*]8E[5 M-Y_J3=8\Y"(2^Z7\:2 #R8I**P*!X*K2O.+4"*RI&]>#6:A4X.G,:'/9MQ)/ M"DO_ZQ0Y^C([CQF4SIW0(L>XPN3G2 M&AFHK54*H/8NG#Y.[@H+'#;+1AK+/L=.^(K=$6#8^CR63[\%>T(BPU;P,P9/ MR-X5)VS3ZM9EGBZH5B*"YZ%9J9QILGR$H8G&_G[H1_?9[9U*'OLG=+E-I 6S M);,<*F&$D,0,N4U2(DU#,XPC3$V06GSIHFS$V<0X1GVSB!-1&9H^[&&]*SI@ M'97F1.7DYQF7:+J8,$S [CRD*HTKSU*$R?CQE:E_:YK;WU?K]0(*Q!3D%I:* M$&45L0(./UX2H<(DR?O'9I>? F$R!%,TCP\_''8S\M,(^Z#/LNIG M:SPB$E+!<#MK*"^)0&2P18&;2&%?=YR-[)]Z?Z T]O)F)(%^ZVM^YL(6UI_/ MX*X5_;_(R@7I&,?B/'1DI ]-RN\JY@A@(:$1E=!,<6DQ*F$IZ; >4ZH(#\_] MO_DC)TGZQR?[WZ8D),N?E(V8]/XULOIOIO.]69G'+ \%_6("/]!GWWG\E]7R MRVK=]]K:W/ZV;V[^T3XB7F]W;=R]_W%VN5^2G(5KL.TYBG)/;"K7=KP9>R"4"4G?1Y2 MEMZM)O/'&BV'3V^<&& DA891)4NB@ %$'PW22H%H 0PUE%WRACM3ZQ/&P*MF M8V@,%K6<_$7+V/5OGKW.D)]LQ=(Z.Z&*=N1U:1K'3>AMM(]]Y\RAA,-"RY%Q M6SIB)4.J8A5B!V/,F-!:BD@CV45(/.D;&G=[+)0ZS[U9?LX"]VH#60=$5[XI M]C,OE[9SXXB*5>V&C./&5&'/_L&Y^U/6G>KWA/?-/=MD7K7[CQ,?!*0ZJ=#T[(9)DD#ME^V M/;CBI>!H6GEZDZX+2I6.ZGF(5D)_FEP?97"TU,[;%^Q9!874&LA*,6$%<70- M1?",:QY8:!)O9Z*SKZ&Y^MGV;?(PX&6&+D<"(UF=Q[Q*X,?S>" ),[[S2-=W M==L@_%/]O=X\'N,/6G&$*U,A9:30&CD[PQ:'26)0V"2*-))]!@VXBFT/+&SA MCZ7.;[6?@+.P)?Y(U@'1E9;UEWFYH#4CB9R'T(QUHDGZ<8W-LBZXQPRA ;V" TWL[DL@ M,P_--CQY,8+8J# F$Z-C(YEK5<&]RHY_/!/!Z#QT*($?EZ.::&:\'E;M7J1[ M[SS=[%??ZP]?UJNO7?+PS*J&DA%05MH%5"6EED)"!ZN:^+VMDLI64,@3WFJB M0]@^J-)#+)HCQG$ZE8SJRVIU#98#HZ2.X".ZXL,9P1[JE8?4@%=-)R8W[OG2 MD23[O5'Z-A,OB']J#F?PZFA*;YH\7UK@/K?9?/U<;^]U_65_9@Q309C05+I] M=>7^I7VY]+CV4"M"N@U%FL@L_J?7?E/)_EA*/;?!^=D,%'D'Z!2I3"D9?NCZ7@)N(<8,$TU!5'$L$260LJQ(X=KWE; M5AEY /#FSYTD\Y\BX_\V0\&I_J3D1.?XKY;:]\OI>Y,T#UV(0OYZ%C_0>_]N MK/?WJWV['V^O>;0M+%U,6[LM@[,(+8< 66$M*@GG55G:H7461S"TOGF,I>S1 MR!FX_G'<]V^2M %U4E!ZSQ4 M*(DGSQK=IF+'_QW05Z^?\5(C+BJF++<<5)5!Y= OBV-F=9A(C3"47:-^OO!: M=^@"KX.-X=%/D"8B,$R/7KHJ7(C]?KOZ\MAWW=LWQ-SO]NX7;ED)?N$C? C\A"TW^V&*=B+^ MMY[X#M"[XGU'XN3/=CQEYH)DC>%Q'EHURH/GSW",9"-DH]=LSLS(4@.##5$5 M*"$U6&LXW&,3 I>!=>3!/WZ2+5VS\1(F4):O21-![TA9'?_$B1.NWB%*AM]Y M6;4\'V)\5[@?\5#?M*>AZ\#F)>'CZ;^CS#:0X=M(-X+75[BGG+RQ#4D MRP2B,+!'2*R5[!IW E:TKSG]LMH4-SVVP%OZL33Z: M("[/#;V7F;D@,&.YG(?.C/;BZ=V\)*P$W'!]O'_L;M5V1W5.[!ZV];=ZLW,+ M^?O-37-?_Z79[7ZM]Q_N/B__6&AE5>5L0X2QK!!G94D&%%!0&[(+3&T[\P[Q M#.[P@N,YX&+ML 9W%$E+OJ>&79'W0&T[H[RO$O@):]&#+?[4POUSUZZ]+09S MF">_G!Q"Z"5)S#0T,Y'*7-X]O]Z-\YA48QQX,\\.$)_N$#B>"!7"E,IZ79D$FB,-"X!)T!HS$J- M!-:-YNVE"),I^)H]-.F[/R%Z=$13K]7 MN=8!_4NL7)"A423.0WK&N= D_*@B)>;3\O>_NOW,=K5<[Q9:$Y81C 0KR_]LMO]XO_FX;6[JW6X!$:*$UCQG 2K#%M=4[7%N)3O:NWW^O= EM45I)9@"05TL"2"7PPB!5'8+&I MO[:G1)\CY";@;,/^?IU/Q?VVJ\%E2D\$0P&2@^F=@;)T#%$54Q MP+J2^#RCQT> XCF=F0B-<.0U(1K+34Q.>"%E*2PQED)+L';[-B2'F I3:&S( M*5;0#\Y\8C5@Z5HU;.J)>S2<,^&9M?0F;&83(0CZA2QEH/^^'WL[E]S?_28V MM[K^7J^;A_8FY2DE6A)&$ 2P*C6@AK&2"HM+Z7Y+0@Y]R[C?L&($4A(SH12$ MA)?W+3%V8*XDHGL?L2>5,D^4S#+WJ MLG;_VFR7[;T*L=VZSZ]NS>K5[F;=[!ZW]>?ZC[UT[O]CP31#S"UBV%8*2^IF MNP+#=.-5Z*M*(98EH8HA@""!A+0M4"M@*P=#:LT81OD[,/T$MCA#&[CS3DJW MG[I=B^VW^#!N& MC"F+ &082F6@I>W)"Z]*I^<*=>=98)>':8;4 M3ZKG-Y9A(GX^B+T'Q<&%HO>A&)PH[IIM<72CZ/UP^MZ-Z-54/@G_%_1_VO&= MQ\HPL<]/"XZOP/C(U:1#< ;M<#WK16!< RP MA*4U***4,#%47>L#CI,3P'' M<8)A);2@E@#N5ER()0?:<$NI5D'A8\21V(4UI%L:3BM)JSZ'RY\I5XVD0S=J MR;C6J"5;+_H>]C\M%PL%.PKMOKOEJA(>FFR_U,)Y) MRCF$RXM9YRR#,@^MS.6&'YW3G'18WTW#PT-(O."A.89E'DH:";? MFBD^Z\!65.MU\WM[UR+FYOFT2G#I_JF7GUO(^+A"6B *Z5% M67*MD$5,:VP0I$01;"NC16A;O"#;1)1557*"346)MHP+C@EBQEHJ+9#Y^Z6AC:JB(H!#Z3:?%41"RXI2"G+?>7^F?L_:PQ=_ZG]KE/R%,QPC>UG) M'2EW/;;B!.Z:$O>4*&]IBV9XCI(6[\Q%*1O)T1@)Z]\-6'0'G94IL<12<*M, MV]OL,+DD5VBL?!W,8%A:8ZB5)36$4REU98@TF+N-($,L]^'R:])U>*TBG6SY MLAHO61D(32-7UW]JYYR@0)D*9'6^$A7JB(<\17$S1IH^G!Z.<8L_L$3KMOA: M"R KKC@>9A(D6([5IW-;%AA3.F=PA3!1F%9 HY)BR01!"&=O#?^:2)V_HY-. MJ8)(CI>K7/RFT:P/'@^K329<9V "U2N&Y/E*6)0W'CH6SU+$FV*O;E(9! J5 MJA0E(Z2D4!D.CJEO4$8\(OV610(AQ4)3(I4AH)*R>TB-M_]# &-37*P\?WDL M4YG)Z%6Q&J3(/VMZH:$E%^CRT+JE'KS\OEHBM",U[OIL5 MI=&*":D@(HQ0MQ6"P_P#D@9=7;EDA] 2N> 4XE(00A@45E6F+<=A7!M+@VK, M(@*WG_4M559L%+'!PI:5TS&"=N5DV 6*_,0KFMC9B5:\)Z^+U4AVHD7JL*<% M1B%D2ZBIY@1J[G9 QWE$,0PZPGS-AINJ2"@ #2" $$YQ)PI6V$BC!4V]Y/4 M+XG3NW&)KV@V(U4I Y'C%>GJ+Z]Z9KO&LCE3&0KUXBT)BF(E6G[.MZ*BJBPB M+@XC!)48*TNA/,P:[N*TZ M7.W^T5TC6R@NJ88KAC8Z) @B-#8SR<)E(F]ZB<:(8Z+JPNF920$53K,E>7E"L1RS-1KU3>/%6P MI"QYJ]BVOEWM7[.)E57&$LP0AT@1@ T0!YO&03!!&C;*4FX%Z\ EU*]QM'JJ MUV2,!FI7/)EYE.L23Y=T*PF_,U&M-+X\U:R$#+VE6#>W?^R.(BD.)MR(&V)0 M";4A@I=&&GPTH1#RNOH7]8.GBJA$H #%L719;[(3%!D:3]2? I1&BA/)B0E<# MBI+3RH6$NA3(6F=""-CVE11>C6JC?O!46BC'S'=OE@*T, =!D5HX#3<16IB# MHY%:Z,%5F!9*/RT,I6)&6A@,_24MC/,_2 O5P42%!5", &)+J2&H,$7M@810 M!CK%A5X'EU$_>+),VYCY[LU2@!;F("@V938)-Q%:F(.CD5KHP568%BH_+0RE M8D9:& S])2V,\S]("_7!!,?8B6JE(.3 M,]^]60K0PAP$16KA--Q$:&$.CD9JH0=785JH_;0PE(H9:6$P])>T,,[_("TT M@PDC"5+82(JFSHQ<.&L-8:G M>9RL1B%_^F94M/?>3?F?-; ^F*.4"0%9Q2QG%3(*45D-YJ!%-D0&HHUDUH07 MNKQ'*D0\C7YR,0F#8=H115Z>%OFOD'-!5D;S.0^-&>_&TQ[W:7B)KN3_RVI3 MO]_7][N%T<19!)Q(V+;H1%!!/A@L2Q'4O'F$F=S[LQ=JH5IP18=N;!E_ )M^ M,C01D8'[N$@.IZGA/S)T08T2T#H//4KAR%L%_+'<1&O2QWK;_L;R:PT6VFUB M#460<6>3HY+K]B7:SB10"@<]^CO*T*2ZM'7@WK7M _PKCRESG@*F50Q],YT M6D6Y\M;$BN?'*^6J'WM3JKE_6&Y^_)_+G:SKS?O-!_==]3DQR RJ7&!1VJI4 MBBE9NB"#**LPU]2%&=Y)V+=-,>>6YA)@5#&")*C*RDI9"M6^8D KD7EZ_?K8 M!E7M>]H_ZN5VUSZAW0(MOBUWQ1<'M5AMBB^/.Z=T.\_'OE)1[)'!G9;=L%A@ MP%8)>"U?G([!&620$SK3 M9/G*PB*K7^O?#_O+U>;KQVVS<;^\Z5^&_;!5W]Q'5K_?G/^-U>9F];"N^RX7 MD%0*5V7)&+625!9QS #&S*U+I94JJ"%@7B29%X_WF]5^M5P7XN%AO;KIYZ); MNU?-;?M$X?WCVOW6][HP=W?US;[XO%UN=JON+T7UR\D\:'[[SOF,5]ARY' 7 M)UC%S\C;9M ]]G:Y_^FO'>!?IU7/*+(O!.33#.(\(O:)?&VN,4W"1%^OG YM M:X=#UOO?W3KSJ?Y>;Q[K?WM5C=T)(> MLH\ <2,1T!KQJN2PE)+K S3@=O\TK#/_))!"1"7NC>#;__VXV_=*PH> M+^C%I,,T#]F8UN7FBM,B,">W7-^T<4U]^[>-&X*+P)X XE:4E89:0B*&.7#T;FF%$NU]W+X<7OJ_VWYG%?+&^;ARXH;.Z*#FKAL,9>:L\X M.I[G$O,8F,!SBR/HXK%%71Q@%P/N-BP\1/%?.N@A(Y4G%1O-\Z5$;?[!FX>Z M3^'HTR3O5-SZ*OG[S4US7W=OH+2AB_BRVV^7-_L%QUP944)3.:MM,9MUG^#! MFB0LZ#&Y6!O9]^TMK.*(J_C[@&SB6?P*/Q>FZ%A&YS'_1GO1I/W.PF;.(3NW M^:J:W7[GPB_SQT.]V=6[HUT@)8%NIFI9EMA:;)4<["(&6="#L>.M93^A=+B* MY>:V: :H17W ^*_3SJ)I=Y.;2'$M#ZDPF M6")GGLZNE!R%!8.?EW\Z"'&__&/JN?4*3V^& MA/',SF,VC?;BQ9!P+"O>Q?N[7;T_6_]8A300&DO@(D^,@3BN?]10%G1S)_!' M9P[V>C035Y7_Q,"%F1!)U3PF0"SXIW7C8SB(OZOR:[U7C]NMVWPM*-8*<<$0 M@5AJR90A=C IJ[ \[RA#N:?"\VL7U[YM<2+GTBQ)P>E,YDP25]Z\>1'-3]#. MII^Y+O*[.=CB5(JRU!5 T%:V$DI!,MBBDH=E$:(L9)Y!_1YFTVQ^.0 JEE=8 M7EZDYJU-3#25\Y@X(WUX:5#R( D(!:0=&^L IH59K!/+(F:!E*9C3SA#K#.>T<\B7HPK1*SO$\ M9EIZMYK,WV9P*+A]K&_/4 Q+)>!8<@.1@9Q9B2 3:#BV8B4/*Q.-MS+)$K;L MX17K:\V_5_FY' >.Y'0>,RR!'\\CP"3,>%?FU7>U^_FWAT/ALS540BV)!J8$ MPBC!%42X&NPAY-[6[6S>YQ6W^N_]A+Y_0_%E)3 MS2MIJ?L_0BDR4@N+2XD %EA6.NRX*,0RKIR#P%BN2DD0X4(2BBJ%3;N;9"+H MS:*HLZ,#V*)#6YS##2LW2TJW7WW9M7@.*RA[G>#B!+3X>PNUZ+!.7'<2P.(% MW-?F_Y)"^B\O=MW:#\'VY;@O7EYO;ORZW_ZCW;;[KM]K)=+^C M/$I70:D9T*2HN524UL67)N+65!A"_51Z:PV3.>M#=M^(,:5?<'UQB"RWV'2L?#LB!A$T@L*F9/J&=R&S>59D_]#]5/(U>9[O=LO MWG?_:+_9[E[628^M)$)#2+'5!DBK %BL(8Q\&J)--9&YDW9;S??ZMM'-\&: MN^*FG8/UDSEX?YJ#N^-X^(G@:'HO+S93,ANVL)P@'2Z4%B-#0,?\OWQMOO_W MWN4V $2'7[>RALY"OS=(>4'$4M%X7<%*YD63]N,*"-4.5X9^^U;7>^VFW&I] MTCUGR@F?DE284EAJE)2F+,7_V]W9-K>-8_G^_7X*OKEU9ZO<4P0!$."^V"H\ M]N96NI-*9WOKUKQ0*3;M:$<6O9*<:?>G7X B)=FQ% $*'JJIC+N6!'.^1_R M=PZ>%:$%45HZ'00]Y/O3O2N=55EK5M;9%59O#1+0H[@:2\BP2BI84+>BZ8SS MIRJD&'I-H!R*XD83^3GR/':ZR_8?;C^N[<+3[=-'8\+6KNTV:?]AS[E97C! M%**H$JQ 7,A"\ZYY 4SMY74F=:Q&1RR%>DNOLM;6MA+:6QMVKD<\[=V&T"XB MNQ_[AZF+)1_O39?!'[8[&9Y0JK M2G,- "E+7'*9ZY[*(L]++RS&:"\Q$<^^GU>9-=,4%L903Q1&D=J-@F.K'!& M;@(GH:"#:F< &%/S:; OJD=-NB%-I%XUO#>L M'>3O.EG^%[$-T-!AE'(<^?R0=:2C)ZK^([+Q73[),Y+=&9"C*& ML-.H'*-X\G(#3#1UW"^FN7]X-"_T2Q("J0I)FE?L*!N8!I#2S\H[64,+W9B7>GSJC1G8#14 MS&F :+ 7W]WA$T,5IZ[JA]O;Q76];\CTD?7C>K78/J[W5P021A7&'#"*-0 L M+_.^?RP%];B^9WA3B7&T,_ %C&Y[&T.Z8A'4=>C,CBNL'YLZ3=4S3?6%-?7H MYHZK;5AW=ZC&;AW?'RIQJ@,<3\()=(0C.M,D>/[6:1=ZN/Z^;. M/&=]O8L%(XCR7&HE<%Y0*U;?)!$P][P5,;RAY&7HP39[./=#9UUP_3E$4]+=O#"_+RL[0_V0K'[9KU=_-G^_4D;9TH*)!B'AJ>,,5IH M.\#9F2>8DK-5?6=;^>QUT-K'BS9HQWYSZ#L VS2P!+[*5O7('#@G4DC1YJ/M--[7.*ZX%FS^^@Q^K^1B\]!L MYLO-K():$")4 13DNLPK#5G?,-$\SF8,]^82=S,/HSIKPSU[<.3-X]K>.F;L M7C0WD?J;'NH.['.F$39JOW-OXD0@MKD\<: $.N6(M5*N(9] =SE:I M!.2P $PR 0ML>L8%+MLS)(M<:\B=CET*:AA6K%*,R9P7!1:DXL0>9H]*)A!7 M4"2_8='Y#+3HA]!YB.^P[.62NGM.BWH<.^=RAM,(^D<_!3!-'-(? QAPIM:@ M@P#/':*55.X)+*Y)YIK_68"A^OF?D:/N'Y;-4VW:7G];V'-ZYNN:SS?UC5T% M6J\V[:/-EFU@S$\?;C_5U\W=:O%G??.Q+5';BU-W9U9 E(N*@U)2A0"EF(A" MYB 7#%&80PW"#M09T\+$R>_X])W>K:SS*VL=^^F+]2P[=NTJ.SAG_^'!O6SG M7[:[M7C@@3VC/@ANO8SI/P-^B?BBX4]\DE#$")WI!UWVB9A&U^G"&IP\T.AR M$7&_4F%3F\]^-9U"67^KETW;+>PN5>T6D*&<8*[*4FNFI.85+!CK6D:%K+3O M50K#6_3A4> 5"CLCVSKTYF!FX +4*"J[)8BQY?7#_3-=C^S+.@,OM"S50;0S M!(XI^31X&M6C[RY&B*V6FA>U7N45M.79'OC+W*.G-W,^+/#.Y?U] % M^9$CX5@Z7RP(GB5Q5/W3U+@^4IZK79.$9!H,3>3;RUHSH8+.7'V]K%VOS5-= M[TZT.WSDX_RIW4_UC_GZYOU^Y6X.*==*8TY*R 0NL#WG;F<8X415?B7F" 8E MKT"/.\8;>^MGUP^^/O(HJW?A'?GE'ZSN.2*,%[J)8&)$AU^R8VRM_8=BV6J[ MN%DL'RW+#D/!ZH_KY>--?:.-FKN=^5WW6D\MY8?QHQIH7.:8TX5 MT,#>X4 9T])4EACAREZRY >8\0U,#YS#%,NJV6:+UVV5K_A<,7B+.OL.LDPQP^!CKL3O'LVJ]0YDE5';D M4CLPVSEE1U=W@[*1[K>),G2I-4<^TUTN#I6?F#\LMJ9SVQKLF3;B*>N8#2XBJB?DCVS\O]G.RLR:.8TK:9TE M/(?AZ&&8"%WC^_42FHF4\R_H1;-<[HX:-=0^ZFILV.K&WA]^XM?'-^CNIL,4 M-&9Q4@ALNAX" TE%E>>E>=EAA; LPQ96C&;>B*LJGOF4'3O5CBP:MWZZ/O61 MYY=;#UQ.,5[L?8O\288]O,@?+^*):_M8<7&J[4=_"":2?2XHP,G:_D*Q<%K6 MSN[6]:ZU_IH67!**BZJL(">*E+E@F'>-:%A*I^NA K\Z<1[9&^1_Z5.H5N?9 M/8),?MR]@$(>*\'3*A6VUMM/,;>5W-_Y>6JM=K@@$UB-/<#X)LI#$4K)_F(7 M3B"#+,>5SB%@''+ M8=3LA+Z[M.H"]/=UR#]K>H*4E$I3!@BF *>QMR2%TYVTR"Q)#^6!WUAM^ ME3TSO>T0=\8?O58!IV"GBY(#XR<1(+]$\,\1&X^\,HD8A26?=+%RRTVATIU* M8,E#,8$LE]['9LR'VR-?_O;X\+!\>MD0X )AJB53$#)&:844[QN2DCM-& SX M^M0#_JU1PR@9J)M#>DHOF>=@^>74\D@8Z54+RP;^ZKE1_E5_3R%\F#@3X/- M!YIH#XH'6?N]._-G>W=>-BRE 7H)-40E4)P0P<6^"U3@G#B3-DYSB.+[,?J2>OK0?/Q=0ZC>PR]W7COI,@I_L>5%^6G;K/H=GJHJ> F4E?DUK"? M6LNRO6E!A6:XB"ZE^2CZ>9;G$Y#.ITX?1<+ 6CU,2L>"_93C)XOVP4I- -01 MG&BB/CV>)W[8Q3+MK"^B$@+"&>"W# M"!#F/%?3:N)9/;O(D>9,C=[[,XOO_!6:QIJY +M?GH(1Z+G76]YQA!18L I3 M0A!3'',&\[X%+@'U.C[:YWO'>=.]%A $R>/QMB=0)NA]_Y$HZ=[X'Y^6$Z#3 MA-YZ7\M?>^^#O'=]\W]9K!;WC_==&[DN)"ND8F51$EVQ2B#0M\'*W&D)0-@W M)W[[.V,"#Z#Q%,F- .GT\6. LS1)*/!,A3,<"%-K&B0(M+V)\;QXTF#^QU$; M4I> E0IQ:?\G=26Q[MH00)9."]7#OCDU#7;&A-+ 3R1'&B33QY,&KM*DH<&Q M"N=H$*361&@09OM+&@Q0P/UR^<>5>;L>YNOMTZ_S^UT'1#.@(5!E03!5NKW# M/N^:4J5$7E (:B Q&XYMRJQ10:,#8=*YH2*Y:G[$\!8LT57QWXMR!B"#-)P& M1X:Y\-V5\(/U<#]#^.'1SBX=+>YZV7JW.%H+#E2."<5(($B1T%5?XRC"_39M MQVMU?/Z$C5G$D]EQ1.,B"@]FU67&/ERU.CY? MZO7UW[NR39=YR65.PHC]L$\Y%KIZ:40[R?P"1RD-G-P*C[W-WWN-DV]_6Z M:T%069&"H)S2 G,! >QWM4&=2^)TC5'(]Z8NS3IK0EYG7X4< )=0',^J:D1= M?.ZU2Z=/X+5USCHY7DCWS,%3R N480+4"[6\&?X0>+!/+U:U^%K?+Z[GRQ>M M*0%TR8I"$X%RA"LL!>U;LVHXKU5V1".#E'/@ZDCJ1C&UU UW6A[VO53Y(T@U@0H',.+)NXCY$'G7^O-MKY^ MO[WYJ_UI6?]'/5]NO_YVO:B-Y_U%%SG.BP)1JBI<2:X98'S?KBB@>S\\2FN) MB;VS,;-&9G_9F9GM[,QZ0_\UA$!QE'8@^>@B^S%]VOIZL'YTG<.H'T=OMQS@ M(LFI;!!5S@GDA;C^-*D>/(]<\;%9;YM5OQ\6D)PS7 I8%7IDE9J?\@9(J)R MS@E>WYJ8_3M;0NCCIXT#Q9/)XD?KL13QX&XR9<+XZJJ0&T&/G3M%RB !)D#$ M,+N;H:'WFWZWAX]]N#TZ!7=8!*W\"]3U/S/&D]:-G"E633+B_*MR9R?5A0D]C M(GV@#TW,1\^/4=\?X3U__=3N?MP 5*1BILE*%P6SU_#(HK<":N*U-3%VVXFY M]NIQ_:=?O:"E1-'#X0:[2T;"#X.1@Y"$@)YJGF%CJKA,@YK)O&O&>;I]EWB_ M?C5"UZCM87/$,<$*$@@5+E"/=Y4CZ321'ZFIU'/[)V\X"=LD,E18-T2.J*D? M$0?(F6AY^#FASL NDL+38%LL9[Y;/!Y1(V=R[6X$7/QI[R/>;#;LCNS=]Z\6?[=@'?^H^\_1A;7[Z[_IZ5\U*RB&@A5 5QZ#0 MNI"X'U,4& FOK>^7L"_UZ.'.E+ -,9<(ER-$)QXISP%-MR"EH6Q\)<^A^8)Q MFPC/+ZG RR1P\6BX9HZNA7XUK%8",0FX9%"(7*&"H[X-!;A7B>OWS6/1.JC/ M[RF2&VG3Z1/(R(OTQ)^I<(9O86I-@TR!MC/&=^?E\V7^?+HE,L/#^?/ MGR\-D$P7'&N)$!,<@$KT&ZTEP$(XSPI';SDQ37;V'I_P>I7M3(YW[T;\:#C, M0U\T$'[8>ILQ\)CYOF@LPF;'X\?$;1[=5ZI3<^W)))_ ?'PZWYHQ'EKOE4LO M&ZI,B3BWO MI4\I51NT!BHZQ5_U]_RRJ%!Q)L#C@0Y\OU!JF!9#Y\@\;A=_OUC5[[;U_68F M"RUQ23!$0A0%5Y+TTW@((,V*&#-J20R[U/S;84+]^N2M3UCH5::1(^;]XSF=5W?;.R\:F>%KNO-KN'Z M9J9RIJM2YHH)7"JBE=*Z;Y5@ZK27+59;Z6<]6_,R&_5LV;U;M\;"+AG4-]X3 MH<.T=9X:'4U6[\G2(T5[6EGCLD\_4C35_.DYJ<[/J$81>1K5-H&%:L6OEZJ_J*:EPZG53G#)>&*SH-(D7PHXG]K'G= M5]U^M0%=<[=:V"+^Z(Z][=?FAMWD/XN__XE#MS4A52< HSPM2 M4E$(1O.^\U]P[7:3UD4,2\RZ_HZ)^_T-DX=^NM>ES".'RZ%+/^5(^1&U\R0[ M)<+G>GW_X?;9%$%_73I[_;KT&<"$5! *C)4H2ZJA MZ)>MH@) K6;?ZO67QJD.2-"Z#U6.#76&BK79'A'Q?'IOW9G=%NPW!\.S>6^Y M1Y9($12'7'_A:/BE\SX,SR=B/QV'X->,\O#['^+_6_OSU]KM5KDOUQ];TT,V/'^OUHKF9<2*, M.2H'L$"2@P*C?@T6*BAAN?O9_R,8D[BCVYN5U;U=V4-KF,\!^6/$Q"';32T< M?NG/-^WUB_A-[/9.9!\G&3N?&Q$F%L/ :Q1&B*7C!0S#]3R55L<,U03R[*CN M-A=Z)?PFQ&1]6Z_7]4T_X$U*1B'E/!>"4@U$65'5M0(1++SN9O?][L1YLC?G MAQ->269L7HAQ9IXF5+9IS,X$6]_$>7C\'O_?YLO]9,_/37.S^;7>SG*F8:4+ MQ@M:TE+#G/#^38-"^BUD"6H@\8O0VA0V[1NFE]N,;W*I_(JYG4K[]7*M15>9 ML6E<;KRFRAEX#!)Q&@09YD(3\:&*,ZO;$ZR01,FBH(!27&E(N)*@;Y7K"L68 MJ'5M*_7L7TQG$V+TPE]POF?S"-^/P#?]8WLY(5 J$JEXHR38PE2/5CJ:!@ M!?&[:3YZ\XES0O^ZK?<6^5XU'U]PM\+TPEI'31W]\HH7'SL7C41WT_MJ>J;H M31B@:93$*1W\[MKZQ%H&EM,?U\V=>>PW'^=/[7#9??.XVLZ*0G$"RDI5#)M& M2WM@=<]V!DNG,_FC-I@8HKU1VFC6H$@Q4-JC&3B]J!%KN1>ZLO,K8 MQ50>5'2G5SMBY>VM>F@!_JHJ[E7X,%$G68H/=.E\/1Y#K\";Q>J.+DLX HQS6FY'V(N!'"J MS\>Q)'&6::W=+1@ZV)O5>X.S^<'BK&E-'L3&V'$*2DT7#%&$G+4/V;']V<&! M[,B#;J9Z4B$;E.F=!9F6T;V['+YM;0_;$"=6]J=F-L'43M6 $)2K 7B$6$Q'H<&V-WUAJ^ M/Z!@;WHFIQ*;09GT C&*F$&CQ"HT=;I)YYXR(X=BDJDRMH_G4V0210-3X^?Y M^J[>MJL3;IMU^__[<=891SD02B!L^L(DKW@E]N?W("A5.2 A#FHW<1KL(::[3_K>]]KN??IF ]H,2VF@QB)C&@F,1 MFKK.B>2>L*)(/S\\DIHGJ>EQN^K^>;>J,?MX_K^I?%RNYS[L9J-_*Q M9E\VV_7\>CM#5&*.J92J$@)@58';:_/9_U_/U]DO<_/!Q?8I M^UOOQ66N('13^,S"A321FL::A42^O7XA8!(%XW'T4VUO@#."?[C=/E03M%TOP!>VLJ6.JX1 VS(3%;;762_67=FF:'N,OLWO3/OF[^-39F M R,0"[CIQ4^"7KM.K#/<3DP<,7AJO'U5X$'D'1:RM\+@@5YZTSB&JE'KVW>K MS_]HK!&;F=0P+W5>@%R8], *D;,^.T!=$*=#!5*UG9[#58+*UD?]!S:"T;$)FW0M) [T+JV6 58Y/3/(GUS@Y1EA4S M;=I+M"$NE22$]W94N/2[<2IZZ\GI6>1IZ.DA<%Q^IM$V+4&MS5-FZ%[3"!3U MC\_;XFB ?X$D#54R,DNU>0LZI)> 4B*T83K'>4ZU0&J/=%$X+8=)UGAZDH(D M)/60-RI(TRB;E*/6Y EC=*_H<(KZ!^=-033 O3"&ANH8&Z&+;QW)>8X@*V#) MD<12D!+E9;4G>:5@"H0Z-YX>H44:A+K+&Q>A291-BU"[RFS"".T5C8!0[^"\ M+83ZNQ>(T$ =HR)T5DD!$**$(%&4!5>4J3V^*TW$;-O8+XGW=O^P12]8[HUS M7W)F_TEVW[W&2VMKO[5VD_T%1)^&^=W;#3+W9OEM=+Q]OZIMWJ_XW,UT42 )9%$P "2&!2.Q9G$N"9JOZ M;KZM;V(1<8 I3B]RM7N1CZUV?I_?UYO-OW7G#63K^L$>']]>/FH*GIW5L6$Y M)#"Q&)HZ(FEG[WOKL]Y\6YSVOYX:=4]+/0C&$2+X5A@=PU5O=$?3-Q[1/^[8 M]/M\^5A_N/VUWK[X_2S70"D($2F+"I-2(JI99QC*>5G&K7,'FY.X".[LR[Y9 M ]MM_QU?=O5P\V6YN&N7M4=?_#H\4+$X/VJ,$M&^C^/O?1R-&]]];&K4_Y'P M@]@?+:IO)0/$<]@[#T36.B0;?#B02CRNUZ;5657FB#($I"Z81(HCCHJ^42Q* M'%[!!S0V4HU^O3,G>VC6[N=\Q-+3'\BIA!P.V^S(M*NL,^YR /U>*$N ;XLP9J W6:""P?C5*=.WF@ND2Z+(0A;WB(T>0Y'V[%.+@V:NPUA)/5[UO M5G<_;>T%=1VNOBM !U2=@?H.8E@B::-A[&#?)$AV,,J?7BH[>$*JSO'G5B<5HARP$C%J,R)8%*+W@J-"J^]3[';3DR\O;E!.TJC M"^T&NTMJ[(>^E_*^I7VEGBJ?(6:J>$V#G\F\:\9YZN.S]?5]54(16$!:X8JP MO,@-[C'=5[ %\-JSG\Z*Y NBHNPQ31B%> A.'X!$,)[*3M-@D0>R>%C@W@Z5 M!_H9P.<8RD:N@H_V;RG,6"6%K$J**=)A X M:OV;2-MDT+WLYE-O48<7O $!>CMP#?0OK.@-5C(^3 ];N$"5L[)$7& B%!8 MD0ITEF"H=(IA!:_VTZ_]]]R(FD3DV$A-HV]RJ%YJ/VJ L%' ZA^FMX;6 ^# MX1JJ9G2\'G9W42DAPB@75$#"?FTU/5<[MJ"HEC4S6)NLFI>J%=J_ZR1J&J=XS>&E7]'0RF:J"6D:DZ M Q)+5N&B0*4LH":EV&\APPHHYK.N/U:;B1?OQ]W!&DWHJ$"-JG'"U023Q.9P M5CK+_Z8 Z>Y5&!4]57-%X6_77^N;QV7]X?:W^LZV]:EN%TZN[MZM;IOU?;O> MBS]UO_Q<_['E1IR_SS04B&N:Y'R>31<&-FU,(@!]' MC[7OS,KV1F='5E]E7Y[VG_C;Y_D7\V^L UGKP]F, M^SZ$(7KSX598O5;;W;UC'VX_+39_YT_V3SV_-@$Z6*(*2'. )"@*K8$J$:QX M!P9ALH@,P;-/^Y5IV#3$A!84\ZJ@FJFJE*66A"LA4H^M'N/A^G&S;>[-=V3; MK_-M9AZY[7KQY7%;WV0@_S_FXOVE<47W $/R'$BEN>"84)Q7BJH\ETPI+4J1YX77!O5CFX,8 MOM[9O;$XN*N;N_7\X>O"KNB M$(6T*DN-O'8%#$X82[L->&E]R>:M,Q$RQ[0>!-^1G3?V!(0/!QW9>T.\=;);.>EG:L\^)EUCF9[3^VCT_EZ\70V9CR=AITF]%A-(V5.4YJ3 M UQ3,M(K+1MSYW=WZ_KN>9W0OI\SR 5EFIN&"*,%TK0B .@J1Z2 $C#D,_PU MJ*'$XUS/;3NNRG>@.DVG!)JZ9:31Y/3+(.%*)N'\.97.<#F*N-/@:!Q7F@0/ MGV?W86LZ*;;;\O-1](8U$5JF2@Y 4WU5[7'N:FT^(U1A_<2F)" M'=N3_O;'+97MK8]8:&2?E>P@\*.VGT39:ZG>1=D&8R#S7 MT/RW^4/;&L0+8Z^W('-680EU1Q74B*L4$U)P(7-#&[6J.R(ZO">BB! MZKDQ*KUP?F#RURS-PM#79#FW#'20C-.@SD ?7B[QC*#(C_AR??/'9L8,S]KR M3)HRK2W+*H0J(DH,C J:$5(6K.I?#:ESI\,_3WTUJ%"E-1=517!>8HH9H8!4 MI5V56A*5F"A[@S)KT8_Z%E&T.H^1$63RX\<%%+IIKA_MOVASZB65>F9((L5> MT-9Z91E*\Q+F+4%?]_,5= X4Y++,'&I\$^6A"*6D;.QY3C.$A<@1TR!7IBFM M!81Y_V17I&!AG.R^G.>4,"4K4E*!@9:L$"A7!)FF())5ZOOD7S[5.ZN"2>"J MF"\M$X@UC)SS AMD3@N*I4I8$F,.][8@5QW'S^ZA?GHN0" 46(!EA@ MQ4$! ( :*J U!*F'L5MS,FM/]K>=15Y8\%7)!9T)!?+$YKC:^. RH4:!!::' M5HYL?.[C22X&2C$%)H::WD1X% )82+HF*"I- P"A4A1"4UT@6/9/Y*#1P1N&+[ZUH3HB4F,D"8<0E9P!HJJBL&*0,\L0DM-8$O^R^$CEP,*$Z M?A@<51@/""84*(R!'D*Y(?"YAZ<(&*C#! 8:GDS_"GPP)^LK]OO/FHEIP"8 M_G<.>2E-=YL" :A$F$M<$:U$B MJ7%A:E[% ,,%(E +RKB6,C$\=S8=K?+PFJ<=)MUYAHZFFA](O05+LZSX%5'. MK(D9I.$TEL0,<^'E.N+A>@139;TVCU,[-]+1#'(D*H9R9$>:(ABK< M2C/WUI"6@DNDE3*=[:I"#)L^-J^DI(HA*)*?6O;=ZW-DHN><9T2) U&45-VA M7/(2=AQ*O=3+!UG!6D^47^'^_ AF Y4*)5O_KD%,2E.9T1*9CFR9LY*B_8") MA.40G'5-&"X#S;#Y/PBPR!6%7%4%00!AS15//0/Q2@G@U9\:*F 8K!)H-[AR M\NQ1I:&2-XH\E9PF?WR=^ %T@C0)W;3P?K])@N><%EB7Q#2D044+R?O5344I M@-\=+B=;D4IQ6)CRT- 30UW9@S XYT!Q7 H.DU^Q_?U"_/>A&ZX&2.F&G7%4 M]"-/H("C;&=X[["G:KBFTV!0!#]^L+4A5!GGFF=QMUK<+J[GJ^U+ G[JKV3N M#L]F]_8DBMWOM_7-S/0@D4NS8%W/E6_I@S4-O([AZ,LR<"QMG0']XL3LP[%"AQ.!"IH+9GK )"^8 M0 +BLJ2 (E50((@QPO.4.X<6-2YDR1G3A.<8"$D!EX 1\Y.&H(3 YZ4/.YQN M9^15]NQ C/GJ)MO51OV6\Z,#QCV9'$-W1_B.++@G9;^[#N#H1+B_7>[DMA^+ M=@ZA$26?""MC>O02BM'5\C\L]%.]V:X7UP:T8K[YRE;M_ZG_>5Q\FR^/]@#S MB@.F!,$@^'$RGOZ)3[IT$O(<.Q.%9"(<3>7=R2,C4ZCHM*KN\_IQLZUK M:;"^6>P'/ G@98%ESG6N -$2J'S7#F:"HL)Y75W0MR=F9&=3UAD5LFPL3+3S ML!M'+S^<74PJCS5VR24+6V7G+9W;.KO7O#VUTFZ0,A-8:S?,_B;6,^)[3/]0]M-4W\\U-?M ME2?K>S"K!*P*:JTM$&!,E;*J $"E\2)'@GA-O5_0S,3L[HW)S+^]S_ZR6&5/ M]F9QSXNL+QE&QX&'MQ%!S[%<:_%/KCV_JW]OEN;;EHOMTZ?YMIY)K$N&05X1;A?15D2KLG/ ^ .]>AT3 M,CMQUCM8$Y#GIJ&03]Z;AL5O,@_V+F>=S]G!ZU_6[EB,THHITPCR1#M[<9$^F[^"1/E,#U2YL<(D;I(6NR[R-)>8EFO;EJ[J1 YH+C "*L"29U32'J[ MRPJJBZ7%(&L3I\7>ENQI42]/KU&?:B@OD V31W$RV7 _LKI_2-YX,GPM=&,E MPT&/S3]A,ARF1\ID&"%2R9/AAYVI/YL/VFN&K]W<@:U MD*4&"J%"8%F452EE[X5$R.\,IHG9GCA1]@;^-.^&UTR9M+B?6SS>6GY^:_G9 MW&:;;7/]]ZS9.9G=64?,9_[RN+G)'NIUMK&:A$Q:3DCJU&EW D_(Z$GX0Y]U M=UYGBU6V\_N5D=WV([MK.0ZY^XWDY;#8ILC2B9^R-YZS4ZL3*X./$D6G5>V' MA?4OUB>QU\7C&B(;,G?>J2,X(%80"PDA2H MT 7-W>^K2M-\XJS:&VT3YW>+ .W*P(/EV<%TOXU$*8-S/A%.)"Z>N>R-A\1C M&?_E0Q.VSO\X1- N&HRPW":<\UD;%/M]0Q.;KTJG0 MSM+YUHSQO$9/8MU-G!4$"&,,JJHDHN((,[9OG^#2_3*0J*U.)GF%7+T;5_]H M&2N!]*FRU>55CYZB$JB?.CV-DY7.7Z*<1-PWDXU\_?+/1$'*N66AYOZ^6;5# MGAO3KVL^_Z/YK5D^VF>UVTI>Y) +1"M<(=.F@I0RV#=J#(%N9Z]%:LSGQ0LZ M=FUGXF[V;-,.37THLM[(6 <=_%"'D^]9- &G\'+%[_<.%X3I M2@%*35F)2Z$ H;HS 502N]]O&;OA"95T[WT/1D@3B6B579H@I"ON)J)_]!HO M31S^..FD@J\13R42K7_.N]4/V<0$H5!Q@5NS;$ER2V;;9SI<.22FX!:_LLS?&^6UC-_]MSTJR:V8#U3, M(7F,(I9?EMB9]&Q<6O_^TZ_OKL83SH/ZHP@8AO= (=V(?LKO4^@>K-,$&#W< MAR;FDS.0NO^Y6M?SY>+/^N9GV[W/=5%!2C N#5(H _O>&@S,$J7D0 !5EQ3 6@A**^E8E%[' []36V."W M1M7QR.^FYV#R1Y,DZ>_'[>N),_ M0*5@\L]R46!%"BPJH7.F5$'L>?>[=B ;R/H??GMBNJO]7C6'_4*Q! N$>52M MXN [N50#^1Q5LKA$3@!@'^0Z*S-1R+K;_R.L>BKANH.9?9LOEG:07#?KW^;' M8^7LWM[9]*?=T+79SAB1E8 :BJGF?P M)07U(_/>PI]NF_5/F_F+U=E[,UNM,S[?+)Q+OSC[81TE?(5=J8(PC?VGT;UJ MTCZZT>AW;;+HX]+67&W7^OEX!J_-8UQ_GO\Q@UP2P1#!A (H)="YQKU=DG*O M4W'36S/AT><10S(8JA>(1ES<'AS(7HW95?:E]2(S;DR&PVZJAQ$Z '^AL!^$.4=@6^71;X_=+ W[Z:KH6]EN/= MZEN]V=K1LLVLE(!J 2"G$'":4\;*?FU* 0!%/F2/V.R41I:3 ,!=JS-O>@+! MI_%*IW"L2?ZPOGQ)CY^H]^:G?_^7_F_,'_8XM7__E_\%4$L#!!0 ( ]^ M"4W&#:DOY8X 'KK!@ 5 8V1X&UL[+UKDQNW MDB;\?7^%7^]G'^-^F=BS&[AZM"&K%9(\9^<3@B*KU1RS63V\R.KSZU^ 9+'5 M%Y)%HJI839T(6VJQ"R#RR:> 3""1^;_^S[?;R4]?B]E\7$[__C/\&_CYIV(Z M+$?CZ9>___S'QU_41_/FS<__YW__C__U__WRR__3'][^9,OA\K:8+GXRLV*P M*$8__35>W/STCU$Q__.GZUEY^],_RMF?XZ^#7WY9-_II]<-D//WSW](?GP?S MXJ=O\_&_S8W@;3D<+%;??;-8W/W;K[_^]==??_OV>3;Y6SG[\BL" /^Z M;;7SB?2O7ZK'?DD?_0+1+QC^[=M\]/-/4<+I?/7=-;ZD>OS;L^?_PJNGH93R MU]5OMX_.QR\]&+N%O_Z_W]]^7,GYRW@Z7PRFP^+G__T_?OII#<>LG!0?BNN? MTM]_?'CSJ).H@N+;>![_OOTU_?Y7/9BDYA]OBF(QM\5B,)[,XPA6'=W,BNN_ M_SP?Y^/9N$H7^M<%1J>%PMBQ&;\>#S^/) M>#$N3C-'OZ**],;^9?HVO9CG+ WUW+^V-_/VLO"MF MBWLU';G_7H[OTA3SKEAD2%&OQ_8D^C3X/"E.&OGCEDV-<#Z>7UV_GQ7SB,-J MSHW ?%S>W@YF]U?7'\=?IN/K\7 P7<17KEQ.%W$%>%].QL-Q'1GR^SZ_E%U( MVS^I/Q3SQ6P\C NY&3=/'+N]\'LS_A-<2GY6 R7LY7Q='BTQ_32Y7M73M,#5]?U M6M164"=?WR56]2R/4_IJ2(IR,AE\+M?SO8KS_O1+D:RSPT,^U+#E\1WYZA_7 M35-CO[T=+VXW&C7E:H&)+GV=E_]PT];'Z)>+Y:SX?3P=WRYOWQ;1(W\_N%\] M61OT_+Y;E_)J<5/,OOM]OFP'>FQ=HII33MT.VA_OD6_RD1TU-?[IJ)C.B_2- M\V@CCM)^VR.'\?# Z_;0U8C?#V81QIMB$6W@2?[P7^RN15D^1I-^/8FO[0 _ M*?\Z30M[>^I*@FC5S(J;^$Q]Y5,S+88CZ]2SU?7>CD?3XO#)-O;J,5Q';'+RD_S2PHKE5RZ[?VZC%<:6SF=%R4EQ= M^_$T+BKCP>3-=+Z8K;":;YX(D[UK+L: M39L9X[MBL9I[B]G'FSC_'AK7CL=;&8N*;Y<=3Y;)Y3MZ*^*4OEJ1HIZ^]S9J M9EP?BDE:JN(JN[C_%!WH^6!8:\$[U*[=T1VWD!S72U,C_UI,E_'Y8?EE.JZS M@NQNT=:(U&BT^CM-B]O%JC:FI_36EB3)89Q%K<[_,5[)\ MO")X])&O/D_&7_+>FSJ]M25)O67H4+MF1O>Q^)*4^%M1?ID-[FZ2NQ>-Z=6V MVV8 1YCC)W5V!CGB5#,LTFR3_O%A//^S)HT:_9(SR/VVG'YY&ZVND9K/B\5< MWS\T4[-BT 8*QWWE&3#9?-()_ZPPH;![^4-R5L[0)W(;T![[C#%+7FX@S MNFQ(IG3('EWCM,]U>U=$2[K69+RW59LC>_E3]RW]6->FRN^Y30EK$J=&VU9' M>92_=DP?;8XZ;;6LXXOF\^7M:B.RKMEZCOX7#S9 ME'^IW60V>]0LA7C+%.(-V4J*1IKZ/1P3[ML.'Q1K-]7([;YU._I=S;6WQ87C6(Z*D:K6R'5]TW*X8'Y.WT27KPN\7F^VANJ MOF62!/S[S[''<+!-4 0)HX'!E",JN572&$H(DDQ3!P!X//1)NKE3SC9(-3#V MM(+JR7A"#V? 9?1[W MLWGBU[O5 ?,OPYOQ9%2U3M>L&E=JV1+249#J;?KUQ=>II1>MYLVA?KV!E$(A MD(E:(A1IJ(0TBD&E*;5<&]'@&[B!Y_UR-KR)AN"'8EBDW8=WY>(_BX4>3R;% M:)<(-9H&;CC6CEL$**;(:Z6C7-!)BQR(G,%=OHV+9XMGAZ]?78V6K0+\\!+N MHLD&B14*UX/YYQ44R_DO7P:#NP@)Y+\6D\6\^B01BO\"X.:2Y?_ &0=6:@(),-0AKJUDPC&IF7'& M^EJ+U@ZBH4LF6OM8'^;<_JG)E/-%>?UQ,-F.YL"$]+Q!\%A[RA"40CH*XAN# M%.8<:A&E$$;E3$/XDMG1**Q=33YVHXT/<8@F_CU>[.;-P39!0\,)44IPYZF4 M5GL ;906>V$8]SJ#.N22J=,TLEVQ9W4AX,WJ*"HNMN\']VG[\3"!]C4+##/I M!<=&8D"9U1$W1@3V2BFD)? 9'*(_ H<:!+9O@M&'6,A!7=T^- MD$)'02'SCH&XQO,XC]YU-3R)YKXV1OTI*FMDM.V"UYJA^+$$#> M:*8<4)XYH[4#0#DN4#0L+#MELZ29][%"<,_K5ST2+-&$2,>B)X*W-I.]0/@[]^'\1);SQX> _WT>?[YX/54BH2W58H".(04V-\)9M P%S& MQ-V,>G=Q)0/0SLF2TAJ^F;Z?EB".5=)! MAG.6IQ[M7+?+EQQ$.^?+-OKN0U3:[&M1BS//&@7B,1":>XBC+:T= ER1C93$ MR*S=H/K;UH?BH5X'?7+![9Q"4?J:5G#0.KI9U'F&/"4V+K585Y,G8B"A5$PSLG'Q-8V@G\\??;C* M7X'[?C)89UNH$%Y%L^]Y.^MV$0!2D#LB2+1Q$-$1%*\W*!@(U*5N&)W.AK(3 MH+N:['<.6M]_B@-1\?7?P[(:K0-PU$FO/82<,U@/#V%:@^M0_3@C+$$.F2,P@0!I.%6;DW<95&M42;49=G):)\< MOO5VG?,RVD3;0?Q>W'XN9KL6_9T-@F=>.X UU!I[Z3 27%8CUN;2]M@:U6'9 M L"=AN*DI,YO;N]FY==BDQ!I!X=JM K6,4VE=TI;0K271"F^D=-Z87,FFA[N MOK5!I.91[HI-Z8KC,H)^>#8ZT") ZY 5(+XPA$,<[4[.626?DC)G.NKAGER; M+&H&X9.7J*OKZ_&PV'YY%,XO9]/Q*CWPWJ7J8,/ N!*.TA0N0N,JK@ #%2+6 M"%#+2>U_V&CK2U;30'*V.*KY$71Y>N_8U"]0H3H0&UCM# 1)) M3Y6DW."<@*P>19%V,^TT!O/9G;"WXVGQ9E'V:+?6%W)\YO[=_*N)GY]EOLW+O>??^AD$Q0*60#&F#'$+,L6@2KJ5URC#U M@[AP)ZB_+K-.P;G#R.3E[7*5W](645G#\29_W-VDV)1&4KR^9D%C M!YD63!$>T2:.453M_CE/5,Z=L^,=S-9"[\\Y61Z/\MGY9,?SNW*^/T3Q<.,@ ML3><&X>@P]HS(#U6E=3/+^S>,(\=JB3 "C$V!'A'(44,2^H M,#5]"C:.HHJ!AECFO)&(-2(@JA M-3@G[6N/G)<669.%9V>>RI.2&,?.2+7:!V.H$RD?F>1QA11&:1>=-D,-M- P ME!/YWB/_I$4NM0%S5Q3SY:R(!LAZ8VCXJ!)?-%)6_YRL2^36I]W)?0:-&2"& M:.$]HL!KR9%6&D=E2.>0NY#L@RU2L2OHNZ+G"Y79:M/P8-M B:,T9?.V&%$$ M@?;.2A?M 6KBG]TF*CRS5W8JX9H&N;N(Q?GB:IW>M3ZC=C<*GE!#F27<6DH) M "+^3XQ(_TDG5(Y!UJ-TA"T2J3%LNYN:YD7\KILXK]KX$DS*U>;WIMC46H2] MD]/!UL%Q[J++XJ"7A'ICI)+:"@B5(YIYGQ-$=GQ*PM?(J>9![BR";!37@\5X M'M%(+\81<]2!EO%ED@92K0$TE%)I), 4&:ZXXP!:G),;7/P0I&H6X,YH,$*8 M4)3>8"N\!I9AQDE*JHE UGU)"'X(CG:J@//2]4,[9*W7;4B6+_6*$X,B4A)K M)5UTKD1TJ 1CI%8:X%U4[>$-@\ZHV@K\7:;$FB^2C5O?7MS9)@"%%"746D[B M^J&(L))$]YT[;2AG.BLCRH]QR- 4MIUM!@_&LY3^K;BZ]N/I8#H<#R9O5G<' M;VO-:+7:!\&0%50;P;BABEG)$(DP4JT\TIID%4D[^L#AE6Z[M8%TAY>%DZ4Z M6R<9',__7-?)23_MW7O;V2I@$B==*34RTE.2PKXHA2HZ\L1P[VRMH()=C/HQ MS@V:0[>[[;=4'G 5RW_,D<"N1@%R3: ASCM&*4!:.8(A\E21N*03FF7[]_"^ M>2N[;0V!VZ6YM J+/\Y:>JE)0"*NX0A9[0RF))5T$#[M^*#H94=9LXRE'^, MH"%H3\Z.\FP*_+B\NYO)Q4XYR*B.)("TPYQA@Y [/< MM\O>VV\7ZU6N:+5+_9(8=4A==\==W(,S*:?QQ6'RWMU*?5L=V%;2#PEL*J8@0,R6%YO'52HEN MF$.49=7,^2%O"+2L@;[?(7I\I/%N,$MF\]?B],H'_;Q9!"2"&!%"@4D6/I8$ M8PA%-(6LMY+46O1;BKW87F ]=+I4OUQ"K9Y2<3$-E3<8F)0J4DE-X0H3"SF1 M69EU7M**IP>J?! 2. (=(;!$0J?8K86AL6 M2TCKU;!]/;1LC4//HQV[44B_:7LPZVQ.MT$9#JA"AB+(C5!"66PW2%FOW87E MYN^"4HVP^"3MG+Q5_&FVG"^*:$'=E?/Q@3(/+ST;%(>:(6J!]L!![BUT8#U. MJHP@.>FR+X9%QZJT;!;TKB8Y6]P.4GCZ:J2')Z^7'@^*."(@!RSEB-0.>0[1 M6C(FH^5S8;>!.Z53@[CW9=E>I%UGCBA6C&M")%U+ MCY2KN0=P.>OJJ=0XQ, FL._[IEG:#%P.)I>V2280E2D QV"?XDRED:L52PBF M0,K9>KY-LK?E?&[*U:B+Z;!*[;9'RI<;!$ 1BCX'%)HZ;S%0!-"-A% @=&$. M6A.J?EKJJ@E\V3UO[[,E5=:T; M%2?@VA=+^1P;3(YIYJ&+WD,T$#40P@"V00HAKG-R4O20@4U0ILD-I./0[W*6 M.UQ,:_M0H%X!PK#G:%76W7F0;K0+R6ST=>.[?5D^#V9_%PB^GH\.SULL- F!6042 UW'FIT)J)S?2.>(0R[E;T4.O_BQ<:@3Y M[C)3_-=RX_SY M-@YT9S/75OZ/B\%T-)B-YG_3=EU#EAV-PJ&(,$Q!(HC2PW CEB]D3+:%CIG MKNIA4M:&%[S&<.TLW'B9J'UU?757I.#,^ *L4\KN(\_.-L$1I!%$F!+!./,, M"%)YSI0;T6F&\3-PYP1E/PT8;@C:,V2+VR2WVVMX/WTX0(\]7.4F3D5^$;/( MNDHJSU16Q/D/09AL3,^\7[XP@]GL/HY^E5/B^*WSQ^T#BTN_X=I0B#3 #$%# MJB6:*I5UN[67"3Y:8%0;0'=)LJ<#GXX^WI2SQ:=B=OO=\?$!IM7K) !#C<%: M "4Q8$[%.;FR-ZDS)"?PY.CL'Z^8;JV@?88+U4^OT/Y[,1E%#_B/O:MBK?:! M* \-,EI0HAG#DAK--[(S9DR.9=7#'"$M\*P-F+N^Q;R'1=4CP>M4WU!9KCG7 M2#I!8(4/PT[*#*+T,!M("T0Y$4Q27G-K MD,-1S"I,@TDN+RS)=QM32B/ =D6<9+>M]329E'^E8IEVHZ$HP6HB-#>#",Z; MJ;I-FV%[&'5L5X%R++#P#&DBO'-(&@0J1"P!.792_8P= )Y]\<5\C[OOQ@P$R!JB!G#"AJ)=44^(,5S*N0T )5JO ?3L2K?"\*2?Q M+9BO!_VN7!1V/!].ROER5J\ >]T^@G%"8(*UD]&AA,)*" GT FLK,3;JPF)Z M3R7!T\0'+<';]5O[7(YS7^DX]74&ECO'TV9(=(2%\A@*!Y6+B'L+*:QU9_BI M1#ON-S\';==EC'V/!VR\84X3X"GG!".&F-V,V#/++RS>YE1UE8TCV949]C&J M915"M!YJJDI33FN$_NUM%R00G"BF@/( *J^9BQY2DM4!@*C)RJ3;']8TH^YG MDW9SP'9%HB=#M>7M8#P]."L^>3Y8C CR$"6 @)4*4:DJV;3F.;YBCTC3L)[+ MYI'M[(BQO+TMIZOWY_#%B*?/!ICNOZ8L]G%2)LIB:2W9R!3M)9.3+Z&';,G4 MZ[-* 7EH=A<3,UJ5HQU,W@_&HS?3C5%X.,IS7[N@/-'1>DY7G0&WF!'G624K M4EF)6WH8*=,L7MCAZ5PFN50(Y!>]D4L2:AVBF GC8/2 M>F80WV"!B+R4!; 5[ZQ-H%_3-2SF%;<$.$0M!P(Q8(RO)+/,9YVH](="+6N] MSC6LXX#NPS4L F36-:QM^X"55QI"%87U2'.A4YGW2G;GDBR//4?<0WK M5(#[0*[F[O@I1KV70DJB'*,,$TEM)7OT77+"0'NT"'9.KE,!/DRNVN<<;_?< MVCO4)"@ I50.,ZXE ]P+#2JS,[XMS%Z&^]:H;=0PIAV&?\Z*P;RPQ?KO-]/G M,GPH)Y.XXO\5*;X_+/28G@+E1&(O $1280B@T4)7>,17(X=C/5K7FJ/%\V#1 M%N'N[.#M)J(WOUHNYFD.C7/IOL.VI\\&%>=2$F626@GEM4D%52J9HJ_<:3S$ MW2KX)RX%LT6K:UAK>G]Z I>)=G='MT^E/RK4)CB(E#;":445E:GH%Z^6?\P< MR3FD/=H"NC@.Y<+=*8G>S.?+8F27L^30KC6Q>@=6O[Q:F8QS]ZV8#'QGP4-!C06&6X\X@9Q!R+>OEN0YUY9[>O9B3\S.1O30R\FS]4)UJF3Y:IQ],08 H1Q MX@STFFC"4>5",PVS4J'W\*IJ+Z;&4X _PVG1IW+'2?Q*BL\1O5$Z4"NF\W5Y M[2*B-Q\OBH_%[.MX6*PE_E ,RR_352^'/KH-D.Q6$R*T74Y^S3X M%FWQU;)3@YLG]!J\\='/A-QIZ#&T@E-9A] M]09Z#=9XS**<#D/MC?82B:UQ9;G+\:GJWPG^%RES%=,+)^M=\=?J5_NOJM3I M('".M4:40P40T0A#9.E&>HZ=RKJST8M!:*M N'0#1CN/8Y3CKL8=!,K[ST9G32V=VN=1S_^&OAKJ^+X>+J M^DG4Y'@Z'-]-(J3K5_(A-FD/=T_O-$BCD&% >.L0%;7B\-;C3.EY]I#IT7,!0XL1LP(:CCC15B!?;;!RRDV.LPR//@.Z)*\D M!^;7$2,&2!R^1-)!%<41TBD$-S()Y$36#>FCSU36 3YN.KH(\N2"_5I"Q(#! MT OJ-%!.:BP11M6M.4&(RS+XCS[5N# *Y:+==1:FGE33/C7U$J4*"6ZD!)X[ MJA6UV@!(/0%IE]/6F@U;>DF'-\5H.2FNKE.: ^C[>R]9D(D&174SAEU80E5&M'V4P8UA&UG_'D8Y;O!;?SQ MTVPPG<=W*&KO8 ZGPXV#PQ98*I!Q" BJO,$*K*3&QAB-LWR7'C(J7_M/^=0T MQ">?(_\1%_?97[/Q(B[S[Y>?)^/AU74$/QJ^.V]CUFH7F%6>$*,PYTA2J:7F M>#5^1)3D-LO ["%%&E1HV1[,7[9IY=Y@\;9&QM&7S-NLP@I]I$\+YD\3N/8BJ*2#:T]$. PM-\!!0IT4G!*[<5*&1U'*SO'YYY/[A/GZFTZ_1$P'EUOO:/ M8OSE9E&,5)S"!U^*ZO?O9^/AWKV$3@<2HO4K*;.4>:29890R+"MM1(,D)U2Z MAU-MP^3OLZJZ>G'>S\IA48SFJ0K%L9/UP;8!>NT%<#9=^J%8*@<4V\CL!8-CP1M@?U&4BWFFWC?+P2H1[!'C4)FL8O <("1[V0%FNZ M2MV,%$0<>Y!#IAY>%6V-2CF@GH$V)DZMX]&JP'VZLCL=W\Y/L&+W_?GC/@$WH)1+-TVYL39CTU\7TG4;G,8D*DP$;Z M4PZ(L^3;5T'KE&Y"M+:D4\H"C1 U7$;/UR!*F#(D\LIG3A("PU=:GK#C<>*LT!]I!Q7C*2Q[56&M'N*9\#]NQ]0#> M7\KKE,Z"4]QCI9.KS[3BD: *5M(B 7)RC;SRR:$V#\J.E=#9 4N4( [[J2#[ M TUV-PK((2R AU%,[A40'$=[:B.E@?R2J-8R#9Z>P#2%>5?,^E#$=VP\7!2C MEX?^\J YF2DZQ$[FZ3,LPH+NP9MH$4 ^94+1_C]7"K&R*4+2!_ MWZ=\[#L6T)/Z"<)ZS*5S0#C-"&=.>UC)9P7(F;5Z=*;6X9K:A1I: MIMG.&,ZC^P@20Y+* TK)N)&:4*6VFKSK*M%W98M M[R M1/3V4$6.([L)B"LO'10BOGF4&0=YRNFVD@Y*2W."]7IT1-_/U>Y4+9S,L?7] MGH5%PAB@*# 3D.JT':\1MMNBY:5B\'DW%/0":HL MFP>Z46+\,9T5@\GXG\7HMSVVS^&6 7@DL>"4,N#3ZJYXNM>YE@$Q?2'AY.:AP)8=$=<_3X^#NQUVSCM0M\#ZCU4 M6_]M%B?2QZNQ+J[+6;$_[U5VWZDL-S>*<,H%Q-9"#SRM,+-Q];^,J+*^T+45 MI?29R,D^:(O(C_H.# F!/8 *F>EU3P:LQ5FR&>=&O8H_7_OB9RCE"[#*9YC M^/$FKB6?BMGMF^G78I,-]$!X1;U. K-0> .Q%AAJ 812K,(?09B5!ZQ^$8#+ MHF9KZ/ "Z]%Q:B>@6T]DT"\V+XMR_E MUU_'*X6G*0!O?DX(X.]>_O6GX8$9*WSWA?@>:!&\ILHBQ(BW+N7KAW&-KF0C M!,K+/9)K3.ME&TAW\@J7D\B4:UK)RTMXSMT8,?SX:2<+V=[ MW^X3>@DZ+E$<0XPHHE1RI07T@OC(;YL*M7>:-*"+"X--4>-9ZN"V(#_KJ]^3 M_(QM301>0&&D1P SI:(FK($< &:MP,P:?=+UG*;S-^[4393I73D=[OCU=Y>_ MCDC[V-27!9>RCFJ.#.4,&PIMQ'F#K"34YA0)RS(D[F;C,J[L]ZL#L[/,,+4Y MMS.5Y)F4=/(AA_HR*]8C.!"@^.S!0!D7%$DFL>:.,V 4U9L1^@C7A82(]4'% M98-Z:(8I^R,-7W@TQ,%AA16@T@,,E<::;H0E0!&=51:A/VS)5=%.39^$XLFZ M_E0,;Z;EI/QROV)MA/8[TI?3Z(^]'0^+Z;S8CG%_O."I_07AD#'*6V*$PD@Y M2 6NY 487RQKCE5WV3W8)Y/KX_+N;G)?DSDO/AR@-H0*;Y7#6"DA)'&Z&JFU M.L>"Z5NL3F.T: +)DW5>V5V#QW97/0[4:ARLC=QE<3XE##K-N=%F"PJB60E1 M^A:(TQ@GVD#V]'EA,"GFJRQFOX_C3XMR6AR8&W8U"$ZR5 0HXNJ5]M&*AV1C MQQ,(659Q^;Y%WC0W/S2$9F=729-A?>!.\O:90(3%D&O@#',&M0M8IAACW4DE#8"6+8N!"?),L+3Z] MJIN!7V=<&'RKQX7OGPO6,ZB8BVMK^L]ZN3J!7,EBH,VZ+MG#Y:41+F3@UUG@ M3BIK6LPB*(O[E'3_4 :4%QX/7D&/H6.(4^%2:%*"9RV98Y;D,*-';DD/#8\& MM-%=5I2[9?+"OMN2>3KZ@^5Y:O<1O-'0 6'YAA4Y:5GH6MB?K MW8^GA;DI;L?#P:0>!W:W""GQ)5,(>6X((%12:T0UY@3X95DD+?.A,9Q/YL:[ M8KXHAF\7H[^EGR;%OQ>#R>+FXW!<3(?%[L15M=L&0 %"1 @GJ;0ZE@H.22Q6%EQXA%==I9%&%!_:7DIRV M(4X\O;'7*M;=;?.]_"8>I-K^AB&MX9IHRJG#'&-'4RZNS;( 2+U\XJ^'6:UQ MH68T_TF@=W<%]&Z\6-]83:D#YE?7?TSO9N778O1^5MX5LW2=R7T;3I:C8I1* M:6T2#:S4KN\WS]Q?S>)/_U4,#ZW#+7Q;L$)CF&K+2DTA\AY96MFD)IH].:>> M/;3]>K2*GU^97;TDFQ$>G'8?/1>\=X8H"[5-=8Z!(TB32A8'LS)*]'"6/2L; MGM?^.UD/)SNMOTW*S^G2TS9:;5UP\.B0Y&/["2R"%!UI9Z UQH M L9SNP-'K/AOZU2E;_!K@D4^56V@F*3+L=I97AG3!!*O4 8A>Y16J8_6V?FT M>/($N)E^/\29>;HL3#E=C..PIHMU=<)':4">3H MWX8+FZS"D3U<*,]#@+)5G71H\&^+1V^D\$4QKZID[GCA GU6#K:CDJXH6)FBT]''8O8U_F.^>8_VD&]GFV 5X=$R M4AQJ[ &B@O'JI@1BD.8LPST\6N\%[9I21L;5MM7719Z77Z;C546&A_LSBYMR MI$:CU<>#R?87\RKZM?K@8:[>M?(V_#6!2VFA$AH@SH1!1@E0X8VTS[K%T,-3 MN?.OTN?57\9-\-GM$S-[1PZ-RK?;1>#C>PJ0I,XP)G]+_5#)"[#O= M)2RF1YO'']T54WDO&95-=AU3H MF3$'($;$:IAJ/E>F#A)XL0@(*0:7' M/$("*QFTESG9JN6_N'24(W*:2KJ[)?>B[?D 4MKZ3&G\/I5Q3;\N9[>^G%TM M;J).37E[%U?[%3_<8#;=N[?8Z/<$XJ--;(TS "HN#9>\2OV5:J.QK!RNX%_\ M?G&N/*<&NWL;#NPG/'[@GP M18595JSVO\YU:AD+32BF09JY^,&BO/[^8H[[5LR&X_EX^D5-XF?3%3QKM[\^ M_X[K-R#AG=5>V)29G"BO!=NZ>LC K-GP7R<_M8C9JL8:9*Q=KO-P+LKX"JGK M.*[-$9:[OBZ&:81VL#C"H:K77_!"F71!W7&BH'3Q#U'EA"-2@JPPV7\=^-1B M:"N::I"9GP:S+\5BM=%PO:[ -=_:%_7YN*^7H F T9(F-"X+'$@MS38.A6#K MLG*/]/ :01]9V*!^SK0+;I:SV! M1Q_,=%%0I1=>2R/*>*!:FY56;F_'BPJ?;2#=<'Q26;2F@I%WCNFA?$V-8BM' M]1.LHYHS[Z@2F"KBA=<$ T?231'L7*W]_3/B4:\.TS$=!4^YII!%VQ!SBAA7 M).7!C$Z.CPAE&OC]G#E:XXFA=> &4PTQQ; 5WFA/$2+VJI*U>SEWIZ+':MAI;UL+CF'Y2.EVJ MJ;#626,@=1("6^$1^7PAY1Q;YLK+=V5;T4#'5\7WR/"A2%EGHJ:OKGW$;C#Y MSV*P-TW!:3T&[JD!&NJ4[SF";N,?6RU(S'(2M_21H>UPYVB&-J&+_G U8O9F M^NFO,@E1(V5!W9Z"]1@P#Q $)BI (0-4A3_VB.>XG:J%GS/3E6VKZ3T/">K MR_%7-C9-!OT,U,L14:U=4N[HK4IC-]$OV*>.1 M/04M)!$Z75U1P@)NE/6FPL-'L"]LI[R3<\9V== G3AY[UGARG\$XCA$6DDJN M +QU8W30[5$('AAY^&M,>@$IC:ACSYQMNZ9X]%]!4>5DM98R005"GB+;76N M0)QC%W;JV">.YNBA?]RL<_9X0F\!2J 8(]I0;APUD' )-[A0['S.6M_#T\?^ M\?-43?2.H77.((_O+$1['Q-*@!$&ITKRUHCJO:7.D)SYLX>GD+WCYZF*Z!\] M:YQ%'M]9($Q1B:$@Z=8JH<9"7+F.<<$A.8=!/3R-[!\]3U1$S^B9S\D +;5* M4H0(LPA[SLSV;(PZZ'+NN??P5+)G1#P2_3-?,UBE+?GN]S_FY0))!6%>(BZ@ MH)$=$DABE3,8>80EJE60HZ5)XXE^/NU(\KOW^6"C-:E3@5 &,&7":8^LH!3& M#[FAZ,(*M[>D^Z?300-(GWS[>IN/,EWYWE'.[>4'@X222.^UD9)3P*B@*HK. M)4MS%.,75E\A4TME@U VH^QUS>!:ZMZ4%]9 <.6L3(F>*?0VI?1)V0&<-IA8 MF1-3W".%YZIHIZ9/0O%T7=_-QI/X,=M?5^K)8P$8I@V!CG,/J:%.0P0AQ!X[ MZ#V&%U)=+%\Y96,89FN8U]/PYK' #>%*QK%0*"F-YBN"6CG*O0)&2Y&CX1[M M';>CX=,P/%G#_WY?[ V#]19?NGQ !C7WC!B/45Q9G(*1C.5<.R-4-K;G,3K M/9KGFS7/&P3T;%0YHF[\P;:!>&NT)=ZYN,Y)212-RYN6U@JG"#8Y(=\],@>; M4?LA#F6">RY"'@5C7_A: 4#)[!V$G$""?4Z3M,73IW3M7V 1R?! MV]G1Q)-I^&V- K0[VP3KG,8HOG\1,(J]U!H9K35TFC*C\:6%$32ZA#6%:F?3 MSOC+='P]'@ZFBZ>,7\>%C:=?-F?>"6QY.FUU!?V9S[T^/:I3_(,<D]DEUN)JJ+#P^@UUIL4ZZOD;Z#U9[ MQQC&F+B(G[,::N0%A,XH0 #H-*/1KH*"L*VYIB6J/9U_SJ"HSM;*EV5[E-PO MBO;H)DPNPX_H/,B($$%"6<4\A=(+@HB6T#KI&;,FYVI;#[<>SLKG]M1R+G^S M/E'W-@S&$P=P-%:P,]1#HY@@F'FK >"89J7TZ*'ST!$)FX3\W(9;'/9R,/DQ MXY2 @YIQX%2J/.$)U020.#E HIR"1)YDP.TXY7B8N Y9T;M./^KW$(G-"=(( M:*Z&JM^5!$\CK\.)DF6ES\]J?!6R9L5 *P1 GD/*9(;%#2F'6;S;OE0[PV MN/.\W%XWBN@W70]NV.=T&URT%%$J]DHQE9@ II"JD*+1KKP,RG9)J498?))V MNN*Q+6Y75=#OROFX!C]?>CPPS)@QV%)HM+2:<"RK!4M#@;.R6%P*[XXEP;," M*=FX=\6HM^5\_FCET/?O!LDM3LM+]?']@86[?B>!,.^9(0@A0IT2TEN -B@8 M"T#..7B/=C2Z6JA; _X\]-L,?F= =8U605#GF'&*>\T=98 1S#=R6H?]A5B" M;1)@+\=RP.Z*5&^FH^)V?6:6-/C;B];!'@KNCT'X/9.,W2'W9?[-GU:,">4D,XM09B:+'4FK.M M1 ;G7//JT=YI5\M=)KSG(,S!M>SYPT%)Q.)KH+%1PA"BD="ND@IQ>F$!7Z0.%5)JE M4Z?HEF[DT5SGI/+MD6/6 EWR@.R*&"9B/U[XP7 \&2\.^?//'P[614 Q((1 MQ22),S.LEFRO ,G9K>S;+9D.#)EL@,]#FX/&S$N/!\NT\>JIVP*QN[.T+Z6DZ]Q GPL=XU#LCWM J& 0H^%,D!$Z]ZD M:;.2U1)Y:/$^LX^/>ENL-G:OKU;]'[V?E73';:6?4;!F05L); M#ZE04 F+C*HF3@^4-#D;;EGIVUJ,[6W; FD'^I;HLS^S2IVV(=K>V$+..!7. M$\(DXJ"2PT)Z-B^X;0HUJ>+ZU#D)])/)\^_%8/3?R\$LX?JA&/U5EB.S;T4Z MW"@X)2C4 F(J)6$1=AI-7)'7:=!&9W=)VA!L65+B.=.-.G/;18$??\I=EIC MC=K1*B!L@8348^RDYX(!;MT6#F5R:G >G]7Q\M:G9F!O@3*UUJ6=[8*'C$() M!6?4N&B=8R_YZG U:* M$D4X(XPIK@C3U%9C-2XK2VR/_.>&]58VC>O)'/#CZ]H,>.G9( 6A!$ED'5&* M",V95M4X+:,7$R,7W9$[\8S#^6HS4?%XL/A2+ M\6RU<#[438SRNLV5R]58T\G">JQ7A]G31-^!.,X\MD)!8+#4@D%0K;8($9'C M$_#)]Y9CP'TGG-& M).*V\E*Q\R2G=$/6#O!K(TT^MEUQ9N>BO()99XP0;C0 MVYNH\0.2E=A>_$B35EN(GRTKPIOIU_C1"JUWY72XG"5\]X9VU>D@0.0 ]P M!K24RA$.6"6]UCK'-)?-G'>]HHVI5K'O[ ;,:A]E.EHG$3P\M[WX? "::\L8 MLL@91:04#,#M6X5M5MTL\"--9$W VQ5UGJ293$/>#/CC\O,D?;:68@[W\*E^ M)X%ZI3515@E,1/1@B$6Z0D$QD;6OWK=#V59)UAKF&?OK<0$OTG#BJ+[+,S]_ MG/NQF-V6J]OT.Q+'G=Q7T#K:GLA%LY.G2%V@%!65G-B@K$"0'VE3OG7H.[MN M\]V('\S)^9OU M2I67!_6'.A9H$?73#< XIO+)F-1PF(IH1/MT6(R_IA"C[?!TRA!>S-).]>#+ MSB2[69T&Z3DDS!I!#4]5+SXLUTOI@M M5[&2T=J=?XSJ'(RNIM]G,]CG]M;M(A B$02. $FC_X]3HJ?J:A!%F&9=Y.U; MK&&KLUY+B)^'J]71TS7OOQ- YH/)B\3_F%$]D.5[6HTSQPI)"G:4)@40&& M T$]]!(0[A SHI:ST^(!^;R&G(\?##B5HS;.>0@@LM(1+4DED3C.;:6C1"&LXX6 M^\B;4U7[(D/RP.QNK_W%B@.+1TO5WAWW&NV#C%!ZAPU' G()K;+45;+3O+1Z M/2;2R0QXMMG>/,:=343/]AO>%8O#-NN^9B%.V5A)8[445B @I52PDA2#+/_H MZ//"U\>F!J'M+D(Y76@N9_=QI'M#DQ\>"YP* PBE#F$-*:;8F>WKP)'+"60_ M^J3O]9$D \K.KM#,BKO!>+2)GHCSXZKH]",8]G"E1NL@"+16$P2PHB;*+(A1 ME=P*D9QYYNBSN-='H>81[LPFVH1'_&.\N#'+^:*\W8Q[__2SKUEP&!")&(_N M/>(..N&1W$A*%9+P_600Y]_I*+'^+FVA[K=Y M]C4+'%O%/>!>(J.<4IJZRF^@ -N<79\>V\_9_&D0TZ[8\UM9COX:3R9[F%(] M$I#"W"#I$3"4&F^H5ZB20%.54]?G:$OX%;'B1/PZ"ZU]<.YJ+3TO/A\PU8@I M3A*MF01485K)QF!D>I<&\"OB1A-@=NL9'72)@D9."66YD=H3#!#0K)KH&#-9 MB2B.C[UZT1<2/6?%24!V%\4\^)P"$J-M%)>XCXMR^.=-.8GJF:?E;G%?X\RR M;A>!(R^4DCH:791HKR5$ND* ,'YQYP6M'G^WA/H9>%?_='QWH^"@TPPYSHP& MU$ 'J=U*R416\NM>GFPVK_[=_,K#NNL3SO>#^^3SU3_;?-P@>.0E=G'!IEYS M; 07F&^DX\YE[=GTG4DG*WK'T686LEWQQMW>3NM(A12X!RVE

    RXO; 6R!34V#W.&$-%L>2:B=;8(W2&EKH1:&*Z]H M5$UUOL*EE3F;.)F;@ ^6.']%K&H*Z>XN/ZP5]"$EE:\3;OYR@\"$Q$0X@8W3 MREH6;:.IL: MP_H,YG0].SIPBVST##1& 'L/!>;;4'Z9S,=S!1.^4L:<#FUW8 MV2H@+Q'$7GF/ 952 ."K<#>)4=:6=&9>[E=*HN; [HI4)YW,[D%. HNE$MQX MZ244PF%01;_)Z(_FY%0Y.K7%15"J,:P[O+>SUM%JY(?NE[[P=,!>.I!2AV.# MO,(<.%EME$HH5:>W2=NWK)M0\/.K.9F@=KFFE=-:3'GZ:-# 0D<<-0("Q!RQ M%E7'?DH1D+/CG+GYTT$,40NLR02XL^.OT6@5Z3*8O!^,1V^FFU2E^PZ_7FX1 ML.4$":P<=AIAZI44E9FG,$.=%G&[! (U@W.'QZC+V^7JZ'?E+4;Z1Y7=%-/Y M^&O:V"IOBY3EYUVQN+K^-/BV_W#UF)Z"-=Z(B +"A&B!)0> 5G@@Q7*R,/5P MYZ@-HK4*>'<7Q!:#\;08N<%LFDH9?B>5+:['P_'^HB2'&@?,'91Q<<>8<@PC MPF:[8Z\LE9V>L%W"]-8XY.?S\8[R[8+QGGM$M*,<.H0](:BZQ:V$8CD^7=^O MK;9 HVR ^Q+"G1&Z':0SD*7Z4!C%*9A#:U3UHF@J48Z+=WP>PFZC_[OZG3,CX?L5MC?%8CQ\L/4O,CTA91;[:"E[37U<1:@&T79&&'AHE3*^UEE0 M2Q;S9%+^E53BRYDMEY\7U\O)\VQ#-8(1C^DG4 6$ )(2)QBUGDLE"8T+K?=, M>ZBSLC3W<4>Q69(\M9Q;A/X\&XQQ8KB:K=/]KG8MWA>SCS<1Z-I[CKLZ" I0 MK56$&2A"G1<2FI0C/4(?O5;L.[U6U(6;UB+M6D'\/'Q;C72NEHN;:"C\G5'*] >%G.=$O_4R*T2K)&L>\#,0[0@C:T^KB"&(@#E$0 KL MXTAY(QP!SO"4:H[E5-OK47V?KFF5"?/9Z'30MMK1(KHE#BL#4R551:%B$A') MC1>$*N>5S]FL[%&YGO/0Z"2(ST:A>B;5OF;!>4"(1PYRP2C!1"B6]OX)<\9#H=Y[-MO_:Q90%&-TB/# ME6.(:4&-E=#[:-,BA7B];;1VI$UY\>-PW\_*K^.(K[[_(RKGS71;6E8-%^.O MZW.4PQ@N%ILHR$/H MRGZB/3P7'/+:8$.U #HNFB9*P]>R8 AI5KQU#V-EVU3V%>X. M*=P#?7675B!J.AJ7B0'QYTFQHL)TI&[+V6+\S]7G>YA=IWD@C&&TBNBBD""M M!#*VDESIXA:86W1]KQ<>I:EH'%U=474WP;C:0+K:OIQ,"FNKA\E@]YF M@MY#U7H=!,HP6L=?;A 8T%XZAJTDS!!OJ(5@(QT&F*$N M3\9_[)6[$05U1;\_IK-B,$E'' \3>BJ)KZTI[7S4?1YW?!1IGS]J42[G3TS\>T3:7"8=,-&)XA0ZA5G=3W>^'XF8+:CE,VAUY5)^/;F>5W1>H=VP7P1BI#!,1 M2V>%) @3;"JI/,DJ?US?P^[:H6F19"TKX(S^2GH5'@SDX^>^ESH(2'F; L>D MMH) JJDV6^FU$#E',_WUI\\RQS4 __D]CDW]F)/0\C@C#!YL" MYV1ZR:FF7F/*./-*_+Q:S?&+\?,^@F 0$X>M0A@#C@R0:!/,AZEF(.=J M:V86T$LE9#.:.-G=2-G;%\7L]G%5@%V>Q["0!9X#SS*2F\8T9+)'2%! (DYRP.@OZ% M)9QO=FH"_O,1\4EEG*/8]Z1MT-8)3HUE!$8;EGEFC:ID5C!K>82-A1)>UOJ8 MIX(.[P#4/%!LY"9*D!@CAJA&3@(/)8$)T\*:>T458ABL7U9B007=T>@RXM2S>'>6:Z3P?TF*$,- M_WLYGA6/PFO5=%0GC+I^)T%!FRXBN_C"(\&8!9I4%@K3FG83]]]A*'6;1'F: M$:4M+727=Z<<%L5H[B.*+\1ZUR5C_5Z"EEA M5KHNN=B:$OJW3#>R/ ?/ 30"(V>41RX!#L3VE>19;DR6]?CJJ=B:#L[,Q$T* MB&8,QCV=!<.QQM%X!@QRY@T1:&M&,RZ@[)*9EV8P-H?[61;IE"WDZBXI=>Z^ M%;/A>'X@W^*!MH$QP"R-SAJ""#"*A&150 _SG.5D+^ME%HB@O8\T^@H3(:$0$83R"P!D&V\LS''N6 M4XCX]5B$;=.O215T[2A?7:]>GDH$4\[WQESM:Q:$%Y!QJ1$47@J--<252<,- M(-W8?%V?T77)N>; [XIF'XJ[[:"K*MZ;C?S5H>-#;?A]K#NBEP H]PQI2IU/ M,=\("5S-^EP1G$/"_D:;=DC"]G31]=2WB<_Y5'X:?$M!LZD02L3*E[.C[Q:? MVF6 BA')H(* >.OS!=T^^CV9R.7I^*C^<+-,KZKX-;P;3+\6'^/ZZ:%/OW0[J=B!!:X@H M\ (0I*.![[S9VEQ">]QI[HCV-SE;V4CJM<9>Q?O3UNL0*%?8*&"M=Q *9@%A MU4&&@,1VDXABP^Z[E:8C V>+'XSC1ZKAQZ:LQU 2ZIRE@#H-!??;R%41?8^< MO?VC[94U9=VTW0/Y'A+V."5TEB]J>7E[/;0=T*C?5Z"(8" M1(#1!B(A.(APB,I&$U1GI3+K=V6)Y@C8#M3=!0A'V./KD2K=[XT%?G@L,*2% MYA08$5%"%L('?U,@C'*R1?0P5W/C^GT6XWLRM!U&D:^S[17S@SQY]&2(KY,% M-+Y WDMMM9(456ZFY!;E['#V\$RG?:KDH-O9QD\Y'4;A'Z(\IJ/M]L";./_6 MBI6HVT=00 +(E-;*(P112M53A=9+K6R.&=7OHC8-!DBT!/;)M_ V WII_VIU M47\39#GZ8QKU]/V&_@N,RNLP $^!I8HJ8Z!R2!ICJSQG,IJ..3<+>KC6M<"$ M\@QJZ,ZQ7 UQE2!G-%XL4QVH]=VPD5XNWI6+_RP.&59UNPB06@*E98X*'U]R MK("J/!4IN,I)8=C#E;0](K8,?)=[&A&4)_ZL6IC!;'8?05H52CRP=W&P?4C; M.4"E3+;068T]-+C* 2")<3GID(XN\O7*]RB:!KN[J(@GFRGU]\<.-0W1^H74 MQ.G<&4X(98+!ZMU5TN,<>O7QRG(KW&H8Y!][3U9%YQM3K@W&3F@C'255%+IR MGF95,CO>W/L!3\F.U, #6\]9[K"\C9W?Q&?&7Q\5/3MGV;3 MHRHAUNDI0(^%)CY%#SC&%!6$4D@()T!0;5&M%Z>U,)03RM%Y9C0E '@I&:'" M4!_]C+4\S'.:LZO06&(#V,&TT*SR]Y:F.P[RKM:I5<:/%X1/0X[CO[K^-/CV M\M%^C;+E*K3^7[E?Y.8'M#WQR4 MEI09KA6/$P;"GJBMJIFAW6[5=?$J=$G1FF_'>51Y[E?G$>"-OAHU>PX0&L6X M US1:"MSF;(,57AQ2KJ].O5B[&MKQDH/WX)VM-:99_YOS$WQ6(\'$P>#_B'\*\9 MDE( @+Q'BGO@L;%JHT/$O:UEVW2[*#X4)OOW]?V5[XJ)/E@%L_$\_LHNT^W3 M]2R]?YIIX=L"@4A;S^*+%U]PXVQ\[^P66ZAX)W9CAWF16N->S>6Q.UWU8B[; MI,?[[M9HY_/6&O?MH.K5UGNI10 &^!3=+0BF"BFME 0 (D0;AS8) M,>L$%SU]-"ABK.1)+$6\-D+%!7(C%>$ V4OS'+.U^^P,*@O0SL*JHTI^&2C>!9X<' MWT7\KG1<9>.0)^4J99J:S=(UK?1C5<0H^G/%+ 5Y^G*V6O/FW]_.=8/9=&]F MGD:_)U@@+26. V.Q@]9A[E&%I0*RTQ2C[9^H-\;,.""=TY4I0:$5.4Y5+\^EFC:IFD:XN]W#>?0K5XO[QW*R-_+U M\9,!8J()%2K.EM'+H]10N)6'.I(5>]-'QC2HX6>;@3G(GM>^VH!PM+VT:1=( MVL9W"*>JD0P@S!@RE:S.T(N;=]IC49,X=^;A%9-)VE JIA&521RY&MV.I^.$ M1*H6=)A<]3H(SFL'."5<8(T=H@"[:D6G"&:E*CS>/&K=RFZ/8ZW W;D!5<%1 MQV"JG@V$<*:DH5):Q^*/5N'*Z6412IQ!H:Q\+!U8V.WQ*1?FSJE3*S3QA:># M1\Q1J!E2W"A K4W%SS9R49I5*K.'.CW4ZK;XWKW[ MEYL$Q:%1 DNM$9<&\;AT\TI"R5BG4\YK],D: K;3<*5WY;1\3/;#1M#^AH%A M"01Q@@G'F"6*2^0VTO+X[YQ$X4?G6NJDSF"S4T^3X':; ")-DRF'=-H+'4^7 M<>P/9YLZA?P5WR4H^'T\7=D1U4L2E_G'O:1;'XO[WXO%30K-JMZL ^4PNQI% MP-0KQRCF"G&&G#.,5Z^T<#0KV6E6-LG70?+^:JKSE"F;%UM'%^=Z?/C(_5F+ MD*(O,">K/1L,''/&L$H^)5G.593,HNBOB8NYN':6/.6DZTJ4^9ME1RB!P% - *'4!U5LVA M'B8 :)I\G:#>11"E+>;#V7A5%.GJ6B_GXVEQQFO45[,O@^GXGRLQ'J(Z$[VF MH_??B7AUO]_6W$:NI/F^/V86]\O+1N#:XUBWY;#=_\PFO[\]U'T M]JOIIE#\UNHT[1H&KI&S4D."!:=8QR\+KS50)II5D(FBJJ' P6M9R=<]BJ*( MDJBO'Y=VU73LIHOE7M(F]^H)VF$7N_=\9<]L;MTV1(T+(+1486\HA?'[#B*K MM051&VN0G4ME7EW_VVW]XW^/JTE2WR/'ZZ^#2Z MWW9JL.O1$%%3&'HCL=#44R2!L5Q!DLQ.![/**@]HKO8@U[I38(_S*8\CAZE2 M5/3=ASB7_OZ_U<^]['CU;("::P.M0X(O0X84$QQ8RZAQ!BI<-%+K?=,C#]E^ M^-$,^5O\Q@Y:/'\D2"-@I+(F,JXF4'+%&7!Q?9& "(%-#AL&%%'5+QLR .V7 M!)^;U)TV&B<'V/#BV< 9\PH#Y455,2_I?V*Y)W J/@PS['WCH^2>N>TR$&V M'WZHV*UQZIJ_&VVK(?WFF8 M0@S![6 %&$K+8RZ;9D$VFL#Q/'L^8$.-D50AYCS5% I*#8X>L1#>">IS"M@,J.I1 M2::IX,2BNJUG^[W8%T\&3AU3#$KE/:(.(,E2Q #UA,"-,PI M.SF@L_,2/FP.KKWN<-3W]_7TZZ*^_G-YK#I_=JZZ?[MC3\/DG#D)J:*$&PH MTQ;;J!F%]0(J(G)B+H9T[EUD\Z,[G$OL4?O19+8L]_![-9H_SJH7,:_%CZXV MO5G7WYF./TY&_YS<+5,PK7LXOII^26F99NM(@C9'5EGO#4(Z*JU1W*?-*RNT ML7&!0%IJSY3-WP#O *]GTOLP?8B,LW%UNZO3S]*II(Z?_[,-/FW>D_ 5!L. M-*%42*\T1QRFPUB!#7@A]M3E9'(VS?+U^GLU?KRKGIT0?IA&H)8: M>8.E6FP:OX;UW(?KP]10Z6)8M%B=%''!LD1R1 Q4%AEL/82PU5;#,/"*#WRJ MI[,7P_R6LM1VB-W.;P1*F4=&,8N(\Y"IM/6TPM$!P_/JK>2804^78-$PE5QK M NY2U\04K@FH$IX[1T7 M)A5;U'=8HV MQ!@:1CELQJE,5K:=0>9T.A^S3D/\G,S")S%KW2H8*QB2UB'O"(/:,X9E,T[' M;$Y&C*.CCBZ;6:>.1=LTHO>4Y.W8# MBFTY0U=[M/SVHZW)>&RS $ 'E$<&4 0L=BC.T04JQHMO,_9.V M"\H<68JY0_1+\?3W>EK]_'TT^[-:^,?I^# #MS<($ -JB(]V*N#,&"0U;B!% MW+$+\S_+$*'N ?EBIMS;TXA#&W/;6P0$"74,.XR0Y] *YPENQJ=Q5E*S 06. M#V>I[48.I7CV;3::SJ,$$U)?J]F/R77*0K3U,"Q%S<^W_^K@9ER7GPF("HT( MU\B"2! &*(2;&2N(/-NA2$^,SN53/1A1'";UCBN%ZQB65?C*C:F__55_K>\> MD_!V+KCM&H:4@-!Q!SGDU B,61S !D9HBQ8R[Y],YQ%^W:-$RN8KV]P>_IB( MD,2]?U'>TRH@G;8F94H0;K5%0F#;V#&8@TNYNC.DD?$MQ:9E6=9WA[Z"3^O;A@(2G MU#NB(? :(@2-:68=5E[\&JPY5L+;4MOFP%J4+%LJD[8CSLZ&@<31:<<$1#3: M#5YQ39K-;:P9OK#B:SV2J"N(BY],9:S^'R?3ZD.$LE5T4A??"4)1X5PT1BF2 MFB/FF4)K+(4W^$(NTP['0CNG],ZXL3??_&PU;CVZB_^LOGZOJL5OL_KQ(>7/ M;!.RF_GJ8)35TG*E()"(2NW=YNQ1:J!R:F8,.T*E+-\.;QCV*;921%_U? /Q MTQV!#9Q[J'RX<1!&*>ZY8-9[BQ@S3C3KIU12Y22@'Z!!6HXD=<^2*.<\-RGP MK_Z:5N,-.FGC::_OO+M94#9:47%-\\0;@ 3F&)$-B(CFG*4,T'X=AGKL4""E MJ/='!&%T-_F?:OQ;M/13TO2K:;L*'@=:!FP)DQY)AK+2AFA%YEHH3=V-0G88X"LHH#Q*#WJ(^AQF?"$>@%3X9/S MJ83776XS]W>V"<@3XP&&J=PG3<<@&DD1_X&@B":5.-L-O7ZF>+ZX#]0U.178 M,TQ3-5U,EJ4N)C^JKTG7+/7GQJX%1Y8'#4A(M MH:% (,\WXI;HPB+^ST72USN.@Q'H>2=.2F5_,-3G4-.@A7:,$(Z3 M4*:T*I9*TFR-"W'5N<.73_ ML1!]+9!*+PL'/=0I:ZU2#;(2D8O+G95/L=XV($^420G-\J6Z&RVJ\>?1;/%S M>=,Q(C9Y5EVYN'+9T2'[6"6MZJ*$??YLTN,>J? M+W[3^O#TB/<%31WSQ%-D$(@V/A(&Z@:?^.?9ZOD62-;=+Y]VVC+]2>WHSBW+LNPXU=SR5,#6,QL5)L4D>8PXOE@V/<<:7DB=Z$+2K;O"N1^& MK+JS\]CO]2/!@*@1L2$P#M-A2[A>CG?99Z'AA9RI9$GK346DDZ [.7?-YXAN M=+CJ1-9I1"@.FW_\M\__MC]QS?Y6 7A`"@.B$&84Y56;==\HI99@MS?D?N?OX]F]U^O)Q^FU_N7GNU/!X^=TP!!I@WR#'JK$&OZ MBL6E6!H=RJSN&M.3Y:^2P_7_JFEU/=HO^C 819Y 9#%G D!-SJ2<2UR M)OT UY&.I9X+9X; ?][')?'^D+2?/Q6TA3PJ,AL5F^4660A,H]Z8,%DYV0=X MM[1S46=@>;J<[VY&JIJ/9@<$_?*Q(./"A7%:Q>*J)3QS$#9JARFC3NTGJZVI3Z& \\?8&05I%!58I9 %[R[73N#EW8)K+"XMCRQ'OZXBT M+O \\PKXL46L\*&F 1L+D#'2,L*PCB!ZV #(C6 YN:<&:$ -8H$[%?R3;>N7 M>8=F\^^3A\_5[#J)[';;V?'A1L$YKPU#R!'NO,%:I$OAZYY[?&F7:+L39-T3 MPL544?US=+>(<^1'-7W<%W?P\L%@D01:.NLQTS@=36C;*%8.9+M4%.]G\Z5S MOG2":C'CYOHZQ6O/OU37U>1'TJ#/\)CL35EWJ&F(J[KT6!#G$$-:2*?\9L0. M\1Q_?X [.[WQJ&.4*(L@%Q?G_73,C=T+2)>PGT<'J/%X^6=*;WU3S^Y7 M=3+.'G)?2C\(#6VZ_@RT ]9*)83T/OY)C* &^E;;2;UB\"&):72G'A[N)JLB M)M'GGM1C\WC_&->CR8_*W=Q4UXOEBK24Y*$(^[P7!QI7+P41M@!BA*12#)$E M8C[.(<.*W@</YF MOU->@3!'-C4D1/L;&O]H& M':8NK[)S&2J]21)?0#;#96Z+BH"GO3)P0*#4"DDBG$!*.$+<&B&(I"M:$J9$ MQ:Y^:93-VI.D4HJW=A)[&V&^KG2U^*NJIFME\-OC9)QJ-GR8KH:CJVCC56HZ M5C=1I-_JA\DU ^S@:6X7KP\PNMM,. "851!+X5E*XI:0$\A8>V':N'^"U6>7 M4;$-^O%_/:Y+/OAZ]JGZ:[T=/)G>?I[5T_C7ZU6AA4/Y2H]Y3\ ,1%N.*16E M0.-?#99K+"A2$.8$90[R".@LUD.?(BE%SU2N^^I&C>OESM]!9;KM\< -!5!2 M#)12GM.(&&W6,137L9P@O@$JQYZD7G<.=.$CR#C^KXO1=#R:C>=_/(Q'BRK= M4P7R<+A5F_91NPOAH9?*8T40T0QBM1H[YQJ5+3+8/\GRQ+_] +)3@ N?0AZO MVC^V"MC*?7G 6CIM(1,$6L>$@9;0M4RP]>+BSLC/LM 6EU,Y=B^BV5R-FVQ9 M<::NQE*-;74SN9[LWR8^U#@X@QP$TA/%340=$4?Q:M0,&.MRCDX'FKBH'%'> M<+1C:136L"WTY#Q831W0A J0KB=U;P\LG@':<>(&FBIQT=8D2=]>OQ1!LNZ\+. MT11Z6"K_Z,'/%OUF,.E4T*\W^K, /CEJ]=5G/TRO9]5H7MEJ]>>'32#DKHC5 MUB\(@B&-@188.X4\ET9RV(P(('YAY4=Z(4NOB)])Z32A:OOCZ:GX8GAS)+PG+USF^VAZ6TTVCLQ?K_VR_?;RT>\(G BD<04,0BH M(#Z5(UZ/BPEQF3L\G1O-?>-^]GV>3]4^_W1?LR I,$RBJ&VEU$ (B^)ZO1XI MQ[1H(HZ^;>H>>=!VX^9XR$]75KL&^*GZJ_G=/COH^)>$B)362BMF'0)*:.:= M;4:FC;D0:[M_&O4._=DUUI?J^FXTGT]N)M4X)99O[N*>HL9VO2M@+[VR##O+ MK< .,&9,@XEW*B?E>GM#7:[H.*UNT^'3.R5D*1FJ3&.)/#MH&9^ /@V_& ]V+T-S\S]7PQSS3^=[TKI#1@Q&C!)82.0T7, M9D?%$$1S$H@,<+_A;$Y 1_AGVVO_V-6G0S;:SH8!$2X!TM(YH!350GN/FQ$X MDE7M]OT9^?ERWF:E=05^?_1I;>L??D/ C@J,K,-<6.4I(@8VD\_@J'M_$4._ M,)5.Q;\_3MEJ_'B=1ZJG5P2:*KXHX"U+,5G:J;BDKT=E);9ETL^^M->__3+D M.ED.@USP,,<<<*Q@NKS'#620-B/@'N4BU4N"BU+M@:[P#[H%GM]GSV-!B4^%4W#O=G=]TH@FO2 B9T?S[ M-3+ B4.,\BD@$0:9)2"2CCC_0/%!% M.(_FQ#(C7O1WD=R$D#EK74Y^L/>UYUZ(5B=#_[Y71PJC;4G2]0NN1530$&Q< M%&=$U@;$>S/P"ZZ-QZ%^]L.\)7BL,O9:$(*T@AM2*)HC$&YOEAK)?D(0] M8C^(A;89X+?)?;1 1_?5YVJVS-$YO:ZN_GDWN5V2X&O\[SP=X;^\N_4_U;[; M/[U^-RC"I#9."HJPB?!J[)I#7N^PNK!"43WQ\)A%OK#$AC$[-GL,BF893G"!I?FHL/5S;>GS-V?9Y/K8ZV+CK\>H(_^'C*:6.8T94RB9C\7 MI:+H.3-E0.[\D&;*.>36C_^_S)L41S))Q0N.F?#[Z@KT]\6@@#5 .^^C:M$, MJRA3VV &A+VPD)A^N3XL60UB/>C,_'F[.F+@C1-06.@ILA0GX6S0X%F)A(\_ M/JH7H[MWS-PB(CA/J@0[F8]N;V?5:GJEFGW+)WZ=9 E*"$R$9Q)8) A@2@ ' MO00DE3TQY(S9]'>(YE"N_'W- M9&**^)\EP)1+Q(EV;7H[50%M[,2(ZP+4P8^9J.EYW=G[0CMC9)F#(N?-02,N\150)B/5ZC%3H2TL3 MGB?F[9S)!O7D]6;=@:^CNVJ^?YEY^V301EN*%!6<:$)\O\2T0\-OX^FHYM5'QW]4-:XM8Z<#\)6C0-0G =0: TJE#(B&36 MP"F#F2]?9,C&]E2[%'WU2QV3 68H<[G>G#A+CZ:&@E$*>4AZ[[[&60#E)UJ/@C)H+B[+I MGA0G0WFR3:L^*[/?='UZ(JZHEDME*<..,1C-- @;RXP3F>6W#-"XZ$Z\>3B6 MFNP[C*F/+8I3'6H:*$W):@&QBM&(EW*8R6;$5,&<(]P!W@ONQ2SM&.-2K#IP MG/UA>GWW.)Y,;].MAOB_\;?1WZ<'2&Q[6U (,$V&Y+ M=S397N:G1^C/$TSTX?XA#N5;[2?3T?1Z,KK;^ 3S7R>@2#JD$4EW;>-:!D&T M0"&#A' "(' .M-I[Z@>#/45+KV9-!-WS)R91B ]W!R..LMX;$!6&" X9U[3 M:*%)PAN\O#87YB5WSJ+Z?+(HYE>?I9:V=<1@8RRAPD6/05+@78,%CW]>%B\+ M\2:KE/9Q$BG%SBY*:7O#B)=&0P=I'"5U",%F9)+R"XN?ZTGJ;4II'P=T,057 MI)2VPDQ3:94'$D>W&7"!['KL4$<[]K)(EB?^DTII'P=P*7(=7T_RP#)ZV@N# M@BRZY1H;+ZB37D'%?(..%/S"-C3/LYX6$);&/^=B& PMISWO[$;/-H<$1K3*FA7@C#%8?4Z&9$1/FBM\_+6)V9 MDMVNM4X%M%@4;;I/T-@)=3V>_S:KYWMCL+%\'SG:!9SF%LKINH%Y<-U"S65KZTU^;<])O]3HED*]G5^E^Y-S4 M]REAYU*X;C2;[LV?T^EW@K5<,>8\P)Q:*!"GF[U>#*7)23\]0*>C,V:>4PBE M5\@6*V, @DI-,!'$16-!"PVZL1XP1Y=VD-*U#=4UOL5VW6)WKVZ6 MJ_G7^F[?0O?JR8"0)\PRR*UC7%@>A[?1DD;"HOE62IA1'4KX3?ZW'&3/:U = MSDR_MUV*M88 .RV9YLH(Z2!O5#7!AA8MN?Z^6=0ESN4N1M[%=][^5DTC*G?I MN&)\/YE.$A++39&#Y&KW@H =BD8=U)A@IK01'@K:C%XC>F%W;OOC6"]P%S>? M&CC:F$O-L\%1*"PP"!JDN+1,&(":,0GCRM;-Z]VD[H]"N<@69\O*4ORX?ZMI MR]/1C930,^4UXH1K)67*";L>%X^K^V4Y8;T9U"UBCM==?7#-*KX M^).]AR/;FP1M@-=8 ^VUU(IZ9OU&K:(K5<]]&?U?SWR?3>K8L[KB:)G&A?_D6]]^/\=>_5XOO M]?AI;NT/XRW6BP"C&MZT")HP+J")5FPT2[PA23$:S:52> MJ;[,U^\1)3V:3Z[37MSD[G&Q]P3Y0,L@)1:*0WWV#T5K>?1;?7I,06^7MTL1W#UN)BGZV)Q5.U)=MH+ M@V8&>0*T2^>AP"L)HPN^0H>EZLPYASS@\LE7!/5BUTE35=LV9\TO'PR0BY0V MQQ(-(WR$0+79*62.\9SPO $>+)\QXC,+]\*7DN=?JNMJ\B-%6\?5W3S.$K;[ M.+6G66#$&BP5QQ01'1$SCC8WQ)@665+^KK M/[_7=U% \]765@OSI^TK L(0XNC &J000@RR5!]NC0#V+F?9&B"9SF@8]221 M@B;3[#'*\6D4K>RE[6T"E$1+A[!#DGN-$5>XB2[C0%Y:8K3N1?_6C.H$Z&)I M!-;R:0I\'V32]@9!(^,)1U&!E.AQ!%C[T3J!.8F7MP4TJQ2P7 MGNI4'T]QBC87TCCBKF@JZX(7_,YA674FA7)1[(M1'/6X.1:(R_<*GFHN_I[^'&06AC 3/6<,.UD4+&"=>,VOJR%>.*E*7L@ !O MD[1OF)6R6S5J\O M&J9L)E?_O)NLLGW_.OFJB27&\FCQ L$8IH)PPU:)Q8&V"K7:5^L5@^/5Y:&$ MU7DO#L9I;CP$*?\Z5A!!#&R#&(_+]64Y9IWSJ*M4+*<(H]3JU44]7.],VM%7 M4#"H#+8>$-B,C !T866A2M&@3<7-2(P65TIX[0#TES2@XU3GNT !/5SMF1?< %\Y5 M\J5*@T_I];;Y0BG<]SHZ==\F]RGJ_.9K_.G\)MI\\7=?%Z/9PD:7[X"%T^V' M F%$&FR8YUH!K3T&M#$VHPV*<\Y&!DC7,]E&9Y59X1DPV&R@DGHM+5>(:LH% MH$8PU*!FHEDF M94FRG**1CQ3'H*BX;S59P=NGC;'Z0@ 8<4^\C5:9YC(*Q@.\6:BB&OF7<5&2 MSIT+[#RG#,L%ZE)TRQE1ZJT6UCD6%0D3WD5< M2X;'O7^NGU4X)7R.K]5M&L-O57T[&SU\CUY<2ORXO-.S\?&6L_OYGD]Q1V3= MRR_50SU+V+:)(-W1) A"6-KMTTI$6P]P:1A7.LHC\@ #VFJ"E!EE-&.O[^KY MXZS5HMFB=? IJ:-6RG,-*#160&VAXO%O'D.&<_:%AQF_F$V"-RE2NP9Y<),\ MZM'K:KI8)8GZ,IG_>>ZHQBXGOY%*&6^09$((92G11 #H853)1@G3*GB\-[_O M)>R'XA&W-X@CU,PBB1A 6"MKE!%Z/<*XUEAT63L)^8)^ZZ[EHUIPK^!E9_7/ M5,'\P*GZGE:!>FD4XAAIAHCC5#K.FW%"C"]L'RI7V(>X M$HXEPH9"XJ!:C]7%H><$L0YP8[L7-G6(;RDN_3[ZKWK63(/Y =OH[% MD^9-5DF43:>I5CR:71?7=V\Z.Y!.VAGFV"% Q11 MP")HF NC@&B\#Z>TS4D[-*85P M[+3*V4,=X'K0DZA/ S-;U*:=J->/!4$4-#S=T ':(B@(P\F%4\;%$<-+RUS2 MDZA/ S-;U+:=J->/!4E(I)LP"$D9>TJMC9X1](;'GVA#Q+U:6!F MB]JU$[5K>NF14T?(Y[U;4IX%YQHUQ74VOO]^/9G\> MOSO^HFEPU&+&A (@I7EC&D)$-B/FXL*"B?K?(L]!]WQ\:CI]_&;YJZ8!$L85 MTDI !2%)65(M6(T8 ^8GTB @\S*PKE8F-G>Z_A;G@I6N[BF)O"_2!/=C4)+(*DXO3A7G*!HQ?- MM&A&B#S.J3(S0*>U-])TA._9EJV/+:X?[VX4G*5QF%!2C1QR"B.#9#-* +*R MZ0_02>K;]#D5U[.QYW,U2S\8W5;P&/X\:Q9L]. G5'T!A2 M- #Q# PZ0>2'6'0ZNH.+//Q83V\_3GY4XU4U ?WSJ9F:5:-+BD/TDEI@N3?& ML$@$(G2*$.6. Z.\;Q=GU?>]A]>=?R8I_7/]RT-!BB>\+0#A-1Q^SW'07\)^CW86XW N%F=2+5;6S4O;YJ!GO[==$"JN 41&"'WT7XF54G-J MG.5(QR%?F@+K3O1O*Q%W!G*Q#<2FG.D+&WO_@KBS30# ,*=@N@0E*/9.&AA- M#XBI4PZ+K.(*F75?2EA?!1?&KD10C&9O';F#2^'.-@'+Z)MBQ1DCG@)"):10 M1@_8><@D-A>V#="!K+=?0\Q&]CCVS*OK?[NM?_SOY1[H[.>*/.M_O.;-^L?A MCZ_;CN4WOPQ* O'"<&ZBQ58X20 1'W#@0!T^ (R3G5&. 1_%%EZ?NX2]%O)>VV_S5IF*+ M3;MV+PA:12V-I%'8&KI,'65,G*L.)/T-LFZ3O(N[]'F4J M@_IX/2K!3("X" MTD=#@"(DE;"(Q^6 &.T-]44#RDNPJVL"''-LE^?Y?-WG0S<@][8+1&@4_0J%!,1,< J@2/Y:GVS8M2'4 >Z%?;RV&T%K5QZ?G83HZ?O'PP&(00YI80X@:AT.+H$JQY*;EW6)>HAROPT MZ=0=0O@^CQ^@KGJ5B'&OE&=5GT0H]NXX?X$6M-IDB>)_'#\1* M QTVT! . ./1^VO&:)V#%U:+M0-9MSY^. [98I'T]]4L=O+P/8N7#P8/)$M MP B4P\H;SV0S&A47[0OC2;Y47X?+Y\!9BASN=[<[V98,1BM+-;TB6ES M:6=*G8DW#\=+.I5T )D(G<4T$AO M*K:]<@= %E;]T-D4$FKM7OX2Q&OV:1O M7S/IZ= C=AL3+[E+:2.9]A0;VHPHU:^Y2#.D(R%OKUUQ*K:%V;*KK,&'Z?7= MXSCM=\_G5?S?^-OH[\.$.N9MP0G/J?>$>P0CT!RG\[6TVV ,53PK$'" G#N= M%MOYU2/4@SM^?),2_X*.'8$6PF/HF4- 8*2\2A=O&$<81Y>E7?[92SUV)$8Q MQ(0 "%DBN!;:T 8;0R\M57@^13HX:3P.\F(.]&Q6STP=A;6L[I3*X7Q.NZ6K M.IMJ_%]1^2U//+Y4\\UAR,]G_U@_.!VK^Q35>&#WN(_/!4R5LZNC8N"5T\PX MW" KD;BT'<$^N??:W3^_N(IM,SX-QM>S5P,_N%W=HG6@CE 8!VX93?* A+&- MLC'$YYR/#)"FYZ7.Z[W,SL5S\G[6>EY>/50IGFUZFVKM3>>5NEL*/'9G_V97 MR^8!*4&(-<@(I0RQ$D-AUZ.)Z]VEG9)T*M^Z=[A+Z;3/LWK\>+VXFGVM9C\F MUX=JRVQ[/%!OXJK!I?'>8Z8=,4\CDU)<6>DHMK!W 7)E)2XNO.S@\NB3O; MA*BK,=1$H'3WTCM(N6BT.";:75@<6IZ8MW,F&]23EZ]U!_9GOMOQ9'#<66\9 M$5']C!"(K*NI URG<-#8=T<1?6&A\OICK/F MIVYF4>^.%M6GS2':X0)WN]H$$%'" M3$#'I2)6& &U:,9H.+XP$ZASZG0%[/N^WF4LL4@HZC %SDI S%*%I[%2;;." MWP:8X+>D(=0E[L.^WJ4)C*ZDB0X#Y-%GD)P+LQD+%#GE50:XAG4DU[W7NXY# M]!S7NP"B F@'@;(64,R(][[I(8.@:#ZG@KDPCI7/_@M>QX%XLICUI$Z!/*.' MZG$QN6XE\#U-@E9& J.$IA@H 1R0?$/QN&J>,6/<8$7?'9R7%#8MA-,26L. M%-Y3A*%MZ,\<4SF9P 98EJNH[=$]_*6(]^DQS8JKFS>>W1ZV[6P3O'=,&.0 M%PP X[#?+,?,11_QPDR33L7^.E5J1R#_.A'5QBHD/48DHB*HD)J!#2[2RYQ- MY@$ZZ+V2KW_XR^T!S1=7-[_5]7C^M7["<^O.SXLG R/0(XFTP%9@"9E4BC7C MP:A=1J2NSBP&DW[N5$+E@5M.AZT.ZM2+@[IU/-%>;;6G76!*8T6)]41+@XRQ MZ3;6>JS<@*)%G=X]D;J$NIQQ?Q??>?M;-8U+>;KHH<;WD^EDOLR6]Z,ZS*]V M+P@2)_\(:H\I0"K^AZC&?&6:DDLS\/ND62^(%S\N6W=SGRW_YME@J9:4$ 4I MBO8E\=$IELV8 $$YV>[8+\:B7'"+$R8:=M&^^UC/6U'FZ>F@ 1&84THEI0B( MN+IO#J*Y-3SG!BW_54ES,KRE:&.K*)CKR7+<>_CR_+& /?5(06V$-DPZ"J5N MXIRXLR[G@H7XQ8B2@6LIACQ1N'$E)]/'B,.:X_5TKJN(2+5Z+GJ1U?SWR729 M!^S#-(JGFB_BVOOR+>Z_'^.O?Z\6W^OXFQ_5^D[!'@(6[$5 RAF-,>2,(4Z5 MTG8C3*ZQR8F;EK\8OX(<8QH(B8I10 M,JXEL/&VN10J*Z8;_'(N:"<@#R[+P/($Y#*2"B#AA//> )$LIB@,@8CRB'+A M%".XU89+3Z,\[E JXJ]C1_[?],7?X\^KD*.#[LDN2].%C,'3&.4SU9G-1,9U/)VW_Z?K\[MR9%X>JMSAG&,2UD' L/7$*420! M!$81$87-!['AXNX?[NJ?5;6^T+]]$^\I9U R5*_KV^GD?^)XEUFNEB"TS_/8 MX?<")L!(#9D5CD A*#?(-O@"[,]6S;M ;I2S-QMKYU-CF4/Z3;WK#ZN1W+@ MGN.>5H%+3(A@,D4W1(LY6I^(K,=)F+)G*T95M,;068BS]0BM"R&=F8P'KTCN M;1<08]8K))'Q@D=/#7K>J('H(9FBQ7[[WU[L1.KMF'02OH,(YSV8":!%ZT MI]I%I]HK9[V6T:A5S;B1E463D)1P/CIBP3$QO20&?66%""Z(5EHNB' H51$E9CA0 M(%TE [1!C%K/ZKP[DM>OA5W[H".AG)SK MX\M7-1]-QU^^_G$@T^Z;!X-Q#"MNA65QKAI'B;-NW4,FM*A)T%2BZ,?[%+IL-$)84-#T&L"L2/,AYE0= M#'^ZDTD73%H.=Z7YYI_U57L^;6\8@&:8(T^(=E!"0JWEC67+&!$Y=TB'F*!N MB*SJ1#*#\19V ?BQ35JC[)<'@(7VSE/-HXXW%%'OFAG)-7=%,T\7B5P:E+]; M7(#O[68.44@23!U7R](WZ51R,[HTYO-M(#^=E>&S:=\.V='N#L]QXCA?E,J9 M+^L,-0[%VNCV8>92-AGJ@)9"6TLLC@89PLZB-K/IG<2A'!I6C9=Q#*B0(L'UG_!.9+N".@D^N(^%(K1LO[ MU4^6KIBZ7DQ^Q(5KJ2./O$+7^6<#9UX"I+0R@E%,B*1&(4LB[@(+E+7 #W"7 MY^P3Y>P2/--<>6,B/=L1G?_'Z.YQ19[Y_/%^];-39T?FAP*.$I52<4ZDH\AY MG;+Z:@*4-X@XD;/K.2QHM2A9B029P6!#?'4 MN3P#7E=U/1W\TC0Z7/;WY8$%%9@818@2*BWR5N,46[D:#1+@;.'Z_5#I-$'N M8,-)")Y\[J>2X#]__2-]??]!W]LG X[]P"8Z_00 9[QBP(MU'QTW[3;'WI^4 MCQ50W26()POZVU_UM^_U8XI3^%9-#XM[U_/!00 M\SZ$WA&467-<1-+%[W_65^UF^K;G ])&*PKW@01(4'T2#1CGGB M'.*N(6W\Y^MB\N]]U3^_;YB#_F "M=[!M0Z7T%2 .<]EBK1TVL(&64GQA;DP M)[*JQ+6.XP1Q\JKX89G*7S_@0C7/4V"5=03@;%C6DA/4:!_FQ/IOVM H(8,8$]\MP@J S!'#=]MSYK1V6( MR^Q@^-2I6-[GG3.B &+:$*X8X@8(''V49HQ8DASJ#="Y'P3UNA9*P2P8;T)= MOGS]HTW^B]WM4CZ&5&'-15LYN4>$*K)VEPQPC.2<&0QPBV%0!.Q2,,6.IIY= MFDHX'4Z)L:-%H%(":8'A/-VNTAX:MQD?Q"!G6W. FQV#(EXW(CG'75L!M((. M ,8UYY90;8UJ>JAT5GFR(=:T&P)I.I'$4.[:*HL"VES M"N@,L;S=8/C3G4R&>-?66N8UULI"3QFVAN%FN]$ "[-2%P^Q%MX06=6)9$H9 M4?\1#;^4C'[_4<"SIP+WC!HB$1460XZ5HU)LY@A6.5;Z$-W$LQ\$G(Y]80X= MW+]_\5RP.J[;V@D3_T\UM-KK]30S4)"L$N8#W#D]28K;F7 2?F<^$EI.@SA3 MXFRZFA[.DWG$6T(J5XN!X-)!H1'VUL -#MZ[G)PEP^71L1QH=X#3 ;[#X=FW MO^H.>+9Y2Y!>"4Q3K)9BG!BD.78-#E:R"\MQ6(IGI^);C&=-CM"OU]5T-)O4 M!RREK<\':)% &$M@F00D6I6>-!H?9NI!"N5N7JR[^,9T_ M5->3FTDU/AP)L:M-=%ZH4,H8I91'<=JJ=/5Z-4:$.3[;1:*>F)8GYS=7@KI! MM31S4OFNZ]%\<7BYV]H@ R0XUC,_K"[FIT(.4=O,F"=3 Q M6V=.K@5ERK;-#+*8*00LIKXQ-1"U/L?MH7M7GPA4*J6-XT!RR(0BQ.)FWQE% M 9ZQX%R)\C8%&?BZ MUY!%A4U[_)7/(6V7^^1O;SX^SZ>_SAY]GD>G4M^WY= MQNYS-4N!=X?6@%X^&B23@JM4;(8C:FA<8 %K4";<7UH,^OGFQ6!DF'/$ECY7 MW_Q'G?8Q/DRCO*J4KRJVFG^O[\:+>C&;W-Y6L^^3V^_Q=W_'!I-Y]9 ZON?X M[?27!D4 L- )9Y%6PEOEG5^/'"O$?K7XNN[96UQ&)[/S9'!VSR_US_I']?MD M.KE_O-^,=;>V/D 6.L-51 KQAQ2C: Q)L9=F-?[#BV;3)$-?GMG M^9_UJ<]JA/ 0\SOZ3' >62J)1T C2:$P6(,&2\GY^ACJI7ZZ3&=7]0WZX#\Q[O%Y.%NLCLJM70_ @!* M8"TM98QJ3@D!9K/TIOQ_OUB0:Y]^Q'#%VM^TV3OG_>/B<5:U7RCZ_F20#"/F MC49&0D ](0RL$V :@D'6/13YK\DP/ F67RY<[/9]RL7Z;&+_5H_N5)15G-#I MN2_QUYTO#RV_&QR/"L- +*@ B!LJ#",-?L9DU6."X%]38*!R'+Q'[?[[<;+X M^6$Z7\P>EP?X5XOOU>S;]]%T?3GDM_B*Q?Q#RWVF ET(3B*MB$ <:Z>0T)#H M)G**<.6RBK ,,13H';KB_8JT>.:*?<5G/M73'W')K,9K*[)>C.Z>_SZE!O]4 M+_ZS6CR5IGF>NV//C"KR_0 B[HHYQ91"A'+@Z.8TB7C:+CO^KNGTKP/KHR>O(,4P1@XJ21?YLKU4GAIZ0I9&(7C@;HL7I_( MJA(I@H\3Q/O,P@D]AY0[+"QA%ALA'!7-&)53%T:V\]*D=1;.XX0R&-UZYJM\ MBAD@G*.4IV1*!*.(68,: ^C2%?7,AS\DK!M MP/^H4J1"-58_JMGHMOJ/.OK4D[O)XN>.T_[RG0B6>J92^2RNO35:8,XESXO4O\V+C(*9/!Z(<_/39&A3T:OU=_M+&P6] ZF,RG=:3@+VQS$-' M"#+4(B:9M8T\+"&_6FV& 4ZM(H)M<8B__D7Z3_+G_L__^O]02P$"% ,4 M" /?@E-4FLR%N,\ @!W_28 $0 @ $ 8V1X&UL4$L! A0#% @ #WX)37*\0'2Z7 #VL$ !4 ( ! M2G$" &-D>',M,C Q.# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( ]^"4UM#&UL4$L%!@ & 8 B@$ 'Q(! ! $! end

I-LT1*+G,-A>RY.)'G@BBYF$MXO9O/QR#\>7;RYF*K$ MCZ?)2Q+I)BNO3??O$C>GY!(FL8,'G=Y@8LH)?27JV&)9K)R_^1 )[W_57H1; M2]I(N%TL9^$ZX.YR)+FK/J="/EJ$:+)K)><<@H\FI-*?:CG3ER_SAZO?SR_T M;F=+JS1/R+Z@I$$&)56-A0M;WXJ^1DN,NDVG/7W2DAEZJP5ZC.@K+2!HIT+F M'C%G+#[$W%/K%-%PRS'S_D77^+6UQH,'+#TVXWK#KE/_(D#,H5;1O[^3=]Z( MO4;@N1@/%7:ECDL*13M<0@)"2R4SZ> =T7) "+ W8=]\N+K4-$:"RI;JA51* M\,%P(:/Y@D0"DB1"*]Q3LM2WE_B6+(\2>Z6B08MA>Q$0;RWF6&)(H5%KS@7Q MD7?:#G8I]N1DMKNW98)&)N3J/6*'&%,5R(W*TE&437I%>K;DL[<6;=4=;0I* MHY.3JRX@MJ2UTLQH@0C[DE;AK41[?W1R?)T,2=R\56RT:C;EBBI(;M%8P@J M&)'%\$22OM@FH7$<7)H6Q@-L(-"CY5^E:I=B2[GG'@.A3R[6:J/!ZN2<5;,$ MF_: M'L:QLOHXL-L%74]6[C,MGWX[._EC(?#H*O _7/[PF_[B5B?CLP^5EMS6A-J# M 6#EL6+9/RE4U["T#'GP;DL0Q4HUW*>QGXY.93&[2X4:)RWP] %#!X$3@X QZ!(Z= MN\V86]51 .-=CXY:?V;Y[]QTRB%6!G)J'"1M]I9UG!0*&$M0&HT59XNMJ=O* MO_R(U)/+]^>70U_M\E%3=Q;@J->.MLAVQQID!_4L<8=]!)W>M(2I9)1_C4B/ M7< :"T3QH&B219? 4V770M8%D*0:LK-&J+"?!?SM8FA[7PO[OX1O#=/+:?7WS\]"WK'DB@ M,GC9@RU;[*8S)Z[9>]!N=DG*Q^-#-,"B0U*!@##!%Y^^+-_:/US($CY<+!G- M?O?6FXO55R(![0'E+&;Q)I(P:T:O:<82\![Q0#7Q&>Z]>_]!L..FN\&0"ZZX MU*HXGRHNU(-'*PEWLEGR@+&7*Z3#5\'9Y=7%A[<3#I8:G@X5X]U@:1R$'BB$&+\J/S MA4R7K"-(O!N]^I.YM&TU\5"O+H?2JX6Q-HN24K'O9*SG6$DV_D@_Y*8(?^ J M>(!7KU3%GX7LM?@\EBH[PN:DTTAM(OG-4%R 3^C.GLZM^Z(TFZ&X:K 9%"74 M@EG\/(!S/%3XB5L?,[['ZN&'V98WPX5:\BFTA*%@,5V?%@N83$7<.HY;AOVDCDO\_>GAY= M7I[\>EUTI9EL/G][ZR^"P;67#H6?0&(3$4#>'(] MMV8DA$&.39*5L11UD>[V\6K96LDK>AJ>5976"IJ/6%&B'XI,*2K/)S?7)3+ MF.@N5H-MNOB["GO_J:[IN_.SWWZ>7;R[+B6;W-:;?YZ>_#;]M >PSE,WE3UT M2DFB&L?NJKZZ1,X"VN/R]=Q>SL:B[6Q%:Z[A)#RG3*F8TABAUYACU&E[S66F M,'8/2O*YFR5=SHXNWOXNWJ7._IB=GL_AU>>' 0FT5QR9ZJ].5S4[=9@Z XB %I@HB";$3NUY=EUC4QF%;Y&EAU3L4_\GU M,H>VGPH^[R+>&PF.[DIP\\T+KS[WOQ'UD[-9^7WV3D[N:1''<_YN=K'&6^1> M$G4"/5GB,6KLIN>(T'08,M%P)[1XH_K"K?*Y''DZ/EKR,I5BOOGUE[,)91U? M!^:3V67[U]O3#\>SX\DAOM-FU?^9/H(_W@3O-Q?RJ_^:O;WZ;!)M:CT_V]Z4 M\[\W&F^ADD8V)%NTO4L#NZB7UKGD8; ^"7AAK;#9:?3W2856!F1SC M@ J_#/.LK#;.K71LSCLDUSA7K?^8CUQ$@^/[7UB\_3@+@JF-^2PXD3&IWQ5$T9)^%] >99TR$L>[/D;!.1] OS MHLVROUN;E]5^&LDE/[6 ^9!JKUJ4.^\+]TXRC"7, ^ 7;RB^B(WP0O& OH"5 MJ'RYQFJY8\!4! _8%DTOW:[JZ_]2#'=8>.".E_6UQHZI96HYV2!ID)X=!+!! MR_8WN)_](DQT>/WC)7HPQ;N<753NOF2:+T; B:1 +8PDM3&$+^.&R)'O.E=AT,B!!*KT6(N]* MP)'9"+^4K/V5+>3N YF+Q6.JX+,."#4N]FF6DDG6%,I#R<*%QK M->=:D:QV%80J8#KXZ?H&(/LVCE'^ @UWP'"M5E?(M&83(2)K*QDI7+-BHBS@ M>HA^BR7O7XB-#@^OI4!)4AORRG9#%772P^3W:NZFPUBSBM8^*RY9P00(MZ%Q MN[@XORCG%Q>SJ>;M4G[*CZ+JB[G";X4[^9A/HPL_WOK-]3=*&'FG)^OS<;H> M8?AIOLM-[^GIZ?GVLXQP+#H_,WBVU@ M*_7[*$.LIGTN;*TDT1U\1ZCB"IH.K:(>0&F QMF\@ MV()1CE "G7=([-AY:VD@U@JPP,%RT,O>][S4&HQ6^^E\:BZ>NLDUSZ=3QQIP M''!FP:ZRPZ#D,J[HUU3Z6SE3,2O,TQ]5I+ M+>B]$^\F?B*1X#CDZ(=Z#+#*E/]T@N_+0U!O3)*.6N=(IT-(3MITZ*USKC/" MDL+[Z)[,11S^2.78>XG@G2":IKE\+JE/ZC,]H35+6K&&(LW^GXH.K.-4;;CD#7%IPI*\06#N=7JOY,6,=8"S)0M8Q% A+'-(5SQ M-BR2?RFM]A-!N#5/SXCB<2V'6$A@3:JJEU M$TE;+(: ND11"$T<8K_FIO8D>?MK[V4J-2;7=V;3I31 M8O'0FC$Y#RDM00@O9]G[#J-)F2]S*4HNAXPQ*Y\8]\ LQ[ND8<_8Q<&:7XSV M-@^CXK%[2C%12( )34)BFWWVY+B &73F::,[E)WK[/"NGZ*+Z)%+!33(H:4> MLD=!;*T:L&W(Z\BYIX'Z:Y[S2C9:(PB^5?$QM<7,VC!J)9E/VBP[@.EE;*=*]:@LT%3R\U"L+:&,FRY-'&Z/[W.#B\&>@D8+7@OP02+\1@: M3BY*CFZFM(20R_OP\%AR=7'R5J0O1Y?Z[?HO[9+^X^AT-@Q=F+>8KYAE)0F@ M$IV8[*QK8N\:8XW)Q.PDCN/8@HDT .V5XCQ6]/N[X[%RR;:R<]9*CF"Y>?F' MB&+-Q+9/1V;=YRW_T\\^Z.<+03"S69V]/Y<#N6Z.!_B*F7R-7HZ)Y+S5 M2]2/[ U1M6,33AQO5#98\ &IZ!.*FKV;RJ M24LVZPS6X0V.GDU+MXD^GG0CF8#.&;2!3;&2%!?MEZ^"(V,L+ILAGCW?1MJ1 MBAZTD63'!((N&Z@0.HSB4R$A"-B,RH8Y(*5=;*2K(P$KQUHO(-#F4E*5>>2> MBAX-Y5KDL.9:)1L?BHF^\6/EP[[MM9I>7CL,:W/<=*1C MR;%FRA*QC"'C1IJX;YR-QBXBIR=8P5>]X^[D@YYM+M4F+3N0C+!29[U'#\TY M<7/#CL.G=@^WC75X"4XF.9 BXQ>ZPH(33)1M>IS@_2H>3U%J? M>E-]IO.E;FK"OSW3^E7Y,3HG0/[WH/'E-K<(KD?G J%M42!4@QRB_+:'WL>* M?N,&,I:MI=S3(O=U#\6]A=@ZM!PD:K:2.#H25Q8R5D-QS%6^7!W=IJL[_O#V MZLW%3[.+/T[>WJYTGG]%N>77OG&%YKNS)E;3T%B?J?KLH5CH$EC:4/P7Q@:H MKUFO^[Y M.@!N**2 @%%24?#=>D5E2P'8&4U^JMA=GTWV6JB0AIYLLXP=3K@ M;VZ.S*6;X5+@JSXMRYNQKI>PMN"@E*1U_IH.EE8X-M]Z,\63)=_;3S7KO'.80V*TQ>CP6+KV4U ENWKU4_NPU.:.JQAG'&LCHDYO8\D;R[5] M0K1^I%7_"L[3OLI>B 4^^23PB:8YG#8EI4 /V'J*>=51?1.T&@L43".QTHO( 78"X@/Y EWBI3,%;0^Y824M%(D@R'',BU\" M+#DD%$XV@S)#!-],L+XY@>5Z;6.KK;KW7M:9?GX8G8MS.6;)X*FF6%(KO<[U M"C]^B@5;UU"FVC W0^)1CS'>A-;/3"[M3VKM9/KW BH?SA.BR:2F+*SK.$]QZFM\FY M=DN/B=L+PTI/IMWV?Z2:N_/6=,G-DR]- D^8:Q49>E\R3Q47F1T.5ZL//L6$K30PP%T\8Y=_4Q;8 M(PDUIE(]C@GD2SK%CSV(MA?73,'07< 0&]=2.2JKHL13G\:Q="_I(#[F+-G2 M.I*CUDQ&ZR$;BM4ZV4%4:W:#[S_4L[1R_'HK:%T-O7I7 ;V+5B^AB'L*OKKA MTA0D;3W(H['']B_4AR(T7N*5=SD99_O4_@6!)&Z-'=!?L(YV>V.OK?1.<"H[ M"%I\&O75%%H7SP/$83Q@5H#!JV*?[,8_M5241<>W6(C1FV[C9)^$T&-X :]X M+\ PF^=WSC2$BL 2H9/-CJW/DSG(%5@R4^7K/BZ/>7"()>=J4LQ:01Y#;M6A M>GQ#'8/SP\9?,A+J5=%/^%[A)3>/8B\ST:.7"J69R5[!6!1$^^JHGO>Y(WG" MDDNQ J-LJ85RJ)-]=(H+^W&^P)=_GO85LK7-WG)*W*WJN0%.F@:7N96\FKCY M*]3QYGM8/(FQEDL@R9+DEV!;F#1K6L]YG&'\(K* G<#XEAJAQ,NB0\\#-4== M'SLHY6[+DGFM+P*7'!(.YRQ;CK+G7IML.]"9V9."R5'!\5+OZ]3L%E2NT08L MMM;$ J(=*1/JI$\G.@YI3.A?]H9]%!)F"1]>T)7%@M1 <@ZKJLHM4W3C'=A+ MB-P'#65=R#5P*9AYHHUK)OA)X1+*#8VWL:^JWK;LK@>N 9,C;IYSH?8%)+UO/.NTYQ$+6DND@JHHZU44'@KRLO7@PI3?Z=%P!FH0= M$\#$7HORB$9C.QD_#IS^RM6Z;>E-("Y=F9-2T-U;:C5ZOFLQ,::1!?A5NQN7 MWE!-M;-#,)Z /4?4&9S46@K:X?3%:78;YF\P)2=0IN_8;(#HV_2,EF)@MB_S M&>V92V^P^A@D3%LHW)&-#CR<2AD\164A'@)U"HO4N5^+2K=TD?.KC;%]PZ!:)2@]ED?LJO1&?P:U&@QT;%F>BQ1X*"\)R02GB MOR(=[;A9MC''J/^S6F5H$W54;E!$1*Y-X).L@,:*-(QOW5WU: M'O/<(%@YQU"]$XQ%HG6U+4.SU;0AD[2.7@_&DS]Y]-1ZIA!Z(X^]U.P\6F]]*YARYN%-B<8A M1%^:E?;U>I?*-$JU"XQ"U%BR M(\@!O0\)>+QG!1C(I0].P3L!]-7G:@M5#^*&H1);:XEZ(6^7^)IB MQ,O1'FYX7O9^?0PFAE9+:)4@Q(K8>\X5C$VQD:'61YZ@EX")#QK4-MF5J4.H M0 %\T_J'?$TQX#.,U1$>P(P^F'"=W #+11I"@[E.Q7.-U)&J2 MVAYZ6<-3JW7+)RYTD#U61Q6P66IRL,-LZ3CH41& A-Z&/LE7T*R^,Q% M.;8% >X]D8X:+KVZ2#?$=2R^@M^5)_H/>>:HE%>0!#[ZH M@_BHLZ0C=8U65!>C"4F"4@(Z":PFH!T+,ETT!ZF857PXV4,(XC-R ^N3ZK*">(JX@E=8[,%7*O)9:IF[M128V^)AWM]@[? M5]EE8'*TS43!\#ZW.1^.#Y5L'0!KB@?8EOA\>MWW+0Q9ZC$5V<[=)A>S%P@\ MF<<2I] .O1WJ91AFBTD8%DRGBH&5VR_J9+ TF<-03\$-;NBK/BV/>8"H^HK= MHQ=O;ZI'Q]U-_&<&H+D\LL$#A>1?-?V,#Q@A"RP#(["L59N-I3B/(UW2=QY) M:S&\GHRG?_^0',Q;;JU*=L5L*%DQF5I)5F^6=.& _/&AXND#+\LQM0?3.(KO M\FR=(Q?[Y,$*.,QE;"?X\@_$3K MV!QBE9UGZZ$/6G@BS6Y^DAFL [:E2F[CN\7879[TF8U![X9*]Y>]7Q^#BAMQ MKB5) F+9=B,J,M/)SFAR<'Z-&Z*_*L/ M@.DE1/$#Q*4VVQ9#S9UR38:U57<>LJIQ'$=ZDA>!2_>T)8N%U*)D6@FSZ>@L M]3!=%Y>86Z0A-7X)6_)@"G.:EH5*7$>NM64NDKF6J0DX)B<;\]!979]:K5L^ M)%--P8LLQW04:.]]?1+KXS(4YT2;(' A-%P3J3< $ MD[/T' +W\38<[$$6.AP>6TY$)^$FZNE-J7I(J.-2$I6NE,#C;6H*^+5K=I-! M529Z!A\:NXR-FT2>R07$>_3A8#>#EN( 'GV(YOTI;5U*VH?K(W*;IAM1E ML[7:AL*<%W6*'WL0R=046/126FPNQISF+JYJLSBEEWT0'W.6(G#D+(@X0O$8 MANOM&/79Y=#&N_-L?^FVL)8ME67/UMAB/Q1AMOY4-0I:I;\I)>%?J/2_M4O3[ M_\[.9F^/UIDU-J-$P*V+KT2(':V@)2X8H'/'P1G8>QWDTZ[OX[NWO\_>K;-< M++MAG.3GG1I&V_*0A*)! CYZEM*25*=9'131C:YE;$ '._U-$^[OLTV)89N MR.:<&Y+U: 261+%<[2W47,*&)3X[65G\'94^[P,UVI2NAI1Q;"BZ4GE)TEB=7 MR>)8:MV5J_S[[.WY;_*#3L[/OC\YG8FX9[/O9U>_GQ_?_8;_F1VOA2SEZ/W) MU=&I?F\YO[RZ?//K+V?O+\[_D,^_.'\_FT1H_U*L.SM6X?*[<_FS_YDJ+/CC M]?=\?',AO_JOV=NKSSK[V^GY/X].;SW3O'FO?^?H[/B[D[>SL\M9_NUB-EN2 M2I?S#R+RQ7M9_LO[Y098Z>_O=U?%?]5>GLW^?'9U>_?[3VY/9V=ME M50=WC5-JLY%*#ZF:9(B4VL\83SX@-6\W %=;Z'T/5OO'5VDU8S)GYTA"&-CD M25)<$*MUZ-EX.[+;')35%EF#OF"KW7'SU00'#B( >XLYIJY=MCZ8*NE;'^<- MP#W)]_.:[FLY<'=,9T+25F"?E:NK0J$@$5I,US-#-FXPG'2??\N;7 MG^1/+W\5KW^2S8X$P6<($#(<\M%2,6,O)\07RWW M)):#-99SI*3?R6,.%7/OMK>;,V>ZY' #7 G+>==>+;=3RYV=G-YOLA);KJ"] M^1Y3LLG59HJFVID;TI 6D#UHDVU3V/BB;+@!5(FNDF"59+1NL(8>^YSS3/QF M!!JGHC7ELX.7G#A2DL2/!7/&5'WQX=J1Z>1Q/S5B >(:U+W/00#)H6<@$HPY=JSAF!K&&H@ M7HUX2! G,T@.GWABE#$!6"=C%>>3@>ZS&YII!.$L';A'L1,?ZZL1=@HK8HPY(,G6EW\AA=1":+[DVEO. MS8T$>]8N;;YY-<(C$('QI75;LXX70/*"S9M8(C9C:Z0X,EX M,,HI$"=D,4)A#Y+UYHS.>1='?M.#N*EX4498%9%C)^W<+RZYBK4"&V,==2@4 MG6UQ>-Y/'I_B5GW5&N4OG)RO?][Z\B^3;L?ZSSZ-7,D@,;MQ-RV7DKM59M%4 M"Q0(_B__]F/X?DOSK;?&JX'WC2,^OZ8DX$B&2P4!T9[E=]<&[CZ0#V)@^,>K M@5^(@3]CE,\G&"!U)T!$_JV%Q8SMVL#-Z-.6W\HS*T!JO(50*X.K7X("_ M8(LO";D47)&T$PNA\15R\F:R>'8Z2C/Y5XN_;(N/,;A:PI1C4$(GO6TPA#!9 MW&)D+NDP8O +T_.R=#0 V^Q[1@M@G._&7/O2BK:S^7*BYTNSU1CWY!0D4TTM M?F(K]6PI3;9JG97W\,?#M61S:!6LC1DY60D9O68 R\'5<3JVM;")0LX_'IU>?;S^TD81 M]G9C6>L6(?G>(#-UWVS/;(!S0A&NC1U)0^OWG8_?4K#%TWM;L(C!%U=%31Q1 MR3NP<"ZNE=:;Q9&OE'8FV!AU[_:^-C8N]TZ9K4'?4W2%JVE=5.9ZQY4D!X\1 MZA^KA(HI= ]1?5@HG05W4-$>=W&^Q1H_- AN))2^70ABO#I_^]_*X7]R/!'U MGXN;>#N3 W3\YFPZ/7,P>4?F:Y'S^XN%AWN\$T![*B[$6+-M;*L<#X&7P9K< MO"]VJ&:=3X6];>2M!+QG93]\T%,KO_G]Z&)V^>WEY8?9\;<;+>PS-=:'?\IG MGQQ=?+SUY,^+DZNKV=F/'P29OWVC?E=\_-KF> FD/I5,IO8B6)M$ M9:(AB(2(YLY\]\M)?#F@;B):6ZJCM4M]#A7=?,>;/V87^?3T_.ISN^TZ]4@P MT6MN#%B;?&;OT3A5#[>LDX#Z$O5@V+EV?KPX>3N3X#+]O3N:^/:6)IRYO0Y[ MV\@A>.Z%J0@\X5 EA6%=1Q-TN#%ZX^:"__%OZJ\6E"[DCT*+0ES>A[/S\ M^/)O%^>7VV=E/3M+1=";[$CTW&+(&0&(4W>B]L$UA[#DV(YR/%#251#0$B'E M8"IUQBI.)N5:LM99(\8V\I*!A06"V]V)NC:9(PFXGEJ*70()R'8P":G;DK7, M MQHU57 #T[K*X+_*1$Y=>JPO=.H[C4 YG0]J?KE:YAHJNEM*I&=.Q!$G:@T"1 M5&UU-?@V *9A?,BN)7T];Y\Z+*++#6K"Y(-Q@OE;U3S)V.ZXI?&\V43[BB^' MGU2*4^H2AB5PR0:UY%W'25E8Y=CUH0@_)'CT-OYA=K6>P.I>'I3O9Q=O_WLM M(5GQK2CE6D LP-$@H ^1?3(1QHM69]NUH/."13 / 7[.X++S-2V2'SUJ37K][VPDVR3IT.-I;.I>DI94C8&1RMTN M9ND[6]/N[%2JF*B0\J)*-M];+E$'1R/H1-TV#I6AK??>[/14W/3?9F>2K9ZJ M,5J_F5'_R/Z;Q MU?!9]^-*S)QZ[89SB-6C3346I4.J@CR\X/L^/LQ ?,;]N.8>K&5):1J;(AL!*]4(-HOK M!!,Q5H?#&%IR"9]U):]Y^XWEJC+"DK75=,P^2)QK\WLR/S'N'\09'M*?G8:% M%)2TS'=M <8&F+!E)(>]VP*RH8=\R#AW&)OW,,.":UPK=>#6&+&Y[+KLI!:" MS;WGL83#&?^UJ'.+V- *QI"U64MV(A)C";I)F^5$;1P\#62?-S8<\'6;UMH' MXY-CBIB*B5:V)@5G:G6VA^& /V]T6H7E2R#(OG(PMB+8))M#$CLH+?3(D<:A MT.+&X5F7\AIH;P(M5A\R08VUV\R<"S:]\[5H?3!MU;399[/9C@-MKOI &FKI MMF79LB118<*[1+*CQS<";^EYS^&!!]J"4B_9 -N7A!5I]^V&N@OB2 M-;:AI+'3(Z"-V7?!)WL)3UHOPT>7.DS@G7[U:*AMVN0BGFW*#8@@$K3.N1:3 MC:!_![(2A#&R$BQ(OE2.ATOZ.03^*5'OYX_O;[,4?.X9F7[>O/#J\D=^L]8% M!U\PN5(C9ZSB=*MO5E EAQ YP?#4[U,ZA%5.%5*_B&1KGQ&B0PY@M#H7C8<8 M$:!A$]@7.XU1UOGX;.O[^T_Y4C#-WW_Z9>W%9>C-^*(WT0$A8S(M)Y.!)0\M M.0PUE]I%_@RKNOG3]N[]Z?G'V=QJ]Q4%WBU.TWZDID,R0D*J/?EL*M1:2 =W MC5T9;J'F?V\+W#$"0JBA@Q? 1X11HDU@H&1MM5W+:L?"[?A$3N8P 4[HDKDQ MY)Z]0W0VEF@B8T""Y F&:\6%-K(7K*W-\4O*I57RXA&JP]PPDAR@*BC;5[ ] MC3IR3^0;OCU[>_YN]FFMWYW/,0\FVGD<'&#XW..]BOIGN 50A%DV*D8%V*! MFB3G$J#(%;/\9D"1M,_#N/DJ-X970)5JR+*-FBPUR>$SV&NK-K3>0QPF#Z>X M1WBU9GV;PZNJCW @0)^J+$=6%1L6':<,MO3>Q\'OWCW'JAX.K_21-J<6"U+$ MCCD2.1>;.$]3RY("7X(GVI8[AE>M%^,Y26)#AB63,X*S#'3!#3:E/%8@QL7W MU,-:Y[[A%68+%$MP'(/-.E7"M4E=,5'N.#+@+M;,O5QU;8&O,);<6!1B 0(& M XR3DK JD?;X>/!4>VK?^$HR%&^SN(L04/"5X\:R-"N_E;0Z]<'7+XZ]>]:% M[P9?I6"AU2*9=S)8>TAL7 3V$ANZH,\!6UO)2?:D@S4%& 25Q4HN]] E ^@F MD9U?7SD=0CF^87O<5ZZT6&"Q2WSE5";7PWZ("+Q IHS:7A^*';KY_8 M%\ 2RWDC,4%05D&#DG,[I\'!E@(FQ2&_B;BO^ZL740G3J*.QU2;3"I:,R38B MT[SR"V',PX-GW%=><<"%+ERKSEL0;-'EZ(0D>3+[BEHUA.C:6#H8]I52#G4L M^\57UNLRC0_B.;!4%ZN)G26<$9O2RN@SPA-%[*?#5QY;3KZ%JIQR3E2 2(FU MY=MT:.-U DS8>E\Z6'5_)4EEL89="]V*XZLI,[>4"MA,)2R)R][MT5I[N[^R MSE@2ITU!P!1%*WA78+T@7]M<\>.4,QA:PYYGF9M?8!G'2@;JDAPZ;BCNIGBN M(=0.-M71(_M])37KU[<%OC(!((H'T3&NWOMLR#B32A48DGH:;E-5Y$"9230-D K=@/660%$E[6*W2BC_M$4&J9__.?L\FI.A'MR?@P#*Y7Y#_A>[?_PH'+KR3C72D6R ML0[B:5N27!VL' <;0IR3%_M_K%OXPY9U:.J24W5U<:(W_?#BY^OCMF6CMPQ0#WRA, M^/GWH[/KQ.9O\B.N+K^]E]@[_(=?#TIO9Q,3E]R"/7X\/3J[RTN1]4?_^-,O M^I6UI'>MU1*GL*,U CFVIO5,%?HTT/UVLG]#>K?6 ^]>=3LQ5S\ZN?C/H],/ MLWQY^>'=_&-N^,SKR1\GQS/):23L[;.X\*[R P-&ML$GTF[^U#FQ/HYX$QKC MG6N&LXE.<#?*WU01SZ_U':5L=[5>>XA<= M!!9%M$& @T.R^M/_,ZMP\9)(JD@!5$WLNBD21U56YB^/RLJTS+$STL#$ ?7J MC(;@&?7'INNX8^W54_THO&Z-P54WAV V@QT)5K6MV_)XU-?&X&P,M+YRKE3_ M'*1?QPDA[[%T$VC^8^.ZOG2:;*@.34U11[IEFQ@ [>%H;KLVDM;WA7-KW:) M5G*DQ+?F_&,\6AN!6'!OLF^6VW;%B M&'W--A1; 0<6X$=S]#[8EHXZL,;N1A/^ZFB,_RA)6K00G$2AN1!C:Z0,QYHY M[BLZ]JQT++4OFP#\ WOHC)2'X*8/F0MCFP!T/AJJC*F-#4VQ' M=XVA9L(J6*8R-+8I@U>^$$>0"$<9R$/X!^Q^\+W *')L19-!3.Q1WQR/-R^$ MV=V%V!@Y6GDM_1%[U%5#/)6BZ \MRU L17?QH*#9[P]!7YLV6*J.,=+TE:WP MNB\#)]DXC#AM6Y_T\8Y MNQQ(78(C5QV/'&UL#N2!XCJ6*[L#63%&NJ&,^NIH] @<&7N0E^L9(PP$H8'.L.4/5M,:RKH]M1MW1<#@T]6W4-:\4O374O7E:;&X>VP+]C.]* MX<4^_ IOXY[8P&^7?FM86]?5H:K90\VQC+X^L(WQP :-8:O&$%P_8Z-IJZX* M"&]"OKJ5:FSJ;^TDJ&+.()I6P[%A*;!(\KBO#FQ3MNS1T-FX 7%EO=J5.E'V M2[U:YE(1&'LH*_V1"0,V09_KBMJ7%=4>#61[[-J;X^<:_9]8KZ.FS&R5KI%K M.Z8,\J4-8?6L_A +VHY=8PA.IK%4T?9L<; PJI27SJ0!EW'LC,:68MI8.E-Q MY+X,?@M63Q^,K?%FG62L^BIGL!;VRZ^%A8?"]7[?',F68;A#1Q^/1R-E8/4U M!?S\S4@FUF*OM;!V7 M5EX'HAFFZ2M\8J5I_[+IV7^GW^R DYA9;[1S7PCG5 M6JPGZW^!07G@:"QKH.++<9P0WTLW).NOYDUIL%Z6,>[;KF$K6E]1^@!M3M_0 M9-L9;E8VW5C(T;=%P'H];TC5Y)SK[9@#93BV!]H8>PU;0$RL06JI8QL#]@/[ MXJ=/BKR:]LIC4EPH]5AFSS5)Y@K_>'IMGZJ:.=+[-S#^ MK7T ?^">1^;"MB69L$7 M U.V-QI+-@_/?']JIQ_S+,4N%F!>+W9(9=V@9.^=3Q M:5WMRR,3]UY'8T4![:./0,T-1Z9C&V 9;3A]HBNJL>$(=7,.>TX0M.K1)BAC MJ20L FNY]DA5+,O%3FK6N.]:?4,9]#=-T-;4#><^!GY8O%B&.>1[0CC2?R=P+(KC^ _P[S^?N')O. ML-]!26VF!/,*;Q-"R8#[H UG<9$$(0KUJJ>X\N)E1W'EQZ=80M>'\E"Q'%DS MC)%A.X/Q6%:=D6.,%-4=KK6F!J=RY6SSP01Y:;):1R0KJA!+UK&ADFGT-5(=E&:*ZU=R3W]*GPQ)\-:^XQ$HTI'CF'UW/-+Z(*0#%^TG=S :&Z.^OD'[ MFMIJ'Z2=IL:#&/9QB:&ZZL@":PMX Z@!K#)2P)C$AO1.'Q3N>).MI2G:,8E! MCVV?G"L4W38,3;;<@:WH0],8CD8Z+">_+9R M(GXP'"MCS=9E8ZAI&O"X[6*"EJ*!'VT;SB9KV[#LE:3/O0=ZG&D>;>G!,+& M0,IP@(4[P:^T71->.G(=0 %E.-I$)7/WE3\)B=83]58Y 4Q;1355HK>'X+YN\FQQ!J!LG;5RHD>C1?ZRM@RL*XO( %(RT@Q,(0",*#BQNM& MB=%6:TD=@T8TL/JDX;!]6B/3 H=;M6Q;U\ N&CF:0@,GFF%JCKM66$_5 )W MF=7RN+A-9,_U=2<3VOC0"S]YP>1]-/ 60>:%3Y7M[9N81#<>:Z;:!Q_;4FU* M%'<\'-KCU?151A2Y.T39(ZQF Q=@*$T=Z*JEZF (R)00(W,LN^YZ.= 7(<(3 MI5MU>^Q:V,9E &N)"#YR7#3G0';'8,>L>9Z:I2G6"T[D)"RN8U1MJ _[8Z,_ MQF)0*I8$!**HLJV-QFONT)&)O-'9;4CV+XC/,KT3K+^#FX$:-@S;JB-'5GMN_*8FC8#UW2&P[5ZQFTCU1,R M;QO*V#; Q+7JKNHC<-#7A4!X/9=<:]EV*(,.1.X9O1FL"_-(3/HPUT;(:C&!%+7#Y9X1_+R(^T/A@9MCV2A_K &M )#LS1T''7P.52=51YM4GE MLZ<)BG7["#6SCW7I%-D9V.[('F+M+K!Q!PIVRUOO/Z')YFII?Q[C.SF Z,9( M'LD#>316K:$S[ELCI4\]O]'0MN7AAM+(&RR 4\_Z(!3! )ZJ._;8UONPT+8^ M=F@8LS\T;0QYK/<>-;75?9(7F.P>*#(:J#*8<7BB?NB"4NAC\R^88!]<'459 MV[+<$+<_\=SV1!'#&LJZ2X^VF8.AHZLF6\&!#)@Y,->VN2XU&6P4_DNXW0PQ M#0W+\P_D,7Q09!N,$0/DR.AK]%3>6I%M53=6FU7S&-_)403;/BG#\4 SP(^P M ;C=$0V+.=IH! IZS0RY7.M7\!+3/@A&9$<#Y2#;BCEV->R")[NC5R=-""&,RRA@-'UMD$^X:UH9,X?Q@YLC&B84\] MQS;5H:DXM@,&\]"E$]0-TQD,UHT130$7B/,$5@!13?<,=B\CC5P^T/+ M51F,#/H#S5H;H:$:VH;(XW/'=W(8,89N?ZP.7'#-;&RR.G"5@O4&V/%E38.] M](0/ A"P*RP%"Z?!](;8F,(8TJ"$8X%[,UI/0=!L4&\;0JHGGNP>::9@0ZJ& MTS?!Z!B9"CBG?85.T- =K QZ; #9?VY[ @@RJ YNMV*,!CK@(\#)L% !0P<\ M\G4 46UYM9?*H].\)I&'"27!_"9/4E;E8BVA6OV7_K,7P0?E) -L#%4QA MP[$5:V38BHL1_WX?; Y%@YFL#[@QU">&PF'4%=?MTOME#R!MKIC9-\;#0=]P MD QC4[,M;>B:[GADF?I W=CP9FG!CDF% ]H,4BKLV$[1QO/@(]6TQ[IF:*XU ML@%?W %Z0;+>7PNE7*HGG?EC7"N;P[XY,&W'=5UC8([ZJF68QF@([CFLVG!M MZ,:)!WZT)1L.+0V:-H6@VTC",[_'0 M[Y!,29*0R;7WS4U3D@UF>-[C?<12]W9:P:;8V8HM ];(C@X^*AAJ?57OJR[X MJ> 7@B^ZMO-TJ>FKDK?O&)OS6ZEK]"L]Z?)Q2C,+&MGP?2\-?&RC%83Y6O)E M?81T>[* T;?T@0S2I _!WW,==:AKJJ$H>/!&MIM.;I48AR'-M8CS?8Q MJ72'(VSB:0\M,$WM@0,:?PBV..B4L8$MQS?-5E=7]D;:,]LG&L@/#$=61[*K M@^K9-H +['4O=!>+,/ ;9[4'S&_! M9FK3*?$S+ F3!FN8-O!"G_DWOT5@MWTF=R3*R3_R8()R^CYB-_?)-$[(=;P( M?%,VG^I,-S =6@)H9()I9;ONV-$0#!5P!G1+U[I'[\?MLC%X "-3-W%O$?QP M2QU067(=PQ@X&[D+S;A6S[;%W"4KC@' [.C& ##;=&1GY(Z'SDC5=*L_D#=E M[O*D-WH:[_I>R,IK$)*E0W2TPO0:R-@/P0':SD%UV!ZL>&=L&>,QUMWO:ZZK M6D-+'8YU!S!9'US\]//%. M,1??MCX$O]\TB" "4RC(5N^C?]ZS%]V (\@>5)!+8O22"H+AX[_#&\IW?0[ XL6](#Y_Y. M7EED_+OYT CKW83+-,1KJ@=GWDU())^$87'-CQ?R!?T[77A^^??^PG8?3+(9 M?(0YW<0)(-RE#\3R%BEY5WY86\AZ4$GU"8$8AQ+]>&%?2$E\SSXKU;7?99/Z M8[+Q"<7HV9!,ZV_?+SVH?L'&AZ[>KSSS=OUE7_^:)O\$/X"&RT!UAP4+WL19 M%L^_7Q(OA)NF[#3_9M/0M(RS:OA:A>/TZJ0[((2RN*;1-M?2_]%W5SY&+3<0+\&C& )!I(T M*&$?1D![J\;^.8](351-[DEHQNQ!7,%\@OD.9;[RV':# 17*@-:N!-X/$H%2 MW]]X_M?;),ZC"6KP.'GW7[Y/R'3Z KRZ:B_PY-7/WKTT!WR3 M=!_;JQJS^H2K< C!]C#\^0N7J?*2K;:L\K&5O-#E9RP.AB;$0?CQ.Q%V'$1! M.B,3Z3:.)T=1)EP)^:)BI?848^?(T<%&7%LX0[B9'5!-9R520E)27)'CB)I1]@^>5&!>Z/T-(>?Q.U(GIJ5]J7/"TKK6^%U MO8!J.T>!LQPA<#P%3OAU3\OFHY\:^7H]*2+9<=A3 _:IQ^5 M'XOANNWH ?]XV)"Y-@VE-2H>Z@FD^>(1DC[BB%B+K-AR8)%T>!#/0))(=#]> M#*[[B>YRS^08".DTVXB(;DLCN@+!!()MC^0Z//7.S@7X7KM3M+'Z33PR8H6F^9)%&3Y<=18YP1*Z2G\!*HMZRY\I?;H MGBY*A"TDXEF:I'VV&U_O*$JS)/>QEKP41-(BB6\3DJ9MVI]5#]V??84VI2Z* M+PAWK4TJ\WQ$BY\B/7O)>NV^VN9T^+98I+OOJ9X\(F+V=(7W^:#SWCL6[IT0 MIBW"9/1DDW^H!Q2>,\#!_J M8!&92.&F0^7W03:3/)"9-,-B0SQ>_=_RE2K!1>&F>-0A4T&#O94#N_=2*2%9 MD&!8+D\ QKF,,PV^27/X>I9*!)AV(F%9#VEK-8]#24H+2P4I<*OT ))6O*NL MXB"5Q1MZ6/Y\0?PLN"/AP]7!0MA4?%A,J_5"^402S2%DWYH[%$1^F$](VI!, MD%L"))](-WDF17$&BY1)B]#SX:L@RF():])C?NL"%@Y9+X!G>V%(X\"'+9.E MKU1!4\MU:BC,I76S^4$_^Q,O?[STVS_B>'(/0LR%$4\ZPZ7A2S-O@L#K)#Z2N52Q\"=G\"#HED5S?3W(T. +O)@B#+""/GTS>7UB/)9QL_-[Z M^$5)1E&2\554)6S9[:(D8Q>"BJ(JGBC)*)BOAI5V[R!-_ MYJ6D54=^1$G&MNT$G7U!,UL[?C9/)W@&[Q/'JEJXH2W@2\#75E(YNB+@BP=\ MO?9N%QE,SYG$11>IHM:GX( MY[1%^NI\A(O1R585]?@<=BXB]MH=J"&9D@23*),6U?QX67/0$>6ZA7LDW*-* M'D1'!^$<[4A8VAL%,ZI!F01W1(IOX#VB.L;3A1!54:Y-.$4MTE)"M%ZC:'4D M"?.HA>LQ#?TH$G6$%+B7%2Q=Y2983]"F+EY/RSOXR>;/#+_SJ8GIW@.^$MMS2_56"DP,AC M>E<]S3R2?R4PBFO8DW<"W#P+]MTE/(;U=,?K[Y1?O[A.W_R+7W7 M]T(O\LF7&2%9.B29%X3I-?!O/XS]KS_]]2\_T*L&7CH;_2TI$1U']:60"'X3*8_7HR'2/]_J?^^'EY(P02^\/SL##01X.+GU:DK#GY)VHS; +*I\MP<().^N?:L54D MH-2@(&6EFH923<2#4>?1NB*JSF^&]83(RH3F]832:D*=J:S#:YQ'+JYSBL(M M.PA4-\JT'*$&BV)R*<*B:R];AZ3;552>>;O:Z=&+R7>%[3N_\_N,^AT<-JL4 MH]V[OVOE3I[AWFVV&Q^ODWJN^08ORW7MJ+K#JZ?<\7G4G?R14W-T$*?<&H^< MFHA="Z(+;CV06_^1Q&DJ_18E!-[X)YELB_[]PPNB?4X="FX6W-Q>;OX%+MOK M$*U@9\'.IV?G49K1,N%;^7CL!8VXVO]AA?&C6L4MVL?GR=4?@* /1;A6FL+L MUJ'AT!W#9]?]JY>W"Q4 V[)9VXHJ6:W9Y@>/V5&.WQ6W+8N_#2U/QA,BFTE MS2N%&E$=0N"-P!N!-P)O!-X(O!')V*< HV[D6I_(">L$VSP7P3JRI]*J1A5/M-44I]S7[S-,?L @3KF+4^ZO79X4 MCHI6R).0I]3IBWH+2^8HN':[/TA82=J.\ M0'NB6DI//Q:([4.SMK#/L'7[8S-MG*>.#E_-D5X.NW$MXPA6\5S'2ZE(WCRE?-D&POB M"*8\4Z8496U."+P1>"/PYCEXTXFJ)*T HVX4LSF-#]8)KGDN@'5D M9Y0GR3;5LN$8F;IYG'9[%5TN8E0W&U?TD"%6)7O:$XIKE)@6M7M$[9Z7M]F$ M:?:*Y4F1^1D60IZ$/+UV>1*U>X1<";DZ1NT>1Y'+ZFGZD2#L-9ZF[!".M)( MBO-$RB,OGP1XR-^/<0U2]HF&SO%TH73CA5[D$RF=$9*E5V+9]UGV)S*!#AB7 MM"'MB]]\#T_Z*J>L%A-^;JY7/>&Z/=L*>WMIP?VTS%A*_!P>$9"T1QD^B/PP MGS I R^A%\3X#6X*R4OP/XKAH6^8L+1K@E-D5!USKA^/2.;R27=$Z K4,F+ M@!SE&7?IUH.O%G$:(.TE+^-SZO7G/"*U#M%D6O]F/>ATR*/IJG-Y4EF?IS'0 M;85Z#GG\XTQ4?O[A.W_R+7TW -P>U; -<_Q0+>*7:@VO@7/Z8>Q__>FO?_F! MW1='> 8]\7#Y/@?IUR_Y8A$^X*=/P-S^0W4+\CMRWF& 8IN*ZMMX?FH:L& -G/!@,+GY:8?\F*9XHYK?) M;-PJ/514S%)4^!N6[$^\_%V0P>-]]LW:X?LEZE(49N25D+[/QHC3 ,+O1$H( M#!FE6PJ#.47!**>%J6!"*4XH($DJ3>.$8N4BB2>Y#R HP:TW!'Z\(U(V VB( M,WB-=$>B20S7W\=Y",!)) HT68PWW@43P!QX2>C5#_I>FL7W\)"D!X\ATG]R MH/@4M Y%'#H$?U8]=>X]P'A!$@"L0+VDF1=E@1?"K+TDNP1-G0&?74GOX4[T M;/"],*7@%E P!) +B962^ MR.AS HSCR&D-X$QX#/9I7B3CS+HXU!@\4)RF0*Q?* E5F=(8(A L#&0T >5 MB@^IONY1JM;S*U]2/AKIGC-JQWG&GDH)!32\A0' *Q'2HWP*$P(@B&YQ-,V5 MPL&C="=P0>-*7-3[()M)\&<0,B4 +W;S-(.!41Q]#]S_<+4.IX\AU!>P-RD\WB'!5S M^O;=P="_ _\MA0!%;5Y1F[=+M[_J\K2O>O*B-N]><7%1F_E(A=V[\7W'H@MW:XHJ_@9L'-9U0+6+"S8&=11;@E M582YA";Q/IZ52T0YX6[5N6I-;B)XS ['ML]M7_QM:'DRGA")U )J7BG4B/J> M F\$W@B\$7@C\$;@S7/PIA.585L!1MVH)WPB)ZP3;/-@)4HL"L*[+; B!&VRBN6)X6CHA7R).3IM(& LH$ ME DH$U!V1B$; 6D"T@2D"4@[J:]IV*+&[BNLL;OM):( SX^B $\;ZJB(&C1B M\AU@^X[DS;6U%(HHP%,6\Y.VUO#K=L9F6SE/G)P_FR(\G7;B6\:0K>*Y#I?2 M$3SYRGFRC05Q!%.>*5.*LC:G.3*TH0?1&AD/#>\]_YB0J&;3K5.6K=D&,'N6 MQ:\3"/P1N"-P!N!-P)OGH,WG:A*T@HP MZD8QF]/X8)W@FN<"6$=V1GF2;%,M&XZ1J]H3 MBFN4F!:U>T3MGI>WV81I]HKE29'Y&19"GH0\O79Y$K5[A%P)N3I&[1Y%R%-K M:O>\<':P*-W3 A**XY1[D"=P>_W2"V3SC MT-S%1HH?^(R#DT/,^IP6.S6V+2?D@(%M.)CF)038SDO38!J0B11$DN^E,\F+ M)NP#^4\>W'DA4#J5XDB*\T3*(R^?!'C(WX]Q#5+VB8;.\72A=..%7N03*9T1 MDJ578MGW6?8G,H$.&)>T(>V+WWP/3_HJIZP6$WYNKE<]X;H]VPI[>VG!_;3, M6$K\'!X1D+1'&3Z(_#"?,"D #+Z$7Q/@-;@K)4=B__+S#]\%T1U)LW?OZ7_F M\-IK'.,UL'P_C/VO/_WU+S_DZ>6MYRW>N1-*ZQ2L#BRSD7Z"5_L/U:4X&A25 MSV3ZX\5XJ,J*_2_UW]?#"RF8P!>>GUV.K:'ER$-%4Q35T F4KP@^""X8%?^WY&YFW+0 M]](@_3AU?1]LS@QN8-?N+PZ#ONHXEME7^HYB# >N,[9D5]:5L:'W;=G1SEX< M*"5QW3Z!AH UI$M'V>)3 IP3+,)"<50K#K]S%IQC"5) M5IX&$0!X (+18.J9!U)Q0T@D+1*R\!(F2OC@9$+A_C[(9J5$A0_X"UG@T[R* M/>'.BIB%6/T6T8%\P?=0"KMSF(CO26\N_N&ZGR[>TD7 *[W% M:/ZJTDQR?@ M#PFYS4,F9W@S7O>E4FKTBM$W?^9%MX0: 0'H05C7-Q=?1@-X]#1.8!P9O'#> MF',03;%*)S[T2G+I_&#LX4,/'_\ /A_HQJS$$PGF6KZY<2-]-5P&@TC0@D1J MW3Q(."7Z5ER-D&1D(ZFO)%BRE%1#.VR]TEFRB),,[80Q$$)2Y,M_TMGB>Q[ MLY-(A C\#!.GYNJR(%SM76VM#'?(X^D:[&3@2%[6B1F! *=,?B=PS1VN=A+/ MF6C5[/44+V1P _R#E_2DFQP^Q< 8JP(Q"5(_C-,\09*!LSI$R].?Q"]927[KMLT:17(FZ\ #,'3?DIN *1=TLOP469AL3/ MZ/)YM(A=9@0457TLORA(%' .P$[XV >]/42QXD (@%TZ+2U L2 M4 4($?6X%G$:,(RD3^?"W#_G$6G(C4SE9GUC]B"Y87HFS85 M_5C$)8I[%PV;_4IZ3PT=F,"RG>--XD56X%[M,*'A&4V\9"+]MD#\!-/0_?(; MF(9 9_-2!OU[,:Z ZWT$WF%.8?'RXQTU<]^!S>/'MU%0&7T?B(=Z#Z_"5]5W MNRR(@M?47_X2>#=!R$(P%Z ZRG)Y%$0(#;F@LLQP%#BZ+-P4(*-8-9N-^&=22=$]* MWXGR%@)'EGA1ZOE,DP*?X0;;!,1@LI$GK] 91T2)J1+>PAU,6;P0.7GINPT" M64GP.DI00QY)L@=67*W3I9U2]'R;NO1,LB(0DA=V[2">D&\!X.3[R+]B04+X MX7X68_@BOD?_-LUOP, -0!%N"5G@S?![%:7XE2"@@GLX 0J[8$NG 6@'@$8O MRMC@BT!,Z40RC; D"#7TDC"8PXPR4OKO=?!IW[#B;K'"9G1Q /:6&TWP/Z-Z M$^PS<%82^#"DS;^S!^X0$94" 22N: ]4SXJB.%N0I(O\<3$=J/N*SZX?^3\K\@S(T@V9.5$I[ MX>C2@(-7O!,LN30#2(='IO"B=+KJIL8W87![6 C_.9+SM 1B465.,JCWAWU3 M-F3#'BB&/=9M=]S7C;&NZ*8Q&@W4LY?!0;G73S\T2-@1:?R]CL'0R,T,!@+* MB\G/DAU ':$YAFW00IB4X7:.QA$SBOC8DX@!B"OT%)E5(/B?X68RR4AJ,8>6Z\Z"O3Q_.U1!&&6G/OCY@2L'S$ MQO<$:053 #H%Y?^(DZ5-AC0+LF*3'L#JUSB!JXK-CRMIR(:55OYK2K;=//<> M)/+-)Z38)J&.-(X/KLH3"H: SG?!A(42T]R?E;/F!&R[ M(2M&'3L9N8;;:Z M28);-,BHPRIRO,_^I27KSE@;](>&HQHJ& ^CP7@TL"S'';O*T':ZC6/KJ-4D MGM2@'B?8>@$@_L>7?TJ?0B^C(9YKXL^B.(QO'Z1K-(RG).E)C4D7H99? A]= M ,F]!?C!Z7<$M,&$^CD'E 9.UJD=10O?,^D80+FCXK+VNE M5I.E?\\I/:N!]H!/&0$0)-$M#(10SWU1,D-6,T-6,(/DK_%"6/""5_*"] ;1 M\ +YJN7TY)7EV$B-*8EP\98ID'^$WK?XRQP^_A.'AIOK7_YY\?9*^I0G:>ZQ M4!32"_AP7NVD5[2D3'H+Q$=?!2GJT?0PT#IAS@(4!?7A*1@%PIM;3O079.(8 MU.\=">,%$!'^"S?\^8 :"!V?G&[[4P*"*LJGH-PPL@X+ F0''VW8'DM MDB"DGNV51(UJMAO-;*H*=XJ'M)RW^0/*'KR-\ !7UO1DR74A>OEW),II1DS( MP@,5Z*PC_-+V VZP_,ER^C#6N[Q4]$H:@X Q1AG:Q_#<@JTD9&=D'OBVV*O M;]&BA '0/:2246A> [6D&'MP(=Q_&U>6@6P9;LH7.PAG8')\AJ;95YR'MH"% M U;Y _,(;KR4.1S $-7!0NO[%!T0#!5-\[!,Z6H*=Z%))@VFH*N,Z.:%:8PA MT=L 0]F-14[B!\! #-%6;\5]E=0KLO;6AE#^4+V-87"%GXP9:.XTVVH,:30% MDT/1I>,$KR]@9G\@"3A4CQG:)[&L3Y4C#):VF]_FX/(#7!C"UD89Y6-7,T9J M.?5.8%E3.O2D+V"7+23Z9OQ_:1C/YFAFTY_QVED -@AH08;3KCJU\&GNB MP8\5CQ:F\#0@X03Q>I;//<:77A1@1AHS?M'V[:3)R\W(D/DJ\GQQR2SQ4OPK MBWS-&N\$$/"'4;?VC;<['E\P 9YVK4;U4QQ#6?X6-])F8.7>/^5S/&%Z7TF2 M6YFZF*M^3YJ6,V9(>8G/XM6%^TG1O#+*>>T%_+?"FQFYY<[!T!R^0^MNEBR'S)C9//K"[SP>\4HV6^0!GO071(3W\>.2@ G) 1M!$U%N8>]^">3[G");<53 '%P>=$E/ .ZT!GA M'S/Y6?X\R[P7@5>]6CR M:Q$ K6&%YYVLR"6-MJW(TM M@*M!IDAY(+CZGIU#:<;ZV\7ZQ:Y3N=?4$%Q5[4P>]F@Z969BL0V#PE&@#\L& M9:=?J%Z9,W-UKY4%UJL-T3)EJ;)':?;Z(@E\5*-+W-G8U@'S(I]3R6TPJ.27 M;RVSQU8T(&(E!N;JN%R59N;AE@:>9 %M2%.JLG0]677CN^@6DB?AC(J#,[,@ MF5R"CP4J.L7I!R2Y*E[9" A-@A2>XV<]S#KS"VYN;*\W$0I&%R=E+ :'-B%S MG%!]0*=<(W:.V"XMB_M5=?]4>.!*DG[?*Y[ S4+^DR1Q^]Q'K?ONXW'""/R( M+/,F,L^A6=U?_V.$#_@X"/:I7/\)01N$YNA2QQ>7X(BZIE!I:66@XDDF//V M9&!IQ_=LH[L$6E8RA5ED5:"V=JG!*R-)Q(8S)]DLGEQ)OU7V5?-7;P&/\?P9 M\Q) P^#+F16&W3]HL2._+"6 R>3U!B"J1A^O#C(<2Z%QX M0TM7AVNI^NK/> ME1#0]<[F2:'S&UMWX*Q3DY,5/L'MD5*(B^4L2.Z^.LA7C:&S7I,OA G2A>VA MF>F;L30/0:D9#*HTG9193O\Z*" X6O+4A!C]$N M(<6R\\!GS57>%A4_=K1X2_/Y&/O\]PPU[M#)C0^.LE%S#D8_+2RU8J5683XL M5E49+)W=/ABQ[-#N;A7\&M\M99RL;144:J$.J9;!=+K7FZ=@P,'=2YJDV' * M6.X(W15DQ;'02T@"DF'@:Q*PB\BLA=Z]DI?6S*:MC+'-^0+ <,C<;@3FO+CA95T3QTC43]@K8$>Y8G?.&[3QLZ\&VN8NZ3-.- MY"RKRE6K7:YTNF55Z^S[C8XT\X^Q$B#S4NK(_]J;*\]XZ?T[.L@[.L9N=XK- M=<%:I<*'SM6::U55E5Q;9F[RJ+8WQ8QW;' UP/;\7A(OK4P_-[<.AHVM WYZ MM8@XV%L##B<\?_"!SA7E;I/>G>=A%K"=\:U;*BE)[ICW56MG#+Q=8U2N3CG_ M!48&+F2Y1YN6Q012Z9=?!M*;BPV7XPG01L!P2;$^GASUY/[/EJ38E6@J0_K_ M0>WF![0TI4!.R"# GD1HG)*&EMXO*/V7N=%4"KB3>E33,&U]B$3&T M8Y.,Y5FS86Z2*U;$$ O/L9221JK!1E&E@UW*Z09;>LDC+\T9$".TFS;("LVW M+Q[02+BOY_+[$2(Q.O?H&T@%':"J$:YZ&M>">'[15:^@['A$_LI/PCC&] MS?-_ :* M#$&ZR#/JU12-T[!G6IZ2:L-MZT![:S\M#TKZ]6B.X>2.VJ>#X?]W:2I8 M^8E6[&6AY9N %N+V%O1P1A5.]V&$M+)M/9O:&TN(EY7(]>F?O_'.NC@5=VUQ MYFA1/>X>G:+S/RJ[K4[-5I[!"S8E8C85%,W@X*B2. >P^:DD[@['^5CU.R3F M\EN(B%.:[9,C[J[U7VQX;+ Q:44CYGZM6II\!5GEGA7[JG*+3.XXV)7+EGQDFJ<>-TOHN:*&Z+5S M+>OQK04Z@17K7XN6#/47U'M_PL1FME1 ^83F;B,1@?:F+$V\A[2V_#?2D>;= M40/N#D?SQ+O*0VVX';U^IFV[R8>:P?N*+"2ME\TL&IX4?9'*- HO(V7[Q:]1 M?'\YB^^+%I3E)G]1HIXI'LQ(SM.6[GR42\+E8:;,9TR4.6I,*9>VY ZVNDP& M5[>82L^Q.BZPG#C/3=^? %,Q2YRPO9B5E)%@3LJDD*9%M('%JYVY3=9!M1VU"Q+OA(2TQD31DN=-\':) MM^A1!#RLI8:6J:-3@X"-6MLE]9_=- %.AQU^*L@G'&[UJR+QAH3C_[MW> M8@!H<2S\"=@ J*T+G:Q$EI\,JA>AY">O MNWB[=*:B3KA\>GS4WJHK'E%\1)1.\%BX*&[S2 ''1XN=/T[UOSS8 ^0D<[R4CD\9EBV_1^BLB=U\)&*PAJ0I%+L4OJ>V"6_M558B& MB=0X$<4>NV3OW+)\"I8AS?K&SL'(H8X8B$6CP%_E-M<'J6C9BL( :IH^JY-Z MU.\O*@HL5X1G=06B'>H)KR5IL^CKA@?R!'#.6\E%T%);CB.3JA!6V99P)7O^ M2*>DSWJ'MFTZHUN&2UMSMJ,XXE1!3Q@L+U.T:4,/T-T[=RXW_)S/ ]:+%ON# MQD4#)O#UT\-Z?@[)/B,!$KOL0*9]&> M#Y_)Y#Z.8=6"[*$G#8 H&2CP.NQ@_9H+L2^GR\>V.['-[H5%#[P@1-%MGJJ MS&G3-,4IT@I3-&QXFX)8!PX67T%I0'TB&U\;W(C2Z V1E\M:Q?2.HO).HX G+991$0[62Z]VF=GM,R]E'?'*\JKT\.@" MS7:*9C !GX:C(Y9N_ ?VO6(/I-MJ\[)P[E(I(?KL7EW*#1/9X#YZ=5F+F69& MT.[4[+N+MSC$1DZXR<+I[$ ,EZ7B9C@4V135RL-4/>J3T.SK;[3M#3F4#INA N5O.]+K("L($"(W1I3M.E:.[.ELMZ M1POH!85+Q%JSKW8C;+Q$K@H)+[^Y/GD9+!<'U^L#O2EN3;%M:R:XC#\P3!^ M6Y/0LS'Y#3A@I"!I\)1E+BK!)-VN9.-RK)Y\PZ[U*#.#C!6B\-Q!HB_L% M:FLIF..6/),,/TZS=#7C=>KY0&,PO\F3E#3R)1BB1I,P3B:-4H\H74M$ MQ2G^[_^Y U:)&I5,C1OU&6+6_2'WZ[RDE7=2$:NJQL1T;Q7/410'SLM@#"OW MZ,U1^?S)4E@\B?:5 .F0:(?H&R\%=52=2&^>1&>P!4_TX)D3-AJ$' H>6 DT MPOQ)-KJYQVI)LGM0044TNYI.\GM9$Z+.<4LP;0I[WQ3YL'0+OYSL$@$;6J=,R&8/BQKMI8-$ MBI, 3".LTTL;[I2Y\'1MJII1VRW 9;)70ZE91BH-(!KSO@O(/0L45RE]C6?1 MRK\)H88_2Y_$:AXL@(_YP=1L+SH(,M.U?$PJ^3,T"*O"#T5IL*WCYIJ=P+LP M(QW<30SVI4 Q?F?@J\9118(E#3[0HZ7[P1?PLNO["2L\4H)8P^9#OGR4\]#B MX!1"GJ/H\EG)PN-_S1L;&P6%TU9'1W70:J'))90O@RV%U;NT=UIW.$)YH&4* M6<9;&*#&\."FK"@MY&-9+LQ[!CDD.3NRE!)P %&/34 =I$'&C&9V3]JXB3:" MPZ@[? \T^9-5$RIN*N4VE6;8)!E^P%'?>-'7*JF79>YRU 6\C6Q1"H7O8;]K M&EDI&"2MBFZ5I431P$H"UN\!O<,=M$%')7O)!N>FDMJ=*<8Y"C2I"Z9U3VVN M^G78?BN@=>WCZ12MEYN'*GZ))E,\Y[HMW^(.1GRY9#4%;E7N_L[Y>"IO :S' M!S3F/5C>#2WJ\16R>4JY/$Z\93>YY,]%? 7TJ%QTY,+"G/91VI!","@V+3J5 M0/!^O2+\)0/50IJ29\RY(/)(PECE:6M7ZM7)1&L;^$$O/4R/]ZJ!\9:YU:; M: --$-%C\^P(:Z,G7P4ZE%N.BR!\+0^&()L3 MTXO<(^#^#]Z#I+!Z-M99P,(+BO\9V4N=LI/&.>T4- \B6B&_+I9.LZJB.+KT MT3C %&6L.5(L-S)[7&66LMVZ;FR@)S338AIC6D@JO:$AW3A/84+IVW=EG MI;KVNVQ2?TPV/J$8/1N2:?WM^Z4'U2_8^-#5^Y5GWJZ_[.M?T^2?X(>58@[, M#"RYM30*%]\D&HN7_DNF__M^2?Q63<;FW\43FE_1C2GZS9/3: A\0TPP)2&8 M/C2$S3X,Q^VMQQO^3W'1W8/BFR4A,V$/#U78BK.%'3ANUDP =7#U;9XQ.P53'<(T^UUF.=@!,5R M.#>>__4V 6M_@@H_3M[]E^\3\(=6J+K:$>S8P,GSU#Z]CW8.>E/GU9I%I/[M M2TKT5N*WA6K_S8LZ3[+9(U0ZD!B4![E20U'-H].C+2N/]]TDD@\N7_+C!1Y' MOOBNFN6PT+;7O&\J#U5'N]>,$KEPCA(F_7(^H^W+*SW' U]5]4H,SU MEL_"*A/^WXMII/.1+$OA9KJ=O6@)AT=6]P'B\S7P_EY6/E6YX7);UE@X/NU1 M,YV3"]T1;H]P>W;7)OO8'KL;9T]L6Y^/\78$-70P\=K"5<)_ZH!B.Q\1U$5D MXE3N4]?UW37MFECF@;-\_BH;?(V(AZ[0LYMPO5%8:LZV[ENOTJ[5]MGH>Q5V MK?#S>!I:&AA:K OCL[(KBX?2TPMKIEM;.(]?SLFN)#PQQ8ZP_]%3]HJ\/8]L MG>"BUOKE73=3?B%I^JXLP960!3;?8=4I:5,GDC[>1$LX[4_0]\U>24/')5K- M?<=+T^/.H-PRQULDT*VS778_)')"(K:><*_=Q?W$E(5TYX6L7=A*F9.ZW*IP M*]&MW"OO1[B5PJW<"YH% @NS?L6LIS67X.:BB]-1+/GSL=15;;UXX+%L36&* MMT0(VX5GPA1_(5.\\^D5O\0X>C&,#2,Z:$ MI*P8L?6_@LFQLV1 OJ:BLV8[BLZ:HNRK*/O: M8'?^%2)7;!_)K2JX7S\LUHO&'RFUYT7)?/PZG#51AZ#'123D!3837E_QU\+P M*=WM3\SP.YT<[> * M\ ^[5_USCE]*5< L?S74^M.!HI+HTB97SW3X;7.U?>T/"O2+M-GJOK5HWU[A MO>Y:QZ=1>-QRN(1>.^-<;%'!]MF@W"*#\/1HG6;E!@3NKSRF/*J8-3O""[O[1/&D M8X3JVR*+1TJPWDZD+D27U)[",8S[!&':P@FM]6ZK!K?S"X21K"_=P5*]=.T72MO3Z04(F02:-/9\& M%+LW47K?:#HE/DT[QD,64G&VPNK1E&%:26S"\NX]R6<3GA83EM[@UM?%"ADN MWH)T1&F09D66.#W;&L9>E$IO+J[QCR&YR>"R#.T9O"A?8#+Q&OT. E=%OI*Y M'GGIT4P8;W*'. MQYJ_P7GZ+.7'B_@,S_-]EI3.3A!1_.$R2@#VA"76WWCLN >7Y]KRW_B,#P9$ M0* #U#4;B' EN>T_*44AH3K3-DF\^TB:)O&<[H"OH,"5]#YB@(*OWP0FU[,@ MF4@NN# 3&KN#+S<\1[J'\9";![;+#J^4%C"^>"+%[)0/!9<)X(ET[Z42X"0\ MCAT=^4(6&8MQE42XDGXG],P+?4[Q@ J0\)2,%SVP,R@+>$>R^2F]I6,V>0J& MA)<\(.;!N.G1"7IX"* AH+48BV,6/3R/@8"([EO:8ZG&L6[#DLU#QSOF'N8@ !DQ-^]*^LA)C'$7J&8R!0FSH>[IH6C[4&@+ MI&.]/'0J+"WQ45H@1P01GBJZ:MQ] U9)6E7&A"> C7<[J^F#%"R.)X&$)IC) MB$!2\=DOL+SP\3T^X,:+ODH?06TB-W_&2Q=ASJDTN'9E9:IX451[H6,*.0_^+'@KMN$>'@L#Q[S)GC+AP#*EZ5P[;KG) *('>XF?)ZQT@ /7\,BXW,E@0^FQ$[8EP>+P;]6![G?6 N17G*> K*&IB6'M4N M'U8?3O7\64 HLZ!3B1L>'IX\@$%/G1G M&-Y9' U?G60I](D4IA=<90W6;\680>:@^T1>,\74:8F*$94#-*P1A/&$K@,72@5HAR@64T M*8I,F&\&!$- OP$(P4H0/?!);[U;YJ=)TA8O 642 M@#*8T"OFWM>@].:PL *,ZB8OKB]^"Z([&"W5S3V,![&%1O1.>T7UBI!R@9<" M0C$$7:#SDB'"%5^R>BLS$DX0VP#%0(,QZ ]@?9, D9F:N>F"^,$T@#M];Y&N M@$+38RW @'SSP;7% 8.C($V!(=&[6L%HF!W<7>.R'^=A.<@F:L!MY!M)_(#6 ML$'6HR4#X#U@?>1IY;35J\-46FETK*QZKZ$ <,I^&*X$6.[!9L/5H^L0H/%4@W2]$N7!@]6P2_?,(?;GT]'V7\@ML,TG/$M! MP:S#Q6S0I,,06E'E%ZTW !DTU# R!B8P%D7![#40-19&@K4M3$4$'X8ZU44A MI1_Z5].:WJR]7 M;WO2E_S/69Q+_^M%?"Q85+H@"CRE>Y#]$5!K?70G5-N96Y5KVJO K M]3R9M8^,#;.?HIY$OV3#H[TPC8$O@D4>4DN>ON"/?');GIU:>%B.!EX]16 G MY=?HWZ!.3*CY3Z])-U.-&NQ427D1>](?>>2STC1>80]$50VVYGO8<$&!P5.I M,1%ZP?RQM\"85JYY=,E*G086RX0Z=0E!?R4%GQM4&L@R#K(GW5"N8@66(KC6 M9Z[T70S.#]IXI<'#"$IKRX$% L_!>"75%>"6 TD#'_SHQJ#1MR<>,B&UE;VH ML*/ %4"[H9P"_#A'-OT9%H5('X%B_M8-R[\2RP]!8P.,(>UEN%@:4K MT5Z)BT=N>MUSE',%:IRB8N9*K:&74*7OX=7S"*Q%?XYR@T#=#+JA;4O 8P6=>%!$R$*&<6EQXN70+\ S& M%F%Q+RILI?7<*(=%!0YH#69]C!L[[",A!490D_1E8 M,;"4F>3OT-!@Z*L$#A8:\,G]9Z0ZLF#.:HE"C1/-]/()/\?F'[_+T\M;S M%N\:10-!!PUBVAJ.1#XH8C #"H_J&L2U'\;^UY_^^I2@&07?_T^(UFZ9 ]5CUI#+\C/O*+%;" M'+SI$M6#+"]@=H/ICPX-#+E715I^)?B(T*/C^(*:9$(6<1J4]5%C&M!)"Y&O@"S M?BGU^34N:@55.V#0P!E8^E@U;=75C:&E]W55ZP_LL:W:%F"2?%H,>I%]T/5" MHU2/I)(_P^*L%1?5'@:--_8P#84DN.[5+WZ<9H4@E286\LPI"GRNU1+;N@3= MJ.<)\' ;1&R07I[%Y1A\R?5[A!,3K:3_OX53R;IPW6M\]X%N\4Q_!$.=G'&+'( MR&'I>3:X82'& />@KN ^P7V'RXA&D(T^(O&B.7:[*G_13WY[2Q:AG*=Z#W:BJK= MW>A;RV#15A65F][H-N_@?7HB"W'GMK<"W<\*WMK!5*R"L-2AE&/K1Z=&6 ME7^N'=61S=>3!+0&F!1W2-SU_!KR\.O8T)95/K;#(?3N&*/0BZ$7'1> M+M[8W*HX'^3SM46(N+EU0EK.6%H40UA5/-R/%L4^3N*7_%*?T'DG#EM8YMC&7(LDK[MZZXRD"X3+$,(EA$L(UQ%\*T7I MZ=;I>O*^;L=+")\0OL9]3D\7FTB'>'';^T]QJXK">^8'GVRP=CS9<,C :(TF M6K\!BT/69;"*1'96;:0J)(05L3U:99C6 Z&%IVA#R4:I.2RPDB!EPZ+Q2GUH M!#@OGT=U77#\&1Y&BZ00VDJ*%:*G;Z-?TBJTY=.QH/;RRV^\-*!ENDE JYZP MG^M98$$DG%L'2YM>/"T8FZ?0?/91:B(]1@%-Y4R!3?5(TAFV9O+-BY;*433UA]Y81D28SEEFG3-&\2+\J!L^G0 M4(MTFP<35DHNDHH3IJN=(.SCU%!96=_BW,R26MU4(&4'OGKR&1TKLF)<-2JL MP#_\BJSH7&JLV"]?89F(K6LTZ0)]Z6Q>?H/^\(4.>%0X.Z?F%5!I@5 M$)T05FWR&-&JS@6E1!::4/'[$O:W* 4!2JF3NP C%QTXZL'61=.%7A=Z?4=J M&#W%$FI=J'4.[L5*A39N3+7D#VO@#T_B'&-2SW&(.W&TD!]2[4K"SA]GY9P= M]A3=.L%&'$%OM[W E]@N.?F&T;#N:+A&R$.>1_MULH:3P3?60C0MMD$>K\%Z MR,MHEYJJ*P_K15#O_53M>D]8/%[LTVG-S5L4A$>6E"QS0 M/>$2= $F6D.L\\57P7$BTKJ!8CM^^K1Y+TBJ=HM>TF9J"UFYA52[M,>C]AR' MV]&'MJSD%NR7NV@X1/AOC@IX%94+L7[3.&Z M"-=%E)P3XB!L^)>/(;(#WA&YEU#/W;'=F>5M\,MZ"RNE\[=[H=9QYX0%Z4YR@$"H9Q_*77BN '7P$[(?O\O3RUO,6 M[\K:][\'V6R0IT!-DM!^\VXT*__%#?GF8?IU^\ MD*2?@,3^0W45#3? 'Y_)],>+\1 3<_^E_OMZ>"$%$_@"7GG9MQ1K:(QD93B0 M#<=27-4:RO9 -?6!9_'3REHTZ7J4RGZ<%I?]B9>_"\!P#/PM>Y"FP3 M>]+4\XO4Y!Z](*8U,5&ISH@W*9[FI6GL!W3WYQZ87HKSI!IRBHQ\)7V9!8L% MOJ^X(R%+N=!XA[]YLG!OCA4[9UZ">U'W!&Z-8G@P+$$P!1P#LL(3O.AA.5(M9X,,K M;C$RS+ZORLQZ&^J$TLJT&X='QY.019P4U4;)[1R("7)!:^6NOPV>Y6542G!& M7U&(\3-U)HP\C5WHS MRI-X07K2![""80 C+\UZDCLMKL&IN9_<@?3&!:(EL/3P(&2J_Y]@U8-)3_H" MM >)!PEU4_QQ, LB[^UQ:N ^489/'(P]X&"LRJ<"J&J_Z.%0I],G6Y]YN]SI MT8N%%W,73+_7[:?%VHZKO("QXI;=8A8G&477-+-M+11].<#^)4"-/F#9CO8LE6< M]RNL5BCU QK@]18D![((WA.\=PK>H[E @M?.E=>$^N7&EMSVX 7/G@O/=D!Q M"ZX57/L(."7[KC(7=A?-LA$_M:1:W2)L0+B%<0KCJ M^YR>K1A"N(1P">$ZRAZ1OG-]$"%<0KB$<+UHT%6(F! Q(6)"?YTPR+G$$TKG M@YE+;9>XE0D0;4M$VY+=^RXI/<7DY]**MB7[HMCK- \$@ D :V.\6^"7P"^! M7P*_1.-+ 6 "P 2 "0![&L#DGL8Q[B4 3 "8 # !8-W>&A,H)E!,H)A ,6&& M=1G NGX08Q7NBMZK*C9:?7'HZVJMLE81L36$$YPH.+$=A!.<*#BQ'803G"@X ML1V$$YPH.+$=A!.<^)HY451:_OY3$LR]Y$&Z)?%MXBUF.%\)OOE*LO0H38)> MAN=>7%A;QE*MHX_@'\$_@G\$_PC^:2=]!/\(_A'\(_BG.WY:B\((JPX<_3N( M@+#P+)VS&^S.X2??>]$VSZT_+LPOH^,I+NM&V4O9X)?SW_:UQ_M$'88S,0-: MSVT":43=%X$W F\$W@C+1B"-0!J!-.>)-'I/EQ6!- )I!-((I!$^E, ;@3<" M;\X";X1ELP_2=#2G\*A;4J,/(WX5;<\%XEIGW"T M3@6?KT1PK90M9 ((1&=EPBEYQB.D @A$4(BCA<"%'(A MY*+SJ*BR,2R&<0O,)XU*(6/=$3.@_H?]$T^^#:"B: M?K0+ 1+=) 6 "P 2 O1X .\;6FD Q@6("Q02*"3.LRP#6V*/\+O-@^ANO;WQN MS"L,(G)9M%M35/EO2YQ&MRX;,_=)E)%DZQP:CUT2>;E\2G$B _]NOC>*D[D7 M+K\9KZD>3"597'[!4)M^@V0A5^V]/\_-&R6+W*\^[W7G1M[_P[7*G1R\67LQ=,/U> MMY\6:SM2+JQU3DL]7.69R8%'S@%<,ZNRM=WP21 ME,WB//6B2?KV$-Y\LAGX$5ASG;R[N^9["3=T?A MXQ-2M0L T!IBG2]R"HX3'"CF]+U"@ M8R@@.A$)+!!8(+! 6 0"!00*"!3(OE?4GB)@0," @(%7#0/",1!8(+! 8($P M"42.W4MM57PF*:R-/Z,Y>A-R1\)X,2VNRJTK,YNK2B-ON^*/8ZS0,! M8 + VACP%O@E\$O@E\"O$QI@5L^P90%@ L $@+T\YPD VW]3U.YIN]=V%P F M $P F "P%@'8,;;&!(H)%!,H)E!,F&%=!K"N'\58A;NB]ZJ*C59?'/JZ6J^L M541L#>$$)PI.; ?A!"<*3FP'X00G"DYL!^$$)PI.; ?A!">^9DX4U9:__Y0$ MM-5SZX\+\\OH M>(K+NE#YTNF9AG%TBK1E[?$^48?A3,R UG.;0!I1]T7@C< ;@3?"LA%((Y!& M(,UY(HW94VQ'((U &H$T FF$#R7P1N"-P)NSP!MAV>R#-!W-*3SJEM3HP\C= M@X%V+M9["-E>M":OUE,4;M4MST5BVB<80D<(B1 2<<00H) +(1>=EPNA*7A%I%H4$#]M]O0G=W , M47H]#;>=GJ+R2[D1_;8[(Z?=U7/G(WQB;UB(F!"Q#NDW(5Q"N(1QN4W-]7T^M#-.T6VYAM.Y<@ M $P F&C:+?!+X)? K[/'+]&T6P"8 +"V<)X ,-$M4@"8 # !8*\'P(ZQ-290 M3*"80#&!8L(,ZS* -?8HO\L\F/[&ZS=\_N&[/+V\];S%NV&0>K>W";GULB". M/DX_L\V^:WS:-4R]'\;^UY_^^INMG$GH9F0SB M-$N_S+R$]+V43#YY#W,296GU**!VA"3]3*8_7HR'JJS8_U+_?3V\D(()?.'Y MV>78=E1;=^7!<.P:0]EQ1_WAN&\H(_BV;UKJQ4\K2]0D]W4P)ZGT*[F7/L=S M;SN"-FX/@XA<%HWC%%7^VY+,*2:_0R#TSWOVHILXG+ '?46E*3H(\R MP<[#1X XUJ$6]B=>_B[(0$3\+3,<_23#"(([(GT*O>CQ[>16S(_> M]SZ2/GB)/Y. 5>6>%.>)=!-[R42*I](D2(B?Q4DJOCVB827X8.D-9JX]_A0I$SQ,'H9_GWQMB?=SP(8P@WQO3F1 MR'0*K\6;\D4$@@RC( B^4%@"+@0_?3F&*T2U\+[F+) CI M,*ZD:[@YRN_*&T@6'/*VL$0'*ILJQ*5)J7EQ&^9.S< Y:>P)WX$/@ M7^*E&4!7,8C&6N(O6]:2K5Y-=R],8PD9+9C ='#47@[J$=#$AWE&N")!Y"<$ MH"9%/L@VK?VF69>3O9+<,&0T2*7[(,3_^(1TLV#!"J-/9@^#G1+ M4I";/85,KM8YI)TXL$SJ)2KC[ O&F"*%"XEF7!0O<"73G@3J'<#2RV!)D C+ M/W[^\AO]UX5_/]'/G_H?X=]"]@ ^B!]0M2!1TPQ^JD &V +P"1:U^ G%#OF1 M !O%#X04[R[_;* 6/@+T<9J'&2[I5?N78E>5P\3P(R-O^Z=5<1AC"(E\(XD? MP(H"4OL%XF[F*P1;P ^P(-.,$]C*\M_XX&R!7E,O2*0[+\S)1L52:+ )6(_X M.Q,DY,SL47H\(D[\:6(;+TX2$/A4FI",)'.J/0!<\1IJ]537BE??5 M=*R$/WQ '0:/\+(L"6YRIFSN@70%HL0IZ(@4[85YG""^ ^9QXBZ^E,QHBB)0 M[X92Y2[.<-"+^)XI-0]T5$'A.,^ 7R(4:,GW%@@?;+:,0AM8#+Y.2<54\QRX MZ8;PEC;>!%EF+?R&6BCA YUW@\NN"ENEG%^AD%%[5)I#NB4128"(#]+, ^CQ MI+GW+9CG5&&1[I4&/MC$B#"BI24[OG02I=Q.$Z \"ZDR( ME\UZA6NW\=8>]5KRJ(0LQN[PGWK8 'LW%,2F),AJ%Z-8-#9Q2IE4*@Q8\FT1 M)%[3ZV!/*WQ/--VI8^ZMX9NY%0Q*:BBOP1&88\8/(RE;\0=)*H2 ,Y?9+$@F)7<6[FJ:W_P! M!@T50?@6)UR)*1J.'LP<'P;3!A<8S.+!Y27HEZD8"!C;'* HN3#J@/ M2IEVJ8BG5H?'XO0P>$%O]M'KQ8@R7(>_4M!,<_BEE(%J\]3Z/BVNQ)!+"<+E MY>6[\/%7C(MHD**2F<9,"E2E@9%I\2(ZMA*M,;8$ZY.4TTX(&HQ4OY?O20K0 M0;A>T3WTY7LJGO;#U*YH_(DD0-\Y1ILN&PN[#:0Q5L+BK8T;)19,+[Q_N*C_ MD3N2GZIFU'41W"UW!:@T!%E&*O.>>H!5A+F'6UT$&#:@<;@%\BQ<2 - WXB? MTPA"(S(T =Z\]0J[']VDP2P@4VE47?MQ.@5!83:"EV>S.$$[!2XNWEB& ^$E MN!@L)KG3B%%A58'QQE-@M=B*HB"4L:QR/,4+Z&_T(KR:*K0;NN@4 6YBD!X* M0[GO@T$VS4,)X"( (X8**@9929*!&0B#2Q9Q0A$?0-6C4@:+ @\$C4.CI$C# M8!H@A4#4D#VJP%D!)DT(F"5Q?LM>#G,#/JRS"V".]W&Q$Q!$ MX'N'(=T+Y*BV#%[.<[E E'V:="X#4;77T,Z!%R&C:9"@B[:L3!OS65:=O54% MC5'F10#7/:$V=V+S]]-'F+P84[WY ;9CBMME4@A?A[U=N7 )Y;(U9+B/;M);V4#I4Y/<1HREF6W<#J7;7SBX-72(MQ*" MS9U..87Q9O>DP/R:T2FT-):_WDQ:7DZ,U#8?T+B%;0(M$7CE*17!&J'CG 9V M49-YN*\ WR_BD.J$*\EMS.Z&A/'])NDLG@K?Y2%=*BY8%L53%]QCN0@/U'Z[[ M28H(KA&\N_$;N0=N]<%88>Y@&'HW,8M5I>Q7W'&F21HXLPFR:+R@XRH55ODZ M+P%)OR7,#L&+HQCY&:,@WH+DN%-.HC\?$$Z\R9U7>)T@%BFW8/?/>43J7$Q- M[M$EX_)HNNZX6'-FT<\*&*K6GDZY6O(-N%7!11/%^<3X=8WSSL^2YL2)%8;O MGVB2,]L6)NR#A8\<%SYT2;1AC:PM4FQMEF*K#5(\!;,A\0*4T]ZJ[#%)78"B MP><5 MWXE>4SH"MVB_DJM?3AL&Z"N"&CP+G!@KIB8(L\A8,-Q=<4"$K&DH8; M)&'FH1R0Z B2H.E7ZHO+@EO_T:,&[]-&8,5\RYXWO")X9!$JB_J@%]"MC,J? MW/(.9R4B>*!74X8DE]R83F&&N04SS!(S7K$*?P0HK,> @M+NM "AJUV848G'3:@-CBEJ!59AM@2+,>.NA(>.>@@.-D TO1& M%R0A??ONV:0IB\[*CQ"C\9RE4UKR"D7Q[__'WILV-XX[T?]$D?TBF+6'S0?ZSLT^1#+-;SRT__#-96 M9WQY24 YPE[[A^?/%ZT]Z23O?^WM!W[]86_O-GKTK[R]T^C1-VKR#6W$G4/J M:#?%F-_VJIJ[PU?6G*^X]"XFVHO(#+766T??* 'OYY 2\*X#-!XP+&AU6_86 M]*P9M]7N\#KS6V:->]]?QVT,>*]BP.X!&/ 92AZ:)==N>C#6,:M5PFK&"D\P MJS&K,:HQJ]6"U5Z,:MN9;T"3.O6.J;("SY=-NTZ'%.*-M&]$42-SM;&>8\'& MU\3J#\P5Q&HTS^!]W FKAB7^&+X8OC:2JMNKOIU8(WB&X8OAJR:LR/"U156Y M5JO+ ,8 Q@!6(U9D 'MY0]>!N<:(C>:9U\+7]N&QXXJ"?16^3T'0BP[M_.E]SU];*A]UVK\*B&(TK:I5UO,+'VR L44](5'K8PW:?):IJE^ME,:1VXYVQ@O2M^>L;UKNNAME, M-?#:M$YU(?#^FG>])@15FRA3Q^[U]]BWJ^[<4[4IP:%R!C,&L^KB"<-V^_ D MJPOW,)@QF-6('1G,MB)7S^YUV3)C,&,PJR,[,IAM&9?N#BO:Z7F+8/:BUM![ M&]B+"SIAM^7*^RG(NDL>%BVC8D4+K#T74./,K"G<4S6?;A^M6+BI;(1 U?>7 M2T"E@9-.J/&2&^)$Y*->4A9*%V]>(>0;OX\2(&B9&,'PQ?&U.B!B9.TK>:)YA^&+X MJ@DK,GQM4UW+X*G(1G,- Q@#6$U8D0'LQ:0:MKFZENE4U#=97>N+;FC]Y>OY M-I&O%U=4J'C3O(*#*]V!*=&JRR)7K>-9E1^S/(R,J1J6!Y:'QLO#:&AL:Y?E M@>6A\?(P[AFK4WXL\L#[[!L(^QF\C2J$QBCY#FMM=8QY'T=_C)1#CWO01\,<.-18M%BT6KX!/UJ@]'LVBQ:+U!T1J/6&M5YW<=F7MU\:D:]^K8JF*W M[=: >Z%PE(_KS!N+6XRY$PK+$\N3.0TU;+&&8HEBB3*6,L>=A>JRC\5]4+A M+1>H-4DN[H/",=J:6!@,9@QFK_9]N \*@QF#62W9D<%LN\ H]T%A,&,PJRD[ M,IAMET+'?5 JBJ\UI ^*6JS!DOAGG5$*A*ZT4\HYM299FY2&IWNWV%8@$IP7?G:Q$\LTC*;"2])(Q+;UX,1F9ORGWEG? M@JM\>+>1!UJ1\*ES3!+"C.]%C'^+^<(/'X60T];%]6Q#4VB?C:J?0NEPM+F1 M[X'X>-#"-M?TYD_=L^$>!GWQ*;:D>(!0N&D4 798\)LWAVM)XK'[D"_NA8\? M''?FP=_8J>C,^OI<8Z0'&+YU*ZR"0**%1H_$ 0"660L8<#B)SZK"2=KXV!=0 MRH]X^0Y\IN5"J+_=/Q4DNH\CM/Y"XI@;D&!WJ$U!?;4DE,6DU,'%MRY M$Y:33]1*8\F&FL^((::.%UGW0!A!>+P6RDB\B&?O(B= !GX0$3Y;]?"*C;5T M6D>T330J/+9DL=>_H].HU6\-1IW. $@PZAOLZ-0ST]'IM;UEFMV8AWLJ-7;T MC9I\XUN,'#JQIU_OQ![NJG0C#_,/\LS-]=K*1:I3-65'T:W..&S[P6B<"@=J8 M6^^\P'H43A0; _WJRB0=,DM1,N>HT^X80[>C3T5LD"36"]=8Q%C$:L@I1R9B M;[#P7_^,*T&S:+%H52):QEH6'+UH-22V724)_QGZ3N+Y7O*XFDV_QVC),1M_ M=5GJJA41ZQN6"Y8+EHO7V&&-,[?,E5I>7?+J\,&X#/W PL+"\KRP=%A8MA$6 MWE?:85_IBQ?_?CK%8Q(>9B2(.+$B//I8RWC+,=MW1Q\^:) DUD[)L8BQB-6- M4XY,Q-Y@\+MS-C376. YJARW[09;.GQMB6/=Z7^R#)$^O1 M$_[DD+&E8[8>Z[+:51N)K)%8+E@N6"[>5*R] KEX&^872PU+#4L-;U7M8:OJ M7\NU.W6=SLE2D:V=3F018Q&K&Z>\)1';A3ZU MYS9S+5R.H4-+_ZQE+(&L]DO/0,- PT!SJ,W,/@/-#IY_LQL]M9]N13'>C="E MV^)TL8%;L,'\RH#SIPP6"3WD7?N]3&2%)ZVEQ0X#PRXBE^$HE@B4'GVX]H__^ZY_3^/3. M<18?KKS8]<,XC<2GZ66A[6X/QST>U=7%^=2FS%?#S_& MX5M>3%V34HRKW2*/WWLX+&+>['+X(5G73B=(Y[?P) S"X<.H4Q,\#=A=2T6: MQ FP.#S1MGP!C\*.6E:H9R!&V0#."F%"4?Z 6+@I+*\GXC/K!GY6/:MP0IH*MKP:IP^P(L5;L!>YSP\,[Q'?73Q' IE$X)V+#W6[J$^S@C/$[+[) ?^/:8M-T^=.-LLYQ&E=Z';YFZV!D0J,UBK52*/@8K&>=%XI/ M05P*O=PR]O$?UW&L;2W@C1%>B:]Q%@N@MNP]IIJ[)9%P0)L]*KZ;BV063NQ- MC$=0D-T_68<;FHV)XV^%ZZ0QGGK!1^'8X]2=Z3D5)-D)RDRKN-D@[U;>]$PV M(:,YJNEA=S(T7.3L@5#*.'D)&27]WM$=81K#RL?OC?4W:[>>F'_A.26WLN8- MS=JMEL$69ATS+F^_L9)PIN=T.L]K^6(V;B#&K,:HQJQT7JU7;1*Q&&2IK M=HZK-/:^KM_&P7T3BNLMT@C^"FAS2?P[Q>*MSH,33BVO^1@@ M5V#$][/O!*9@PN@RO;R-V2'S0X9VSUPILXWTJX(6M:1 (U$X[L5@NB^6@ MTV:Q9+%DL:R76+*V9+%DL:R=6+*V-)\"_5;W)YYS6=,%?">^B\CU8CK27/14 MP7?%?..GD\VVX<:J=]2.[=3E,_2J"Y-5K3Y92[YAN1J:ZYO%XL3B]-;%B=44 MRQ7+%:NIPXM3TS]0L]QQULDQ M&P#=F89UX3D.@C9";[XA\1R,>X>G(8LGBR>+)VM/%D\6SR/:8ZR#:GUKFY"; MZS ]77!G8Y6<8BF=&\>+_HF%B<_C6"3QSU330$P^!5^P%$($]V,AEKP,SPLJ M[(S&W<[%3>_R:CRZZ'<'_5'WLG-QC?_TNM?]JZO**^PLKVM)(M<=QC?J@Y<* M&M#2Q=8"''*!&;[XHQB MWT5B36%VL9D@'-ZW<]W[85[WG@:SJ>P]]_+([^->'L7[P,D;M\WE3-9]\?$^ MWAZNX?8P0\W10PWW0V2\8;QAO&&\8;QAO&&\.3:\85?J&*N"F"399:$A$14# MN?S4L;Z&>(H,&P?6*)[4V36>].*2L!7OD3?"G#@64:Z?U-;..#AHJ>2#RLU@ M.#"F$]_(D6R6)]8SK&=8+E@NJM$CQR(/3=^?K[QT1S6&QYJS=4;#.XTXCV4\/I#/-6[VEP+#W,8U;IC; M#LUM7..&V8YKW#3B?!+7N.&#F4=X,'-@#X5&6G>-M)P MR0G&&\8;QAO&&\8;QAO&FV/#&_:DMD&:AFP6FB39N@HW!D-(MT_3[@51I"78 M@T>N7=%=AOA&"_D<7<&2RM/HCS?5LW[@5CL3ZNW*U6!H+,N!Y8GEZ>CW_7?F^M.4;E1 +FX\2Q-_7$Q/("RW7BF>4$$_F'^'?J MW3L^#"BVPL *T\A* R>=>(G 4#P.-99_40#9P:]O'=\)7&'%,R&2^,P8=4JX MWALMRC6(3MLCLP3KO+?69 VMS&:'1^-MK\D9ZJLD&IG!]/I4H6Q@A9Y?2XSA MQ(IOJ'!3+-P4'N&)V"96\0+73R>2?T L3N'7"-8$[HI%18RC__[KG]/X],YQ M%A]N'"_ZI^.GXIS>^K-PXC02DT_!%QQM!)QSX<1>_ UXYL(/W=__]I__\=>5 M>]5=IC\^YYIS4*9%P+#\T7:Z/5TNRC+77E.B[:PW7P]I?!R=S& M=?"8VP[-;5P'C]F.Z^ UXA0SU\'CW?PCK-Y@N,ULW1U MM3,.WG+IG($QG?A&2N>P/+&>83W#.19Y:/K^/)=86[L0ZFUT7*6V M-DXS#L570,E(R4C)2UX%5&2H,.=]ONCVI0HZX1C&4\/I#/-6[VEP+#W,8U M;IC;#LUM7..&V8YKW#3B?!+7N.&#F4=X,--L[].ZKSW>QWN:-=S39*0Y>J3A MDA.,-XPWC#>,-XPWC#>,-\>&-^Q);8,T#=DL-$FR=15N#(:0=N_;J*-(2[#W M^@:.^1#?:"&?HRM84GD:_?&F>M8/W&IG0KU=N1H,C64YL#RQ/+UY>6(]Q7+% MZHV%FJ$8[6S(AC,&,QJ:HTQ ME#&4,90QE!U1P(8AC2&-(8TA;7^0-K1[O1K4T:D+]QB,HVTNE;.W@1UM'9YB M39TN%LS)1_':\_'OVN^M-<>HG$C ?)PX]J:>F%A>8+E./+.<8"+_$/].O7O' MAP'%5AA881I9:>"D$R\1&(K'H<;R+PH@._CUK>,[@2NL>"9$$I\9HTX)UWNC M1;D&T6E[9)9@G??6FJRAE=GL\&B\[34Y0WV51",SF%Z?*I0-K-#S:XDQG%CQ M#15NBH6;PB,\$=O$*E[@^NE$\@^(Q2G\&L&:P%VQ. #C+"FFWI()T.XLL4ZG M5^* T(Z;B)=R\4V6-K&D:6A\-%5E&WGN76%;Q2Q(DW)T*NOA+I[P7W<,D<%P8> M_PI^R2?:;MF@__#_1AX'[&!2X,QGZ9F2N,*4OO[LP)[H24TX>23*_RQ%NB-E!1%9W0 MBBBV;D7R M($20BSC6 /;.KE$ M17Q=4,3XT)]S-/Z:/??LY/VK07,_"'D%(U;,;F1ADUDDY&K%WG<+A"69Q98( M4"?](P40[K:HGM+J[M,N+[-!E44"N/D/@=P1$U(9>?*?.BV@29C&,!,S#(\D M*8SVS@'6@]$:&F[?[&AM"P1A(4CQ^8_XR9?Z+'SC8$5 4[2R0I"<69\!CB)-;6<2+O![O.C\ZZ\H/H/3 M5MM&+1()%WWB%=:*%6 "H(+%$H7S-[YN9,:YZ3R5?"Q7#;0Y /X,5@;M.\(/ MN"Y.0O?W6>A/0(W\%_E=R>.991HGGT3'U6IS1M 16($%60NR8^@4QI]:9VT+ MKO+AL>8T!0YO%696&?9IWTS__=<_I_'IG>,L/MR ,_)/M&9_%DX,=BDN_<=@ MD2;QE1>[\$3X[AO8&Q<^",'?_O,__KIRXZ?IC1> =^@Y_L<@3J*4 .PS@)K[ MB/"&ULH7,?WQY.8*]?S_=/[WV]4).$SP!3A2I^/6]46GW;ON7[4O^Z/^U7GG MXO+\Z@I8H-7OGU^U3_ZV9!\5R?9,T>%UP;RGS:N!.6M*?L3+/W@)L+HKOUFI M/82$M(B25F$-XH:8BS>Y,^NA]S,EUP>8E:QH=)GA+R>Q'L+4!Y>(%)0 9B7$ MB84/#G,@S7P+%-S"\>@';;9;CN5[SJWG ^029 /C8\37?Y27H"<.>E#;]LH[ M6S@(,-["(9,\D8Y;3EH+E>V9]3'(G#4$\MPK)ST*J( X2=^0$K82XJUP<6"X/.!T]N(0P7"52*1M%JHGOG.HJT\M9X%D:X M2(GVP!HB4-_*$:*9!T9@Y,X>K8D7)S",U(-IY^XL1H]7V1YY()TOI&:;H)<+ MQB2&\=#D##-! =(YP+.)0T)+5B%.:R%H;E8,W(0AKW%A$#L2"1&/E* M'O\+ENO//NM7DW U; T2S0!D<@ CD%4W[R M6QJCY;1+>!"QKL#ZUCL5E9!TQ9?ZXXA-F M+LV^O$6.X&(D@:0S>/TN/QX@-CG55TU,"I:!7J:^AK0C&-"39&BS"N1B*8!L0M8*FZ>I:H%C'D MDV\5P<<$PT1T2^EQ9]:YBWM#,"/#4Z=%9G1DMZ)W.1; MIE9I[]# KN'?ES?^LMT?BO5@0MBO9U_/-*,50JJE"*"'X4;<:G""1SV_&.Y. MLIBD#/G"FP$_Y-Y1(2RXM 0%XLOY@MX)2G&D=9SN/+7-JDF%L48:)8[Z%73; M=@]E5V0OJH>_A^'DP?-]N.-CD "'8>SWG)AZ>WW0ZW2O;P#[+R_'%_WKZ\%H MT+JYO.C[%^+ISW3_O MW5Q/8?1J[:GB++B7OI"PW)#YX1$&F0@ARIHTBPBMS+[H/ZR?O6T]S$0@[M&, MOY>>@O2LR*FZQ9Q[$<=+V[S*WUV #X);UFK'?Y7V2L.IY!.9$> N9S_,G4?R M8F[1N48O%WTQ& _%TBC@G-T++X)++'R'=-M B^);,44%LQ86D2>32B@X%F/ MS%7>:'D"XCNP!&68R#0-Q\Q3$<>3*9/RY2.UT^6(NDJ82*EPP7@$X/_ M,_%BF2NBCHSA2>)8CU&_* :?5%-+A0X+!@$-%U9F]:5(A =@F$0$X#\^!,H, M\:)"IG I?R/;WM\PK*^%J&,>-+1^2R?2RO#0?541 .7O >T$/$+FN,;TNU5(&"*>FO -9/?'.^;Z^$ MNL/^S65KU#V_&K?Z-_WSBTZO?779:]_<]#%N>/P9=Y)V%A!/F-8P+W0032 R M8A]EBF31[[E(9N$$^5DE75%>&^W7T803G##!;B0 :29B*B*4)OA^;3!=/B2/ M^-#)0\=W5<[TQH"7.B^ESQKBXWWG0:+A3,\6>U[X/S.*(M21=E\$-I\U(#0]QYZ$JAR !WA^QB#AO H($#J MBC7$R!PKY2[*-$9TO.8 .T"GWP6F(6+P2BD1'5TSG6JV1Z::.[_C+F>$*6'9 M]HQ<.0W$M'K%S,F2EF;"LF1.4H9*2TR(OJ ML3!P.MDW)>T-JDN_($)K)I7;UHH>4LO3&W$O^TG"%-6@MH\NQXO0V!FU*[Z:S;DUEVH^!LJ2TR22E M4(,8+,@:T;9+";4 "A1-]LC(6"O=)/PQLCENJ-)*1P@R>C=T'7P05A1@ 6T? M!Y@Z]Y$F=N'4I0FE$LMH!*!'7*'UC* 1Q^6EKC %>1YK%M4)\X'_X#IO;X'.*G\ MC6?D3AZ\_DTFPFY@&A*V(]/#F[2CS*M&8%=.SY)L9QY/YG(5$ZZS7U5\ C&# M/$CM6,O792\'E32C% RYPY:DF"JI/&BI%_/SA-E-=M%R4H'K=?R$:NP6_P/F MA$<[S>A\NG3@^CQX+.R6:FMLC=6Z[L'%\R;9_JK,&",:Y:I76Z#ZR'?)""V\ MWRL=[H?1T,.E0]I@3M-6/I(A#91U)$_;%-T&W-_-W&^L;# 3N4D1RY.HE]:W M<.&YUK#7TC:4ZX,5-?5$G.W/%MR2IUZGC*H_Y,+)W6$1+= D*^41K3&FE *= M>E&,!!$+RJ (RR$L,HG"6%IM.@:CK3ARC@H&KM3QTH\D]RH[BR#0K9# 6 ZA MO #2LM=K0R$&5I,(C*R,F]?%*!I8>^JPHK0RE1.V6 #:J3RLQ+N3<@ K@RX. MRB$,W@D>)4EB@5OA)9KH#"PZIR33IC+Z*.-:G^:"I;S#K*VB/Z0G2;/KMW[0 MLX41W@HY:F7\D%F2F0$@MHDO9!#T(SV&V!0^^X^$*IZ+IBV5#4AO?U/AI.* MXQ1-=(E#MAQB'B'"DAUX=;G6"U#EMF 7W@-KAG!==M *4!4Y,"9S*+,.YYCU M@.$\W"XC_U$Q$H426&X(*H "6> M5$;'&1-QLLQ6C<79J!N*0SP:J*H1\ 0GDN)=A!P? M?DB*1^K0],C#?W1Z^]W)+Y]^.GDOPZCP^ ':N?%&.X&4XH5(@E(N66W"C3J%(T$>I MG"@0CM98+%4N^H^11P C^7W=^VUU6#$SJLDR$,"[J*D#E>AB 266Z.!J'4FD M?(T6,\D/>)_Y6FY5K+'Z,* M^&.?O&$JZE+FC6^Y MIT(\.IKSE*9P2+.\*HB#C]]S(*?*%/Z7[CUNNXN\89NWO!6,5F,8[9"/='YQ MU;KIML8CL$'[G>[5Q;@W& _[G9NKUNAF=#YZ UO!DG:>\9W@ZO8[LA'+PUI) M<3,6RP9$LC!E3-NY*,%Z1\0762$0_+4=S,@.GV:[@%GY#9E($R=9W88GQZ2W/3>_LU@^5%.I>!RO$)7=&DG6 MH\0RDLC1; \E%]=7+4".ZXO^=;\/EUQ_N%DL[^H61M MW<^&@,J_="4?RLR0(9!"4=1\R\")(D^B35[3N' V]%T,]M,.Y5%/WMMR#Z*0 M 5AX;,%FQJMPC$Z$H5D0@^N5T=*#(H&V#B)*7@((Q?X.9#+1AX["0"6>A)'R MM7%;6*:M8!PR)$,$CS\%A7I5*_6W*3D.Y;:I(;A?\[* 6.<0J;92,_+=TG8( MD"-?(5FW9G/!R?6GMY0!^TYE2;S?_L3;TL&MMY+ROA&GBV#^"_*]^#3]E)\- M?4$UOOYYOS6^['6 +/W+B^N+ULUUYZ;;ONQV>U?M[M7>4%PWP&T97HP5TE]1 M%:3,CKE0><<-E6091XXQ/[EP-*@D/.MVS.1V[IR5 ME9>9SWIS"O=/A*IE&/KA72'=[4&E -VB7:N"!F$:RRUYW';!1^"L\#E&(B"Q M]SV!EQEYUBGI\9D7HXEK(\VQ-+^(D-&Q]&*>(8?S"%),IZ%-HQ +:6A:VQ;@ MSHS.,E-.OSQ:KI@=O\,$PRR[$,M4Z#V@+(/"A84$K18UF=&19QQK 9 H1):& M.0.32Z79R<8'BS1QU#'M(C]1G"K"[=I;#[_")(Y[C"RIO?FO'GEBE-_I"@F\ M\(I.J]6Q,R:<.Q-!<)+@AB<5I\Q.E.L!*2',[ !X(J[4]7WH YL:X2J\+TX7 M3U2(>4'98K7+-^Q))H#GK57Y.X4^%>-:(KCS<+$H"5(OQB.F\R2XJVJK_6_< MDWHLH 52L#K/[/P3-.:)V'48(%!!KDC5! 30)P(SXZJ6J() MP*)WA\[R*7FR]A++./X=Q@)G6XPK >07IO%Y DQ(;:]DT<4 M-#D=S/>?I)B"("5%UJXH9>:$H#4\EPJ%GJI29T!Z"PQ+4&\Z3>2.RF"XEDR[ MQBI&& R[T2?^KS=VB0H-! MPF>CWM'>]1$"D8Y!RCT0:7OE^AW$\UX*)V@_+K;C'!2ZR_ZC"W'@X!O<@,==JX9/#$J5DE,&8,&JL8+ T\,(I9CE:[(Q$ MNXAQ%C#/1R"+IZ/89*7=E?FA>5UY24M"JRSLIF(7)5VF+DX0CP^+^6TX\=A@ M?9$F+@#\1BC/TCT?P-H\S;2W2IQ+/)D@Y13\O9P1T9OW%DB.>,5^ GC \RVZ MR"DX'[A$TNF3"H !^6E ME7"(J8$^,(E^TGY@V@ __$X5W^#203VD_X%"ZK2 MM87'VWBPU;G%2&?Y:[@KJQ#OQO2Y;$@M([$32-, "XOI"^T2"A5]2@7^"MH4 M#UB;F&S%E+/EGT53H6309;^6Y@3(B#^7TKA+HZ(3A,6+"K=+KRT?(5 .,ZY/ M,U:G0GD%6RJSE]0.YKH7(K:#@>E)NBDT4PG160%"57>MJ3A-^U]>(FW)4N!H MPE+^%$PKII%A,5U;8>: 2+HBI3GI]K1V5A=V3KM#4NID0"(K]C$-W3267)S% MT?(T6-H_ O_IGC*;97S@S@]O4<)*[U3L2&X:)8>78AEV.9"'>;%>?K#76[%! M,FVS04(:S/04:R-XH^(8=/ C7^6"L[7JLM !GKST(J:_9Y"FUUP?Q%GS4ZD! M1WE)=8]5)10E5WL:AA-5$#Q$=7R'T1C5?28 9O(!&Q'WIKYS'R+O3",'L% 6 M L"^,W<1G2Q)(ZT#\ U-7<&?0YFF0MO5=B&"?P?F>]ZTEM%K WH5&%PXV%0J MQMBGK6(HH!QQF]I9$*IHT"@XDVJW(-.!&K&RBO54FO? +T4\.!V@? M@)?G>A,U&*S]@>)-=7.3QRB,Z9,\$$.N']G6G\!80 ,)3^DTGZZWZUA_ MERA^5;2//LFM >K3"_B,927.0=SEOC]E(YS\(N+$EXS4Z7;_DO\.1*$-&;Q MN-9/"?;O7;G\_Q..#Q=]=>F$S0DE,8#="O:J_YBOA:S,D#<S\C+:SU":*=7GU?T\'[79/VJUJS9YC MU>3E]45!/?HO\!MYV#7>'K(S0KO :V.5#D#DUU+'M\&ZK5E"SU M.8Q O%8Y27W_F>R,O&VDK7E+_@Y7PSM\Q:Z_BT=+^'F)8;6/6-R>*!K@94D4FM&DN?,.?'87@/;"8ZJ%W0P\ M5X8MQ="M]/$$M)FMAMIPS@6V1I/%%")/3%73-%5*007Q,O=%%<2-9:]XRH-L M=VWKY*O\WK;^+E#1+V:RWQ20\1,EPNF3HA_S?GK4+ MFI7>H'7G$6C.E7CX!AWZG"5+-=^7K-7EJNV;;-VB2;N=P?H01O[D%+U6,A77 MFZ\%YMW>C 43]:4&ZN[UDZOT0_ ^HP4,EHRBWC[+=M.3?J%XR$7)R6QJAK1. M;T111..%$]#3%1 M?3%P54EQ9P\FN%(Y$93,2M5I5/2UM)AXE A?(19^^*B+JZW,"I/UY'LL/ R. M^9/H.>(F,Y "E08AL9-IQA*4+B)Q2B6Z%1AO)D&^'TO54E7?/QLCGKHB$M@8 M\WD:A.#:>2Y\@\VULF@E!?6V#5A2%+(Y04DG"$*L239Y(DJ4A16?B-EMC-9A M+%BR*SR.\F\F6&(,WT7%Q/1<\T7<+8*7E14J6Z%YJW5,[EX(GU)MI\K ?$:" MLE5YT(=<99)]L;C [Z*8-EE,V=8EZBW'FQ,_$WTH-3*_837"7D!HW2LL'Z&# MV;G/M'9<.3JU>BJJ=&9*/)QG->H^1Z'DAT)#QQU:<5U=M$:M\YOVS?"\W^J< MCZZ[O>ZP/1B<]_J=B][%_L_%[DO=KAH3],W*":PO:@/+.L?20MC[(R\36%Z# MG4V.6IMW1?IW#1X^U ?"?G8>$>-Z\A# S?G7"\#".$5"?_V5?CEMC6WKI"*W M2@>WZ&3_)5P346L,0H3+S-U[)TM'#EJ#]R=F3A>].U'EJ?!P,2@)$:@RBJ7J M6P3J=RG #9T0H%.LF%-&AZE">2+?\7P@%AHYE(A\;P1!94ESRHEN&5ZYNXS:+L\<9E2 ME(,@54%'LF$ AR-!Q:S1WE*U3RDU6F:L3_&4M"X\;+7[MM:3^!ZY6YJ5 L/& MC]@)1.YZ+M);G_2FBK=4,9!!(<"B44,7(\M?MU)0+=\3GX<3W><,7/ZL80EE MITJFD-T4EFLVT7'*=)[*G%G=Q0 U&OCNC_KIZ$[HY:.U=R(Z*>X$:RK:@D:F MF>I&"K3TJA"H/N>>-5O(Z )7X9QDBH7LY2*'Y.5!9"!0K&KI8.:RT+5"\C,U M6=A-+H'L?R*BY6JM>@[K.C?()4-3% TR+-:3F1]9%!R#X!H'ON2"=T(/*8C9 MJUUZ!:/4,=THZ.=MU9[^JZY*0(L"RLY:19#/X9>PL(1X_6FK;2]-]M]I^'K_ M;X/"R-II6X5^VJ>?**+I?RCRCRPH46CV#4*1WWV>=W?(O_PI[_-@1,N2X.E$]VRF CUBG9V_3X:35 M62%L@'8K'@9')T9VVRAT 99YUXI<2IWDF*V>NZ[-C2V=>[E!BZ2_S;K 4[62 M M%4/G"AA,@WV1Q3%A[3;;UN4?'F7)^5?#Z%,9W&CE_H&J"K@;BEM) (Z]E2 MH[#U14WR]A *>?/VU(#FD0!7-I9X+JMD8"F-]T6N62UYXDP\/R]=3?9)H0.7 M.JA17*]"F5)9O5/Z^$MUNE?7D_SG&W$;:4P9;30N1Z>M;G7&Y;60;1)K%'.LD=M,R^S0B>)]UBB?M_@Q F\G0+ MREM6R6V#B9OE_]\BE#I!%E_41NVI;FA?LE2Q!OE<=?Z2<;1$Z89GN"(OE62$ M6_?\RCI5UPP-AL!9KZVQ@=L2)\_V]DB#BG.+:K'*1M/ S?VK= M.F*KC8*66C8SINLE%? ,*_$MDO5Z.W,D2GK;+BB^8HN'S-.ANC&+ L.^LFQ, MH[;ZGHK-5>$6G*=W(..;O0(IS.AT5Z7!OQ9K>5'%N!L*+&OBR;&'A ME:J /]V!$41OH30O??/9>5P?,=R%3O:)"GVK-H)Q1JG_*AC^8=Y5((O6%&-! M'OP1%SRK G57HS53L-,=?[<(39[8H>,K^F95/$]*JWH%ULW9H&AP8$\HFMS- MR#3 S)E0?WE9"1Y7*HV>+^>VOH<+"WP5 H];^7.UZ[5!Y#,#%)?X@&(/8HU9 M2U1-E:Z0Y<2 @=(LL9[&?CT7T1WR^T><1&Q]<^+?K9LPIUF&Q'_%:B1T];1IN$EA=-LR, MY'Z;%0.C&QT'&,]+WU. T1(5J-D$;J&K),!EZF>M:Q55"NB)C7L"BB*H &9V MK7[#VE59L\8J!"L;LWC!RB >J)R8N/=D 2,5@E$.?U;^0<;#T;225AIMT!<2 M47:FD4$DK12<&@^MA1#K\$ED':(+5Q6PZ@*6UF4XO\4*0>1D*E@=M?K2FHJ\ M:;99<86]B[+VM4Y6 O/LU4.4WLJW8I C \]"XR8'$TKGXB&,?B\W[=*-61U= M)['0L+<@(2@&B9>DLE,B_*+:U%%A'A"022%CL#28PYM=U#X(MR:EX*JV3[=" MIH+*&B]YDPC5)VAE(ZBP#4.Y%1)LUZF(X7/1@VJ-NF;([Z M8RE9X J"G].O">;*%+_2@#1LCP"0OKJ@!Y$#?Z:0E?+R\C00DV9<0=J4.U=R MX8I]'U4+RU(3;@M_CO46JBK81"GW,R=2I0ZMA?0^+4?V6=-]_F072VHO%\K] M8A6CTQL'>=A=!D\R&DF@P,A]9H5NVN!7H/-B/%J^[5FD>SH#8 /HC'>S2QES MFI=EO0H(],WFM*^/"IHV97WM;K]N10/C2WJ# 5JLUTG0 ?^U28(+4KXHSY/R MCR4Q5+,]@FXL)$!F4+YWC.U3*64$X*.8O:P%#VY/XX*UH%*+<=NUM(E[9OT: M4$]">L&#%\LBUVE,!5N7,YKI_+N2R&E6=T(/.1]=-AQ,/7D$RRU_:=;=2:;N M;'(\GY5JV4XVLW0X5E2%&5'MS&F'E,:@DS\>=2!(IX?!&X7,OL*- M7U_21^97DVFB\A3IS' MT@D(W+>S9&+;:7: HM E6--)IYN<86"0UH!.,I8VX-6&J?1-ER:,!= 0J7)3 MI9PC@1DA\6GRN! JSX8Z8"GHPG+51'XL4RK'H4IO*D\UD652A+ MAS_(T8V6"UU,$[7]MN(JHNWF":IOFZ<-*O\Q+^>T)K"7#9[06^8NZI*).'Z] M_Y$7R45VD&=)@?#8-6QE7OK HR4+[,^\6VI%+*4-(6;%T%7YI=FI>[VT10^> MW.MG;5GE[;[<7\]W;Z[+]B\.OFP"1\5.0H6.X64E2AE4:]/#TH7,L@K4J;"" M[.1)(5\+B_.O_%P&+">INRZ7CA4A=E62I.S M+JXFN(C]1Y_;IJTPT6IM(I)U:EWB6?'$^DDUB9+ZLML9@%>_E"95OA*8<^TC MS6IW?Z1A;?K/4]>]^#_",ER-? M>:( (&\*Z$H:4%8&W8$%@ZA[:ISW^\NN5JE2 -!9@B0X]2EU3)6_K=U.[FZ, M#:S&-=6AB/7P.-XQJ/D$-NZ$T;M'5M=N.Q%]T ?)" U+^EI_1.X+J;2:_*1( M-=$'XX>BFP^/6^R]]*I#R8\!Z.\[[]:G2O-_#\,)J<>\TH\&R#YFM7S%LQ%$ .3'!5TU,""G5S M53)I;[Q# 0">2I&A"6EVZEF7$\V< DCA47SI?5 _$R>*B%32_,"DM>*;\-#T MG2CLH!0,&7U41=Z)0\@/&"\]5O66E0!>'DK)[\A'_1=K%CX(J@.0S%3&7>'= M:D 2;ZAM+461PX1.+M,KL2UEQBJ^CR4U)"@IU[$XB%*IC'+DP(B*M:#J_\-+.LE\D*T MA>-8%QBA47IT3,!7=FWQ8N1BN_@L)2R*9)M%Y3R+^,<)7C!3ED'N-NDGXK<; MQB<;C"P1H+1/ZDWU_?@R=0QL50@#@66* "9?LIVPE9(>/W,ND+P3U4XU>?I+8NF;2;3Z6-,.R8 M?_-1 F$>5CJUOF02QNS#']!D!Z7437\T(.M=3KZ]Z@ M8ACY&#-A*QPKD@U3"E\4_HZ6QY3_1,,HW%484/[M$Z>)*/JX?,:4XEAX A:S MTXHJ13:@R0X=DZT"/U^F2M#^$=[&0)2D<'X:TS(4^8H'IYW;$!MCK7F)HE9& M(QU7**-26L2B\O'>L:S(#0S9-GY(8U2<58/C;W"]![CA6,!( KI3A<4)Q")=B;3M(XT44- MBS[*]X4.NL3"YUFW8MJE)U.Y=#%L7 MH_'@8MCKMV[:%S>7O9O6J-L[[[4'W9OK_=8D&NC$C*JB6YIF4E0TP3 ;(VM# M(BN^43@B1).,ZGK+R*+L$VBF'+-+6W0O(9FF$&JH#ZTE"N'GXFL"+/CAEZF* MUV0/EA7*1C0\S;P)R;M:*?EF)FC+-L^%V3YZFE9)L18GV MXKM%FM3Z/RWZ7Q6T7$._IX!VM!L!1]JL7DE?1*L^)VJW)4V6+8C+S,?,MROS M:5.YP( R"#)\*8&W@T0L$WSKN+_?16"J3E"#A]&'_^.Z LS[ _"J2=[\2=9V M#:/'W#0T4_5W;5G*95/)Y3WBRT8&4 )(9N>*]&VSKE6&D?YDBG3/ MRL%3)*R 4B1"1DG5:=F#[J!R>C6";7:*/IKDIC=L 3"",8+M1JKVV!X.7VP+ M,8*9M13W#UU5TH\.3F =.]VHX?E2Y!LM\EFS'[E(=(QIGF,1B49'&ZHD+.Y/I[CYF<<>*(LEG"8/3K1:O\J 2!FE M[$%EK0M&7JMR(Z\NK,*>: /TU3$)UV#<9^%B)^E%]/LTG7JN6-)BTS0*/&QW MPY8A6H9VVYQ U67=V5>JC^YIHD2,6")>I4GJ9[N9]8[H%+:KJXA0VU$L^;!" MS%U7ZO7[LYU=]V??H$W9ZUZI[CX@,[%[;7%K,6]@[9O>.A6F#,/7MUF#,PE2IWGJ9>=-NO$8K"-XK M_OH)/,L/2_W1%I%PO;RMIS/'B@)_R+.F;(\^U7V]V['[W>[>O)V<*;>ES 'Y M=K5+)SN#[ R:$;Y.O\?"9T3XWKJ_N+TF?>+ M6&+3Q&P"T;?)$SQD/-K3GTU MPHPTEP;^4A(V/AV\:X]&YDR1Y\C6""YBS[YRPX/QB_'+T($\>]0V%]]G_"H; M=7^FZBCKKM_;P%Y:NK'=J$*32Z,=[S;8TFT[[]>H=Q46.+QSQ8A-79 MUQTJ5S5KW3"F8KLF7OVGUEG'@HO\=?&H7::"!GLM!X9-=".14+>4B2P[;.*Y ML?===UJ9KM2U>[XV7;&2W1>*G>W0LJ MV-VTAM?#47]#OG@XN+_DVGUQD-6Z-V[^9BN/\*=GM>&E5 ,+9R,A+2 MG&/U.FIP@O46K\"R2Z:IK\MT/GUL=:OY5EJQ[U_%YDFQ\'ULSS9W(KB/BJ;/ MG&@.TIG*)E.4:XYUT-V9F.,WL6PQ$,A>7E&8WLVP[#"B\$,8^5E[19@"ED66 MM2*3R)D(W:%%ME++6K)@5^F\(#NV.7.HD&@,)K2(_BLNE(O,NL*>6=]6GXAM MH>Y$("(JRQE.I[*>OI?0 *D@7H(_TISF3E:=%.P&+#A)->VI!U8$$TRR1K-4 M+%1W/]/#PHJ<(3PD<.Z$+' I1R*^+ZAN)35XU/7GP^ N1&33G:I45UNZ33_O MO]9-,U[J2.!HQHQRQLP@5W>."A]TTS/5Z5;6W_25W83E0@&K05-B#Q]LIR9 M(8;J9 ' >*'G5=9J8>V;L;5.B MQ4<_^FQ/O4BK$"@1)QY6/B5F?GJ:6FARGO)P6*7BZ(LP$;J\;!K@V@G5:&+= M.I0D*7#\Q]C+^&OMNMT!K; [Z7,/1H%ZB+ >+(YJ"CEY4## ]23 MK57UV&\S\*"LGV78\[H4]C2UR<3;O\QO&;]]];Z_CML: GCU94$NH;W"E%RM MG5EM?ZQF[-PSLUK=6,W4&2N&/.;#-\.';Z-/194)<"JHOE,AXF<9=H\D;(*D MUX98QPN1S'',<>9,HT+-[K3:C *, H\ ;1H&Q/>AS)6Q& 4:! MMXP" [L],E82L2XK^5H4J&P#J/$1A.N?K\]WB5.]G3IH77O4,N9B'WU=; X" M&P@"OQWA:MOCOKD"OBQ<+%PL7-E](]![534R(>ODK#?PL3QLU)/QIS42JK-;UJ11A00WU\9^FO M+B\&-_WN^=6H->B/Q_W.Q>CB9G#>[3>[_\]*Q2Q%/(NH9Q7)]^1:UH(5Y4>\ M_.F.1M??89+69VSM\]7U;.MCX)KI@%:]H&%W%2R:IMN%89._^5Q$V)+#^T-U MEM%M:V0?0#E;+[ ZK=80&YU@%QQJX^"Y(HA%?KUM.=@XAUK&4[.<@;W>C M,(Y/U1T3RP5\QX8VB7!G 2#UW:,5(>, (;!M"#X=V#V= NN N&$O"">Z0&Q/+POZY.'A>.: MPA/?9H ML?7ES+IPHM2=V1;@KVYY,_$BX29A%-O46@XI2)UCK-O0B29X578% M?J#5EKU;/"!JU@A1=9(">D<)_(6T^AR)V)MX(4$%?!<3@]G63Y^MAYGGSJSP M 3L[@2GPFOZ)Q:C6#T:>DTU36N.C3GOX%QAGFL2)(WONN#"KBS#J/ M@0^1K#]'FL36#"4%N_U)ZED+X::!YT381@O%,\9N4$1G9#R1T]::"=D5;"/Y MSCX;Z/VD;*S>DL&_%X J]"DRLF!!:&;=-10@U.#*&'EJ0A7N45XJ:_"9O\R6 MW>8BV=+,R"/_U#KK&6B?6B#S*QN[EH8V-#LT$,FLM=$AND]J-"XJ]6P'7 M9X"T&F[2P$DG'JHS[)NGM'6Q@Q>@7")T<\&\7Y=%76\W-,)31*,N>#/'W/(. MZLIY;=-# UKGK>1BV8--Z@,G,3-FY+,\OF04=LP15MM7A8&V*Y.,/;7+/80' MDS UN8"^WE .'^VT=^=N86&$"7,Q'<@1UJS:4]KJS9 M5:/5MGX+8583:XDDB&<@8&Y*+3[_B2V5I<5%?LZG NX!;W\,L#.I])Z^Y2X- M0"JA-_!GG["/^L/>>MC^#AM+)NAQ3%)7^BQ+ [#I.W_J6./0_GLQSFVG+5^\J;" J=58*_)RQ#,Q612>C0&-")P MNXK^5T3*;ND%IKV;?3'(QZ"QQMN#>=OX3_U^UE2Q9EAOWK+,S3>I0%=$QKQU MW.G5EKS]EN&A>?N7K$K4OE6%#^KYYM9_(D N F_NQWV.\A7@[LX2:R]WFV+DR=CAG;](@;1],ACMZ];741@/30].-[U>" M'@6;S99&6UEC&'G_'R(RA&$UMH9Q4VTSF0N.9\U5\E.\(NTA _LA[*MN#WT+ M$6%8!%[@8* #0S!3C"^X8@$/=&$X 48P<%L1PRLIQ3,*\EW:7XO36_PE$;@M M"X:OONN!XLXRYP#WLP,K7% @3^H(>#TNQ[HE(4^-^N7&T+SB_3E)>\J=#.>O2;%Z<(%/.JY'; ^?! MY"K?'+C^OL!=AL^A[[F/+\BG:77/;T;M3N>B=3[NGP^O+SKGYX/QJ-V[&'9' MGQG&%/#[4MQM*1#4^JH8LZ&@I^>W<3/]6;X*B.X"@.F[-X?'D'AG]TQ3N95/Z0?X"^9YX*C454HAEIXEYG@X[U!<3[6,!A'OA!">E7%*EE):":@_X\S?AZHPIF7MRBN)"&\6^[]R&N#5R+YX0 M0)0=4*,BIHRQ!]P5@?_NP.IT/_X%Z@?MC%N05\K;@L=DDT Y*.0R*7TMQW:J M,00%?2;($I#TR'9%U -BQWVU;HNNG""=S'[ $T:!O$;+'PB3X3L8!!RX167)JI@_FMB1Z( M(G<8/5KBWZFGZ(O2/ ^C1&?TD:D//U-H6Q-TF?S ?7*%U1A6,,')64(#%UI< M\L&EYP)V@(V!-Z<)C/:/9V (/],=,P?8)H!G^C04XJ)I2BF *3)&<30/,Q%D MX]G:@'G6$BD;+ED:\64HM\?^Y26SRQ26=BZB;;*!Q\/S87=\WCT_/V_W+Z\[ MY]>#5F=XV>_VQE?=F^ZPV=;+"II:BG36%VD?$S<:1M"J$/,3. ).D&).GHP* MC61.ZP0<#."_;^'"$_4NHJYJV&$V_J"828) HS0V$NP)R7+HKO M9[NL2E(>1(1\GQ2<#2>6U@;\.B&O!W@V]1.9=Q2)!4HWO%$KZ%MQYP7D3CE3 MD)WED9/H+% @R0S+0HS *CS\0(OC-0C45KI?8X:FC/Y#?@=1Q901A"\'M85 MYG,KU'BR!Y.C)+UR"8!PBQ-),T),IXC!.GNJ^,HL&!U-Z#4HW9$ W,2WA OI M+<)STWDJP7(BII[KD<8RY'2=M0UG%-$J+B_&1!(.YZ\F@QSBS1>X[XY8C2R& MD\U62.8BZRL*VYB-344DQ[VXQL86T7CNE<$M5\,QO)78G$RY1L%]DH\TS4OY MC!@QDR$.%4'!I)*OEW@;+1:(ZAPL(/]1\V]I?\;1N2P*T2@LD\5$I!L%ZDL: M'%+1.S)A'Q^ETO#S0;A*MRI$<:Q;CQPR&[ H.'7!9A)H:B)HR5P88" \XF4K M8P(!%9RQ@BTA30CEP>FQHORDE+L(,()1)2 FH+<+&/V8"9<>2RD>!0^SE259 M).!&&V<=XA<(1-:,VBX@%U-3Q@ON0XQSH?VJ!R*5 DH##/S' N1JE IC7/, M_UE:IPD8^< !B8U.KJN"6=KVO@,;F\SA%>4G9^#=INH%R7I&>I*/#+J)E;F% M?8:N!-I@BRBIR\F MY97-^9@.!^4L2<>)<-U!UM29G8*D26]%LZJ4G#L1 KLMP,N"5]QA %$=')$> ME\2RXH$^_K$W]G%H'>ZMMR+P5G]+N0[@Z^0'>\M=[]&E N M]%=,>H;A73J!,W%LZR<\JJ0O T<.&]Q8[Z[3",P4V_K9FTQ@ -=.#$)V/E77 MX-2P0+/U[CS%Z#-,RB9C_O\)<"V#B6U]!=J##PH^^'F,/U[.O,!Y7TULQ:5C M8"]Q(4HGP%M+5C=^+KXW0$[RRV_&:[('R[5!]%;7_'C2.J'/,1@W^O/VS@^H M)K" Y2"=- GU%_(0/WWSX$V2V8?Q^&S2UQZ;E_>W7W3X^Z-L/?'NKT:/GA>>Y M,]-O=?M^L7:[8K)<=DXQ3_+O#2,(5K7P1^/*\7V"U?.O"H_0!9R%2( OS M'O/>/GB/VC4PKQTKK['Z-<:6QHI%,L\>"\\V0'$SUS+7OD;E[^29UZCN=I65 M>7]V?L,LM35;V1\JX>,]4K4) % ;8ATO* NZ\E8P%C 6, 6 :, HP"CP(LG/; '+6.= ML.NRDHP"C *, NP7,!8P%C 6L$7P>A3@#+NJ-RHV%CF-MMZYR(MZO#+IU.@" M;I%>:EZHAW:OUS$EU#N3K38<6[%-4"/!KYVQ\'+A/!KAZ]C=H;%(&PL7"Q<+ M5W[?V!ZU^RQ<+%PL7)7L$?5>7!^$A8N%BX7KH$%7%C$6,18QUE][#'*6>*+= M^& FG;O."L-7$S'K+KY;DS#%8LJO.=YNK&I ([907DS"/5/,/&BUVW9[8,ZE M?8YNC6"CJNT&-@\8P!C :AGO9OQB_&+\8OS:HP'6M?M=8\6X&< 8P!C &,#V M"6 MNVLP[L4 Q@#& ,8 UNRM,48Q1C%&,48Q-L.:#&!-/XBQ#'>J]VH'&ZT> M'/J:6JNL5D2L#>&8$YD3ZT$XYD3FQ'H0CCF1.;$>A&-.9$ZL!^&8$]\R)W*E MY;]\CKRY$SU:=R*\BYS%#.=KP3>_BR2NI$G087CNX,):,Y:J'7V8?YA_F'^8 M?YA_ZDD?YA_F'^8?YI_F^&DU"B,L.W#TV0N L/"LGF$W^'P./[G.0=L\U_ZX ML+F,CN>XK!EE+UM],-XPW;-DPTC#2 M,-(<)]+T[%ZKS4C#2,-(PTC#/A3C#>,-X\U1X U;-ML@34-S"BO=DKK^^?I\ M"P9Z<;'>7(DL$2T3C):)KCUK& M0M8L$2P1C9>(MCWNCUDB6")8(JH+ ;)_"O'PO$*>JW5J[T_JAQ&FT=5F8N2N"1$0; MYU!X;$GD6_HIZD0&?BZ^-PBCN>.7WXS79 ^F25FN\'UUS8\GK1/Z#"OFZL]K MJ/[-FXO8^D4\6%_"N;,"I',GNO,".4@G34+]A41M^N;!FR2S#^/QV; U[+:S M?W[0G 5EYXGCLS_5:W[Q=K&U(NK'9.2S[<]BN3 RO. 5PQJ\:[ MT0MOHT\/TJZZ#?V)?,Y7[[LUAU]FL27 !IM8_T@#875;MM5IM8WMZC#/,<^] MD.=>[ $V!/PVNX>CW>@ZVDC7=UY@);,PC9U@$K_?A3>?;09> 6NNDO?EKOF6 MG&R;_ :OG6A16\?O$=9_\QKQ\IKK'Z-L:6Q30;FV6/AV08H;N9:YMK7J/QCJQEGDFU_=GX+ M(VL1A9/436(+/'4K%M&]YXH/E?#Q'JG:! "H#;&.%SF9XYCCF..8XYCCF..8 MXYCCF./J1#CFN%T(U_B]9J-$>\5?GZ7C:WV1)8,.&?>J"V&-'16H;L[FD_W' M]F@T,#7QNJPDWL?'C0ZG]QD%&H8"W(F(L8"Q@+& +0)& 48!1H'D+^V.W688 M8!A@&'C3,,". 6,!8P%C 9L$G&-WJ*V*+R*&M7%GE*,W$??"#Q=S :.)MMZ[ MX%XDZZ2ZU:JH:NP;;$;2(,FOG;GP M\QC MM\4'=G=E]=V9P!C &, 8P"K$8!5L37&*,8HQBC&*,9F6),!K.E',9;A M3O5>[6"CU8-#7U/KE=6*B+4A'',BB1^M.A'>1LYCA?"WXYG>1Q)4T"CH,SQU<6&O&4K6C M#_,/\P_S#_,/\T\]ZC1EI&&D8:1AIV(=BO&&\8;PY"KQARV8;I&EH M3F&E6U+7/U^?;\% +R[6NPO9#EJ3MVNWV\:J6QZ+Q-1/.&JG@H]7(HS62V2) M8(EHO$2,[%'+6 $^E@B6B,9+1-]N#UA'L$2P1%08 F2Y8+EHO%RPIC 5D:I1 M0'R_V=.?SR^K$*6WTW![;+<[YE)NN-]V8^2TN7KN>(2/]X99Q%C$&J3?6+A8 MN-BXW"(783SHL'')PMD@X3P:X6/CDD6,1:Q!^NW8A8N;=G/3[OKF_KZ97A_< MM)NW,>MV+H$!C &,FW8S?C%^,7X=/7YQTVX&, :PNG > QAWBV0 8P!C 'L[ M %;%UABC&*,8HQBC&)MA30:PPA[EGQ,'IK_N^KT-K$ TWPO$J>K%UNZT?BBQ M<7L 3/O4P8MNQ_#!BV\S84U#'X 5QF 1I:QX!BQ@)?!+)-PP<#W?R.11&&\@)_@*LN9A L]<#D=VJZU[E)OX@2NL."G?SA!ZD2/ MA?'1NT;6.QI]F,;PTOC]TTW9=EU?%]941&5ET-*7J"5_JE]?X;W//J,XL !6 MQ/'+0\-KL@=+1G"%[ZMK?CQIG=!GP -7?U[#:]^\.:S.+^+!^A+.G14U/7>B M.R^0@W32)-1?2)N OGGP)LGLP[A_UFF/^^WLGQ\T;@$F^!\NUL"WO;[_R]OV^OB'EE6IG)&;#?;99Z#-) ML170\FF-KJ#)$ 7IXX,$G]O0G\@'73@^PO ..OT%3 B$J5.:7Y7&TI68BB@" M]?=%*CC;NI64M4 E:W5J:2UZ2!^P]KEQ7(.PY)ET[>&X6SE)ZK+X!IV.%P+4 M<>'0YU;L"]4/$S2X7-C#$5;Z#P M!LH6&RAC -E"?1JOH%2.RH>8+#R(U[^P4O@\:YRR/1NC8JT/6TCOG@7 MHU/>Q?@M!6=O^EAMA;!L*DXI"Q<]>,G,"D++\1,1!?B0-!:TR03&C(BL6Y@,;HO!NI^Z M2#_?IWV111JY,P/?X"'CW3 1+ M \8MJO*@;X4;SF%4 7P]\? KQS^S,E*X80QWYO/W C<2.%J8:NAZY^7IO M#4/P]!N0=*XWWO0SSZQOA4^E/<1UZSF!9_KA F=D.7>1H+FI94L7TPC9:.$\ MRF]QV>)TL8 G%*Z5"_DP\UPY8CUC:^[\#F]=^Y32=;#.EMQ%5"_&J$;DX>%/ MN7#RV4@FW"V]"XA.:4S;J4@BQ5NX'SD7R2R<2"(XDWLRH7%Q=73='N$Z26>7Z)3+*)[#R2=1@2Q&)F);>S:-719Y5\FP#E==*B$T\4V3E2G:.EVCU MS/;,$6\,#\^*V\+MCKF-X?; R,YPM_N6=H9K=CM/OK&C;]3D&Y(04:EO]*J$ MB':_H=755C3O>#="CC>F1?PC#835;6T74&L(0W*&3G49.N89L1S;U6%?4X$V MYC[FOB>X[WPB0QX'W=AD?GLS_'8E, !"@9X5BIIX/CXG3A=/;!NN1 #RQPX6 M"3WD7?L]#0X>M$TTGT6#1>,5K'LMX^!;ZO]CZX!2R7;&.447#RG'&RG>B'W. M6B3V-&.;?)^%A!O!.W@?5QFNX?%IAC&&L2>ZN;=ZYDY+-YIK&, 8P&K"B@Q@ M+R;5NX[=V\.IJE5Y.Y84V?>,;\>$;W5AJUI 6&U0JM\W5UN^[BO_6CNJ(9NO M>PEH76)2W"YQUZ,[Y]GICDU)4%U6N6J'@_7N$#M7RDO0K).I[VF(;/5Q][ M-*!!DM=1-K% MB]M<<<=8G073,]_Y9,/PA2<;=AF8K+2!&=98\2(OFZ$2V761#"H @=5-L,I& M !%4OXV^=-Q9_G1XV]++;YT8ZW[$EO#@69'Z.9\%3(GFUM1J'.= RS2@ M"C:Z+DY61R7"JB54(X<:-^"05VOZR/(X\<;Z.*H2CUH1+&.C7N=3R1I5,4BO M0*IKNFPH'A3.%[Y(-M??M((PL1YAA;S@/O1<,2F,I%@>1 \GJSF3%7WQ@JPL M#')*X36RC$VY+ ER(U$+U@MKSCQ5E:=8FF;E46?6.3!=I#ME%&E2&GA>F,>) M(JR5(H>?8.,/O,&!\2]7QZ$?MRB.8Z]4[''N[B)QAR^6ZY>1=Z6H#:Y2//,6 M"UPC5<[&5N3&-SI!@&L\%0*_CJT9#%%$KP4:I8RF4YDB1;!C!+R =)+[U;QA M:=8L)X $_!O**ZEDC^-*Z(H\K-#H^Z&KN1TO62904\'C7\*:.1,SE Y",]I& M:AIOOG"\B(HQN3,GNA,EQ%DN$Z:J#8&P>^'D[(6697V7Y2J-M' ;$H)(R))L ML??=FL,5LUCU"7JZ3,(N+[.MAY)L):5R44KX]EK?B1L!C<=GXU:GU]7_&&P$ M-#)2[FDP?$MU;VIV.Q?]V9^32Q]7C@9_635)2BJ-*AD^C9%\#ONEY["_D3;< M0@MR L6KPW7,ABML^'4[4XQ[?6P9%U%Q"A4H($!=ZY"#:XU >RO QP<1#J?R&04:A@(C>]3I, JP:[9MAU-VM.J#NC7BOMH1 MCCF.':U].%I+T)@W@'XF*6%3-DW>[]:C^\)(P2T7%\#[!NRZL.O"IT)9'-B& M/WP,4;;K"\2#A7KN7N=Y%K?!3_,MG*C",ZV NN/[FI?.M>Z/?0FQIO+W>W(*KUO1YWX6&C:B?:J[0 MY4M)V/B:O>VNW>\:RZ][EFZ-8"-VV \<]68 8P![*V M]S:P5QXU.CAAZW"<77[$RS]X8')ZKGQ2,0#T*0\ 53>=2L_H?2L=:Y,GO+)3 MZ_F^C3YL*KXOA*LV:V[7'?28IDE*)WS]Y_9TLM/ :9#'SG!CQP&0<7S_L?2# M2F\6P40G-D>"SBG#J&54S;:*1_'.Z+C_Z@0FH9"'L_7):QV)B^69Z1#0U@O MP9BDD1HH'H,.A/4(_$N5 T03*N=$[<29+(NTTE28$.4?CH M^!@,M*TP*@8 _'@^"5ZB.\B^+>@U74.WR['TJN-8I5+M5970LEF9(1;P6(NBQU MD^"SH\T^^ U9;:-ZQ;7O8-]?G^QGJU(5S MJE;SK,W?L$3UAN9:>[,\L3QM*4^-DQ=)CE&GW3'&+RP7+!2FI:DQR4Q58-BU$(VIJ[*\TRVOBG VIV6+WS.7$[T[/ M1O!=U59$C>"Q=N8%8R1CY*$PLFMW.GNLR]=HOF.,9(QL"J\R1M8U09 QDC&2 M,;(.O,H86=?41L9(QDC&R#KP*F.D.5J.[5Z_HJ8>C)&;]W :7%NZ'F2MP^CE M1[R\7%D::Y^B<%C7WQ=BXF$E5MNZ]@7UR\2BP\$$?A+S19,K3O]+6"F5-K86 MV7R%GJ_EW#N>3^520=9%9)U_O;0&K<%INW4ZZ)^VWTW?]V2EY(6(YEX2P[.P MB*PNO4R59YV[NTC<.8FP "&P(FTXQ3:C>3CQIO#B0B'JT'73*()AW8II M& EZSJVX\X( **5+3@.?^9Z($]W';1&)&,N$3*R'F0@L#PGF31_QCD+E:EBT M8B7K#460[=7>J'+!58-4?"B5\5WIH*KJ[6[]QMT+*Q^<@1P_#G?DHF[GM#U: M82$L7 UT=":_I;&L-"X+?./*E\MZ R4E+Q!K47ENQXIAYL11<,?4"X#2N%QN M.%\ *,%WWM3&"N89 WJP%"3$MBJ5K*JJ*[ZZ%=,7&(+U!,O,?\[G+-0[3 M"&M)KT_\=P 1A"QMC3\]$ 9MSSS]_CKFH2+6NNBY+GBN"M;'SAS6T,-_\"YX M\C,6V49!Q!MD:(I^MS!0YRA>JL/X$$*ZB0ME[64\BA/"S?@)) M)(!"\+'KAS'5U9=FAD>4 M(,TR"4E-("L@.J2!DP+'",SBPP''\B_R>JC-19S1B]I6+(1N8H',HCH"@(@) M@?TN'"E,U/TCMDKE>6W 0U11"'-P/?8+4!TOWG^H9"7>;FG^\5FW/6P-]3\& M2_/WC)3F[XP.6J;[L&\_\.VM1H^>%Y[GSDS/30DJS %_15%6 RI* M*28,?.:!CSENE>-HP^+Y !ES''.<&8Z[T&U%,989IDD>HPRG>6B3F?%8F?'E M"3>'YM3::F-C.4O,JT?#JZS'F1WKPXYFE3R7H-AB&UPU,8J?WF;=E<_W2-0F M $1MB'6\R,H1!W[/AO=.#MH>S4PW=M[:V![ M]&W:>=?:P*XU"V=F4;?M=J^BWC<[T.UMF^(LNRR[6]!Q9 \&PX.+;EVDD!4K M"V>-A+,]M ?CB@K=LW2R=+)TOC*0W#,72&:SEV6797=OFK5O=SJL60\:&=Z_ M9%9)PF]AXO@ZV+M-(8472V?SA*QK][O&XD)U6>BJK5!66$&[$&[S9$A#I9RL%3O+IBK'<5;"RPM1RXM';O?,Y;A5!?69_W!$K$S.09V MCU.86")8(HIIL-V^L7H>;%2QP!RYP/3MUHB=CZH*<3J>"]X66JUKKL@3:S46+A:N_(1BS^X; MK'[(TL72Q=*5VXSF3CJRSH M5SM#[B;$>I6ELX;2V1W8[0XWCV?I9.E<3V3U,KSBF;C+_DUBN]<]O.CN9!2_ MG*IL,;/4OS6=W+,'X\/WSJV+&!XDJ'Q.?PCBVIE$XUU'C,. NG*1#N_;( M7!=.C@_QON>Q"TS;[K>XF10+# O,"P6F;W=9P[# L,"\5&!&=K_'Y>]88!HD M,#4.$O;L5NNPTO2V8GTL:L>LF]H=N]]G]V&DSLU$_!@D(A)Q8GF!&\ZK M.0%^-''QML$TDF,/>C=(OIJKOXY'M*HX!L0BQB+&(L;:BT6+1:OBKDKFXH4L M6BQ:+%IL&+*(L8BQ]JJ=:&T72X05/[)XX:<$?COH@>_&B=>[T=X.CKZ->#[O M@+&T<3VA_9N-+%=O6*Y8B[$68VG;7YZ'N2[M+&XL;BQN;#2RT^9J3G+=.MYVXVVW%RM' MDR>96?98]ECV7BQ[?;O#>H]ECV7O(.>K>P;=0I8]EKTFR=Y;.:K-]1I9:H]' M:@]^ZKO7&]93,ALG?%R.\2^?H_#>B[TPL-[=BD!,O>2]K,Y8>>3T^'8X]M9C MZVU(9_T$L<$:\-BDC??I>9^>Y8JU&&LQEK8F2UN7I8VEC:6-;4:V&5FN&BI7 MK,7J$)>LT4Y!E43\1226'\;;Q"2WX+@N<-PD3&]]\2IQK'WQ@S_MC7S/LJ5Y MP:TF.;:J_G:[T.RXX:]!2%<[*X2QCK&N5LG(C'6,=8QUC'7UQ+J^W6&[CK&. ML8ZQ[NBQ;F3W.N/ZT(RQCK&.L8ZQK@'G%QCK&.L8ZQCKZHEU>"2D:ZZA"X.= M^;U9!KHC[L2)]U696U,7$:EZGBPD^7"[%0C),[1J GV8?YA_F'^8?YA_ZDD? MYA_F'^:?BNC#6<'/9P5;"Q%9\GR9B,0XQ#C$./087&H4],Z_75AF&/+[*R25O\2."0QL1R8K7,G M8"CS>1C(';782F/XR0OPVT6:P!2LP/"^V_%FB?8[]G!DS'6I"\/@?9P36JF* MYYP(YA].O&=(99%@D7A>)%IV?VPL,,$B\?9$@JT,YA^&5(;4EP=+_IPXM[Y8 M>WWA[\*\?"\0IS,*-7QH=UH_E%B@C0M>NYD_-?I:#ZY 25<$B8@VOK;PE)*, MMO1Z> $@C?Q/HMH'=JU.VNQZ>5113G"/JS4L\BP%F7D_>U7WMX[[.MY M\F]D\@T)L>= ,]X-T,=F;*EVN]ZM)%8TRBO(19_^?_;>M;MM'%D7_KSWK\#* MF:SMG,6X1>J>GIFU?,M^,Z>[DYUDSISY2%.0Q6F*U/!BQ_WKWP) 2I0EV9(, M2B#U](>T)?$"%)ZGJE H%!Z42;F-@I%ZSM^RD+-VRV).R][:!P/*M,[XJ@#9 M[C/"@\+N(F$QGT7QD3>-:5LHU"DQ71$9X.\9_(W^E27IE-ZC[9P3Q"B N&<0 M=^D&;NC1=.O!3R=1EC)W%,U2<2YX-&;?HYGOL5ZK5ZD%-BC/2Q-4-QF7A._$ MZ^UQ>T )UBQ>52/P&2Y&H/&DT%AC*P[\53A#'M1=%5YX'F$C3=A7[G'_7JYA M'-'7-D4LVO*KZY1&/;2&^K:WFC*251NIHWI&]2OC"J50,Z5P9EMV>^LI[[8] M;_8>"N@,Z(Q3UAD#J]_75HK?E)$\RFQCR]E;[:!8SO5ZW93N'04E[)A MGN/GE'YC)+OW7A;'G![@5N9"UHY4'1O3,,1F="UU-XX>9W97VU'0<.K GM-B MC]/55G/)%!Z8'..K?<;?+[Y[ZP=^ZG.D_9GE\QB$0,/%"#0"C>:($6A$#$5? M#,7UO#CC(Q:\SDXWSL_M6JVN#4\7$T%,!#>FB'6'VAB"0 KXKN=$O=[&JSE< M3JRPAJ?#X.W7S,HB\W__ZG__QYR?W?.5>=!?ZXLB(+U'@ M>X_SBTEVH1#05S[^RYN/U^(DI_]Q_OG]^@WS1_0%O>/]9?ORZN*J_;$_:%]U MG>YP8'>O^MV/UZWNM=,?]#MO_KHNUKC=,8'KQNOY$RA[-/HZ@YGR\@]^2@#Q M-H0W=]:VBQ-X4@Q@1!5F!0G4K""A@F[&Q^ M(LD[=O;FXMN5^//-NW/VG1Y_E_DC<9:)>L^(L.&R+/3'/KU^&HUXP-*(W/F4 MQU,2'9M$#_-4 %^<^R1'X \^.J_K"&1QT2'J>LRIK[%_3YV?Q?[4C>EV)5T2 MSRCSTGGGW5#:E,"]C6(WI3OHEX3,DS>1/XWHLB":366AF;N8N]Y8'SY@.7/LZ$>J8FB$MNWX@&T'@ ME>_,WW#.:@K33^&"3.G[+2_QD;B(TRS@+ MQGX02-Q%M]1X-Y6J):-VQ_);+4"76FS&8P+A5#9V3$^('D33DY3/D@_LS'^W M*'E6X,9SBT.4VFL?6X M57IQ_K"$+O)#R8Q[TE#JP&#ZFJ08R\:*%]V7WD,J)%H6[!(>!*)5\O[D9XF&L_)KXX5Y+B.3Q!>R,Q*[F[P3,$GH%=%P3#@Y?8Q/9T'TR#GY !^_W[QYMYG'!1\LV2@2G_B2 M.DMC3U,O-G,?)U#/<@2]XYH0"J.P"95OS)T"Z=$/"-)Z1TTL**!2\BD[G[[]H6Z M*]J0,^$)7Z2+4W!X P/(=!?66"HWT0$YGO3P1'1$_#VAA]!@TU6$ZD 8Y$]D MWT)QC;"48932>X@6*=FHZ%:(69#7$AT(Q4,+B9M2]W?1$6)[]*3)Y)O\ MSE/QY4@R3(QY1(]V$\E-\7:+":V:/KY/9MP3VI6-:6"B6/D "QOIA[+#\K&$ MS"QMALE\X@NY"\=#.A$EMT-J) $LZ<](NWI/0Z@LWW3JR[,EE4-"4UY24FXL M=KW+<6-RFIS,;9;Z29J%PJKQD55PA@G(KOZZY!9-W$2^EL>>+X"4W0IL>PM+ M3/A1.^\?<\*58$'MI];?BG$]9[^)3%UQ:Z &>D;NTD3B5IS8*+UW+GU=V;62 MWRD\_H!^$5*;@^??F2OA)%Z:T]12HJ/6WM+8CW+O3+@6X@6B:6,_1Y:P8XS_ MH/>3.LDU4TK&;[G]I'%(V1$!N,"DQV6S,@Z^FDF7**- MXUU7:T* SCV&N7I<4J/+2,C'C7Y^ZG=+<4AK6TC$8B&7VML-'Y7N$%Z'P.=] M+MC4_<&3 GWJE;=\X@9C<=>=*(P;*A"/EFB8+YV0LW-'Q<\[:$]=^CD7J9124?,@U4Y;B#2*QG1Y3@H9H M\]3]G6P(C:GT2*E3_\I&=\KBR5<\YXB3_A9?E]R=DA=TSO;3I?W.L:'W?DK]#SU_)M0FN97W$@%*KSQ,?((:63=R(P0XYU#X4#\>KD:H MY).^Y"C+XS&:^U75H'YYXFM)_9%(/:!T@.)?RHFRY#2YP6,B9G:SB4LZW>.9 MC!T+WX38P$<"_DI77$4C_F-%!OO&_9-LMB%>35+Z>46$B\?T9ZEZB)J0]#MJ M*.AY:Y<.]FD?N_2C0C+LBQOR0$G@__@BUL,N5IS_I^XM,6GJCJ1E3H1Y%=KH MJ946JBN;S4188SZ_5K&39&E^GXH(320FAD+A"X^_\&LV*47A:=QR<^%T9;& M7HHA]YBD#EEJD8I5N.Q6A+?".TOM2-KHYZC9Q]R]"TG?!P394&BB+'G:?.F: M9(EHE)_*\%;N_T@1R,$25Y0;-"])WO\Y$4^LK<=\1?P24] WDCDK8UG\(*Z>4'9B\!OL2041:70A[* M<:'O\EF*F$"=R([Z@!:\):8B *@2EZDB?.^4@].98N.0UZ<U'T4,'U#8**DY(L.%A@K\TPZMHLEC?*+"DXK&A=,7VZI M@._3QH5SG/O<" MN7)2B&E]!).$3%#U\@RT7,OP'S,U85D)^*CH>#[_%?$!$2<3"V)R])=621Z* MYTAMI00D!9K-1D6T9K4]XJ'K7R\4X>V_\N'"*FYEI5M55U1MHZ>M/M8TDUJ^GVG@;IJ-..#9[VUW+,\KH4LZS&]3[@ MU+Y8+=F\NK*85[G)\O0^QXWX3D65Y[:B,.$2KGG(Z=E0NWA<)-=$7USD$6IQ MKFA%O&"A:>9QUM6XA#""XO4O!%R70QN+50<1%24"/+=8P+X\NX2C1+;2QX6R M7W1P8?[R6U^.F>>QQL7P")M@Y53VO9S=N8*9"J63D/N8S[9X^ ^: M^KIECZWP%)(2RE0MKDOS$SRJ\+]R4I[, M1Y:8$N";4,ZDJ M1(F+VE+P\U)>R5C,0N@]U-?"ORM-WP3.;!67KAQ&>WOR_ZA\ >I*6SLQS(,_'2:55H?%!"86XU2 M=DGQVL7\,F^U^%9TB5J1B:4O 8%Y%HN<*SSP=5Y[.1]%:(:EE)1R@T3?Q7J9 M>-_B)0)ZGCO+UVBL)W>0QK^=KTP5OF?R9 U%.NZJ-2E/M2 Y7V,NKRHOIAJEESP3.K)6E:2(#PB B1^>)/I(';6R "JD M4[PMQR@YN#F]A;/BB0C4?!JB,M;43"8WVWY('\N&R2A M5@2;"4^%.BE65N6*>+$RY_^AM)/P\4,)O_D4.Y;1CJ+W:D%NOF G*21#IW)5 MG-^)&4L4/PKT"LXI?9AW.I^*R^"8#-7-J$U^E"7""$2!E+D"RIS04EWB7M3#*NJXJ[4&2=.YYSM]"-941##:8T'042UJ?+S-5&&06KZ0Y2KOS> M#3(!T+)^FE^KS'0I0%&LQ8JVW7(!OU@T4R7T)ZG<*G)7-E373^[7$R7 MIU&2%B&(_"'*IDL=H8*8\W;D6J(<_;J:/S+/VQ/O$GHO]\OGX>HE]5^*'Y9(4ZS6T_ 43WI6 M_GFZRHB)B)^8\4<)7SPDSR)480'E4*X--,B$C6*2,YK/:3;X+]*;C7F@?,C- MF2KDA_@JCV.Q:+;JV[C2OLYU\28G3,5AEA,N8[[PH2]](G70>XB?,PA(V]?3#*$4./1?)ZAMBW*B;.;>I/WV:P8BGP8)"'< M\5B$;'(T6N5$+O$8(<4\+[7()A84=V.Q3CS/6,Q#.D)6\S9I7R^HTJD4BWLW M]U% 4C^-);X904--X.:N[R)#X0D&GHL<+.?G93/E7ZE/ BD;;%..&]D",4=; M8Y9D*$$MV.;969IM251>>G=B:%2XF$%EY MJE!7#T/X8>4Q+?D2SPG\L63AA#C4 E(D;=.:J6INAY9"%_/U]RYV*73WL M0AY7K,E4]*HV%?-FJU.6Y[11>$OFZ!'3EU*H(ILOC:TDO,JHG0I!"<=N@] M14AQ>Y%LM)A%YZ9OOD/AR=)P:?O5/!MI_6JNFI=:N1CG>2-D9,G*WI4V,A7T M71&'T (B!6FF)G=2$.4M,OEF".56T41M0DU4B:9A>9:]&HD6C5Y:VX$OM31&O49&A9)Y<,P^R+&)[ MQ:)#\:K2E@!UJ;Q*-5:8MIL?BZ7#^;7EMTVG?J*V#L]<7\)6.9:DTI(H#'F@ M-M(HUW1IRD)JHAPC6I4:F417KH;E*T,TMW'+2D:^:,8CL9.I",S,^57:]11$ MXKO;+%5S\:G_(\U7:L13183@+I+1G=)>UOR;Q;Q'?C'/GBIZK3HM ^'YGINR MUU$:\OD6AT62F)P4R9WY,MP3B8"^9- ?*GA->H1T*GU8#'H^.5I:K0[\\=PY M7EB,FO!K8=@6F%(SBWP)788[2N7@<_>JOFKP^>(1FPI ;"[FL+;RPU3AKI2D M\'GNP-[D^4+?Y8+IY_$W.8%15NB[\$UWJ1-Q]EN7 MUQ\O>VW;[MG]3N^P=2*.O&ZY2L!"XH6?L \56MEYW01@E$Y5R4=LG'] MNW"(LK"T9%V>F)9_<)?F[\J&/9V^RR9$-/L/1WD1@=4.S!,9"L?V25V!B-PU M7^0W%FFTRO2%G"9,KG0T [DN7DS1Z,<-,2DW36.?5':QPWX>9[+F[JHKD]Q# M_B""ZB5Y%+F)TB^G-VB)T?V-GKO8=MQNJ4H:6AZM#*0_>A*\49'K4O&-35!8 M#+._6+O+A_45BE(G3\1].Q=7>JYQE;/ZU@V$H.=!=07$6YI9/:C)U)QGY-?\Y4WKC?RAN9G M"?]0_+%B?1:=*)?L7!0*:ZTMZ[5]U4_5P+;]]N7J6&O+$##>>MW%6]L]W*7$[;W'[I5KCRJCEPK!G/T3V%[FE M_ZLE_ZM"G&M$^)S#H5VH:WWXVM1#%<&@,3FD'R;^B%PKO1[[?*X#J.F"FK9C M,0$U0.U9J.D_"@]0 ]360\V6BQ5RZZP[3M>D[ %Y0)Y^Y'V/4C?85I9U/\FO MRG+FNQ06JIB^QI_A\R==TGD16_KKX.L_%:#7TW9DJ/$C+^X[DO'.$>+MS[FO8 'CJ">FVE:_J^TX[I>D8PIRJC;S ML.8GS*A.7]L1W> 3^+0KGVK'E_F1$8XVO( 7X 5X 5Z %PWDA6,Y;1N,T! . M,"@:6:5L=\K V\TE;Y-+/HHRL>_S-?.5C0.1OTWN-376^]<7QGQ)MJ^)ZRHJHT[HZI:^8J@#+;50>_WCUD7LU+JJ8ZTZ7Y-< M?>,Q-7G'.^(L5]IR.O/DWVS%8E?#<=(VO"=LY:3 Z-V.M9CYC#H%U] MN:Y:8 9!5T.#KE!?4%^;0Z8=;=GI]<:,QGCH%CZB<&B:E;<^]POC:,SE*8YN M(/>Z1UDJ3B K3LV5)[SN,[-IW-80V^KUM&UF-P4&57L!,/8-9H1CM8?:N@E):17MDZ],>;!T ._D"1IB< M'L!>-8=<%>R&;SS%3GT"=%#Y@OZN<1V[KWSJK>ECNK]F@7NY@2S,7Y5[.8)]3Q1.0.CS*/ M_A!YPWF^<$(7>-R_YR-VFZ4LC%)VZPJEHRE;;D_=IY.B)SH>M,,F MQCV>?OX\05GAQW.(=3F>FMWC']Z6J'(F05L(>>,PE<_Q029C):AV7LN"2'!+Z M->0I"Z*$",EC]0QM]3V>N &R\L864JU'A8\*RG?8CI;Z'9WA*VM(U+N"!EI_ M*JW'PMDKH_U=LU?/5LI%O,(]EI]6RD5\G\2J&L^S?=*? G<779)'&Z8ZK%@VK/@DZ@TPG2"68* MO *O8*:.3Z>Z+SY6*5NYE;_81,'SW2EBWQ%-Q_SWQ0:6:A"WSU[+>E)6:P!T M;QF:@CD$06MA-T^(GKVA 6>J@YZ@)^@)ZPEZ@IX-6F,TP;2>VB+D=I5%GBUZ MH*E\P?KB"#?361 ]43>GK*)YS4'GK#;F_7NO6OO-VI=>MKU?G: MYRD-]C.,@U=Y_?/&]FNVD?\5TI*?-A2.^#626_EO4#BBXDV')X\W43CB56B# MPGL5 -NUW_6J'9+88%V-K@/44#8"4(-6 ]2:#[6*RD:<%='O:_))Z8T;H%JC!@H,"LP0*$*!;2VJ7D]?2FBM,?-: M];5[>*Q94;!O/ BH91:[XR&/W4!&P]S1U _])!4)BSOM7#QJK=^CGA9N6X-A M2QLE3V17,99!P*AG&-7N#<$H, J,TA6TLSKMBG82@5%@U DRRK'Z=A>,JGK* MM5T,R:[]9*S$OC5_R3HSU8!MS490K>$G4P2L+\+TZHW*=2@;X%B=KKXT!90- M0*A\;Q\#R@S*[+7QA+ZMKU8[E!F4&909E-F1E%G'ZK3AF4&909F9"$$"59S#^'_\VCN]B=37SO M(N9N\DL4WOWBW_/119+P-/D4?@JIW?XH%'Y[I[?7,U[%Y?#8?=X4'+6PUF%5>W^B0>ZX]] M6;(IB(0&%K)EKA3NTQ)5,QZ+76WN'==8H\J9K=:;VD)N2Q;#\)I5=JNEKTJ5 MGB)5_=,NM'38UM>^=L;K%]W;(8=J W9UG; MF#NFO,OX>^*!_Z390/U7><8R/KFI-_=3 !+8!2 MG82T8^FMD?AIF*$ \4"\O8FG-UI3>2!E?0#G8Y;2FW[U0W^:37^A=_ O[J,L M?4U/O')G?NH&\NODN^CB+F&9=NNF=]&]:%U?#GM=^V9X85_WKB\N+JY;[:O6 MQ=5UPZJ.*TFRJ1(EF^5B9$0/'K,P"M][;BC"$RINH40K-^WD!<;#.Q9(23-W M32F;?9JTY41CGT#2L-M(25>OWCQG4ZM8Y*U:KS^YT% M>?@Y\O;6_U]9DOKCQRHGS/_D;IPP'HH&LV+VS&C2O$] HOXE\8;[R7>X4;ZY MD\&4EX$HF/XH&$"W KK/$#ICW/6)-=? ]MFS>:X[Q58(;V%IXI MJ,+\J0:&K3D4[" R<:CI4]WMG:SV.<\#ERG=BVSP%2'N.T))-GM&HBMYU8O' M]&>I?,B9K5)SZ$$[ZLT&^[5M;=5,3$$CYGG'32>IIHY2'0[X.5PMI2-)K(+U M#\O>*?+V.K'5 D7&SLOK[J;\PI/D W.G8IL@B_DLYHDH+!3>,5]D7_,DQ:3] M-?(]VREIJ%JAU7(CKK;,<8,(;9SOLOTFD0,*T7C!G?H4]XLR%NS>#3+.HO%\ M.[.:[4:W]%I957"7_5P-GE;NE/>#:26FE3NI9FA@N/5/W'HOBV.AH&=1+-1P M)9Y\6*?AK%?GY8.G+CWG(51 MRFXY#UG,1YG'1^SVD8V7:PTF0AF*P)N8\[E!(CP +4WZ4^M\2&\)@G5SR+WZ MF$;4&6JGQV5A^?7%$8O^U*(2XOGS_!MMKOFY;^W-+2IY?I5 *#UN7O!HSV*> MUY<7EU=7O=95MW71'5Y?#ML?;X;V3>>J-1P.+@87*.:)8IXHYHEBGK6NQEFK MSJ.8)XIY[A@Z1S'/YL]L3Q!T*.:)8IXF2 U%]I;BORCFJ2VTBV53Z!GHF0UZ M!L4\=] T)[]A2!0S!/S4-2TF=^'8IZ8(N]D1U#,$\4\,?^KCT5J#K-0 MS!,3'A3SW$^[H)@G)CZ8^"SM3D4Q3TQ[=K F*.9IFAE",4_,GS!_0C%/(RSA M45,(4!G@C!GG^*.99WQD#BGFB@I#Y MO@LJ".TCN%.?XJ*8YV[32A3SQ+02E6E0S/-@;CV*>>[BJ:.8)USQ&NE[N.)( MUBLI?!3S1"S;P%@VBGEBRF2L"3UQ2XEBGBCFB6*>1A7SW*W\YOIZGI_">[HY MBA^OU/1_YY*=-T[KVNYVVRW[XF.WT[H<]-NV?7ESV1GLCE>PL&>1* M2W@6\O.I'R2LQ$]2PBB1*9WPO-*E6!_55>MR"P$MV2G4MD1MRQK=7H/:EG"9 MFU0E4'OISRV]!LS7 #[]X"M*S98 :$L ;KU6@36R#5C]ZCZPJ4OCY]-DZ9AT MWBCO6@2TC"@J5X]@J&-W*A=6+3!3=1#4( UFG+6%^H+ZVE=]=:&^=*BO4T\< M_4<4__[>#]_/XLCC";)#Q7T]%-7$S!FU98K[NMK2!II"!\SC-QVYYH=^,N$C M=A=%HTJ,27.27!W+[E:?Y6H*,C#-K(%I:A2Y.B!7DR=!Y77W=DMSWH':LR'V MU,7WO!*F5;!\31HX(VR_[1K-.$2LU=9W7.'>(C,%/9AQ&[JP"V4&909E=K0( MQ^:M5MMN$WE^5\?ZG2"_\8<+SQ.EW0AQ7^(HI#\]+K>67(2CJXD;WO'D4UB^ MQ@\]?Q;P9)?](OV/K<[ OK*'U_W+[O7-Y85S==._Z@SHRVM[>'75^/TBS"4) MQB.Q=XD]^.F$?8]FOL=ZK9XE-XV,_,0+HD1LULJWD?C3&4E.?')'T4SNUTXC M%F4QRT(W&_EBQPD)GAJ@)=[U+C5!G UVQF>6XD5I)E:[[?9>K& M=WZH&NEF:51\H=P)^8W:PS _'U([+BT14R8]BFHE# M\>E7?$#<*N)&_\J25 9\@#@@[@"(NU1!Q$3&,J,L7<0HH_$BM DP-A6,V^_! M.S92C;7&VK8Q JN-P2KL..!H#ASU&OF])MH&)?-4E$:P7O1?^3T/,YX\O\R* MLO 'R(HR!X'&"0Z( ^* N%H(SAAA 7% '! 'Q %QY@@.B-M'BCE 94!%3$>D?!Z6FK#F+*2,)1@!: %MBATT-K,-"6'6;*2$(+0 M M"^PR77"L8;^%"0,F#% 24!*;#CVPAC9L!/L!#MU!I([^@+) M<'O!77#W8):U:SD.+.M1(\.'9V:5(OP>I6Y0!'MQ8(#HC;1W H M(*CFKN(X@=G>A00;'!JR>K:-R!""I0B6%JL+^FI'86D!;&DX6QRKV]&6X60* M]&$_P(B]Q=&S.DAA B/ B'(:;+NKK9X'G"H0IN&$Z5JM 2;E.B)9IUZ/J@HZ M-6=?8-]J:]S2V_1M?UB\.("M:@ZYSMK:#FO!;G@0#\3;P:JU]15Y@E4#N4"N MQ0[%CM756/T0[ *[P*Z%SZAOIR-\1A /Q-O!K'5Z,&N5QB(;%G+\QH. 6F:Q M.Q[RV UDZ-$=3?W03U*Q0^S^*%7P:T<]FJX-#U;LWA3P5.U7PHJ=,*.4N :. M[>B;IX!7X-6I\PJ6"HP"H[1.N[J6W=&6Z0%*@5(G3RDX?^ 5> 5390:E4&/J MI1KJWC.%I8Y!S ;%]$5ZH[:=*"=_ZD&-6-MPTD)WMGF4[.#P>[ 0[UPLY?YFXXH6XR^%=8JO3/CYU]W**MY-?HB1AXSB:%E'C*,0IG-*&MJV!OE,X M$1_"NF?3"6-;W18.DP)A0)@M"=.UVK P( P(LRUA!E:W@_)W($R-"&-PD+!C MM5K'9=-IQ?I M2;;)MNQNEU,?W9B#)(Z-POQ4YCRF"->)7?>U7QE%KMU@BC7C#XH6?4_KMJ!N^:T>OL\'!-HZ>1CP?*V!@&^H)'=YM!*]. MF%>P8K!B8-OA\CSTG=(.NH%NH!N<1CB-X!7,6,W-V.[Q1X."_97O,+[EXRCF M>2XC2]T?%84H&Q/Z/VM;_8Z^FI.H6X=E-RR[;6T<=>YD!O? /7!O:^YU+0=V M#]P#]XZRO[JC<5H([H%[=>+>J6S51KU&L+8YK#WZKN].IV\F,VM'/I1C_/E+ M'-W[B1^%[.R6AWSLI^]4=<;*(Z?-6^$XV!E;I\%.\XA88PO8-+9AG1[K]. 5 MK!BL&-A69[:UP3:P#6R#SPB?$;RJ*:]@Q4R(2QJT4E"E$'_C*0NB9)>8Y Z( M:Q/B1E%V&_!7T='XX@=_.ICX7H2E?N)6DQQ;U?EV^\BLV>JO1IK.."\$N@ZZ MSJAD9.@ZZ#KH.N@Z,W5=UW+@UT'70==!US5>UPVLCC,T1V;0==!UT'70=378 MOP!=!UT'70==9Z:N$UM"VOH.=(&RT[\V"T77X),XQ7U5YM:80I&J^PF2+)K; MKH D+\BJ#O(!?H ?X ?X 7[,E _P _P /Q7)!UG!+V<%LQF/63)Q8VZQ6S?Q M/>:&(S;R@RSEHV,2]82B;HT(JK7.6ZBR@N6!8QM$Z"'H(7V;JZ"'H(>@AZ"' M]M)#-@J40P]!#T$/'5L/85X&/00]!#UT['G9 'H(>@AZ"'KHN'K(,;1.ORF M:5IF9Y6R^@<73>(CYE)OW3M.39E.HU"MJ"4L2^@G/Q3?SK*4NL!"S>MNS(]5"HH 4J\3(F6U1UJ"TR $J='"7@9 MP ]4*E3J]L&2GU+W-N!KKR_]7>I7X(?\_42&&C[83NOM$@1L,>#&]?RYUAO= MN)(D/1ZF/-[XVM)3ECC:*L;##TG3J,_EUX11/'6#Y3$4U\P?+.'!/!X$^35_ M>=-Z(S\3]KWB\QI!??>G/&&_\0?V-9JZ*TINZL9W?J@:Z69I5'RA-*K\YL$? MI9,/P_ZYW6_UV_-_WA:[W(E_@3M+^(?BCQ7D+7H1K]-VMK-6-VT?550M[-)( MO:@9UFH9=;_]RML[QWT].G\BG:])B'VA:(;[*?2A'E_*MLT^2F+%HKQ"7/+3 M@S(IMU$P4L_Y6Q9RUFY9S&G96_M@0)G6&5\5(-M]1GA0V%TD+.:S*#[RIC%M M"X4Z):8K(@/\/8._T;^R))W2>[2=7=MN?-WD,!G0&=<9;6PY>ZO]-.2*OHM=+V7[AP5?2KG3.A$^;BY>5]\Y%Z9O=$6,R8 8 MT^E0Z^P0W((3#.:!>6OE-'!LIWK=;@J7CN)2-LQS_)S2;XQD]][+XIC3 ]S* M7,C:D:IC8QJ&V(RNI>[&T>/,[FH["AI.'=AS6NQQNMIJ+IG" Y-C?+7/^/O% M=V_]P$]]CK0_LWP>@Q!HN!B!1J#1'#$"C8BAZ(NAN)X79WS$@M?9Z<;YN5VK MU;7AZ6(BB(G@QA2Q[E ;0Q!( 7].BS]MJ]-#WO4!0RFU=]BN^9C',?EJ,;_G M8<;9>Y:O?E5!J.8L,G=T,JWQR\OUG*C7VW@UAVN.-6QI6UT#U\ U<&VCU/I6 MNP>N(>3W*@^RE$.%:9ET%H=#I$\A;H&XQ::X7]MR'&W3*<3]P)_3XH^-;9*' MC?O5/H7J6QIYOT_H(X^3_V+\WYF?/F)F9.2\O"E\K!'U3 <2Z ?Z@7Z@7ZVD M=MKT0ZA0E@C,IEG@BA.11WSL>S[B@RK\X0RLEH/:6 B F&&W:L<@;" #.\". M9^Q+WQKVD5B[DWW9^4C&XN\__Y0E[^]<=_;AFS?AHRS@G\>_\8>\0#*)Y4L< MA?2GQ^6))!?AZ&KBAG<\^126K_%#SY\%//E.PK@,(N_WO_[G?_QY]W]$'1O[H4NCX@;,7TB9 MW3ZR*(OS$X[D#;=90KU*$I8H^2?,#2)ZG#@,A+ET)0V#YP>^NC^-Q+#((U&D M:QQ$=.H\733FUXP>]_LRGBR=1EKCA*'GWX5D@/R=AX^S6EHU]X<3- M?9K+5MI5:LN2HF_ N9V#\1K8"! 5?U4K?\QM]JY^X7&2L0]0H^SF_"/Q^E. ME5Z /"!O7^3]1J,5L$L_$A6'W!G/2"S 'K!W$(\E2MT 6 /68&&!O,8B#Q86 MV*N%A:W[1J^*EN/72_:KVJ6?/)\]4,]] S6F^''+ZAHG.&.$!<0!<4 <$ ?$ MF2,X( Z( ^)J(3ACA 7$G0+B7I\"8-=YQJ\"QG$TRKRT*,>'@-UAE-FKTW". M")D_Z1:"_CY742N_[[1U==R4D13W-6O7*+0 M$"]#HLW93RA"Z +H O@$4 + M0 M "VS=Z9[5:^$,+6@!:(%3U@*8%T 70!= %\ C.'S29?W78+[RA,3J39@; MBDJG]SR(9J(.E.Y%&:R@ZBC2_$)Z=7.*./>M3L?1AKU]Q68*2:OV@T!.D',' M.3I6NZ\M^@AR@IP@ISXY#JV!K:W$-,@)AYKG>-X\N-* M\="K*!%GF88C%LUX[(KC9AG_,>-A@H*BA]5.* N$0E1 G,F",T980!P0!\0! M<4"<.8(#XH X(,Y\P:&@J)KTLVC,9B@LBICCSCD,/=M&R-%T1A@NK>;R VM5 M-6()[ ;L!A@!1AQKD\8018C "# "OA-X 5[ 4IB2YE/_"-^FQ(*!CHW2C=D(W;'Z M3J=R;)G"^JJ=#(/(9;@83Y!JCM92E*":,52#'3L^N?J6W>N!7" 7R%6%D]C2 M=TH4R 5R@5QEM]#N#$$ND ODJN(<$[N/.5>E$>.&!8:_\2"@EEGLCH<\=@,9 M('9'4S_TDU3L_[Q'&N@Q5-(+-19KIYELJ^_H,_LO2,<4&6 MOF4-L OVZM3YY%BM]L'.Z@&CP*C&,XH\P/[!:I"#46!4XQEUA(,WP"OPJO&\ M@J4R*_VV]I$-=5I&PN_D"='>,R7VM*'.',$V5[$U9]UH:+5Z!XL?-7Y=">0$ M.;6&HOH=?;E^("?("7+JFRO8UL#6MAC; M"FU!P:;@[ATTVV$T&_RCDA#JX/^(?6VU1YJJU>TEP8Q9?RW5A)UWV>C4VA7 M43R+8C?E:D_-B@CW=5!?7?+_'9557L:4:__D%]@2>#PQA$V$/@!?H ?4SD! MIK@"R " NH:Z-D,^P _P W._G[G7MY,"YG[O*(E!8)[ M$9BUR%YO5U>8>1^9-=M7AJZ#=37,2 !Q0!P05PO!P9^#/_>B/]>SVHZ^!##X M<]O&/G]*71+,VNM+?Y[%,_L=DQW:M&EQ MGY9]Y0D)T)O(5+@1O^=!-)/'H15'G]$?7I"-./WX3.+K$MKID_6.HMYI&X\FO^\J;U1GXF[>L5G]>,T'=_2H#_C3^PK]'4 M7?&>IFY\YX>JD6Z61L47RB+(;Q[\43KY,!R<.YUNS^ZTVMW6H-^WWQ9VARQ MX,X2_J'X8P7OBUZ4EYX6RYO=M;[S]JM7JH5.Y^W+MFFM657WV\>]O57KUJ/S M>]\^K'/C,?#H? U07Y--(O4*=4 ^I>;:9N=HK?BM@_WD)6Z3GQZ4XWH;!2/U MG&_^#S:E7R8TO2(G=\3^EH6J@S/U"8R5B'J''V4WXQ^-47[HED ?D/8.\WVBT G;IR\"A.^,9B078 M _8.@;WO4>H&P!JP!@L+Y#46>;"PP%XM+"PVQ:U%YGK)?N7W/,QX\D$7DPT2 M9(TICJ16( Z( ^* ." .B /B@#B3! ?$ 7% G/F">WT*@%WG&;\*&,?1*/-2 M%JN)/@)VAU%FKT[":<*VO^KZK'_SWM :#+358C!E),5]."P96@!:8"<(#!S; MT88!4\83N@"Z +H '@&T +0 M,#6G;8=RX8:@!J &CAI-8") 70!= %T 5R" M(Z1=UG\59F/Q*LW+,EA#/<#!*\TYLI8T6:MUL#-9C*]W6;4G!':"G3O(L6OU M]+D9("?("7)J-)U]JS?L@)U@)]AI'CM[EMVV04Z0$^0TCYP5Q-)!45 4%(7] M-).<-2E%6*4(906'(MJ-LB%'4%ZUTT&.;0WTS;!-(4+5AAZ4:# EM$:$P0@P MHO:,W+I(,2H$3C*8'L7? "O("I.'HF:YWC>/+C M2@'1*WD*J#RS<\;%V9[AW?RP3A05/:1V0FD@%*,"XDP6G#'" N* ." .B /B MS!$<$ ?$ 7'F"PY%1=6DGT5C-D-Q4<0<=TXM[+21PP!&@!%8G0(OP M8"C " MC-B6$?VA T: $6 $?"?P KR I=B%$2A1MT>)NA7A[CMR23;;(&F2U\^!'_+W M$Y5=9#NMMZ7']&>I?,B9_4XVAAZD4P]BB4#'UNC&;'T>DN;4MJ&D\5N;02Z0 M:P;9GI!.J:0JVKS#T:=,*,Z77U^-/@$/IT\GRRG M#PL%1H%1^GR^[F (1H%18)2Y2;#@%7AU\KR"I3(KR;;V855U"D;"[^39S]XS MI?.TH._6F_X*<("?(J<^Q=2S'ANDT)[VX]F'P3Z$7 M33D["Z(D>>?=L]?5O?H+J@NHXA'U.PHTW[5-?G"N:_5K^E;5W' ME)&$%H #4V\5VJ_+TBGT*ZB>!;%;LK5'J 5$>X[HW]UB?V%RCQS M4&S_P*9GWERL7J?ZNNQ[^9BU=?\UG,/5^FXZO"W].(>OV'_ )+ M#8Q?AY3MW6P_2RGX3:!;E#74-? #_!CK'Q.V=QW#U8V M[S3,?=V3>:H4XB]1DK!;/HYBSGQ5Z2!U?Z"DKU$V$NL-0!P0!\35$'$[N"=M MO+* M!B2-1R.ASQV S4"HZD?^DDJJO7>\V+(+'I RF.>I'G(VU+GVJ74@"(( M+KXH1OB<:1D\VUDS>O*S'Y)M)Q746:+4D>IFO:H[.EO_?<+9.*(!?J!7,JF[ MV"R.[OT1D2Y)(^_W][=NPH47/!4#I8B7#UJ!D1']48SI^A+.[/9Q?LCA&5V< M3J(LH>%/WGVH@K,>%]C;**C24Y>8#$-?,'*_EY MQ)+\FK^\:;V1G\F"><7G-4/TW9^2O'_C#^QK-'577-"I&]_YH6JDFZ51\86R MJO*;!W^43CX,!^=.I]NS.ZUVMS7H]^VWA>TF*QJXLX1_*/Y8@=6B%^7UN\4: M<7?M!&3[)4#50J?S]F7[OM8U4??;Q[V]5>O6H_-[WSZL<^,Q\.A\#5!?DYTV M]8H703ZEYMIF)[JM^*V#_>0E;I.?'I3C>AL%H\+?CSEG4_IM0I/J4/CN?\M" MSMHMBSDM6UO$"*@#ZK9&77^/.!L,!*AZA"6^"IBZ^TK?0;G[A<9*Q#U"C[.; M\(_'J;Z\52 /R'L&>;_1: 7LTIB9!NF96IR89H02JLFU (S4%]07X9 $>IK>_6U=:H;M!>T%[07M)=1VFM0_?2P%IAYK?JJ MM%[ ]OM@#]9U;./%-M[E^[&G#YUO_H9&PVX_Y8$_Z&XR /$.0APU&P%XM-A@!:\ :+"R05SOD M56IACR!/8+,YV,067VSQK3W!#Y@9Z!GJO9H.GU]9_V:/O;0-- TT#3'T33]P1!Z!GH&>@9Z MIEJ/IM6"GH&>@9Z!GJFV/A+\F:WILO,>U^+O/_^4)>_O7'?VX9LWX:,LX)_' MW]39L5_Y3)SV'-Y]"F6ZA5@#NWS,?_Q.PK@,(N_WO_[G?_QYS2,F;LPOQ1+: M%_=17'_QX,8CN;+V>28/J?V_;I#)1UXD2395WWT7+9\_F88C%#+_RL=_>?/Q M6N3:_X_SS^_7;Y@_HB]<+WT_;'=O+KJ#B];UQYMNJ]\>V/V+WF7+;E]<>8N M),PRL:J91HPGJ3\5YT^GXDQBUX_9/0T(9]&8\>DLB!XY9_)$8A;E=XKSH[]< M?D[87>R&XGSJ!QZ+9^O/ULX%^(ZH6TQ-DL6P=A=R?D6L>'YH-5M]0:. MTR,1#+KZMAS;'2U;CCO.*W>QO?;^X][>KG7K3WKH:M7YFFS0J=3U>54B6/?4 M-XJITQY_C>16L9NEK6+'G&LU;"XZ;V[_U/$F-B:^"FU0>:^$H(/@Q#YL M0.UP4--65A)00T8_M!J@9@344%3BZ%9U2BT-N"99;5_;\W#@D[>=V>^@U>J* M*@"G<!CC&R0?X 7[VE@_VUZZ5YN8\#/' FQ\S[HF593(;4W;FA^R1 MNW&B3>EKE:\Q:3(*G /'=K1IM\:GR]2(B6;I-5 ,%#,0*0VCV/;Q]\KH=FB* M=<^Q'1?4 K4JH1;.LVY8;+M*$?[?*'!3/_#31W;,:$F3G3]3AKIJ0P1[ UZ M%^#%:_RPVKE;/6V[8U>'O#K]H)U#;T$6D.5ELF@KC7,:9,&ZTA[K2E_]Y/?W M8[%-PA<9"3Q)62RV/AH9;VFR?]?X\$&-F&B@T?$\P#\S;B7D'J!-V&LS#JM3/U_Z]3TP>L4>?!Z-CQI::[#V:,MI5.XFP M2. %> %>G%2LO0)>G(;[!=: -6 -EJH.L%3UCZ>U.XLZG:,G13J7:W/F)3F- MC.0TV2]$M-T/*4W M2^5#SNQW*I&5GK16%GLT3)PBZQRY:@=J=T*,GCEA1\/Q.,\)?,A7GJ2Q+VKKR'=S]]W/D8'OO*N;B^O/YXY5Q^ M[%X,A@.GU[EJ.=UN?WC1L5NM@QW#LTS:*@_948?>T#N9.BEF%O.$7I:P-$K= M0-'CO1P'DM]B(!C_(?[F[/:1)=S+8K'--GV<<<$=+\@$57(29:&;C?Q4/D!T M1#TJE'4<94 P2>E_4_G2:$Q4Y+&KV#@F.HHGO$(5+#JKN"P(F_@_GN&TEI?) M]VAYTMJ"IGLUZ4R.1Y0EU+;DG;93CNS6LRIK(_:7G$WSCSERG);3=X:M3F?0 M[G0T'G/4TW/,T9%/FZGW63DX9*DNYPP9=CL.6=II2O?:PKFO6](_^2-O<,32 M05-(3AYO.&+IN H/YT/@*!)#:F>?)M1PP!*@!JT&J#4+:A4=L"36B0Q:NJ]R M8?);>='IF,3=*._M#UTZ]:7]*B1508)1NUNYL&J!&7$?DH^:GGQ4"RA"?6TM MJO:@^A(,M< ,U!?4ER%0A/K:6E2VU;+A?T&!08&9!$4HL*U%U;<[4%\ZU-?N M(;%F1;Z^?OM[(I,COWZ[V"7RU=RZ#)VVM@/#3!GDJFT\3'F3^3#09FK !_"A M]GP8]+4M[8(/X$/M^3#L:#L%LBE\P#K[!L%^H=E&%:1I3G'KCH/CBA%Z-,@> M-8=:[8XVQPW4 K5 K=*F,:HS'()/X!/XI,U"]36><@=&@5&GSJA^6U^, MXD3X5-4ZEEW[F5:)>VO^^BY*-58#MC:!;11EHKC>:YAH?"A 7R[P2^)K1AEI MJ]/55MQB?Y&9@A[$: W=U !E!F6VS=S'MH\O,E/0 V4&9680'*',=@N,6ITV M/#,H,R@S$^$(9;9;"IW5[E>TSG.*RFRK\XQV.OI%ZP$MZPZ"23Z/KZ)0E+53 MAX)\'G_UD]\O'\6_XLB6*-[I?)>>/6CWKRZO.]<7W'/=:E_UAL/. M5?]J>-#S708SO:>Y7&4) 9O'"4LG;LJXZTVD2&+_-A/'K-BMM^)\HVD4RX.7 MHRS.SWB)^3T/,^K; Z>?W"0_$R99/2*DU+4E]6SX\1UVJZ7OP(Z!&>=U=(Y[ M\ %>W[QS&XQS(.?-/48E_1=D^;SIK[X.ZQ<>BY>X=U*9RQ4@]K50Y!L/SJIW MG7US 8I"P3AL! C%Y*F>3&(?86J%T^\D^BOP#AR>#0YQKTB@*&!_$1+^L[N:M8LW6T:38H,-/D4_%$P09T M )W]H+.]%3-/-(#.,:%C5^P &>2?'\0SNJJ)?VX0 C$9/+I6,TAPU8+M?S=0 M8H":D5#3Z,\;)#. S4BP;:W7=MY*M.VN&%FKI[R7Q.G,#-DGXWH>02!-6,P] M[M_++2L3=R0SK=66&>H$NW4#-_1X(C;2T.WBQQFU)1HE;!;S1(S9:'5GS;:B M6AW^I_MN-HFJ=GMWIFY\YX>JD6Z61L47BC?RFPJV]W2T;._I]5^YPZ1WW TN M.[Z^)C%MXXR.8=G;1B5H+V]PN2AT[]>Y[B4-FU8:]Y3%KVQ)W2%E$RJ*Y21$]1"Z.KB^!1+JOO7T,K2:>(M)S&I*, M#05FFGPJ7J;"ZUV _-9 M<>(%-)1I\JE8$6V?45_)VG8NIMX32?:*U5?]&D5]%)=_\%-ZO)6N5\MI/6!U^>Q,]I4)G6'\J5+ MU4_YW93N^%$O=HMIIO]OZV&H/+]N=?J?;MMN7K9O+ MFYO+P>"JW6IW!]V#5CNU>YH';;6BDQ*:Q?Z;1W>Q.YL(I<;<<,0^$Q3CHCH> M^Q2.14J#& XM<)09*P>&8][7+_:W94Z)U#^59M^(^W:N86Q,ZR\2-B(N M9DG"1\P/V6]1RIECL3>7;N++?)\O2M6I(1'@^Y9-IV[\*'[[1HWTQP1+>G&^ MH"TRAKY$-- ^3ZPW[);?^6$HOJ2'"TY;[($3H^F)=".]4V0CW?J1 +0[XQD9 M[H3=9@D))9$91R[UB-[J!B38Q0^)@LLY^TRWOT+]+P21/D1:GL-BJ>-D"M'3 MYA8I5']SPTQ(4"UYD4A(]9&T1:Z6$#AY58(#I&793?C'HU!;0NZ_D;\5L,ME M69WOSY+#)JG]@^>2H<[&]'\WY>]C'KBBT_R'*+=-W4PR;R)D%/ [-["*_#1J MI$7P62B&E'N3D&:9=X^6E(R4"#TW2?,4.#?F+(Q2]<.#GQ#B0B_(1@KC G(O MC=*;JZ*5ZKGG;]A%$# _Y=-$/KK\0/J;)CGLC"Q:\HZ-XVC*(G(49&,3V1C^ M([]:_B@/*_VU MA)2%(*;NOR)ZU6.1FIA+CC1&_F@AOT349A^)+$9Z^I1^#/A(D?_J\_6O;!1Q M-2HQO_?)PLL[ER"SI@5BY,2%22)>-BNQCE[C!N23J&:0_J-V>:3.)-@$*&,A M[N!1ZK)1E+]9@GNK-[]BJ(VKQG^$QF[K4ZQ1I)HI=B@K_0^AP/S4)U0^2@;P MV*,/=)$RH%?1B-_<1P'-?+48,7%?DLTV3*C%.:4K EH\IC]+RU/X?D<)FIZW M%DQ[&=E93'X*\9>'Y%YPNHYXNK *;$9V10R])"Q=.\H\4B1TO9S"D2Z9NIZT MGVZ0D **?^>I(G<:L9'0^>F$G!\Q(?%E^6GZ^E:IN\"-[WB2YC<1H>/[0A-Y M11HVJ05RU2>%B1#:\E'=R.Z"Z)94Y'(3H]91,W[X!HH7BC+[*Q M56_\6#P^&]/T*)-2H(OIUR3W&?)/;$13A2":*>7S#Y'E?<])QR61>*%*^"Z) M3TA!W9!W2@*-Y[Z(J,6=29.:&UY"?2:.Q*">*+&0+?L^(:^Q^%CX-T+%)_3@ MF*Y4\BC=6H LL7+!B=Z,(YILBX[(/^@;L@*^L)9BN/PIW3;F?&2Q<>#>1T+R MX]BEJ5*XT-9WL>]E 0E'R'G"I_(54@9%]Y_(N]S[S;EI!J&1UFNMNU]?^R6\.,FX5!!?.E8A>6K13+A-F3!N M?(.&+I2$8B9-5D73+)1G%VQVB".O*%8E?,O^6! M3U>KN0+L9VX_YT:SI M)<,+R*2.QD#YYO *ZH[N MI:]_=?W_WO=LNV.I^>1#F,.5'B?\9W=$;??%NX2$YWU=#.)\_+81=8[F\\6" MU;)_E:LEV;^9/^."^'*J*UVG%Q@T'Y4'+H,D7BKZ6?BEXN^I^SN]B'2[$)34 ME?74/5QTWDL>X7> MY,$:TKGU?Y 3(L\PX$MG&*S?DK#/RRPQM5^<$%:$H 1HJ3]KC>X\8""/$R.F MB@!%$F+LV976&00SE#S*]7 M6)^2^LGBN=06/%H$[!;?+4*)\PCS+4\?.%0.N2+"4$*O=/;4&FT^E_;) M@U-J2ETN@K[2PLH9?2!G^2)?7BE'/Q3&ABP,>3LI5QVJ*6;EVL6]7T1*%BR4 MAGPSR/0I95T@FVLF>?5\4@ M_<>1'Y/;0A"C^8N,D)?97+C$^>RPP/*\<<5U$_)_Y5*0-;>0\P('A,]<\7U0V(+2\E!EJT*'XLRO"^N6S]#RGDM99W$LQW^)28M@ M$P&L%+%<("H?"[$J+*M9N!X]24AV5EZDID=-HH[]87[KSR MQ)<\\%^E /*ML@,IB:.*RJY 5.N%0M):(\-M1=6OK1IE16(4C6D6I,^WJIU MZ]'YO6\?UKGQ&'ATO@:HK\E.36RXJYE\%LVUCU /T:CJA]]7I^BH-P?4'1=U MU5:; Q0AGVVIBGJYK]Z^ >0!>7J0MWOJ-; '[&GR6,0>2F -6(.%!?(:BSQ8 M6&"O%A86)4MW*%B4%R1*GL\>J&=5R1I3_(!"K(/@C!$6$ ?$ 7% '!!GCN" M." .B*N%X(P1%A!W"HA[?0J 7><9OPH8Y\4B\DV8"-@=1IF].@WGB)!9W6KV M2B'H[[.$D-9.MZV^T];5<5-&4MRW\^X;: %H@5/5 O.J88XV#)@RGM %T 70 M!? (H 6@!: %MNYTS^JU6M "T +0 B>L!3 O@"Z +H N@$=P^*3+^J_!?-U4 MW$WSH@Q64+=8075>F5ZM5<@[9%GK5V1]J]-QM&%O7[&90M*J_2"0$^3<08Z. MU>YKBSZ"G" GR*E/CD-K8'=!3I 3Y#2/G&VKW]FZ2A#("7*"G+4.I(.BH"@H M"OMI)CEK4H:P2A'*Z@WS\QMU(0O*:WOE53L=9-N6W=,VPS:%"%4;>E"BP930 M&A &(\"(VC/";EO=MK8JY* $*%%_2K2LMK[)&R@!2M2>$DC=!2_ "YB*H^>Q MUCF.)S^N% ^]DH>CBZ36:.4H>104/:1V0ED@%*("XDP6G#'" N* ." .B /B MS!$<$ ?$ 7'F"PX%1=6DGT5C-D-A4<0<=\YAZ-DV0HZF,\)P:367'UBKJA%+ M8#=@-\ (,.)8FS2&*$($1H 1\)W "_ "EL*4-)_Z1_@VE:M;$>Z^(Y=DLPV2 M)GG]'/@A?S]1N4:VTWI;>DQ_ELJ'G-GO9&/H03KU(!8,=&R4;LQ&Z([5=SJ5 M8\L4UE?M9!A$+L/%>()4<[26H@35C*$:[-CQR=6W[%X/Y *Y0*XJG,26OE.B M0"Z0"^0JNX5V9PAR@5P@5Q7GF-A]S+DJC1@W+##\C0J+%8.\UD6WU'G]E_03JFD*MJZX\P*_A5+ FW]"UK M@%VP5Z?.)\=JM0]V5@\8!48UGE'D ?8/5H,FWM8]LJ-,R$GXG3XCVGBFQIPUUY@BVN8JM.>M&0ZO5.UC\J/'K2B GR*DU M%-7OZ,OU SE!3I!3WUS!M@:VMKUX8"?8"7;J]&N[^C;*@IP@)\AI:B8PR ER M@IPZ_=I^&^PT)]6X]D'P3Z$733D["Z(D>G73V<:3T#?5F@+ M"C8%=^^@V0ZCV> ?E810!_]'[#O#>?+0 O!OC%(A)^/?]+L'RR2M!8*@NJ"Z MH+IJH;K.#KI A\D9=!LF9Z._M9*H^SX;G4*[BN)9 M%+LI5WMJ5D2XKX/ZZF+V"]UVYJ"L_8%MQ+RY. <7)R\#<28+SAAAU19QIU/; M\JQK.:WJ*\>>AA<)[D';0]O717! '! '_Z)J_Z)C]5O5%\\^#?\"^>X_7_-9 MS#U?YK>KJMK3B'K]A_P"2P*'-XZP@< /\ /\F+IYL'X>D]/K:O.7JD@/,,45 M0 8 U#74M1GR 7Z 'YC[_C*+L-N"OVR9C>I&CBK;(K!'?B\"L M1?9ZN[K"S/O(K-F^,G0=K*MA1@*( ^* N%H(#OX<_+D7_;F>U7;T)8#!G]LV M]OE3ZI)@UEY?^KO4@94=>,95K'BNL>71'-#0Z6[LJWG<7N>,AC-U"#,)KZH9^DHF#O/2]&S:('I#SF M29H'Z2UUL%U*+2C"]N*+8I#/617CYW'1B(TC47KJDIUO%4_Q0W)AU.?R:\,H MGKK!THMM<M-_(S:5^O^+QFA+[[4P+\;_R!?8VF[HKW M-'7C.S]4C72S-"J^4!9!?O/@C]+)A^'@W.ET>W:GU>ZV!OV^_;:P.V0! G>6 M\ _%'RMX7_2BO/2T6-[LKO6=MU^]4BUT.F]?MDUKS:JZWS[N[:U:MQZ=W_OV M89T;CX%'YVN ^IIL$JE7J /R*377-CM':\5O'>PG+W&;_/2@'-?;*!BIYWSS M?[ I_3*AZ14YN2/VMRSDK-VRF-.RM65S 7/ W):8V[H:*HP#C,-Q5Z8JX.GN M"U0'9>X7&BL1\P@]SF["/QZG^M(M@3P@[QGD_4:C%;!+7P8.W1G/2"S 'K!W M".Q]CU(W -: -5A8(*^QR(.%!?9J86&Q*6XM,M=+]BN_YV'&DP^ZF&R0(&M, M<22U G% '! 'Q %Q0!P0!\29)#@@#H@#XLP7W.M3 .PZS_A5P#B.1IF7LEA- M]!&P.XPR>W423A.V_5779_V;]X;68*"M%H,I(RGNPV')T +0 CM!8.#8CC8, MF#*>T 70!= %\ B@!: %H 6V[K3M6#;4 -0 U,!)JP%,#* +H N@"^ 2'"'M MLOZK,!N+5VE>EL$:Z@$.7FG.D;6DR5JM@YW)8GR]RZH](; 3[-Q!CEVKI\_- M #E!3I!3H^GL6[UA!^P$.\%.\]C9L^RV#7*"G""G>>2L()8.BH*BH"CLIYGD MK$DIPBI%*"LX%-%NE TY@O*JG0YR;&N@;X9M"A&J-O2@1(,IH34B#$: $;5G MA-.WNH,6* %*@!+%RL3 :F]?)AV4 "4:3PED[X(7X 5,Q=$S6>LRX(P1%A 'Q %Q0!P09X[@ M@#@@#H@S7W H*JHF_2P:LQF*BR+FN'-J8:>-' 8P HS ZA1X 5[ 4H 18,2V MC.@/'3 "C CX#N!%^ %+,4NC$")NCU*U*T(=]^12[+9!DF3O'X._)"_GZCL M(MMIO2T]IC]+Y4/.['>R,?0@G7H02P0ZMD8W9NOSD#2GM@TEC=_:#'*!7#O( MJ6.U^_J*9H%<(!?(M0R=]$(EQ=JIIK8U<+K:--,+TC&%7%6;?S#JA!G5Z>KSH\$G\.GD^60Y?5@H M, J,TN?S=0=#, J, J/,38(%K\"KD^<5+)592;:U#ZNJ4S 2?B?/?O:>*9VG M#77F"+:YBJTY2T5.RVIUG%M0^#?PJ]:,K9 M61 ER3LVCJ-I$0&/0IP-K4^9'7RU+G^FN,+LZIHPD MM LG1L)\D'=0]W7 M17! '! '!Z-J!V-HM5L#^!?'"U,U*SW_FL]B[ODR'5\5_IY&U.L_Y!=8:CB\ M<80-!'Z '^#'U+V.]?.8NJV#[6["R>:=A M[NN>S%.E$'^)DH3=\G$4<^:K2@>I^P,E?8VRD5AO .* .""NAHC;P3UIDWLR MBK+;@+]N^XWI-9DJVGJS1GPO K,..YK/!E:G4U%5A'UDUFQ?&;H.UM4P(P'$ M 7% 7"T$!W\._MS+&>9MJ]_5EP$&AV[;X.=/J4N"67M]Z>]2!U;VX)4%-"!I M+%HVW*]#2[?MO2&PEV\(/+/?,=F=3?L ]VC85YYP-_8F,K=LQ.]Y$,WD@6C% MX6?TAQ=D(TX_/I.)=O[L>.TB\\VH,F,,'/UC\&0'J@A42XEGH1L$D4<_D)+@ M ;7NSF)W/.2Q&Z@1&$W]T$]24:WWGA=#9M$#4A[S),U#WI8ZURZE!A1!/\T,.S^CB=!)E M"0U_\NY#%9SUN,#>1D&5GKKD++6*I^18$9_+KPVC>.H&RP,DKID_6,G/(Y;D MU_SE3>N-_$P6S"L^KQFB[_Z4Y/T;?V!?HZF[XH).W?C.#U4CW2R-BB^4597? M//BC=/)A.#AW.MV>W6FUNZU!OV^_+6PW6=' G27\0_''"JP6O2BOWRW6B+MK M)R#;+P&J%CJ=MR_;][6NB;K?/N[MK5JW'IW?^_9AG1N/@4?G:X#ZFNRTJ5>\ M"/(I-=IS=A'\\ M3O7EK0)Y0-XSR/N-1BM@E[Z,&;LSGI%8@#U@[R >2Y2Z ; &K,'" GF-11XL M++!7"PN+W86;D?EMPRJ]+AX;)$;C"*Y= 9Y0(F83\BS[O>JK[)DR\N*^*@\( MA)Z!GH&>67_?0%]Q*M,''FH&:@9JYDAJIFM#ST#/-$C/U.+$-".44#T.X>NT MJS\VI1:8@?J"^C($BE!?VZNOK5/=H+V@O:"]H+V,TEZ#ZJ>'M<#,:]57I?4" MMM\'>["N8QLOMO$NWX\]?>A\\SVWA/?*; M_P.;>($YP1Y IO-P2:V^&*+;^T)?KAT*5/09D1&E#%)3[;5=GJ52\24L1?W(3$3F@:: MY@B:I@,] ST#/0,]4[5'T^GK.^O7]+&'IH&F@:8YCJ;I#X;0,] ST#/0,]5Z M-*T6] ST#/0,]$RU]9'@SVQ-EZWVN!ZL82>T@=;HQFIJG/HH+O_@IS14WH85 MZ&\TB/Z8V$=/O\H2(AZ/G\^..):DYZUCZ<1-&7>]"9$_3&/_-A-';]NMMRR* MV32*.8O&+,IBEHKE=1;S>QYF/&$/G'YRD_PXYV3U8.7:[9QNNQG?%PF5%]9$:MR1<5+W'OI#*7>5+L:Z'(QZ3GTPEG>WA: M .@^ $7JWH83.W^-Y':_FZ7M?L><+P.!52)P^]I+QX:GV(OZ*G!"9U80 3,- MI=M'3ZI'+/;E X>&X%!;#5+@T 0AV84V8%8KN(,8 MX=?+U>F_K8E &ZPB@42ZK],%$H%$$Y#8'@")0*()2.PX6R.Q)G'#@_B(E_6= MW%6LV3K:-!L4F&GRJ7BB8 ,Z@,Y^T-G>BIDG&D#GF-"Q*W: #/+/#^(97=7$ M/S<(@9@,'EVK&22X:L'VOQLH,4#-2*AI].<-DAG 9B38MM9KE9T_: N!E/>2 M.)V9(?MD7,\C"*0)B[G'_7NY967BCF2FM=HR0YU@MVX@BO@F8B,-W2Y^G%%; MHE'"9C%/Q)B-5G?6;"NJU>%_NN]FDZAJMW=GZ[,.M6[OZ6C9WM/KOW*'2>^X M&UQV?'U-8MK&&1W#LK>-2M!>WN!R4>C>KW/=2QHVK33F ( :!TJ3,L9P8!HP M=VC,79/VF][RF+7M QR:9N:T!RF+=4F*Z"%R<71]"232?>WM8V@U\121GM.0 M9&PH,-/D4_$RY?9&$3[;%CKJNB:6TB $8D'IZ%K-(,%5#+;M-XO \UIHM1N8 MSXH3+Z"A3)-/Q8IH^XSZ2M:VYX]]/F*WCW+(@LA3/W.<5^/SJ/SS>]\[2=U9"S;RC9>6P((DT1 M)>H M3J4J /4Z@:U^I3.ALH##@W!847YK]1Y0Y=HM2\Y%F>&5 +8 XJP#DPW M1EC-59% '! 'Q %Q0-QI(&YWOVY92H.Z^V\74_K)S"$%GAMH&#+.$OM(P@WO][L4OADWE#GD'&J'18>]1.J;0U: MVJ;8&\5B"AZJMK<( H-=?'E8I=3?;8F5.UXT[9Z?0?Q"40IJS(Q-63$<*!M:P<8 4;4 MGA%#RW:PD@5&@!&+59UA#U[3JR<5!LWAJQ3L=WEB5;S[YI[G)ZE+.]#:LQ]L M%&6B-M)KMJ!M')$JBHN;N\+\HFQ?1.YS,JY E!4L!;2M;EO?0MO> JT%\!#L M-#1?!DH22K)*)=FRVAUMP0(H22A)*$DCL HEJ4^63M_J#O0M?$-)0DE"29J M52A)C9[DP&KKJR@&);EMI%+?H0*'J1V_5]>W;?Z@ZM9_RBOS[KZW&W:YU+?'# MMKXFI76KM!"_/-4MSRN0?=,G3Z_NJ2CSO'"N<>+Z$7-W3P]\Q8GK)0!6>O3Z M*>T\_'OHIZ0MOZ5NJG&-NK+\\N-&_:O?QK$*E!KM],:9ID>/5H%X()[."$CQ M]Y]_RI+W=ZX[^_"-WTW)XG_ELX@$'-Y=^XD71$D6\^_4P\L@\G[_ZW_^QY\W M7?Z%G!7O4?T[OT&<:2?D\Y6/__+FX[5P+?_'^>?WZS?,']$7KI>^=X8?KP:M M;O^R-;SI7O7M8:_C=%H75ZWV]>753;O[YJ]/Y+W#]'G=<#T?[^GI"Y"HC^+R MYT\_S 7)YI+<.S3R%(GU"EP=M/7_X"R6\G[-@9V+QZ4/D9;GL-LL(;DD"4L4 M*A*+?2$[)>)/HY\YX1EJ1+G^8^-Y$'C]Y MZR;D (K#)K.813.Z2*!K_N1SQCZO?"EO'/$Q-4+,M(F_TQD-K?@E&M-KF9P3 MS&(_X]0YV^*H4]()AXG<0E)TJ4BJ) DXMK90MSG[#-) M3KQ*-%=(\4JVZ^8']TC:]YQ]'H]]C\?JPI6QD\(D64W=V!=]6QJ/^,X-_3^D M>$A821IG7DJZ5C9H><"HM5F@HJE9HLX2C>;MVM!T^9B\O_DS5(\972%O%R/K MAH_GC*@PBE@8I0OYT"7%X!2A7'IIWJUS+:'I1=SV4)3_$O-[/\J2X)%(PMG$ M'1%B0O>.*WG/1X]<"(*8%CH3.(;=(UZ;DC&=[5YWXG$ MZV_*+Z$G>X3F1/!!/&+1))^^E ?>$GC_R1F DK[?/@!P%+79).RB89P4 \C[M)\;L\ MO5%_^@SY)UL91RNEE MQ#PW>$Q2\<6(E('2\@F]PQ>\??#3B1*:$-FR9"SZ(1I9;!H%I)E(DU)WW+LP M2I1)D"I%-+V0H%#/I)1^)V(_S^:7O<2U;M^2GT@MY9="]5V1QN%A(E7>YYGX M]R([ MW5Y+WH[]] (DBR+:(,#&85GSU[^\Z@ (2K(,2J2Z.F)W+ E'(2LS*X]?9N;\ MG =8C2>G>\=[>Q?[_9/]P_V#W;V3D][AV_V+P_/CO9/3\]WCEV\U%D#G+M$U M< F[H_^"MX>'IG$+WB88C8-&'T,D@YJ0 &+ MS_"8HHG9890%>&XI%#*^)0=[(,3IZ*+746FJ/TO4?)%FO6".O,M$!&<4GV!\O['/0KZA"5S;02"&_";$SR6;DDQ\VEUZG@ M2QK#QL:P8%Y@]3E@EQBS8@H*)P#: ;Z*6P MONOH"RZ.%-.8C VX"&A*!ACL40:"5L+#\$5P^1?%^BH?3=6XC,4*Y>6$3&KX MJDE)5HR:S>/T5MD%D)V!5')6:3^MLI4/(@-8H)^[$YR1FHF5(H2OD*02! VN M,E#Q988[C_86VV@WTQ09#[^1U+[H:539I'*7[AVO3KBLMC<@:#C\?;QL7;V>7@+-O8]2GI]I?JCPL-FQ%N U,+]R,%\_WCY*4?S?>&"$^)- MNN*$KG!M6B&?R/7VUH?3W^@:I*!S71>9%SX:MS"S+^#]*F4%'V@%M.,SX@HT MK/7V&&7"AR3K%'-RDR*);TD6F ?X#K8OX"+2.,P16FC@M[A:6BJ^FH40WA:A MCP7&"7X3*JFY/"PLBC!*R') 79:043Y+T:%P*)(._V"C#=Z+QA"8>D(NFEXV?!+9FP5*0C#4)W#7P M>SI!C@<]?3]3)2]I<5JC5#\?7R#TIL4-4Q&U6*$-AZH4?< O2E-@R5>CB&IC M<6%-]+I'?_:&RAP;!DS:D6,8D(Y)0-4AQX4QFHF%R_-\*@3@:9(6!G_5:KV4 M]XM\Y1QD"LQ3^#5Z#EIITT\3%:'RAVUFAH$_*2,/=#>Z8/ ^.!LG8%R#69N' MV2WYZL M.1RHN#F\>3E>(R>0^^QQ!(Y*%DRR= 8O0=VMUZ"5L%E2F"35N^FL M8!>XHKU!$0%3=H@U.\2IK%10"55#*<[IY3P6*95%"D,&&\HU5<)5#:E&4E7( M(ZS%?(2QC!"_JXO?B*2+1#L5CD)T3U++'\4=RV"UB0J$-(G[VI+"'^#%A:.1 MBM&4@5_.%+#'V+YYT>Y*455P#("T OK,8X774?B+XU04J@*7;&AC5W5M8_01 M^Y5#I977>*=BF[LBF*E12@> 61_9DSG8*]KGTUK,,)]=ZH]@2Z!$&IL)5@Y2 M>C-5[.8M6;2H:'WV:!JZ0KX3_&H)PJ$E,7'Y<6RN-1P#P&)P.QQ4N#2RDN'@ M)'X0#9R6.3-#2S+R#$[7M_K*W^[Z5CQG&[$Y&8W2,C'^=J3R;TFQ[)V^W3\^ M.#H^WWU[O']Z>GQR?GIR/K@XZ9WU^X?'AQ=/ZBSW[P)H/F;?%G;IE#4.: Q@ M=L2;DNRAYK@L9V#1$?LZQ TL=0--WHUET>4?_R$#AS2:QVRCG8$N1WC1*H(& MJSRD0,-SX!IWJTQ"<+ +LG3PG6SSZ _#$\1D(W)T =GC X<4_5*%#CVF+11G M $:HD$F5D=\'[@,<)#'807BHS,F>L'PRM\04\[/J:@*%97@8^!K_/#GY@+Z& M''".P9D9/YI3(,:-QNLNU:C,.!Z*5YQ_'4U#\&KP2)E%.:4\MK]W'"P6;17A) M)QB6\*\4&*,N$&,#@J@$](B+.H^1B U2M59:M?Q^IY:5T$8>SK1;$.;?NFW) MN*,U;CJ/$@F86(YGZ+DBL2<=[7KFJ=YQ#J2GMX*%SAI/)&%2R668\=3A8 M,H,OGL(>HS<#C)\;M=<.3F**$5O*:T5?@QE<,D*1]P6D49L$2F2)EK:48 !BC+"/$07Y0V=/35N U@4^KL MA7Z8..#P1[U/Z+!E; . ;Z\RM![0&(0_ZYCC#&U$5_^!LHG!D^:H+!L=:%[1 M/T$+V9"7UC9BL;TC0R=1-3LG'$LZ"FU,:Y&"X9F,,:KQ:8[Z$TS#D\M/8!H" MG0^Z/3A_MRZ,XGIG\Q_=W[Z0F?L&;)Y1>IU$QNC[ET^0[/!GUUG,T@3^/>*S:8N89 S?$L5H+%^'F4G^5?;L\I/>E$VQ!LX6J8KX M+=C/+V%,\?24-HS^,BXS_=D;>&8,U2C$-&4X*3"?0OL&7W-R>68EZ<8@IHBW M4'$469CDX8A/4A/;XY3S(D_NH#..&B6E0W@)=_!A\4SD;.N\:Q!((\&+6H(, M^4J*_GY=L;-(E_64HN^WJ;5G4D@@I!2[]BP=(YRH XI]M,-I&LYL8_@BO4'_ M%O,KT3B"@W!)R )OAK^;*,5["B6#>S@&"I^ +>T"R&CQ$HC13B2?"!5!L*I7 MQ=$,OH@_W/E2.N@V-MCVB5$?YSH!M4&,R$Z901PL83=MJZ LD@%"7JY!OCBY M$U!EB,VUR3A&H%H\C #K"&4HMA?&6)2UF!@_HTV+V#$H7#<<+W,2_,YE.NU( MYH\8>-\@71W#^DTKDVZO!JV1H+IR='.F 7%BRQ'>Q>*:.9."5[H)2P%/6XBP MD$>_++,F6<<*//Q6P<$+6K!#"C+!C"12B?)K!-LU;G&C;76=IF/*5,%+*7.& M.&ZXW, XPQ&GHCCA!R_.,']>V1%."FHHD::1Y"K1&@A(/@8&E M,O2TP;B3'/L%*H!Y?I.A5L_ 6XX1X!8$<+9KIH5RP MN1^#J2=:HC65]I?B3=F3I 4MLQF;JS.M+^SJMAX$$-5W*!_C#*X7A:$=6CT M,?3FVTP(9&7$FAJZN;1*$PSEPLF!_(D?KPE:2;AR)(-T4)+*Y>;@X[CU RSZ M0%O&;K2?$($/C"R:E"*;%/I[%DPA]PMWP Y'WP54S'N0RV!W\+W;LN@'2(BM ME?W>$B)U@G^J]!HV<4JJ$HGS&XG\1_%)WUES;*N53UIP9-KYH(G&RTM$?H/# M3!?P&: -@S/*%HUN@RL,LL4M0K<.GB+D5$5(C;%_888&,55;")P'6&ZDOU); MF$Z.&HMA(@F 5AY7PS>!&PGB#!N?W2Z)*<%Y'UV#MF" E\ X, N($2O! W%& MB9=#\:5,V=A^5*\NX@\R42BEX5J,.8?+V3*J1*D(AW6CT%Q?7,-.\.L]WP![ ME3IAU<8%%\(K'').OV_15;P05X8U&TGU;P2L" YSA/[=>L8=Q74:,=:7WC%%78&D<9<9-<:VI MA:# APY*2_$"[ #(VJ::_1AGT0/<)%;%4$(;9B'JB@]5"?]3Y]UAFC&2!"$; M88:A,DS68O5:.N?BB6NP+BT,%OR(/^#,X>()#IQ4-FYD-JZXG:/M%=]J>&HP MPZJL>:R:73H*O4AV0)# 5$"*\?1F'U!'V= &G_ A1#0@3W)4="6R1F5:H:$! M5DU)94I4?8;;!9I3N%*&HF;&!]>?RT8]/E=_,7K5X @E:@*V/MT>D96/.HI0+8Y\XLF%X9["E;$]\*HY,6D^@AFW74_9LK9=4/JA['ALN5-5:"EE# MP7E855S<90$S.*E'NTIWF;,JL(H\46N<<+U[O7L GNU85D>N<_ %-!1W''=K M]_%%7UXMAB L:1=>HP5EV=>;4+,MRLM5'$L%!-". 8';[FN=I*7+F4"^)-@F MZ_85L@D60^63VT"%F %M?/^F'B[-VMZ5):O[%U2\IA=LMPI!?5*.$T/V\R[H M1JZ3?$UP1:I4 '.)C,2)PH )_G\Z D#@8ZZ_-9T8MK_ M;LKZL!@R%^K+ED:$IB6 ;CG*3PZS$DV\>T=\36ZT@I@%$Q@8]),$!GF MC*P4^5 *[D4=MIHB!F6-H0_2';8GDJ#Y$'ZMN8]?B0U]X@FU=< 0/+A*],8\>&;'!9 M]!LRAG\[K(%K)OB:F]W\HQQ?ZQY!ZFY#O$!TX[5K[CA6T$[P.%UZN/?%120(5.TJ#&D0'C$0BYE=0-WI>7;P4\KQ%5]JCZH&1"CM4I"YO'@.<+L37"9')KB" M@@][(H-83*:DUZR(8Q5A,,3P5G)-29X[[!P#2F7S+D'8%K L1NIUMSZ7* Q? MP45Q\Q1M_Q ):+-TUE@OB!GLJ+][^!,!JC;68M9E;,*L#KM)<-BT7*.*-6TN MLH*G: @&\$S+0>)(L?*XNEJ[L%RTJUTONUV.A#B(:F.XP._$2V%X -KV'*G5 M10=AXCP72*5XYR,;9*T[DN\2MYL#E6UK/C.-CFY<9U-'?^RKZ#@T2&-F8&:Y MR/1*0,;@-0EQFNP+=A?M]YJ0?(7]*]\HV<( ^4:220UA+=P(33 63[#$E1KS MDS,RR:G;8"[(*R3\ [NNX MSQ-,MYN-JY&="%AAF6NR8*L*K<)\#R4@4.^R%)3<118:3,T1S&H[.]$RIJO50L"'H^/B_V)\ .-DF!"CW:\BY?1SN!$ $8C; MF,YU\KYA/=05K_'U';0H%11)9P.#MGFJKQ6_A@ZZQC,:U4S MN]N//)">U>U88FE_=&.6;YV8Y6I,[R=T[76V9'EVQ?I585YU[X5O\'<<539G MA3["B5TEY'1GJ%WWOWE D@?5HE&T&"^PFL;$61?C$G@(AE2M6_,7&*-=GOP3.B(*$)&,2#9A+GD M68IK$$OLFOUO_D G8J6[8TXDN"B4@UW!,D59*XNQ7J_Q9I>LM8(8HI)WJ21=W]/PU4N<2^D#&N#_Q#9LR@$-^K2.(]R&YY"YIO!EI"H0D[6Q(OA; M!5% MU=XKG1=Y+8="ACM_W#(Z-JX^;**5XZDL2$IN,9)@78/RY(2DR3&[667K:C@O MN2-TU%E4DA@?H*8:R;@.]"$=M9 1>KHMPF/@H%KVOS"YV$$RK@AC%AC3T:. M[+R&/_FL;MUJ]#>,P74.)%0K*,W4UDWP=9)9I8RXSLQ)K9TIX>A8%SNC:(?^ M^GJ_7!0A@ZF7=H_8_Q^X%V6.]:%\M+CBE1YJN@%.GL9$5!4GS>B-X6G,PC"CB(;T=P\+RPG-_9(AD,U!V9A58&*+QW!*<@*S*G=MZ3AEMQ1?O]Z=X)?%_$C!K>' M[Y(&_@80B>'JBOIWXH>.T.AL/18)R9/NI+]NR!U@Q \]?FPF8!ZBL>H4%F"# MLC'00( -[>2,C4^SQ'XA:S93,=N0RY$JU J1J+LKUH9>*1L,2Z Z MX@ZA@B8PSG;TRIX[6G'C4A=6BHO+*26$P.S[#BN>6$%=/RB?G+DMR/5*3;+: M'KOF5^90HU<2(*P:)MG<9CZZJD[S4ZD$9NU54FI=&(VW#C6JK$1N@T@/4-M-R'%WM(/KY\SF.+U:6^:K)X,LZ$^IM']S33SRZR1 43'--$L:96W2@92=_L*\51TX MMFA4[P3!'6N0.E3#3XT9 V[J0V&Y1?A-FBU![^0/@N\0"HD. QNV'36MEP42 M;]=@(^M%R]%G*A1JJ6&G_,J@D9JSN>R7=H2,!C<"A^PUMLFUA4Q:?!?(01.[ MIM%\SLX=$<(MD=&3OLBL D=M"DO4Q;>.E[T8B<9%5U).BWY?Q=^C4'MM(2_@ ME#E+\Z)M7;"R !#'D*OS5VM%1R:;HT%;P"I<<87U*:FTSTF'R-B<,EA:)2#@ M%JZID,Q^+B<'V<7D:M(S$594?PU'AG(#KC%!%AO;TTD'_2JG)( OI:MXL7BT MG7^UJ4-SK?LV/1XF!R47$=NR80DJ+<>&XK';K*OBLF CEDJ;U_KGZ/;(.C-D M1IN)DJ$7S56*E4PZ,&/DRZEZBE/J0%;*B+!9]+603(TNQ;].*;KCU++*;ZS? M0[\PZ"DS%(<^F@+A4G/C6AW.EIL2!PL2(Z>(9U!'#'<+YR1!_Y9.:#/4J?"# MW70[P,UFJ^-HXG8@E1-C0^3+'FR6ITQ'5-.<@,"7TKU>>GANL!ID^/-J\=Q/ M9QOQU]1!Q]2)F_)T5#]# .Y$TA'%-,K&Y$'=!I/HJP2JG=A$7KBEL-H4T%U8 M<: 5GKP4%.E@O9GI$VL#9"@G4QS@)&Q5ZPKKHD"EBNX2#UI*JQE&K&,Y1LT? M"_>2@$ZQ-5O.'590%565&T4B[2A#&CHJ(Q@V-P5\P:7>TBN.DEN*F M@&DTC@E'7;/A&A#EI/IJU*]3GO=LXW7 4J39I=CM&\H6^OON1S(YIR4"(\SO MV7I_$* '\RI?G:B3O@7,Y;N@1)R>ZP.4NI"+UXXVCQ M5^BH+$T.?V 0M"X ]RTC-V)CYM16L@&4')#XE[4FY"VK1J$\L70ME:ISH=6& M2M7'>WG J:XRIRA;^V9F8\)]6OY0ND\+GL.)RKHH+NKA;3@,4%3@U]C@/7\, MJ]/],^Y(B@?"$.15CW)T30$.^+.9K8>+T=JZ6H>8,]^B)2HH#3PU>"2%M1., MEV*>8HBY;4V0?,F8<^SE/!J5X$*,;KLVRRCGH#94Q@K.>;0^]/@#8[%P0S$F M-R::T MY=RN8)SA7V_D7GM+@@WNK_$&_T4G*FZLWK\DJ^"4K((SQRK8T$/@=RD] '8^ MC4/XLLO1- 4WN_LK:-PTL167T8C",KIQ8R7GCZ-K!;)'FILSIM=@]A7&'ZJ, M7),.(&@MZH;T#W][)2HO==8.[K;>U\Q4RKF>($T5,CA:Q3AG6::.R_'CG,7<\OTXM(+X J-*FC7?EIE*Q]$ABS*/W>Q@I8K M9RSA*R2IM@"^RJA, G?>3 7%V7&Y N06K@?X-QL?;S\E.,PFH4+ M3K@^O#Z6]T#3E\]KJNT]0MLR_@_2IE!1]H!;3C4CQ3 M2X^2,I$F9*13#%S)A3$Q#TCNFY@,VP6AQF&.T$*#,7=8+2T57\U"J"CB8S 7 MJ*3F\K"PP/2-!IHB'DYW>:\B0_[@0)(D9]RZ/#VE-Y&G,E5PO!D+I\#'L[2\ MEB0U^HPC"H/K97/?ZRH JPYST@BL?!K*T#JFBE,"C+=4/Q]?(/2FQ5&@GK!8 MZ-ZS-U3F+I>$"VR3[4H9N2U'9,G#YHPS;G9KM5[* M^V5ZLE#Q)M=_FTP@_#1144&#"P571Q%U+0\2-OF"S:XZ-?0SNG(6F&V"AL@$ M= *YS[YC4IXH8;,DC94P=TNS=\)8N-H;%!$P98=8LT.Y*454XDSVG!*62RB$)*365ERP" M/44?.=5O7(2Q4['-71&T"'V]/K(G<[!73(6K:#'#?':I/^;<5<[83&'.&%.N MV5FV:%'1^NS1-'2%?"?XU1*$!Z6)B5NO\JH1P2E]X$*4F2ILF3-HX+3,F1DV MU^DZ"W../M(_SLU4\$T9A_N[!=\3 AG!8Z#HXPB^9%P904VF+W!6227NQK)I M/9;43F !RPEIFFMU+*[IN\0U9R/<-#O*/><9A".]I_4_5Q(:^+<4.R/.4Q!1 M)L\P3#ZS1L()++?:6,1<1D,C_.7OH1YI4<*@)TWY/[!!D#,9DKM^2I>'X'V: MP54G,X5'T4[PEI>5&X\E5\MNQAY#W!NI!A>$J\K,'91 *D'5G9T?[!ST&ZP+&QI;BF&Q6P'\/;C8Q11U@"6L>6]EF3OAWY_Y[!E MRC8*0'LK'O1VCEM=,3DTK3SI+9BPLZ%RAN$->,I).]')SAU*0\M;2S3>;3LX M_22\O+>SMUF\?+!SU"XK;ZPIY41^\%#9$ /J'0UZY:X>0W4=FOX\W$MD(J84 MSTK$(-^[9!R%[-U&\*],HI>(LX_!9KD.31R9[2YN!R'/2!/]Q[%T5]1V B.0 MS4-_S%FR]- R OR9'GAZ9N_P%MMGT#N+K,P+Q=40,IT"GVAMANI@@"G%+N79 MCN]"TRHM.M8)MFF#26+)-KM:F:LF789:566]ED5L8RR'33C1-J82_)WMW]FI M-"_6D003#8YQ"+*%%)E9CA_5^"8%[_V,6N2 M^("M,S,41#<\EX0*CGO<(A:76;.OVI3H)S9!?B43CR)DEVI49BV6B3Y%)(?# M-=0=D_/9N?D(BY\;A5D6,=2],:YJ-_X ][T6UJ+-;R03IMUXF!\U8*6@A/-8 M!V0O&1K=)V2'GE]=+3=H4S.I5Y*P4Z23:8K*\ZG"$?-@M_"HP.T@([* #8JY MT NQI@E7@Q$V$>E@2Z$1*9KB1H$6W]1P_:?$E-Y.@9^1:M?U(;';%-\Q35B0 M'':'7DDZ1AZR<'/SG%;I1K8M<>Q7WXZIJT'J-M9]N4!*_@_Q^J]VR-VF:(\+ M*ZD158]3Y#'4<7X:EV=K.-U&TD:F=-DIM:/@TDN+KS:%U[?BBE#OYOBV4G,\ M5,4-EGN*ITU-+7# BC3>IM']66J= M. N_1C.\Q 'MV$%EL-IY*6H/WU"_LDP6KQ6;D'KQPU> ^$3X5XY_V' [=T/, MN/!,[#W$L.CR+DZU:!&QWX4QURPCL(%N+8%_KP1W!]I5C@'0-OZ>:7C@ZQ032/0<-EH>BLM*J_+"#X[-RR_O?NJ@>U=])C&MZM* M^H_N -*%ID9:FDO"9\T5?5N@9\9N+[ JZ_SM/OZOG=*-TQ M&R3.M#UG!A_' J)L5,YXWANLL4&@9&QS(S4E(R,\A5FD89:&8P:-6$0;OHCZ M(N0XR"'B% QV*DKX.(0%_UFFSF0-5%*GOR\M;N%SJ[^MUE^,78>\/"+7SLO;EC"8MNU>U=R MEW:I?;TF'1I^K%R^2YOH>3O]@Y_NW-XJK98WF&OS4[_KPT1@WL QSF>G*?,Q MDMEI1327V0\/):?#3:])B!XE45Z O #];54%J8Y ]1<%2D7DL-EAO!GU%UD8 MS6N*2(PU;TUW#9([M216C66VXNF,@SD?H_SSAD:3+YJB2:Q9YBF& MM:39K!1T,!3!U3>C!:*X$2Z-H[33^>Z"0RZ)2#GA*YLYZ.A>#&X.3%"*>J8. M-R46% 7Y#C,9YJL#T:"9$IH52=U7,#3&[@>/>Z9V<8T(S^5@2(Z>RY.T&67A MHAQ,7X[N1&U8J5SK,([$3MQX3SCO.*1U7+H83;X_I?X50$3J."%S)7D^O0!5 M".Y)AM8LVN2.9B>:63X:9B$JG> X% HXXIZ_3WO>N'+!MLEL4 M>+="A*,:JY.JR>;&FHO15,WP-[GT&.24(+$A!O>0@V[2+"8+PP2O0F[:R^GD_-GVFC-HUH)$&+6;GM)A0_@WG5,K<*4]^:!<H&OKK !JJ3"=R( M*=U".A3?_94W,NPE4),)S6ZDWN3T/KQ_YG1P55^G(<7I=E#A8NV2VX]:I_RE M&_1M;=K,"5?SZ4\!*DBV&07MSQZ#D4L4IF4C3F]DV5F^R->DP)#D$^2GC M>B^7CCVW)T";#3[_WH&9D6!)XL9 5YP5L^-:<+%F85(HF>XA1GZO*@2GP"6Z MDA3%OT:5N,0<]C!/,S-9RVGNI2-E]9%W MW-<*UN3T^976D%QI1(_6# Q?.4XS[MH;R3??2M\@J< QQ7=-'QF,2\6-?'/L M13%25&H(CG.(U9BP8#6C\=J.TEXV!<@$XDC&Z$$Z%=(5 M-93+#CT?X&-: SY29 N3Y1FR- M\VC6+N?CQ[:3,(\_'*FL,FM 0,'V^XQ1)H_F$?)$;6P)0D]EC8F=?X-\A&-J MJ@I+3['5\Q1XY AWO'9&ANH1J4YK0'CQ28E>=4AZX1UP_^T+$MAWL.M1IGV8 M7Q -^ O!FW@&S8:(+%:O$I(QIK5+;->I6L49R"J30+%I[[@Q&/S?G6F4=$QI M()0):2]\O0N!:O[Z#EFGJ&8";*!-$T\MA'6(1@1&2*HX%:WRXC!A2Z/Y[60X MR%1X-F>BS*Y:NUVHNGC6 9DAMWJ\ H]QS-Q[X45HJ,?4ZH2'#-!;$6-G)UR3 MA2%%OZ'NK%K] /456((5&;GOI$WDO;<8!: X0::#]%5*Y\T?JVN-$?'%39_0 M8L"^Q[D>_>L8V+)&_:*<)K\QM?3@,2N4M%SLLK[P4M?-&2-TB5,=4>8V578! M:,8(6;*L2\ MG&AE8HRMI63;$%D]\94?[59^H VE=#M_454T*\DJJZJ(ZV[#+%-CV_2CIH"T M5; H6S.:2R:JR5%*#4SXF&]ZG[:SAXZ>T%,/J&IR44$IUP<:ET:]M;(.WS!S MLP(E_TS3,;;G>9[ 9=\KV/53L,M4X[6P2G 3-LRC?,SK?ABTW%]A!Q-<"^OE M+O"F)N&#TY[I//GW+6*:E1'Q>J MQK71UK>\72O;%>D M;+_A*5;C& G:6-W]CNO.KL*O&SL_PVEP;)%/ND7=1.=B*("C&(2+E3@2.]=%Q?CX.+QA1Y);)B)V@,?# MZU@RE6&:N2[5Z'*^T%I.9LO#DW4B-,7XW/\L)AQKXT(IEV1:1?(T0FP_V4 , MH_=$FW,)&^I%ZIL:1Y\QP$EUI,;(Y?K'32T#_1TC?I^5"2969CH232KLQ6ZXY+[-YFDMK3;?79NT--!#;%/D(RVE ;R'4^[ RT.5J$DD M08HQ;J64'27C);?KCW/VF0I5W2(T9D*,*R@.Y;J\*(^%A4M0M#9"TTP#3YP! M+,3F^,:D$<+F$,:-(&COC!FQ0B^.6&-P0&HB:>0D]HZ@:GKYMYRM^&82 0)E M2!BXUB!U4YGVG<:0: M!)YE,:\D&T>Y4BBFK?2X;I9N$GZ:MF^' E:GK3>I# M=^\T9=&4#/D#;)D U;'\#>8T;>530C@1ZX@[+;AN Y;>F\R%X#R-24'J M&,>+7Z7S:!0<[O6T#37"*7632'H^U]R2NU[GX+_8OE'4[P!-LDH-27,] )5\ M1UF.!%%S&4E=R?Z1222H+I.^TE8<.4>.@;UVE#(@=58 R,K8QV$FX $:R^-2VMEBA,VGRM$YI+G5DB3/=U"$.40V]XG MTB,:]W)@Y !".UQ_"']D?1U^[V_Z:^%%7+;;F/\ MD%EBS 0VR)6'#IZ5S!4'@T%[KL#6B4:H6G+4Y)-/W1WP3R;E_50AY=HDVNY M5!48@=7\ZK8(&P31J6S8:J-+]R.LODKI\E+AD=:3=@7N-DZ""T36] <[S3HTEE M&GIPEHZIUQ7-T[(6W%%_Q_[TC@\G2LRA-9;SD6LG00B_-[V_(XUJC%%-EH$: M&\ [DPXH4:.#0<$*0.OQ'-0F/^!][1>WK9)[PW%J0%YX"A[T#IS""N8>/L>H MK;P.$+BCP^D$_5>8E!B58MO^R(Y\#<#*2[0_1P:Z\?"C9)G)36[2C46%8(4H M%RPLL]'%0JH:]]H>TX=^P\=V6/?RE93E2"<3-,RH12S5>^?SE"=8NZ$)&N"Q M:+M]OR(;ID61SMY@V>4SP!X=P\4$QO11VEJSS=U=K,LJY9-EY5F@CH,C0LCCT_''7G]]^>-H!?SQE+S15M2ERAM7UCEU#4;.J0IX M7VO/W/&7C/.-0#(PV2HSAMF0I8EE5;#Q\A"/CN;<=5+0G.[O"^+0!/2G#>2L MLK[RH;G',QO21Z/WE_#F:X-!72;&2S#,FC*8262T0(] SX^K@$Q%;8IUIR"98/%V:=8=.2$< M(L#GI=9M*9,N8C\+ NR.33=<@I"*%C#M_.'9]%9XK2V15?A1"7M*E4^H!&$( MY\JS0Z6F8=G3O[C?%)K4+U%3)YTJ[ZF%+)W$G/LQ5%^ ]7UC\V8P)^>IZ#=X M,[S8_1;&!/,56*E(7,+]OK !9SDC2FYOG?QZM<6-]H@=\-9I>L-(8?P!_JZ3 MC. T):XRPI<"+5$1FU=BH#5064J?BBYZ-QQ2?IY>=GI^Y MSPKU1E_'Z9!VH\#5(:% /7=Q5XS9L+WUSW>_7+V#SUB^ZU^BVN-Q <3/XBPF M.FG*>P'DHIXLG+;$C?WZRE(HHS&]#FZGS)7.GNI'YDL\\9KG25V8.28+'XS) M?VP' V^A@%LXP1;-1KWH9 <;(=NPI%DZCB:WFOHIAHMT=D3B@I59E79Y3Q0D M:5W;OG.UK=&TE^=G<.CF)7=VF$QT/P(DS"F<[ZJ@X5X[P2[87-M;ER>G^"]J MMDV>I8%%A)5V.3(H$"'E<\JZZ3;9,B439[>"IV>[M,HU5KT1> M:T%@]T;*VA>6Q:2<:L$V8NQ(WO1>)W1OWT/A1;,(*9M_P^D =EKE256-VY%\ MLK62EB2?:@ "AI5,=,$SZGU'*>FCP;;?D#5HN G*,M*61_C"T3,C3;+!)-6,4."ZDN\*"'FTJY1I !EMH1N3D$P-5X M7&M>50;.3KAAZZ93%".JAHYNT+/VN D0U!:>D?FP&-=R^")3&"CA_9B4&2WU M&H??H%U[JPK)VK#(Z#1RQ>NC5"B1%-=,9.7Z/N[# "]N$!3G"YZJDT'K"N94 M>B=C2.=PK]?=[77[^]V]P^I<>@%M80I$1R)%A1/ "],H&C$Z; AP%$*R81:1APY"N^B1XL(Y+V= MW98AR+]/HQBS;.SQZOI>RH2'KG)S.\8MJG!+KRAQM"YK7(I3FOM;4&_-7D*K M^JVNV*A-10T2-U7.Q8Z0.J\F789#&[0!KF9(FNS6!;[4W+UT M!31X"U-?19>R-]HF-08]KAY8FZ(:VUOG]"[\OP]@P^HZ\"9#%H71N;H2(L#\ MKR08X<2,F:P+OHP0$ T!H#GJ?ONA_U>7B6O-SV5U9!4UG:,,->31((Q)1;+" MN[#GRB+,2CM QG8:8YL=A+^+_R84Q!S?3)"U"Y23\ ]/83.78=)I%%%BZBY: M;ZK-BYJ07!PWZR<:79M\4J? >53.^8IYU]&C$$AG+K!"9Y'3;BWU*KW-3&,? MW%=AI-36;E:?47%"C/.F,S*_3F1/]^CMX4\COH';S::L>ZWMZ2S#J&:H(0&$@08!7@ .D2X]YRZU(=@J4\# _50T,A MRDIIVB&BDL0E+S1<09Y\DI9C$%**,9F@](0X?CSZ!;2Z- M'N[NZ^0$O0=8'\]=C6*8(SZL$"4;S,MAC*T>3?!J!0LYL&&;4&L-C:.PKUO M@I3&2J#@)U=0%J#G=9L*)W;%A6#U=#-[PF0\XO6.FX =@?33,4*LMX_V/LS( M?0^3!C N'/STI;H&C+9>,(S6%)4Z,4,73@4=<5B/.WCPDMQ9/],P%QM?)=23 MEY$OE,CAA*8-,TB#<^YY68O]Z6]H*CJ3^,TT(_KAIMOUFX+=B\^U_K>@AH4>!1V0T'@?V&]ZFSA7A]M[?;J7TL M#H19_-AV#@S;^OJ=;7W=_>T+9=W>N/S#LS"KL25[]XF-ZMA?_F*#7^U$7+9X M%+8HLSSAL'V.T$GW0IE-6K-E^!S;Q!U^FO[W#+TH6O"BC=6ND+2L/.>/ R MA8O(EN8NV4(N.4ZLSI;G-E7H=MCWLKG9H1E>0#6V#M%T_U@[_50BF1P0TP4/.E!IB-+9VH5@QX'/K%Y'JNM;!/-:T9ZHC;/U!3; M/W\Q09!MS "^XG M=?&[4,-,ZY2CI<;E4;46S)+&UWQD&B)W"U7TNI0PE7R;V2">.=1G[UA#<%)Y2=3-- M=Y>8N+KU+D;J045RN"ETC-JN&'A52[4A9BIGPSU<8:<\MY,TZ>WLMYHSX:YO MAF.YY(' %VW!2'L[!^VNN B_OA()XE2+LS>+7,06OO&GFO81JP2=4ZIN9DR: M)17T&09XL05KT[EM'(G*N=UQ#CZW.LTBEA+.&1B&Y7KN[[.L5S269S6QH"?$ MPYR4UR#CR[T"%F9TNE=U@E^Z8\AI?,L%A3DD(-0?X E\5K6P\$J)_=(=-&=D M+B:#1('; 1EO5:$^N:'4CX[A[R +3;3&C0413,3QK!SJ+D9K)A$V#WY< MA,;"1G1\1=^,9J*912.O(-A8\T&#"[OCH+%NACD!IN'800-(;/NIQU%Y@;]# MX-^C32P N"4B;PQ0W.)G%'L0:S-$BN>A['#5:H0)A<6RZ>H'ZINM6E-3"IU1S M3-@G'< TU]XU":UYN!F%8 TDJ;X(7".89%^P3IH*LRD$(PZ_ ?AR/!Q-*[;2 M:)YD9)?^:!JUJ$E7JIPV7K4Z(=;#.S7K(;IPJU*LI[I=^EDZ&Q*B'YU,4:M' MO7VVIC('^?T6RZY-YZTPT$_8^>XELK=RY08Y*DA(J3D/P9<)9^HFS3Y7^PWH MGE)AD+,_Y@#U' E!,:!A?8HS+"/IL)'2G2F69^M/JB[F^P0*Z7($YR!RX*\4LA(OS\) VC3C'&G34V]< M%\YM62/==ZJE;C(KD5.H,F:0!M-,PTQU&=2C1Q^&7*BCH77<@(6*'+$ORB=!ZLC^JWW:OI[D8 +%$ZQX^S2[W.^0O MOMZ):EJ&^MK4:I + BM3#6I*_]LA"781I]7OI!'%3 SI$T*J&T'=9 ;9W+$N M3QB"^M#=LO!N+7AP>YD[UH+,RL2T:R6)BU,LJ9T*O> &6[6B>U*"F37N+%2G M5^L$,KU_LF2[.K,<#;BU+S6H\[M1LO=*-7?",I:.CQ6MPHQP$[QWA8=[_=79 M$;]PIP;MO^SU7W5:$\$$PUC*-\ M2L#A#'>IFTZZZ-)L;WW\[=,6%=BJF*7!N#TAM2]2@DS&KHKP*[A*4?_F2O4E?C?;TZSC8J#%L9Y M6H& I^.P6AV >;N @6U=,Q'8@9-K.FFX"4_ZPSU(,VFP:=XF"5/V36L?C",$ ME9Z]UU"!BXB0O%O5BNK"^FTB_TYP+NN08:#BJ7(9^ -RMA/-HZ)E MJ=:>'%ULNT:EY]("@JVW1E<1;;<(2]1=V*#XC\9,:PKLF<63]F;LHJZJP_7K M_,<<(:F$RD!V@".*[KXHJ:N7!Z M:UT/_IYB>+%EQ=M]N+]NLS?G5?L7%U\U@2L5*DZSPWJQ7;0$'E;.&67%!V)% M=BPHY-+9G-^5J3E SJ@ MCQ\9U+Q#-SY*1S\^LMJ8=B+ZV!(M/GZ_UQ_AO)# :FRER&JB#ZVW7-Q\]?@- MN9>]U6G)=Z;5$.I&/=Z.F.,W$F*M(/<1U7()3!8[B9@KM,E00,R-=BARF\D8 M)P1J;&LP)=0\Z-L*:S/ S%%R8((7(EFD4#H!S44BF>PLO4,4 %:E<&BB.MBV M"C0+'255)I%TU><.4I7!< A:6YP[Z610'$-&EZI(TVU8@NUP4Y\WAX@V-=:- M*]RE5%NFFU779J23;G?>+0MB?8./=LK\;6M_0SLLDA[9]@;D.KJ+(.2U[J32 M:>KGPV/3$VZ?YC2F,J](D\8/-ZT?*N2W]-2]O)4,@&)XO=[%ILU'4G#O=#;S M:6YIC0&K'IZLH%:8@!_3Q!5A\&^5I5$Q/QSPNN#<]K;I-^(OYVR?J(!'4" M5/*DTEL?[L>721G8HA":D5T/22=\TR%]?$]=8%-A=//YC/IYX\[C]<\&K/C\ MM6:HCAE6*LB.G/(QV'?G:CBD[4]\6E=,VN55:4<8=G1[OY,BM&&E;O#12,Q9 M!1,MEVJD6;_WBBX>+<688B^"[GC@8:C[7F]X@,0R[1B-L3EE13# FYQ?. MO[/ZFNR?:!G.7[KINA8]V=8[$]J MZZ<1EB'D>I.TTN$6H9&.JY0U4JEJXNJY;W'W.YG 4$AL4T][GT!)D$- MM]RH%/81OB>\8VD\3NV_0;O9'UC-N7P?Y8NLX/S=>1 J/V=S$T>:6 \Z>^S( M'FA&IRC-49$.WVA=65E*ZZG2]=>%SQ"ZN;-&[G!-H!CULKGW0&_P4M);!UXO,! MNT]%*K\";70*/N#G?_S'__F[N0.9&6LI8=-X-["MPENS!',3]76 'SZJR<]; M%V_QV_^[_[]7;[>": R_@*_M'I[TSP8G_=W3@][%_N[%^]=I9%)W1>74. M28>[KRJ14>I $ #9S37 *Q;-U-.."]]OF#C(01? M":K8T$%:%\+OHLS-2939:!KFJF6"[!^T1X[*=B$=]#%,)VU];UL^7X]W^FV? M93O!"?G DJ^3#30;A;] AY-Q5S*(:1;EML&Q;JP]ME\M4,R\0X>B.0^Y,3P" M"K_2'?%MR_O\P^!P9]!N6_OU5'R;I:8_N=4SR\J&+X52P4 MO,8\N* &:B,5QW+-SUN]+?HYGXZ>S$+L5\"+#LDCU+PA#SK^YB<;% M],WQ\4ZO/]@;'.[_[:=AFL&>=,&SC<-YKM[H?RQ$L^WR,_,OW')<=/+S5G^P M%62P4?3#KKGX=3&V_\P:'R$?RDOK'__MI\J#[!L:'UJ_?[?WG?=O\NV'F[SX M[[S]>_EFHV__*S.]W_@G>_T]&KRY#6+E[.S70L#NSQ(E=G_%)Q?^YMYE.J=U M"@O!#B5OIM$83NAV3;.'=62NTMPL]V#K;EK)82R4V)U_#"G3$^3&T;#R6 M'6K=91 =/8Y<1\N3)NQ5WI\S:61:SV#W,9AKA/6?@=D:Z/K<+'=BIP,N\ZOF M830&:W[IWW6JSW.LY]BGX-@%%.!2QG0A>,LNTK!$+)!:;-_L6=BS\&I9^"TW M _:J0,]L MM<.72M0\L[7&;)X^GCZ>/BNBSZ/,K6$X^GR=@9H;=P63.QHI-9D\ S576:)T M*AURPL(6,0RX*NV@+?YKE91RVE+.>^&H?215:5M:)>O>;J??@!IMFX"K(,9Z M5,$]%WN])+VWBG-A*;'7A=M^>#*V>FA&[%GUT,JIL2[[[K6,US)>RSR/EAGL M[G9V#[RN\;K&ZQJO:U:K:YSB?J]OO+[Q^L;KFY7JF^W^<;_3.SA^,J)8N5D= MF5KGF=90/UX5>57D55'S?;O'G=[QZA71NFS^]UH]&X*R624)W58[5!\II=+/ MBA-9&WG:;RW#M2[[O6I'P1_"#\>@?;=HO #/VLN%EXN-EXO=O;Z7!R\/7A[\ M.>'EPLN%EPLO%UXNO/WTY*&I-0J-KY*V'Q5/^#0AJ_ &IXJVQ4*M4G%M0EF[ MG=ZACPRO)8_\5<^IU0G:"S#LO(AY$?,BYD7,BY@7,2]B7L2\B'D1\R+F1Q]8@VOJR@HA[UR"%%F4LY@/#JN==J^5X4,C UR512QS+^< MI%E0A%_;:P#^,F%RVX/CW2>CD&_DL";RN+GGF<_;_)7S-E[$O(A]R^&VVSD8 M/%W3;G^\>=GSLN>/-W^\>1'S(N9%S(O8QHN8MR!;M" ]ZNZG=WE>TG2A=()@ M.YS+3OB[3I"H G\9Z0M&:5[XIG1XWT%GT&]M<-"Z,,*JSS%_7+W@'%EK$7LO M#5X:-EX:^H-._[CG1<*+A!<)#R[R:=6"\G8^-%S(N8%S$O8E[$O(AM MKHCM]EKK$.Y%RXN6%RT7TC/H'.ZUEB_ZBV-ZO/ ]A?"EV5AEFA*[\Z]!GL;1 M./C/'OWWPH3S8'#4&O=]+^%>MO!Z0-Y/IV%,<+NP"/Y5)BH8]#I!O[=[N!H. M' 'CM-R&"O#@H\AISP4KUCDZ;4)=NX==0;]O22<.,56&N@8Z^[O.[RNLOKKB?478/!068UV&:F0+SV M\MK+:R^OO9ZRKUYOOW/4>SH#[%$1ZXW@OM9R45[!>07G%5Q;#F:ONFT:K3Q?/8*O!IZO/%]YOO)\ MM=ZT\GSE^>K3:&5YZM5.HEK!,-^(C3G6S52LZ'*@L%NRXC.%UF9CF#- M@_8 3[[F:&WD;;-BT(\*,:\[M[477KZ/K39!U7@MX[6,US)>RZPX/[77Z_3: MFR2Y]KOO=8W7-5[7/!/89^]P]>T:'@7P61=^\?7D7@UY-;1RS.'N?J?W!%$< MKXJ\*O*JR*NB.QH*[W7V]U8?YVM#@'^K).'Y5Y6-HIPF8]%(K""= M%U&:^!E8%,WH#=JBP[IL^*H#%OX4?L$-Z_T@!R\77BX6[]OM'.VWUCW-2X27 MB(V7"']2>+GPXY]7):J/OI/%[$O(AY$?,BYD7,BY@7,2]B7L2\B'D1\R+F16P3 M1,QCX7XZG\WC]%8I#BAVAV&N4'QFU.*FL[?K4=1>(KQ$^)/"RX67"R\77BZ\7'@+ZCGB56L4)UXE;=^G25<] M53#K92+E? C99VG6\O3R61HO8E[$O(@]L!^(ERPO65ZR_.'E1 MQ+R(>?O0X^,>%594<,LTS%0>Y*HH8C5329$'DS0+BO"K\BWC\+[M_G%K#1@7 M66%UE%C?AJ_^:'K!N2V?\_5RX>6BX1@9=';W>OX@\0>)%QA_D/B#Q,N%EPLO M%UXNO('UC :6Q]PM)^*[/"]I"'8Z09C=+$T8>=<)$E7@+R-]P2C-BQQ_\\/N M$PQ*W.A@VEYGT![R]<6'J#=($C?WH'LYR1^?7_4BYD5LM?.##N$ \_.XO'1Y MZ?('F!Q+R(>1'S(N9M1(_#>S0)3R[/@H/>07 R_J/,"P+AM<4^&QTM M]*DNG^KRJ2XO%UXNO%QXN?!RX>7"RX67"R\7K4&&]CJ] P\9POL\)ML+C!<8 MC[%[ZL#7IZ#?VSWH]G97$?QZF1@ZG\+Q*9RU/,Y>3@K'BY@7,2]B7L2\B'D1 MVUP1VSOL>]'RHN5%:Q6!D">0K;]&?,1+GI<\;S=ZB-WJ6]W%:>YQ=2N2H779 MYU7;@?[0><'I+2\77BZ\7'BY\'+AY<++A9<++Q>/C(X==?;ZK75"\F$P+S!> M8+S M!'46J-@\BJ)>!K&U)DN+()_E8D*!KT.XNR.VN*P89J-5:9I,9A_#<9I M.8Q5\)\]^J]=.LO;\(I=>%6>QM'8O&EM@FK[@\Y^;PTHO IJ;9QYN49ROG;' MZ/?QW:,$>*-Y]8?GE^F7HR2?GY8;P7->/WK]N"F\ZO5C>[0<'/4Z^_N[ST_1 MC> \KR6]EMP47O5:DWI->5:\*K7E"TF%@;]HTZO?[ ^)/VFI,1& M\*M'NGLENG9,Z95HBT'+?F=_T%K7$V]IWDD^)ZW[N@B!+HW7-_S[[Z_+O'L= MAO,WESBF:YK&0*S\_,\R*F[?IX5Z&^6C.,W+3%W!YY_&<,T__N/__-W<5,[G M\>U9.IM%U(3D"M]MK@2")DBUCVKR\];%6\RE_G?_?Z_>;@71&'X1CHKNT=NS MMQ=[AV<79X-]^._P].AX[[!_/!@<'9T=7EP,MOY1VP67HE?13.7!>W43?$QG MX7)]Z]P>1XGJ3A6I]]U^[V\5>=M%Z7*V&5NK1)-;_E64@$H'/;@'U[2Y]5=3 M%4S2&(X-6$9 FQ?,L_1+-(9O^[,,DR(JPB+ZHH)Q6(1!IJ[##%<"B+&"W@EF41+-R%LS#6_H#W#B)U:@(PAD("?Q<3,,BN%&!^CK' M7Q%UIA0_/R^' M?\B#LBC_3 /@,)T>QW1K,+P-RCS8CA)X';OFO*=R MY/7T8YUGN M)TFP6QM6EX#7FP;R92 *YYN>MWA;]#&IFI'_^=L:^B<;%%/X) M=!#M!IHK#N>Y>J/_\5-=6]E%N; /H_$.&I$\#P>.\)(.#O]VOTIMU/KR20?? M>?_SWK[WI*]_')2G:S/A_+GV@FO!6C,HUT6I/+U27B.#\.FU=5Z$ MPRB.BEOX5SF^?8%&]DK%[U\E^(-M*NLU(MSF:O&7T[]N;]!:G:\WQ_^2YO@H MCA+\[*#(HC#>7)MRI6+FA.B\W?T\.*QV0O7K(HLK E0M)](F1)?ZG=T6P[CW M$&9=.&%M_9FC33_OKM("03IU))"WQ)];KWO";0(P>5W$>#.PQVMSB.YU^OMK M@"Y>%^YI\7A]-(#X3BRPBQK^E*O?)N=Y$')Q^G;OZ&E1P@?M(8#Y1[S\302G>#1:@FT!BF$"R=#L MSFW]=MSL*K'-\TS-PXPQP/ )DR@)DQ'"BO,"OH2QPU&"3 !N^@PCL(0F^>?) MR8<@4W^640:[!_L67K,S7Z3PTV<5*,,_"$D)\[RYW+L$,8I?<$V8+_ABN! MAKG"\%Q")GA(6)B&S^W0:Y>M+%-?5%(RT 8A-?#,/!ASRM#>0PE$H'LZW@E^ MQU]>EW&8(2@'/BQ'&JCPP3F]-Z<79Z6J[4B.=0E!>!-F8X=R]NTA0N<1:)[CMZ= M:R0H\=!83526P4]%^%5V?" S;#O3(@DF6SA">GM?9 M*R^!>GR1HE?-PMM@J *\ N-)R)7?R 4[=ZOF!?5:59JH3D&X/[^9I&F1I(7Z M!7X(OM*OLA1E=%H4\S>O7]_H/7^.?7>.&67%_@D?+LT%ORR73#)7S?Y(R/MSM'Q_O#@:#T_.W^_WCH]/3WO'I7N_\ MX PT\OY^7S\V#H7 NT-@MZW@]7WK.3K=NSC>/^[U]D]W M]P_>'AZ=#PZ/3X[?'AWTW_8/^T=-Z[GOGN]9S]O=MQ='%_O]\_W]B_V+O?/3 MO=/CO8/ST[/]_=[Y_N"D:3WWW?,]Z[EX.SB] /H?'9V^W3_9WS\Y/#KMG1X> M]?9VCX\/]\Z:UG/?/0];C^;-DVP4D(5%1A+?%6:C>_A4KGB-B(FN?I2^'27U M,;R5PDWRJ.[Y[OG>$7S0X=G>8>]P<'3>Z_7?'AV]/3\X.CQ_>W"Q^)&PI&?X MP&]BUDW\P&_B_DW\P&\2I]5\8$W('_."AYPK=2+PHN"P3TUR2K[E>,NV7)8S.;LOIR"R M)6%# AH M*W]]0N %U$B"%XD1_1*55,3F>QN=.,#&MT "/SQ]^? =QZ!<4S) MET[_3:_C '&IA\GT2^?[J#L8G5U==?[^];<__JW;_>?I_;5S3MTP "*<,P9( M@.<\83%S?GC ?SH31@/G!V4_\2/J=B,F1_]XYMYG[LX@0 X2@N%Q*."2LN < M)BCTQ9=.2/X*D8\G&#RI@@^JB!6"S&N!V!3$+0J SY$+7SHS(>:?CXZ>GI[> M2-WA&7/Y;W!TW.M_[+T_D39)*PG_['K/O#*QC\G/%>+G,?/?4#:5E+V3(_5Z MC#@DY(02$@9F!D^P([&8PY$DZDHJ8-A-^]#M.U&"NJ8N$;IY9DXV,1^ +GCSI+D6] MD3ITG*-ZZC#J ]^2/EK6I@JIUK MA;2L)@K96E&!.GD6]5NJ1]W^\69: M+/MC/2T2OFUH\>D(,5=!+6%S11>>YSXB2%"VN)1_5]/,9VQ%RL52B%+QDU*Q M_WX#%;5D E/ENZNKE.7:JAXUJB7AV+A\LS^NHD:6\S9BW*(VS31IKH9Y[*C8 M?Q(&5?"[>D5R<-],Z>.12T,BV**R2S/Q)7\T\66K0D/&9.C30)LL8_K7QOIX M@)7$MW5427C4C^Z2N9D"\.S.:E=&RJ1_;5P)F#P"%TK@21TM,FSQ[^Y21#-- M",)N]<$WSQ7]W+A".':5N'X=)1(>]:.[9&ZH@)BS^AHD3/J710=$"!5:D'J4 M/)S/,9G0Z(E\IH;LS\FX?0\31T>FG^-1TQZ_'LT9G0,36$92F1!>"Y@QF'SI MJ"2AFR0#_W*1_T9&O E)KH#5B$*/4)+%#7UMQ/52R42"\ME?.EQ6M@^QY;_< M* \F=8V2+)C@%MODHW%=FR0+^"TU9\Z@KCF2A)(_IWBGP5 MEX]F (*?@T#8YQU'D7R_ORK,G[4.1M:DJ*2P95OZ>MSO?>SW>D[7.)!?UQM,Z^)CCDX W)5_U[O39BYIC$PKC6?2OSK?80(UO\,*GL MFA ,7)>%X%UC-,8^5BUI]O[^+;WOAIHCGP3E^)DBG%^C]__QYZC M^HU2[PG[_N98KDLJ1?!==003V0?88ONO9%1)9%*^E5YH$%8*WDEU\#+B#_C% M]M]%P_%B0+R+OT(\5]/-MR VQ[)$<"FN;ZOCFA3E(.(Y:6%_,8";+B=]#Z>]/H5KE*,6<5+,]C0N:(_P SR)$M;.SK158VH2.7Z@) MQ7KL98,Y0W,LD#\2U/U9$?(5%FM T>\9 HJ8W='\>UK3^G\SZGO N,IFQ*)> MKZLFR]JA^CU#AUK!1N5=6>'_[D3B][Z?-'*4%@&E..5BL!Q.^^W"^$RUS$?D M2R.X''YN$/LIZT$FGR-P0Z9G82O#5$F8/8]Z;W1[,CC)2-;#U%*VLQ1^@&ZM MML]H,*=$$0PGU3CJ=LV7U<(>V+PW^N&JC441IXJI<*<&Z\%9%"%7:RJMEDC[ MY-I[P^1:'4#W;\+MC/H^&M,HY1O(U(],]7[JRN 5\MM=_#N3B\_*E4K3KF]% MW@$750N7H9!U=2/+"L+@&A"'.[30E'5[VP9%V+.8OF$&T(JLRFJB0IVX5$<7 MZR3E'CIG383.I ''OZ E1.465]K_\+$-9_]OO,)AX0"2S M_,&ICSWU.=C*KIG*")8*LD G V+Y7T]/Q4M&_36R0BZ6Z62%KNW#.8"5J>,[ MQ*1Y,Q!8*KPUY%:EEL#X3KO/VC ZOZ^4LO=],*W >![VTJ=/&_5%LT [F&\K M]\FE]'1V5A=P@#%3ZS20%LXD#7Z$:\JW!V=.L!W6DZ:P9LMQ5$$'>"TH;,T9 MURBE%/B*SKD,^(.[+H9H. >F==Q:!\](M -\W+!G+PO8(R#/@;L,SY6TX>0T MY)A 99]LYK4OIIBF?3-R% Z)I'U'H5$26462?06E;UA!*4!HS_/&Y,PH]5&, M3*?%XHI,* NT5E7ALHFPX-1+<\7TX*K,3_WEC!;G9.3M$3*7"+,_D1_"#2#5 MA.LL$YMY[5[M@\&K*3F.%N1D)>T["NH,+2_T83BYQ$3FOACY5X0+IELNCRF] M@4B9A^1>;7M@F$SU)N!Z_O!E=;![T@^&B;B"5J$W8,9:*0^;ZN5D%$LX/ >) MK"#IE%/UXHW2^^B.C5#7FC:W2;#OYOE@F# O@GH/I\IO0>@T#=AH)E.FBG"L M<]E]\%N##Y82HDQ-AO:.%K*_E3Z0 <$Y]D.U":;I]LE:(NW.\:UA63@/ESIF M01;234K9]SV-:P#4\FYF7KM?>VOP:P:4]M"EW8.OYA#N$!.+!X8(1VZ=Z8Y" M=ONN*=-GN[$H1\MRLL(.<#1+HBL*LR_#'AORZ&*H]CR5OH='("'(,)9.(Z&5 MH< K!8J M:Q!-ITP=9*PG?F.*3:$M$5L*;B[ +P!WM1PU_Y$0'N!50J^"N6SZ#S2=%5HN M7&T*<071I3#GSLPK@#DJRQ$T,[V568([8*V$RO1,#UO$A>'8Q].MC+U6H:7X MYD[4*\ W4XJS+.: JQ9:*U4O9+=GZR>&;-V$U1ZFZR.8*B_S#>B4H?E,[=<8 M$$_O.H]KJ/[B73V9]L3>E);$\O_F9$O0BWO1;OD$VOU\Q_UO.HVRG+/E]@BI<:M( X6%YJX"@5]M()UT+MFI+I-7X$;\ Y"'ZZ6+(- M&* 7;"\52RYM/;EANF'K4?ITM4).I)$S7F1$.$JI0WLJ0S5^\BL;4EF1I2TH MEXPW;$&)(H>&TZ#AQ,3WH.ZMP&3Z@@VFJ*C2AI*;C6O84&(V)]7@T#S*,*N5 M1S21;$TQ^J84HPGX^YB"J!.\3A%76YR#.1!>*]P^$^>G%L_I9$_SA:NZ,N?K!RDYV^QRZ^U=I!8ZY7:+]T! NAHYN$NOWK M7X/C7O_]W>C[G8_(#01C8!U]'=^7CO$-5H=UJ7O!(C$\E'*Q"%69WQ@-YU\Z M^@+HSUA T'&B^[^B:ZH_>S1 F%S)%\J0CA,1SH%AZCUH0B]D<=1U5,^ #X4& MY-ZTUP 9DM^=#HO-,+QOIS$?2XPI>-]"8^X&9VOJ9Y_L3.&E@M$E9V>4"SH9 M(1F,G.FK8$6JKX6@B?K1DX 2Z5[98EW_<71>@E2.@8>%R:SH FY1Q:J[D+DS M?9^@"VJ^\Y:*_P)Q*M56ETBOV%="VEY+O?\)>73PRP-=;HZZ0]B[(O'9TKL((\&.^@?G13X)O63RJE>?UP+6+[?GS*0).<(P$#&;ZFIAI>5-/> M$Y\]'*CC!JAVXVMV"/6UU\O:<:Z'$*,EZ:L6#JF)GDJ&$8K,B]< A9)1 ,7* MJQ9"X4_0 #AB:R%.[G$+59\S[*OT9$WUW./VJO[!K/J'-JNNGO\W$'#1FO*& M%VU4?Q&H>^/7=5][VC[%LR>=)7QFNA+289:'9ED]4& M-<%XZNL;G(J-R!)MT-A$(F;[Z&"J5@;1'*0B;KQ^N-IK["3MZT+5KH8X7:Q' M)0WX6ART5+PM926:J;Z;*WTUFLI\Z*5W"-Y3W[^D[ FQ=-JL)D_[6K9%_^29FO/D M-6VW\+ZJ.KC&:(Q]+!8U[2_@VWT/S]X1[W1IJ?E;$=6\1A)[M]\>B@\HSP]NU6C;U^:EWI1$$XWJH-&')SJB MOE9H-3ZM0KC[Y9O[)-'IU:[,$K>%:)>E:GU MP!N#AV+0R\E?I\571+8FQ&'":*#2"KT./<_[MKK,KZOYIQ;)UCR0B#[J!,KX M=?-(_I]/,'BFHV4JU-FF);2N8BTA#P/C%)SI10MG7Q(OMZ9\[G%[53\UJW[Z M"E0_,ZO>@BU,I:J?FU4_?P6J7YA5OW@%JILU;['BYW*P5,KE5U2-;W:?\YW# M!!A+AZ5D\)?:ZG^OR(74*$ "EG949W@]PYKM:/7U&>F*M#N?I3J/B=1^.D06 M_T#\%(!?$,/KJ;(1:, M7"R=_NK@5OBV?2/T)9Z(V4#2>/DZR#>-7;5QZ?I(LBJF0WXVF?\/P!Y?X6("6#\'KPG2KTSZ3E6+2TC M:I]95WIM0)WVKG9G1\#P5:/L)+N/CO/1K6F^6$^99DRJP=*Z"#EC^B-$V^Z' M3T2VN1F>WP%3<*$I+(VU$S5"4,(WCX38\&LRB/UGZ"_RF5GN:?NZTG6T1$S9 M0@45\[P?M!'LOAM=JXZ@#O2Y#95.='(:8M^3.4X:*UDIFG<23 1,@35L1WG] M1W/DPM!U0YDGN8N<\KG73=L_DL*VHG3J8)4N*M?Y56B;%M 7MQ7E#4\ MPB09_/,[*4NI6KQOLECWU;V2%>A:Z.HBI:FK68<3_;=WQZB4+!8&".V4[8>Q M0'\CE&6T;7#U,K(!I9ZLL@%C:G.7WM@3?ZD7&?( +*"3)#!:&MF(MP534W&R M$<^)IAN81/0!<'Q83&QD)=*630MD#"4@*U\[[$ODZL7/@>NJ+U'YTH)3RAA] MBNZ_@WS4N*F0%XPJJZ%-R52F8<'JN)E:5_2V=;%^H6>ZD17U*S^&1_Z>S3S1/1(;(#5V8QLDU_)QZPK/?/V-A80-OV]!3"/9Q,Y&"1)G0# MXEV&C$A5&:PB7H5P]Z#'/IQ._J1JS+N2N1F3_8\_S.0_,RJ#,"H#K:G,UV9X M.I/OGB4#YC!GTKC$U$V%[&CL*,0XLUE('WX1]]6[T^%:KZY"V#Z/E=%:NZ+O MLE46&V8@::%)E E*"N:CBUZVU0R3]FU66G9R[&&JKL13\XW'O=Z'ZS=W;];, M**-JHV%4[3K51R*M&V-XTSX#[D<#]C[FOZF%[L?BPHN;4SVKGC11=Z3 MR,FFIM1D:ED25XR=_;.C-3PK$K>PB1HUCQ/Q*D:ND[:A&>=N88O9A/1^B\%$ MJ$W*>L+A8C(!%23#>68SUP;\+9AUR6M_\:ACPS,UE0!LKCKJ110 JAS!E\^( M_M!NO5]O+*=UN;VEDFZP'$KD."\;LIA1;WFD5OJ"WZ!G'(1!^F Y*U-<9YN* M;5M:5J4&XU<5*F5)^9J:B@P^I&/G7/H"[>57#JZK3OZ:3'Y ; I1N"73DBCL M2D LMKR$JW454#A(:M5U@IGIS]FAT4;0OC%_Y,[ "WT9E54[0.,AZ^.:,E=> M[#6?,9L)F5P-/%DB099-2A$,F!NW=JEB]JJ?$5&H,Q?80; M3%3MUC_[S)4,\M_2N&9;_4668F/_L%Y;S6FLP8IO]>K@!< MJXP]V4<6G;EQ$_H"SWV<\8*_OMSF0>!<]H7MCQ+*3RF]@?'H4X7[K[>$RII,(:PQ%5 _/T;]:8VIPM/,7J@85< )S#G'*\WB;- M[UK8WI[HPXR&:AGF 4C^$A3+^_89HW=T/,F$6TA5P[&/W>%$N@/I>U>-JD"W M^P[V Z57.=^#P"PZYBW=@*V^,%9GO7G@Z#9&4.A31;3LD]\[N M4P5.J;8I4EM%^=A?OPF*NBR)++(.TM[U@RA3A41FXBMD)I!(_/W?OEY-WWR. M55W.9[^\)7_%;]_$F9^',O?_\7A/YC=/;;F\G< MWUS%V>+-N(IV$<.;+^7B\LT_0ZS_?).J^=6;?\ZK/\O/%J';1F^6OTS+V9]_ MRS^.;KW7YM]I?QBO[V]S;Q;+OR\7B^F_OWGWY\N6O7UTU_>N\NGA',6;O M[EN]^D3^'[I[#.6O$*&(D;]^K_/GO^"UL^38PQ[Y9_ MO7^T+E]Z$,B2=__Q^V_G2SE1.:L7=N;CVW_\Y%K#<(3C27# M6?1_7==F\>TZ_O*V+J^NIR#TNPZY.O*^NHGAM]*Z"5F]_,%F !/LZGI2^;R-">]OZE'$+:PY/Z+-:+JO1@R,>VOGQOJPK: M?XZ-W[N^>]Z_AC[%KXL;V]P,=-U3-QH8V^MR8:?GB[G_[YW@X/FUMVQ6%]F17PV4X!=S5@[G=;_0D]@2DYC_ZF M6CI/F[G=ALJ0G(_G5]?S67[@0VK6HO$ #=+]D+IJYGGL0JLC*>;3J77SV_G^ M".;]V47,WMEFEC+XT,!#2-WGY-S?MG<>3 MF\5-%7\O9^75S=5O$2+RC_;;\LG&2F]/>_]2CNW4TSY%?=)![_)^6%S&ZM'? MVX_E!HJ]2]1PBFU*H']^MYRYMB34%?^S$&=US#W6X!.'O+[X)$#>S'A3"D-Q M_-%6H,;+N "??]J>_1?)]2C+.80PMT;KUN\YF%OA*8M8UZY"OO186;:?R03LH9&)723D]G]:):ZJI>/1F.%O>- M/\S.HIV;>78.FW?#X/BZ6=J'5BQ3-QGMMHV[X.HO3;*K RBZ^?:KLK+:^D<';U*Y? M[K8S)-M1Z8KSSW%V \_[^<6L;&)!7F_1%T='(2P_\[1X;ZP:ZW07:GU)D@/& M"D:U_F>YN!S?U(OY5:QVEJ0)M;XDF92UO;BHXH6]]7M63^PL2S-Z?4ES>G4- M>OPTO[>_#R[QSA(UI]F75# ?+P$.,?('-RTOVKTW3:CU)4DS,[2I73?+ M/(B_QOE%9:\O<[@'SO1RV6W%P!;N^$[$]B '3#4^YMDF_^>LK/]L"*-..]F# MW+_-9Q>_@=<5CNHZ+NK1MX=F1U6T?6AANR[WH)/5-X,HHV%?>]#"ZN&S>#VO M\B)P'])OZ&,/4C>;B%N0[$BFG%0 H7%>Y[JZCN!)-YJ,U[;JD[.7OSW^FG]M MZE.UI]RGA V!TZ!MKUQN%:]M0Z-/KO-2RVT^55W?7"T7(INZK3L3?%4>>-?] MS?36DL'_5X]G[G=/X[[M#/0:9R&&WKIKF%)]ST?FXHZ/Z=P_4?6J[V4N?;*U M6V:^W]3HPMKK=S $ZEV<+NJ[;_*@*(3)*C7_7U=?%\\Y&M]4>9_ACJ.I=7'Z MRUOHO=C8IL 3(8Z..5."83$Q8TTHEV8D)2=2,\:?BCG-!Q#FU4K;K\GY'%+Y MFSLF/MY4_A+0!2YYS"[-^_GB/^-B5$ZG>1B?B="T:2&/3O3DQ' \YD:,&-=" M3PR7=$(FQQ/23))'R#FJ_)MY%6+URUOR]LV76%Y<+I:_WE*QE7\&J*>')%9/ MO*MS-F.FB$H(]>[:Y\,?G8_1O%>5@4 ;!KY3@'^LYBG6]7)5YB3>:P.@(GYR R93CD^/)[N,M?[#Q[E11#T/[]WCN@S;O1T5# M.0/W_.:Z#*"<,F]EX)@R M<^B18_"0Q>*VH\KN$W-C $=LSNV/D[M;4[W(][6('==LX(8SBV#&5IX M'I&/S"-#"$&$>1^(E\R$1M@=6.)?J_E:Z[V^89&BL#IJAX1A'+'@!3+!1J1@ M6C*:$2U\.G17KKMAG?>LNP'W%VZN;I9IM9-X745?KM+6KJ=Q58'BZ"HG5_S/ M\OM7Y5R_^=!)%X40@FA.P#JRB!&7G*/DK4;9+JI@&/78=N)']FDS>H/@'M6\ M'XOS4M9#QVL.714G.ABV#IR];0K[' S3Z_)9.F7R]>(ZO773L$A.;_T/J-OM MR]?L@8&.BLD,F:'S&;K/+)W,J[R^_<#9RAK=+GZO\Q^:48!(*7B)"4=&@;7R MQB8D F'(4\8\ 3##<2V_QCUD5[32+]:LM9Z.8YOG$V-?=--2, M-C@>C*:0PTJL A(1<\0-U!U4/%@OL(%L^ MUM@71)_0+J*1+J84D+9.(4F31N"0.N23)3: ?RQUB_ASH-RD T5H6TT/A=!L M\IZ;O?-+T-VG6%WE9;1Z\>1(_ M0;$ZD<%[RZ$,$[0N%>$P2<:(X(I(%!W\P M@()#7[,> G.]JG3GK(5;A_5!WI-_?W_ZBJ^Q]OF"\Q&3$I_PDXF4AHT,/<%$ MCAC30DS,L>PP+_@E'IY:DFVX?]JR&(U/QE)-QGHTF0@. IQ,1EF.DV.B1MJ, M#];"=S0\\S[5U2E,GT[-NPUY;EF<*".DY SXI9)-^#&>3$ &/J+LA*EQBUS- M?BWFX".^@[8Z'?%MQK@82W(\EO288DTF!/Y1+H!/>329C$>"J=VN,30K@CI,G\,M[30M3CI4KUM6$QUPL695W&QVL>3J*:/W/-[$ M-4,.# M)>0WT]OI[-.7>19E7>"[-:V":^9%H!AI8RD*EAGDA$R(1JLH#49A?O#GP0X% M>6TU>WB(@UYC=YB[IU8X81D3,J(DA$ A!(&H418Y>!=3Q"X%T2)?=)A5E\-" M71O='ASN3L"1[ QV]\0*>/NTB3RA0'.BG4\86<4-PE@(L %<"=MHH6>?9]@. M"G5M5'MXH)O?5-V![HY8(371(6*#P &A2%!*D(A1@E60D7@:L&QS5G^8$W"' M!;H6JAUN%V.9X+!&E%4>RFTMV_0^+K[[^]K=C;;$BV"3IM)[, _6(7!3.')2 M1^2B@V]L8BGLM.0]E/;61ZB-VA>!4\N"#8BR:%#0+"(?L$#840PH#LZ3@X^Y MAH;"LTVA?A1].*_IMDL .U(LE.%"!34/_+2D5BIJDE-.(6A.!,YXM:&#(6"D(2UXJW2(?:)C M_Q 0UU:KAX:T)B'_UK0*H7.^>PJ(*TL0^(D421XLLC[*&,%)C#[LCK9A O[# M05L;O1X8WII$7=N2*B3W(AE*(? 0"7E/ G)4$Y0XH9:D ']J<8QDF$#_8-#6 M1JV'!K8&ZTK;DBHP"9Y)'Q'GPB&5)$$V"0AZ(Y=>Z,1"C+N#;9@ _W# UD*M MAP.VT]DB0MRU.)WYZ4V(X73625C_.MF"&JPH]Q@9!R; 29J05HZAY!B/5H&' M2UL,:2[Q"55F(AF9:'4\ M4DR9D> _T +;PT46#0KKKF^X62U*:BDBC\ 8-\A;+U$,$;1DB6?)<)C66^PV M'\HRQ\#P63.-#3-&^S"\CR1K5+!P8]O-BHDI4D%H1('#>$"8)9'Q." #4[_F M1G(B#OYXR@\*WGZ'::^6N-%EU4/E+0Z0G[K3Y=$=\[#=/= #^CV/:D[FTS7/ MCF:OF> V-2V(,,$[C)$C*B*B D15V&AX+>&-,,H8+AI5Y^I'\JUD?4$Z[@@$ MA4HBD3!'8+\"BC8PB%)Q) F$8\TJ]NS3L^AV".<]Z&PH2P]&Z+;<]I+KI2U: M X<7GBYXV0/:M@U(6:!G/V MP%*L[N[9-/[?/UJ GZHDEA9%%0V2) CP0+!#CCLL3)+:T1:)7L-X:AT/?@:5'00)P)5"'MB$&:!H.HYLN2FX$:ZE1R+8S" M,+M.'>.@.U7MH7[9G:]\7<5+\.#*S[GV_OPJYI-]$*E\2!LJ%&Q'"4*-A(TD M%EGL/-+:)R2ET BB8(&#Y9:+%DD9PVPC=0V?WE4X%*S.HG MQ=52Z8N\-PX))2BB*=JD>,"8D-W!,\RV4,?@Z45K M0^'ED7/>+ HK@G9.4Y)0(")7@^3996<:*2;!R";N8:8]="^DUY"DG;+V,/ - M[L]Y?FE$$I%R"1-?U!C$P^!C>1USQH:1UM*0N#OXR]IV'JG71WQW]0SH>.0Z M@'7CRY->;E HJZ@38 ,5$QX1F]=# P-9C?.)!FFI;)'[-#@ =AJXYVY$-YH: M"@O'5]?3^;<8S^+27&TU)VQL6_AD8L F(18"0> 4.01B>\0<#HYH3QQO481H M<$O1!4+Z4-J $T>'5Y:R%'4RTB'"J4-&.9)KQ!OD=*#4!X*C.?C[^+J?/CI3 MUE"@>+A <'G[]S:W,SYN4!B=N&))(XC8#3(F*"1SFC%3250@; )&0;"8*\YS3G/Q47_P)0V[ MPD.G:AHLXIS/+G)1Q4ETBT9@>+E!H2EU4J:$.,^' R2819#5@ZQ,2*.PI:S% MQ#"XJ6@7>7:EHIU+PCV]*_8AN67M"#=L61A"I#%>(D,30Q X$42$M8B#@\QL M=!AT=.BKC6V'NC]=#;GGN:&.V2O;GZ^T*K#0$9,(<;0!?$L*\QLU22#BA%?& M)6Q$BY,P@]N"[M<@NU7>8!%F7<>U.8@$Q$+@Z4@ND*3= 48 L7BC M.I'6-#J;TJ<4#6+CQ\\5VG*%\T3-)-5(ZQS\&QCRO!A@H_M8W)'4W:%U@%2X+CB"JLP9ASB3@5&)$4 M@C!"$BU:',(:$A0[C>@+Q;K[T-G0*^]GT4?@WDWC^[AHOO[^4K,B!*64\ %" M/^MR#0"%C&/Y/!G$A0E>1$T.ME1R]PCI6%5# 6.?EW#OM<)_9P/?4C4#)H!> MVS(3A0GPT(/C M[F#1C\:&BYMFB\KZQ3_+Q>7XIE[,KU:\KY\FUC4K:!0V,*50!'N(<' 2>>4B M"LPE"LJ4"K?('1PFHN[0H^A65<,E>3V^;?"Y2[0VQ6M]TX)RXD&RO&[ P$H& M)D#@O*#L@C2&"AU8"[LRI$/1*@[I04]#H>.E"OV-UEO7-RR<<9AAPN!]8 Q9 M#3KUA!H$WE3B-+ D0XO$KR$]CE;(Z%Q+PSD?AWNC^/[=C5:8Z%A'0R'BU_D\ M?"FGZ\X@W#U2&&8E]S9"6$TL$A$,KO::(;"1R23#"6E347U(QZ'52+?0QZ ; MK[>B-M]S_?[YPCBJDG4&!6[R77H*?&.?')).:$$I=D:U6%B0/\IX=Z6<(0YC M;SK_^]%FYB_CHO0/YXZ&.HE\OH"?RPV)VPN 3Z;S+_L[D?S"O7_//+ZG7SQZ M\F.LRGDXG?DJ[\I-XNWG;?6< @]&W/^IB^AO:17Y2? M-YU5:$ZDX)P[D@^')J[ D0?3C+"W,)LSE50$CTVW64,;JF[+X0)H/N#(#&5= M08B' V'K8?CP7"$Y<<1;ARQU#-&((]),&T2X$"FQI(5NL2PW#-+Z&K[G*&FE MN.&R':^KZ,NEYN#W:5P.RBRL+J==?K\V\7%S\X(IAST#ST4$[1!X,0J%% RR M5DBK#&,\'OQBS$"PZ4F?@X5BMIQEP'^8Y:N./Z0G$>5].+DN4&M$H,@'GSE$ M+DA+"$:M5!Z1D+UB(ID-"F/?YO#OHT6!-[0LDA(!$P>O#X2_R&$5D.<60B$;):;P(N'#S\$<;&+J6I5#P>?\ M$@+&D5T&9YTTV[>4&160Q^J057[V/-Y#L_:E)C-S8L0N$M61$2,,LAK8"1J:Q!3A&#N<>"I M16JE^JF0U)-"]P>GN\R@]8M&:]L5#@)-HRA&SDJ&5(0W1U ;450"'+_$>*M= M+OV3 ZB=)O>'G%7RT)W_]F(2T5:0:D*P\/GPE@L4 @G&D*<1H@G#*(K,I5RP MV'G3HARO^"SVF RVB==01<1N\88C$JM*S_23S1 MA"A""6E3[>ZG6O#N4ZN[ERF8SRX6L;IZ>I#^-9_[Y:<+YA6E7N6KX0Q&EK" MI*=\=<3>Q>!)FS.ZXJ=PA[I5X)ZGDX>X/9M^5=MH*6]^U+0QA1DFND= F+^X+ MAKCR$%I(IPTV7NG4QDJIGQM0[;4Y8 [:2RJZW?%IF2?Y I%"848,T1)%Y4)V M!4T^9T=1=);*Y QCXN +>?[X>9+=C,Q@IXU6%ZM]FA]Y4&057STCLP:CS8D4 M*49"'1&@84Y1GN01C32AE# #;T,S1EL4D-SO2E7KD?_^N%*?:AWP.)N/,=0G MH,47\K.:(JPYE0)L2I $R[Q>%\"W< *Q%" 85BHJ*8A-LH5YW>L"5N<(ZU6M M>[:S)^7,SGQ+._L"D2)$QXV3&GEXN9""MPU99O)5% P3<&Q$<"WV_H99Q?KQ M[6PW([.7:3 7D?MPO;Q;]/AKK'Q9Q]!T\GNI;1$P#XEQB-!5L A32I'*)46- M<2HH9E*0+3R_O9Y;:#W,ZZ:\CI2Y#Q"=UO5-/C-X.@.=V.G'&S(MP6,KNH7#EMG\UFK%*$H\*L0<.*\Q M4B:"4-RS1IG/_>GL_XOP]AZ5;X>"GZQH[__7VCM49/5:HF_0*CU/:N,\OGKX M<8V)X6OD/+\$N<%MU&M:%=P83++-I41B9&/(9]$L0UCCJ#WWTH=&ZYN]K?;^ M'ZWLT=F8_:"E/)K<^?TQEY& L5G G.-NEO4?/\UO*VJMP4I+RH6B@5 E&(I4 M>.2#QTAK)Y'1P>F@G$JVA>\QD(7H"5W#ZW;?>#SZ;,MIEB'-J]H^+D!Z%/[K MYO:P;S]X[:CG(BJM-+88,64E"EK ;,!A"%RDVBG-6>QHE[Y'/ ^*NX:8W]_X M'*++=#"%#E=):X^6* ?WXO;KU?261;EB-.^+W-YN=0.QY(.Z1_E%B/SF;PPOQ[72VB!4$#A N/*5R>^G6[W%QF3>@FQ2P&)"+ D?'%=$,)4%8/N03 MD(^W<1(G-)@88YN#>$-MF>V*L.>YFP>L^<&\A+N,V$;O]PM/%T8;'K412$GX MP3&UR"2$OO)2 MZB1^CM/Y,C]SI83UZ]ROMRNHL'F?C2+'8=)T1@EDK.;(*X%9H-Q(WR*I<9@E MC&X1T;6^AL+'>9P"S8M?XPRT,>&HA2<$BI("4HX]#38;A'3F^*&FUJ69ZK6[Y;=/E(PEI1T4@ -GY"+ MF(-]S77U#B!&P9XXFI/)I M.87!C93:Y[KS03-BJ:>A12&283SD'P5VG0_%@+4FMJSZ_UJ)>J6="EKD%7HI M48H2U.=(0LE:+RSFQ*D6 1D=+#6YT^V'+M34_^;I)-:^*I9=O;Z>FL7E1+A=2K)\/1XK[QA]E9SA+( MI\=&MB[K_H?G1;X_Y02$/GN%%W^9%!!O#P4,U],10'!23F_R$LU#0D;_:OZ. MC=X5O#J%\=%6BV^?(%JH(498D_/09Y>#S32KB O>H/E%/H_9Z_SRO+.C$):? M^1V_G^'V(?5=3%@_+IV\GI$AMJ^>EW.^JP_V[:D,_[-VI6$[0D4N8"&-SW4( M\D'<[!5RYL#-5(%JS3P/IM'2U1ZT,EX65CB=?2JO8JKL55R%^/FDZ,-9OG/X M6:?ROD96>R6V[;>0(C&;F$ B!H*H)1JY[-=))FP0C!MPY@Y]N;!/F#W;C3RL MP1AN1WN=W#=7RZ'_',=VX2__N'Y(FOPT7TEYIYOC>E'"H(*;]&MS/>S;1>ZSLOZS M_Z'9BK]'9D=5M ?&[=W6YX&SN7KX+%[GTS>SBP-CK_\W M-9<>>K6.RF =OOSM:AU_@#%YL?L]*7^PM;*7N\\+P;?N60U^U6VMO,V\K/R+ M_,,!Q7_\Y7\!4$L#!!0 ( ]^"4URO$!TNEP ]K! 5 8V1X&UL[+UK_ ,FB;B2K6#>6U!WAL"020"&?S (R$XG,__P_ M/VYG/WU+\\4TF__]9_@W\/-/Z7R<3:;SZ[___/OE+^K2O'OW\__YW__C/__G M+[_\7_WY_4\V&Z]NT_GR)Y.GHV4Z^>G[='GSTS\FZ>*/GZ[R[/:G?V3Y']-O MHU]^V73Z:?W+;#K_XS_B?U]'B_2G'XOI?RS&-^GMZ'TV'BW7S[Y9+N_^X]=? MOW___K'^YAN27Z7RQ',W'Z<__^W_\]-,&N3R;I9_3JY_BS]\_OWLR2.!6^F.Z"#]O M?XW?_ZI'L]C]\B9-EPN;+D?3V2+,8#W039Y>_?WG\>3'(N $!6 81)3^U[$^ MR_N[].\_+Z:W=[. SZ\MSDJ-Q_DJG;R?CKY.9]/E-&TRW=+!NJ/CMRR;?)_. M9@UF?V"([N;\;OXMO,59W@STPZ-T-_-/>7:7YLM[-9^X?ZVF=W$U^I@N&U!1 M;<3N*/HR^CI+:\W\:<^V9KB8+BZN/N7I(N"P7IX#,)>KV]M1?G]Q=3F]GD^O MIN/1?!E>N6PU7X;-XE,VFXZG56AH/O;YJ>R#VN%1_3E=+//I..SY9K2X^3C* M\]#_6UKYO>OZR>='Z$OZ8[D:5=\&VGY2.PB8T=UT.9I=+K/Q'V4T[&O;_BS6 M_]UDLTE05.,"O;RO"/%)@[0_[]/DH;QG6S-X60>8^C/(_PI/" M5G*9CE?Y6GDJG^TIH_0Y]56/?GUVG4SLJG7-:QX_F=^.J?-DQ;<[^]G2YOMQPUV7J#"=9_E9>_ MO&OG<_2KY2I//TSGT]O5[?LT&.^?1O?KEI5!;SYVYU1>+&_2_-'WS6DK&;%S MBBHN.54'Z'Z^)[[))P[4UOSGDW2^2.,3%T%'G$37W!.#L7SB54?H:\:?1GF M\29=!AUXUGSZ>X?KD);+H-)O%O&-'N!GV?=Z7#@Z4E\4!*TF3V]"F[!#O<\6 M+5!R:,1S4=1V:;:63K="WG5GZT33_[]%L ME7X("E90MRKI]4<[=3BO>#8S6/Z7*]]J;YY4U8?\OF=:!Y)W-1 MX>VRT]DJFGPGNR+JC-4)%=7X?;13._/ZG,[B5A5VV>7]EV! +T;C2AM>6;]N M9W?:1G+:*&W-_%LZ7X7VX^QZ/JVR@QSNT=6,U&2R_AF7Q=UF51G3.J-U14DT M&// U<4_ILL;LUHLL]LTKTU)E=&ZHL1.%Z/KZSR]'FWTGFV+VK14&Z\K:M[= MW@470"=T%]R3/.0'6UA;C!D"W1% _9@VD<_5RW=VG0I"LMQD=[=3FS_9^Z M'_'7JCI5\Y&[I+"BX%3HV^DL3[+73AFCRUE'5\LFOFBQ6-VN'9%5U=;: QZD M9Y2/"Y*VOSZF:A=I/9TO?YU,;W_=MOEU-'OFDS\0RUV$9\?/Y/AFF]>FN1__E-KW]FN9UY[IO MC+8G>A/&R\>KK^DO.VAJ3O?(2 97H\77M:RO M%K]8A_S6=+1?%)W&[X;\ N+VO\[^V'R?%M#[-1IO#J&)N@>#TW3*] MW4UM-OJ:SO[^4Y5L> M=$OYPVG/03+6"L\1^JL.D0"D('=$$&D4(MI8Y/46!0.!$E50>)!%E8]_RO)) MFO_]9UCTW*Z0)VWP\1Y9=PS->L$JD!4^6"_N_S&>94&!^OO/R[#8/7R8S9?A M?7*SM3^/#$('O$\^,=$L^\=@!KJ#7VTF$DN"QFK TP?;)YGVEY H_K\"'K M *2^UH!U)'V\@O7N]B[/OJ7;\*4#E=TI;0K271"F^4_J$K?_. MH]L $'H"8=8>L Y*^A34M9?%O!KE(1V M4*J]W%]<74W'Z>[A@3B_R@.R\5+-T66_M&/"N!*.4@V5H&%'5("! A%K!$"U M^4Q>$Y\[ :N_EWX=O+J.77LW#_!&0J0B%E="DJY MP97<.7O%@KXFL>@ JK/;![_EC^Z&G&(:K#LFB@$JA61(&^008HZ%;6]#K5.& MJ5>D+C;W=;6*55^2H<;CU>UJ'?EJT[L\'4^WD65WLW2;-$'=QOB'?Z\_/TCC M$1EJZQ&)LX88I7'@C%)*(!_WV"V"1CG[BO31YM)V)E3/OF)]3(_)VK%NB<8. M,BV8(CR@31RCJ##UG2=*OR(MML/5ZG2DSBX3=KJXRQ:C6:V=;-JX)J'DS^5Z3]=B@?=?%ZD)+__/495&&V?W1R_+HO=JG=(]^V,FX- M95;#GMTIN:IZ/$Y_.JV8FN!I3I?UF_B^PM'Z:0,ETF(&@Y%!'*': 5D^!L* M"2WD3"I89<'J^IB]C*3JI^V51DJLEL$B]\'4,M$D5U)36&!"9(--ON5#]ZY8 M?? O@OX!GT.7T;P_D]+CN?K#YHX8 0P1'J#@% .*,3P!EHL(;5L^*?V+8M0 M=B9H^])7ZQ%4ZJIK,FRB# =4(4,1Y$8HH2RV6Z1L4-G,L*, ^A"15J2R$=I_ MR>=AQ 899_#6Q+*E@ZHO^6JQ3(-V'NS%:4E(PKZVB>)0,T0MT!XXR+V%#FSF M2941I/YQ5&?NY7[8DK4+7%_KC4UO1_/)=J;EZ\B^YHD*"K" '+#HIM0.>0[1 MAC(F@42DMDATY@/N521:Q.YLNU",V5]LLOQ]S.8QT\[Q\X5J R0>>Z*$E!Q1 MK!C7A$BZH1XI)\D SZIZ,A$[P:][;U\W^;U[]!K%I#U/8J (H%L*H4"H M3^7PJ&^G#28]CSYK Y%!NVMJN6..:-:$,9:'IVY:Y10KP!AV',$+<'6>6!%5,.9#89AV")>GQG3 M#M/V;'NU$.N+[Q^R>7J_J?3A5_-)^0*ROT,"F%40$>!U4 *HD-K)+76..,3X M&W.(U)6'5M#K+2AS\L_5U@#W6?XQ_?[(ALVS>?AUO+E^4J(=GS1.HHF7$'%( MK!&:>^L-+#1,8H2K?SYYNB2=4V'N$K2^!"A&N5]Q)$5HSP L%8U*_1/.&-*4$J"@ EX(Q&VQ81,.U #=[LU8^#),OW60^A*0 MCZLXN5U5DD#"QAUX3.4XV"=Q!&D$$:9$,,X\ X(4-A_E1M2_1-:9('3@QFT+ MGOXTT6]IOIPNPDRW62N/JIO/&R?08Q_4::M]3-N"F$76%51YINI[[#NS3CI@ M>F-<^O1%[/'8+,THS^_#[-=514[WQC_MG["PB!JN#85( \P0-*18[*A2L+[V MT-DUG YDH@NH^A23EU5++V^R?/DES6\?'1^7R$JU01)@J#%8"Z D!LRIL#(6 M>R]UAE0*<^_W7DY' M,)7GU)3:S(,,WC#"^NGF59_Z]T-@DZ^>]'=Y=*_1.B M/#3(:$&)9@Q+:C3?TLZ8,0.\JMZ!K'0!55]B4J0+/2()19/$:X,1599KSC62 M3A!8X,.PD[(VL]DK8G9--'I[[>?C[#;],OJQ57UT.@^('XOG.M C 80@CTFP MDH UR.% )BKHDUS6MR3Y*^)V.^#TQ?R'5.:S6?8]7L^TZ56:Y^DD4+!>D,Q- M+,?];JYNHYE\1"I.'2JA' LL?#"LB?#.(6D0*!"Q!-37&L0K$I>.4>OO3'X\ M&RT6ZXB^2(T/V*EL/#6;V,1/:3[-)CJ]RF+YNQ]JN SP)=N4ACUZ M,M]T\"28<9PA+%0PXK7VPL?3J2UJQ*OZ&Y%\1;+6.XZ#DKY 4E,9"T,DP',< MD(><&PA$5.-I 3X7 M8_SH7@K8G2Z7!U'91L1G?392PUEXW_.!!6W,(%^L=/ M6?\7DQ*F^2):ALO[^E'-!V[QO'S$^R-QRF5=$@6@E,IAQK5D@'NAH]/;0>$ M5IY52N)3>^:'XHZ/-4^P\88Y38"GG!.,&&)V/6/KPWQYGZ==>Z..VX,\:QV- M04<<[TI";NB+:1VS>86PBJ/]$@D$)XHIH#R RFOF@MJT01L@:@:7G+T=;C]/ M.] B1'UM\\^F6IHV>V_[Q&(4+#&((D# 2H6H+%XVH#67PPZ;:(EO67=(O2UI M&&2DQ)"$X$PG'-GM[;9Z7Y6OZ.40@P%419+:\F6)LB8J7]'M;.3 M[H:\>9D?N1$B_1UN%[7(/XVFDW?SK6)='OARK%^B@M'*E8RW)0&WF!'G64$K M4@TNK7=VY-TN]]M$I\=0J"*9YKI.:L0B3V_B>ODMW;AR:><4M 0Y1RX% #!CC"\HL\WS8IF5'7*P2?UT/N+$M.'82]KQMHL);0 )-4BNAO#:2R<+3AX-E MV&N=T&IK1V=<>WXDUA"KWOC_@OJC1Z'/&R<.(J6-<%I11:4SDO-BV<7,D?KG MGYWM'KU)0%.P>A6!=XO%*IW851[5\77 S4:"UU]>K#?:A?N1YN/I(CVVD9P^ M6.*AH,8"PZU'G$#.(.2[%T/R 9:;[%6$N@3SS"*VOO;4DH0='BLQ0%*.,1', M"8:\\X;C+2;$<4!K"UAGGM^CD-Z"VF MR_0RS;]-Q^F&XL_I.+O>\+?LXFS7CTZ M",Z4%(6RRZ!F]6W#SBYP=2V$9P.W#3%;/IOL=/XD,CU=+F?IY"K+OXQ^!-UT MO?Q7D*\:HR;>^& Y0>XT]!A:P:DLP@08MPWR$75VU:MOP>H>U=XEZN"-P19& M3:SQP?X&S&&HO=%>(K'34"QW]0V$SBYT#5JB:J$Z"%/A8_I]_=7Q^P!5!D@X MQUHC&HQO@(A&&")+M]1S[%2#BP&=7>T:A,U0%\$AN#(:B,_3_HGG06UT5%!# M - &$4&+_9T;;!O4M7S]GO4. !R4T?E 7_P_WN(VV>)H=ITFPR8L6.:*8TB= MU8Y!:Z&('AT$@B; M:]O+,)7[\+O$=?>[CIL8G&GWU)W=96.EQ=7SR)QIO/Q M]&X6(-V\5@_G[$?DK_Z@B30*&0:$MPXAYSVAJ& -5PHUR!/XZKW_O:':XSV; MYY'?']- UO'+]$=Z)8+(0!PTR ;M0'/--#4%G<@T"4-X]:[]]F#K2SS"]#;S MC"D&C@C$DW9)L%4Q8E9 PQ$GV@KD"X<;I]S4M]W@J_?--P&JS^0) ZG09F(2 MBHNK]93>5RC.MK=](KQP"F/M=*SH&E-TX1A)AJ23S-MJB8@ZLEQVE;W74];W M:P+*BK,=Z95(Q[#WBNE8>E0[:H)P;6@51CK4P$HY^=4[6J&M(:>>&R"M(3+L M? FKKXOI9#K*[R]'.V++WS^T^32ZCY^IZ$IY1N"B<)W^(YU>WRS3B0JOU.@Z+;[_ ME$_'1VWC7B>2!*U 4F8I\T@SPRAE6!;<"(M\_8BJSE:_E@5XR'#W)?R?\FR< MII-%3))ZZJ)9VC>!7GL!G(TQNA1+Y8!B6YJ]X+"^OM79:4R[(M8V0N>PN+9% MIS;K^O9DY4-DR!MN&54>*DI,"P0[S=:!J"QRD3]+ 2=G;VTO!QU M!]89Q&:]YH55<4U"-1%YTB71-#P$" L<]4):K.DZWUNP8A'''M07A\[.83H3 MAR; G('U)BQPT\FZ1%V,E+1ODXB<%:.6D E4Y@082F1F^P8%X[ M7%^%Z>QF0F="TCI:W1_9/:]'M:FP'7WAE^DXF!3+:7KH^*Z53.A5GO^0O_3B MJEJ/UG.H5WOL^[*\ZB<.DR"NO'10"(\Y9<9!'N\$,(X(AM+26B>/AW*M[TY% MJDWR>";V.H,E3G&/E8[J.=.*4\,5W%"+/!*@STJSA_.T=\;"K&?\!GU2>:"Z MXO&CRL.=DF#>80$\#-APKX#@.*SR6V@,Y'V*U@EI^+J5@FH%+4]'KR]UYW.Z M6 :M+-CZ^Z>^_],*N3[K#YM0*A4B@AL.N=&$" 9WX >[P S[W+,-$7B1(K1W M-/^2O\.(#?(8];6)W7G$[4-0@>\WR[Y?S2?E@K2_0X*]$/$ D44/: QD-VP+ MZ;K6K!_>F4D_S,PZ0*_VZ7NU#5_?Q[QY![2B6N,DP@8]53H'A-.,<.:TAP5] M5H ^Z[T/35'J ]".!>9@I,[)8R020Q(+0DC)N)&:Q'+F!5W!T!'#U'0ZYN'I MDM((S;2V!U2IS?Y_GZ6@V_7W((E_>,P$>22PX MI0SXN/XI'J\R;6A 3 \H@.^\#&\$6T>L/W MKV+/A& 1'@9%L($4I<8(+DA! M@]6F/NM;#RT9"NMKP-8JZT]A=@(,HHXC:J3Q0#F'>"SFM)DG5@W8VWHTR'G9 M>R)0O66F^#::SB+Q/LOC(?7#I-5MEB^C.![8X4\<(5'<2H,]U81+ Q'4#A5K M6?A%U[\TV'J<2"^"TBU\ Q"?A_)OO^5A07NZL^GT*LO3XPD &H\=:XQQHPBG M7$!L+?3 TP(S&W;2X42=#$7D.@%VR,(8]]JNA/')V E#0F /8"RC:Z75/"AW M!6;(-SAU:3TOYN"%L0FPO24]"?B]Q/#R)JSI7]+\]MW\6[I-,502K%!MD(19 M*+R!6 L,M0!"*5;@CR 4]2]:MYX=LU?QZ@S!843=K0\INHR]RV9!++-\G8[H M\8V+,SQR*.E"#LTOL.AC-A\?^/I1?.?1$, N'I-8Y./A.,7$&(2TL]PB )BU MP:8D7E4J,-I1./+#J5QS@JOG-&GK88G#T O-D:&<84.A%49ND,624%L_*7'; MJ5#.(DX',ZB<"?^.PAD/Y3R^SM/-M$L.X%\T3 *Z@B+))-;<<0:,HGI+EL?, M]GD45C-M2O\0/(#W*N$2I#Y>'PCK'/R+J66/8E'=_,LUEV?;]>0*[2_-'ZD\U'\\G[Z3A MD>[F>/R4NNYXB7#(&.4M,4)AI!RD A?T HR'5B"S$*H>Q4D)(XG0Q4VMU?56OFS/,UEC;!AJU^?8Y7:2A\TT0()M^ M2V?9W?IR?S4^5NJ<6!ODCX5UC3#H-.=&FQTHB#:XP-K- 65K?.T"G?KOYVB6 M+M;Y&SY,PV_+;)Z6O*.'.B1.LIC9-E@D7FEO#82$%]8)9 VJ8'5S(MG>>]H2 M(KU=C8@Z?\EMK5V;A B+(=? &>8,YA1JI;8:B5+&UK^AY6 M?@B0WJYNRZ\6/6X70]FL0M8IAACW4DE#8$&+8F! AE$C3CR_(-0 @][X.?I1 MC9^/VR76,ZB8"\I(_&>]M-1O:3'0-@C6[RPI62O\;(!!;R?/L5!(FM^-\N5] MS#U9=B%^3_/$JU@-T#'$J7#Q;#W"LZ',,?N\8GVG-M%KU;9:P+6_2\IWJV@( M/O+./)]]:?KFRF,DWFCH .6"$D.P(,;+8A5T7%LV;*6M&5M?W$#N%K0_IP - M4C,@9PHASPT!A$IJC2CFC 88.[7CGG:&E:U M^?LQ72S3\?OEY&_QMUGZ7^EHMKRY'$_3^3@]G-2C$BZ9 ))#I93?GIYC*XBK MGZ?G]/?XM=KI;0#;VPV7%_B,]D-2ZLP[<:3$09XQR0J6YIHRJG#'&-'8SZ3 M[=X/B*UO;7;F)NB,GR^?\BPH#_%" MD_LQGJTFZ206XMA>@%X'$.K[;9O[BSS\]L]T7*8P=?"TQ J-8:S8)36%R'MD M:6$ F*"?UC^3/EW1?JWJUOG9TI>X;V=8N@@^:9=X[PQ1%FH;Z\ !1Y F!2T. M:CAL1>NLW'U9TZ$6G)O?/;+/L:K['N0FXWM:9.OJ-PZC@) M"R %38-Z2X@R&L*8B6:K;$!J>LW[7$V=JLF?K#^4&CKY*K)Z;^-$!LE6&!)" MPZ)BL92.[68: [6'=QC3 C_;@*(VT[8B\SE(TWR5FFR^G 8%:;[U@&,]$P>4E\P"IPQECGOGO"_HY534/P_HKF#H$*ZGMPMK7V)4;&/S MR66:?PM_++;OPA$!.M@GL8KPL"(K#C7V %'!>'%5!#%(*V6*Z+D0Z!!$IRU M&]R36S\NR&IVO<'^T26@Y4TV49/)^N/1;/?%HHAF+3YX6#,/[6(M/R;A4EJH MA :(,V&040(4>"/M&P3Y=U=+].P[WGEYT."*=G[[S/]4W$!4^V\@'A+"TT=* M(.5,7(05_S)-@C6'JD-!),,(\!UX7 8V,;V'FMYWPOKA M!:)BSP19[BQ" @I!I<<\0 (+&K27]7. RC6!Y"^ M9&%_O,KR6Y_E%\N;-%_7R@X[Y_I(Q8WR^5%G4ZO/28@/.J(US@"HN#1<\B*Q M5*QFPFAM$87@3&]0M[K:?\BR8$8O%I]']^@6ZC5'GU;?(;@MBHH+'RRSJ\?W$MR/-!]/%]/YM9J%S^9K>#;F M:'49.FWHM39U29CXC(+KX&Z M"O/:GBVXJZMT'&=H1\L3C(1JXR5>*!/OG#I.%)0N_">*C&-$2M @E.A/Y8GO M!.T6I>O+*+].EVL#^&I3;V.QVZNKR]2Q41)- R:):%A>>9 :FEVA^T$6]?@ M=OX;]K5WBO&9/)UF%?[8JUP=[Y!([H !4@@'N9):Q_#B@CIB1'W_.7R;#O16 MX7P0EH[JFF2WM]-E@/)_/^PH53 [V2:QS&B/&-:628A]D$AFM-72:LK"25;JUV@^= M915%]K9/+%!,QRO'#&#*A-,>64$I#!]R0U&?Z4V.%@5I@4-9^WB,SE.D(RIF ME8IT% T3"261WFLC):?!,!54<0&Y9%9PQWB?X9HGW09JR*2]*?]K@E);M7WR MX(HU&AZ:)H0: X)9!X$+,_7>8 PL01Y;#R5'*I& F_ *2*@IILA@K3C7A#D- M(62H0;6^'@IPG,Z+@RSM!JYS<5T#P6.-P!CG1*&WT0D9;;! %"96U@]N[+XR M1_L\/0V,^BR[RZ>S\#$[?L/A6;,$&*8-@8YS#ZFA09!0$"7LL8/>8SB@NRK- M @K;6 MI7 >5.>2% 3[FB<@6%7>,&(]16&%< H&G9MP[(V(Q3GJ1_5U7,BB':NA16C. MQO03$IR4]DVP)D8J @C EF .M(-VJUHCAZAX999(._PM$Y:N47P;HD6\-=H2 M[UQ02J0DB@9=1$MKA5,$F_KA@%VF!^A9<$[#Z%QR<;(P;*F+60^]HN$'#M8# M< )K)Q$GD%"OPY8\'"NJ XZ5R$(MB'H3@.GU?'HU'8_FR^?S_IQ&(*?SZ^V9 MQ29,9O/]\FA(7/U!$RZ#(2JQ5\0$^\8B$=98(C43RD,E?*^IVJH)4ON^[=[@ M.^,1W)/!45!1L, MFSAF#8JWPH+-*#$!3"%5($69I\/.Q=>'B+0BE8W0_DL^#R,V2 /_K8GEN6(M M;]>WX^^RQ;2"F.UKGC#,F#'84FB"_:P)QY(4E$&!ZQ=^Z; *4Q^,?!%6V1B[ MOJ3B?;98/%$R]/W'48QOC)I(\?%]B;96?9"$,.^9(0@A0IT2TEN MB@8"T!] M#V-'9QE]:6>=07@>0=I.OK2$WY%>B:#.,>,4]YH[R@ CF&_IM Y[/FQ=J@N& M'I69-L![N\(R2,5FX#)R'MEX-Y^DMQNW:63%;ZM1/IHOT_)2\,<[)LI;A%58 MC@/9%&K&G2I6YK NX_JA$IWI+JWP+NL0I+Y$XK]'^33NKI\/!UP?:II@3ZDA MG%H#,;18:LW9CB+3H&Y=1W6I^U(X&@)U#M:7;A O&R=*(A8$6F.CHM]6(Z%= M017BU Q;B:C/I"/<;H3,6^'[(/6!<[+[7(K@?)+-W\4+]E]'\S\NKJ[2>!TQ M3/O].WWQN73/K]0_<4XQ1:$R%@7CFRK(/=W2[KAQO8:U5-OZFS#PA0;8/D1] MB<>G/+P[<:H5RIP\:9EPC2ATWD AE6:&>A@#MS;T:*[KWRGO++]*BRQO!D9? MS#5!#*=+/QI/9]-EF8OI9>/$N@ (@%@PHI@D886$A>;C%2#U?=D=53+M2[-K M#-5Y!*!TE]_7/+',24RT-F&G5$03( 4L*!/ #KS*:!-6'>5Z(W3>$O\'J>>= MF^VGLOM(?O;WV:BD[OC35D'1,%Q"8K2@7#(/-2;%F8KG$->_S-!=QKQ&$#_/ MCUX;BOZ.K;]ELV]A+WI*=X5SZ2/]$D(!A1X+98 (IHN).UA!JR6R?MGQ[O+= MM<'V+L"I_;ZN(06L8L\$:26\]9 *!96PR*AB ?- M25/?O=I1H=.NM;%N<.N(]\4*81!P4=%A(R3 5L=:Y M5)W[C7![O7(P*(5L^.QOB>W_E8XF_UJ-\F6:+SZGD^]9-C''-O7R3HE3@D(- MD("(6DD8 H 6,W?4]1I*5N'J<;OE['?_?7;+6]U_"H!7V]0.]$H0M MD)!ZC)WT7## K=O!H4S]%)^G9]4;W)[>#F8=\+O2&GZP7^(AHU!"P1DU+JBC MV'&_G3^$6K^"?;PQ9ZIQNQ%>KX_O@]VWA\7NEMA\&1-R+F]4>/[DZ'7>(ZT3 MK!0EBG!&&%-<$::I+>9JG!O0%-@",LT67)6GH\N[T3B]&(]7=Z/Y^/[H.ONR>2*\ MH-=M;X2OYQH]\9NY7I1+0!MC)\1QYK$5"@*#I18,@F*Y0HB( M^K94-TG5NI.5,Z#96[C*-@^XSW(SNILN1[-WMW=Y]FV3V/U8],K1CHDUP!GA ML99<($FU4;9XAS#"H/Z]^FZRO'4B.YU U9=@?$GGHYCS8WK[=94O2L5A7_.$ M(<^)X$@QC(R@WCA8 (89;Y#JK_4B&=T+00L ]7>=81QF%Y8\'_!YGRX6V?$[ M#"]:)YYX9ST&T'L>[!6)N"U49NP\J9\TO/7:%MTSOCD^??']X 9WA/L'^R2* M>X4,P)Y@2BRVU)!".R8V;(.U9:#UPL[=RT!;*)U=$M1XG*?K2F,_8KG-8U4C M*H^1>..%P\0R3Y@@7.C=->/P 6F0O+?U"L]GE)2&J/47BO/L\OJ[^;?PT1JM M6".HM%Q2M0$2B!S@'@# @)92.<(!*ZC76M?7+UNO MV]S'0"66_7*=9V^'SR M.4QQ-"M?5O:V3X#FVC*&+')&$2D% W#W,F#;H$I)ZQ67NY>'-B#JB_T7=VDL M&#:_WKAAXY2W$[YQ")=H*"8:.#4 M?$5>S"R;;$G/))AKB'A- M?)!DS[$30A;(4JY,@SJ@K\A'V@U89]J!GI1*W%5)7*5//G^V/%;?FNJ,GBA+ MK,"" ($-PQHR 'B!FP&N0:*05^A,[1_0WC3A@,W%U=-H^VUY4YWE>?8]QN*/ M[L(WRWUGN76&2:1Q@'DI'?>>@5CRK+BM[:E43=+?OD(7;8?(U5>(PIRR9W-2 MXW',O!WTM7$Z_1;# G?3T[&T:YI'C^/H^F!^Y$:#)M)S2)@U@AH>B[0%Z[&( M0Z&6Z?KW8MJO7-RUBM0CCGVM0C;]NGPW7RSSU3H0)FA_B\N[/!U-+N:/KWL? M,\>J#I$0(A$$C@!)@UV*8VJ@(D:=(DP;7*Q[A3[BCE [C]RLDBV6<\>4R M_#-C/HG>J@C((IM-)U'6]6@VFH_3RYLT779:Y*/LV9]&$;*;=#D=CV8] M3V3]VJ_%)2BTH\6-GV7?^P;CR1RRV["7W<08^6]IE+/AV7B]'\;XO+"Z+>_?S:^R_/9)2$/[ M3_6C:;Y>,S^DH\4J?QHYU=/C'BZ4^>D\K$C3T>Q!/5AL6T[4Q\TX&A@A1VOF/^C28<&'[-Y_H2&]T<*'W7R MG$0H*IQCCE,D-4?,,X6@LLA@)[RIEBADN'@>*KG4^C,22IE'1C&+B/.0*2@X MV.((#._U0O;>HDQGEIYL&+B/AESB:0>*OM_]^E_3L+_FXYO[]^FW=%:2O:W: M (FWU@.JA-?><6%X $L7D E&&A@2)XOJ286.SR TA\2V38#[LE?W[KHOR2A- M$';2.(ED1A$+@Q%FH5:820-%@07U?.#E!=IF^"%YZA#*/[=XG4>L2A+3O2JI M.K,TO9O?K9:+-2BP-#G:D5X)L=Q3):401(4E7QI!"C0A4&! U[0[YN,A:6F, MV3EE ]62#51DCX$XT(>UE1IB# VC'!9T*L/JRT9G:?/.)QOU,#NG;.!:LK'M ME1@K&)+6(>\(@]HSAF5!IV.V?C&VUJ.ESB\;]3#K+Z2N1HG<(U4/,>&"BUBA MW$#%O(DWK0LJO>5])HUX9794:Z">[8K( (J,6H A LHC@BD#%CH4WK4"*<4& M7@2W#1%HLYIH/33_DK_#B W2]'IM8G<>W:9S5:1"\>36)9V3""3S'$'.>34"(Q9 MS-)3P CM .OPGH>!68>H]K5FO9N/L]MT%Y;W?IM]O40M.](K9N*74DAL@N6C M+1("VT*3Q1SP^@[QCHJ^#4$J](QH" MKR%"T)AB@<7*BUZ97TU!:8E+SR^'-X6F5X8_N8BP :0:\P]V3$B@3CL6*[<$ MAU1]>S"'[QT*0ELPG=$;N-A]ME'"'E\P^BW/5GMH1.CK):6*P6!1%1J[W:GT%(#U2!10.6\28<:)X[Z62JD$^M\[$K3=&[\L8V2::_>G! M19;"B^_S1WU+?'X/((QFTW^GD]\"SO$>Y\7\4>++(Q)4TC-Q!A,94_*&EU 3ICP3A,T7[];O3U(S9=3.XWN MUV_I963[6C+.?^WS] R6%/AT]-&(U% M=K&41$MH*!#(\X(Y/M@%/;X4)QT6G4M&GQM#@V%-;Y;XW@E_'-T>KJY:M6NB MA7:,$(=HT $1 .LL==L%"QLCAWWN- A9J"2?C2'_,PC;( ^PWJ2,G4>V+I?9 M^(^(5H!^#=>GV>APY$Z%7HEW!(-8ME4KPS200EA2T"D=Z5/!K&C'M\>ZYRID M:S#U)0[_&,64\X?K#^]MEUAN'-+* 804M-X 5A!"V>D?I!\9_Z_SEC>!)CS M[B>5ET]U&U/M=J>I;\9/I!1<<,\I@=X::3!C>/>"!&Z\EG6D1Y/U',!W[3!\ MYE+KVE7X.9VM4[>.\N7].IQS-.XX-^"A)U;*U]?'O;V]TZOB!2SKFF!C 0J+ MJ66$84V(]1!#Q3C"A!O!*ITW=NW=.\0>??_DF\I.O!/&2S1US!-/D4$@Y@\6 M!NHM/B3\-$/QU;7'Z(,^N.Y@Z\'5MDC'?[O.OOTZ2:=1!$G\)4H>>21YX:/D M?7H]FFV29AYPANUIE6#KF14844SB]H##P+(@%VO8IY34=%YUPMRL+<1.4\NJ M\GHSG8,&_/,FB0%AI<*&P$"FPY9PO:9W/6>AH1BF5Z@1^EFK4+P.-@[*WW(6 M[IW*M0,7DS[EZ2(HPUE<.N9IO@@V''__MT]_.WXKZ7BO!'A`" .2!49A3 M9;9SIYS2!H7'VK9)ZL.>=05';U?_1__,!7K^*G2R\8)ID ;#;&S M@'NGK?!D1Y7%'M9FJL0*^:*1;]*63578PNX9VWC4IN'*L9B_[]TGHY' MQ]GWHF'B&##,(B\ LI@S(>!N]V)5A0;%A@++?(0F"*988)TR#?8&]7DUNQJI=#'*2YCUM%DB MPR: <=P1P@X@/',0%J\_4T;5CPUHO0!N5]QJ!$A?&DTU;;_$#JH^2()X,.X\ MEEY8AI2$E'JQ6V PK6\?=9STJE_[J#- SR%6I1KRR\:)E09AJAUQA%@@A$<8 M/U#%\; MI2[8=T1"&F'V5B1BD,;2, 7A3($C5U?3V33.=>-:+ T3VM\AD591 M@96F*MB6EFNG SI;ZC27 PSM:,*BYT$:;6!26Q5\>N4P7]Q,[\HKEQ_ME#CG MM6$(.<*=-U@+'$S&[>&NQ[W>**G!S5;.JUM'J; M-DPLDD!+9SUF&D?/O[:%M'(@U0#M[LYB%!HAT]O*/1['V*[%YW2<3K^MJYH_ MX#$]>O.[K&L2ECOIL2#.(8:TD$[Y'<4.\?IF8F=&?6>RT#)6_2EV:]F- 8*5 MQ>)@GP0C'=\ 06-TLQ,@$ES0J#VO?TC:F=N@N[6A)9!J;_<'*'.+Y?0V?K$I M0WMUX.N_S[?^D01(:I)I$Y0@&#=@S K#V6\J$TKI^*E?Z:MC?.6I=!]UN MY38L8]GUIOO3Y[<;__K\66HR6?^,65UVI://'P>[GN:[.,713-W=S::;G%E! MQYMF$[.Z705^3[^E[NHJ'2_7')\^$:/RQ;3!X D.JXFVD D"K6/"0$NHMU(1 M3['UHM(N/##DRH)JFPV*8BP!1 C))5BB&P1 XU*IK4>7=N?<.S?O_I! M>-!WWD^'H#1W<9T!$PTX4T1S8^*!K+'A5UM RE2O]4A.@Q6HR%U=JDJV=2:5+V[[F"3<40$DQ4$IY3@-B MM-A54-A5X+ UNHZX^+Q"4WO O271&*1R-6")..L98*#_>JD\5@01S2!6&]HYUVB(*>N;L7#_"6"K(/5W#+@, M>*63(B](H&6SYZ83&S@RGAY+^E+>.7$&.0BD)XJ;L$TCXBC>4,V L:[7(G]5 M3X;.Z'IM&<^>#Y,K''3J9KI/X;&L$'9&,ZH,D0$N%B0'!V#/, J