0001200375-17-000020.txt : 20170509 0001200375-17-000020.hdr.sgml : 20170509 20170509163737 ACCESSION NUMBER: 0001200375-17-000020 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20170331 FILED AS OF DATE: 20170509 DATE AS OF CHANGE: 20170509 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: 17827037 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_20170331x10q.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 March 31, 2017
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             
Commission file number: 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 April 28, 2017, there were 48,169,923 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 March 31, 2017



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:
 

3




PART I. FINANCIAL INFORMATION

Item 1. Financial Statements
Codexis, Inc.
Condensed Consolidated Balance Sheets
(Unaudited)
(In Thousands, Except Per Share Amounts)
 
March 31,
2017
 
December 31,
2016
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
13,923

 
$
19,240

Accounts receivable, net of allowances of $421 at March 31, 2017 and December 31, 2016
5,381

 
5,924

Inventories
1,124

 
825

Prepaid expenses and other current assets
1,314

 
1,238

Total current assets
21,742

 
27,227

Restricted cash
1,592

 
1,624

Marketable securities
1,051

 
1,142

Property and equipment, net
2,752

 
2,155

Goodwill
3,241

 
3,241

Other non-current assets
253

 
259

Total assets
$
30,631

 
$
35,648

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

 
$
4,232

Accrued compensation
5,334

 
4,314

Other accrued liabilities
3,055

 
2,111

Deferred revenue
1,644

 
1,710

Total current liabilities
13,526

 
12,367

Deferred revenue, net of current portion
2,180

 
1,066

Lease incentive obligation, net of current portion
779

 
885

Financing obligation, net of current portion
255

 

Other long-term liabilities
2,211

 
2,231

Total liabilities
18,951

 
16,549

 
 
 
 
Commitments and contingencies (Note 10)


 


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; 41,841 shares and 41,255 shares issued and outstanding at March 31, 2017 and December 31, 2016, respectively
4

 
4

Additional paid-in capital
311,296

 
311,164

Accumulated other comprehensive loss
(91
)
 

Accumulated deficit
(299,529
)
 
(292,069
)
Total stockholders' equity
11,680

 
19,099

Total liabilities and stockholders' equity
$
30,631

 
$
35,648

See accompanying notes to the unaudited condensed consolidated financial statements

4




Codexis, Inc.
Condensed Consolidated Statements of Operations
(Unaudited)
(In Thousands, Except Per Share Amounts)
 
Three Months Ended March 31,
 
2017
 
2016
Revenues:

 

Product sales
$
5,586

 
$
3,740

Research and development revenues
2,001

 
3,534

Revenue sharing arrangement
384

 
722

Total revenues
7,971

 
7,996

Costs and operating expenses:

 

Cost of product sales
3,002

 
2,489

Research and development
5,839

 
5,686

Selling, general and administrative
6,606

 
6,802

Total costs and operating expenses
15,447

 
14,977

Loss from operations
(7,476
)
 
(6,981
)
Interest income
18

 
15

Other income, net
22

 
3

Loss before income taxes
(7,436
)
 
(6,963
)
Provision for income taxes
24

 
11

Net loss
$
(7,460
)
 
$
(6,974
)
 
 
 
 
Net loss per share, basic and diluted
$
(0.18
)
 
$
(0.17
)
Weighted average common stock shares used in computing net loss per share, basic and diluted
41,250

 
40,072














See accompanying notes to the unaudited condensed consolidated financial statements

5




Codexis, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(Unaudited)
(In Thousands)
 
Three Months Ended March 31,
 
2017
 
2016
Net loss
$
(7,460
)
 
$
(6,974
)
Other comprehensive loss
 
 
 
Unrealized loss on marketable securities, net of tax expense of $0 for each of the three months ended March 31, 2017 and 2016
(91
)
 
(90
)
Other comprehensive loss
(91
)
 
(90
)
Total comprehensive loss
$
(7,551
)
 
$
(7,064
)






















See accompanying notes to the unaudited condensed consolidated financial statements

6




Codexis, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In Thousands)
 
Three Months Ended March 31,
 
2017
 
2016
Operating activities:
 
 
 
Net loss
$
(7,460
)
 
$
(6,974
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
Amortization of intangible assets

 
844

Depreciation and amortization of property and equipment
326

 
465

Gain on disposal of property and equipment
(1
)
 
(27
)
Stock-based compensation
1,669

 
1,389

Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
543

 
2,977

Inventories
(299
)
 
(30
)
Prepaid expenses and other current assets
(174
)
 
5

Restricted cash
(43
)
 

Other assets
6

 
109

Accounts payable
(882
)
 
(395
)
Accrued compensation
1,020

 
974

Other accrued liabilities
763

 
1,172

Long term lease incentive
(106
)
 
(106
)
Other long term liabilities
(19
)
 

Deferred revenue
1,048

 
(184
)
Net cash provided by (used in) operating activities
(3,609
)
 
219

Investing activities:

 
 
Purchase of property and equipment
(237
)
 
(265
)
Proceeds from disposal of property and equipment
1

 
27

Change in restricted cash
75

 

Net cash used in investing activities
(161
)
 
(238
)
Financing activities:
 
 
 
Proceeds from exercises of options
99

 
7

Principal payments on capital lease obligations
(10
)
 

Taxes paid related to net share settlement of equity awards
(1,636
)
 
(1,098
)
Net cash used in financing activities
(1,547
)
 
(1,091
)
Net decrease in cash and cash equivalents
(5,317
)
 
(1,110
)
Cash and cash equivalents at the beginning of the period
19,240

 
23,273

Cash and cash equivalents at the end of the period
$
13,923

 
$
22,163

 
 
 
 
Supplemental non-cash financing activities disclosures:
 
 
 
Equipment acquired under a capital lease
$
528

 
$


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 have been continuously improved over our fifteen year history, to commercialize an increasing number of novel proteins, both as proprietary Codexis products and in partnership with our customers.
Many companies have historically used naturally occurring proteins to produce or enhance goods used in everyday life. Despite the growing number of commercial applications of naturally occurring proteins across many industries, the inherent limitations of naturally-occurring proteins frequently restrict their commercial use. Through the application of our proprietary CodeEvolver® protein engineering technology platform, we are able to engineer novel proteins to overcome these restrictions, thereby adding value or opening up new prospects for our potential clients’ products, processes or businesses. We have developed new proteins that are significantly more stable and/or active in our customers' commercial applications than proteins derived from nature.
We are a pioneer in the harnessing of computational technologies to drive biology advancements. Over the last fifteen years, 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.
We use our CodeEvolver® protein engineering technology platform to engineer custom enzymes. Most of our custom enzymes are intended for use as biocatalysts or protein catalysts. In simple terms, our protein catalysts can accelerate and/or improve yields of chemical reactions. We use our CodeEvolver® protein engineering technology platform to develop novel enzymes that enable industrial biocatalytic reactions and fermentations. Our technology platform has enabled commercially viable products and processes for the manufacture of pharmaceutical intermediates and active ingredients and fine chemicals.
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.

8




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 are also 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.
We have also used our technology to develop an enzyme for customers using next generation sequencing (“NGS”) and polymerase chain reaction (“PCR/qPCR”) for in vitro molecular diagnostic and genomic research applications.
Note 2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying 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 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, 2016. The condensed consolidated balance sheet at December 31, 2016 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 March 31, 2017 and results of our operations and comprehensive loss for the three months ended March 31, 2017 and 2016, and cash flows for the three months ended March 31, 2017 and 2016. 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.
The unaudited interim condensed consolidated financial statements include Codexis, Inc. and its wholly owned subsidiaries in the United States, India, Mauritius 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 investment securities and 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
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, or decision making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations, operating results beyond revenue goals or plans for levels or components below the consolidated unit level. Accordingly, we have a single reportable segment.
Revenue Recognition
We recognize revenues from the sale of our products, research and development agreements and revenue sharing arrangements. Revenue is recognized when the related costs are incurred and the four basic criteria of revenue recognition are met: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services have been rendered; (3) the fee is

9


fixed or determinable; and (4) collectability is reasonably assured. Where the revenue recognition criteria are not met, we defer the recognition of revenue by recording deferred revenue until such time that all criteria of revenue recognition are met.
We account for revenues from multiple element arrangements, such as license and platform technology transfer agreements and collaborative arrangements in which a licensee may purchase several deliverables, in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Subtopic 605-25, "Multiple Element Arrangements." For new or materially amended multiple element arrangements, we identify the deliverables at the inception of the arrangement and each deliverable within a multiple deliverable revenue arrangement is accounted for as a separate unit of accounting if both of the following criteria are met: (1) the delivered item or items have value to the customer on a standalone basis and (2) for an arrangement that includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in our control. Revenue allocated to each element is then recognized based on when the basic four revenue recognition criteria are met for each element.
Where a portion of non-refundable up-front fees or other payments received are allocated to continuing performance obligations under the terms of a collaborative arrangement, they are recorded as deferred revenue and recognized as revenue ratably over the term of our estimated performance period under the agreement. We determine the estimated performance periods, and they are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated performance period and, therefore, to revenue recognized, would occur on a prospective basis in the period that the change was made.
Product Sales
Product sales consist of sales of protein catalysts, pharmaceutical intermediates, and Codex® Biocatalyst Panels and Kits. Product sales are recognized once passage of title and risk of loss has occurred and contractually specified acceptance criteria, if any, have been met, provided all other revenue recognition criteria have also been met. Shipping and handling costs charged to customers are recorded as revenue.
Research and Development
Research and development agreements typically provide us with multiple revenue streams, including research services fees for full time employee ("FTE") research services, up-front licensing fees, technology access fees, contingent payments upon achievement of contractual criteria, and royalty fees based on the licensees' product sales or cost savings achieved by our customers. We perform research and development activities as specified in each respective customer agreement. Payments for services received are not refundable. Certain research agreements are based on a contractual reimbursement rate per FTE working on the project. We recognize revenues from research services as those services are performed over the contractual performance periods. When up-front payments are combined with FTE services in a single unit of accounting, we recognize the up-front payments as revenue using the proportionate performance method of revenue recognition based upon the actual amount of research labor hours incurred relative to the amount of the total expected labor hours to be incurred by us, up to the amount of cash received. In cases where the planned levels of research services fluctuate substantially over the research term, we are required to make estimates of the total hours required to perform our obligations.
We recognize revenues from non-refundable, up-front license fees or technology access payments that are not dependent on any future performance by us when such amounts are earned. If we have continuing obligations to perform under the arrangement, such fees are recorded as deferred revenues and recognized over the estimated period of performance. Estimated performance periods are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated performance period, and therefore to revenue recognized, would occur on a prospective basis in the period that the change was made.
A payment that is contingent upon the achievement of a substantive milestone is recognized in its entirety in the period in which the milestone is achieved. A milestone is an event (i) that can only be achieved based in whole or in part on either our performance or on the occurrence of a specific outcome resulting from our performance, (ii) for which there is, as of the date the arrangement is entered into, substantive uncertainty that the event will be achieved and (iii) results in additional payments being due to us. Milestones are considered substantive when the consideration earned from the achievement of the milestone (i) is commensurate with either our performance to achieve the milestone or the enhancement of the value of the item delivered as a result of a specific outcome resulting from its performance, (ii) relates solely to past performance and (iii) is reasonable relative to all deliverable and payment terms in the arrangement.
We recognize revenues from other contingent payments based on the passage of time or when earned as the result of a customer's performance in accordance with contractual terms and when such payments can be reasonably estimated and collectability of such payments is reasonably assured.

10


We recognize revenues from royalties based on licensees' sales of our products or products using our technologies. Royalties are recognized as earned in accordance with the contractual terms when royalties from licensees can be reasonably estimated and collectability is reasonably assured. For the majority of our royalty revenue, estimates are made using notification of the sale of licensed products from the licensees.
Revenue Sharing Arrangement
We recognize revenues from a revenue sharing arrangement based upon sales of licensed products by our revenue sharing partner Exela PharmSci, Inc. ("Exela") (see Note 11, "Related Party Transactions"). We recognize revenues net of product and selling costs upon notification from our revenue sharing partner of our portion of net profit based on the contractual percentage from the sale of licensed product.
Sales Allowances
Sales allowances primarily relate to product returns and prompt pay sales discounts and are recorded in the same period that the related revenues are recognized, resulting in a reduction in product sales.
Cost of Product Sales
Cost of product sales 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 sales. Such charges were not significant in any of the periods presented.
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 are 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, 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.
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 vesting 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.

11


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.
We have not recognized, and do not expect to recognize in the near future, any excess income tax benefits related to employee stock-based compensation expense as a result of the full valuation allowance on our deferred tax assets including deferred tax assets related to net operating loss carryforwards.
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 accompanying 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 condensed consolidated statements of operations.
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 $13.9 million at March 31, 2017 and were comprised of cash of $2.7 million and money market funds of $11.2 million. At December 31, 2016, cash and cash equivalents totaled $19.2 million and were comprised of cash of $8.1 million and money market funds of $11.2 million.
Restricted Cash
In 2016, we began the process of liquidating our Indian subsidiary. The local legal requirements for liquidation require 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.9 million at March 31, 2017 and $0.8 million at December 31, 2016.
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 March 31, 2017 and $0.8 million as of December 31, 2016, which is recorded as non-current restricted cash on the consolidated balance sheets (see Note 10, "Commitments and Contingencies" for details).
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.
Marketable Securities
We invest in equity securities and we classify those investments as available-for-sale. These securities are carried at estimated fair value (see Note 5, "Cash Equivalents and Marketable Securities") with unrealized gains and losses included in accumulated other comprehensive income in stockholders' equity. Available-for-sale equity securities with remaining maturities of greater than one year or which we currently do not intend to sell are classified as long-term.
We review several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value, the length of time and the extent to which the market value of the investment has been less than cost and the

12


financial condition and near-term prospects of the issuer. Unrealized losses are charged against "Other expense" when a decline in fair value is determined to be other-than-temporary. No charge for the other-than-temporary impairment has been recorded in any of the periods presented.
Amortization of purchase premiums and accretion of purchase discounts and realized gains and losses of debt securities are included in interest income. The cost of securities sold is based on the specific identification method.
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 and cash equivalents, accounts receivable, prepaid expenses and other current assets, restricted cash, marketable securities, accounts payable, accrued compensation, deferred revenue, and other accrued liabilities, approximate their fair values as of the balance sheet dates because of their generally 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 that are accessible at the measurement date for assets or liabilities.
Level 2: Inputs (other than quoted prices included in Level 1) 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
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 Netherlands. Such deposits in those countries may be in excess of insured limits.
Impairment of Long-Lived Assets
Our long-lived assets include property and equipment and intangible assets. We determined that we have a single entity wide asset group ("Asset Group"). The directed evolution technology patent portfolio acquired from Maxygen ("Core IP") is the most significant component of the Asset Group since it is the base technology for all aspects of our research and development activities, and represents the basis for all of our identifiable cash flow generating capacity. Consequently, we do not believe that identification of independent cash flows associated with long-lived assets is currently possible at any lower level than the Asset Group.
The carrying value of our long-lived assets in the Asset Group may not be recoverable based upon the existence of one or more indicators of impairment which could include: a significant decrease in the market price of our common stock; current period cash flow losses or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the assets; slower growth rates in our industry; significant adverse changes in the business climate or legal factors; accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of the assets; loss of significant customers or partners; or the current expectation that the assets will more likely than not be sold or disposed of significantly before the end of their estimated useful life.
We evaluate recoverability of intangible assets based on the sum of the undiscounted cash flows expected to result from the use and the eventual disposal of the Asset Group. We make estimates and judgments about the future undiscounted cash flows over the remaining useful life of the Asset Group. Our anticipated future cash flows include our estimates of existing or in

13


process product sales, production and operating costs, future capital expenditures, working capital needs, and assumptions regarding the ultimate sale of the Asset Group at the end of the life of the primary asset. The useful life of the Asset Group was based on the estimated useful life of the Core IP, the primary asset at the time of acquisition. There has been no change in the estimated useful life of the Asset Group. Although our cash flow forecasts are based on assumptions that are consistent with our plans, there is significant judgment involved in determining the cash flows attributable to the Asset Group over its estimated remaining useful life.
The Core IP became fully amortized in 2016 and there are no finite-lived intangible assets with a net carrying value on our consolidated balance sheet as of December 31, 2016.
In the fourth quarter of 2016, we determined that there were no events or changes in circumstances that indicated the carrying value of the Asset Group might not be recoverable. We concluded that there was no impairment. During the three months ended March 31, 2017, we did not identify any indicators of potential impairment of our long-lived assets.
Goodwill
We determined that we operate in one segment and reporting unit under the criteria in ASC 280, "Segment Reporting." Accordingly, our review of goodwill impairment indicators is performed at the consolidated level. We review goodwill impairment annually in the fourth quarter of each fiscal year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.
The goodwill impairment test consists of a two-step process. The first step of the goodwill impairment test used to identify potential impairment compares the fair value of the reporting unit to carrying value. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired, and the second step of the impairment test is not required.
We use our market capitalization as an indicator of fair value. We believe that because our reporting unit is publicly traded, the ability of a controlling stockholder to benefit from synergies and other intangible assets that arise from control might cause the fair value of our reporting unit as a whole to exceed its market capitalization. Therefore, we believe that the fair value measurement need not be based solely on the quoted market price of an individual share of our common stock, but also can consider the impact of a control premium in measuring the fair value of its reporting unit.
If we were to use an income approach, it would establish a fair value by estimating the present value of our projected future cash flows expected to be generated from our business. The discount rate applied to the projected future cash flows to arrive at the present value would be intended to reflect all risks of ownership and the associated risks of realizing the stream of projected future cash flows. Our discounted cash flow methodology would consider projections of financial performance for a period of several years combined with an estimated residual value. The most significant assumptions we would use in a discounted cash flow methodology are the discount rate, the residual value and expected future revenue, gross margins and operating costs, along with considering any implied control premium.
Should our market capitalization be less than total stockholders' equity as of our annual test date or as of any interim impairment testing date, we would also consider market comparables, recent trends in our stock price over a reasonable period and, if appropriate, use an income approach to determine whether the fair value of our reporting unit is greater than the carrying amount.
The second step, if required, compares the implied fair value of the reporting unit goodwill with the carrying amount of that goodwill. If the carrying amount of the reporting unit's goodwill exceeds its implied fair value, an impairment charge is recognized in an amount equal to that excess. Implied fair value is the excess of the fair value of the reporting unit over the fair value of all identified assets and liabilities. We base our fair value estimates on assumptions we believe to be reasonable. Actual future results may differ from those estimates.
Goodwill was tested for impairment in the fourth quarter of 2016. We determined that the fair value of the reporting unit exceeded the carrying value and no impairment existed. Based on the results obtained, we concluded there was no impairment of our goodwill as of December 31, 2016. During the three months ended March 31, 2017, we did not identify any indicators of potential impairment of goodwill or new information that would have a material impact on the forecast or the impairment analysis prepared as of December 31, 2016.
Income Taxes
We account for income taxes using the asset and liability approach. Under this approach, deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and

14


their reported amounts in the financial statements using enacted tax rates and tax laws in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided against deferred tax assets that are not likely to 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 deferred tax asset in jurisdictions where ultimate realization of deferred tax assets is more likely than not to occur.
We make estimates and judgments about 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 could 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, "Income Taxes," 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. We recognize interest and penalties as a component of our income tax expense.
The Tax Reform Act of 1986 and similar state provisions limit the use of net operating loss 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 net operating loss carryforwards could be limited. We maintain a full valuation allowance against 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.
The provision for income taxes was $24 thousand and $11 thousand for the three months ended March 31, 2017 and 2016, respectively.
Recently Issued and Adopted Accounting Guidance
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 May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers (Topic 606)." The standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance in U.S. GAAP when it becomes effective and permits the use of either the retrospective or cumulative effect transition method. In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date," which defers by one year the effective date of ASU 2014-09. The standard becomes effective for us beginning January 1, 2018, but allows us to adopt the standard one year earlier if it so chooses. In March 2016, the FASB issued ASU No. 2016-08, "Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)," which requires an entity to determine whether the nature of its promise is to provide a good or service to the customer (i.e., the entity is a principal) or to arrange for the good or service to be provided to the customer by the other party (i.e., the entity is an agent). In April, 2016, the FASB issued ASU No. 2016-10, "Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing," which clarifies the following two aspects of Topic 606: (a) identifying performance obligations; and (b) the licensing implementation guidance. In May, 2016, the FASB issued ASU No. 2016-12, "Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients," which clarifies guidance in certain narrow areas and adds some practical expedients. The amendments have the same effective date and transition requirements as the new revenue recognition standard. We intend to elect the modified retrospective method in adopting the

15


guidance of ASC 606 starting January 2018. The modified retrospective method requires us to apply the new revenue standard only to the financial statements in the year of adoption and record a cumulative-effect adjustment to the opening balance of retained earnings in the year the new revenue standard is first applied. The opening adjustment to retained earnings will be determined on the basis of the impact of the new revenue standard’s application on contracts that were not completed as of the date of initial application. We will continue to evaluate the effect that the standard will have on our consolidated financial statements and related disclosures.
In August 2014, the FASB issued Accounting Standards Update ("ASU") 2014-15, "Presentation of Financial Statements - Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity's Ability to Continue as a Going Concern." ASU 2014-15 defines management's responsibility to evaluate whether there is substantial doubt about an organization's ability to continue as a going concern and provide related disclosures. ASU 2014-15 is effective for annual reporting periods ending after December 15, 2016, and interim periods within annual periods beginning after December 15, 2016. We adopted ASU 2014-15 in the first quarter of 2017, which had no impact on our consolidated financial statements.
In July 2015, the FASB issued ASU 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory," which simplifies the subsequent measurement of inventory by requiring inventory to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling price of inventory in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. This ASU is effective for public business entities for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years. We adopted ASU 2015-11 in the first quarter of 2017, which had no impact on our financial statements, and we will apply the new guidance to our measurement of inventory in the future.
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 the 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. The new guidance on the classification and measurement will be effective for public business entities in fiscal years beginning after December 15, 2017, including interim periods within those fiscal years and early adoption is permitted. The Company is in the process of evaluating the impact of the adoption of ASU 2016-01 on the consolidated financial statements and currently anticipates the new guidance would impact its consolidated statements of operations and consolidated statements of comprehensive income as the Company’s marketable equity securities, are currently classified as available-for-sale and are reported at fair value, with unrealized gains and losses, net of tax, recorded in accumulated other comprehensive income.
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 expect that upon adoption, ROU assets and lease liabilities will be recognized in the balance sheet in amounts that will be material.
In March 2016, the FASB issued ASU 2016-09, "Improvements to Employee Share-Based Payment Accounting," changing certain aspects of accounting for share-based payments to employees (Topic 718), as well as affecting the accounting classification within the statement of cash flows. The new guidance will require all income tax effects of awards to be recognized in the income statement when the awards vest or are settled. It will allow a policy election to account for forfeitures as they occur and will allow an employer to repurchase more of an employee’s shares than it can today for tax withholding purposes without triggering liability accounting. This ASU is effective for public business entities for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years. Early adoption is permitted. We adopted ASU 2016-09 in the first quarter of 2017. No cumulative-effect adjustment was recorded to our accumulated deficit balance as the U.S. deferred tax assets from previously unrecognized excess tax benefits were fully offset by a full valuation allowance; and we did not elect to change our policy of estimating expected forfeitures.

16


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 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. Early adoption is permitted including adoption in an interim period. The adoption of ASU 2016-15 is not expected to have a material impact on our consolidated financial statements and related disclosures.
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. The new standard is expected to be effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2016-18 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 expected to be effective for fiscal years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2017-04 on our consolidated financial statements and related disclosures.
Note 3. 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
The following shares were not considered in the computation of diluted net loss per share because their effect was anti-dilutive (in thousands):
 
Three Months Ended March 31,
 
2017
 
2016
Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan
7,661

 
6,577

Shares of common stock issuable upon exercise of outstanding warrants
73

 
73

Total shares excluded as anti-dilutive
7,734

 
6,650


17


Note 4. Collaborative Arrangements
GSK Platform Technology Transfer, Collaboration and License Agreement
In July 2014, we entered into a CodeEvolver® 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 technology platform to develop novel enzymes for use in the manufacture of GSK's pharmaceutical and health care products.
We received a $6.0 million up-front licensing fee upon signing the GSK CodeEvolver® Agreement and subsequently a $5.0 million non-creditable, non-refundable milestone payment upon achievement of the first milestone in 2014. In September 2015, we achieved the second milestone of the agreement and earned milestone revenue of $6.5 million. In April 2016, we completed the full transfer of the CodeEvolver® protein engineering platform technology and earned milestone revenue of $7.5 million, for which payment was received in June 2016. We also have the potential to receive additional contingent payments that range from $5.75 million to $38.5 million per project based on GSK's successful application of the licensed technology. The contingent payments are not deemed substantive milestones due to the fact that the achievement of the event underlying the payment predominantly relates to GSK's performance of future development and commercialization activities.
In the third quarter of 2016, we earned and recognized the first contingent payment under the agreement related to the development of an enzyme for an already-commercialized product. In addition, we are eligible to receive royalties based on net sales, if any, of a limited set of products developed by GSK using the CodeEvolver® protein engineering technology platform.
The term of the GSK CodeEvolver® Agreement continues, unless earlier terminated, until the expiration of all payment obligations under the GSK CodeEvolver® Agreement. GSK can terminate the GSK CodeEvolver® Agreement by providing 90 days written notice to us.
Under the GSK CodeEvolver® Agreement, the significant deliverables were determined to be the license, platform technology transfer, and contingent obligation to supply GSK with enzymes manufactured by us at GSK’s expense. We determined that the license did not have stand-alone value. In addition, we determined that the license and the platform technology transfer and our participation in joint steering committee activities in connection with the platform technology transfer represent a single unit of accounting. Our participation in the joint steering committee does not represent a separate unit of accounting because GSK could not negotiate for and/or acquire these services from other third parties and our participation on the joint steering committee is coterminous with the technology transfer period. Amounts to be received under the supply arrangement, if any, described above will be recognized as revenue to the extent GSK purchases enzymes from us.
The up-front license fee of $6.0 million was being recognized ratably over the technology transfer period of three years since July 2014. We recognized all deferred revenue from GSK upon completion of technology transfer in April 2016. For the three months ended March 31, 2017 and 2016, $0 and $0.5 million were recognized as research and development revenue, respectively.
Merck Platform Technology Transfer and License Agreement
In August 2015, we entered into a CodeEvolver® platform technology transfer and license agreement (the "Merck CodeEvolver® Agreement") with Merck. The Merck CodeEvolver® Agreement 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, which was being recognized ratably over the estimated platform technology transfer period of two years. The technology transfer was completed in September 2016 and all remaining deferred revenue was recognized. Following the completion of the technology transfer, we may be eligible 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.
Under the terms of the Merck CodeEvolver® Agreement, we granted to Merck a non-exclusive worldwide license to use the CodeEvolver® protein engineering technology platform to research, develop and manufacture novel enzymes for use by Merck in its internal research programs ("Merck Non-Exclusive Field"). The license to Merck is exclusive for the research, development and manufacture of novel enzymes for use by Merck in the chemical synthesis of therapeutic products owned or controlled by Merck ("Merck Exclusive Field"). Merck has the right to grant sublicenses to affiliates of Merck and, in certain limited circumstances, to third parties. We also granted to Merck a license to make or have made products manufactured using the CodeEvolver® protein engineering technology platform with a right to grant sublicenses solely to affiliates of Merck, contract manufacturing organizations and contract research organizations. The manufacturing license is exclusive in the Merck

18


Exclusive Field and non-exclusive in the Merck Non-Exclusive Field. The licenses are subject to certain limitations based on pre-existing contractual obligations that apply to the technology and intellectual property that are the subject of the license grants. The licenses do not permit the use of the CodeEvolver® protein engineering technology platform to discover any therapeutic enzyme, diagnostic product or vaccine. In addition, Merck is prohibited from using the CodeEvolver® protein engineering technology platform to develop or produce enzymes or any other compounds for or on behalf of any third parties except in a very limited manner when Merck divests a therapeutic product that is manufactured using an enzyme developed using the CodeEvolver® protein engineering technology platform.
Under the Merck CodeEvolver® Agreement, we transferred the CodeEvolver® protein engineering technology platform to Merck over the period from August 2015 through September 2016. As part of this technology transfer, we provided to Merck our proprietary enzymes, proprietary protein engineering protocols and methods, and proprietary software algorithms.
The licenses to Merck are granted under patents, patent applications and know-how that we own or control as of the effective date of the Merck CodeEvolver® Agreement and that cover the CodeEvolver® protein engineering technology platform. Any improvements to the CodeEvolver® protein engineering technology platform during the technology transfer period are also included in the license grants from Codexis to Merck. Following the technology transfer period, Merck can exercise annual options that, upon payment of certain option fees, would extend Merck's license to include certain improvements to the CodeEvolver® protein engineering technology platform that arise during the three-year period that begins at the end of the technology transfer period.
Under the Merck CodeEvolver® Agreement, we will own any improvements to our protein engineering methods, processes and algorithms that arise and any enzyme technology or process technology that are developed during a technology transfer project, an evolution program or additional services. Merck will own (the "Merck-Owned Technology") (a) any enzyme technology that is developed solely by Merck under the Merck CodeEvolver® Agreement using the CodeEvolver® protein engineering technology platform (a "Project Enzyme") and (b) the methods of use of any Project Enzyme or any enzyme developed jointly by Merck and us using the CodeEvolver® protein engineering technology platform. Merck granted to us a worldwide, non-exclusive, fully paid-up, royalty-free license, with the right to grant sublicenses, to use the Merck-Owned Technology outside of the Merck Exclusive Field.
For each API that Merck manufactures using an enzyme developed with the CodeEvolver® protein engineering technology platform, we will have a right of first refusal to supply Merck with the enzyme used to manufacture the API if Merck outsources the supply of the enzyme. Our right of first refusal applies during the period that begins on the completion of a phase III clinical trial for the product containing the API and ends five years following regulatory approval for such product.
The Merck CodeEvolver® Agreement has a term that continues, unless earlier terminated, until the expiration of all payment obligations under the agreement. Merck may terminate the Merck CodeEvolver® Agreement by providing 90 days written notice to us. We can terminate the Merck CodeEvolver® Agreement by providing 30 days written notice to Merck if we determine, pursuant to our contractual audit rights under the Merck CodeEvolver® Agreement, that Merck has repeatedly failed to make required payments to us and/or materially underpaid us an amount due under the Merck CodeEvolver® Agreement. In the event the Merck CodeEvolver® Agreement is terminated earlier by Merck, or by us due to an uncured material breach by Merck, or if Merck sells or transfers to a third party any Merck business or facility that includes any of our proprietary materials, information or technology, we have the right to conduct an audit of Merck's facilities to confirm that all of our proprietary materials, information and technology have been destroyed. The Merck CodeEvolver® Agreement contains indemnification provisions under which Merck and we have agreed to indemnify each other against certain third party claims.
The up-front license fee of $5.0 million was being recognized ratably over a two-year periods since August 2015. The technology transfer was completed in September 2016 and all remaining deferred revenue was recognized. For the three months ended March 31, 2017 and 2016, $0 and $0.6 million were recognized as research and development revenue, respectively. Additionally, we recognized research and development revenues of $0.9 million and $0.2 million for the three months ended March 31, 2017 and 2016, respectively, for various research projects under our collaborative arrangement.
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 purchased by Merck under the Sitagliptin Catalyst Supply Agreement and to allow Merck to purchase a percentage of its requirements for sitagliptin from a specified third-party supplier.

19


Merck has the right to terminate the Sitagliptin Catalyst Supply Agreement at any time after January 1, 2018 by giving us 24 months’ advance written notice.
The Sitagliptin Catalyst Supply Agreement requires Merck to pay an annual license fee for the rights to the sitagliptin technology each year for the term of the agreement. Amounts of annual license fees are based on contractually agreed prices and are on a declining scale. Prior to December 2015, the aggregate license fee for the initial five year period was being recognized ratably over the initial five year term of the Sitagliptin Catalyst Supply Agreement as collaborative research and development revenue. Due to the amendment entered in December 2015 as noted above, we revised our performance period in December 2015 and began recognizing the remaining unamortized portion of the license fee and the aggregate license fees for the second five year period over the revised period on a straight line basis.
We recognized license fees of $0.3 million and $0.3 million for the three months ended March 31, 2017 and 2016, respectively, as research and development revenues. We had a deferred revenue balance from Merck related to license fees of $2.5 million at March 31, 2017 and $1.3 million at December 31, 2016. In addition, pursuant to the terms of the agreement, Merck may purchase supply from us for a fee based on contractually stated prices and we recognized $1.8 million and $1.6 million for the three months ended March 31, 2017 and 2016, respectively, in product sales under this agreement.
Biopharmaceutical Collaborative Development Agreement
In May 2015, we entered into a collaborative development agreement with a leading global biopharmaceutical company. Under the terms of the agreement, we used our CodeEvolver® protein engineering platform technology to develop a novel enzyme for use in our partner’s therapeutic development program. We recognized revenues of $0.1 million and $1.4 million for the three months ended March 31, 2017 and 2016, respectively, as collaborative research and development revenues. Under the agreement, we have the potential to receive additional license fees and milestone payments.
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.75 million in December 2016, which we accordingly recorded as deferred revenues. Such upfront payment will be recognized over the period of the supply agreement as the customer purchases our proprietary enzyme. As of March 31, 2017 and December 31, 2016, we had deferred revenue from the supply agreement of $0.7 million. Under the agreement, we recognize product revenues for quantities of enzyme sold to our customer when all revenue recognition criteria are met.
Research and Development Agreement
In March 2017, we entered into a multiyear research and development services agreement with Tate & Lyle to develop novel enzymes to support the development of new food ingredient products. Under the agreement, we have the potential to receive research and development revenues and milestone payments based on Tate & Lyle's decision to continue the development process.
Note 5. Cash Equivalents and Marketable Securities
Cash equivalents and marketable securities classified as available-for-sale at March 31, 2017 and at December 31, 2016 consisted of the following (in thousands):
 
March 31, 2017
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
 
Money market funds (1)
$
11,190

 
$

 
$

 
$
11,190

Common shares of CO2 Solutions (2)
563

 
488

 

 
1,051

Total
$
11,753

 
$
488

 
$

 
$
12,241


20


 
December 31, 2016
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
 
Money market funds (1)
$
11,172

 
$

 
$

 
$
11,172

Common shares of CO2 Solutions (2)
563

 
579

 

 
1,142

Total
$
11,735

 
$
579

 
$

 
$
12,314

(1) Money market funds are classified in cash and cash equivalents on our condensed consolidated balance sheets.
(2) Common shares of CO2 Solutions are classified in marketable securities on our condensed consolidated balance sheets.
There were no marketable securities in an unrealized loss position at March 31, 2017 or at December 31, 2016.
Note 6. Fair Value Measurements
The following tables present the financial instruments that were measured at fair value on a recurring basis at March 31, 2017 and December 31, 2016 by level within the fair value hierarchy (in thousands):
 
March 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,190

 
$

 
$

 
$
11,190

Common shares of CO2 Solutions

 
1,051

 

 
1,051

Total
$
11,190

 
$
1,051

 
$

 
$
12,241

 
December 31, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,172

 
$

 
$

 
$
11,172

Common shares of CO2 Solutions

 
1,142

 

 
1,142

Total
$
11,172

 
$
1,142

 
$

 
$
12,314

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 5, "Cash Equivalents and Marketable Securities".)
Note 7. Balance Sheets Details
Inventories
Inventories consisted of the following (in thousands):
 
March 31, 2017
 
December 31, 2016
Raw materials
$
142

 
$
118

Work-in-process
163

 
59

Finished goods
819

 
648

     Inventories
$
1,124

 
$
825


21


Property and Equipment, net
Property and equipment, net consisted of the following (in thousands):
 
March 31, 2017
 
December 31, 2016
Laboratory equipment
$
19,412

 
$
18,849

Leasehold improvements
10,466

 
10,395

Computer equipment and software
3,314

 
3,267

Office equipment and furniture
1,179

 
1,171

Construction in progress (1)
358

 
124

Property and equipment
34,729

 
33,806

          Less: accumulated depreciation and amortization
(31,977
)
 
(31,651
)
     Property and equipment, net
$
2,752

 
$
2,155

(1) Construction in progress includes equipment received but not yet placed into service pending installation.
Intangible Assets, net
Intangible assets, net consisted of the following (in thousands, except weighted average amortization period): 
 
March 31, 2017
 
December 31, 2016
 
 
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Amortization
Period
(years)
Developed and core technology
$
1,534

 
$
(1,534
)
 
$

 
$
1,534

 
$
(1,534
)
 
$

 
5
Maxygen intellectual property
20,244

 
(20,244
)
 

 
20,244

 
(20,244
)
 

 
6
     Intangible assets, net
$
21,778

 
$
(21,778
)
 
$

 
$
21,778

 
$
(21,778
)
 
$

 
 
Goodwill
Goodwill had a carrying value of approximately $3.2 million at March 31, 2017 and December 31, 2016.
Note 8. 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 nonstatutory 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.

22


Restricted Stock Units
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 and Performance Vesting Options
In 2015 and 2016, the compensation committee of the Board approved, and, in February 2017 solely in respect of non-executive employees, delegated to our Chief Executive Officer the authority to approve, grants of PSUs. In February 2017, 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.
In the first quarter of 2017, our compensation committee and Chief Executive Officer granted PSUs (“2017 PSUs”) and our compensation committee granted PBOs (“2017 PBOs”), each of which commence vesting based upon the achievement of various weighted performance goals, including revenue growth, cash forecast, service revenue, new platform license revenue, and strategic advancement of biotherapeutics pipeline. The number of shares underlying the 2017 PSUs and 2017 PBOs that are eligible to vest are based upon our achievement of the performance goals and, 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 2017 PSUs and the 2017 PBOs would be equal to half the number of 2017 PSUs granted and one-quarter the number of shares underlying the 2017 PBOs granted. If the performance goals are achieved at the target level, the number of shares eligible to vest in respect of the 2017 PSUs and 2017 PBOs would be equal to the number of 2017 PSUs granted and half of the shares underlying the 2017 PBOs granted. If the performance goals are achieved at the superior level, the number of shares eligible to vest in respect of the 2017 PSUs would be equal to two times the number of 2017 PSUs granted and equal to the number of 2017 PBOs granted. The number of shares issuable upon achievement of the performance goals at the levels between the threshold and target levels for the 2017 PSUs and 2017 PBOs or between the target level and superior levels for the 2017 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 2017 PSUs and 2017 PBOs. As of March 31, 2017, we estimated that the 2017 PSU and 2017 PBOs performance goals would be achieved at 100.0% of the target level. Accordingly, we recognized expense to reflect the target level.
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 R&D 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 2017 and one-half of the shares underlying the 2016 PSUs will vested in the first quarter of 2018, in each case subject to the recipient’s continued service on each vesting date. No PBOs were awarded in 2016.
In 2015, we awarded PSUs ("2015 PSUs") based upon the achievement of various weighted performance goals, including revenue growth, non-GAAP net income growth, new licensing collaborations, and securing a drug development partnership, with other terms similar to the 2014 PSUs and 2016 PSUs. In the first quarter of 2016, we determined that the 2015 PSU performance goals had been achieved at 92.8% of the target level, and recognized expenses accordingly. One-half of the shares underlying the 2015 PSUs vested in the first quarter of each of 2016 and 2017, subject to the recipient’s continued service on each vesting date. No PBOs were awarded in 2015.
Stock-Based Compensation Expense
Stock-based compensation expense is included in the consolidated statements of operations as follows (in thousands):

23


 
Three Months Ended March 31,
 
2017
 
2016
Research and development
$
323

 
$
220

Selling, general and administrative
1,346

 
1,169

   Total
$
1,669

 
$
1,389

The following table presents total stock-based compensation expense by security types included in the condensed consolidated statements of operations for the three months ended March 31, 2017 and 2016 (in thousands):
 
Three Months Ended March 31,
 
2017
 
2016
Stock options
$
334

 
$
304

RSUs and RSAs
459

 
574

PSUs
641

 
511

PBOs
235

 

   Total
$
1,669

 
$
1,389

As of March 31, 2017, unrecognized stock-based compensation expense, net of expected forfeitures, was $3.4 million related to unvested employee stock options, $2.0 million related to unvested RSUs and RSAs, $1.2 million related to unvested PSUs, and $2.0 million related to unvested PBOs.
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 March 31,
 
2017
 
2016
Expected term (in years)
5.3

 
5.4

Volatility
62
%
 
65
%
Risk-free interest rate
2.00
%
 
1.30
%
Dividend yield
%
 
%
Weighted-average estimated fair value of stock options granted
$
2.52

 
$
2.31

Note 9. Capital Stock
Exercise of options
For the three months ended March 31, 2017 and 2016, 40,582 and 4,466 shares, respectively, were exercised at a weighted-average exercise price of $2.45 and $1.61 per share, respectively, with net cash proceeds of $99 thousand and $7 thousand, respectively.
Warrants
Our outstanding warrants are exercisable for common stock at any time during their respective terms. As of March 31, 2017, the following warrants remain outstanding:
 
March 31, 2017
Issue Date
Shares Subject
to Warrants
 
Exercise Price
per Share
 
Expiration
September 28, 2007
72,727
 
$
8.25

 
September 28, 2017

24


Note 10. 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 ("Met-Life"). We entered into the initial lease with Met-Life 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 in October 2016. The various terms for the spaces under the lease had expiration dates that range from January 2020 through January 2022. As described further below, in October 2016, we exercised an option to extend our lease of certain spaces 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 Met-Life through December 31, 2012. During 2011 and 2012, we requested and received $3.1 million of reimbursements from the landlord from 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 obligation was $1.2 million at March 31, 2017, and is reflected in other 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.4 million as of both March 31, 2017 and December 31, 2016, which are included in other liabilities on the consolidated balance sheets. Accretion expense related to our asset retirement obligations was nominal in the three months ended March 31, 2017 and 2016.
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 March 31, 2017 and $0.8 million as of December 31, 2016. These deposits are recorded as restricted cash on the consolidated balance sheets.
Rent expense was $0.9 million and $0.9 million during the three months ended March 31, 2017 and 2016, respectively, partially offset by sublease income of $0.3 million and $0.2 million, respectively.
Capital Leases
In December 2016, we entered into a 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.
Leases
Future minimum payments under non-cancellable capital and operating leases are as follows at March 31, 2017 (in thousands):
Years ending December 31,
Capital Leases
 
Operating Leases
2017 (9 months remaining)
$
105

 
$
2,327

2018
140

 
3,185

2019
140

 
3,280

2020
23

 
712

2021 and beyond

 
531

Total minimum lease payments
408

 
$
10,035

Less: amount representing interest
(29
)
 
 
Present value of capital lease obligations
379

 
 
Less: current portion
(124
)
 
 
Long-term portion of capital leases
$
255

 
 

25


Minimum payments have not been reduced by future minimum sublease rentals of $2.0 million to be received under non-cancellable subleases at March 31, 2017.
Other Commitments
In April 2016, we entered into a new manufacture and supply agreement that resulted in an additional total commitment up to $1.8 million, with payment to be made in December 2022 or after.
In October 2016, we entered into a services agreement with a third party supplier for the development of a manufacturing process. The services agreement resulted in a maximum total commitment of $1.4 million. As of March 31, 2017, we have recorded $1.2 million in expense associated with this agreement and have a remaining obligation of approximately $0.2 million.
Legal Proceedings
On February 19, 2016, we filed a complaint against EnzymeWorks, Inc., a California corporation, EnzymeWorks, Inc., a Chinese corporation, and Junhua “Alex” Tao (collectively, the “Defendants”) in the United States District Court for the Northern District of California. On April 29, 2016, we filed a First Amended Complaint. The First Amended Complaint alleges that the Defendants have engaged in willful patent infringement, trade secret misappropriation, breach of contract, intentional interference with contractual relations, intentional interference with prospective economic relations and statutory and common law unfair competition. We have sought injunctive relief, monetary damages, treble damages, restitution, punitive damages and attorneys’ fees. On May 13, 2016, the Defendants filed a Partial Motion to Dismiss the claims for breach of contract, intentional interference with contractual relations, intentional interference with prospective economic relations, statutory unfair competition, and common law unfair competition in the First Amended Complaint. We opposed the Defendant’s Partial Motion to Dismiss. On August 11, 2016, the judge issued an order that denied the Defendants’ Partial Motion to Dismiss with respect to all five claims and in all relevant parts, and granted the motion with respect to certain underlying arguments. The Defendants filed their Answer on September 1, 2016, stating that the Defendants would not contest infringement of the asserted patents and denying the trade secret claim and other non-patent claims. There are no counterclaims. On September 21, 2016, the parties filed a stipulation in which the Defendants agreed not to contest our construction of certain patent claim terms and vacating deadlines related to the claim construction proceedings. The Court entered the stipulated order on September 26, 2016. We are unable to determine when this litigation will be resolved or its ultimate outcome.
Other than our litigation against the Defendants, we are not currently a party to any material litigation or other material legal proceedings.
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 11. 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.
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 $0.4 million and $0.7 million for the three months ended March 31, 2017 and 2016, respectively, in the condensed consolidated statement of operations as a revenue sharing arrangement. We had no receivables from Exela at March 31, 2017 and December 31, 2016.

26


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 and to Alfa Aesar, which is a purchasing agent of AstraZeneca.
In the three months ended March 31, 2017, we recognized de minimis revenue from AstraZeneca and no revenue from Alfa Aesar, respectively. In the three months ended March 31, 2016, we did not recognize any revenue from AstraZeneca and Alfa Aesar, respectively. We had no accounts receivables from Alfa Aesar at March 31, 2017 and $0.4 million in accounts receivable at December 31, 2016. At March 31, 2017, we had an accounts receivable of $19 thousand from AstraZeneca PLC and no accounts receivable from AstraZeneca PLC at December 31, 2016.
Note 12. Significant Customer and Geographic Information
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 March 31,
 
2017
 
2016
Customer A
28
%
 
37
%
Customer B
15
%
 
*

Customer C
14
%
 
*

Customer D
*

 
18
%

Customers that each contributed 10% or more of our total accounts receivable had the following balances for the periods presented:
 
Percentage of Accounts Receivables at
 
March 31, 2017
 
December 31, 2016
Customer A
30
%
 
54
%
Customer C
13
%
 
*

Customer E
*

 
16
%
* Less than 10% of the period presented
Geographic Information
Geographic revenues are identified by the location of the customer and consist of the following (in thousands):
 
Three Months Ended March 31,
 
2017
 
2016
Revenues:
 
 
 
United States
$
1,732

 
$
4,095

Asia
 
 
 
Singapore
1,346

 
955

India
749

 
1,023

Others
880

 
225

Europe
 
 
 
Slovenia
1,632

 
579

Others
1,575

 
1,119

Others
57

 

Total revenues
$
7,971

 
$
7,996

Identifiable long-lived assets were all in the United States as follows (in thousands):

27


Long-lived assets:
March 31, 2017
 
December 31, 2016
United States
$
3,005

 
$
2,414

Note 13. Subsequent Events
In April 2017, we completed an underwritten public offering of 6,325,000 shares of our common stock, including the exercise in full by the underwriters of their option to purchase 825,000 shares from us, at a public offering price of $4.00 per share. After deducting the underwriting discounts and commissions and estimated offering expenses, the net proceeds to us were approximately $23.3 million.
In April 2017, we entered into a services agreement with a third party supplier for the development of a manufacturing process. The services agreement, which may, subject to the payment of certain cancellation fees, be canceled at our discretion, may result in a total commitment of up to $4.3 million.
In April 2017, we entered into a 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 is upon delivery of the equipment, which is expected to be received in May 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.

28


ITEM 2.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following 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, 2016 included in our Annual Report on Form 10-K for the year ended December 31, 2016, as filed with the SEC on March 9, 2017 (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 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 have been continuously improved over our fifteen year history, to commercialize an increasing number of novel proteins, both as proprietary Codexis products and in partnership with our customers.
Many companies have historically used naturally occurring proteins to produce or enhance goods used in everyday life. Despite the growing number of commercial applications of naturally occurring proteins across many industries, the inherent limitations of naturally-occurring proteins frequently restrict their commercial use. Through the application of our proprietary CodeEvolver® protein engineering technology platform, we are able to engineer novel proteins to overcome these restrictions, thereby adding value or opening up new prospects for our potential clients’ products, processes or businesses. We have developed new proteins that are significantly more stable and/or active in our customers' commercial applications than proteins derived from nature.
We are a pioneer in the harnessing of computational technologies to drive biology advancements. Over the last fifteen years, 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.
We use our CodeEvolver® protein engineering technology platform to engineer custom enzymes. Most of our custom enzymes are intended for use as biocatalysts or protein catalysts. In simple terms, our protein catalysts can accelerate and/or improve yields of chemical reactions. We use our CodeEvolver® protein engineering technology platform to develop novel enzymes that enable industrial biocatalytic reactions and fermentations. Our technology platform has enabled commercially viable products and processes for the manufacture of pharmaceutical intermediates and active ingredients and fine chemicals.
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

29


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 are also 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.
We have also used our technology to develop an enzyme for customers using next generation sequencing (“NGS”) and polymerase chain reaction (“PCR/qPCR”) for in vitro molecular diagnostic and genomic research applications.
Results of Operations Overview
Revenues were $8.0 million for the first quarter of 2017, the same as revenues of $8.0 million for the first quarter of 2016. Product sales increased by approximately $1.8 million, or 49%, from the prior year, which was primarily due to higher customer demand for enzymes for both generic and branded products. The increase in product sales for the first quarter of 2017 was offset by a decrease of $1.5 million, or 43%, in research and development revenues primarily due to lower milestone revenue from a collaboration agreement and $1.1 million from the combined pro-rata revenue recognition of upfront payments from GlaxoSmithKline and Merck. These were offset by increased R&D service revenues for Merck and another major pharmaceutical company.  Revenues from Exela in a revenue sharing arrangement decreased by $0.3 million, or 47%.
Cost of product sales increased by $0.5 million, or 21%, to $3.0 million for the first quarter of 2017, compared to the same period in 2016, due primarily to higher product sales.
Product gross margins were 46% in the three months ended March 31, 2017, compared to 33% in the same period in 2016 due to improved sales mix.
Research and development expenses increased by $0.2 million, or 3%, to $5.8 million for the first quarter of 2017, compared to the first quarter of 2016, due primarily to increased outside services and increased costs associated with higher headcount, which was partially offset by lower amortization of intangibles, which amortization ceased in the fourth quarter of 2016.
Selling, general and administrative expense decreased by $0.2 million, or 3%, to $6.6 million for the first quarter of 2017, compared to the first quarter of 2016, due primarily to a decrease in legal expenses related to intellectual property and decreased outside services, offset by increased costs associated with higher headcount.
Net loss for the first quarter of 2017 was $7.5 million, representing a net loss of $0.18 per basic and diluted share. This compares to a net loss of $7.0 million, or a net loss of $0.17 per basic and diluted share for the first quarter of 2016. The increase in net loss for the first quarter of 2017 over the same period of the prior year is primarily related to decreased research and development revenues which was partially offset by increased revenue from product sales.
Cash and cash equivalents decreased by $5.3 million to $13.9 million as of March 31, 2017 compared to $19.2 million as of December 31, 2016. Net cash used in operating activities was $3.6 million in the three months ended March 31, 2017 compared to net cash provided by operations of $0.2 million in the three months ended March 31, 2016. On April 12, 2017, we completed a public offering of approximately 6.3 million shares of our common stock at an offering price of $4.00 per share

30


resulting in net proceeds to us of approximately $23.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.
GSK Platform Technology Transfer, Collaboration and License Agreement
In July 2014, we entered into a CodeEvolver® platform technology transfer and license agreement (the "GSK CodeEvolver® Agreement") with GSK. Pursuant to the terms of the agreement, we granted GSK a non-exclusive license to use the CodeEvolver® protein engineering technology platform to develop novel enzymes for use in the manufacture of GSK's pharmaceutical and health care products.
We received a $6.0 million up-front license fee upon execution of the GSK CodeEvolver® Agreement and subsequently a $5.0 million non-creditable, non-refundable milestone payment upon achievement of the first milestone in 2014. In September 2015, we achieved the second milestone and earned milestone revenue of $6.5 million. In the second quarter of 2016, we completed the full transfer of the protein engineering platform technology and earned milestone revenue of $7.5 million of which payment was received in June 2016. We also have the potential to receive additional contingent payments that range from $5.75 million to $38.5 million per project based on GSK’s successful application of the licensed technology. The contingent payments are not deemed substantive milestones due to the fact that the achievement of the event underlying the payment predominantly relates to GSK’s performance of future development and commercialization activities.
We are eligible to receive royalties based on net sales, if any, of a limited set of products developed by GSK using the CodeEvolver® protein engineering technology platform.
The up-front license fee of $6.0 million was being recognized ratably over the technology transfer period of three years, starting July 2014. The technology transfer was completed in September 2016 and all remaining deferred revenue was recognized. For the three months ended March 31, 2017 and 2016, $0 and $0.5 million were recognized as research and development revenue, respectively.
In September 2016, we recorded our first project-specific contingent fee based on GSK's successful application of our technology in an existing pharmaceutical product.
Merck Platform Technology Transfer and License Agreement
In August 2015, we entered into a CodeEvolver® platform technology transfer and license agreement (the "Merck CodeEvolver® Agreement") with 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, which was being recognized ratably over the estimated platform technology transfer period of two years. The technology transfer was completed in September 2016 and all remaining deferred revenue was recognized. For the three months ended March 31, 2017 and 2016, $0 and $0.6 million were recognized as research and development revenue, respectively. Additionally, we recognized research and development revenues of $0.9 million and $0.2 million for the three months ended March 31, 2017 and 2016, respectively, for various research projects under our collaborative arrangement.
Following the completion of the technology transfer, we may be eligible 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.

31


Results of Operations
The following table shows the amounts from our consolidated statements of operations for the periods presented (in thousands):
 
Three months ended March 31,
 
Change
 
2017
 
2016
 
$
 
%
Revenues:
 
 
 
 
 
 
 
Product sales
$
5,586

 
$
3,740

 
$
1,846

 
49
 %
Research and development revenues
2,001

 
3,534

 
(1,533
)
 
(43
)%
Revenue sharing arrangement
384

 
722

 
(338
)
 
(47
)%
Total revenues
7,971

 
7,996

 
(25
)
 
 %
Costs and operating expenses:
 
 
 
 
 
 
 
Cost of product sales
3,002

 
2,489

 
513

 
21
 %
Research and development
5,839

 
5,686

 
153

 
3
 %
Selling, general and administrative
6,606

 
6,802

 
(196
)
 
(3
)%
Total costs and operating expenses
15,447

 
14,977

 
470

 
3
 %
Loss from operations
(7,476
)
 
(6,981
)
 
(495
)
 
(7
)%
Interest income
18

 
15

 
3

 
20
 %
Other income, net
22

 
3

 
19

 
633
 %
Loss before income taxes
(7,436
)
 
(6,963
)
 
(473
)
 
(7
)%
Provision for income taxes
24

 
11

 
13

 
118
 %
Net loss
$
(7,460
)
 
$
(6,974
)
 
$
(486
)
 
(7
)%
Revenues
Our revenue is comprised of product sales, research and development revenues, and a revenue sharing arrangement, as follows:
Product sales consist of sales of enzymes, chemical intermediates, and Codex® Biocatalyst Panels and Kits.
Research and development revenues include license, technology access and exclusivity fees, research services fees for FTE, milestone payments, royalties, and optimization and screening fees.
Revenue sharing arrangement is recognized based upon sales of licensed products by Exela.
The following table shows the amounts of our product sales, research and development revenues from our condensed consolidated statements of operations for the periods presented (in thousands):
 
Three months ended March 31,
 
Change
(In Thousands)
2017
 
2016
 
$
 
%
Product sales
$
5,586

 
$
3,740

 
$
1,846

 
49
 %
Research and development revenues
2,001

 
3,534

 
(1,533
)
 
(43
)%
Revenue sharing arrangement
384

 
722

 
(338
)
 
(47
)%
Total revenues
$
7,971

 
$
7,996

 
$
(25
)
 
 %
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. 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.
Revenues were $8.0 million for the first quarter of 2017, the same as revenues of $8.0 million for the first quarter of 2016. Product sales increased by approximately $1.8 million, or 49%, from the prior year, which was primarily due to higher

32


customer demand for enzymes for both generic and branded products. The increase in product sales for the first quarter of 2017 was offset by a decrease of $1.5 million, or 43%, in research and development revenues primarily due to lower milestone revenue from a collaboration agreement and $1.1 million from the combined pro-rata revenue recognition of upfront payments from GlaxoSmithKline and Merck. These were offset by increased R&D service revenues for Merck and another major pharmaceutical company.  Revenues from Exela in a revenue sharing arrangement decreased by $0.3 million, or 47%.
Cost and Operating Expenses
Our cost and operating expenses are comprised of cost of product sales, research and development expense, and selling, general and administrative expense. The following table shows the amounts of our cost of product sales, research and development expense, and selling, general and administrative expense from our consolidated statements of operations for the periods presented (in thousands):
 
Three months ended March 31,
 
Change
(In Thousands)
2017
 
2016
 
$
 
%
Cost of product sales
$
3,002

 
$
2,489

 
$
513

 
21
 %
Research and development expense
5,839

 
5,686

 
153

 
3
 %
Selling, general and administrative expense
6,606

 
6,802

 
(196
)
 
(3
)%
Total costs and operating expenses
$
15,447

 
$
14,977

 
$
470

 
3
 %
Cost of Product Sales and Product Gross Margin
The following table shows the amounts of our revenues from product sales, cost of product sales, product gross profit and product gross margin from our consolidated statements of operations for the periods presented (in thousands):
 
Three months ended March 31,
 
Change
(In Thousands)
2017
 
2016
 
$
 
%
Revenues from product sales
$
5,586

 
$
3,740

 
$
1,846

 
49
%
Cost of product sales
3,002

 
2,489

 
513

 
21
%
Product gross profit
$
2,584


$
1,251


$
1,333


107
%
Product gross margin (%)
46%

33%




Cost of product sales 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.
Cost of product sales increased by $0.5 million, or 21%, during the three months ended March 31, 2017, compared to the corresponding period in 2016, due primarily to higher product sales.
Product gross margins increased to 46% in the three months ended March 31, 2017 from 33% in the corresponding period of the prior year due to improved sales mix.
Research and Development Expenses
Research and development expenses consist of costs incurred for internal projects as well as partner-funded 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, depreciation of facilities and laboratory equipment and amortization of acquired technologies, and (iii) external costs. Research and development expenses are expensed when incurred.
Research and development expenses increased by $0.2 million, or 3% to $5.8 million for the first quarter of 2017 compared to the first quarter of 2016 due primarily to an increase in outside services and increased costs associated with higher headcount, which was partially offset by lower amortization of intangibles, which amortization ceased in the fourth quarter of 2016.
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

33


(including audit and legal counsel related costs), marketing costs, building lease costs, and depreciation and amortization expenses.
Selling, general and administrative expenses decreased by $0.2 million, or 3%, to $6.6 million for the first quarter of 2017, compared to the first quarter of 2016 due primarily to a decrease in legal expenses related to intellectual property and decreased outside services, offset by increased costs associated with higher headcount.
Interest income and other income
 
Three months ended March 31,
 
Change
(In Thousands)
2017
 
2016
 
$
 
%
Interest income
$
18

 
$
15

 
$
3

 
20
%
Other income
22

 
3

 
19

 
633
%
Total other income
$
40

 
$
18

 
$
22

 
122
%
Interest income was not material during the three months ended March 31, 2017 and 2016.
The change in other income for the three months ended March 31, 2017 compared to the same period in 2016 was primarily related to fluctuations in foreign currency.
Provision for income taxes
We recognized income tax provisions of $24 thousand and $11 thousand for the three months ended March 31, 2017 and 2016, respectively. We continue to recognize 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
Net loss for the first quarter of 2017 was $7.5 million, representing a net loss of $0.18 per basic and diluted share. This compares to a net loss of $7.0 million, or a net loss of $0.17 per basic and diluted share for the first quarter of 2016. The increase in net loss for the first quarter of 2017 over the same period of the prior year is primarily related to decreased research and development revenue which was partially offset by increased revenue from product sales.
Liquidity and Capital Resources
Liquidity is the measurement of our ability to meet working capital needs and to fund capital expenditures. Our sources of cash include operations and stock option exercises. 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 March 31, 2017 and December 31, 2016, as well as our statements of cash flows for the three months ended March 31, 2017 and 2016:
(In Thousands)
March 31, 2017
 
December 31, 2016
Cash and cash equivalents
$
13,923

 
$
19,240

Working capital
$
8,216

 
$
14,860

 
Three months ended March 31,
(In Thousands)
2017
 
2016
Net cash provided by (used in) operating activities
$
(3,609
)
 
$
219

Net cash used in investing activities
(161
)
 
(238
)
Net cash used in financing activities
(1,547
)
 
(1,091
)
Net decrease in cash and cash equivalents
$
(5,317
)
 
$
(1,110
)
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 product sales and collaborative research and development services provided to

34


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 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 sales 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.
We are actively collaborating with new and existing customers in the pharmaceutical and food industries. We expect that we can utilize our current products and services, and develop new products and services, to increase our revenue and gross margins in future periods.
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. In addition, on April 12, 2017, we completed a public offering of approximately 6.3 million shares of our common stock at an offering price of $4.00 per share resulting in net proceeds of approximately $23.3 million and on May 2, 2017, we received a payment in the low single-digit million dollar range from Tate & Lyle relating to our March 2017 research and development agreement. 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. If future financings involve the issuance of equity securities, our existing stockholders would suffer dilution. If we raise debt financing, 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 revenue 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 $3.6 million net for the three months ended March 31, 2017, which resulted from a net loss of $7.5 million for the three months ended March 31, 2017 adjusted for non-cash charges for depreciation and amortization of $0.3 million and stock-based compensation of $1.7 million. Additional cash provided from changes in operating assets and liabilities was $1.9 million. Changes in operating assets and liabilities included a $1.0 million increase in deferred revenues, a $1.0 million increase in accrued compensation and a $0.5 million decrease in accounts receivable, which was partially offset by a $0.9 million decrease in accounts payable primarily reflecting the timing of payments.
Cash provided by operating activities was $0.2 million for the three months ended March 31, 2016, which resulted from a net loss of $7.0 million for the three months ended March 31, 2016, adjusted for non-cash charges for depreciation and amortization of $1.3 million and stock-based compensation of $1.4 million. Additional offset from changes in operating assets and liabilities provided $4.5 million net cash, related primarily to the $3.0 million net reduction in accounts receivable and increases of $1.2 million in other accrued liabilities and $1.0 million in accrued compensation compared to December 31, 2015. Such cash provided was partially offset by cash uses in working capital for decreases of $0.4 million in accounts payable, $0.2 million in deferred revenue and $0.1 million in lease incentives.
Cash Flows from Investing Activities
Cash used in investing activities was $0.2 million and 0.2 million for the three months ended March 31, 2017 and 2016, respectively, primarily related to the purchase of property and equipment.

35


Cash Flows from Financing Activities
Cash used in financing activities was $1.5 million and $1.1 million for the three months ended March 31, 2017 and 2016, respectively. Cash used consisted primarily of taxes paid related to net share settlement of equity awards for the three months ended March 31, 2017 and 2016, respectively.
Contractual Obligations
Our contractual obligations principally arise from operating leases primarily related to our leased facilities in Redwood City, California. There have been no significant changes in our payments due under contractual obligations, compared to those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2016.
In October 2016, we entered into a services agreement with a third party supplier for the development of a manufacturing process. The services agreement resulted in a total commitment of up to $1.4 million. As of March 31, 2017, we have recorded $1.2 million in expense associated with this agreement and have a remaining obligation of approximately $0.2 million.
In April 2017, we entered into a services agreement with a third party supplier for the development of a manufacturing process. The services agreement, which may, subject to the payment of certain cancellation fees, be canceled at our discretion, may result in a maximum total commitment of $4.3 million.
In April 2017, we entered into a 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 is upon delivery of the equipment, which is expected to be received in May 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.
For additional information about our contractual obligations, see Note 10 "Commitments and Contingencies" in the accompanying notes to the unaudited condensed consolidated financial statements. There have been no other material changes in our payments due under contractual obligations, compared to those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2016.
Off-Balance Sheet Arrangements
As of March 31, 2017, 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.
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 as discussed in our Annual Report on Form 10-K for the year ended December 31, 2016, filed with the SEC on March 9, 2017.


36


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. As of March 31, 2017, there were no material changes in our market risk exposures compared to the disclosures in Item 7A of our Annual Report on Form 10-K for the year ended December 31, 2016, filed with the SEC on March 9, 2017.
Equity Price Risk
As described in Note 5, "Cash Equivalents and Marketable Securities" and Note 6, "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 March 31, 2017, the fair value of our investment in CO2 Solutions' common stock was $1.1 million, including an unrealized gain of $0.5 million.
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 March 31, 2017 would have been an unrealized loss of approximately $0.1 million, recognized as a component of our condensed consolidated statements of comprehensive income (loss.) The effect of a 10% adverse change in the exchange rate between the U.S. dollar and the Canadian dollar as of March 31, 2017 would have been an unrealized loss of approximately $0.1 million, recognized as a component of our condensed consolidated statements of comprehensive income (loss).

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

37


PART II. OTHER INFORMATION
ITEM 1.
LEGAL PROCEEDINGS
On February 19, 2016, we filed a complaint against EnzymeWorks, Inc., a California corporation, EnzymeWorks, Inc., a Chinese corporation, and Junhua “Alex” Tao (collectively, the “Defendants”) in the United States District Court for the Northern District of California. On April 29, 2016, we filed a First Amended Complaint. The First Amended Complaint alleges that the Defendants have engaged in willful patent infringement, trade secret misappropriation, breach of contract, intentional interference with contractual relations, intentional interference with prospective economic relations and statutory and common law unfair competition. We have sought injunctive relief, monetary damages, treble damages, restitution, punitive damages and attorneys’ fees. On May 13, 2016, the Defendants filed a Partial Motion to Dismiss the claims for breach of contract, intentional interference with contractual relations, intentional interference with prospective economic relations, statutory unfair competition, and common law unfair competition in the First Amended Complaint. We opposed the Defendant’s Partial Motion to Dismiss. On August 11, 2016, the judge issued an order that denied the Defendants’ Partial Motion to Dismiss with respect to all five claims and in all relevant parts, and granted the motion with respect to certain underlying arguments. The Defendants filed their Answer on September 1, 2016, stating that the Defendants would not contest infringement of the asserted patents and denying the trade secret claim and other non-patent claims. There are no counterclaims. On September 21, 2016, the parties filed a stipulation in which the Defendants agreed not to contest our construction of certain patent claim terms and vacating deadlines related to the claim construction proceedings. The Court entered the stipulated order on September 26, 2016. We are unable to determine when this litigation will be resolved or its ultimate outcome.
Other than our litigation against the Defendants, we are not currently a party to any material litigation or other material legal proceedings.

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, 2016, 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 March 31, 2017, there were no material changes with respect to the Risk Factors from the disclosure provided in the Form 10-K for the year ended December 31, 2016. Investors should consider the Risk Factors, as provided therein, prior to making an investment decision with respect to our stock.

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

ITEM 3.
DEFAULTS UPON SENIOR SECURITIES
Not applicable.

ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5.
OTHER INFORMATION
Not applicable.


38


ITEM 6.
EXHIBITS
See the Exhibit Index on the page immediately following the signature page to this Quarterly Report on Form 10-Q for a list of exhibits filed as part of this Quarterly Report, which Exhibit Index is incorporated herein by reference.

39


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

40


EXHIBIT INDEX
Listed and indexed below are all Exhibits filed as part of this report.
ITEM 6.
Exhibits
3.1

 
Amended and Restated Certificate of Incorporation of Codexis, Inc. filed with the Secretary of the State of the State of Delaware on April 27, 2010 and effective as of April 27, 2010 (incorporated by reference to Exhibit 3.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2010, filed on May 28, 2010).
 
 
 
3.2

 
Certificate of Designations of Series A Junior Participating Preferred Stock of Codexis, Inc., filed with the Secretary of State of the State of Delaware on September 4, 2012 (incorporated by reference to Exhibit 3.1 to the Company's Current Report on Form 8-K, filed on September 4, 2012).
 
 
 
3.3

 
Amended and Restated Bylaws of Codexis, Inc. effective as of April 27, 2010 (incorporated by reference to Exhibit 3.2 to the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2010, filed on May 28, 2010).
 
 
 
4.1

 
Reference is made to Exhibits 3.1 through 3.3.
 
 
 
4.2

 
Form of the Company's Common Stock Certificate (incorporated by reference to Exhibit 4.1 to the Company's Quarterly Report on Form 10-Q for the quarter ended June 30, 2012, filed on August 9, 2012).
 
 
 
4.3*

 
Form of Warrant to purchase shares of Series D preferred stock issued in connection with the Bridge Loan Agreement dated as of May 25, 2006.
 
 
 
4.4*

 
Form of Warrant to purchase shares of Series D preferred stock issued in connection with the Loan and Security Agreement dated as of September 28, 2007.
 
 
 
4.5*

 
Warrant to purchase shares of Common Stock issued to Alexandria Equities, LLC.
 
 
 
4.6*

 
Registration Rights Agreement among the Company, Jülich Fine Chemicals GmbH and the other parties named therein, dated February 11, 2005.
 
 
 
31.1

 
Certification of Principal Executive Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.
 
 
 
31.2

 
Certification of Principal Financial Officer Required Under Rule 13a-14(a) and 15d-14(a) of the Securities Exchange Act of 1934, as amended.
 
 
 
32.1

 
Certification of Principal Executive Officer and Principal Financial Officer Required Under Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. §1350.
 
 
 
101

 
The following materials from the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2017, formatted in Extensible Business Reporting Language (XBRL) includes: (i) Condensed Consolidated Balance Sheets at March 31, 2017 and December 31, 2016, (ii) Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2017 and 2016, (iii) Condensed Consolidated Statements of Comprehensive Loss for the Three Months Ended March 31, 2017 and 2016, (iv) Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2017 and 2016, and (v) Notes to Condensed Consolidated Financial Statements.
* Filed as exhibits to the registrant’s Registration Statement on Form S-1 (File No. 333-164044), effective April 21, 2010, and incorporated herein by reference.



41
EX-31.1 2 cdxs_20170331xex311.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: May 9, 2017
/s/ John J. Nicols
John J. Nicols
President and Chief Executive Officer
(principal executive officer)


EX-31.2 3 cdxs_20170331xex312.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: May 9, 2017
/s/ Gordon Sangster
Gordon Sangster
Senior Vice President and Chief Financial Officer
(principal financial and accounting officer)


EX-32.1 4 cdxs_20170331xex321.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 March 31, 2017, 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: May 9, 2017
/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 5 cdxs-20170331.xml XBRL INSTANCE DOCUMENT 0001200375 2017-01-01 2017-03-31 0001200375 2017-04-28 0001200375 2016-12-31 0001200375 2017-03-31 0001200375 2016-01-01 2016-03-31 0001200375 2016-03-31 0001200375 2015-12-31 0001200375 country:IN 2016-12-31 0001200375 country:IN 2017-03-31 0001200375 us-gaap:StandbyLettersOfCreditMember 2017-03-31 0001200375 us-gaap:StandbyLettersOfCreditMember 2016-12-31 0001200375 2016-01-01 2016-12-31 0001200375 2016-10-01 2016-12-31 0001200375 cdxs:StockoptionsRSARSUPSUMember 2017-01-01 2017-03-31 0001200375 cdxs:StockoptionsRSARSUPSUMember 2016-01-01 2016-03-31 0001200375 us-gaap:WarrantMember 2016-01-01 2016-03-31 0001200375 us-gaap:WarrantMember 2017-01-01 2017-03-31 0001200375 cdxs:GlaxoSmithKlineMember 2016-04-01 2016-04-30 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember 2017-01-01 2017-03-31 0001200375 cdxs:SupplyAgreementMember 2017-03-31 0001200375 cdxs:TherapeuticDevelopmentProgramMember us-gaap:CollaborativeArrangementMember 2017-01-01 2017-03-31 0001200375 cdxs:MerckMember 2016-01-01 2016-03-31 0001200375 cdxs:GlaxoSmithKlineMember 2017-01-01 2017-03-31 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember 2015-08-01 2015-08-31 0001200375 cdxs:GlaxoSmithKlineMember 2014-07-01 2014-07-31 0001200375 cdxs:GlaxoSmithKlineMember 2015-09-01 2015-09-30 0001200375 cdxs:GlaxoSmithKlineMember 2014-08-01 2014-12-31 0001200375 cdxs:GlaxoSmithKlineMember 2016-01-01 2016-03-31 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember 2015-08-01 2015-08-31 0001200375 cdxs:SupplyAgreementMember 2016-12-01 2016-12-31 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2016-12-31 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2012-02-01 2012-02-29 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2017-03-31 0001200375 cdxs:MerckMember us-gaap:CollaborativeArrangementMember 2017-01-01 2017-03-31 0001200375 cdxs:MerckMember us-gaap:CollaborativeArrangementMember 2016-01-01 2016-03-31 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember 2016-01-01 2016-03-31 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2016-01-01 2016-03-31 0001200375 cdxs:MerckMember 2017-01-01 2017-03-31 0001200375 cdxs:TherapeuticDevelopmentProgramMember us-gaap:CollaborativeArrangementMember 2016-01-01 2016-03-31 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2017-01-01 2017-03-31 0001200375 cdxs:SupplyAgreementMember 2016-12-31 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember 2017-03-31 0001200375 us-gaap:MoneyMarketFundsMember 2017-03-31 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember 2016-12-31 0001200375 us-gaap:MoneyMarketFundsMember 2016-12-31 0001200375 us-gaap:FairValueInputsLevel3Member 2017-03-31 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember 2017-03-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2017-03-31 0001200375 us-gaap:FairValueInputsLevel3Member cdxs:CommonSharesOfCoTwoSolutionMember 2017-03-31 0001200375 us-gaap:FairValueInputsLevel1Member cdxs:CommonSharesOfCoTwoSolutionMember 2017-03-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2017-03-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2017-03-31 0001200375 us-gaap:FairValueInputsLevel2Member cdxs:CommonSharesOfCoTwoSolutionMember 2017-03-31 0001200375 us-gaap:FairValueInputsLevel2Member 2017-03-31 0001200375 us-gaap:FairValueInputsLevel1Member 2017-03-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2016-12-31 0001200375 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2016-12-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2016-12-31 0001200375 us-gaap:FairValueInputsLevel1Member cdxs:CommonSharesOfCoTwoSolutionMember 2016-12-31 0001200375 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001200375 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001200375 us-gaap:FairValueInputsLevel2Member cdxs:CommonSharesOfCoTwoSolutionMember 2016-12-31 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember 2016-12-31 0001200375 us-gaap:FairValueInputsLevel3Member cdxs:CommonSharesOfCoTwoSolutionMember 2016-12-31 0001200375 cdxs:LaboratoryEquipmentMember 2016-12-31 0001200375 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001200375 cdxs:OfficeEquipmentAndFurnitureMember 2017-03-31 0001200375 us-gaap:ComputerEquipmentMember 2016-12-31 0001200375 us-gaap:ComputerEquipmentMember 2017-03-31 0001200375 cdxs:LaboratoryEquipmentMember 2017-03-31 0001200375 us-gaap:LeaseholdImprovementsMember 2017-03-31 0001200375 us-gaap:ConstructionInProgressMember 2017-03-31 0001200375 cdxs:OfficeEquipmentAndFurnitureMember 2016-12-31 0001200375 us-gaap:ConstructionInProgressMember 2016-12-31 0001200375 us-gaap:TechnologyBasedIntangibleAssetsMember 2016-12-31 0001200375 us-gaap:TechnologyBasedIntangibleAssetsMember 2017-01-01 2017-03-31 0001200375 us-gaap:TechnologyBasedIntangibleAssetsMember 2017-03-31 0001200375 us-gaap:IntellectualPropertyMember 2017-03-31 0001200375 us-gaap:IntellectualPropertyMember 2017-01-01 2017-03-31 0001200375 us-gaap:IntellectualPropertyMember 2016-12-31 0001200375 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-03-31 0001200375 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-03-31 0001200375 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-03-31 0001200375 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-03-31 0001200375 cdxs:PerformanceBasedOptionsPBOsMember 2016-01-01 2016-03-31 0001200375 cdxs:PerformanceBasedOptionsPBOsMember 2017-01-01 2017-03-31 0001200375 cdxs:RSAsandRSUsMember 2016-01-01 2016-03-31 0001200375 cdxs:PerformanceStockUnitsMember 2016-01-01 2016-03-31 0001200375 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-03-31 0001200375 cdxs:RSAsandRSUsMember 2017-01-01 2017-03-31 0001200375 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-03-31 0001200375 cdxs:PerformanceStockUnitsMember 2017-01-01 2017-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2016PSUPlanMember 2017-03-31 0001200375 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2010-03-01 2010-03-31 0001200375 cdxs:RSAsandRSUsMember 2017-03-31 0001200375 cdxs:NonStatutoryStockOptionsMember us-gaap:MinimumMember 2010-03-01 2010-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2016PSUPlanMember 2016-01-01 2016-12-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2015PSUPlanMember cdxs:SharebasedCompensationAwardTrancheSixMember 2017-03-31 0001200375 cdxs:PerformanceBasedOptionsPBOsMember 2017-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2016PSUPlanMember cdxs:SharebasedCompensationAwardTrancheSixMember 2016-03-31 0001200375 cdxs:PerformanceStockUnitsMember 2017-03-31 0001200375 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2010-03-01 2010-03-31 0001200375 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2010-03-01 2010-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2015PSUPlanMember 2015-01-01 2015-12-31 0001200375 us-gaap:EmployeeStockOptionMember 2010-03-01 2010-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2015PSUPlanMember 2016-03-31 0001200375 cdxs:PerformanceBasedOptionsPBOsMember cdxs:A2017PSUandPBOPlanMember cdxs:SharebasedCompensationAwardTrancheSixMember 2017-03-31 0001200375 cdxs:TwoThousandTenPlanMember 2010-03-31 0001200375 us-gaap:EmployeeStockOptionMember 2017-03-31 0001200375 cdxs:IncentiveStockOptionsMember us-gaap:MinimumMember 2010-03-01 2010-03-31 0001200375 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2010-03-01 2010-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2017PSUPlanMember us-gaap:MaximumMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2016-01-01 2016-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2017PBOPlanMember us-gaap:MaximumMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2016-01-01 2016-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2017PBOPlanMember us-gaap:MaximumMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-01-01 2016-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2017PBOPlanMember us-gaap:MaximumMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2016-01-01 2016-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2017PSUandPBOPlanMember cdxs:SharebasedCompensationAwardTrancheSixMember 2017-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2017PSUPlanMember us-gaap:MaximumMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2016-01-01 2016-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2016PSUPlanMember us-gaap:MinimumMember 2016-01-01 2016-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2017PSUPlanMember us-gaap:MaximumMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-01-01 2016-03-31 0001200375 cdxs:WarrantsIssuedOnSeptemberTwentyEightTwoThousandAndSevenAndExpiringOnSeptemberTwentyEightTwoThousandAndSeventeenMember 2017-03-31 0001200375 2017-02-01 2017-02-28 0001200375 cdxs:SeventhAmendmentMember cdxs:HeadquartersRedwoodCityMember 2017-03-31 0001200375 2016-08-11 2016-08-11 0001200375 us-gaap:ResearchAndDevelopmentArrangementMember 2016-10-01 2016-10-31 0001200375 us-gaap:ResearchAndDevelopmentArrangementMember 2017-01-01 2017-03-31 0001200375 cdxs:FifthAmendmentMember 2011-01-01 2012-12-31 0001200375 us-gaap:MaximumMember 2017-01-01 2017-03-31 0001200375 cdxs:FifthAmendmentMember 2012-01-01 2012-12-31 0001200375 us-gaap:PurchaseCommitmentMember 2016-04-01 2016-04-30 0001200375 us-gaap:ResearchAndDevelopmentArrangementMember 2017-03-31 2017-03-31 0001200375 us-gaap:MinimumMember 2017-01-01 2017-03-31 0001200375 cdxs:PresidioPartners2007L.P.Member cdxs:ExelaPharmSciIncMember us-gaap:AffiliatedEntityMember 2017-03-31 0001200375 cdxs:AlfaAesarMember 2017-01-01 2017-03-31 0001200375 cdxs:AstraZenecaMember 2017-03-31 0001200375 cdxs:AstraZenecaMember 2016-12-31 0001200375 cdxs:AlfaAesarMember 2016-12-31 0001200375 cdxs:AlfaAesarMember 2017-03-31 0001200375 cdxs:ExelaPharmSciIncMember 2017-03-31 0001200375 cdxs:AlfaAesarMember 2016-01-01 2016-03-31 0001200375 cdxs:ExelaPharmSciIncMember 2016-12-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerAMember 2017-01-01 2017-03-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerAMember 2016-01-01 2016-12-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerCMember 2017-01-01 2017-03-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerEMember 2016-01-01 2016-12-31 0001200375 cdxs:OtherEuropeanCountriesMember 2016-01-01 2016-03-31 0001200375 cdxs:OtherCountriesMember 2017-01-01 2017-03-31 0001200375 country:SI 2017-01-01 2017-03-31 0001200375 cdxs:OtherEuropeanCountriesMember 2017-01-01 2017-03-31 0001200375 cdxs:OtherAsianCountriesMember 2016-01-01 2016-03-31 0001200375 country:IN 2016-01-01 2016-03-31 0001200375 country:SG 2016-01-01 2016-03-31 0001200375 country:US 2016-01-01 2016-03-31 0001200375 country:SG 2017-01-01 2017-03-31 0001200375 country:IN 2017-01-01 2017-03-31 0001200375 cdxs:OtherAsianCountriesMember 2017-01-01 2017-03-31 0001200375 cdxs:OtherCountriesMember 2016-01-01 2016-03-31 0001200375 country:US 2017-01-01 2017-03-31 0001200375 country:SI 2016-01-01 2016-03-31 0001200375 country:US 2017-03-31 0001200375 country:US 2016-12-31 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerBMember 2017-01-01 2017-03-31 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerDMember 2016-01-01 2016-03-31 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerAMember 2016-01-01 2016-03-31 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerAMember 2017-01-01 2017-03-31 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerCMember 2017-01-01 2017-03-31 0001200375 us-gaap:SubsequentEventMember 2017-04-01 2017-04-30 0001200375 us-gaap:SubsequentEventMember 2017-04-30 0001200375 us-gaap:ResearchAndDevelopmentArrangementMember us-gaap:SubsequentEventMember 2017-04-01 2017-04-30 0001200375 us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2017-04-01 2017-04-30 iso4217:USD xbrli:shares cdxs:building cdxs:operating_segment cdxs:claim xbrli:pure iso4217:USD utreg:sqft xbrli:shares cdxs:security P5Y P15Y P3Y 0.10 4 107200 885000 779000 P3Y P3Y 106000 106000 0 528000 0.1 38500000.0 5750000.00 P24M P90D P30D P90D P3Y 750000 P5Y P2Y P5Y 15000000 1.1 0.928 0.5 0.5 1.423 0.5 1 0 0.25 1 0.5 0.5 2 1 P5Y false --12-31 Q1 2017 2017-03-31 10-Q 0001200375 48169923 Accelerated Filer CODEXIS INC 4232000 3493000 5924000 5381000 400000 0 0 0 0 19000 0 0 2111000 3055000 31651000 31977000 0 -91000 311164000 311296000 421000 421000 844000 0 6577000 73000 6650000 7661000 73000 7734000 400000 400000 35648000 30631000 27227000 21742000 12314000 1142000 11172000 0 1142000 0 1142000 12241000 1051000 11190000 0 1051000 0 1051000 579000 579000 0 488000 488000 0 0 0 0 0 0 0 11735000 563000 11172000 11753000 563000 11190000 0 0 124000 400000 300000 255000 408000 0 23000 140000 140000 29000 379000 105000 8100000 2700000 23273000 22163000 19240000 13923000 -1110000 -5317000 12314000 11172000 1142000 0 12241000 11190000 1051000 0 11172000 11172000 0 0 11190000 11190000 0 0 8.25 72727 0.0001 0.0001 100000000 100000000 41255000 41841000 41255000 41841000 4000 4000 -7064000 -7551000 0.37 0.18 0.54 0.16 0.28 0.15 0.14 0.30 0.13 2489000 3002000 1100000 700000 1300000 700000 2500000 1710000 1644000 1066000 2180000 465000 326000 -0.17 -0.18 4314000 5334000 2000000 1200000 2000000 3400000 0 0 P6Y P5Y 21778000 20244000 1534000 21778000 20244000 1534000 21778000 20244000 1534000 21778000 20244000 1534000 0 0 0 0 0 0 27000 1000 3241000 3200000 3200000 3241000 0 0 1200000 -6963000 -7436000 11000 24000 -395000 -882000 -2977000 -543000 -184000 1048000 974000 1020000 30000 299000 1172000 763000 0 -19000 -109000 -6000 -5000 174000 0 -75000 0 43000 648000 819000 825000 1124000 118000 142000 59000 163000 15000 18000 10000000 900000 900000 2022-01-31 2020-01-31 16549000 18951000 35648000 30631000 12367000 13526000 300000 500000 600000 200000 300000 0 0 900000 0 255000 1800000 1400000 200000 4300000 5 1200000 1142000 1051000 11200000 11200000 -1091000 -1547000 -238000 -161000 219000 -3609000 -6974000 -7460000 2414000 3005000 1 1 14977000 15447000 -6981000 -7476000 10035000 2000000 531000 712000 3280000 3185000 2327000 200000 300000 259000 253000 -90000 -91000 0 0 2231000 2211000 3000 22000 3600000 1098000 1636000 265000 237000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 1238000 1314000 23300000 6000000 5000000 27000 1000 7000 99000 33806000 18849000 1171000 3267000 124000 10395000 34729000 19412000 1179000 3314000 358000 10466000 2155000 2752000 0 0 0 10000 3534000 2001000 5686000 5839000 800000 900000 1624000 800000 1592000 700000 -292069000 -299529000 0 0 5000000 6500000 7500000 1400000 100000 225000 0 1119000 1023000 955000 579000 4095000 7996000 880000 57000 1575000 749000 1346000 1632000 1732000 7971000 722000 384000 3740000 5586000 1600000 1800000 6802000 6606000 0 511000 574000 304000 220000 1169000 1389000 235000 641000 459000 334000 323000 1346000 1669000 P4Y P3Y P4Y 0 0 0 0 0.0130 0.0200 0.65 0.62 2.31 2.52 1.61 2.45 0.75 0.25 0.333333 0.25 P10Y P5Y4M12D P5Y4M2D 1 0.85 4.00 6325000 825000 4466 40582 19099000 11680000 3100000 -90000 -91000 40072000 41250000 <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;">March&#160;31, 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;">December&#160;31, 2016</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;">142</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;">118</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;">163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">59</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;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;">819</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;">648</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;">&#160;&#160;&#160;&#160;&#160;Inventories</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:3px double #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;">1,124</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">825</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" 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;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;">March&#160;31, 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;">December&#160;31, 2016</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;">Laboratory equipment</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,412</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;">18,849</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,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,267</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,171</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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="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">(1)</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;">358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">34,729</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;">33,806</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;&#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;">(31,977</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;">(31,651</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;">2,752</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,155</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:4px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Construction in progress includes equipment received but not yet placed into service pending installation.</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;">Intangible Assets, net</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;">Intangible assets, net consisted of the following (in thousands, except weighted average amortization period):&#160;</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="26" 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: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: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: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: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:11%;" 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="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;">March 31, 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="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;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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: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;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><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 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;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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;">Net</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><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 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;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><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 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;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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;">Net</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><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;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;">Amortization</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(years)</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;">Developed and core technology</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,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,534</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;">&#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;">1,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,534</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;">&#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;padding-right: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></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;">Maxygen intellectual property</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(20,244</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;">20,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(20,244</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 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;">6</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;Intangible assets, 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;border-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;">21,778</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;">(21,778</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;">&#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;">21,778</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;">(21,778</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;">&#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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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;font-style:italic;font-weight:bold;">Goodwill</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;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;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;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 classified as available-for-sale at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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:45%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair&#160;Value</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="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;">11,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">11,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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 CO</font><font style="font-family:inherit;font-size:8pt;">2</font><font style="font-family:inherit;font-size:10pt;">&#160;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;">488</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,051</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;">11,753</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;">488</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;">12,241</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:45%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair&#160;Value</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="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;">11,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 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;">11,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: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 CO</font><font style="font-family:inherit;font-size:8pt;">2 </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;">579</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,142</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;">11,735</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;">579</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;">12,314</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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:9pt;">(1) Money market funds are classified in cash and cash equivalents on our condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2) Common shares of CO</font><font style="font-family:inherit;font-size:7pt;">2</font><font style="font-family:inherit;font-size:9pt;"> Solutions are classified in marketable securities on our 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;">There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> marketable securities in an unrealized loss position at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> or at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;">Cash equivalents and marketable securities classified as available-for-sale at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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:45%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair&#160;Value</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="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;">11,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">11,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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 CO</font><font style="font-family:inherit;font-size:8pt;">2</font><font style="font-family:inherit;font-size:10pt;">&#160;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;">488</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,051</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;">11,753</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;">488</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;">12,241</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:45%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair&#160;Value</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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="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;">11,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 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;">11,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: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 CO</font><font style="font-family:inherit;font-size:8pt;">2 </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;">579</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,142</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;">11,735</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;">579</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;">12,314</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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:9pt;">(1) Money market funds are classified in cash and cash equivalents on our condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2) Common shares of CO</font><font style="font-family:inherit;font-size:7pt;">2</font><font style="font-family:inherit;font-size:9pt;"> Solutions are classified in marketable securities on our 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;">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 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 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, 2016</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, 2016</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;">March&#160;31, 2017</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 months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and cash flows for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</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.</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 Codexis, Inc. and its wholly owned subsidiaries in the United States, India, Mauritius 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 require 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;"> platform technology transfer collaboration and license agreement (the &#8220;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&#8221;) 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 technology platform 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 a </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> up-front licensing fee upon signing 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 and subsequently a </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> non-creditable, non-refundable milestone payment upon achievement of the first milestone in 2014. In September 2015, we achieved the second milestone of the agreement and earned milestone revenue of </font><font style="font-family:inherit;font-size:10pt;">$6.5 million</font><font style="font-family:inherit;font-size:10pt;">. In April 2016, we completed the full 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 and earned milestone revenue of </font><font style="font-family:inherit;font-size:10pt;">$7.5 million</font><font style="font-family:inherit;font-size:10pt;">, for which payment was received in June 2016. We also have the potential to receive additional 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's successful application of the licensed technology. The contingent payments are not deemed substantive milestones due to the fact that the achievement of the event underlying the payment predominantly relates to GSK's performance of future development and commercialization activities.</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 third quarter of 2016, we earned and recognized the first contingent payment under the agreement related to the development of an enzyme for an already-commercialized product. In addition, we are eligible to receive royalties based on net sales, if any, of a limited set of products developed by GSK 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.</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 term of 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 continues, unless earlier terminated, until the expiration of all payment obligations under 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. GSK can terminate 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 by providing </font><font style="font-family:inherit;font-size:10pt;">90</font><font style="font-family:inherit;font-size:10pt;"> days written notice to us.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under 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, the significant deliverables were determined to be the license, platform technology transfer, and contingent obligation to supply GSK with enzymes manufactured by us at GSK&#8217;s expense. We determined that the license did not have stand-alone value. In addition, we determined that the license and the platform technology transfer and our participation in joint steering committee activities in connection with the platform technology transfer represent a single unit of accounting. Our participation in the joint steering committee does not represent a separate unit of accounting because GSK could not negotiate for and/or acquire these services from other third parties and our participation on the joint steering committee is coterminous with the technology transfer period. Amounts to be received under the supply arrangement, if any, described above will be recognized as revenue to the extent GSK purchases enzymes from us.</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 up-front license fee of </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> was being recognized ratably over the technology transfer period of </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;"> since July 2014. We recognized all deferred revenue from GSK upon completion of technology transfer in April 2016. For the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31,</font><font style="font-family:inherit;font-size:10pt;"> 2017 and 2016, </font><font style="font-family:inherit;font-size:10pt;">$0</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> were recognized as research and development revenue, respectively. </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-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 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. 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 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%;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;">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, which was being recognized ratably over the estimated platform technology transfer period of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years. The technology transfer was completed in September 2016 and all remaining deferred revenue was recognized. Following the completion of the technology transfer, we may be eligible 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.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the terms 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, we granted to Merck a non-exclusive worldwide 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 technology platform to research, develop and manufacture novel enzymes for use by Merck in its internal research programs ("Merck Non-Exclusive Field"). The license to Merck is exclusive for the research, development and manufacture of novel enzymes for use by Merck in the chemical synthesis of therapeutic products owned or controlled by Merck ("Merck Exclusive Field"). Merck has the right to grant sublicenses to affiliates of Merck and, in certain limited circumstances, to third parties. We also granted to Merck a license to make or have made products manufactured 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 with a right to grant sublicenses solely to affiliates of Merck, contract manufacturing organizations and contract research organizations. The manufacturing license is exclusive in the Merck Exclusive Field and non-exclusive in the Merck Non-Exclusive Field. The licenses are subject to certain limitations based on pre-existing contractual obligations that apply to the technology and intellectual property that are the subject of the license grants. The licenses do not permit the use 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 technology platform to discover any therapeutic enzyme, diagnostic product or vaccine. In addition, Merck is prohibited from 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 or produce enzymes or any other compounds for or on behalf of any third parties except in a very limited manner when Merck divests a therapeutic product that is manufactured using an enzyme developed 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.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under 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, we transferred 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 Merck over the period from August 2015 through September 2016. As part of this technology transfer, we provided to Merck our proprietary enzymes, proprietary protein engineering protocols and methods, and proprietary software algorithms. </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 licenses to Merck are granted under patents, patent applications and know-how that we own or control as of the effective date 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</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></font><font style="font-family:inherit;font-size:10pt;">and that cover 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. Any improvements to 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 during the technology transfer period are also included in the license grants from Codexis to Merck. Following the technology transfer period, Merck can exercise annual options that, upon payment of certain option fees, would extend Merck's license to include certain improvements to 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 that arise during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year period that begins at the end of the technology transfer period.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under 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, we will own any improvements to our protein engineering methods, processes and algorithms that arise and any enzyme technology or process technology that are developed during a technology transfer project, an evolution program or additional services. Merck will own (the "Merck-Owned Technology") (a) any enzyme technology that is developed solely by Merck under 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 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 (a "Project Enzyme") and (b) the methods of use of any Project Enzyme or any enzyme developed jointly by Merck and us 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. Merck granted to us a worldwide, non-exclusive, fully paid-up, royalty-free license, with the right to grant sublicenses, to use the Merck-Owned Technology outside of the Merck Exclusive Field.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For each API that Merck manufactures using an enzyme developed with 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, we will have a right of first refusal to supply Merck with the enzyme used to manufacture the API if Merck outsources the supply of the enzyme. Our right of first refusal applies during the period that begins on the completion of a phase III clinical trial for the product containing the API and ends </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years following regulatory approval for such product.</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 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 has a term that continues, unless earlier terminated, until the expiration of all payment obligations under the agreement. Merck may terminate 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 by providing </font><font style="font-family:inherit;font-size:10pt;">90</font><font style="font-family:inherit;font-size:10pt;"> days written notice to us. We can terminate 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 by providing </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> days written notice to Merck if we determine, pursuant to our contractual audit rights under 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, that Merck has repeatedly failed to make required payments to us and/or materially underpaid us an amount due under 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. In the event 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 is terminated earlier by Merck, or by us due to an uncured material breach by Merck, or if Merck sells or transfers to a third party any Merck business or facility that includes any of our proprietary materials, information or technology, we have the right to conduct an audit of Merck's facilities to confirm that all of our proprietary materials, information and technology have been destroyed. 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 contains indemnification provisions under which Merck and we have agreed to indemnify each other against certain third party claims.</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 up-front license fee of </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> was being recognized ratably over a </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;">-year periods since August 2015. The technology transfer was completed in September 2016 and all remaining deferred revenue was recognized. For the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31,</font><font style="font-family:inherit;font-size:10pt;"> 2017 and 2016, </font><font style="font-family:inherit;font-size:10pt;">$0</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;"> were recognized as research and development revenue, respectively. Additionally, we recognized research and development revenues of </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;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</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: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 purchased by Merck under the Sitagliptin Catalyst Supply Agreement and to allow Merck to purchase a percentage of its requirements for sitagliptin from a specified third-party supplier. Merck has the right to terminate the Sitagliptin Catalyst Supply Agreement at any time after January 1, 2018 by giving us </font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;"> months&#8217; advance written notice.</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 license fee for the rights to the sitagliptin technology each year for the term of the agreement. Amounts of annual license fees are based on contractually agreed prices and are on a declining scale. Prior to December 2015, the aggregate license fee for the initial </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> year period was being recognized ratably over the initial </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> year term of the Sitagliptin Catalyst Supply Agreement as collaborative research and development revenue. Due to the amendment entered in December 2015 as noted above, we revised our performance period in December 2015 and began recognizing the remaining unamortized portion of the license fee and the aggregate license fees for the second five year period over the revised period on a straight line basis. </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 recognized license fees 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.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016, respectively, as research and development revenues. We had a deferred revenue balance from Merck related to license fees of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</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;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. In addition, pursuant to the terms of the 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;">$1.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;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016, respectively, in product sales 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;">Biopharmaceutical Collaborative Development Agreement</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 May 2015, we entered into a collaborative development agreement with a leading global biopharmaceutical company.&#160;Under the terms of the agreement, we used 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 to develop a novel enzyme for use in our partner&#8217;s therapeutic development program.&#160;We recognized revenues of </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016, respectively, as collaborative research and development revenues.&#160;Under the agreement, we have the potential to receive additional license fees and milestone payments.</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.75 million</font><font style="font-family:inherit;font-size:10pt;"> in December 2016, which we accordingly recorded as deferred revenues. Such upfront payment will be recognized over the period of the supply agreement as the customer purchases our proprietary enzyme. As of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;Under the agreement, we recognize product revenues for quantities of enzyme sold to our customer when all revenue recognition criteria are met.</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 multiyear research and development services agreement with Tate &amp; Lyle to develop novel enzymes to support the development of new food ingredient products. Under the agreement, we have the potential to receive research and development revenues and milestone payments based on Tate &amp; Lyle's decision to continue the development process.</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;">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 ("Met-Life"). We entered into the initial lease with Met-Life 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 in October 2016. The various terms for the spaces under the lease had expiration dates that range from </font><font style="font-family:inherit;font-size:10pt;">January 2020</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">January 2022</font><font style="font-family:inherit;font-size:10pt;">. As described further below, in October 2016, we exercised an option to extend our lease of certain spaces 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 Met-Life 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 from 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 obligation was </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, and is reflected in other 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.4 million</font><font style="font-family:inherit;font-size:10pt;"> as of both </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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 months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</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;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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.9 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;"> during the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</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.2 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 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-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 are as follows at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (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:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" 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:15%;" 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: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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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;">2017 (9 months remaining)</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;">105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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: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</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;">140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 and beyond</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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 minimum lease payments</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;">408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,035</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><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;">Less: amount representing interest</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;">(29</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></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;">Present value of capital lease obligations</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;">379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Less: current portion</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;">(124</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></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;">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;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;">255</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 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></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><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;">$2.0 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;">March&#160;31, 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;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;">In </font><font style="font-family:inherit;font-size:10pt;">April 2016</font><font style="font-family:inherit;font-size:10pt;">, we entered into a new manufacture and supply agreement that resulted in an additional total commitment up to </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">, with payment to be made in December 2022 or after.</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 October 2016, we entered into a services agreement with a third party supplier for the development of a manufacturing process. The services agreement resulted in a maximum total commitment of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">. As of March 31, 2017, we have recorded </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> in expense associated with this agreement and have a remaining obligation of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</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;">Legal Proceedings</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 February&#160;19, 2016, we filed a complaint against EnzymeWorks, Inc., a California corporation, EnzymeWorks, Inc., a Chinese corporation, and Junhua &#8220;Alex&#8221; Tao (collectively, the &#8220;Defendants&#8221;) in the United States District Court for the Northern District of California. On April&#160;29, 2016, we filed a First Amended Complaint. The First Amended Complaint alleges that the Defendants have engaged in willful patent infringement, trade secret misappropriation, breach of contract, intentional interference with contractual relations, intentional interference with prospective economic relations and statutory and common law unfair competition. We have sought injunctive relief, monetary damages, treble damages, restitution, punitive damages and attorneys&#8217; fees. On May&#160;13, 2016, the Defendants filed a Partial Motion to Dismiss the claims for breach of contract, intentional interference with contractual relations, intentional interference with prospective economic relations, statutory unfair competition, and common law unfair competition in the First Amended Complaint. We opposed the Defendant&#8217;s Partial Motion to Dismiss. On August&#160;11, 2016, the judge issued an order that denied the Defendants&#8217; Partial Motion to Dismiss with respect to all </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> claims and in all relevant parts, and granted the motion with respect to certain underlying arguments. The Defendants filed their Answer on September 1, 2016, stating that the Defendants would not contest infringement of the asserted patents and denying the trade secret claim and other non-patent claims. There are no counterclaims. On September 21, 2016, the parties filed a stipulation in which the Defendants agreed not to contest our construction of certain patent claim terms and vacating deadlines related to the claim construction proceedings. The Court entered the stipulated order on September 26, 2016. We are unable to determine when this litigation will be resolved or its ultimate outcome.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other than our litigation against the Defendants, we are not currently a party to any material litigation or other material legal proceedings.</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-bottom:8px;padding-top:12px;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 no 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 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Product Sales</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 sales 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 sales. 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: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 nonstatutory 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 </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 and Performance Vesting Options</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 2015 and 2016, the compensation committee of the Board approved, and, in February 2017 solely in respect of non-executive employees, delegated to our Chief Executive Officer the authority to approve, grants of PSUs. In February 2017, 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.</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 2017, our compensation committee and Chief Executive Officer granted PSUs (&#8220;2017 PSUs&#8221;) and our compensation committee granted PBOs (&#8220;2017 PBOs&#8221;), each of which commence vesting based upon the achievement of various weighted performance goals, including revenue growth, cash forecast, service revenue, new platform license revenue, and strategic advancement of biotherapeutics pipeline. The number of shares underlying the 2017 PSUs and 2017 PBOs that are eligible to vest are based upon our achievement of the performance goals and, 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 2017 PSUs and the 2017 PBOs would be equal to half the number of 2017 PSUs granted and one-quarter the number of shares underlying the 2017 PBOs granted. If the performance goals are achieved at the target level, the number of shares eligible to vest in respect of the 2017 PSUs and 2017 PBOs would be equal to the number of 2017 PSUs granted and half of the shares underlying the 2017 PBOs granted. If the performance goals are achieved at the superior level, the number of shares eligible to vest in respect of the 2017 PSUs would be equal to two times the number of 2017 PSUs granted and equal to the number of 2017 PBOs granted. The number of shares issuable upon achievement of the performance goals at the levels between the threshold and target levels for the 2017 PSUs and 2017 PBOs or between the target level and superior levels for the 2017 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 2017 PSUs and 2017 PBOs. As of March 31, 2017, we estimated that the 2017 PSU and 2017 PBOs performance goals would be achieved at </font><font style="font-family:inherit;font-size:10pt;">100.0%</font><font style="font-family:inherit;font-size:10pt;"> of the target level. Accordingly, we recognized expense to reflect the target level.</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 R&amp;D 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 2017 and one-half of the shares underlying the 2016 PSUs will vested in the first quarter of 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;">In 2015, we awarded PSUs ("2015 PSUs") based upon the achievement of various weighted performance goals, including revenue growth, non-GAAP net income growth, new licensing collaborations, and securing a drug development partnership, with other terms similar to the 2014 PSUs and 2016 PSUs. In the first quarter of 2016, we determined that the 2015 PSU performance goals had been achieved at </font><font style="font-family:inherit;font-size:10pt;">92.8%</font><font style="font-family:inherit;font-size:10pt;"> of the target level, and recognized expenses accordingly. One-half of the shares underlying the 2015 PSUs vested in the first quarter of each of 2016 and 2017, 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 2015.</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:92.09756097560977%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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: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: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 March 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: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;">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;">2016</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;">323</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;">220</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,346</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,169</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;">1,669</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,389</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-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 condensed consolidated statements of operations for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</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:92.09756097560977%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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: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: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 March 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: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;">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;">2016</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;">334</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;">304</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;">459</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">574</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">235</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></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;">1,669</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,389</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:Times New Roman;font-size:10pt;color:#000000;">March&#160;31, 2017</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;">$3.4 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;">$2.0 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.2 million</font><font style="font-family:inherit;font-size:10pt;"> related to unvested PSUs, and </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> related to unvested PBOs.</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:93.07317073170732%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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: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;">&#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 March 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;">&#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;">2016</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;">Expected term (in years)</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;">5.3</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 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;">5.4</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;">Volatility </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">65</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;">Risk-free interest rate </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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.30</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 colspan="2" style="vertical-align:bottom;padding-left:2px;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;">Weighted-average estimated fair value of stock options granted</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">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:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following shares were not considered in the computation of diluted net loss per share because their effect was anti-dilutive (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:97.265625%;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 March 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="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;">2016</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,661</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;">6,577</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;">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;">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,734</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;">6,650</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%;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;color:#000000;text-decoration:none;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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:45%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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: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;">Money market funds</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;">11,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">11,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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 CO</font><font style="font-family:inherit;font-size:8pt;">2</font><font style="font-family:inherit;font-size:10pt;">&#160;Solutions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,051</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;">1,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></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;">11,190</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,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;">&#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;">12,241</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;"><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:45%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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: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;">Money market funds</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;">11,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 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;">11,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: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 CO</font><font style="font-family:inherit;font-size:8pt;">2</font><font style="font-family:inherit;font-size:10pt;">&#160;Solutions</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,142</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,142</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;">11,172</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,142</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;">12,314</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-bottom:12px;padding-top:12px;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;color:#000000;text-decoration:none;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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:45%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">March 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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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: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;">Money market funds</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;">11,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">11,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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 CO</font><font style="font-family:inherit;font-size:8pt;">2</font><font style="font-family:inherit;font-size:10pt;">&#160;Solutions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,051</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;">1,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></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;">11,190</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,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;">&#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;">12,241</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;"><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:45%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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: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;">Money market funds</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;">11,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 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;">11,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: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 CO</font><font style="font-family:inherit;font-size:8pt;">2</font><font style="font-family:inherit;font-size:10pt;">&#160;Solutions</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,142</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,142</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;">11,172</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,142</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;">12,314</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: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:8pt;">2</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 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 5, "Cash Equivalents and Marketable Securities".)</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 and cash equivalents, accounts receivable, prepaid expenses and other current assets, restricted cash, marketable securities, accounts payable, accrued compensation, deferred revenue, and other accrued liabilities, approximate their fair values as of the balance sheet dates because of their generally 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 that are accessible at the measurement date for assets or liabilities.</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 (other than quoted prices included in Level 1) 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:12px;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 accompanying 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 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;text-align:left;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:10pt;"><font style="font-family:inherit;font-size:10pt;">We determined that we operate in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> segment and reporting unit under the criteria in ASC 280, "Segment Reporting." Accordingly, our review of goodwill impairment indicators is performed at the consolidated level. We review goodwill impairment annually in the fourth quarter of each fiscal year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.</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 goodwill impairment test consists of a two-step process. The first step of the goodwill impairment test used to identify potential impairment compares the fair value of the reporting unit to carrying value. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired, and the second step of the impairment test is not 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 use our market capitalization as an indicator of fair value. We believe that because our reporting unit is publicly traded, the ability of a controlling stockholder to benefit from synergies and other intangible assets that arise from control might cause the fair value of our reporting unit as a whole to exceed its market capitalization. Therefore, we believe that the fair value measurement need not be based solely on the quoted market price of an individual share of our common stock, but also can consider the impact of a control premium in measuring the fair value of its reporting unit.</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;">If we were to use an income approach, it would establish a fair value by estimating the present value of our projected future cash flows expected to be generated from our business. The discount rate applied to the projected future cash flows to arrive at the present value would be intended to reflect all risks of ownership and the associated risks of realizing the stream of projected future cash flows. Our discounted cash flow methodology would consider projections of financial performance for a period of several years combined with an estimated residual value. The most significant assumptions we would use in a discounted cash flow methodology are the discount rate, the residual value and expected future revenue, gross margins and operating costs, along with considering any implied control premium.</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;">Should our market capitalization be less than total stockholders' equity as of our annual test date or as of any interim impairment testing date, we would also consider market comparables, recent trends in our stock price over a reasonable period and, if appropriate, use an income approach to determine whether the fair value of our reporting unit is greater than the carrying amount.</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 second step, if required, compares the implied fair value of the reporting unit goodwill with the carrying amount of that goodwill. If the carrying amount of the reporting unit's goodwill exceeds its implied fair value, an impairment charge is recognized in an amount equal to that excess. Implied fair value is the excess of the fair value of the reporting unit over the fair value of all identified assets and liabilities. We base our fair value estimates on assumptions we believe to be reasonable. Actual future results may differ from those estimates.</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-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our long-lived assets include property and equipment and intangible assets. We determined that we have a single entity wide asset group ("Asset Group"). The directed evolution technology patent portfolio acquired from Maxygen ("Core IP") is the most significant component of the Asset Group since it is the base technology for all aspects of our research and development activities, and represents the basis for all of our identifiable cash flow generating capacity. Consequently, we do not believe that identification of independent cash flows associated with long-lived assets is currently possible at any lower level than the Asset Group.</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 carrying value of our long-lived assets in the Asset Group may not be recoverable based upon the existence of one or more indicators of impairment which could include: a significant decrease in the market price of our common stock; current period cash flow losses or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the assets; slower growth rates in our industry; significant adverse changes in the business climate or legal factors; accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of the assets; loss of significant customers or partners; or the current expectation that the assets will more likely than not be sold or disposed of significantly before the end of their estimated useful life.</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 evaluate recoverability of intangible assets based on the sum of the undiscounted cash flows expected to result from the use and the eventual disposal of the Asset Group. We make estimates and judgments about the future undiscounted cash flows over the remaining useful life of the Asset Group. Our anticipated future cash flows include our estimates of existing or in process product sales, production and operating costs, future capital expenditures, working capital needs, and assumptions regarding the ultimate sale of the Asset Group at the end of the life of the primary asset. The useful life of the Asset Group was based on the estimated useful life of the Core IP, the primary asset at the time of acquisition. There has been no change in the estimated useful life of the Asset Group. Although our cash flow forecasts are based on assumptions that are consistent with our plans, there is significant judgment involved in determining the cash flows attributable to the Asset Group over its estimated remaining useful life.</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 account for income taxes using the asset and liability approach. Under this approach, deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and tax laws in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided against deferred tax assets that are not likely to be realized.</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 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-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 deferred tax asset in jurisdictions where ultimate realization of deferred tax assets is more likely than not to occur.</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 make estimates and judgments about 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 could 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-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, "Income Taxes," 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. We recognize interest and penalties as a component of our income tax 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;">The Tax Reform Act of 1986 and similar state provisions limit the use of net operating loss 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 net operating loss carryforwards could be limited. We maintain a full valuation allowance against 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.</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:16px;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 and we classify those investments as available-for-sale. These securities are carried at estimated fair value (see Note 5, "Cash Equivalents and Marketable Securities") with unrealized gains and losses included in accumulated other comprehensive income in stockholders' equity. Available-for-sale 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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value, the length of time and the extent to which the market value of the investment has been less than cost and the financial condition and near-term prospects of the issuer. Unrealized losses are charged against "Other expense" when a decline in fair value is determined to be other-than-temporary. No charge for the other-than-temporary impairment has been recorded in any of the periods presented.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Amortization of purchase premiums and accretion of purchase discounts and realized gains and losses of debt securities are included in interest income. The cost of securities sold is based on the specific identification method.</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 &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8217;&#8221; and &#8220;our&#8221; 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 have been continuously improved over our </font><font style="font-family:inherit;font-size:10pt;">fifteen</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;">Many companies have historically used naturally occurring proteins to produce or enhance goods used in everyday life. Despite the growing number of commercial applications of naturally occurring proteins across many industries, the inherent limitations of naturally-occurring proteins frequently restrict their commercial use. Through the application of our proprietary 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, we are able to engineer novel proteins to overcome these restrictions, thereby adding value or opening up new prospects for our potential clients&#8217; products, processes or businesses. We have developed new proteins that are significantly more stable and/or active in our customers' commercial applications than proteins derived from nature.</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. Over the last fifteen years, 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;">We use 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 to engineer custom enzymes. Most of our custom enzymes are intended for use as biocatalysts or protein catalysts. In simple terms, our protein catalysts can accelerate and/or improve yields of chemical reactions. We use 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 to develop novel enzymes that enable industrial biocatalytic reactions and fermentations. Our technology platform has enabled commercially viable products and processes for the manufacture of pharmaceutical intermediates and active ingredients and fine 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;">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 are also 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.</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 our technology to develop an enzyme for customers using next generation sequencing (&#8220;NGS&#8221;) and polymerase chain reaction (&#8220;PCR/qPCR&#8221;) 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> <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;">Recently Issued and Adopted Accounting Guidance </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;">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%;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09,&#160;"Revenue from Contracts with Customers (Topic 606)." The standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance in U.S. GAAP when it becomes effective and permits the use of either the retrospective or cumulative effect transition method. In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date," which defers by one year the effective date of ASU 2014-09. The standard becomes effective for us beginning January 1, 2018, but allows us to adopt the standard one year earlier if it so chooses. In March 2016, the FASB issued ASU No. 2016-08,&#160;"Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)," which requires an entity to determine whether the nature of its promise is to provide a good or service to the customer (i.e., the entity is a principal) or to arrange for the good or service to be provided to the customer by the other party (i.e., the entity is an agent). In April, 2016, the FASB issued ASU No. 2016-10,&#160;"Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing," which clarifies the following two aspects of Topic 606: (a) identifying performance obligations; and (b) the licensing implementation guidance. In May, 2016, the FASB issued ASU No. 2016-12,&#160;"Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients," which clarifies guidance in certain narrow areas and adds some practical expedients. The amendments have the same effective date and transition requirements as the new revenue recognition standard. We intend to elect the modified retrospective method in adopting the guidance of ASC 606 starting January 2018. The modified retrospective method requires us to apply the new revenue standard only to the financial statements in the year of adoption and record a cumulative-effect adjustment to the opening balance of retained earnings in the year the new revenue standard is first applied. The opening adjustment to retained earnings will be determined on the basis of the impact of the new revenue standard&#8217;s application on contracts that were not completed as of the date of initial application. We will continue to evaluate the effect that the standard will have on our consolidated financial statements and related disclosures.</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 2014, the FASB issued Accounting Standards Update ("ASU") 2014-15, "Presentation of Financial Statements - Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity's Ability to Continue as a Going Concern." ASU 2014-15 defines management's responsibility to evaluate whether there is substantial doubt about an organization's ability to continue as a going concern and provide related disclosures.&#160;ASU 2014-15 is effective for annual reporting periods ending after December 15, 2016, and interim periods within annual periods beginning after December 15, 2016. We adopted ASU 2014-15 in the first quarter of 2017, which had no impact on our 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;">In July 2015, the FASB issued ASU 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory," which simplifies the subsequent measurement of inventory by requiring inventory to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling price of inventory in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. This ASU is effective for public business entities for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years.&#160;We adopted ASU 2015-11 in the first quarter of 2017, which had no impact on our financial statements, and we will apply the new guidance to our measurement of inventory in the future.</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 January 2016, the FASB issued ASU&#160;No.&#160;2016-01,&#160;&#8220;Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities.&#8221; 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 the 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. The new guidance on the classification and measurement will be effective for public business entities in fiscal years beginning after December&#160;15, 2017, including interim periods within those fiscal years and early adoption is permitted. The Company is in the process of evaluating the impact of the adoption of ASU&#160;2016-01&#160;on the consolidated financial statements and currently anticipates the new guidance would impact its consolidated statements of operations and consolidated statements of comprehensive income as the Company&#8217;s marketable equity securities, are currently classified as&#160;available-for-sale&#160;and are reported at fair value, with unrealized gains and losses, net of tax, recorded in accumulated other comprehensive income.</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 February 2016, the FASB issued ASU 2016-02, &#8220;Leases (Topic 842)," which replaces prior lease guidance (Topic 840.) This guidance establishes a right-of-use (&#8220;ROU&#8221;) 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 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%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> In March 2016, the FASB issued ASU 2016-09, "Improvements to Employee Share-Based Payment Accounting," changing certain aspects of accounting for share-based payments to employees (Topic 718), as well as affecting the accounting classification within the statement of cash flows. The new guidance will require all income tax effects of awards to be recognized in the income statement when the awards vest or are settled. It will allow a policy election to account for forfeitures as they occur and will allow an employer to repurchase more of an employee&#8217;s shares than it can today for tax withholding purposes without triggering liability accounting. This ASU is effective for public business entities for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years.&#160;Early adoption is permitted. We adopted ASU 2016-09 in the first quarter of 2017. No cumulative-effect adjustment was recorded to our accumulated deficit balance as the U.S. deferred tax assets&#160;from</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">previously unrecognized excess tax benefits were fully offset by a full valuation allowance; and we did not elect to change our policy of estimating expected forfeitures.</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 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.&#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%;padding-bottom:8px;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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.&#160;ASU 2016-15 is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. Early adoption is permitted including adoption in an interim period. The adoption of ASU 2016-15 is not expected to have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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. The new standard is expected to be effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2016-18 on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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&#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 expected to be effective for fiscal years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2017-04 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;">March&#160;31, 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;">December&#160;31, 2016</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;">Laboratory equipment</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,412</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;">18,849</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,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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,314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,267</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,171</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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="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">(1)</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;">358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">124</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">34,729</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;">33,806</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;&#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;">(31,977</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;">(31,651</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;">2,752</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,155</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:4px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Construction in progress includes equipment received but not yet placed into service pending installation.</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: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:24px;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:95.90643274853801%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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: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: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 March 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="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;">2016</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></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;">United States</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,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,095</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;">Asia</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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Singapore</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">955</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">India</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;">749</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Others</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">225</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;">Europe</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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Slovenia</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">579</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Others</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,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">Others</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></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;">7,971</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;">7,996</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;"></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. </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;">$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;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, in the condensed consolidated statement of operations as a revenue sharing arrangement. We had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> receivables from Exela at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</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 and to Alfa Aesar, which is a purchasing agent of AstraZeneca.</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 months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we recognized de minimis revenue from AstraZeneca and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> revenue from Alfa Aesar, respectively. In the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2016</font><font style="font-family:inherit;font-size:10pt;">, we did not recognize any revenue from AstraZeneca and Alfa Aesar, respectively. We had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> accounts receivables from Alfa Aesar at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</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 accounts receivable at December&#160;31, 2016. At </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had an accounts receivable of </font><font style="font-family:inherit;font-size:10pt;">$19 thousand</font><font style="font-family:inherit;font-size:10pt;"> from AstraZeneca PLC and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> accounts receivable from AstraZeneca PLC at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;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 are 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, 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-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;">We recognize revenues from the sale of our products, research and development agreements and revenue sharing arrangements. Revenue is recognized when the related costs are incurred and the four basic criteria of revenue recognition are met: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services have been rendered; (3) the fee is fixed or determinable; and (4) collectability is reasonably assured. Where the revenue recognition criteria are not met, we defer the recognition of revenue by recording deferred revenue until such time that all criteria of revenue recognition are met.</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 revenues from multiple element arrangements, such as license and platform technology transfer agreements and collaborative arrangements in which a licensee may purchase several deliverables, in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Subtopic 605-25, "Multiple Element Arrangements." For new or materially amended multiple element arrangements, we identify the deliverables at the inception of the arrangement and each deliverable within a multiple deliverable revenue arrangement is accounted for as a separate unit of accounting if both of the following criteria are met: (1) the delivered item or items have value to the customer on a standalone basis and (2) for an arrangement that includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in our control. Revenue allocated to each element is then recognized based on when the basic four revenue recognition criteria are met for each element.</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;">Where a portion of non-refundable up-front fees or other payments received are allocated to continuing performance obligations under the terms of a collaborative arrangement, they are recorded as deferred revenue and recognized as revenue ratably over the term of our estimated performance period under the agreement. We determine the estimated performance periods, and they are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated performance period and, therefore, to revenue recognized, would occur on a prospective basis in the period that the change was made.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product Sales</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;">Product sales 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. Product sales are recognized once passage of title and risk of loss has occurred and contractually specified acceptance criteria, if any, have been met, provided all other revenue recognition criteria have also been met. Shipping and handling costs charged to customers are recorded as revenue.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Research and 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;">Research and development agreements typically provide us with multiple revenue streams, including research services fees for full time employee ("FTE") research services, up-front licensing fees, technology access fees, contingent payments upon achievement of contractual criteria, and royalty fees based on the licensees' product sales or cost savings achieved by our customers. We perform research and development activities as specified in each respective customer agreement. Payments for services received are not refundable. Certain research agreements are based on a contractual reimbursement rate per FTE working on the project. We recognize revenues from research services as those services are performed over the contractual performance periods. When up-front payments are combined with FTE services in a single unit of accounting, we recognize the up-front payments as revenue using the proportionate performance method of revenue recognition based upon the actual amount of research labor hours incurred relative to the amount of the total expected labor hours to be incurred by us, up to the amount of cash received. In cases where the planned levels of research services fluctuate substantially over the research term, we are required to make estimates of the total hours required to perform our 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 recognize revenues from non-refundable, up-front license fees or technology access payments that are not dependent on any future performance by us when such amounts are earned. If we have continuing obligations to perform under the arrangement, such fees are recorded as deferred revenues and recognized over the estimated period of performance. Estimated performance periods are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated performance period, and therefore to revenue recognized, would occur on a prospective basis in the period that the change was made.</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;">A payment that is contingent upon the achievement of a substantive milestone is recognized in its entirety in the period in which the milestone is achieved. A milestone is an event (i) that can only be achieved based in whole or in part on either our performance or on the occurrence of a specific outcome resulting from our performance, (ii) for which there is, as of the date the arrangement is entered into, substantive uncertainty that the event will be achieved and (iii) results in additional payments being due to us. Milestones are considered substantive when the consideration earned from the achievement of the milestone (i) is commensurate with either our performance to achieve the milestone or the enhancement of the value of the item delivered as a result of a specific outcome resulting from its performance, (ii) relates solely to past performance and (iii) is reasonable relative to all deliverable and payment terms in the arrangement. </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 recognize revenues from other contingent payments based on the passage of time or when earned as the result of a customer's performance in accordance with contractual terms and when such payments can be reasonably estimated and collectability of such payments is reasonably assured.</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 recognize revenues from royalties based on licensees' sales of our products or products using our technologies. Royalties are recognized as earned in accordance with the contractual terms when royalties from licensees can be reasonably estimated and collectability is reasonably assured. For the majority of our royalty revenue, estimates are made using notification of the sale of licensed products from the licensees.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Sharing Arrangement</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 recognize revenues from a revenue sharing arrangement based upon sales of licensed products by our revenue sharing partner Exela PharmSci, Inc. ("Exela") (see Note 11, "Related Party Transactions"). We recognize revenues net of product and selling costs upon notification from our revenue sharing partner of our portion of net profit based on the contractual percentage from the sale of licensed product.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sales Allowances</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;">Sales allowances primarily relate to product returns and prompt pay sales discounts and are recorded in the same period that the related revenues are recognized, resulting in a reduction in 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;"></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 considered in the computation of diluted net loss per share because their effect was anti-dilutive (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:97.265625%;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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 March 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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="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;">2016</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,661</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;">6,577</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;">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;">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,734</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;">6,650</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-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:92.09756097560977%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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: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: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 March 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: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;">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;">2016</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;">323</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;">220</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,346</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,169</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;">1,669</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,389</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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identifiable long-lived assets were all in the United States as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:24px;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:96.49122807017544%;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;">Long-lived assets:</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;">March&#160;31, 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;">December&#160;31, 2016</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;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,005</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;">2,414</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;">Intangible assets, net consisted of the following (in thousands, except weighted average amortization period):&#160;</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="26" 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: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: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: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: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:11%;" 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="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;">March 31, 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="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;">December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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: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;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><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 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;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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;">Net</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><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 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;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><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 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;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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;">Net</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div><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;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;">Amortization</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(years)</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;">Developed and core technology</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,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,534</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;">&#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;">1,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,534</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;">&#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;padding-right: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></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;">Maxygen intellectual property</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(20,244</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;">20,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(20,244</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 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;">6</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;Intangible assets, 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;border-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;">21,778</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;">(21,778</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;">&#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;">21,778</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;">(21,778</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;">&#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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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></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 are as follows at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (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:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" 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:15%;" 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: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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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;">2017 (9 months remaining)</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;">105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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: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</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;">140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 and beyond</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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 minimum lease payments</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;">408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,035</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><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;">Less: amount representing interest</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;">(29</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></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;">Present value of capital lease obligations</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;">379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Less: current portion</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;">(124</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></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;">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;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;">255</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 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></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 are as follows at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> (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:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" 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:15%;" 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: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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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;">2017 (9 months remaining)</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;">105</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,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: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</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;">140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,185</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 and beyond</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">531</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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 minimum lease payments</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;">408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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,035</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><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;">Less: amount representing interest</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;">(29</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></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;">Present value of capital lease obligations</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;">379</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Less: current portion</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;">(124</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></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;">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;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;">255</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 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></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;">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;">March&#160;31, 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;">December&#160;31, 2016</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;">142</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;">118</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;">163</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">59</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;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;">819</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;">648</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;">&#160;&#160;&#160;&#160;&#160;Inventories</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:3px double #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;">1,124</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">825</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" 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:93.07317073170732%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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: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;">&#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 March 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;">&#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;">2016</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;">Expected term (in years)</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;">5.3</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 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;">5.4</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;">Volatility </font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">65</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;">Risk-free interest rate </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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.30</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 colspan="2" style="vertical-align:bottom;padding-left:2px;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;">Weighted-average estimated fair value of stock options granted</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">The following table presents total stock-based compensation expense by security types included in the condensed consolidated statements of operations for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</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:92.09756097560977%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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: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: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 March 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: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;">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;">2016</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;">334</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;">304</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;">459</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">574</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">235</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></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;">1,669</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,389</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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the following warrants remain outstanding:</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="8" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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;">March&#160;31, 2017</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Issue Date</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;">Shares&#160;Subject</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">to&#160;Warrants</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Exercise&#160;Price</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">per&#160;Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">Expiration</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;">September 28, 2007</font></div></td><td style="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;">72,727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;28, 2017</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;">Customers that each contributed 10% or more of our total revenues were as follows:</font></div><div style="line-height:120%;text-indent:24px;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:96.49122807017544%;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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" 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="5" style="vertical-align:bottom;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;">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="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 March 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="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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;">2016</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;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;">28</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;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;">37</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></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;">Customer C</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;">14</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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">Customer D</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;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">18</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 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%;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 for the periods presented:</font></div><div style="line-height:120%;text-align:center;text-indent:24px;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:96.49122807017544%;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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" 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="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;">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 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;">March 31, 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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;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</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;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;">54</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></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 C</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;">13</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;">Customer E</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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">16</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 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;">* Less than 10% of the period presented</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;"></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;">Significant Customer and Geographic 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;font-style:italic;font-weight:bold;">Significant Customers</font></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 revenues were as follows:</font></div><div style="line-height:120%;text-indent:24px;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:96.49122807017544%;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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" 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="5" style="vertical-align:bottom;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;">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="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 March 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="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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;">2016</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;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;">28</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;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;">37</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></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;">Customer C</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;">14</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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">Customer D</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;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">18</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 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%;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 for the periods presented:</font></div><div style="line-height:120%;text-align:center;text-indent:24px;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:96.49122807017544%;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:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" 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="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;">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 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;">March 31, 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</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;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</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;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;">54</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></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 C</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;">13</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;">Customer E</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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">16</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 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;">* Less than 10% of the period presented</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;">Geographic 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:24px;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:95.90643274853801%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" 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: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: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 March 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="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;">2016</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></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;">United States</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,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,095</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;">Asia</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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Singapore</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">955</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">India</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;">749</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,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></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Others</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">225</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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;">Europe</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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Slovenia</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">579</font></div></td><td style="vertical-align:bottom;" rowspan="1" 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:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Others</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,575</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" 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;">Others</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></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;">7,971</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;">7,996</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;">Identifiable long-lived assets were all in the United States as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-indent:24px;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:96.49122807017544%;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;">Long-lived assets:</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;">March&#160;31, 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;">December&#160;31, 2016</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;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,005</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;">2,414</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;">Segment Reporting</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;">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, or decision making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations, operating results beyond revenue goals or plans for levels or components below the consolidated unit level. Accordingly, we have a single reportable segment.</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 vesting 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:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have not recognized, and do not expect to recognize in the near future, any excess income tax benefits related to employee stock-based compensation expense as a result of the full valuation allowance on our deferred tax assets including deferred tax assets related to net operating loss carryforwards.</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;">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 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 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, 2016</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, 2016</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;">March&#160;31, 2017</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 months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and cash flows for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</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.</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 Codexis, Inc. and its wholly owned subsidiaries in the United States, India, Mauritius 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 investment securities and 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%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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, or decision making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations, operating results beyond revenue goals or plans for levels or components below the consolidated unit level. Accordingly, we have a single reportable segment.</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;">We recognize revenues from the sale of our products, research and development agreements and revenue sharing arrangements. Revenue is recognized when the related costs are incurred and the four basic criteria of revenue recognition are met: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services have been rendered; (3) the fee is fixed or determinable; and (4) collectability is reasonably assured. Where the revenue recognition criteria are not met, we defer the recognition of revenue by recording deferred revenue until such time that all criteria of revenue recognition are met.</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 revenues from multiple element arrangements, such as license and platform technology transfer agreements and collaborative arrangements in which a licensee may purchase several deliverables, in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Subtopic 605-25, "Multiple Element Arrangements." For new or materially amended multiple element arrangements, we identify the deliverables at the inception of the arrangement and each deliverable within a multiple deliverable revenue arrangement is accounted for as a separate unit of accounting if both of the following criteria are met: (1) the delivered item or items have value to the customer on a standalone basis and (2) for an arrangement that includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in our control. Revenue allocated to each element is then recognized based on when the basic four revenue recognition criteria are met for each element.</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;">Where a portion of non-refundable up-front fees or other payments received are allocated to continuing performance obligations under the terms of a collaborative arrangement, they are recorded as deferred revenue and recognized as revenue ratably over the term of our estimated performance period under the agreement. We determine the estimated performance periods, and they are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated performance period and, therefore, to revenue recognized, would occur on a prospective basis in the period that the change was made.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product Sales</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;">Product sales 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. Product sales are recognized once passage of title and risk of loss has occurred and contractually specified acceptance criteria, if any, have been met, provided all other revenue recognition criteria have also been met. Shipping and handling costs charged to customers are recorded as revenue.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Research and 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;">Research and development agreements typically provide us with multiple revenue streams, including research services fees for full time employee ("FTE") research services, up-front licensing fees, technology access fees, contingent payments upon achievement of contractual criteria, and royalty fees based on the licensees' product sales or cost savings achieved by our customers. We perform research and development activities as specified in each respective customer agreement. Payments for services received are not refundable. Certain research agreements are based on a contractual reimbursement rate per FTE working on the project. We recognize revenues from research services as those services are performed over the contractual performance periods. When up-front payments are combined with FTE services in a single unit of accounting, we recognize the up-front payments as revenue using the proportionate performance method of revenue recognition based upon the actual amount of research labor hours incurred relative to the amount of the total expected labor hours to be incurred by us, up to the amount of cash received. In cases where the planned levels of research services fluctuate substantially over the research term, we are required to make estimates of the total hours required to perform our 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 recognize revenues from non-refundable, up-front license fees or technology access payments that are not dependent on any future performance by us when such amounts are earned. If we have continuing obligations to perform under the arrangement, such fees are recorded as deferred revenues and recognized over the estimated period of performance. Estimated performance periods are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated performance period, and therefore to revenue recognized, would occur on a prospective basis in the period that the change was made.</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;">A payment that is contingent upon the achievement of a substantive milestone is recognized in its entirety in the period in which the milestone is achieved. A milestone is an event (i) that can only be achieved based in whole or in part on either our performance or on the occurrence of a specific outcome resulting from our performance, (ii) for which there is, as of the date the arrangement is entered into, substantive uncertainty that the event will be achieved and (iii) results in additional payments being due to us. Milestones are considered substantive when the consideration earned from the achievement of the milestone (i) is commensurate with either our performance to achieve the milestone or the enhancement of the value of the item delivered as a result of a specific outcome resulting from its performance, (ii) relates solely to past performance and (iii) is reasonable relative to all deliverable and payment terms in the arrangement. </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 recognize revenues from other contingent payments based on the passage of time or when earned as the result of a customer's performance in accordance with contractual terms and when such payments can be reasonably estimated and collectability of such payments is reasonably assured.</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 recognize revenues from royalties based on licensees' sales of our products or products using our technologies. Royalties are recognized as earned in accordance with the contractual terms when royalties from licensees can be reasonably estimated and collectability is reasonably assured. For the majority of our royalty revenue, estimates are made using notification of the sale of licensed products from the licensees.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Sharing Arrangement</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 recognize revenues from a revenue sharing arrangement based upon sales of licensed products by our revenue sharing partner Exela PharmSci, Inc. ("Exela") (see Note 11, "Related Party Transactions"). We recognize revenues net of product and selling costs upon notification from our revenue sharing partner of our portion of net profit based on the contractual percentage from the sale of licensed product.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sales Allowances</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;">Sales allowances primarily relate to product returns and prompt pay sales discounts and are recorded in the same period that the related revenues are recognized, resulting in a reduction in 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 Product Sales</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 sales 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 sales. Such charges were not significant in any of the periods presented.</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 are 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, 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;">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 vesting 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:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have not recognized, and do not expect to recognize in the near future, any excess income tax benefits related to employee stock-based compensation expense as a result of the full valuation allowance on our deferred tax assets including deferred tax assets related to net operating loss carryforwards.</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:12px;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 accompanying 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 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;">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;">13.9 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and were comprised of cash of </font><font style="font-family:inherit;font-size:10pt;">$2.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;">11.2 million</font><font style="font-family:inherit;font-size:10pt;">. At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, cash and cash equivalents totaled </font><font style="font-family:inherit;font-size:10pt;">$19.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;">$8.1 million</font><font style="font-family:inherit;font-size:10pt;"> and money market funds of </font><font style="font-family:inherit;font-size:10pt;">$11.2 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 require 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.9 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> at December 31, 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;">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;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, which is recorded as non-current restricted cash on the consolidated balance sheets (see Note 10, "Commitments and Contingencies" for 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;">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;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 and we classify those investments as available-for-sale. These securities are carried at estimated fair value (see Note 5, "Cash Equivalents and Marketable Securities") with unrealized gains and losses included in accumulated other comprehensive income in stockholders' equity. Available-for-sale 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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We review several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value, the length of time and the extent to which the market value of the investment has been less than cost and the financial condition and near-term prospects of the issuer. Unrealized losses are charged against "Other expense" when a decline in fair value is determined to be other-than-temporary. No charge for the other-than-temporary impairment has been recorded in any of the periods presented.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Amortization of purchase premiums and accretion of purchase discounts and realized gains and losses of debt securities are included in interest income. The cost of securities sold is based on the specific identification method.</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 and cash equivalents, accounts receivable, prepaid expenses and other current assets, restricted cash, marketable securities, accounts payable, accrued compensation, deferred revenue, and other accrued liabilities, approximate their fair values as of the balance sheet dates because of their generally 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 that are accessible at the measurement date for assets or liabilities.</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 (other than quoted prices included in Level 1) 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%;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 Netherlands. Such deposits in those countries may be in excess of insured limits.</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-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our long-lived assets include property and equipment and intangible assets. We determined that we have a single entity wide asset group ("Asset Group"). The directed evolution technology patent portfolio acquired from Maxygen ("Core IP") is the most significant component of the Asset Group since it is the base technology for all aspects of our research and development activities, and represents the basis for all of our identifiable cash flow generating capacity. Consequently, we do not believe that identification of independent cash flows associated with long-lived assets is currently possible at any lower level than the Asset Group.</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 carrying value of our long-lived assets in the Asset Group may not be recoverable based upon the existence of one or more indicators of impairment which could include: a significant decrease in the market price of our common stock; current period cash flow losses or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the assets; slower growth rates in our industry; significant adverse changes in the business climate or legal factors; accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of the assets; loss of significant customers or partners; or the current expectation that the assets will more likely than not be sold or disposed of significantly before the end of their estimated useful life.</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 evaluate recoverability of intangible assets based on the sum of the undiscounted cash flows expected to result from the use and the eventual disposal of the Asset Group. We make estimates and judgments about the future undiscounted cash flows over the remaining useful life of the Asset Group. Our anticipated future cash flows include our estimates of existing or in process product sales, production and operating costs, future capital expenditures, working capital needs, and assumptions regarding the ultimate sale of the Asset Group at the end of the life of the primary asset. The useful life of the Asset Group was based on the estimated useful life of the Core IP, the primary asset at the time of acquisition. There has been no change in the estimated useful life of the Asset Group. Although our cash flow forecasts are based on assumptions that are consistent with our plans, there is significant judgment involved in determining the cash flows attributable to the Asset Group over its estimated remaining useful life.</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 Core IP became fully amortized in 2016 and there are no finite-lived intangible assets with a net carrying value on our consolidated balance sheet as of December&#160;31, 2016.</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 fourth quarter of 2016, we determined that there were no events or changes in circumstances that indicated the carrying value of the Asset Group might not be recoverable. We concluded that there was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairment. During the three months ended March 31, 2017, we did </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t identify any indicators of potential impairment of our long-lived assets.</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;">Goodwill</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 determined that we operate in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> segment and reporting unit under the criteria in ASC 280, "Segment Reporting." Accordingly, our review of goodwill impairment indicators is performed at the consolidated level. We review goodwill impairment annually in the fourth quarter of each fiscal year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.</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 goodwill impairment test consists of a two-step process. The first step of the goodwill impairment test used to identify potential impairment compares the fair value of the reporting unit to carrying value. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired, and the second step of the impairment test is not 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 use our market capitalization as an indicator of fair value. We believe that because our reporting unit is publicly traded, the ability of a controlling stockholder to benefit from synergies and other intangible assets that arise from control might cause the fair value of our reporting unit as a whole to exceed its market capitalization. Therefore, we believe that the fair value measurement need not be based solely on the quoted market price of an individual share of our common stock, but also can consider the impact of a control premium in measuring the fair value of its reporting unit.</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;">If we were to use an income approach, it would establish a fair value by estimating the present value of our projected future cash flows expected to be generated from our business. The discount rate applied to the projected future cash flows to arrive at the present value would be intended to reflect all risks of ownership and the associated risks of realizing the stream of projected future cash flows. Our discounted cash flow methodology would consider projections of financial performance for a period of several years combined with an estimated residual value. The most significant assumptions we would use in a discounted cash flow methodology are the discount rate, the residual value and expected future revenue, gross margins and operating costs, along with considering any implied control premium.</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;">Should our market capitalization be less than total stockholders' equity as of our annual test date or as of any interim impairment testing date, we would also consider market comparables, recent trends in our stock price over a reasonable period and, if appropriate, use an income approach to determine whether the fair value of our reporting unit is greater than the carrying amount.</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 second step, if required, compares the implied fair value of the reporting unit goodwill with the carrying amount of that goodwill. If the carrying amount of the reporting unit's goodwill exceeds its implied fair value, an impairment charge is recognized in an amount equal to that excess. Implied fair value is the excess of the fair value of the reporting unit over the fair value of all identified assets and liabilities. We base our fair value estimates on assumptions we believe to be reasonable. Actual future results may differ from those 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;">Goodwill was tested for impairment in the fourth quarter of </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">. We determined that the fair value of the reporting unit exceeded the carrying value and no impairment existed. Based on the results obtained, we concluded there was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairment of our goodwill as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we did </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;">t identify any indicators of potential impairment of goodwill or new information that would have a material impact on the forecast or the impairment analysis prepared as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;">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 account for income taxes using the asset and liability approach. Under this approach, deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and tax laws in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided against deferred tax assets that are not likely to be realized.</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 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-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 deferred tax asset in jurisdictions where ultimate realization of deferred tax assets is more likely than not to occur.</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 make estimates and judgments about 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 could 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-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, "Income Taxes," 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. We recognize interest and penalties as a component of our income tax 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;">The Tax Reform Act of 1986 and similar state provisions limit the use of net operating loss 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 net operating loss carryforwards could be limited. We maintain a full valuation allowance against 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.</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 provision for income taxes was </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;">$11 thousand</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and 2016, respectively. </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;">Recently Issued and Adopted Accounting Guidance </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;">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%;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09,&#160;"Revenue from Contracts with Customers (Topic 606)." The standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance in U.S. GAAP when it becomes effective and permits the use of either the retrospective or cumulative effect transition method. In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date," which defers by one year the effective date of ASU 2014-09. The standard becomes effective for us beginning January 1, 2018, but allows us to adopt the standard one year earlier if it so chooses. In March 2016, the FASB issued ASU No. 2016-08,&#160;"Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)," which requires an entity to determine whether the nature of its promise is to provide a good or service to the customer (i.e., the entity is a principal) or to arrange for the good or service to be provided to the customer by the other party (i.e., the entity is an agent). In April, 2016, the FASB issued ASU No. 2016-10,&#160;"Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing," which clarifies the following two aspects of Topic 606: (a) identifying performance obligations; and (b) the licensing implementation guidance. In May, 2016, the FASB issued ASU No. 2016-12,&#160;"Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients," which clarifies guidance in certain narrow areas and adds some practical expedients. The amendments have the same effective date and transition requirements as the new revenue recognition standard. We intend to elect the modified retrospective method in adopting the guidance of ASC 606 starting January 2018. The modified retrospective method requires us to apply the new revenue standard only to the financial statements in the year of adoption and record a cumulative-effect adjustment to the opening balance of retained earnings in the year the new revenue standard is first applied. The opening adjustment to retained earnings will be determined on the basis of the impact of the new revenue standard&#8217;s application on contracts that were not completed as of the date of initial application. We will continue to evaluate the effect that the standard will have on our consolidated financial statements and related disclosures.</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 2014, the FASB issued Accounting Standards Update ("ASU") 2014-15, "Presentation of Financial Statements - Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity's Ability to Continue as a Going Concern." ASU 2014-15 defines management's responsibility to evaluate whether there is substantial doubt about an organization's ability to continue as a going concern and provide related disclosures.&#160;ASU 2014-15 is effective for annual reporting periods ending after December 15, 2016, and interim periods within annual periods beginning after December 15, 2016. We adopted ASU 2014-15 in the first quarter of 2017, which had no impact on our 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;">In July 2015, the FASB issued ASU 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory," which simplifies the subsequent measurement of inventory by requiring inventory to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling price of inventory in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. This ASU is effective for public business entities for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years.&#160;We adopted ASU 2015-11 in the first quarter of 2017, which had no impact on our financial statements, and we will apply the new guidance to our measurement of inventory in the future.</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 January 2016, the FASB issued ASU&#160;No.&#160;2016-01,&#160;&#8220;Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities.&#8221; 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 the 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. The new guidance on the classification and measurement will be effective for public business entities in fiscal years beginning after December&#160;15, 2017, including interim periods within those fiscal years and early adoption is permitted. The Company is in the process of evaluating the impact of the adoption of ASU&#160;2016-01&#160;on the consolidated financial statements and currently anticipates the new guidance would impact its consolidated statements of operations and consolidated statements of comprehensive income as the Company&#8217;s marketable equity securities, are currently classified as&#160;available-for-sale&#160;and are reported at fair value, with unrealized gains and losses, net of tax, recorded in accumulated other comprehensive income.</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 February 2016, the FASB issued ASU 2016-02, &#8220;Leases (Topic 842)," which replaces prior lease guidance (Topic 840.) This guidance establishes a right-of-use (&#8220;ROU&#8221;) 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 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%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> In March 2016, the FASB issued ASU 2016-09, "Improvements to Employee Share-Based Payment Accounting," changing certain aspects of accounting for share-based payments to employees (Topic 718), as well as affecting the accounting classification within the statement of cash flows. The new guidance will require all income tax effects of awards to be recognized in the income statement when the awards vest or are settled. It will allow a policy election to account for forfeitures as they occur and will allow an employer to repurchase more of an employee&#8217;s shares than it can today for tax withholding purposes without triggering liability accounting. This ASU is effective for public business entities for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years.&#160;Early adoption is permitted. We adopted ASU 2016-09 in the first quarter of 2017. No cumulative-effect adjustment was recorded to our accumulated deficit balance as the U.S. deferred tax assets&#160;from</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">previously unrecognized excess tax benefits were fully offset by a full valuation allowance; and we did not elect to change our policy of estimating expected forfeitures.</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 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.&#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%;padding-bottom:8px;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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.&#160;ASU 2016-15 is effective for fiscal reporting periods beginning after December 15, 2017, including interim periods within those fiscal years. Early adoption is permitted including adoption in an interim period. The adoption of ASU 2016-15 is not expected to have a material impact on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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. The new standard is expected to be effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2016-18 on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-top:10px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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&#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 expected to be effective for fiscal years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2017-04 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-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;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">40,582</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">4,466</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;">$2.45</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.61</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;">$99 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7 thousand</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;">Warrants</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 outstanding warrants are exercisable for common stock at any time during their respective terms. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the following warrants remain outstanding:</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="8" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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;">March&#160;31, 2017</font></div></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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Issue Date</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;">Shares&#160;Subject</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">to&#160;Warrants</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Exercise&#160;Price</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">per&#160;Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">Expiration</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;">September 28, 2007</font></div></td><td style="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;">72,727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">September&#160;28, 2017</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;">Subsequent Events</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 April 2017, we completed an underwritten public offering of </font><font style="font-family:inherit;font-size:10pt;">6,325,000</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock, including the exercise in full by the underwriters of their option to purchase </font><font style="font-family:inherit;font-size:10pt;">825,000</font><font style="font-family:inherit;font-size:10pt;"> shares from us, at a public offering price of </font><font style="font-family:inherit;font-size:10pt;">$4.00</font><font style="font-family:inherit;font-size:10pt;"> per share. After deducting the underwriting discounts and commissions and estimated offering expenses, the net proceeds to us were approximately </font><font style="font-family:inherit;font-size:10pt;">$23.3 million</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 April 2017, we entered into a services agreement with a third party supplier for the development of a manufacturing process. The services agreement, which may, subject to the payment of certain cancellation fees, be canceled at our discretion, may result in a total commitment of up to&#160;</font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;">. </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 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 is upon delivery of the equipment, which is expected to be received in May 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> <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 investment securities and 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> EX-101.SCH 6 cdxs-20170331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Balance Sheets Details link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Balance Sheets Details (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Balance Sheets Details (Intangible Assets, net) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Balance Sheets Details (Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Balance Sheets Details (Property and Equipment, net) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - 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 2402402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Capital Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Capital Stock (Textual) (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Capital Stock (Warrants) (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Cash Equivalents and Marketable Securities (Components of Cash Equivalents and Marketable Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Collaborative Arrangements link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Collaborative Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Commitments and Contingencies (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Commitments and Contingencies (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Commitments and Contingencies (Textual) (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Fair Value Measurements (Schedule of Financial Instruments Measured at Fair Value on Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Significant Customer and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Significant Customer and Geographic Information (Concentration Risk) (Details) link:presentationLink link:calculationLink link:definitionLink 2417404 - Disclosure - Significant Customer and Geographic Information (Long-Lived Assets by Geographic Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Significant Customer and Geographic Information (Revenues by Geographic Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Significant Customer and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Stock-Based Compensation (Textual) (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Stock-Based Compensation (Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cdxs-20170331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cdxs-20170331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cdxs-20170331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Balance Sheets Details [Abstract] -- None. No documentation exists for this element. -- 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 Inventories Inventory, Net 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] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Common Shares of Co Two Solution [Member] Common Shares of Co Two Solution [Member] Common shares of co two solution. Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money Market Funds [Member] Money Market Funds [Member] 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] 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] Cash Equivalents, at Carrying Value Cash Equivalents, at Carrying Value Summary of financial instruments measured at fair value on a recurring basis Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Total financial assets measured at fair value on a recurring basis Available-for-sale Securities Cash, Cash Equivalents, and Short-term Investments Cash, Cash Equivalents, and Short-term Investments Investment owned (shares) Investment Owned, Balance, Shares Transfers from Level 1 to Level 2 Fair Value, Assets, Level 1 to Level 2 Transfers, Amount Transfers from Level 2 to Level 1 Fair Value, Assets, Level 2 to Level 1 Transfers, Amount Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Research and development [Member] Research and Development Expense [Member] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock options [Member] Employee Stock Option [Member] RSAs and RSUs [Member] RSAs and RSUs [Member] RSAs and RSUs [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Performance stock units [Member] Performance Stock Units [Member] Performance Stock Units [Member] Performance Based Options (PBOs) [Member] Performance Based Options (PBOs) [Member] Performance Based Options (PBOs) [Member] Schedule of stock-based compensation expense Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-based compensation Share-based Compensation Accounting Policies [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] 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] India INDIA Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Financial Standby Letter of Credit [Member] Standby Letters of Credit [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash Cash Money market funds Money Market Funds, at Carrying Value Noncurrent restricted cash Restricted Cash and Investments, Noncurrent Restricted Cash and Cash Equivalents, Noncurrent Restricted Cash and Cash Equivalents, Noncurrent Impairment charge Property, Plant and Equipment, Transfers and Changes Number of operating segments Number of Operating Segments Number of reportable segments Number of Reportable Segments Goodwill impairment Goodwill, Impairment Loss Provision for income taxes Income Tax Expense (Benefit) 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] Equity awards outstanding under the Equity Incentive Plan [Member] Stock options RSA RSU PSU [Member] Stock options RSA RSU PSU [Member] Warrant [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 Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States [Member] UNITED STATES Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Schedule of long-lived assets by geographical area Geographic Areas, Long-Lived Assets [Abstract] Long-lived assets Long-Lived Assets Cash Equivalents and Marketable Securities [Abstract] Cash Equivalents and Marketable Securities [Abstract] Cash Equivalents and Marketable Securities Cash Equivalents and Marketable Securities [Text Block] Cash Equivalents and Marketable Securities [Text Block] 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 Property, Plant and Equipment, Net 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 [Axis] Customer [Axis] Customer [Domain] Customer [Domain] 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] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales [Member] Sales [Member] Accounts Receivable [Member] Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk, percentage Concentration Risk, Percentage Organization, Consolidation and Presentation of Financial Statements [Abstract] Number of years company has been in business Duration Company Has Been In Operation Duration Company Has Been In Operation 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] Income Statement [Abstract] Revenues: Revenues [Abstract] Product sales Sales Revenue, Goods, Gross Research and development revenues Research and Development Arrangement, Contract to Perform for Others, Compensation Earned Revenue sharing arrangement Royalty Revenue Total revenues Revenues Costs and operating expenses: Operating Costs and Expenses [Abstract] Cost of product sales Cost of Goods Sold Research and development Research and Development Expense Selling, general and administrative Selling, General and Administrative Expense Total costs and operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest income Investment Income, Interest Other income, net Other Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Net loss Net Income (Loss) Attributable to Parent Net loss per share, basic and diluted (usd per share) Earnings Per Share, Basic and Diluted Weighted average common stock shares used in computing net loss per share, basic and diluted (shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Goodwill Goodwill 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] 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] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations 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] Inventories Inventory, 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] 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 Issued and Adopted Accounting Guidance New Accounting Pronouncements, Policy [Policy Text Block] Statement of Comprehensive Income [Abstract] Net loss Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized loss on marketable securities, net of tax expense of $0 for each of the three months ended March 31, 2017 and 2016 Unrealized Gain (Loss) on Securities Other comprehensive loss Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Fair Value Measurements Fair Value, Measurement Inputs, Disclosure [Text Block] Balance Sheets Details Balance Sheets Details [Text Block] Balance sheets details. Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [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 (shares) Entity Common Stock, Shares Outstanding Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Accounts receivable, net of allowances of $421 at March 31, 2017 and December 31, 2016 Accounts Receivable, Net, Current Inventories Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Restricted cash Marketable securities Marketable Securities, Noncurrent Property 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 Accrued Liabilities, Current 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 Liabilities Liabilities Commitments and contingencies (Note 10) 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; 41,841 shares and 41,255 shares issued and outstanding at March 31, 2017 and December 31, 2016, 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 Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Commitments and Contingencies Disclosure [Abstract] 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] 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] Exela PharmSci, Inc [Member] Exela PharmSci, Inc [Member] Exela PharmSci, Inc Alfa Aesar [Member] Alfa Aesar [Member] Alfa Aesar [Member] AstraZeneca [Member] AstraZeneca [Member] AstraZeneca [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 Accounts receivable from related parties Accounts Receivable, Related Parties Revenue from related parties Revenue from Related Parties Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Award vesting rights Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 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 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 Number of Marketable Securities In Unrealized Loss Position Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions Equity [Abstract] Schedule of common stock warrants issued and outstanding Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Schedule of Commitments and Contingencies [Table] Schedule of Commitments and Contingencies [Table] Schedule of commitments and contingencies. Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Research and Development Arrangement [Member] Research and Development Arrangement [Member] Standby Letters of Credit [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [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. Category of Item Purchased [Axis] Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Purchase Commitment [Member] Purchase Commitment [Member] 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 Expiration date of lease Lease Expiration Date Payments for capital improvements Payments for Capital Improvements Tenant reimbursements Tenant Reimbursements Incentive from lessor Incentive from Lessor Asset retirement obligations Asset Retirement Obligation Rent expense Operating Leases, Rent Expense Capital lease obligations incurred Capital Lease Obligations Incurred Capital leases, term of contract Lessee Leasing Arrangements, Capital Leases, Term of Contract Lessee Leasing Arrangements, Capital Leases, Term of Contract Operating lease, sublease rentals Operating Leases, Rent Expense, Sublease Rentals Operating lease, future minimum sublease rentals Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Purchase commitment Long-term Purchase Commitment, Amount Manufacturing costs Manufacturing Costs Claims dismissed Loss Contingency, Claims Dismissed, Number Subsequent Event [Table] Subsequent Event [Table] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] Over-Allotment Option Over-Allotment Option [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Shares issued (shares) Stock Issued During Period, Shares, New Issues Share price (usd per share) Shares Issued, Price Per Share Net proceeds from public offering Proceeds from Issuance or Sale of Equity Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Significant Customer and Geographic Information Segment Reporting Disclosure [Text Block] Related Party Transactions Related Party Transactions Disclosure [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 Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Basis of Presentation and Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Singapore [Member] SINGAPORE Other Asian Countries [Member] Other Asian Countries [Member] Other Asian Countries [Member] Slovenia [Member] SLOVENIA Other European Countries [Member] Other European Countries [Member] Other European Countries [Member] Others [Member] Other Countries [Member] Other Countries [Member] Schedule of revenues by geographical area Total revenues 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] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2016 PSU Plan [Member] 2016 PSU Plan [Member] 2016 PSU Plan [Member] 2010 Plan [Member] Two Thousand Ten Plan [Member] 2010 plan. 2015 PSU Plan [Member] 2015 PSU Plan [Member] 2015 PSU Plan [Member] 2017 PSU and PBO Plan [Member] 2017 PSU and PBO Plan [Member] 2017 PSU and PBO Plan [Member] 2017 PSU Plan [Member] 2017 PSU Plan [Member] 2017 PSU Plan [Member] 2017 PBO Plan [Member] 2017 PBO Plan [Member] 2017 PBO Plan [Member] 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] Performance Shares [Member] Performance Shares [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Second Year Vesting Period [Member] Share-based Compensation Award, Tranche Six [Member] Share-based Compensation Award, Tranche Six [Member] Monthly, Three Year Vesting Period [Member] Share-based Compensation Award, Tranche One [Member] Annually, Four Year Vesting Period [Member] Share-based Compensation Award, Tranche Two [Member] First Year Vesting Period [Member] Share-based Compensation Award, Tranche Three [Member] Performance Goal: Threshold Level [Member] Performance Goal: Target Level [Member] Performance Goal: Superior Level [Member] 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 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 PBOs granted in period (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 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 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 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 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 provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortization of intangible assets Amortization of Intangible Assets Depreciation and amortization of property and equipment Depreciation, Depletion and Amortization Gain on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Restricted cash Increase (Decrease) in Restricted Cash for Operating Activities 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 provided by (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 Change in restricted cash Increase (Decrease) in Restricted Cash and Investments 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 options Proceeds from Stock Options Exercised 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 used in financing activities Net Cash Provided by (Used in) Financing Activities Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at the beginning of the period Cash and cash equivalents at the end of the period Noncash Investing and Financing Items [Abstract] Equipment acquired under a capital lease Noncash Financing Activities, Assets Acquired Under Capital Lease Noncash Financing Activities, Assets Acquired Under Capital Lease Summary of financial instruments measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed and core technology [Member] Technology-Based Intangible Assets [Member] Maxygen intellectual property [Member] Intellectual Property [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Finite-Lived Intangible Assets, Net Amortization Period (years) Finite-Lived Intangible Asset, Useful Life Research and Development [Abstract] Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] Project [Axis] Project [Axis] Project [Domain] Project [Domain] Therapeutic Development Program [Member] Therapeutic Development Program [Member] Therapeutic Development Program [Member] Collaborative Arrangement [Member] Collaborative Arrangement [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Merck [Member] Merck [Member] Merck [Member] GlaxoSmithKline [Member] GlaxoSmithKline [Member] GlaxoSmithKline [Member] 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] Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items] Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items] Proceeds from license fees received Proceeds from License Fees Received Revenue recognized Revenue Recognition, Milestone Method, Revenue Recognized Minimum milestone receivable Revenue Recognition, Milestone Method, Additional Milestones, Minimum Milestone Receivable Revenue Recognition, Milestone Method, Additional Milestones, Minimum Milestone Receivable Maximum milestone receivable Revenue Recognition, Milestone Method, Additional Milestones, Maximum Milestone Receivable Revenue Recognition, Milestone Method, Additional Milestones, Maximum Milestone Receivable Termination notice period Revenue Recognition, Milestone Method, Termination Notice Period Revenue Recognition, Milestone Method, Termination Notice Period Term of milestone agreement Revenue Recognition, Milestone Method, Term of Milestone Agreement Revenue Recognition, Milestone Method, Term of Milestone Agreement License and services revenue License and Services Revenue Deferred revenue Deferred Revenue Upfront License fee, period for recognition Revenue Recognition, Period for Recognition Revenue Recognition, Period for Recognition Potential royalty revenue Royalty Revenue, Maximum Contingent Proceeds Royalty Revenue, Maximum Contingent Proceeds Duration of license agreement Duration of License Agreement Duration of License Agreement Right of refusal period Right of Refusal Period Right of Refusal Period Term of collaborative research and development agreement (years) 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 Sales revenue Sales Revenue, Goods, Net Milestone revenue Revenue Recognition, Milestone Revenue Revenue Recognition, Milestone Revenue Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Warrants Issued on September 28, 2007 and Expiring on September 28, 2017 [Member] Warrants Issued on September Twenty Eight Two Thousand and Seven and Expiring on September Twenty Eight Two Thousand and Seventeen [Member] Warrants issued on September twenty eight two thousand and seven and expiring on September twenty eight two thousand and seventeen. Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Shares Subject to Warrants (shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Exercise Price per Share (usd per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Capital Stock Stockholders' Equity Note Disclosure [Text Block] Collaborative Arrangements Collaborative Arrangement Disclosure [Text Block] Description of Business Nature of Operations [Text Block] Accounts receivable, allowances Allowance for Doubtful Accounts Receivable, Current Preferred Stock, Par or Stated Value Per Share (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 Preferred Stock, Shares Outstanding (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 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 Schedule of cash equivalents and marketable securities Investment [Table Text Block] Net Loss per Share Earnings Per Share [Text Block] 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 Leases Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2017 (9 months remaining) Capital Leases, Future Minimum Payments, Remainder of Fiscal Year 2018 Capital Leases, Future Minimum Payments Due in Two Years 2019 Capital Leases, Future Minimum Payments Due in Three Years 2020 Capital Leases, Future Minimum Payments Due in Four Years 2021 and beyond Capital Leases, Future Minimum Payments Due in Five Years Total minimum lease payments 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] 2017 (9 months remaining) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2018 Operating Leases, Future Minimum Payments, Due in Two Years 2019 Operating Leases, Future Minimum Payments, Due in Three Years 2020 Operating Leases, Future Minimum Payments, Due in Four Years 2021 and beyond Operating Leases, Future Minimum Payments, Due in Five Years Total minimum lease payments Operating Leases, Future Minimum Payments Due Tax (benefit) expense from marketable securities Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax EX-101.PRE 10 cdxs-20170331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2017
Apr. 28, 2017
Document and Entity Information [Abstract]    
Entity Registrant Name CODEXIS INC  
Entity Central Index Key 0001200375  
Document Type 10-Q  
Document Period End Date Mar. 31, 2017  
Amendment Flag false  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding (shares)   48,169,923
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 13,923 $ 19,240
Accounts receivable, net of allowances of $421 at March 31, 2017 and December 31, 2016 5,381 5,924
Inventories 1,124 825
Prepaid expenses and other current assets 1,314 1,238
Total current assets 21,742 27,227
Restricted cash 1,592 1,624
Marketable securities 1,051 1,142
Property and equipment, net 2,752 2,155
Goodwill 3,241 3,241
Other non-current assets 253 259
Total assets 30,631 35,648
Current liabilities:    
Accounts payable 3,493 4,232
Accrued compensation 5,334 4,314
Other accrued liabilities 3,055 2,111
Deferred revenue 1,644 1,710
Total current liabilities 13,526 12,367
Deferred revenue, net of current portion 2,180 1,066
Lease incentive obligation, net of current portion 779 885
Financing obligation, net of current portion 255 0
Other long-term liabilities 2,211 2,231
Liabilities 18,951 16,549
Commitments and contingencies (Note 10)
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; 41,841 shares and 41,255 shares issued and outstanding at March 31, 2017 and December 31, 2016, respectively 4 4
Additional paid-in capital 311,296 311,164
Accumulated other comprehensive loss (91) 0
Accumulated deficit (299,529) (292,069)
Total stockholders' equity 11,680 19,099
Total liabilities and stockholders' equity $ 30,631 $ 35,648
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable, allowances $ 421 $ 421
Preferred Stock, Par or Stated Value Per Share (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
Preferred Stock, Shares Outstanding (usd per share) $ 0.0001 $ 0.0001
Common Stock, Shares Authorized (shares) 100,000,000 100,000,000
Common Stock, Shares, Issued (shares) 41,841,000 41,255,000
Common Stock, Shares, Outstanding (shares) 41,841,000 41,255,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Revenues:    
Product sales $ 5,586 $ 3,740
Research and development revenues 2,001 3,534
Revenue sharing arrangement 384 722
Total revenues 7,971 7,996
Costs and operating expenses:    
Cost of product sales 3,002 2,489
Research and development 5,839 5,686
Selling, general and administrative 6,606 6,802
Total costs and operating expenses 15,447 14,977
Loss from operations (7,476) (6,981)
Interest income 18 15
Other income, net 22 3
Loss before income taxes (7,436) (6,963)
Provision for income taxes 24 11
Net loss $ (7,460) $ (6,974)
Net loss per share, basic and diluted (usd per share) $ (0.18) $ (0.17)
Weighted average common stock shares used in computing net loss per share, basic and diluted (shares) 41,250 40,072
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Statement of Comprehensive Income [Abstract]    
Net loss $ (7,460) $ (6,974)
Other comprehensive loss    
Unrealized loss on marketable securities, net of tax expense of $0 for each of the three months ended March 31, 2017 and 2016 (91) (90)
Other comprehensive loss (91) (90)
Total comprehensive loss $ (7,551) $ (7,064)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Statement of Comprehensive Income [Abstract]    
Tax (benefit) expense from marketable securities $ 0 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Operating activities:    
Net loss $ (7,460) $ (6,974)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Amortization of intangible assets 0 844
Depreciation and amortization of property and equipment 326 465
Gain on disposal of property and equipment (1) (27)
Stock-based compensation 1,669 1,389
Changes in operating assets and liabilities:    
Accounts receivable, net 543 2,977
Inventories (299) (30)
Prepaid expenses and other current assets (174) 5
Restricted cash (43) 0
Other assets 6 109
Accounts payable (882) (395)
Accrued compensation 1,020 974
Other accrued liabilities 763 1,172
Long term lease incentive (106) (106)
Other long term liabilities (19) 0
Deferred revenue 1,048 (184)
Net cash provided by (used in) operating activities (3,609) 219
Investing activities:    
Purchase of property and equipment (237) (265)
Proceeds from disposal of property and equipment 1 27
Change in restricted cash 75 0
Net cash used in investing activities (161) (238)
Financing activities:    
Proceeds from exercises of options 99 7
Principal payments on capital lease obligations (10) 0
Taxes paid related to net share settlement of equity awards (1,636) (1,098)
Net cash used in financing activities (1,547) (1,091)
Net decrease in cash and cash equivalents (5,317) (1,110)
Cash and cash equivalents at the beginning of the period 19,240 23,273
Cash and cash equivalents at the end of the period 13,923 22,163
Noncash Investing and Financing Items [Abstract]    
Equipment acquired under a capital lease $ 528 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of Business
3 Months Ended
Mar. 31, 2017
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 have been continuously improved over our fifteen year history, to commercialize an increasing number of novel proteins, both as proprietary Codexis products and in partnership with our customers.
Many companies have historically used naturally occurring proteins to produce or enhance goods used in everyday life. Despite the growing number of commercial applications of naturally occurring proteins across many industries, the inherent limitations of naturally-occurring proteins frequently restrict their commercial use. Through the application of our proprietary CodeEvolver® protein engineering technology platform, we are able to engineer novel proteins to overcome these restrictions, thereby adding value or opening up new prospects for our potential clients’ products, processes or businesses. We have developed new proteins that are significantly more stable and/or active in our customers' commercial applications than proteins derived from nature.
We are a pioneer in the harnessing of computational technologies to drive biology advancements. Over the last fifteen years, 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.
We use our CodeEvolver® protein engineering technology platform to engineer custom enzymes. Most of our custom enzymes are intended for use as biocatalysts or protein catalysts. In simple terms, our protein catalysts can accelerate and/or improve yields of chemical reactions. We use our CodeEvolver® protein engineering technology platform to develop novel enzymes that enable industrial biocatalytic reactions and fermentations. Our technology platform has enabled commercially viable products and processes for the manufacture of pharmaceutical intermediates and active ingredients and fine chemicals.
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 are also 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.
We have also used our technology to develop an enzyme for customers using next generation sequencing (“NGS”) and polymerase chain reaction (“PCR/qPCR”) for in vitro molecular diagnostic and genomic research applications.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2017
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 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 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, 2016. The condensed consolidated balance sheet at December 31, 2016 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 March 31, 2017 and results of our operations and comprehensive loss for the three months ended March 31, 2017 and 2016, and cash flows for the three months ended March 31, 2017 and 2016. 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.
The unaudited interim condensed consolidated financial statements include Codexis, Inc. and its wholly owned subsidiaries in the United States, India, Mauritius 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 investment securities and 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
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, or decision making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations, operating results beyond revenue goals or plans for levels or components below the consolidated unit level. Accordingly, we have a single reportable segment.
Revenue Recognition
We recognize revenues from the sale of our products, research and development agreements and revenue sharing arrangements. Revenue is recognized when the related costs are incurred and the four basic criteria of revenue recognition are met: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services have been rendered; (3) the fee is fixed or determinable; and (4) collectability is reasonably assured. Where the revenue recognition criteria are not met, we defer the recognition of revenue by recording deferred revenue until such time that all criteria of revenue recognition are met.
We account for revenues from multiple element arrangements, such as license and platform technology transfer agreements and collaborative arrangements in which a licensee may purchase several deliverables, in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Subtopic 605-25, "Multiple Element Arrangements." For new or materially amended multiple element arrangements, we identify the deliverables at the inception of the arrangement and each deliverable within a multiple deliverable revenue arrangement is accounted for as a separate unit of accounting if both of the following criteria are met: (1) the delivered item or items have value to the customer on a standalone basis and (2) for an arrangement that includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in our control. Revenue allocated to each element is then recognized based on when the basic four revenue recognition criteria are met for each element.
Where a portion of non-refundable up-front fees or other payments received are allocated to continuing performance obligations under the terms of a collaborative arrangement, they are recorded as deferred revenue and recognized as revenue ratably over the term of our estimated performance period under the agreement. We determine the estimated performance periods, and they are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated performance period and, therefore, to revenue recognized, would occur on a prospective basis in the period that the change was made.
Product Sales
Product sales consist of sales of protein catalysts, pharmaceutical intermediates, and Codex® Biocatalyst Panels and Kits. Product sales are recognized once passage of title and risk of loss has occurred and contractually specified acceptance criteria, if any, have been met, provided all other revenue recognition criteria have also been met. Shipping and handling costs charged to customers are recorded as revenue.
Research and Development
Research and development agreements typically provide us with multiple revenue streams, including research services fees for full time employee ("FTE") research services, up-front licensing fees, technology access fees, contingent payments upon achievement of contractual criteria, and royalty fees based on the licensees' product sales or cost savings achieved by our customers. We perform research and development activities as specified in each respective customer agreement. Payments for services received are not refundable. Certain research agreements are based on a contractual reimbursement rate per FTE working on the project. We recognize revenues from research services as those services are performed over the contractual performance periods. When up-front payments are combined with FTE services in a single unit of accounting, we recognize the up-front payments as revenue using the proportionate performance method of revenue recognition based upon the actual amount of research labor hours incurred relative to the amount of the total expected labor hours to be incurred by us, up to the amount of cash received. In cases where the planned levels of research services fluctuate substantially over the research term, we are required to make estimates of the total hours required to perform our obligations.
We recognize revenues from non-refundable, up-front license fees or technology access payments that are not dependent on any future performance by us when such amounts are earned. If we have continuing obligations to perform under the arrangement, such fees are recorded as deferred revenues and recognized over the estimated period of performance. Estimated performance periods are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated performance period, and therefore to revenue recognized, would occur on a prospective basis in the period that the change was made.
A payment that is contingent upon the achievement of a substantive milestone is recognized in its entirety in the period in which the milestone is achieved. A milestone is an event (i) that can only be achieved based in whole or in part on either our performance or on the occurrence of a specific outcome resulting from our performance, (ii) for which there is, as of the date the arrangement is entered into, substantive uncertainty that the event will be achieved and (iii) results in additional payments being due to us. Milestones are considered substantive when the consideration earned from the achievement of the milestone (i) is commensurate with either our performance to achieve the milestone or the enhancement of the value of the item delivered as a result of a specific outcome resulting from its performance, (ii) relates solely to past performance and (iii) is reasonable relative to all deliverable and payment terms in the arrangement.
We recognize revenues from other contingent payments based on the passage of time or when earned as the result of a customer's performance in accordance with contractual terms and when such payments can be reasonably estimated and collectability of such payments is reasonably assured.
We recognize revenues from royalties based on licensees' sales of our products or products using our technologies. Royalties are recognized as earned in accordance with the contractual terms when royalties from licensees can be reasonably estimated and collectability is reasonably assured. For the majority of our royalty revenue, estimates are made using notification of the sale of licensed products from the licensees.
Revenue Sharing Arrangement
We recognize revenues from a revenue sharing arrangement based upon sales of licensed products by our revenue sharing partner Exela PharmSci, Inc. ("Exela") (see Note 11, "Related Party Transactions"). We recognize revenues net of product and selling costs upon notification from our revenue sharing partner of our portion of net profit based on the contractual percentage from the sale of licensed product.
Sales Allowances
Sales allowances primarily relate to product returns and prompt pay sales discounts and are recorded in the same period that the related revenues are recognized, resulting in a reduction in product sales.
Cost of Product Sales
Cost of product sales 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 sales. Such charges were not significant in any of the periods presented.
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 are 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, 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.
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 vesting 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.
We have not recognized, and do not expect to recognize in the near future, any excess income tax benefits related to employee stock-based compensation expense as a result of the full valuation allowance on our deferred tax assets including deferred tax assets related to net operating loss carryforwards.
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 accompanying 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 condensed consolidated statements of operations.
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 $13.9 million at March 31, 2017 and were comprised of cash of $2.7 million and money market funds of $11.2 million. At December 31, 2016, cash and cash equivalents totaled $19.2 million and were comprised of cash of $8.1 million and money market funds of $11.2 million.
Restricted Cash
In 2016, we began the process of liquidating our Indian subsidiary. The local legal requirements for liquidation require 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.9 million at March 31, 2017 and $0.8 million at December 31, 2016.
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 March 31, 2017 and $0.8 million as of December 31, 2016, which is recorded as non-current restricted cash on the consolidated balance sheets (see Note 10, "Commitments and Contingencies" for details).
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.
Marketable Securities
We invest in equity securities and we classify those investments as available-for-sale. These securities are carried at estimated fair value (see Note 5, "Cash Equivalents and Marketable Securities") with unrealized gains and losses included in accumulated other comprehensive income in stockholders' equity. Available-for-sale equity securities with remaining maturities of greater than one year or which we currently do not intend to sell are classified as long-term.
We review several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value, the length of time and the extent to which the market value of the investment has been less than cost and the financial condition and near-term prospects of the issuer. Unrealized losses are charged against "Other expense" when a decline in fair value is determined to be other-than-temporary. No charge for the other-than-temporary impairment has been recorded in any of the periods presented.
Amortization of purchase premiums and accretion of purchase discounts and realized gains and losses of debt securities are included in interest income. The cost of securities sold is based on the specific identification method.
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 and cash equivalents, accounts receivable, prepaid expenses and other current assets, restricted cash, marketable securities, accounts payable, accrued compensation, deferred revenue, and other accrued liabilities, approximate their fair values as of the balance sheet dates because of their generally 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 that are accessible at the measurement date for assets or liabilities.
Level 2: Inputs (other than quoted prices included in Level 1) 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
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 Netherlands. Such deposits in those countries may be in excess of insured limits.
Impairment of Long-Lived Assets
Our long-lived assets include property and equipment and intangible assets. We determined that we have a single entity wide asset group ("Asset Group"). The directed evolution technology patent portfolio acquired from Maxygen ("Core IP") is the most significant component of the Asset Group since it is the base technology for all aspects of our research and development activities, and represents the basis for all of our identifiable cash flow generating capacity. Consequently, we do not believe that identification of independent cash flows associated with long-lived assets is currently possible at any lower level than the Asset Group.
The carrying value of our long-lived assets in the Asset Group may not be recoverable based upon the existence of one or more indicators of impairment which could include: a significant decrease in the market price of our common stock; current period cash flow losses or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the assets; slower growth rates in our industry; significant adverse changes in the business climate or legal factors; accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of the assets; loss of significant customers or partners; or the current expectation that the assets will more likely than not be sold or disposed of significantly before the end of their estimated useful life.
We evaluate recoverability of intangible assets based on the sum of the undiscounted cash flows expected to result from the use and the eventual disposal of the Asset Group. We make estimates and judgments about the future undiscounted cash flows over the remaining useful life of the Asset Group. Our anticipated future cash flows include our estimates of existing or in process product sales, production and operating costs, future capital expenditures, working capital needs, and assumptions regarding the ultimate sale of the Asset Group at the end of the life of the primary asset. The useful life of the Asset Group was based on the estimated useful life of the Core IP, the primary asset at the time of acquisition. There has been no change in the estimated useful life of the Asset Group. Although our cash flow forecasts are based on assumptions that are consistent with our plans, there is significant judgment involved in determining the cash flows attributable to the Asset Group over its estimated remaining useful life.
The Core IP became fully amortized in 2016 and there are no finite-lived intangible assets with a net carrying value on our consolidated balance sheet as of December 31, 2016.
In the fourth quarter of 2016, we determined that there were no events or changes in circumstances that indicated the carrying value of the Asset Group might not be recoverable. We concluded that there was no impairment. During the three months ended March 31, 2017, we did not identify any indicators of potential impairment of our long-lived assets.
Goodwill
We determined that we operate in one segment and reporting unit under the criteria in ASC 280, "Segment Reporting." Accordingly, our review of goodwill impairment indicators is performed at the consolidated level. We review goodwill impairment annually in the fourth quarter of each fiscal year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.
The goodwill impairment test consists of a two-step process. The first step of the goodwill impairment test used to identify potential impairment compares the fair value of the reporting unit to carrying value. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired, and the second step of the impairment test is not required.
We use our market capitalization as an indicator of fair value. We believe that because our reporting unit is publicly traded, the ability of a controlling stockholder to benefit from synergies and other intangible assets that arise from control might cause the fair value of our reporting unit as a whole to exceed its market capitalization. Therefore, we believe that the fair value measurement need not be based solely on the quoted market price of an individual share of our common stock, but also can consider the impact of a control premium in measuring the fair value of its reporting unit.
If we were to use an income approach, it would establish a fair value by estimating the present value of our projected future cash flows expected to be generated from our business. The discount rate applied to the projected future cash flows to arrive at the present value would be intended to reflect all risks of ownership and the associated risks of realizing the stream of projected future cash flows. Our discounted cash flow methodology would consider projections of financial performance for a period of several years combined with an estimated residual value. The most significant assumptions we would use in a discounted cash flow methodology are the discount rate, the residual value and expected future revenue, gross margins and operating costs, along with considering any implied control premium.
Should our market capitalization be less than total stockholders' equity as of our annual test date or as of any interim impairment testing date, we would also consider market comparables, recent trends in our stock price over a reasonable period and, if appropriate, use an income approach to determine whether the fair value of our reporting unit is greater than the carrying amount.
The second step, if required, compares the implied fair value of the reporting unit goodwill with the carrying amount of that goodwill. If the carrying amount of the reporting unit's goodwill exceeds its implied fair value, an impairment charge is recognized in an amount equal to that excess. Implied fair value is the excess of the fair value of the reporting unit over the fair value of all identified assets and liabilities. We base our fair value estimates on assumptions we believe to be reasonable. Actual future results may differ from those estimates.
Goodwill was tested for impairment in the fourth quarter of 2016. We determined that the fair value of the reporting unit exceeded the carrying value and no impairment existed. Based on the results obtained, we concluded there was no impairment of our goodwill as of December 31, 2016. During the three months ended March 31, 2017, we did not identify any indicators of potential impairment of goodwill or new information that would have a material impact on the forecast or the impairment analysis prepared as of December 31, 2016.
Income Taxes
We account for income taxes using the asset and liability approach. Under this approach, deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and tax laws in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided against deferred tax assets that are not likely to 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 deferred tax asset in jurisdictions where ultimate realization of deferred tax assets is more likely than not to occur.
We make estimates and judgments about 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 could 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, "Income Taxes," 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. We recognize interest and penalties as a component of our income tax expense.
The Tax Reform Act of 1986 and similar state provisions limit the use of net operating loss 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 net operating loss carryforwards could be limited. We maintain a full valuation allowance against 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.
The provision for income taxes was $24 thousand and $11 thousand for the three months ended March 31, 2017 and 2016, respectively.
Recently Issued and Adopted Accounting Guidance
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 May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers (Topic 606)." The standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance in U.S. GAAP when it becomes effective and permits the use of either the retrospective or cumulative effect transition method. In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date," which defers by one year the effective date of ASU 2014-09. The standard becomes effective for us beginning January 1, 2018, but allows us to adopt the standard one year earlier if it so chooses. In March 2016, the FASB issued ASU No. 2016-08, "Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)," which requires an entity to determine whether the nature of its promise is to provide a good or service to the customer (i.e., the entity is a principal) or to arrange for the good or service to be provided to the customer by the other party (i.e., the entity is an agent). In April, 2016, the FASB issued ASU No. 2016-10, "Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing," which clarifies the following two aspects of Topic 606: (a) identifying performance obligations; and (b) the licensing implementation guidance. In May, 2016, the FASB issued ASU No. 2016-12, "Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients," which clarifies guidance in certain narrow areas and adds some practical expedients. The amendments have the same effective date and transition requirements as the new revenue recognition standard. We intend to elect the modified retrospective method in adopting the guidance of ASC 606 starting January 2018. The modified retrospective method requires us to apply the new revenue standard only to the financial statements in the year of adoption and record a cumulative-effect adjustment to the opening balance of retained earnings in the year the new revenue standard is first applied. The opening adjustment to retained earnings will be determined on the basis of the impact of the new revenue standard’s application on contracts that were not completed as of the date of initial application. We will continue to evaluate the effect that the standard will have on our consolidated financial statements and related disclosures.
In August 2014, the FASB issued Accounting Standards Update ("ASU") 2014-15, "Presentation of Financial Statements - Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity's Ability to Continue as a Going Concern." ASU 2014-15 defines management's responsibility to evaluate whether there is substantial doubt about an organization's ability to continue as a going concern and provide related disclosures. ASU 2014-15 is effective for annual reporting periods ending after December 15, 2016, and interim periods within annual periods beginning after December 15, 2016. We adopted ASU 2014-15 in the first quarter of 2017, which had no impact on our consolidated financial statements.
In July 2015, the FASB issued ASU 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory," which simplifies the subsequent measurement of inventory by requiring inventory to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling price of inventory in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. This ASU is effective for public business entities for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years. We adopted ASU 2015-11 in the first quarter of 2017, which had no impact on our financial statements, and we will apply the new guidance to our measurement of inventory in the future.
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 the 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. The new guidance on the classification and measurement will be effective for public business entities in fiscal years beginning after December 15, 2017, including interim periods within those fiscal years and early adoption is permitted. The Company is in the process of evaluating the impact of the adoption of ASU 2016-01 on the consolidated financial statements and currently anticipates the new guidance would impact its consolidated statements of operations and consolidated statements of comprehensive income as the Company’s marketable equity securities, are currently classified as available-for-sale and are reported at fair value, with unrealized gains and losses, net of tax, recorded in accumulated other comprehensive income.
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 expect that upon adoption, ROU assets and lease liabilities will be recognized in the balance sheet in amounts that will be material.
In March 2016, the FASB issued ASU 2016-09, "Improvements to Employee Share-Based Payment Accounting," changing certain aspects of accounting for share-based payments to employees (Topic 718), as well as affecting the accounting classification within the statement of cash flows. The new guidance will require all income tax effects of awards to be recognized in the income statement when the awards vest or are settled. It will allow a policy election to account for forfeitures as they occur and will allow an employer to repurchase more of an employee’s shares than it can today for tax withholding purposes without triggering liability accounting. This ASU is effective for public business entities for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years. Early adoption is permitted. We adopted ASU 2016-09 in the first quarter of 2017. No cumulative-effect adjustment was recorded to our accumulated deficit balance as the U.S. deferred tax assets from previously unrecognized excess tax benefits were fully offset by a full valuation allowance; and we did not elect to change our policy of estimating expected forfeitures.
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 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. Early adoption is permitted including adoption in an interim period. The adoption of ASU 2016-15 is not expected to have a material impact on our consolidated financial statements and related disclosures.
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. The new standard is expected to be effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2016-18 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 expected to be effective for fiscal years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2017-04 on our consolidated financial statements and related disclosures.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss per Share
3 Months Ended
Mar. 31, 2017
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
The following shares were not considered in the computation of diluted net loss per share because their effect was anti-dilutive (in thousands):
 
Three Months Ended March 31,
 
2017
 
2016
Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan
7,661

 
6,577

Shares of common stock issuable upon exercise of outstanding warrants
73

 
73

Total shares excluded as anti-dilutive
7,734

 
6,650

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Collaborative Arrangements
3 Months Ended
Mar. 31, 2017
Research and Development [Abstract]  
Collaborative Arrangements
Collaborative Arrangements
GSK Platform Technology Transfer, Collaboration and License Agreement
In July 2014, we entered into a CodeEvolver® 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 technology platform to develop novel enzymes for use in the manufacture of GSK's pharmaceutical and health care products.
We received a $6.0 million up-front licensing fee upon signing the GSK CodeEvolver® Agreement and subsequently a $5.0 million non-creditable, non-refundable milestone payment upon achievement of the first milestone in 2014. In September 2015, we achieved the second milestone of the agreement and earned milestone revenue of $6.5 million. In April 2016, we completed the full transfer of the CodeEvolver® protein engineering platform technology and earned milestone revenue of $7.5 million, for which payment was received in June 2016. We also have the potential to receive additional contingent payments that range from $5.75 million to $38.5 million per project based on GSK's successful application of the licensed technology. The contingent payments are not deemed substantive milestones due to the fact that the achievement of the event underlying the payment predominantly relates to GSK's performance of future development and commercialization activities.
In the third quarter of 2016, we earned and recognized the first contingent payment under the agreement related to the development of an enzyme for an already-commercialized product. In addition, we are eligible to receive royalties based on net sales, if any, of a limited set of products developed by GSK using the CodeEvolver® protein engineering technology platform.
The term of the GSK CodeEvolver® Agreement continues, unless earlier terminated, until the expiration of all payment obligations under the GSK CodeEvolver® Agreement. GSK can terminate the GSK CodeEvolver® Agreement by providing 90 days written notice to us.
Under the GSK CodeEvolver® Agreement, the significant deliverables were determined to be the license, platform technology transfer, and contingent obligation to supply GSK with enzymes manufactured by us at GSK’s expense. We determined that the license did not have stand-alone value. In addition, we determined that the license and the platform technology transfer and our participation in joint steering committee activities in connection with the platform technology transfer represent a single unit of accounting. Our participation in the joint steering committee does not represent a separate unit of accounting because GSK could not negotiate for and/or acquire these services from other third parties and our participation on the joint steering committee is coterminous with the technology transfer period. Amounts to be received under the supply arrangement, if any, described above will be recognized as revenue to the extent GSK purchases enzymes from us.
The up-front license fee of $6.0 million was being recognized ratably over the technology transfer period of three years since July 2014. We recognized all deferred revenue from GSK upon completion of technology transfer in April 2016. For the three months ended March 31, 2017 and 2016, $0 and $0.5 million were recognized as research and development revenue, respectively.
Merck Platform Technology Transfer and License Agreement
In August 2015, we entered into a CodeEvolver® platform technology transfer and license agreement (the "Merck CodeEvolver® Agreement") with Merck. The Merck CodeEvolver® Agreement 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, which was being recognized ratably over the estimated platform technology transfer period of two years. The technology transfer was completed in September 2016 and all remaining deferred revenue was recognized. Following the completion of the technology transfer, we may be eligible 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.
Under the terms of the Merck CodeEvolver® Agreement, we granted to Merck a non-exclusive worldwide license to use the CodeEvolver® protein engineering technology platform to research, develop and manufacture novel enzymes for use by Merck in its internal research programs ("Merck Non-Exclusive Field"). The license to Merck is exclusive for the research, development and manufacture of novel enzymes for use by Merck in the chemical synthesis of therapeutic products owned or controlled by Merck ("Merck Exclusive Field"). Merck has the right to grant sublicenses to affiliates of Merck and, in certain limited circumstances, to third parties. We also granted to Merck a license to make or have made products manufactured using the CodeEvolver® protein engineering technology platform with a right to grant sublicenses solely to affiliates of Merck, contract manufacturing organizations and contract research organizations. The manufacturing license is exclusive in the Merck Exclusive Field and non-exclusive in the Merck Non-Exclusive Field. The licenses are subject to certain limitations based on pre-existing contractual obligations that apply to the technology and intellectual property that are the subject of the license grants. The licenses do not permit the use of the CodeEvolver® protein engineering technology platform to discover any therapeutic enzyme, diagnostic product or vaccine. In addition, Merck is prohibited from using the CodeEvolver® protein engineering technology platform to develop or produce enzymes or any other compounds for or on behalf of any third parties except in a very limited manner when Merck divests a therapeutic product that is manufactured using an enzyme developed using the CodeEvolver® protein engineering technology platform.
Under the Merck CodeEvolver® Agreement, we transferred the CodeEvolver® protein engineering technology platform to Merck over the period from August 2015 through September 2016. As part of this technology transfer, we provided to Merck our proprietary enzymes, proprietary protein engineering protocols and methods, and proprietary software algorithms.
The licenses to Merck are granted under patents, patent applications and know-how that we own or control as of the effective date of the Merck CodeEvolver® Agreement and that cover the CodeEvolver® protein engineering technology platform. Any improvements to the CodeEvolver® protein engineering technology platform during the technology transfer period are also included in the license grants from Codexis to Merck. Following the technology transfer period, Merck can exercise annual options that, upon payment of certain option fees, would extend Merck's license to include certain improvements to the CodeEvolver® protein engineering technology platform that arise during the three-year period that begins at the end of the technology transfer period.
Under the Merck CodeEvolver® Agreement, we will own any improvements to our protein engineering methods, processes and algorithms that arise and any enzyme technology or process technology that are developed during a technology transfer project, an evolution program or additional services. Merck will own (the "Merck-Owned Technology") (a) any enzyme technology that is developed solely by Merck under the Merck CodeEvolver® Agreement using the CodeEvolver® protein engineering technology platform (a "Project Enzyme") and (b) the methods of use of any Project Enzyme or any enzyme developed jointly by Merck and us using the CodeEvolver® protein engineering technology platform. Merck granted to us a worldwide, non-exclusive, fully paid-up, royalty-free license, with the right to grant sublicenses, to use the Merck-Owned Technology outside of the Merck Exclusive Field.
For each API that Merck manufactures using an enzyme developed with the CodeEvolver® protein engineering technology platform, we will have a right of first refusal to supply Merck with the enzyme used to manufacture the API if Merck outsources the supply of the enzyme. Our right of first refusal applies during the period that begins on the completion of a phase III clinical trial for the product containing the API and ends five years following regulatory approval for such product.
The Merck CodeEvolver® Agreement has a term that continues, unless earlier terminated, until the expiration of all payment obligations under the agreement. Merck may terminate the Merck CodeEvolver® Agreement by providing 90 days written notice to us. We can terminate the Merck CodeEvolver® Agreement by providing 30 days written notice to Merck if we determine, pursuant to our contractual audit rights under the Merck CodeEvolver® Agreement, that Merck has repeatedly failed to make required payments to us and/or materially underpaid us an amount due under the Merck CodeEvolver® Agreement. In the event the Merck CodeEvolver® Agreement is terminated earlier by Merck, or by us due to an uncured material breach by Merck, or if Merck sells or transfers to a third party any Merck business or facility that includes any of our proprietary materials, information or technology, we have the right to conduct an audit of Merck's facilities to confirm that all of our proprietary materials, information and technology have been destroyed. The Merck CodeEvolver® Agreement contains indemnification provisions under which Merck and we have agreed to indemnify each other against certain third party claims.
The up-front license fee of $5.0 million was being recognized ratably over a two-year periods since August 2015. The technology transfer was completed in September 2016 and all remaining deferred revenue was recognized. For the three months ended March 31, 2017 and 2016, $0 and $0.6 million were recognized as research and development revenue, respectively. Additionally, we recognized research and development revenues of $0.9 million and $0.2 million for the three months ended March 31, 2017 and 2016, respectively, for various research projects under our collaborative arrangement.
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 purchased by Merck under the Sitagliptin Catalyst Supply Agreement and to allow Merck to purchase a percentage of its requirements for sitagliptin from a specified third-party supplier. Merck has the right to terminate the Sitagliptin Catalyst Supply Agreement at any time after January 1, 2018 by giving us 24 months’ advance written notice.
The Sitagliptin Catalyst Supply Agreement requires Merck to pay an annual license fee for the rights to the sitagliptin technology each year for the term of the agreement. Amounts of annual license fees are based on contractually agreed prices and are on a declining scale. Prior to December 2015, the aggregate license fee for the initial five year period was being recognized ratably over the initial five year term of the Sitagliptin Catalyst Supply Agreement as collaborative research and development revenue. Due to the amendment entered in December 2015 as noted above, we revised our performance period in December 2015 and began recognizing the remaining unamortized portion of the license fee and the aggregate license fees for the second five year period over the revised period on a straight line basis.
We recognized license fees of $0.3 million and $0.3 million for the three months ended March 31, 2017 and 2016, respectively, as research and development revenues. We had a deferred revenue balance from Merck related to license fees of $2.5 million at March 31, 2017 and $1.3 million at December 31, 2016. In addition, pursuant to the terms of the agreement, Merck may purchase supply from us for a fee based on contractually stated prices and we recognized $1.8 million and $1.6 million for the three months ended March 31, 2017 and 2016, respectively, in product sales under this agreement.
Biopharmaceutical Collaborative Development Agreement
In May 2015, we entered into a collaborative development agreement with a leading global biopharmaceutical company. Under the terms of the agreement, we used our CodeEvolver® protein engineering platform technology to develop a novel enzyme for use in our partner’s therapeutic development program. We recognized revenues of $0.1 million and $1.4 million for the three months ended March 31, 2017 and 2016, respectively, as collaborative research and development revenues. Under the agreement, we have the potential to receive additional license fees and milestone payments.
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.75 million in December 2016, which we accordingly recorded as deferred revenues. Such upfront payment will be recognized over the period of the supply agreement as the customer purchases our proprietary enzyme. As of March 31, 2017 and December 31, 2016, we had deferred revenue from the supply agreement of $0.7 million. Under the agreement, we recognize product revenues for quantities of enzyme sold to our customer when all revenue recognition criteria are met.
Research and Development Agreement
In March 2017, we entered into a multiyear research and development services agreement with Tate & Lyle to develop novel enzymes to support the development of new food ingredient products. Under the agreement, we have the potential to receive research and development revenues and milestone payments based on Tate & Lyle's decision to continue the development process.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash Equivalents and Marketable Securities
3 Months Ended
Mar. 31, 2017
Cash Equivalents and Marketable Securities [Abstract]  
Cash Equivalents and Marketable Securities
Cash Equivalents and Marketable Securities
Cash equivalents and marketable securities classified as available-for-sale at March 31, 2017 and at December 31, 2016 consisted of the following (in thousands):
 
March 31, 2017
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
 
Money market funds (1)
$
11,190

 
$

 
$

 
$
11,190

Common shares of CO2 Solutions (2)
563

 
488

 

 
1,051

Total
$
11,753

 
$
488

 
$

 
$
12,241


 
December 31, 2016
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
 
Money market funds (1)
$
11,172

 
$

 
$

 
$
11,172

Common shares of CO2 Solutions (2)
563

 
579

 

 
1,142

Total
$
11,735

 
$
579

 
$

 
$
12,314


(1) Money market funds are classified in cash and cash equivalents on our condensed consolidated balance sheets.
(2) Common shares of CO2 Solutions are classified in marketable securities on our condensed consolidated balance sheets.
There were no marketable securities in an unrealized loss position at March 31, 2017 or at December 31, 2016.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2017
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 March 31, 2017 and December 31, 2016 by level within the fair value hierarchy (in thousands):
 
March 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,190

 
$

 
$

 
$
11,190

Common shares of CO2 Solutions

 
1,051

 

 
1,051

Total
$
11,190

 
$
1,051

 
$

 
$
12,241

 
December 31, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,172

 
$

 
$

 
$
11,172

Common shares of CO2 Solutions

 
1,142

 

 
1,142

Total
$
11,172

 
$
1,142

 
$

 
$
12,314


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 5, "Cash Equivalents and Marketable Securities".)
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheets Details
3 Months Ended
Mar. 31, 2017
Balance Sheets Details [Abstract]  
Balance Sheets Details
Balance Sheets Details
Inventories
Inventories consisted of the following (in thousands):
 
March 31, 2017
 
December 31, 2016
Raw materials
$
142

 
$
118

Work-in-process
163

 
59

Finished goods
819

 
648

     Inventories
$
1,124

 
$
825


Property and Equipment, net
Property and equipment, net consisted of the following (in thousands):
 
March 31, 2017
 
December 31, 2016
Laboratory equipment
$
19,412

 
$
18,849

Leasehold improvements
10,466

 
10,395

Computer equipment and software
3,314

 
3,267

Office equipment and furniture
1,179

 
1,171

Construction in progress (1)
358

 
124

Property and equipment
34,729

 
33,806

          Less: accumulated depreciation and amortization
(31,977
)
 
(31,651
)
     Property and equipment, net
$
2,752

 
$
2,155


(1) Construction in progress includes equipment received but not yet placed into service pending installation.
Intangible Assets, net
Intangible assets, net consisted of the following (in thousands, except weighted average amortization period): 
 
March 31, 2017
 
December 31, 2016
 
 
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Amortization
Period
(years)
Developed and core technology
$
1,534

 
$
(1,534
)
 
$

 
$
1,534

 
$
(1,534
)
 
$

 
5
Maxygen intellectual property
20,244

 
(20,244
)
 

 
20,244

 
(20,244
)
 

 
6
     Intangible assets, net
$
21,778

 
$
(21,778
)
 
$

 
$
21,778

 
$
(21,778
)
 
$

 
 

Goodwill
Goodwill had a carrying value of approximately $3.2 million at March 31, 2017 and December 31, 2016.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2017
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 nonstatutory 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
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 and Performance Vesting Options
In 2015 and 2016, the compensation committee of the Board approved, and, in February 2017 solely in respect of non-executive employees, delegated to our Chief Executive Officer the authority to approve, grants of PSUs. In February 2017, 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.
In the first quarter of 2017, our compensation committee and Chief Executive Officer granted PSUs (“2017 PSUs”) and our compensation committee granted PBOs (“2017 PBOs”), each of which commence vesting based upon the achievement of various weighted performance goals, including revenue growth, cash forecast, service revenue, new platform license revenue, and strategic advancement of biotherapeutics pipeline. The number of shares underlying the 2017 PSUs and 2017 PBOs that are eligible to vest are based upon our achievement of the performance goals and, 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 2017 PSUs and the 2017 PBOs would be equal to half the number of 2017 PSUs granted and one-quarter the number of shares underlying the 2017 PBOs granted. If the performance goals are achieved at the target level, the number of shares eligible to vest in respect of the 2017 PSUs and 2017 PBOs would be equal to the number of 2017 PSUs granted and half of the shares underlying the 2017 PBOs granted. If the performance goals are achieved at the superior level, the number of shares eligible to vest in respect of the 2017 PSUs would be equal to two times the number of 2017 PSUs granted and equal to the number of 2017 PBOs granted. The number of shares issuable upon achievement of the performance goals at the levels between the threshold and target levels for the 2017 PSUs and 2017 PBOs or between the target level and superior levels for the 2017 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 2017 PSUs and 2017 PBOs. As of March 31, 2017, we estimated that the 2017 PSU and 2017 PBOs performance goals would be achieved at 100.0% of the target level. Accordingly, we recognized expense to reflect the target level.
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 R&D 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 2017 and one-half of the shares underlying the 2016 PSUs will vested in the first quarter of 2018, in each case subject to the recipient’s continued service on each vesting date. No PBOs were awarded in 2016.
In 2015, we awarded PSUs ("2015 PSUs") based upon the achievement of various weighted performance goals, including revenue growth, non-GAAP net income growth, new licensing collaborations, and securing a drug development partnership, with other terms similar to the 2014 PSUs and 2016 PSUs. In the first quarter of 2016, we determined that the 2015 PSU performance goals had been achieved at 92.8% of the target level, and recognized expenses accordingly. One-half of the shares underlying the 2015 PSUs vested in the first quarter of each of 2016 and 2017, subject to the recipient’s continued service on each vesting date. No PBOs were awarded in 2015.
Stock-Based Compensation Expense
Stock-based compensation expense is included in the consolidated statements of operations as follows (in thousands):
 
Three Months Ended March 31,
 
2017
 
2016
Research and development
$
323

 
$
220

Selling, general and administrative
1,346

 
1,169

   Total
$
1,669

 
$
1,389


The following table presents total stock-based compensation expense by security types included in the condensed consolidated statements of operations for the three months ended March 31, 2017 and 2016 (in thousands):
 
Three Months Ended March 31,
 
2017
 
2016
Stock options
$
334

 
$
304

RSUs and RSAs
459

 
574

PSUs
641

 
511

PBOs
235

 

   Total
$
1,669

 
$
1,389


As of March 31, 2017, unrecognized stock-based compensation expense, net of expected forfeitures, was $3.4 million related to unvested employee stock options, $2.0 million related to unvested RSUs and RSAs, $1.2 million related to unvested PSUs, and $2.0 million related to unvested PBOs.
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 March 31,
 
2017
 
2016
Expected term (in years)
5.3

 
5.4

Volatility
62
%
 
65
%
Risk-free interest rate
2.00
%
 
1.30
%
Dividend yield
%
 
%
Weighted-average estimated fair value of stock options granted
$
2.52

 
$
2.31

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Capital Stock
3 Months Ended
Mar. 31, 2017
Equity [Abstract]  
Capital Stock
Capital Stock
Exercise of options
For the three months ended March 31, 2017 and 2016, 40,582 and 4,466 shares, respectively, were exercised at a weighted-average exercise price of $2.45 and $1.61 per share, respectively, with net cash proceeds of $99 thousand and $7 thousand, respectively.
Warrants
Our outstanding warrants are exercisable for common stock at any time during their respective terms. As of March 31, 2017, the following warrants remain outstanding:
 
March 31, 2017
Issue Date
Shares Subject
to Warrants
 
Exercise Price
per Share
 
Expiration
September 28, 2007
72,727
 
$
8.25

 
September 28, 2017
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2017
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 ("Met-Life"). We entered into the initial lease with Met-Life 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 in October 2016. The various terms for the spaces under the lease had expiration dates that range from January 2020 through January 2022. As described further below, in October 2016, we exercised an option to extend our lease of certain spaces 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 Met-Life through December 31, 2012. During 2011 and 2012, we requested and received $3.1 million of reimbursements from the landlord from 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 obligation was $1.2 million at March 31, 2017, and is reflected in other 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.4 million as of both March 31, 2017 and December 31, 2016, which are included in other liabilities on the consolidated balance sheets. Accretion expense related to our asset retirement obligations was nominal in the three months ended March 31, 2017 and 2016.
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 March 31, 2017 and $0.8 million as of December 31, 2016. These deposits are recorded as restricted cash on the consolidated balance sheets.
Rent expense was $0.9 million and $0.9 million during the three months ended March 31, 2017 and 2016, respectively, partially offset by sublease income of $0.3 million and $0.2 million, respectively.
Capital Leases
In December 2016, we entered into a 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.
Leases
Future minimum payments under non-cancellable capital and operating leases are as follows at March 31, 2017 (in thousands):
Years ending December 31,
Capital Leases
 
Operating Leases
2017 (9 months remaining)
$
105

 
$
2,327

2018
140

 
3,185

2019
140

 
3,280

2020
23

 
712

2021 and beyond

 
531

Total minimum lease payments
408

 
$
10,035

Less: amount representing interest
(29
)
 
 
Present value of capital lease obligations
379

 
 
Less: current portion
(124
)
 
 
Long-term portion of capital leases
$
255

 
 

Minimum payments have not been reduced by future minimum sublease rentals of $2.0 million to be received under non-cancellable subleases at March 31, 2017.
Other Commitments
In April 2016, we entered into a new manufacture and supply agreement that resulted in an additional total commitment up to $1.8 million, with payment to be made in December 2022 or after.
In October 2016, we entered into a services agreement with a third party supplier for the development of a manufacturing process. The services agreement resulted in a maximum total commitment of $1.4 million. As of March 31, 2017, we have recorded $1.2 million in expense associated with this agreement and have a remaining obligation of approximately $0.2 million.
Legal Proceedings
On February 19, 2016, we filed a complaint against EnzymeWorks, Inc., a California corporation, EnzymeWorks, Inc., a Chinese corporation, and Junhua “Alex” Tao (collectively, the “Defendants”) in the United States District Court for the Northern District of California. On April 29, 2016, we filed a First Amended Complaint. The First Amended Complaint alleges that the Defendants have engaged in willful patent infringement, trade secret misappropriation, breach of contract, intentional interference with contractual relations, intentional interference with prospective economic relations and statutory and common law unfair competition. We have sought injunctive relief, monetary damages, treble damages, restitution, punitive damages and attorneys’ fees. On May 13, 2016, the Defendants filed a Partial Motion to Dismiss the claims for breach of contract, intentional interference with contractual relations, intentional interference with prospective economic relations, statutory unfair competition, and common law unfair competition in the First Amended Complaint. We opposed the Defendant’s Partial Motion to Dismiss. On August 11, 2016, the judge issued an order that denied the Defendants’ Partial Motion to Dismiss with respect to all five claims and in all relevant parts, and granted the motion with respect to certain underlying arguments. The Defendants filed their Answer on September 1, 2016, stating that the Defendants would not contest infringement of the asserted patents and denying the trade secret claim and other non-patent claims. There are no counterclaims. On September 21, 2016, the parties filed a stipulation in which the Defendants agreed not to contest our construction of certain patent claim terms and vacating deadlines related to the claim construction proceedings. The Court entered the stipulated order on September 26, 2016. We are unable to determine when this litigation will be resolved or its ultimate outcome.
Other than our litigation against the Defendants, we are not currently a party to any material litigation or other material legal proceedings.
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 28 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions
3 Months Ended
Mar. 31, 2017
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.
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 $0.4 million and $0.7 million for the three months ended March 31, 2017 and 2016, respectively, in the condensed consolidated statement of operations as a revenue sharing arrangement. We had no receivables from Exela at March 31, 2017 and December 31, 2016.
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 and to Alfa Aesar, which is a purchasing agent of AstraZeneca.
In the three months ended March 31, 2017, we recognized de minimis revenue from AstraZeneca and no revenue from Alfa Aesar, respectively. In the three months ended March 31, 2016, we did not recognize any revenue from AstraZeneca and Alfa Aesar, respectively. We had no accounts receivables from Alfa Aesar at March 31, 2017 and $0.4 million in accounts receivable at December 31, 2016. At March 31, 2017, we had an accounts receivable of $19 thousand from AstraZeneca PLC and no accounts receivable from AstraZeneca PLC at December 31, 2016.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Customer and Geographic Information
3 Months Ended
Mar. 31, 2017
Segment Reporting [Abstract]  
Significant Customer and Geographic Information
Significant Customer and Geographic Information
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 March 31,
 
2017
 
2016
Customer A
28
%
 
37
%
Customer B
15
%
 
*

Customer C
14
%
 
*

Customer D
*

 
18
%

Customers that each contributed 10% or more of our total accounts receivable had the following balances for the periods presented:
 
Percentage of Accounts Receivables at
 
March 31, 2017
 
December 31, 2016
Customer A
30
%
 
54
%
Customer C
13
%
 
*

Customer E
*

 
16
%
* Less than 10% of the period presented
Geographic Information
Geographic revenues are identified by the location of the customer and consist of the following (in thousands):
 
Three Months Ended March 31,
 
2017
 
2016
Revenues:
 
 
 
United States
$
1,732

 
$
4,095

Asia
 
 
 
Singapore
1,346

 
955

India
749

 
1,023

Others
880

 
225

Europe
 
 
 
Slovenia
1,632

 
579

Others
1,575

 
1,119

Others
57

 

Total revenues
$
7,971

 
$
7,996

Identifiable long-lived assets were all in the United States as follows (in thousands):
Long-lived assets:
March 31, 2017
 
December 31, 2016
United States
$
3,005

 
$
2,414

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Events
3 Months Ended
Mar. 31, 2017
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events
In April 2017, we completed an underwritten public offering of 6,325,000 shares of our common stock, including the exercise in full by the underwriters of their option to purchase 825,000 shares from us, at a public offering price of $4.00 per share. After deducting the underwriting discounts and commissions and estimated offering expenses, the net proceeds to us were approximately $23.3 million.
In April 2017, we entered into a services agreement with a third party supplier for the development of a manufacturing process. The services agreement, which may, subject to the payment of certain cancellation fees, be canceled at our discretion, may result in a total commitment of up to $4.3 million.
In April 2017, we entered into a 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 is upon delivery of the equipment, which is expected to be received in May 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.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2017
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying 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 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, 2016. The condensed consolidated balance sheet at December 31, 2016 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 March 31, 2017 and results of our operations and comprehensive loss for the three months ended March 31, 2017 and 2016, and cash flows for the three months ended March 31, 2017 and 2016. 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.
The unaudited interim condensed consolidated financial statements include Codexis, Inc. and its wholly owned subsidiaries in the United States, India, Mauritius 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 investment securities and 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
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, or decision making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our Chief Executive Officer. The Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations, operating results beyond revenue goals or plans for levels or components below the consolidated unit level. Accordingly, we have a single reportable segment.
Revenue Recognition
Revenue Recognition
We recognize revenues from the sale of our products, research and development agreements and revenue sharing arrangements. Revenue is recognized when the related costs are incurred and the four basic criteria of revenue recognition are met: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services have been rendered; (3) the fee is fixed or determinable; and (4) collectability is reasonably assured. Where the revenue recognition criteria are not met, we defer the recognition of revenue by recording deferred revenue until such time that all criteria of revenue recognition are met.
We account for revenues from multiple element arrangements, such as license and platform technology transfer agreements and collaborative arrangements in which a licensee may purchase several deliverables, in accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Subtopic 605-25, "Multiple Element Arrangements." For new or materially amended multiple element arrangements, we identify the deliverables at the inception of the arrangement and each deliverable within a multiple deliverable revenue arrangement is accounted for as a separate unit of accounting if both of the following criteria are met: (1) the delivered item or items have value to the customer on a standalone basis and (2) for an arrangement that includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in our control. Revenue allocated to each element is then recognized based on when the basic four revenue recognition criteria are met for each element.
Where a portion of non-refundable up-front fees or other payments received are allocated to continuing performance obligations under the terms of a collaborative arrangement, they are recorded as deferred revenue and recognized as revenue ratably over the term of our estimated performance period under the agreement. We determine the estimated performance periods, and they are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated performance period and, therefore, to revenue recognized, would occur on a prospective basis in the period that the change was made.
Product Sales
Product sales consist of sales of protein catalysts, pharmaceutical intermediates, and Codex® Biocatalyst Panels and Kits. Product sales are recognized once passage of title and risk of loss has occurred and contractually specified acceptance criteria, if any, have been met, provided all other revenue recognition criteria have also been met. Shipping and handling costs charged to customers are recorded as revenue.
Research and Development
Research and development agreements typically provide us with multiple revenue streams, including research services fees for full time employee ("FTE") research services, up-front licensing fees, technology access fees, contingent payments upon achievement of contractual criteria, and royalty fees based on the licensees' product sales or cost savings achieved by our customers. We perform research and development activities as specified in each respective customer agreement. Payments for services received are not refundable. Certain research agreements are based on a contractual reimbursement rate per FTE working on the project. We recognize revenues from research services as those services are performed over the contractual performance periods. When up-front payments are combined with FTE services in a single unit of accounting, we recognize the up-front payments as revenue using the proportionate performance method of revenue recognition based upon the actual amount of research labor hours incurred relative to the amount of the total expected labor hours to be incurred by us, up to the amount of cash received. In cases where the planned levels of research services fluctuate substantially over the research term, we are required to make estimates of the total hours required to perform our obligations.
We recognize revenues from non-refundable, up-front license fees or technology access payments that are not dependent on any future performance by us when such amounts are earned. If we have continuing obligations to perform under the arrangement, such fees are recorded as deferred revenues and recognized over the estimated period of performance. Estimated performance periods are periodically reviewed based on the progress of the related program. The effect of any change made to an estimated performance period, and therefore to revenue recognized, would occur on a prospective basis in the period that the change was made.
A payment that is contingent upon the achievement of a substantive milestone is recognized in its entirety in the period in which the milestone is achieved. A milestone is an event (i) that can only be achieved based in whole or in part on either our performance or on the occurrence of a specific outcome resulting from our performance, (ii) for which there is, as of the date the arrangement is entered into, substantive uncertainty that the event will be achieved and (iii) results in additional payments being due to us. Milestones are considered substantive when the consideration earned from the achievement of the milestone (i) is commensurate with either our performance to achieve the milestone or the enhancement of the value of the item delivered as a result of a specific outcome resulting from its performance, (ii) relates solely to past performance and (iii) is reasonable relative to all deliverable and payment terms in the arrangement.
We recognize revenues from other contingent payments based on the passage of time or when earned as the result of a customer's performance in accordance with contractual terms and when such payments can be reasonably estimated and collectability of such payments is reasonably assured.
We recognize revenues from royalties based on licensees' sales of our products or products using our technologies. Royalties are recognized as earned in accordance with the contractual terms when royalties from licensees can be reasonably estimated and collectability is reasonably assured. For the majority of our royalty revenue, estimates are made using notification of the sale of licensed products from the licensees.
Revenue Sharing Arrangement
We recognize revenues from a revenue sharing arrangement based upon sales of licensed products by our revenue sharing partner Exela PharmSci, Inc. ("Exela") (see Note 11, "Related Party Transactions"). We recognize revenues net of product and selling costs upon notification from our revenue sharing partner of our portion of net profit based on the contractual percentage from the sale of licensed product.
Sales Allowances
Sales allowances primarily relate to product returns and prompt pay sales discounts and are recorded in the same period that the related revenues are recognized, resulting in a reduction in product sales.
Cost of Product Sales
Cost of Product Sales
Cost of product sales 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 sales. 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 are 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, 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
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 vesting 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.
We have not recognized, and do not expect to recognize in the near future, any excess income tax benefits related to employee stock-based compensation expense as a result of the full valuation allowance on our deferred tax assets including deferred tax assets related to net operating loss carryforwards.
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 accompanying 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 condensed consolidated statements of operations.
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 require us to maintain our subsidiary's cash balance in an account managed by a legal trustee to satisfy our financial obligations.
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.
Marketable Securities
Marketable Securities
We invest in equity securities and we classify those investments as available-for-sale. These securities are carried at estimated fair value (see Note 5, "Cash Equivalents and Marketable Securities") with unrealized gains and losses included in accumulated other comprehensive income in stockholders' equity. Available-for-sale equity securities with remaining maturities of greater than one year or which we currently do not intend to sell are classified as long-term.
We review several factors to determine whether a loss is other-than-temporary. These factors include, but are not limited to, the intent and ability to retain the investment in the issuer for a period of time sufficient to allow for any anticipated recovery in market value, the length of time and the extent to which the market value of the investment has been less than cost and the financial condition and near-term prospects of the issuer. Unrealized losses are charged against "Other expense" when a decline in fair value is determined to be other-than-temporary. No charge for the other-than-temporary impairment has been recorded in any of the periods presented.
Amortization of purchase premiums and accretion of purchase discounts and realized gains and losses of debt securities are included in interest income. The cost of securities sold is based on the specific identification method.
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 and cash equivalents, accounts receivable, prepaid expenses and other current assets, restricted cash, marketable securities, accounts payable, accrued compensation, deferred revenue, and other accrued liabilities, approximate their fair values as of the balance sheet dates because of their generally 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 that are accessible at the measurement date for assets or liabilities.
Level 2: Inputs (other than quoted prices included in Level 1) 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 Netherlands. Such deposits in those countries may be in excess of insured limits.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
Our long-lived assets include property and equipment and intangible assets. We determined that we have a single entity wide asset group ("Asset Group"). The directed evolution technology patent portfolio acquired from Maxygen ("Core IP") is the most significant component of the Asset Group since it is the base technology for all aspects of our research and development activities, and represents the basis for all of our identifiable cash flow generating capacity. Consequently, we do not believe that identification of independent cash flows associated with long-lived assets is currently possible at any lower level than the Asset Group.
The carrying value of our long-lived assets in the Asset Group may not be recoverable based upon the existence of one or more indicators of impairment which could include: a significant decrease in the market price of our common stock; current period cash flow losses or operating losses combined with a history of losses or a forecast of continuing losses associated with the use of the assets; slower growth rates in our industry; significant adverse changes in the business climate or legal factors; accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of the assets; loss of significant customers or partners; or the current expectation that the assets will more likely than not be sold or disposed of significantly before the end of their estimated useful life.
We evaluate recoverability of intangible assets based on the sum of the undiscounted cash flows expected to result from the use and the eventual disposal of the Asset Group. We make estimates and judgments about the future undiscounted cash flows over the remaining useful life of the Asset Group. Our anticipated future cash flows include our estimates of existing or in process product sales, production and operating costs, future capital expenditures, working capital needs, and assumptions regarding the ultimate sale of the Asset Group at the end of the life of the primary asset. The useful life of the Asset Group was based on the estimated useful life of the Core IP, the primary asset at the time of acquisition. There has been no change in the estimated useful life of the Asset Group. Although our cash flow forecasts are based on assumptions that are consistent with our plans, there is significant judgment involved in determining the cash flows attributable to the Asset Group over its estimated remaining useful life.
Goodwill
Goodwill
We determined that we operate in one segment and reporting unit under the criteria in ASC 280, "Segment Reporting." Accordingly, our review of goodwill impairment indicators is performed at the consolidated level. We review goodwill impairment annually in the fourth quarter of each fiscal year and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable.
The goodwill impairment test consists of a two-step process. The first step of the goodwill impairment test used to identify potential impairment compares the fair value of the reporting unit to carrying value. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired, and the second step of the impairment test is not required.
We use our market capitalization as an indicator of fair value. We believe that because our reporting unit is publicly traded, the ability of a controlling stockholder to benefit from synergies and other intangible assets that arise from control might cause the fair value of our reporting unit as a whole to exceed its market capitalization. Therefore, we believe that the fair value measurement need not be based solely on the quoted market price of an individual share of our common stock, but also can consider the impact of a control premium in measuring the fair value of its reporting unit.
If we were to use an income approach, it would establish a fair value by estimating the present value of our projected future cash flows expected to be generated from our business. The discount rate applied to the projected future cash flows to arrive at the present value would be intended to reflect all risks of ownership and the associated risks of realizing the stream of projected future cash flows. Our discounted cash flow methodology would consider projections of financial performance for a period of several years combined with an estimated residual value. The most significant assumptions we would use in a discounted cash flow methodology are the discount rate, the residual value and expected future revenue, gross margins and operating costs, along with considering any implied control premium.
Should our market capitalization be less than total stockholders' equity as of our annual test date or as of any interim impairment testing date, we would also consider market comparables, recent trends in our stock price over a reasonable period and, if appropriate, use an income approach to determine whether the fair value of our reporting unit is greater than the carrying amount.
The second step, if required, compares the implied fair value of the reporting unit goodwill with the carrying amount of that goodwill. If the carrying amount of the reporting unit's goodwill exceeds its implied fair value, an impairment charge is recognized in an amount equal to that excess. Implied fair value is the excess of the fair value of the reporting unit over the fair value of all identified assets and liabilities. We base our fair value estimates on assumptions we believe to be reasonable. Actual future results may differ from those estimates.
Income Taxes
Income Taxes
We account for income taxes using the asset and liability approach. Under this approach, deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and tax laws in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided against deferred tax assets that are not likely to 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 deferred tax asset in jurisdictions where ultimate realization of deferred tax assets is more likely than not to occur.
We make estimates and judgments about 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 could 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, "Income Taxes," 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. We recognize interest and penalties as a component of our income tax expense.
The Tax Reform Act of 1986 and similar state provisions limit the use of net operating loss 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 net operating loss carryforwards could be limited. We maintain a full valuation allowance against 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.
Recently Issued and Adopted Accounting Guidance
Recently Issued and Adopted Accounting Guidance
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 May 2014, the FASB issued Accounting Standards Update ("ASU") No. 2014-09, "Revenue from Contracts with Customers (Topic 606)." The standard outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance in U.S. GAAP when it becomes effective and permits the use of either the retrospective or cumulative effect transition method. In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date," which defers by one year the effective date of ASU 2014-09. The standard becomes effective for us beginning January 1, 2018, but allows us to adopt the standard one year earlier if it so chooses. In March 2016, the FASB issued ASU No. 2016-08, "Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)," which requires an entity to determine whether the nature of its promise is to provide a good or service to the customer (i.e., the entity is a principal) or to arrange for the good or service to be provided to the customer by the other party (i.e., the entity is an agent). In April, 2016, the FASB issued ASU No. 2016-10, "Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing," which clarifies the following two aspects of Topic 606: (a) identifying performance obligations; and (b) the licensing implementation guidance. In May, 2016, the FASB issued ASU No. 2016-12, "Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients," which clarifies guidance in certain narrow areas and adds some practical expedients. The amendments have the same effective date and transition requirements as the new revenue recognition standard. We intend to elect the modified retrospective method in adopting the guidance of ASC 606 starting January 2018. The modified retrospective method requires us to apply the new revenue standard only to the financial statements in the year of adoption and record a cumulative-effect adjustment to the opening balance of retained earnings in the year the new revenue standard is first applied. The opening adjustment to retained earnings will be determined on the basis of the impact of the new revenue standard’s application on contracts that were not completed as of the date of initial application. We will continue to evaluate the effect that the standard will have on our consolidated financial statements and related disclosures.
In August 2014, the FASB issued Accounting Standards Update ("ASU") 2014-15, "Presentation of Financial Statements - Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity's Ability to Continue as a Going Concern." ASU 2014-15 defines management's responsibility to evaluate whether there is substantial doubt about an organization's ability to continue as a going concern and provide related disclosures. ASU 2014-15 is effective for annual reporting periods ending after December 15, 2016, and interim periods within annual periods beginning after December 15, 2016. We adopted ASU 2014-15 in the first quarter of 2017, which had no impact on our consolidated financial statements.
In July 2015, the FASB issued ASU 2015-11, "Inventory (Topic 330): Simplifying the Measurement of Inventory," which simplifies the subsequent measurement of inventory by requiring inventory to be measured at the lower of cost and net realizable value. Net realizable value is the estimated selling price of inventory in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. This ASU is effective for public business entities for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years. We adopted ASU 2015-11 in the first quarter of 2017, which had no impact on our financial statements, and we will apply the new guidance to our measurement of inventory in the future.
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 the 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. The new guidance on the classification and measurement will be effective for public business entities in fiscal years beginning after December 15, 2017, including interim periods within those fiscal years and early adoption is permitted. The Company is in the process of evaluating the impact of the adoption of ASU 2016-01 on the consolidated financial statements and currently anticipates the new guidance would impact its consolidated statements of operations and consolidated statements of comprehensive income as the Company’s marketable equity securities, are currently classified as available-for-sale and are reported at fair value, with unrealized gains and losses, net of tax, recorded in accumulated other comprehensive income.
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 expect that upon adoption, ROU assets and lease liabilities will be recognized in the balance sheet in amounts that will be material.
In March 2016, the FASB issued ASU 2016-09, "Improvements to Employee Share-Based Payment Accounting," changing certain aspects of accounting for share-based payments to employees (Topic 718), as well as affecting the accounting classification within the statement of cash flows. The new guidance will require all income tax effects of awards to be recognized in the income statement when the awards vest or are settled. It will allow a policy election to account for forfeitures as they occur and will allow an employer to repurchase more of an employee’s shares than it can today for tax withholding purposes without triggering liability accounting. This ASU is effective for public business entities for fiscal years beginning after December 15, 2016, and interim periods within those fiscal years. Early adoption is permitted. We adopted ASU 2016-09 in the first quarter of 2017. No cumulative-effect adjustment was recorded to our accumulated deficit balance as the U.S. deferred tax assets from previously unrecognized excess tax benefits were fully offset by a full valuation allowance; and we did not elect to change our policy of estimating expected forfeitures.
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 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. Early adoption is permitted including adoption in an interim period. The adoption of ASU 2016-15 is not expected to have a material impact on our consolidated financial statements and related disclosures.
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. The new standard is expected to be effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2016-18 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 expected to be effective for fiscal years beginning after December 15, 2019, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2017-04 on our consolidated financial statements and related disclosures.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2017
Earnings Per Share [Abstract]  
Securities not included in the net loss per common share calculations
The following shares were not considered in the computation of diluted net loss per share because their effect was anti-dilutive (in thousands):
 
Three Months Ended March 31,
 
2017
 
2016
Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan
7,661

 
6,577

Shares of common stock issuable upon exercise of outstanding warrants
73

 
73

Total shares excluded as anti-dilutive
7,734

 
6,650

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2017
Cash Equivalents and Marketable Securities [Abstract]  
Schedule of cash equivalents and marketable securities
Cash equivalents and marketable securities classified as available-for-sale at March 31, 2017 and at December 31, 2016 consisted of the following (in thousands):
 
March 31, 2017
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
 
Money market funds (1)
$
11,190

 
$

 
$

 
$
11,190

Common shares of CO2 Solutions (2)
563

 
488

 

 
1,051

Total
$
11,753

 
$
488

 
$

 
$
12,241


 
December 31, 2016
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
 
Money market funds (1)
$
11,172

 
$

 
$

 
$
11,172

Common shares of CO2 Solutions (2)
563

 
579

 

 
1,142

Total
$
11,735

 
$
579

 
$

 
$
12,314


(1) Money market funds are classified in cash and cash equivalents on our condensed consolidated balance sheets.
(2) Common shares of CO2 Solutions are classified in marketable securities on our condensed consolidated balance sheets.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2017
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 March 31, 2017 and December 31, 2016 by level within the fair value hierarchy (in thousands):
 
March 31, 2017
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,190

 
$

 
$

 
$
11,190

Common shares of CO2 Solutions

 
1,051

 

 
1,051

Total
$
11,190

 
$
1,051

 
$

 
$
12,241

 
December 31, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,172

 
$

 
$

 
$
11,172

Common shares of CO2 Solutions

 
1,142

 

 
1,142

Total
$
11,172

 
$
1,142

 
$

 
$
12,314

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheets Details (Tables)
3 Months Ended
Mar. 31, 2017
Balance Sheets Details [Abstract]  
Schedule of inventory components
Inventories consisted of the following (in thousands):
 
March 31, 2017
 
December 31, 2016
Raw materials
$
142

 
$
118

Work-in-process
163

 
59

Finished goods
819

 
648

     Inventories
$
1,124

 
$
825

Schedule of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
 
March 31, 2017
 
December 31, 2016
Laboratory equipment
$
19,412

 
$
18,849

Leasehold improvements
10,466

 
10,395

Computer equipment and software
3,314

 
3,267

Office equipment and furniture
1,179

 
1,171

Construction in progress (1)
358

 
124

Property and equipment
34,729

 
33,806

          Less: accumulated depreciation and amortization
(31,977
)
 
(31,651
)
     Property and equipment, net
$
2,752

 
$
2,155


(1) Construction in progress includes equipment received but not yet placed into service pending installation.
Schedule of Finite-Lived Intangible Assets
Intangible assets, net consisted of the following (in thousands, except weighted average amortization period): 
 
March 31, 2017
 
December 31, 2016
 
 
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
 
Amortization
Period
(years)
Developed and core technology
$
1,534

 
$
(1,534
)
 
$

 
$
1,534

 
$
(1,534
)
 
$

 
5
Maxygen intellectual property
20,244

 
(20,244
)
 

 
20,244

 
(20,244
)
 

 
6
     Intangible assets, net
$
21,778

 
$
(21,778
)
 
$

 
$
21,778

 
$
(21,778
)
 
$

 
 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2017
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 March 31,
 
2017
 
2016
Research and development
$
323

 
$
220

Selling, general and administrative
1,346

 
1,169

   Total
$
1,669

 
$
1,389

Schedule of stock-based compensation expense by security types
The following table presents total stock-based compensation expense by security types included in the condensed consolidated statements of operations for the three months ended March 31, 2017 and 2016 (in thousands):
 
Three Months Ended March 31,
 
2017
 
2016
Stock options
$
334

 
$
304

RSUs and RSAs
459

 
574

PSUs
641

 
511

PBOs
235

 

   Total
$
1,669

 
$
1,389

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 March 31,
 
2017
 
2016
Expected term (in years)
5.3

 
5.4

Volatility
62
%
 
65
%
Risk-free interest rate
2.00
%
 
1.30
%
Dividend yield
%
 
%
Weighted-average estimated fair value of stock options granted
$
2.52

 
$
2.31

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Capital Stock (Tables)
3 Months Ended
Mar. 31, 2017
Equity [Abstract]  
Schedule of common stock warrants issued and outstanding
As of March 31, 2017, the following warrants remain outstanding:
 
March 31, 2017
Issue Date
Shares Subject
to Warrants
 
Exercise Price
per Share
 
Expiration
September 28, 2007
72,727
 
$
8.25

 
September 28, 2017
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2017
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 are as follows at March 31, 2017 (in thousands):
Years ending December 31,
Capital Leases
 
Operating Leases
2017 (9 months remaining)
$
105

 
$
2,327

2018
140

 
3,185

2019
140

 
3,280

2020
23

 
712

2021 and beyond

 
531

Total minimum lease payments
408

 
$
10,035

Less: amount representing interest
(29
)
 
 
Present value of capital lease obligations
379

 
 
Less: current portion
(124
)
 
 
Long-term portion of capital leases
$
255

 
 
Schedule of future minimum lease payments for capital leases
Future minimum payments under non-cancellable capital and operating leases are as follows at March 31, 2017 (in thousands):
Years ending December 31,
Capital Leases
 
Operating Leases
2017 (9 months remaining)
$
105

 
$
2,327

2018
140

 
3,185

2019
140

 
3,280

2020
23

 
712

2021 and beyond

 
531

Total minimum lease payments
408

 
$
10,035

Less: amount representing interest
(29
)
 
 
Present value of capital lease obligations
379

 
 
Less: current portion
(124
)
 
 
Long-term portion of capital leases
$
255

 
 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Customer and Geographic Information (Tables)
3 Months Ended
Mar. 31, 2017
Segment Reporting [Abstract]  
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 March 31,
 
2017
 
2016
Customer A
28
%
 
37
%
Customer B
15
%
 
*

Customer C
14
%
 
*

Customer D
*

 
18
%

Customers that each contributed 10% or more of our total accounts receivable had the following balances for the periods presented:
 
Percentage of Accounts Receivables at
 
March 31, 2017
 
December 31, 2016
Customer A
30
%
 
54
%
Customer C
13
%
 
*

Customer E
*

 
16
%
* 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 March 31,
 
2017
 
2016
Revenues:
 
 
 
United States
$
1,732

 
$
4,095

Asia
 
 
 
Singapore
1,346

 
955

India
749

 
1,023

Others
880

 
225

Europe
 
 
 
Slovenia
1,632

 
579

Others
1,575

 
1,119

Others
57

 

Total revenues
$
7,971

 
$
7,996

Schedule of long-lived assets by geographical area
Identifiable long-lived assets were all in the United States as follows (in thousands):
Long-lived assets:
March 31, 2017
 
December 31, 2016
United States
$
3,005

 
$
2,414

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of Business (Details)
3 Months Ended
Mar. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of years company has been in business 15 years
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2017
USD ($)
operating_segment
Dec. 31, 2016
USD ($)
Mar. 31, 2016
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Loss Contingencies [Line Items]          
Cash and cash equivalents $ 13,923,000 $ 19,240,000 $ 22,163,000 $ 19,240,000 $ 23,273,000
Cash 2,700,000 8,100,000   8,100,000  
Money market funds 11,200,000 11,200,000   11,200,000  
Noncurrent restricted cash 1,592,000 1,624,000   1,624,000  
Impairment charge $ 0 0      
Number of operating segments | operating_segment 1        
Number of reportable segments | operating_segment 1        
Goodwill impairment $ 0     0  
Provision for income taxes 24,000   $ 11,000    
Financial Standby Letter of Credit [Member]          
Loss Contingencies [Line Items]          
Noncurrent restricted cash 700,000 800,000   800,000  
India          
Loss Contingencies [Line Items]          
Restricted Cash and Cash Equivalents, Noncurrent $ 900,000 $ 800,000   $ 800,000  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded as anti-dilutive (shares) 7,734 6,650
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,661 6,577
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded as anti-dilutive (shares) 73 73
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Collaborative Arrangements (Details) - USD ($)
1 Months Ended 3 Months Ended 5 Months Ended
Dec. 31, 2016
Apr. 30, 2016
Sep. 30, 2015
Aug. 31, 2015
Jul. 31, 2014
Feb. 29, 2012
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2014
Technology Transfer, Collaboration and License Agreement [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Termination notice period       30 days          
Supply Agreement [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Deferred revenue $ 700,000           $ 700,000    
Milestone revenue 750,000                
Merck [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Sales revenue             1,800,000 $ 1,600,000  
Merck [Member] | Technology Transfer, Collaboration and License Agreement [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Proceeds from license fees received       $ 5,000,000          
Termination notice period       90 days          
License and services revenue             0 600,000  
Upfront License fee, period for recognition       2 years          
Potential royalty revenue             15,000,000    
Duration of license agreement       3 years          
Right of refusal period       5 years          
Merck [Member] | Supply Agreement [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Termination notice period           24 months      
License and services revenue             300,000 300,000  
Deferred revenue $ 1,300,000           2,500,000    
Upfront License fee, period for recognition           5 years      
Term of collaborative research and development agreement (years)           5 years      
Optional extension period           5 years      
GlaxoSmithKline [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Proceeds from license fees received         $ 6,000,000        
Revenue recognized   $ 7,500,000 $ 6,500,000           $ 5,000,000
Minimum milestone receivable             5,750,000.00    
Maximum milestone receivable             38,500,000.0    
Termination notice period         90 days        
Term of milestone agreement         3 years        
License and services revenue             0 500,000  
Collaborative Arrangement [Member] | Merck [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
License and services revenue             900,000 200,000  
Therapeutic Development Program [Member] | Collaborative Arrangement [Member]                  
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                  
Revenue recognized             $ 100,000 $ 1,400,000  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash Equivalents and Marketable Securities (Components of Cash Equivalents and Marketable Securities) (Details)
$ in Thousands
Mar. 31, 2017
USD ($)
security
Dec. 31, 2016
USD ($)
security
Cash Equivalents and Marketable Securities [Line Items]    
Adjusted Cost $ 11,753 $ 11,735
Gross Unrealized Gains 488 579
Gross Unrealized Losses 0 0
Estimated Fair Value $ 12,241 $ 12,314
Number of Marketable Securities In Unrealized Loss Position | security 0 0
Common shares of CO2 Solution [Member]    
Cash Equivalents and Marketable Securities [Line Items]    
Adjusted Cost $ 563 $ 563
Gross Unrealized Gains 488 579
Gross Unrealized Losses 0 0
Estimated Fair Value 1,051 1,142
Money Market Funds [Member]    
Cash Equivalents and Marketable Securities [Line Items]    
Adjusted Cost 11,190 11,172
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value $ 11,190 $ 11,172
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Schedule of Financial Instruments Measured at Fair Value on Recurring Basis) (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis $ 12,241 $ 12,314
Cash, Cash Equivalents, and Short-term Investments 12,241 12,314
Transfers from Level 1 to Level 2 0  
Transfers from Level 2 to Level 1 0  
Level 1 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Cash, Cash Equivalents, and Short-term Investments 11,190 11,172
Level 2 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Cash, Cash Equivalents, and Short-term Investments 1,051 1,142
Level 3 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Cash, Cash Equivalents, and Short-term Investments 0 0
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, at Carrying Value 11,190 11,172
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 11,190 11,172
Money Market Funds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, at Carrying Value 11,190 11,172
Money Market Funds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, at Carrying Value 0 0
Money Market Funds [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash Equivalents, at Carrying Value 0 0
Common Shares of Co Two Solution [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 1,051 1,142
Common Shares of Co Two Solution [Member] | Level 1 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 0 0
Common Shares of Co Two Solution [Member] | Level 2 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis $ 1,051 1,142
Investment owned (shares) 10,000,000  
Common Shares of Co Two Solution [Member] | Level 3 [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis $ 0 $ 0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheets Details (Inventory) (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Schedule of Inventory Components    
Raw materials $ 142 $ 118
Work-in-process 163 59
Finished goods 819 648
Inventories $ 1,124 $ 825
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheets Details (Property and Equipment, net) (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]    
Property and equipment $ 34,729 $ 33,806
Less: accumulated depreciation and amortization (31,977) (31,651)
Property and equipment, net 2,752 2,155
Laboratory equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 19,412 18,849
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 10,466 10,395
Computer equipment and software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 3,314 3,267
Office equipment and furniture [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,179 1,171
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 358 $ 124
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheets Details (Intangible Assets, net) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 21,778 $ 21,778
Accumulated Amortization (21,778) (21,778)
Net Carrying Amount 0 0
Developed and core technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,534 1,534
Accumulated Amortization (1,534) (1,534)
Net Carrying Amount $ 0 0
Amortization Period (years) 5 years  
Maxygen intellectual property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 20,244 20,244
Accumulated Amortization (20,244) (20,244)
Net Carrying Amount $ 0 $ 0
Amortization Period (years) 6 years  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheets Details (Goodwill) (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Balance Sheets Details [Abstract]    
Goodwill $ 3,241 $ 3,241
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Textual) (Details)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2010
shares
Mar. 31, 2016
Dec. 31, 2016
shares
Dec. 31, 2015
shares
Mar. 31, 2017
USD ($)
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         $ 3.4
Stock options [Member] | Performance Goal: Threshold Level [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights 75.00%        
Stock options [Member] | Performance Goal: Superior Level [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights 25.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         2.0
Restricted Stock Units (RSUs) [Member] | Performance Goal: Threshold Level [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] | Performance Goal: Target Level [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period 4 years        
Award vesting rights 25.00%        
Performance stock units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation not yet recognized, share-based awards other than options         1.2
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         $ 2.0
Minimum [Member] | Incentive Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price of common stock 100.00%        
Minimum [Member] | Non-Statutory Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price of common stock 85.00%        
2016 PSU Plan [Member] | Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Future vesting rights percentage         142.30%
PBOs granted in period (shares) | shares     0    
2016 PSU Plan [Member] | Performance Shares [Member] | Second Year Vesting Period [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Future vesting rights percentage   50.00%      
2016 PSU Plan [Member] | Minimum [Member] | Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance awards, threshold level, number of shares, multiplier   0      
2010 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved for future issuance (shares) | shares 1,100,000        
2015 PSU Plan [Member] | Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Future vesting rights percentage   92.80%      
PBOs granted in period (shares) | shares       0  
2015 PSU Plan [Member] | Performance Shares [Member] | Second Year Vesting Period [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Future vesting rights percentage         50.00%
2017 PSU and PBO Plan [Member] | Performance Shares [Member] | Second Year Vesting Period [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Future vesting rights percentage         50.00%
2017 PSU and PBO Plan [Member] | Performance Based Options (PBOs) [Member] | Second Year Vesting Period [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Estimated performance goal achievement rate         100.00%
2017 PSU Plan [Member] | Maximum [Member] | Performance Shares [Member] | Performance Goal: Threshold Level [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance awards, threshold level, number of shares, multiplier   0.5      
2017 PSU Plan [Member] | Maximum [Member] | Performance Shares [Member] | Performance Goal: Target Level [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance awards, threshold level, number of shares, multiplier   1      
2017 PSU Plan [Member] | Maximum [Member] | Performance Shares [Member] | Performance Goal: Superior Level [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance awards, threshold level, number of shares, multiplier   2      
2017 PBO Plan [Member] | Maximum [Member] | Performance Shares [Member] | Performance Goal: Threshold Level [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance awards, threshold level, number of shares, multiplier   0.25      
2017 PBO Plan [Member] | Maximum [Member] | Performance Shares [Member] | Performance Goal: Target Level [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance awards, threshold level, number of shares, multiplier   0.5      
2017 PBO Plan [Member] | Maximum [Member] | Performance Shares [Member] | Performance Goal: Superior Level [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance awards, threshold level, number of shares, multiplier   1      
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Schedule of stock-based compensation expense    
Stock-based compensation $ 1,669 $ 1,389
Stock options [Member]    
Schedule of stock-based compensation expense    
Stock-based compensation 334 304
RSAs and RSUs [Member]    
Schedule of stock-based compensation expense    
Stock-based compensation 459 574
Performance stock units [Member]    
Schedule of stock-based compensation expense    
Stock-based compensation 641 511
Performance Based Options (PBOs) [Member]    
Schedule of stock-based compensation expense    
Stock-based compensation 235 0
Research and development [Member]    
Schedule of stock-based compensation expense    
Stock-based compensation 323 220
Selling, General and Administrative Expenses [Member]    
Schedule of stock-based compensation expense    
Stock-based compensation $ 1,346 $ 1,169
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Valuation Assumptions) (Details) - Stock options [Member] - $ / shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term (in years) 5 years 4 months 2 days 5 years 4 months 12 days
Volatility 62.00% 65.00%
Risk-free interest rate 2.00% 1.30%
Dividend yield 0.00% 0.00%
Weighted-average estimated fair value of stock options granted (usd per share) $ 2.52 $ 2.31
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Capital Stock (Textual) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Equity [Abstract]    
Stock options exercised (shares) 40,582 4,466
Weighted average exercise price of stock options exercised (usd per share) $ 2.45 $ 1.61
Proceeds from exercises of stock options $ 99 $ 7
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Capital Stock (Warrants) (Details) - Warrants Issued on September 28, 2007 and Expiring on September 28, 2017 [Member]
Mar. 31, 2017
$ / shares
shares
Class of Warrant or Right [Line Items]  
Shares Subject to Warrants (shares) | shares 72,727
Exercise Price per Share (usd per share) | $ / shares $ 8.25
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Textual) (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 24 Months Ended
Mar. 31, 2017
USD ($)
ft²
building
Aug. 11, 2016
claim
Feb. 28, 2017
USD ($)
Oct. 31, 2016
USD ($)
Apr. 30, 2016
USD ($)
Mar. 31, 2017
USD ($)
ft²
building
Mar. 31, 2016
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2016
USD ($)
Commitments and Contingencies [Line Items]                    
Incentive from lessor $ 1,200         $ 1,200        
Asset retirement obligations 400         400       $ 400
Noncurrent restricted cash 1,592         1,592       1,624
Rent expense           900 $ 900      
Capital lease obligations incurred     $ 400              
Capital leases, term of contract     3 years              
Operating lease, sublease rentals           300 $ 200      
Operating lease, future minimum sublease rentals $ 2,000         $ 2,000        
Claims dismissed | claim   5                
Purchase Commitment [Member]                    
Commitments and Contingencies [Line Items]                    
Purchase commitment         $ 1,800          
Fifth Amendment [Member]                    
Commitments and Contingencies [Line Items]                    
Payments for capital improvements               $ 3,600    
Tenant reimbursements                 $ 3,100  
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        
Minimum [Member]                    
Commitments and Contingencies [Line Items]                    
Expiration date of lease           Jan. 31, 2020        
Maximum [Member]                    
Commitments and Contingencies [Line Items]                    
Expiration date of lease           Jan. 31, 2022        
Standby Letters of Credit [Member]                    
Commitments and Contingencies [Line Items]                    
Noncurrent restricted cash $ 700         $ 700       $ 800
Research and Development Arrangement [Member]                    
Commitments and Contingencies [Line Items]                    
Purchase commitment $ 200     $ 1,400            
Manufacturing costs           $ 1,200        
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Future Minimum Lease Payments) (Details)
$ in Thousands
Mar. 31, 2017
USD ($)
Capital Leases  
2017 (9 months remaining) $ 105
2018 140
2019 140
2020 23
2021 and beyond 0
Total minimum lease payments 408
Less: amount representing interest (29)
Present value of capital lease obligations 379
Less: current portion (124)
Long-term portion of capital leases 255
Operating Leases  
2017 (9 months remaining) 2,327
2018 3,185
2019 3,280
2020 712
2021 and beyond 531
Total minimum lease payments $ 10,035
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
Related Party Transaction [Line Items]      
Revenue sharing arrangement $ 384,000 $ 722,000  
Exela PharmSci, Inc [Member]      
Related Party Transaction [Line Items]      
Accounts receivable from related parties 0   $ 0
Alfa Aesar [Member]      
Related Party Transaction [Line Items]      
Accounts receivable from related parties 0   400,000
Revenue from related parties 0 $ 0  
AstraZeneca [Member]      
Related Party Transaction [Line Items]      
Accounts receivable from related parties $ 19,000   $ 0
Presidio Partners 2007, L.P. [Member] | Exela PharmSci, Inc [Member] | Affiliated Entity [Member]      
Related Party Transaction [Line Items]      
Ownership percentage 10.00%    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Customer and Geographic Information (Concentration Risk) (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
Customer Concentration Risk [Member] | Customer A [Member] | Sales [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 28.00% 37.00%  
Customer Concentration Risk [Member] | Customer B [Member] | Sales [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 15.00%    
Customer Concentration Risk [Member] | Customer C [Member] | Sales [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00%    
Customer Concentration Risk [Member] | Customer D [Member] | Sales [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage   18.00%  
Credit Concentration Risk [Member] | Customer A [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 30.00%   54.00%
Credit Concentration Risk [Member] | Customer C [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.00%    
Credit Concentration Risk [Member] | Customer E [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage     16.00%
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Customer and Geographic Information (Revenues by Geographic Area) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Schedule of revenues by geographical area    
Total revenues $ 7,971 $ 7,996
United States [Member]    
Schedule of revenues by geographical area    
Total revenues 1,732 4,095
Singapore [Member]    
Schedule of revenues by geographical area    
Total revenues 1,346 955
India    
Schedule of revenues by geographical area    
Total revenues 749 1,023
Other Asian Countries [Member]    
Schedule of revenues by geographical area    
Total revenues 880 225
Slovenia [Member]    
Schedule of revenues by geographical area    
Total revenues 1,632 579
Other European Countries [Member]    
Schedule of revenues by geographical area    
Total revenues 1,575 1,119
Others [Member]    
Schedule of revenues by geographical area    
Total revenues $ 57 $ 0
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Customer and Geographic Information (Long-Lived Assets by Geographic Area) (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
United States [Member]    
Schedule of long-lived assets by geographical area    
Long-lived assets $ 3,005 $ 2,414
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Mar. 31, 2017
Apr. 30, 2017
Feb. 28, 2017
Oct. 31, 2016
Subsequent Event [Line Items]        
Capital lease obligations incurred     $ 0.4  
Capital leases, term of contract     3 years  
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Shares issued (shares)   6,325,000    
Share price (usd per share)   $ 4.00    
Net proceeds from public offering   $ 23.3    
Capital lease obligations incurred   $ 0.3    
Capital leases, term of contract   3 years    
Research and Development Arrangement [Member]        
Subsequent Event [Line Items]        
Purchase commitment $ 0.2     $ 1.4
Research and Development Arrangement [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Purchase commitment   $ 4.3    
Over-Allotment Option | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Shares issued (shares)   825,000    
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -"$J4H?(\\#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,$% @ T(2I2F;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 " #0A*E*T B/5O K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NEEA$U'7"]-.("$Q"<0M2KPMHOFCQ*C=V].& MK1."!^ 8^Y?/GR4W*@CE(SY''S"2P70SV,XEH<*:'8F" $CJB%:F4!85-42+)+4DB1,P"+,1-8V6@D549*/9[Q6,SY\QB[#M +L MT**C!+SDP-II8C@-70-7P 0CC#9]%U#/Q%S]$YL[P,[)(9DYU?=]V=WI\26O6QB72#J%XZ]D!)T"KMEE\FO]L-EM6;NH^*JH[HKJ?L>7HEZ)6_X^ MN?[PNPI;K\W>_&/CBV#;P*^[:+\ 4$L#!!0 ( -"$J4J97)PC$ 8 )PG M 3 >&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,$% @ T(2I2DL$ Z16 @ KP< !@ !X;"]W;W)K?Q$;_ #QLSLRN?(F+Y>Z@9;7M'487+?N#FT.*%0$C7BI MH>>SN:-2.5'ZJA9?+UO75Q$!@;-0+K <'G 0I0G&0"1<12(USI1P_77. M=RYH,WJ1H33X;1CK5H_]L!/E(\U."$9",!%0]E]".!+"#T*DDQ\BTZE^P@*7 M!:.]PX:_U6%5%&@3RL,\*Z,^.[TGL^72^BC]PGLH-R-B/R""&0)-"$_ZG@0" MF\ ^,.C!OP('$Q':!4)K!J&FAS-Z9*='5GJDZ=&,'B\.P$0D=H'8*A ;]'0A M,"!BC6B'$Y;W,$QCNTQBE4D,F6PA8R)RNT!J%4@-.EJ6B@6R4BN952(S^8MB MV5L@*]626R5RDQ\M)'+C=P0^2NTBR+??*M^469;5B$GFF)7"0BMW%YDJR]JR M8;(5%>L%WJ' ]) O54Q,X*^HV&\Q"DT/:/%0C)CYGXDRE.1YL"P!;_;\-O:E'EW\!4$L#!!0 ( -"$J4JZH2I)%@0 M +\3 8 >&PO=V]R:W-H965T&ULA9C;;MLX$(9?Q=!] M*W&&U"&P#:Q<%%N@!8(NNGNMV'1L5+*\DA*W;[_4(88T,\S>6 ?_0_Y##3]2 M6M_JYF=[LK9;_:K*2[L)3EUW?0C#=G^R5=%^K*_VXOXYUDU5=.ZR>0[;:V.+ MPQ!4E2%$41Q6Q?D2;-?#O<=FNZY?NO)\L8_-JGVIJJ+YG=NROFT"%;S=^'Y^ M/G7]C7"[OA;/]B_;_;@^-NXJO+=R.%?VTI[KRZJQQTWPAWK8(?8!@^+OL[VU ML_-5G\I37?_L+[X<-D'4.[*EW7=]$X4[O-J=+?CWZG1X-YG'S@_?VO] M\Y"\2^:I:.VN+O\Y'[K3)DB#U<$>BY>R^U[?_K130B983=E_M:^V=/+>B>MC M7Y?M\+O:O[1=74VM."M5\6L\GB_#\3:U_Q8F!\ 4 /< I=\-P"D 24 X.AM2 M_51TQ7;=U+=5,SZM:]$7A7I -YC[_N8P=L-_+MO6W7W= JS#U[Z=29*/$IA+ MEHJ=H,"[)'3]WTV : *&>)S':SD>Q7@-/<2$R^CQ,QZ,9@J8D409;Y1,:(3PYTDQ(EAG2@UZV1TPD7I;'@7 M1F+12,R-I,1(S(V@HD8$$6 J.TE$)PEWDA$G">L$5*)IQ0NJ!&;#N_"2BEY2 MY@4CXB7E";LB(%8$4>PKE$QTDG$GI!KSC'<2&5JR@DC-1F[A1$4RCB+NA?$H M$@;?,"8)*F4\=:L\<%3<#5(WBO6#H.G0_)]JZ4:FI +N1E,WP+,VE'*B*/-X MD8FK.'*1(G?2+'*.8EI:.TEF8NV9UTJFKM)L"<'8TX),2\5QB127BJ,0=<:& MEZLTH&\>R,A4G)E(F:DX#PW2BM@)*CU'Z]*-C$W%N8F4FXHC$2-CJ!L)K\HW M#V1P*DY.3Y5[)\%2@+'(H"B\!15Z)E/(+,3^)95TRTK\.VH2C.V Y!D ML=&>M05D$@,GL:8DEC0I-?.N9NE$IC#$;%7QYB*3$S@Y#645<":RJ?B>9.E# M9B9P9M*'EP.G(07FNY*E#YF6P&E)=VXY< RB>RW)*"YEG<.\Y]51YB5R7M(- M4XZ^H7968B9R;%88X< MA^XIL.5$DF51YO/C>=/GY#245@ M\R/_/?!.L,45'V1LO,1;>>TT:OO)+(=IE$/!#B6O$7VB+&_GD M1%F-A%RR<\!;AM%1FVH2A "D08VJQE\7>F_'U@6]"%(U>,<\?JEKQ/YM,*'= MRH?^;>.U.I=";03KHD5G_!.+7^V.R54P1CE6-6YX11N/X=/*_P276Z@-6O&[ MPAV?S#U5RI[2-[7X=ESY0!%A@@]"A4!RN.(M)D1%DAQ_AZ#^F%,9I_-;]"^Z M>%G,'G&\I>1/=13ERL]][XA/Z$+$*^V^XJ&@Q/>&ZK_C*R92KDADC@,E7'][ MAPL7M!ZB2)0:O?=CU>BQ&^+?;&Y#.!C"T0#CNX9H,$2&(>C)=*F?D4#K@M'. M8_VOU2)U*. RDB_SH#;UN]//9+5<[E[7258$5Q5GD&QZ23B1A'/%UJ&(1DD@ M\X\0H1,BU/YH"I&[_9'3'VE_//4OC")Z2:8EC9;$(33*N*^9<<1.CMCB2('! MT4OR20[P @ P41[*9C2)DR:Q:8PTFUZ23-(D0'\,G,>Z&4_JY$EM'N,@;5(K MCTER3S%CR)P,F 4G.3Z[VL,QW'>I2\!.S.[L\8>EM5-M\_=22D3O-15TZW#DS'G M^RCJ=B=5%]V=/JO&_G/0;5T8.VR/47=N5;%WI+J*&"$BJHNR"3)[^7Q9/J):+,Z%T?U0YF?Y\?6CJ(IRKZL M5=.5N@E:=5B'#_1^RTA/<(A?I;IUL_N@+^5)Z^=^\&6_#DFO2%5J9_H0A;U< MU59551_)ZO@S!@VGG#UQ?O\:_9,KWA;S5'1JJZO?Y=ZW MSVHL* F#L?JOZJHJ"^^5V!P[777N-]A=.J/K,8J54AM&R%5T[>.,D'R L!F$3HC(!I\R,"Q#S@"=O4^PA0B1X1DX6@-W?#[C MIP3GQR@_=OQXSJ?>&@R0U$$:!TD2*;PZ((BG\8*2!%620"7>8N4#))DEL6?6 MD[N%()[P&%$@&3R-@3 C$I8[B.%-610AU>CCR%.3+_ 6XQ4"9P M)1)5(N$N2W!^AO(S6(FW@?(,KB@A_FF!(!;+A?-""7[H"=22^J>>@#R)Y)DG M!D,)N;"N=,&"*%0#/(B"/$(0_P!B*$D6]AM%[>J!,J@F\]4PD(W-PH!WHD\?5PD.A#&OO;:XO!1"87W)SB9DFA6TK?+4?,N\*E+P;! M+)PGBILEA6XI?;>DB%WZ!PK!\ 4AN%=2:);2-TL*G= ^(@X>$0(3F5C2@WLF MA:;I&W-.H2$RW[P1#%W:++AG4@F5)+X2"5Z;=F4$\<4@,)&E"R\UBGLPA2;L MO\7S$9/-$Y$[N']QV,+A9K@1,VC$TC=B!BTVIBSQUP>#$9+ZYA?-&L-:M4?7 M0W?!3E\:T_=@L]FI3W]@?6/IS>>V?Q^Z[;M MC;(JR9W5=[+?&].@4@?3WZ;VOAV:[F%@]'G\H(BFKYK-/U!+ P04 " #0 MA*E*(QE['B0" _!@ & 'AL+W=OU#6$I.-6^Q/9P MSLPYODRRCO%740%(YXV21FS=2LIV@Y H*Z!8/+ 6&O7EQ#C%4BWY&8F6 SX: M$B7(][P845PW;IZ9V)[G&;M(4C>PYXZX4(KYGP((Z[;NRKT%GNMS)74 Y5F+ MS_ #Y$N[YVJ%QBS'FD(C:M8X'$Y;]W&UV:4:;P _:^C$9.YH)P?&7O7BZW'K M>EH0$"BESH#5<(4=$*(3*1F_AYSN6%(3I_-;]L_&N_)RP )VC/RJC[+:NJGK M'.&$+T0^L^X+#'XBUQG,?X,K$ 772E2-DA%A?IWR(B2C0Q8EA>*W?JP;,W9# M_AO-3O '@C\25.W_$8*!$+P30F.^5V:L/F&)\XRSSN']8;58WXG5)E";6>J@ MV3OS3;D5*GK-TS1#5YUG@!0]Q)] 5B,"J>1C!=]6H? 7=/_? KLE(E[;*P16 M#X'A!U,/=_BAE1\:?CCE1[,]Z"&)@30&\BD)8V]FQ(**UTEHUQ)9M40++VO/ MSH^M_'CA9;V:>>DAT53E'+.S8>[H2*PZDJ6.V6X5R0=TV#!W=*16'>E2Q^SZ M%:GE;*-HKL2&\N+YV:+)NZ/ SZ9%":=DET;J*SZ)CEWPT=?O=A8O5'?LF]E[ MFKZU?L?\7#?".3"INH)YNR?&)"B1WH/:J4IU\W%!X"3U-%%SWO>T?B%9.[1K M-/YGY'\!4$L#!!0 ( -"$J4I7NJ7HU@$ %L$ 8 >&PO=V]R:W-H M965T&UL?53;CILP$/T5RQ^P)D#W$@'2)E752JT4;=7VV8'A MHK4QM9VP_?N.;<+2+-V7V#.<<^;BF62CTL^F!;#D18K>Y+2U=M@R9LH6)#O]1*2V[1U TS@P9>>9(4+(ZB6R9YU],B\[Z#+C)ULJ+KX:").4G)]9\= M"#7F=$,OCJ>N::USL"(;> /?P?X8#AHM-JM4G83>=*HG&NJ!G M!Z-9W(FKY*C4LS.^5#F-7$(@H+1.@>-QACT(X80PC=^3)IU#.N+R?E'_Y&O' M6H[4U)!S4_"/JGQ,TSU?*!D*OXKG$$@W&6",4HEC/\EY"1C[/4(R$9)7@N\F"YGY4C]RRXM,JY'H M\%@#=S.QV2;8S-(Y?>_\-ZS6H/='ZRX-__AY^N\E//3Y<]2*]Z$"!W'M)[2'15Q'N( MD -;O(D$W?CQ-:14I]ZZ\A?>>4,>8_>F5_X=;DX8]%>9L';?N&ZZWI"CLC@Q M_EUKI2Q@@M$-SG*+FSX; FKKKG=XUV'>@V'5,*TRF_]/BK]02P,$% @ MT(2I2E<;Y_!:! $A4 !@ !X;"]W;W)K^%JN(XLBT-K%:)E$BCC9)<,W;[H.7@ #/>O'T ,UY<5;VY ML0'_U?U7=_5'N]?7IOW6G8SIG>]567<;]]3WER?/ZW8G4Q7=I^9BZN&70]-6 M13_ON[2FV$]!5>FA[T=>59QK=[N>GKVTVW7SUI?GVKRT3O=6547[;V;* MYKIQP?UX\/5\//7C V^[OA1'\X?I_[R\M,.==V]E?ZY,W9V;VFG-8>,^PU-. M\1@P*?XZFVNWN';&5%Z;YMMX\^M^X_JC(U.:73\V40Q?[R8W93FV-/CX9V[4 MO?@EE+K$>'ZGQD<@E35@N M-TFX<,GSD(HDL&01JRYBZ2)E+F+1!V'$?$A-$(6ZCT3UD0@?X+-DLT1TL@+F M0Y&@9592U4>J^&"=9*GH!**(C5JNB"BQ+!;P]17OBQ(#'RU-6* !2C[$L0'" M:Q@P4:Z(,(TM8PLJ8)X!A9O%[,QF4)E"7I.YIB+?8D9G$9 TPQ?@K'DLN04F M9C-29:E]T+$&DFO$BW_6/%B1DR1%MD'1H0:A4B\!MQ**7C@/% GXMNK7^0@2 MD"2*1?)OE23\K:6I*+5-D!G5THD0G M -_%H*1B''(K/]N!/CK1L8D2FP#(G4@BKB 2PZ*HD&P5HX,3$UET0)8F=-RA M@CO@;TB4(!-;&$5CF67224<*Z8"#ES32\5>2(K),,^FD(V6;"1RZI$$L(OX2 M4&5^:IEHTF%'"NR PXX4V$$8<#:H,C^U_+4FRS]?N=L$X!L(4K:;(7'?N2:# M)6H>#>GP) 6>_!68D<0BI,A?8KDB0\+8LK!(QRZ M'P]M%D_O!WO/.)Y$L><9/.6WX[D?S=Q."W\OVN.Y[IS7IN^;:CJ-.C1-;P:' M_J=AM$^FV-]O2G/HQ\MXN&YOIW2WF[ZYS">0WOT8=/L?4$L#!!0 ( -"$ MJ4H.Y<(]L $ -(# 8 >&PO=V]R:W-H965T&UL?5/; MCM0P#/V5*!^PFZH+LH"!14 M(3((/*[P"$I%(I3Q<^:D2\D(7-LW]@^I=^SE(CP\6O5#UJ$KZ#M*:FC$H,*3 M'3_"W,\])7/SG^$*"M.C$JQ16>73EU2##U;/+"A%BY?IE":=X\Q_@VT#^ S@ MKP!L*I24OQ=!E+FS(W'3['L1KWA_Y#B;*@;3*-(_%.\Q>BWW_)"S:R2:SN<(4Z M?&"+HZ )T7R+MIO6;'*"[><7Q)9G7/X&4$L#!!0 ( -"$J4IX36PDM $ M -(# 8 >&PO=V]R:W-H965T&UL?5-AC]L@#/TKB!]P MM+3K=542Z7K3M$F;5-VT[3--G 0=X Q(<_OW Y++LBW:%\#&[_G9F&Q ^^Q: M $]>M#(NIZWWW8DQ5[:@A;O##DRXJ=%JX8-I&^8Z"Z)*(*T8WVP.3 MI:)$E MW\46&?9>20,72UROM; _SZ!PR.F6OCJ>9-/ZZ&!%UHD&OH#_VEULL-C,4DD- MQDDTQ$*=TX?MZ;R/\2G@FX3!+ 1E(I$ M0<:/B9/.*2-P>7YE?Y]J#[543,5_ M@ANH$!Z5A!PE*I=64O;.HYY8@A0M7L9=FK0/X\WA[01;!_ )P&? ,>5A8Z*D M_)WPHL@L#L2.O>]$?.+MB8?>E-&96I'N@G@7O+=BRP\9NT6B*>8\QO!ES!S! M ON<@J^E./-_X'P=OEM5N$OPW1\*[]<)]JL$^T2P_V^):S''OY*P14\UV"9- MDR,E]B9-\L([#^P#3V_R.WR<]L_"-M(X&#S8:" MVL?C?3C;<&;#3VQ;4 GKQJ MU;FS;$909<[JC5\>C;%H?'*S(>M' 3_"_^I-%BRTJE=30.6DZ M8J'.Z=WN<-P'? 0\21C=ZDQ")6=C7H+QO"\T;,*IJ+%Z[3++N[C=)->:=L$/A/X0KB-!#8%BIE_$5X4 MF34CL5/O>Q&>>'?@V)LR.&,KXATF[]![*7;\<\8N06C&'"<,7V,6!$/U)03? M"G'D_]#Y-CW=S#"-]'0=/4VV!?:; OLHL/]OB1N8].\BV:JG&FP3I\F1T@Q= MG.25=QG8.Q[?Y!T^3?N#L(WL'#D;CR\;^U\;XP%326YPA%K\8(NAH/;A^ G/ M=AJSR?"FGW\06[YQ\0=02P,$% @ T(2I2BU^T4:T 0 T@, !D !X M;"]W;W)K&UL?5/;;MP@$/T5Q >$7>RFTIW_? 3NNVUIY 6:8<^;,,&2CL2^N!?#D34GMR168&+SL- M)TO@O%4Y707!(&$T@<&@=L%[D#*0(0R7F=.NJ0, MP/7YG?TAUHZUG(6#.R-_=I5O.O2F#,[8BWJ%XA]Y+L4]XQBZ!:(XY3C%\';-$,&1?4O"M%$?^ M'YQOPY--A4F$)W\I3+8)TDV"-!*D'Y:X%9/^DX2M>JK -G&:'"G-H.,DK[S+ MP-[R^"9_PJ=I_RILTVE'SL;CR\;^U\9X0"F[*QRA%C_88DBH?3A^QK.=QFPR MO.GG'\26;US\!E!+ P04 " #0A*E*@9MBZK0! #2 P &0 'AL+W=O M:%EGTG4R18>^DT' RQ/9* M4E)!S7OIGG%X@JF>/253\5_A M*'!R4^1XG2QI64 MO76H)A8O1?'W<1=B8*"I_X(X7F<&!F+'W'0]/ MO#TDOC=E<,96Q#LOWGKOI=CN]AF[!*(IYCC&),N8.8)Y]CE%LI;BF/P#3];A MNU6%NPC?_:'P>IT@725((T'ZWQ+78F[^2L(6/55@FCA-EI38ZSC)"^\\L'=) M?)/?X>.T?^.F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34+AQO_-F,8S8:#KOI M!['Y&Q&PO=V]R:W-H M965TE!XY_&6,4]NK9EKK? ZPA2DJ5)\HXI+C0M\Q@[V3(W@Y="P\D2-RC%[>\C M2#,6=$>O@4?1=CX$6)GWO(7OX'_T)XL>6UAJH4 [832QT!3T?G\=> MSMS!@Y$_1>V[@MY14D/#!^D?S?@9YGYN*9F;_PH7D)@>E&"-RD@7OZ0:G#=J M9D$IBK],I]#Q'&?^*VP;D,Z ]!6 386B\H_<\S*W9B1VFGW/PQ7O#BG.I@K! M.(KX#\4[C%[*W?XN9Y= -.<&UL?5/;;M0P$/T5RQ]0;RY M4HB=8L02""MBH!G;S))K/H2;&=3 M_IZQDX8 :5]LSWC.F3/C<3$9^^AZ $^>E-2NI+WWPY$Q5_>@N+LQ VB\:8U5 MW*-I.^8&"[R)("59>CB\98H+3:LB^LZV*LSHI=!PML2-2G'[ZP323"5-Z+/C M072]#PY6%0/OX"OX;\/9HL56ED8HT$X832RT);U+CJ<\Q,> [P(FMSF34,G% MF,=@?&I*>@B"0$+M P/'[0KW(&4@0AD_%TZZI@S [?F9_4.L'6NY< ?W1OX0 MC>]+>DM) RT?I7\PTT=8ZGE#R5+\9[B"Q/"@!'/41KJXDGITWJB%!:4H_C3O M0L=]FF^R?('M ](%D*Z VYB'S8FB\O?<\ZJP9B)V[OW PQ,GQQ1[4P=G;$6\ M0_$.O=ZE.*7_P=-]>+:K,(OP["^%+Q#D MNP1Y),A?+7$O)OLG"=OT5('MXC0Y4IM1QTG>>->!O4OCF_P)GZ?]"[>=T(Y< MC,>7C?UOC?& 4@XW.$(]?K#5D-#Z<'R'9SN/V6QX,RP_B*W?N/H-4$L#!!0 M ( -"$J4K"&_?9M $ -(# 9 >&PO=V]R:W-H965TO&IE7$$[[_LC8Z[J0 MW@SV8<-.@U<('T[;, M]19$G4!:,;[;W3$MI*%EGGQG6^8X>"4-G"UQ@];"_CR!PK&@>_KF>)9MYZ.# ME7DO6O@"_FM_ML%B"TLM-1@GT1 +34$?]\=3%N-3P#<)HUN=2:SD@O@2C8]U M07=1$"BH?&008;O"$R@5B8*,'S,G75)&X/K\QOX^U1YJN0@'3ZB^R]IW!7V@ MI(9&#,H_X_@!YGIN*9F+_P174"$\*@DY*E0NK:0:G$<]LP0I6KQ.NS1I'Z>; M^VR&;0/X#. +X"'E85.BI/R=\*+,+8[$3KWO17SB_9&'WE31F5J1[H)X%[S7 M!_.=AJSR?#8SS^(+=^X_ 502P,$% @ MT(2I2IB;OIFT 0 T@, !D !X;"]W;W)K&UL M?5/;;MP@$/T5Q >$7=9-MBO;4C95U$JMM$K5Y)FUQS8*%Q?P.OW[ B:.VUAY M 6:8<^;,,.2C-L^V W#H10IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K M(T@*0C>;:R(95[C,H^]DREP/3G %)X/L("4S?XX@]%C@+7YU//"V<\%!RKQG M+?P$]ZL_&6^1F:7F$I3E6B$#38%OMX=C%N)CP".'T2[.*%1RUOHY&-_J F^" M(!!0N<# _':!.Q B$'D9OQ,GGE,&X/+\RGX?:_>UG)F%.RV>>.VZ N\QJJ%A M@W />OP*J9Y/&*7BO\,%A \/2GR.2@L;5U0-UFF96+P4R5ZFG:NXC^EFGV#K M )H = ;L8QXR)8K*OS#'RMSH$9FI]ST+3[P]4-^;*CAC*^*=%V^]]U)NLYN< M7 )1BCE.,709,T<0SSZGH&LICO0=G*[#=ZL*=Q&^^T?A?IT@6R7((D'V88EK M,9__2T(6/95@VCA-%E5Z4'&2%]YY8&]I?).W\&G:?S#3U,8J[M&T#7.=!5Y%D)(L M39)KIKC0M,BB[V2+S/1>"@TG2URO%+=_CB#-D-,-?7$\B*;UP<&*K.,-_ #_ MLSM9M-C,4@D%V@FCB84ZI[>;PW$7XF/ +PYQ)J.1LS%,POE8Y38(@D%#Z MP,!QN\ =2!F(4,;OB9/.*0-P>7YA_Q)KQUK.W,&=D8^B\FU.;RBIH.:]] ]F MN(>IGCTE4_'?X (2PX,2S%$:Z>)*RMYYHR86E*+X\[@+'?=AO-FG$VP=D$Z M= ;%YDU [%C[SL>GGAS2+$W97#&5L0[%._0>RDV^R1CET T MQ1S'F'09,T'S9V/_:& \H);G" M$6KQ@\V&A-J'XR<\VW',1L.;;OI!;/[&Q5]02P,$% @ T(2I2F%C[SFU M 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T5 M01]0)8Z3%8%MH.DP;, *!!VV/BLV;0O5Q9/DN/W[4;+KN9VQ%TFD> X/*2H; MC'UV+8 G+TIJE]/6^^[(F"M;4-S=F XTWM3&*N[1M USG05>19"2+-EL#DQQ MH6F11=_9%IGIO10:SI:X7BEN7T\@S9#3+7US/(JF]<'!BJSC#?P _[,[6[38 MS%()!=H)HXF%.J=WV^,I#?$QX)> P2W.)%1R,>8Y&-^JG&Z"()!0^L# <;O" M/4@9B%#&[XF3SBD#<'E^8_\2:\=:+MS!O9%/HO)M3F\IJ:#FO?2/9O@*4SU[ M2J;BO\,5)(8')9BC--+%E92]\T9-+"A%\9=Q%SKNPWAS.$RP=4 R 9(9UYDU@S$CKWO>'CB[3'!WI3!&5L1[U"\0^^UV.YW&;L&HBGF-,8D MRY@Y@B'[G")92W%*_H$GZ_#=JL)=A._>*4S7"=)5@C02I/\M<2UF_R$)6_14 M@6WB-#E2FE['25YXYX&]2^*;_ T?I_V!VT9H1R[&X\O&_M?&>$ IFQL&UL?5-A;]L@$/TKB!]0 M$L=MH\BVU+2J.FF3HE;;/A/[;*,"YP*.NW]?P*[G;=:^ '?<>_?N.+(!S:MM M 1QY5U+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR69SPQ07FA99 M])U,D6'OI-!P,L3V2G'SZP@2AYQNZ:?C632M"PY69!UOX 7<]^YDO,5FEDHH MT%:@)@;JG-YM#\ 'P(&NSB34,D9\3487ZJ<;H(@D%"ZP,#]=H%[D#(0 M>1EO$R>=4P;@\OS)_AAK][6)TL:5E+UUJ"86+T7Q]W$7.N[#>)/N)]@Z()D R0S8QSQL3!25 M/W#'B\S@0,S8^XZ')]X>$M^;,CAC*^*=%V^]]U)LKV\R=@E$4\QQC$F6,7,$ M\^QSBF0MQ3'Y!YZLPW>K"G<1OOM#X>TZ0;I*D$:"]+\EKL7L_TK"%CU58)HX M39:4V.LXR0OO/+!W27R3W^'CM'_CIA':DC,Z_[*Q_S6B R]E<^5'J/4?;#8D MU"X<;_W9C&,V&@Z[Z0>Q^1L7'U!+ P04 " #0A*E*=@9KA+4! #2 P M&0 'AL+W=O1I])Y.G MV#LE6S@98GNMA?ES!(5#1C?TW?$LZ\8%!\O33M3P ]S/[F2\Q6:54FIHK<26 M&*@R>K@5!#R:;Q. MFG0.&8C+\[OZMUB[K^4L+-RC^BU+UV3TAI(2*M$K]XS# TSU7%,R%?\(%U > M'C+Q,0I4-JZDZ*U#/:GX5+1X&W?9QGT8;_CM1%LG\(G 9\)-C,/&0#'SK\*) M/#4X$#/VOA/AB3<'[GM3!&=L1;SSR5OOO>2;Z]N478+0A#F.&+[$S CFU><0 M?"W$D7^@\W7Z=C7#;:1OE]'WR;K ;E5@%P5VGY:X@MG_7R1;]%2#J>,T65)@ MW\9)7GCG@;WC\4W^P<=I?Q*FEJTE9W3^96/_*T0'/I7DRH]0XS_8;"BH7#A^ M\6NSDS@).L#4=I+KW]<80E,S?@G8F9WQXIW5%CJ%(T@>3'9;@FSQMJ RSBK>0W]? >=*GLA'CO%E\/RS#N3L0KOM<=!3./ M*W_A5=4QF7/\'DC#4;,+?'R_LW^VR9MD=DSQ%U']*@_ZO RS,#CP([M4^E7< MOO AH7D8#-E_XU=>&7AW$J.Q%Y6RO\'^HK2H!Q9SE)I]],^RL<_;P'\/PP%T M"*!.0-0+V9-_8IJM"BEN@>P_?LNZ.R;/U'R;?;=I/X7]SQQ>F=WKBBQH$5T[ MH@&SZ3'T$3,B(L,^2E DL:&3<(K#$WC"Q(8GC^HTQ00S2#"S!+/_4DR<%!%F MAD7F4&0.".:.",(LL,@"BBP 0>J(($R&15(HD@*"W!$!F#3&(AD4R0 !<400 MQE,Y.13) 8%[\0CCN7@28P?%4XK9S+40 *5SCX['J010+%P=!/*XA4"[K@D% M%)FK@T"Y1P?[FB13BBQV=1#(TWT(MC^9>INZI@$8DGEJC> &0("[,[?:(,A7 M;K@'$&#P9'(] )3YR@VW 0(\GDW*#8%\Y88[ 0$VSR;Y()"OW' S(%.G)Y/K M =T@]_0UBKL!!4;/W*HQ":F[/$3Z;TSV9P'!<5/^KN M-37OLI^>^H46[3 91N-XNOH+4$L#!!0 ( -"$J4H#%_D&M@$ -(# 9 M >&PO=V]R:W-H965TL!CKNW'V#'\SK_ >[EG',_N&0#FC?; CCRKJ2V M.6V=ZPZ,V;(%Q>T-=J#]38U&<>=-TS#;&>!5)"G)TB2Y8XH+38LL^DZFR+!W M4F@X&6)[I;CY?02)0TXW].IX$4WK@H,56<<;^ [N1W;ZJ/\?:?2UG;N$1Y4]1N3:G]Y144/->NA<\R P. MQ(R][WAXXLTA];TI@S.V(M[YY*WW7HK-I]N,78+0A#F.F'2)F1',J\\ATK40 MQ_0_>KI.WZYFN(WT[3+Z-ED7V*T*[*+ [I\2[SZ4N(;9?PC"%CU58)HX39:4 MV.LXR0OO/+ /:7R3O_!QVK]QTPAMR1F=?]G8_QK1@4\EN?$CU/H/-AL2:A>. M>W\VXYB-AL-N^D%L_L;%'U!+ P04 " #0A*E*)7>G ;D! #2 P &0 M 'AL+W=OWN,[''-BH7+^"X_?L.V/5Z6[\ ,YQSYL*0]L:^N ; DU:IZ;P4 M&DZ6N$XI;M^.($V?T37]<#R+NO'!P?*TY37\!/^K/5FTV*12"@7:":.)A2JC MM^O#<1OP$?!;0.]F9Q(J.1OS$HP?9497(2&04/B@P'&[P!U(&80PC;^C)IU" M!N+\_*'^$&O'6L[MSP\\?J08&^*X(RMB'>8O$/O)5_?[%-V"4(CYCA@DCEF0C!4GT(D2R&. MR1=ZLDS?+&:XB?3-//KF>EE@NRBPC0+;_TJ\^53B5PS.]:<@;-93!;:.T^1( M83H=)WGFG0;V-HEO\@\^3/L3M[70CIR-QY>-_:^,\8"IK*YPA!K\8),AH?+A M^ W/=ABSP?"F'7\0F[YQ_@Y02P,$% @ T(2I2M^AW@"R 0 T@, !D M !X;"]W;W)K&UL;5/;CILP$/T5RQ^P)B;;2P1( MFUU5K=1*T59MGQT8P%J;H;8)V[^O;0A+4U[PS'#.F8O'V8CFQ;8 CKQJU=F< MML[U!\9LV8(6]@Y[Z/R?&HT6SKNF8;8W(*I(THKQ)'G'M) =+;(8.YDBP\$I MV<')$#MH+M' =W _^I/Q'EM4*JFALQ([8J#. MZF"@O#'!1Y!J2#DR_@]:](E M92"N[:OZI]B[[^4L+#RB^B4KU^;T R45U&)0[AG'SS#W$,RK+RGX5HHC_X_. MM^GI9H5II*?K[.G';8']IL ^"NS_:9'?M+B%26^2L-5,-9@F;I,E)0Y=W.15 M=%G8!Q[OY T^;?LW81K967)&YV\VSK]&=.!+2>[\"K7^@2V.@MH%\[VWS;1F MD^.PGU\06YYQ\1=02P,$% @ T(2I2O6A11?4 0 G 0 !D !X;"]W M;W)K&UL=51MCYP@$/XKA!]P*.MZVXV:W%[3M$F; M;*YI^YG5\24'8@'7Z[\OH&?M'O=%F.&9YYG!&;))JF?= ACT(GBO<]P:,QP) MT64+@ND[.4!O3VJI!#/65 W1@P)6^2#!"8VBE C6];C(O.^LBDR.AG<]G!72 MHQ!,_3D!EU..8_SJ>.J:UC@'*;*!-? =S(_AK*Q%5I:J$]#K3O9(09WCA_AX M2AW> WYV,.G-'KE*+E(^.^-+E>/()00<2N,8F%VN\ B<.R*;QN^%$Z^2+G"[ M?V7_Y&NWM5R8AD?)?W65:7-\P*B"FHW+X2.W=E,[IK\*?V>2U]5X+&B49N3JB!7.:,72#B5<$L>RK! U)G.B; M8<@"1(DGB#YK\3]38DA3!H6V0=%]@&"^QN1$.80%DF# M(FF X,.-2 31SS4/S&P8.2QO 5D?I.(O4$L#!!0 M ( -"$J4K2%2&=TP$ )P$ 9 >&PO=V]R:W-H965TAG[8KCCN>>YPW>DHU2ON@$PZ$WP3F>X,:8_$**+!@33-[*'SIY44@EFK*EJ MHGL%K/1!@A.ZV21$L+;#>>I])Y6G"DD!Z$8.K]"%R.&8[PI^.YK1OC M'"1/>U;#"YB?_4E9BRPL92N@TZWLD((JPW?1X9@XO ?\:F'4JSURE9RE?'7& M]S+#&Y<0<"B,8V!VN< ]<.Z(;!I_9DZ\2+K ]?Z3_='7;FLY,PWWDO]N2]-D M^!:C$BHV+HP.U=U,XI[\*?V:3 MU]9[R6D4I>3BB&;,<<+0%>8+02S[(D%#$D?Z3S@-AV^#&6Y]^':M'N_"!'&0 M(/8$\5\ETJL20YAM6&07%-D%".(KD1#F/Y4D09$D0)!'?7=]06?YO:)J;KM-#I+8WO4=U(EI0&;RN;&%MS8IV(Q M.%3&;?=VKZ:!F0PC^_DM(,N#E'\ 4$L#!!0 ( -"$J4K42V%$N $ -(# M 9 >&PO=V]R:W-H965T MI5"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$ENB&1<]:^ GN5W\RWB*+2LTE*,NU M0@:: M^EAV,6\!'PF\-H5V<4*CEK_1*,;W6!DY 0"*A<4&!^N\ ]"!&$?!I_ M9DV\A S$]?E-_3'6[FLY,POW6CSSVG4%WF-40\,&X9[T^!7F>JXQFHO_#A<0 M'AXR\3$J+6Q<4358I^6LXE.1['7:N8K[.-U;&>XB?;>.GNVW!;)-@2P*9.]*_/*AQ T,33X$(:N>2C!M MG":+*CVH.,DK[S*P=S2^R7_X-.T_F&FYLNBLG7_9V/]&:P<^E>3*CU#G/]AB M"&A<.-[ZLYG&;#*<[NRQ $ #<$ M 9 >&PO=V]R:W-H965T7$!Q]V_'V#7]3+VQ7#'<\]SQW'.1VU>; ?@ MT)L4RA:XCEG 1\!/#J-=[5&HY*SU2S">Z@)O0D(@H'*!@?GE @\@1"#R M:;S.G'B1#('K_3O[EUB[K^7,+#QH\8O7KBOP'48U-&P0[EF/CS#7DV$T%_\5 M+B \/&3B-2HM;/RB:K!.RYG%IR+9V[1R%==Q.OF4S6'I #H'T"7@+NJ022AF M_IDY5N9&C\A,=]^ST.+M@?J[J8(S7D4\\\E;[[V4E&YS<@E$,^8X8>@*\X$@ MGGV1H"F)(_TGG*;#=\D,=S%\MU;/_J._3Q+L(\'^KQ+I58DIS"XMDB5%L@3! M_DHDA;D6(:O&23!M?+(657I0<5Q6WF4J[FEL_ =\&JEOS+1<6736SC^?V.1& M:P<^E&PO=V]R:W-H965T>9P1G24:I7W0 8]"9XIS/<&-,?"=%% X+I.]E#9T\JJ00SUE0UT;T"5OH@ MP0F-HH0(UG8X3[WOK/)4#H:W'9P5TH,03/T^ 9=CAG?XYGANZ\8X!\G3GM7P M'\M##JU1ZY2BY2OCKC2YGAR"4$ M' KC&)A=KO $G#LBF\:OF1,ODBYPO;^Q?_*UVUHN3,.3Y#_;TC09?L"HA(H- MW#S+\3/,]<08S<5_A2MP"W>96(U"?7<>:_A84# MZ!Q -P%D$O*9?V2&Y:F2(U+3W??,_>+=D=J[*9S37X4_L\EKZ[WFE,8IN3JB M&7.:,'2%V2T(8MD7"1J2.-%WX30&PO M=V]R:W-H965T[.Z:%[&B1Q=C)%ID9O)(=G"QQ M@];"OA]!F3&G>WH-/,NF]2' BJP7#?P _[,_6?38HE))#9V3IB,6ZIP^[ _' M-. CX)>$T:UL$CHY&_,2G*]53G>A(%!0^J @\+C (R@5A+",UUF3+BD#<6U? MU3_'WK&7LW#P:-1O6?DVI_>45%"+0?EG,WZ!N9];2N;FO\$%%,)#)9BC-,K% M+RD'YXV>5; 4+=ZF4W;Q'&?]*VV;P&<"7PB8._0R)8J5/PDOBLR:D=AI]KT( M5[P_<)Q-&8)Q%/$?%N\P>BEXPC-V"4(SYCAA^ JS7Q ,U9<4?"O%D?]'Y]OT M9+/")-*3=7:>;@NDFP)I%$C_:3'YT.(6YF,2MIJI!MO$;7*D-$,7-WD571;V M@<<[^0N?MOV[L(WL'#D;CS<;YU\;XP%+V=W@"K7XP!9'0>V#^0EM.ZW9Y'C3 MSR^(+<^X^ -02P,$% @ T(2I2B(:T4L5 P ) T !D !X;"]W;W)K M&ULE5?M;ILP%'T5Q ,4;+ZC)%+SI4W:I*I3M]]N MXB2H@#-PDN[M9QN7@7W3L#\!FW///;YV#I?IE=5OS9%2[KR71=7,W"/GIXGG M-=LC+4GSP$ZT$D_VK"X)%\/ZX#6GFI*="BH+#_M^[)4DK]SY5,T]U?,I._,B MK^A3[33GLB3UGP4MV'7F(O=CXCD_'+F<\.;3$SG0'Y2_G)YJ,?(ZEEU>TJK) M6>74=#]S']%D@U(9H! _O>.7,HK8V]R\'4W \, 0'EN)$,*0\K' ]0C@0'L" M:D\ [:&A/;$S11FVI0.X6)T70_E]W$!X"@I/ >'F?R>USJ4I.;6DW!"1@2(R M0$1LB,CLU<(ID ^;MP\D24SW]D=GN?&*0$"6U,R"[A5TK2$C*HK E\0CPI:0 MU#R0&C.P ?NC "A,=H,"=GD4CG]/(-@;$62.5EEL-P/- M$<"ED,/Q;72 MO5XC5]+ZH-KPQMFR<\5E@]*;[5K]1RP;06-^@2:KMD'\1]-^/WPG]2&O&N>5 M<=%FJF9PSQBG0J;_(';X*#Y9ND%!]US>)N*^;OOV=L#927^3>-V'T?PO4$L# M!!0 ( -"$J4K96?SZ)@( '\& 9 >&PO=V]R:W-H965T5(Q3 M+-61GY#H..#2D"A!@>?%B.*F=?/4Q X\3]E9DJ:% W?$F5+,_^V L#YS??<: M>&E.M=0!E*<=/L$OD+^[ U9ZVE'0*"06@*KY0)[($0K*1]_1U%WRJF)\_U5_:LI7A5SQ +V MC/QI2EEG[MIU2JCPF<@7UG^#L:#(=<;J?\ %B()K)RI'P8@POTYQ%I+14459 MH?A]6)O6K/VH?Z79"<%("":"ROT9(1P)X0=A98H?G)E2OV")\Y2SWN'#V^JP M_E/XVU UL]!!TSOS3%4K5/22!U&0HHL6&C&[ 1/,,/Z$0$I]2A'84NR"._HB MP?X>$6_L&4)K$:'AAS=%A':!E55@9016-P*K11<&3&0PK<$D2;@ [>]!<1QY M=BN1U4IDL1+9!6*K0/QX,Q*K0/) ,Y+[9L2QOVC&/2B.DL1N96VULK98B>T" M&ZO YO%FJ&%DO2#> ^T803?]"!?=^!PS6$&S:TN!G\R$$T[!SJW4%V06G:;H M M)FK/AY$X'"3KQG&/IF]._A]02P,$% @ T(2I2I:L 8Y:! YQ8 !D M !X;"]W;W)K&ULE5C;*"M#8A!7OLF[;4D:WZ1Y:_J($3M M_,FSHEJXA[H^S3ROVAQ$GE:?Y$D4S3<[6>9IW;R6>Z\ZE2+=MD9YYE'?#[T\ M/1;NX;P-?C_M#K0:\Y?R4[L4W M47\_/9?-FW?ULCWFHJB.LG!*L5NX-V3VQ+DR:!$_CN)2]9X=5JEKGVTJ22 MIW^ZSV/1?EZT_SV731]5S>CKD@;1W'M5GC1FU6'H !,/,6L;0X:()\A+'89W FL]< ''D+8 X<]\-8#&WB(8 \!["$ J4Q["&VK/:)]W88-T$CB=!)@2@Q.K#A/T M P5X(*5,H.#X0"B*^,!$BTR??P*+R0VA0![,5#5JU4QB8!$>-;"_"B0<60:" MD) +(PXX@.A(?D #PE"1 *P+ H,)FI0O^BV(="B$3X2@) 6[2%0A.@306A+ M(L!'9*YY9*VYM=HV9'2Q$0T@M@C0R*H; B%Z1Q!V$X#>L:DCQ.8W&5U.BC"< M @R/K0T6 B$R0!$9H 3PP(2CS&9(?+")AQ"[B$0=@AA MB&0P0 T29@:") /9'ADB&0PZ.9@BKD%CIQT ,CK!B+ P0#,21#,XHAG[K]ZM[W\'U!+ P04 " #0A*E* RY/B+0" !F"P &0 M 'AL+W=OZNK M1JS]DY3M0Q"(W8G61'Q@+6W4FP/C-9%JRX^!:#DE>V-45P$.PS2H2=GXFY4Y M>^*;%3O+JFSH$_?$N:X)__M(*W9=^\A_/W@NCR>I#X+-JB5'^H/*G^T35[N@ M9]F7-6U$R1J/T\/:_X@>MJC0!@;QJZ17,5A[VI47QE[UYNM^[8=:$:WH3FH* MHAX7NJ55I9F4CC^6U._OU(;#]3O[9^.\]R+T]K/_>]/3V0]_T8OM%)PK43=L6.5,+_>[BPDJRV+DE*3M^Y9-N9YM?SO9K ! MM@:X-\#%HD%D#2+'(.B4&5<_$4DV*\ZN'N^^5DMT4J"'2 5SIP]-[,P[Y:U0 MIY<-+M)5<-%$%O/88? (DXTQ6PB3]YA :>B%8% (-@31B*" "2*0(#($\8 @ M"D/'DPZ3&4QC, AE2>3X J*B!!83@V)B0 QRQ'289'!-G.>.E"DFR6:BDH!" M$D (=H0DDTNII;.!8TO 6%B5LX$ K%>$8. MW-00U-72&0JX':'D/_(6;B8(ZB:3O$T!=U$Q^4(@+)L+"]Q0$-11)KE[NZ4L M0L9"X*:"H*XRR=O\MI ER%@(W)Q0<4_>%L#?+/")0-CD$P6#@4=/H-\)/Y:- M\%Z85+.3F7 .C$FJ*,,/RK.3&GK[344/4B\SM>;=Y-=M)&OM5!OTH_7F'U!+ M P04 " #0A*E*0?M5!G # P$@ &0 'AL+W=O>Y&7]=S?*;5_#()ZM1,%KQ_D M7I3ZFXVL"J[T:;4-ZGTE^+H=5.0!#<-)4/"L]!>S]MISM9C)@\JS4CQ77GTH M"E[]>Q*Y/,U]XG]<>,FV.]5<"!:S/=^*GT+]VC]7^BSHHZRS0I1U)DNO$INY M_XD\+B/:#&@5OS-QJL^.O::45RG?FI-OZ[D?-AF)7*Q4$X+KCZ-8BCQO(ND\ M_IJ@?C]G,_#\^"/ZE[9X7OPA04^YZI M_KLXBES+FTST'"N9U^U_;W6HE2Q,%)U*P=^[SZQL/T\F_L

F39SU5QLO6N_T]76^NIQP<)D M%AR;0$;SU&GHF89>*I9 P7I)H!/HLZ P"]J.9^?C0XH#,!B M0&BBS+201F= M)FDU9:LAE$9D4 I2,1+A9"*83 22F0Z2Z33QC620RIE,#).)[61(.$@FMJ8) M\103.,4$3#&HY&DR=HH$3I& *1P;)(4!TO$[; H#3$+D*F [>74)4X MDB$AQC8$ACB0(P[RR7A+",:6T!&F&-%%O6$\W.E(12)7.OA'@(!? 1.$!@[DEAV,!([0F#P2 H693*T(QU% M#I8YT<$@D^GX)::8/@KHL]J-$=VJ"^P!7-(47^T;+G6((TEHWLHQ313U$6G MCA"89FKW4;<=F#\*.JEMA]TD+3NN22YO&3'%#%!,72$P=^R.'LHP=PSU4.O6 M=50/12IG#V6.&VG ,"6.$)@Z=DI?S@U38K:^]5*B6+]EE](Z42 M.ESXH.W=";[N3W*Q4&PO=V]R:W-H965TZW4@Y'A$35 L7BB0W0JYF&<8JE&O(+$@,'7)LD M2E"XVZ6(XJ[WB\S$3KS(V%62KH<3]\254LS_O !A8^X'_CWPVEU:J0.HR 9\ M@>\@?PPGKD9H=JD["KWH6.]Q:'+_0W L4ZTW@I\=C&+1]W0E9\;>].!+G?L[ M#00$*JD=L&IN4 (AVDAA_)X\_7E)G;CLW]T_F=I5+6/V9PU8GXG@&*G-K'30[)V9 M4]4*%;T549ADZ*:-)LV+U80+3?BH*!V*:)8@!3!3A$Z*T.1'#Q2IVR!R&D3& M('XPV*_*L)J]T?1&$\3K0AR:X. &B9T@L0/DL *QFF2Y2!JM0+::Y-G-D3@Y M$@?'\XHCV:QQ"%::OT* M?U M^ M02P,$% @ T(2I2H%CP-"9 @ 3PH !D !X;"]W;W)K&ULE5;OKYL@%/U7C-_W%/!GTYJL798MV9*7MVS[3%M:S5-Q M0-NW_WZ UK3TNOB^*."YAW./7&!YX>)5EHPI[ZVI6[GR2Z6Z11#(7FH:* MOVM6\\O*1_YUX*4ZELH,!,6RHT?V@ZF?W;/0O6!DV5<-:V7%6T^PP\K_B!8; M')H B_A5L8N\:7LFE2WGKZ;S=;_R0Z.(U6RG# 75KS/;L+HV3%K'GX'4'^ O 8@*+_!I A@#@!0:_, MIOJ)*EHL!;]XHO];'36+ BV(-G-G!JUW]IO.5NK1\0&0) 1$F@!HPH,JL VGMRI0# ! 0F()8CN"!R1ZQZ36DS;8Z(4YTXJ (ID M80*+B4 Q$2"&.&)Z3'PSS0>"\C1UU("P))[P)@;EQ(]R7&OBAVEP&KL_&0"A M.(:5)*"2!# F@@E2D""=OTXRD"";L4ZRASQ1'B'7#0"595$.B\E!,3D@9L)/ M%,+5&\XW!$UL &B&)0/H+MLP2A)W&X!@))_*"=X+$ 8$3=0?@G<#1-YA"US# M""KB!UL>RU//$[FN "B; MA5%3 U/V9"'7C+>8V/Y!<1;_4+DSNO9=GG):EX3BN'D9 LW=9T].>!3(5[IY1LQ!<6N8ZK_0[4H;X[_4Y6R^7I>1F&T[EW5D0&LVXP M00>#6H0GV=L4 91B'0S" SO!!D"$<(80+"+4\6&WB,B'"2*0(-($D46 >K?0 M8!*-J1J1*$G27BF/4):8&!03 V)Z-[9N,'$GS1.DYB',DC,!Y4P .6%/SF20 MQ^\IN8>P1"2@B 00$<$$*4B0CK?(%"28CK#(=% DBL.H=Q,/0)84Y,,_6G^$ M10S(^O(!.0]AMJ ;702-,(D!)7=<8B C;(+ 7K-" 2 D[@L9@H+T5L%PQT$A MD&=R@P+N.2@:;TD$=PH$M8J^*0W(:DE^$ U\,.P5-LP6!/<*!#6+@3&'O> ) M5/009TN".P>"6L? FLEC:]Z#V$+@#H32,=:$0$DOC]?YJKT M$-8Y;6>M5:"'@T]X,ZC]Q.R85]S94B%'##T('"@51&KQG^7-9W(V;#<%.0BU M3.2:-0-2LQ&T-L.?UTZ@R_]02P,$% @ T(2I2L3\/B2O 0 T0, !D M !X;"]W;W)K&ULA5/;;MP@%/P5Q >$-3B7KFQ+ MR595*K72*E639]8^7EL!XP"[3O^^W&(Y*ZM],9S#S#"#H9B4?C4=@$7O4@RF MQ)VUXY804W<@N;E2(PQNI55:#[@J0F^OJT*= MK.@'V&MD3E)R_>I7;GE5:#4A'7_6R/V=R+;,'6;MF^'LPII+:USW7+'\KB!G+Y0P#Q%#%QCZ M&;%;0; 90IR!V05==4$#GRWX64[7!=BJ L"^3(&NT@1(;&ULE9G;;N,V$(9?1= #1.)9"FP#<9Q@"[1 L$7; M:\6F#U@=O)(<;]^^.L5K4_]LK5S$EOQSAD/--R3%V;DHOU5[:VOO1Y;FU=S? MU_7Q,0BJ]=YF2?50'&W>_+(MRBRIF\MR%U3'TB:;KE&6!CP,=9 EA]Q?S+I[ M;^5B5ISJ])#;M]*K3EF6E/\N;5JSV=7LC6,R.R<[^:>N_CF]E MRO&LBA@;S7@QH:J'L;Z*&! M_MF@?Q[]8'6COTKJ9#$KB[-7]@ET3-H\98^Z>;[K]F;W.+O?F@=0-7<_%D+& ML^"C-31HEKV&7VFXBFXUSV,-NU6L@!6A+YJ@Z>6EJQQU=P\).E/>B!R)U6A7B/@1^B.1A1.E@]^6)F0K28%@90,$ZA?1U$ZBJ3 M.>$%X\( +X8PP3$*/+P_5HY1X.R.T@!$/**ZBGGA]_""1(:H01SSP@$OAB@P M'//")_#",2\

%21B."28Z@XF($,-208*AY-&%5,#$?$ MN%P.(L:NP&0/1+(*S)4 4XPA5GP"9&(%V+Y*3$O<@(O$O,B$0JQ&^UX M048]64R+!+3$A F%:5$3:%&8%@5 B)VJOQQ$U[$R%K9_A"],C +$Q$1]4!@' M)29$C'%0\HY<1J*86"PIXIT!PL&I#R^#Z(XL4I@8!8B)B4*F,#%J C$*$Z,0 M,6[-A2*B/BC,C$+,$%W5F!D]@1F-F='WS#!01+T/PKQHQ M1^S7F14_@16-> M-$+!N-$"$;56TI@7#7B)B=JOB3=H>D*T& 8-MAZCVC^(;A;]X0/E"".C 0TQ M-6*8!AW?'Z[!-!BP]1B%.XANRC_A!0-CQBQ(:NXPF 7#)\2*63!H*36*58QB M)68H@W$Q8Q)D2 T7)L&H";%B$@Q:2(UB[46,WZ0QISP1+Y3'P,B0&C*,@IFP M5S<8!8.V'J-XP5Z=Q#;"P$1C8&1(+ PB3$,T8:\>81HBM/=PPXW&>P\W#X.K MTZ_,EKON[++RUL4IK]LCFZN[E_/1I^YXU+F_8H\O_:G:3S/]H>L?2;D[Y)7W M7M1UD74G:-NBJ&W3PV;L?6]OD\WE(K7;NOW:$E#VAYW]15T&PO=V]R:W-H965TWKVT(Q^&E(G\"-K.S.Q,O;';CXE6>&5/>6UE4;%!9!#@,DZ"D>>4O,[NW%-E_QT5F8C6&8U/;$?3/VLMT*O@H[ED)>LDCFO/,&."W^%GC<8 MFP"+^)6SF^S=>T;*CO-7L_AZ6/BAJ8@5;*\,!=67*]NPHC!,NHX_+:G?Y32! M_?L[^VI'@R %"L03#/8S='H["D3."X<[#:+HE&.X\C"=8TH(^?C^B9. )A$+.%S/HC0 E M$R<[+4EOSR^5,A_;WFXWD:WL0#;87^M)K9FKWFF:,>\[%:>\DMZ.*SV@V#'B MR+EBNLCP2?]E9SU9=HN"'96Y3?6]:,:K9J%XW8Z.03>_+O\!4$L#!!0 ( M -"$J4JM[\-!)0( (@& 9 >&PO=V]R:W-H965TBU=9 2COK6&MW/F54MV6$%E4T%"YX!VT^LN9BX8J/147(CL! MM+2DAI$H"):DH77KYYF-'46>\:MB=0M'X=;1"_P"];L["CTCDTI9-]#*FK>>@//.?PJWA[7!6\!+#;V"6=Z9>J9]]]@K"?UO;'X'W #IN'&B>V+8K(Z:,Q%N8[V8 MA0G:M;/?=+521V]Y$JPR$QP^(I8; M/$.,%A%;?CSCQVF*"R2H0&(%DH=56#NK@&$V3B$()@QP(REJ)$4$0L<(AG%7 M%,/$N)$E:F2)""2.$0R3.D8PS!(WLD*-K! !]X!B&&?[#I]C'HRL42-K1,#9 M__V V5A,.QSU1>KN#0:*W1M%9A>X 7&QO4YZ!;^VRER5671JIT^1:0!.?*_; M[- 5WV6&'OV3BDO=2N_$E6XOM@F<.5>@/08+?8 J_5N8)@S.R@Q7>BR&YCA, M%._&OD^FGT_^'U!+ P04 " #0A*E*C)!0X0P" !V!0 &0 'AL+W=O MQV"(FJ M!HK%BG70JC<7QBF6*N17)#H.^&Q(E* H"#)$<=/Z16YR1U[DK)>D:>'(/=%3 MBOF?$@@;]G[HWQ//S;66.H&*O,-7^ 'R9W?D*D*3RKFAT(J&M1Z'R]Y_"G>' M3.,-X*6!0]WZ@#0&!2FH%K)8;'( 0+:1L_!XU_:FD)L[W M=_7/IG?5RPD+.##RJSG+>N]O?.\,%]P3^V/PWN %1<.U$U:@8 M$>;I5;V0C(XJR@K%;W9M6K,.H_Z=YB9$(R&:"*KV_PCQ2(C?"8EIWCHSK7[" M$A4J>7U.%E4:6TF.VL2K1*TH651U"XRO[QY3*GE0W!CRJGRV ())0^,'!AX]H-_+>R^8)D*$C&@G4L8+U0=/Z->UYDUG3$]K-O>;CBU3[!V90A M&4<1S]"\P^RU2),T8]= -& ./2:YPVQ&#$/^4229%4DBP?J.X&&>8#U+L(X$ MZ1W!]I/+'K.)&!TQVV0[0=W)I+,RZ8S,[I-,C_DRD=DM_IL&FXP__-W/W)Z% M=N1D/-YDG'=MC &ULE5C;UU[S7)99 M_6\M"W5<^L1_O?$M?]JWW8U@M3AD3_*[;'\<[FM]%8Q1MGDIJR97E5?+W=+_ M2"XV3'2$'O$SE\?FY-SK2GE0ZG=W<;==^F&G2!;RL>U"9/KP(B]E4721M(X_ M)J@_YNR(I^>OT:_[XG4Q#UDC+U7Q*]^V^Z6?^-Y6[K+GHOVFCK?2%"1\SU3_ M1;[(0L,[)3K'HRJ:_M=[?&Y:59HH6DJ9_1V.>=4?C\,_D3 TF$ -@8X$1M\D M,$-@(X&D;Q*X(?"10,F;!&$(8BXA,H1H+B$VA'ANT8DA)',SI(:0SB60\'7F MPMF4<;*)10F&5=(ONZNLS5:+6AV]>G#.(>L,2BXT2P?O[O8+N?]3+[U&WWU9 M<9HN@I^;.: - (HHAP5'L. (&%YK:=]$3IK4'KK;R!FZ%!NZ&%82NTJXE>4J MGC]!"9PE ;+8[K8=\1U,HO0BA$O$\C, M5O/Z;$"33 3-A/B9 (862 R*&)&&\\>6(N:A@'F$U;[6U#4/"6-W6\Q9DJ@3Q*P6>6P1#8B!^I?R,64*<2 $G"J=<"(0T*(K8 ME0*[M\#$(G:E\1D%(T:D@!'=@B$0TI\HXD,*^1!Y.F:(#]D9/F2(#YGK0_Y#T]>L?LJKQGM0K7XQ[]^==TJU4D<,/^B( M>YEMQXM"[MKN--;G]?"!9[AHU<%\O K&+VBK_U!+ P04 " #0A*E*;>_J MOHT" "M"0 &0 'AL+W=O]'9?_92M=S8JCIDNE>"[WRG MMLDH(8NLY767;E:^[4EM5O)DFKH33RK1I[;EZN^#:.1EG4+ZWO!<'X[&-62; M5<\/XH

WC+!Y%TS@G.XX_HVDZ,5W'Z_*[^V<_>3N9%Z[%HVQ^ MUSMS7*=5FNS$GI\:\RPO7\0XH2)-QME_$V?16+D;B65L9:/];[(]:2/;T<4. MI>5OP[/N_/,R^K]WPSO0L0.=.M!A+@/(C_P3-WRS4O*2J&'Q>^[>,=Q3NS9; MU^B7PO]G!Z]MZWF3+V"5G9W1J'D8-/1*PPHV:3+K/T$H"J'>@-U *&[ 4 /F M#?(; Q:,N#G6GDQ=I[)GM3]:]E$982W)G!WVT=Z>ITHB]<<72 MEM5P@1@J1O;CY2B;;FB;?U!+ P04 " #0A*E*.SQPS&<<7RMYY1HBP/LJB MX@L[$Z*>.PY/,U)B_D)K4LDW!\I*+.24'1U>,X+W.J@L',]U)TZ)\\I.8KVV M94E,3Z+(*[)E%C^5)69_5Z2@EX6-[.O":W[,A%IPDKC&1_*3B%_UELF9T[+L M\Y)4/*>5QTJ1:0@J5 46#[. M9$V*0C%)'7\,J=WNJ0*[XRO[%YV\3&:'.5G3XG>^%]G"GMK6GASPJ1"O]/*5 MF(1"VS+9?R=G4DBX4B+W2&G!]:^5GKB@I6&14DK\T3SS2C\OAO\:!@=X)L!K M ^3>CP)\$^#? H*' 8$)"'H!3I.*]F:#!4YB1B\6:XZWQNHK0O- NI^J16VV M?B?MX7+UG 01BIVS(C*858/Q.I@;PI'L[18>M,7*&X1[]QNLAXC)[!ZR 4A\ M6(0/YNGK>/\N3P\F"$""0!,$'8+([_G40"(-J33$GP:NZ_:R'<(BS^O"[M2$ MH)IPH":(1OR8@ 23Y_V(0(((4!#T#&DP82?3GA>;:.#%B U34,04$!'"!#.0 M8/:\#N0$ %'?SMAG@4;*&0%J)GTUZ']JU@;RQ,$@L.B7R .$ M1",4<,FB3]0L@HL6#:L6.)QA0:+9H&PW &S,$KAF$52TTQ$*N&K1)\H6P76+ MH,*=]2T9@ORP?WI.I\>4A!UU_^962D^54'_5G=7VCK#T5(_JK:_0?-UT^AM- M<_'X@=DQK[BUHT)V0-VG#I0*(C6Z+]+.3-YUVDE!#D(-(SEF3<-O)H+6YC+C MM#>JY!]02P,$% @ T(2I2MKD&*>C @ S H !D !X;"]W;W)K&ULE5;MCJ(P%'T5P@,,M"!:@R9^9+.;["9F-CO[NV)5 M,D#9MLKLVV];$!4OL_A':#GW]-Q;3WOCBHMW>61,.1]Y5LB9>U2JG'J>3(XL MI_*%EZS07_9OXTY"Z M[9HF\/;]PO[%)J^3V5+)5CS[G>[4<>9.7&?']O24J5=>?65-0B/7:;+_SLXL MTW"C1*^1\$S:7RE'_4P+^ZP:_DL8'("; -P&Z+4_"PB:@. : M$'X:$#8!X34@LM6J4[&U65-%Y['@E2/J[2VI^1>A::BKGYA)6VS[39='ZMGS M/)SXL7RA6V QD/V M%@"1H'O$0J"P1PQL*03XA?0<"P@V#"+#2X)AQV!_0$D@$.F[46!;8< QI.=T MP+!C,'XB6]@Q&+I4NGL+@4CW'/)NKO2>*:8W^B_;34;>6[2!C>V5>Q_I= MU/U5/5"\;'I'KVU@Y_\ 4$L#!!0 ( -"$J4J%EXN-XP( -H+ 9 M>&PO=V]R:W-H965T91F%O4L MVZ+BM2I$'4B^6X0/^'Y-J UPB%\%/ZO!.+"E/ OQ8B=?MXL0V8QXR3?:4C!S M._$U+TO+9/+XTY&&_9XV<#B^L']VQ9MBGIGB:U'^+K;ZL AG8;#E.W8L]9,X M?^%=030,NNJ_\1,O#=QF8O;8B%*Y:[ Y*BVJCL6D4K'7]E[4[G[N^"]A< #I M D@?@.E_ ^(N('X+2%SQ;6:NU$],L^5=>V:J M56;UM$SR?!Z=+%&'6;48,L#@'A$9]GX+ FVQ(EXX>;_!VD>D.;Q##!81N_AX MN .9P00)2) X@F1 D"4C$5I(YB!U"\DS/"H$ N4IG D%,Z%>)A0AF" %"=+K MM2@8V+?>=21"8H8,=A>H,DL.=P>H4DJ5?M;(;&DO@@0J8."6Q?[/N7HBE1 M8=_AV0V*P,[#^16*Y/[[3[W/"("BV<3?@< F)KZ)*4HF*&#K$7R]) 2V'B$? M2])AWDE",SJ2!$)A/*4)[&+BNYBBB9-&8.^1Y 9-8.\1_W?G:T*]GRK-QHKX MF/%W,1IT1!67>]<\JF CCK6VO<=@M6]0'XCMJ$;K*].XMFWF&TW;]7YG7_P!0 M2P,$% @ T(2I2I9B>B"[ 0 $P0 !D !X;"]W;W)K&UL?53M;ML@%'T5Q ,4?Z6I(MM2FVI:I4V*.FW[3>SK&)4/%TC< MOOT $RO)O/TQW,LYAW,OX')4^LWT !9]""Y-A7MKAPTAINE!4'.G!I!NI5-: M4.M"?2!FT$#;0!*<9$ER3P1E$M=ER.UT7:JCY4S"3B-S%(+JSR?@:JQPBL^) M5W;HK4^0NASH 7Z _3GLM(O(K-(R =(P)9&&KL*/Z69;>'P _&(PFHLY\I7L ME7KSP4M;X<0; @Z-]0K4#2?8 N=>R-EXCYIXWM(3+^=G]2^A=E?+GAK8*OZ; MM;:O\ -&+73TR.VK&K]"K&>%42S^&YR .[AWXO9H%#?ABYJCL4I$%6=%T(]I M9#*,8]0_TY8)621D,R$M_DO((R&_(9#)62CUF5I:EUJ-2$^'-5!_)])-[IK9 M^&3H75ASU1J7/=6KY+XD)R\4,4\3)KO 9->([0(BGR'$&9A=9(LNLL OKEPD MRP+YHD >!/(K _\0*!8%B@4'ZYL^3)AUP,B R9-D==.*OT%9D18W5LC%\?CG M\IWJ Y,&[95U)QW.HU/*@A-,[MP=[-T+G0,.G?73M9OKZ9Y.@55#?()D_@_4 M?P!02P,$% @ T(2I2CN_656= @ .0H !D !X;"]W;W)K&ULE5;1;ILP%/T5Q <$V^"$5"32FG3:I$V*.G5[=A(G007, M;"?I_GZV<1&!RYJ]@&W./#D"73IBN/D:HE9WL75!8106@:E2ROPF7FQC9RF8FS+O**;V2@SF7) MY)]'7HCK(L3A^\!S?CQI.Q MLYH=^0^N7^J--+VH9=GG):]4+JI \L,B_(0? MG@BR 0[Q,^=7U6D'-I6M$*^V\W6_")&=$2_X3EL*9EX7ON)%89G,/'Y[TK#5 MM('=]CO[9Y>\26;+%%^)XE>^UZ=%F(;!GA_8N=#/XOJ%^X1H&/CLO_$++PS< MSL1H[$2AW#/8G946I6^-E]FB0^# X@/(&T _G= [ /B>P,2 M'Y#<&T!] .T%1$WN;C'73+-E)L4UD$T]U,R6'7Z@YG?M[*#[.^Z;64]E1B]+ MBM(LNE@BCWEL,*2#(;>(U1!!T?P6LP8P&-UBGB ,;C&1R:1-AX#I$$<0WQ 0 MF" &"6)'D'0(DJ0WRW6#P/[*Q'#CL.0Y:;]C2Z!EI7T-RD AU MJ+TM+O\"4$L#!!0 ( -"$J4J8MY1I9)T ]: @ 4 >&POGWO.^Y>"23DGJV([K+8B;RXC[./>_S.W]IVR[Y MM"RK]M_W[KMN]?UWW[6S^WR9M4?U*J_@FT7=++,._FSNOFM739[-V_L\[Y;E M=Z?'Q\^^6V9%M9>LJ^(?Z_RZ7E?=O^]=G+S8^^M?VN*O?^G^^E,]6R_SJDNR M:IZ\K+JBVR2O*QZSJ*OD,&GOLR9O__)=]]>_?(>_X=^=)6_JJKMOX3?S?-[_ M]DW6'"5G)VER>GQRV?_R:@5?GCX?__*Q^?ROJ]NV:[)9][_[OY2'W^=W!3X! M0_R:+?/^4]=O?WKY/U[?)*]_O9X8X!K>WF0EO'6>?TK^EF\FI_AALQJ,?W)\ M^-\G?_ N;XH:ES5/?LJZP6]UU_ZO__;?1O<-QIC3.*_*[*[_[2(KV\&(]N97 M13N#-?W//&N25_#AX#S[3\I41Y_][R>#75TW3?\U4ZL\/#PY/3P;#"&[_ZHH M\R:YAM_=U[H0,_Q'_H]U M\3$KX?G!2V!_\(JW29//9_#Q2YF>""X$2/7Y\^\PS4G;0XC%=WH!(%M-D B.#'->U$O<;.*/XW/-Y$GWMB%Y+G*8TAPH!PYW/7A9?#Y/&,CH3W^[JINQF?Z2 M9VT.-V@&SQ0?\Z2^+8L[6M.N([PJ*B!OO-U/_RWO4UE7=X==WBRW+?"7Z:^0 M[10=$A03_@Q$),PGAUG!5=C_M>[RY.2XSW10O'_?KK)9_N][(+_;O/F8[_TU MZ0].S.R^+N=YTWY+I-MM!C0#]T^VOV7>]\WQT?'Q\0G04), TUCG"9 _R_0? MDHL4OA,!GV3K[A[N]#_S^0](W' 6;8M$0S5U)\?'4R\\/TF? MGY_8-_!*^.3TXD(_&9_+K@PL!6)L5_D,":L<"I4YL'*@":!OY%V'P,5GV:H M>A^Y<>OENB21($P-[EZ3W\/U0YHMZW:,)=MOYOFBF!4#1L-WJQTYW_$G'7'2 M>G?YY=,%V_Z[#&_,?=X5(--W%W0W'8Q,J@1<.[F3J%#4;?&(!CFWVQ<\JB/ML-JQWZ6/K77\1U^@D1F5D3;S=H5*(5#7E&ZF;,31;?H( M'7L;9J "O6?A-A3:H%_,U[,N:4%!&U-@&OG,$19D_JALG+D!_0Y39_X M70.&S1VM>YPU3 UT7;*AA,=;2AN@D/XZZN/FT#6V3'D@DX'Q)HNF7NJS0 E#K14D.VB0J&/40\.0-0#^ M;E0=I'?W?KDKZ":C(D,_3QG\L^PH["]I$MUX/C6MAYFL2U0X5&,+&C:-M^VZ&@)^:>\F14M MNZOJU:A,?P=:T:Q8D>6V$?Y@UIL<>W &C'&KO"6C#Q;-)IK<:I)OP*>ZKC09 MPX95DCUDS9"I#'9E,;+BL1_-\UDCY,D#[.+GFW0(HD6,4N8VORNJBGPA+'96 MY,]]\C@YJE_;1O@5V"+^UE%U-4_"<;\&OMUN\]HK/<(VP3_1HEF#"( ['1_C MD NVLZ98*<_[<=T653Z4A6^;NZP2WI@ZF:*\\QWZ6X#CZCC!7G4B9WKV$[. MW< M@T.MZBXG48$[./,B;6%O:NU-*3WV;__R_/3T^ >4T%FU2>G/DQ_TXX>\ M_\FZI4].+G_0+W!E\F6];O13,AEI,M?U//]4H-56S8[HZ0*6V:YOVV)>9.C7 MQ6N4Q1-&+; ]2G[/D;G,:M J4]7[V0L!BC[RFBXOP SK[C.D[1+8K7J"X,4P MFV16%K2K!;[AKJD?D$Q:5I^*:KY&YI/SBSX6^4,8,H/_@Z% @P?)D*U6Z.2" M 6?$).D5AWB5B B7,.4&-A?6B'-[ &$*]QF/YXXF@>P[AT/*9_=57=9WI,,] MW!>@A]V#P@SW)Z_$?;<&-:+<),62?@/7 5>$8RR*18>/;3#:<0_63-UL4EPE M:MK(NTASA/>CY,$[3OKUFCQ3,.,*!@H;!EIVW=WC&I%=PPYT6;/1@U)+C.4F M;-PJ:SJPIMK[8I4\%/ [VEC8.E![&]B[-T X))N!^.$P:4D\0U3G8#7$I:JL M6S?T9SU#_RC.+QQ@+6_-T:>25_?D)[JKZWDP&^#TF\T\VX#$7.1'"=P&N+$Y M$;$>;%AOV)4$#J^$B;#!CENQ;2+9K$%U:XE+"O3!5Z6H0'*S0WI9=",#'HX, MN&B T<&/X'4JZG"PHO%3A"4>@0K9U.N[>WJ5FS,))":BZ*1>?JQ+)(Y_^Y>3 MR_,?](6P=\"+\YPF802W258@<#"NF2IUDFH,VZ[/]RB$[@\,S_8D<1>=/BZ; M-J3)01W)YN10X4L'9X=Q8OQ@O0+11O>)?*$MF2:T#G@!4#H:%WPWA9T8V:7X MKQDP-F0,37(K;$YN*5&7< *D*G]GB0V0*"WNJF(!&TC[OD0CNF5C $CZN[IA M*4E2,*+E;R?I!H:NPHM 9!1X.TEUH.//:7*TL4]G"<(=YR_BD8W? M3%S GB7@EL]QW.2VX$/+YA_Q'A"W/DK>XFGC@"5R)<\/6CI5VIEE-L^)MX)> M3YO,^M)2F2#^WON"A+B^A*!(7#?%$@DSL$C:5]37NX*VFM;297>P46_AJY&1 M$F0]]4/>L)[KZ!W8*M@04YFGU;RA+ 'D4ED'U^)VW2&! M?J";$D^G7G?P%YK?1(&!/1-+0/6_Q W,YW*WZ*94^:=.G%C$!/H306*YS>UP M@+;3+R0B.M0[C+2W]D(8?0D, "O_\)A@B*8'&B M!FZFW]',<7O)^8.DA5,!R0],!IA;5F[0\5DW-@W[D(Z_!4T$!058JG+*@^?@ M7Q4&?2570EFLJ##)ILC+.&E4.^1AT\73_[>*Q.(<)V-J1 M>FPV1 .@M2Y51V^G>168RS+NW,D,N-$?]3X['2K(,]Q_Y)=PP=8+>"T(#F(S M(".6V2Q?DP.,C@MF =IQ)T$WDU=WR"9'YDF77(CM&CU2^ZM8TQ#PG"8NG@8M!XD,'.G(0CGO*LG':,V83=+%P M^9GC2;Q)1 4P4&7S10-\28[0(;71-6#M!0\WW%F<4NJT[AWI*1"1'?-1\M+X MZF &2.YSLE+@0I">V*GO+[A?1U_4U'_ [J1T(VFY*IB87TG$&30IL8'@]\C9 M$L?9V%H%J9&C-.T=6_ 'P6$Q$R61!'+5B *4N'4I7+_:LL]!FNC!BF@(M$'; MWVU6HN3CJLBO06%O8QQUTJPK]OI3(H]P]FCBYB;2V99MS:'8<&/"#.BU 0 ,EMF@Q-T!G:$56M @V MXO@R?OGE2''OR'9-[D1 M"=(KW#DUU]BNWQ"/+JJB8QD2.1WF7WII9((L,,5(B45B*P$=5<>:'#.-6SEA MMCW44(2I@PK$.V:6G?Z0E4=TMGZD^#"; G=E?8NG&8MA,RC M*F:Y3K\8E $+^R7$^A#L:B:G6Q?K!G([C'K&_V*O&]% MRR&O>'/D@8]X(V;DY H:^**N66K1/YQZ@IXP.)82*!JI=5%F'VL\A463 05C M@@W[RN"O G@(.5"\)O.F)G$R(\])<%KPUJCB\74T1C"@45ZA;9J*^@BW!_T; MV8I(P5(3O.0G!YI=$B4SV0O^M'ZHC"A3UI*J&MT0&[9"\XPH ?9C:6(N>$)@Y^ +NMD5^ZLP6NG8 M+/P #!AV3O"-8,<[JLLLT4E.-ZAHX1=M*]/)P'H&H3PKYC(9S.5"2@*F!()G MT]0M_=5*WMD$2<>7R!]#5NDT<"_"CO)Q]^WA8,PE^^)\_O7G&W$^'_ EJTL8 MK<'MF=UG%&IB1=]^\>[Z_7?_@/^QGW$.!6C(75,[\0:*^%T%QR=Y"6I0-I:4 MXCQ%1WVO_8_HR<8SC+S_.,[->KD4/\--<%@E$HW$I;W#,QL)Y8P\,ATW&,_X M_!K32J8'D5A9F4O\WX="D F!O91?NC M69?"SYO\#I,NU2&,S]U8U@$7EWR:<;VG5(K-T:D\YI19,HG*.'BHL$1+U_X]UQ?>/CFBG&)5; #F<*=X!=%94?.[(3JZJ M"JS2Y'V.V=882GJ%#/[D^/!OQE4I:,(>D$&Z;L)2<6)UMY*R2E5.&*<<_AY= M 420D5>8:(6317999B6@M/'%#JGFJE[->@>+)@1 0<1EG).)R%\"@.]J8 MS"708/4);$FS)$^3!F382\]JSIP,^RI''0PY'46?B(&!]ELT(I_#O%::39S1 MZ",95&I6BP$9\@+%R]S/HC+*W#U!*TE#['P1F<9/&(,/7(]99XVJ%9*:[DA! MMN.<1-K'7/F*/DU.G&J3+-:THSH81^P3,1U8J^B '.GR'277H%-D9(<6Z&SD MA[,EY]T$&H(#*S-@CXM"'*QUI?J:%57P;U=.Y'P-.M9[-AZN?KBO*6+X@(PG MBEV/21#\,7R?PCF0$%BW)C]^S9&1E>@N K8.I.MB53QO$8S*>N2GZ.I0/V78 MKAQ#D95ZBV9>S!XEOW%&STM07)8DUSY0I 8OJ446)[9"]QU34(A;$S\QMT6X MAG@PR^Q/U!3U+:36M^UZN;+0&5Q2\@P*'2&CSL/IXX4=3=1*/@ FM3 JH\J"SV;C.C!2*>;% ?Y](V+KMTQVYIOBAG%ZUS#:HA6B&ADN. MV94\CD"5NZ.M?&]''9(Z6_Z.>2A:/N3&Y3!979D\0ML&9@ 'CL&76]Q=)H&6 M;V,^KOB1(?'XQUM,.X5?82/ MW#7U>D6R%K\A?>*^?L"-PA.;X=S@#"BN:QDA3-5"]!I6%(_+UAG@],E91$^] M_ 0D2"+F+7IW,>*(+&KB2[P=18YR;W2K1!ZP^C&6341R:;5N0)HS-Y%])#]& MD/5^06J_8H&:NPJ48;=1&F]R$:!*#,(>&Y(:]-U]7IH!0D>YJ+V2D+K]4GJ_ MS3=U976-<$'15X,+ *' 2RG1<*;/'+'=@BW],-2MU\!,^ <]6T+S!K*$(M+* MSX1!W+%G2@M#W@>VQ%R._OQG;H4@0?7%*@[GEI?$CF:J)"6[ Q4F:/S-="5* M&Z93M&$*P$DPHL(USOV2[]?YMWW MR?[) 1)'N\Y(B\LQ(;?B7 >,?X89)J@^=.T/R?[I08C%HY7 Z4$Y*4GF,/2Z M3T6:*?SR[(#GF=,J%\4G_M$\Q\!@0>$O3KS;/S^ A9:H"#,KWO"V9&U=D:<) M)3&,";1,E,H;-%RF;8/J@DMRMN;,F^5GX7&W6;<;^H8H*G!R_18M[I+9,N88 MB#* @?3=]IW3:OCF$-7'I$9><(PSY9(YZRDE1"K 8J?2 '(+#4,:(9#4HT/< M6>#67#@4C1W\9YF.GI.P66DNM3I1A0+PR,AH&_@J0A:H<['<8*4:2=(?:_A/ MLK_WZNKFQ[V#\6= 9R45DKU;>UG%VFR]T9WZZ7L MUI6_5WMH.%-"5=V8P$0*6K)-\ ZW@C>B*Q4:RC,*Z54,K*(8L!$0&H;LV MI&%A^,+]DG:(0F'V=O^M*6=N&!29O$>2[T"9G"9GB1/BG0W[6"S8FRMS6M2H MJ9!?RE\*8P)N<:AV@YJ &U90ZC%=9DM )38LCDR62E2 F)4D3]@PQCM\>B!& M5;00%O=LE> 2M*2MP5(KOC9@@%46=-4WQG/;;P]2EQ'41(E LF*,*O=^@]OH M;&5@X;>:/^?3R\A0E#A1U35U&;BS:@]DQM&Y*MT4K82_ _/F^@YT#2D79^Y, MC/I1?@5'$T+O\A9E>)D6X7,6;'78Y M8+RUFO3H$+H*,)>=<0RZSMNQ^5KA1 M;C2]]4C>6$\#\MG_$JKG$$ZS%+?$)$,1KQX'T9$_L!HYX* MUK;!N\!26P(BK ER/@F+V$TB'E1*<43UM-J^+'(AD7Z&590I%U9%E/1/#$T] MD&%!HIGOJ*:L4B8F75(-2?*XG/= RC;-YP%#X3"GHT3+<6^PA-7^HH)6C:]1 M>"T3M_@@BI=NS03B32;_A(:[?G1AWG=9A?H@/O.W O6D> )*6D(Y->T4: =8 MK8EG4'1RO<%&^1,_(3]5I+9HQB1&&3@1"#>*?37L9Z?]U[N9(F?%H@*GXY!: M8>5,Y+6F.[?UCH<8DHX!1ME]L5IIBA\ F"??"K-' RUD7(I,G)-1"4G$SB^_2Y\Z08NUNOD/[1@/MH M94CNN-VY$IG4FZP$=9-F'%UMU8?:;^.B;C956OSK([R[U7>1P[I74_![KE=Z MB]%@I4YXGH$4,?PKN4YZCTT*.P[W3M>]\.IXQ/-1$0[R(C@QPY2KIN6=Y74$"QXAM,$[M.0%1ZX(F:F'&TSKX9$0][UFG1._:2Q_=,B M$K$);5(C7)QD9A6(R2@C(\_Y\I:\&ZRTPMQ]SH/9CT/]BE3#L!A2.(9O"((L MQ/_D1TD69S< ^VUP4CLZU/A M=R15J2X:/8%4L^A'X)1L&^<6"U_P:@X'(B>^4AIE<<$GY!94&PW-?-QL-?(7 M8[RB7./*NKRGD=EQVT]0B%@2A86)AJ[;:(V\*/^TWD@*<0159RNUQBK7@%/E MIGL-.941A]5UX'VI,-(0* M-)Q<_ 65K\$4]HL#2;/!]-NJ).]TD(.9U+IAN(G*J:3\#O$H^4PN0*MD1M>>@\0[W3Z(9B+'W+O6C9 MO^- M[K8**S-=_5S,NM3O)=&26(*+V\KS>0 M14FM&$=?)L5TDLZ!#H9@GY,W@W=GMU-&0AZ>,M]_T)J SDJ.@&-565379(?A M/8IY)!\I*<$Y9,C!IK>2S%ZY.HYXJ+,U,$CU'CJ_+%I^T>^G'+5;5#_2 MN0NO<#MEV^Q*[W27TA[^=RB.\(6'8 +9N#TK$:M<>$M'-JJO4?)FT4:%B=*\ M;9)/W;.)+7IE931_8*7?1A>M-HFA0;KH8".B3/()ZRYX3.6F:79[!W,$6,@C^DUIT6Y <+G%80[;%) MG*E9*]TZ;UU.J?J+HHLO?\^*P1QAY 6#V%-_XX[$,7,5(M'\@0M-AY \<\A0 MF=Z)O]4RN)*K<4H2X9V0ZYO\3)7@I77W13.G<]E(Z(GKDAHN'.,3 M#DX,0S\0YS F2**+@4RC%.L)/'PD,WC4?N\Q,U""=+V$ ,? =''F[XG">N@; MGP<7],A*X9?(=-DEA 4W8D;$:3>D\$;0(VT(*(>=G705W:A-ID]..BVKOZ>0<) ^&]T4J!F3V MYMKC97Q6X.V)TPB3EP_FL;[N8G4D?X=QX2T^P)?ZCDEGH,W">7CMBK GP!)\ MI62:BH]2Y7R'>%QY/]BX@]>+]'*L(/O,$"?]?LDU>7C);X%>0@E[N.1<^L)5 M99KM2',[5!JVZZR;,2BWR4K.E@LL &/I=57EI8UB.[D?F$L[ ?]UD)*YLP*N MO3F,(OZI8T%SCUZ&V6XQ+Y+MKIM-*$%,QD#.#"THAG!QVY]_DN.5.0Q(,FL= MN?&](?#2EI83X, MLO9CQE!X89>U/!LOTX]E!L_O<[F5_J MR?,\DI+8+%O$'N$,-WP=V&@U6D&HI(KO)!JG&T"C;=VP)L MPJR1S+DTN2L^2E&$,U%#WEJL;J>)(F%AHXZY523P=$))@A""Q1)T E:![V89 MEA8=Y4[;@,&CPP7F(S,6@&U\M"5QN<4'5/'7#9Y\VS5KE@(/Y- 6^TLM^K9C MMX$8'Z-GQ[,3*NN=S;R@K)WYU+R0"@5;J;^+.+S]'-0^! 8GN:'H=72':&7 MP/;>W_P&^G,Z?."*\R/QB2MZPENC>I9Z1_;WWOWXEIXBMAZ>/'06LD/0X[6O M90[O: X2(<_(=(H5:;J86MZ']]/LTN$P'KBF/H?K*ZTK,]D+M(3(KT\JCAR4980 MH8MW<("KA&JL3AN7=)1PI=T\!4\>RRY.3;CZ<0"\J1E\;O,6DNJ45-AIE!AP@-(*YT,P#TU#VC#!O=;9G%.WTM M$[=_+7M2(O"7N47FQDP/%JN4>> J".XI7"*I)J++%.14MJPC,Y='K\C CWP4 M*S&.ELTF=S$R3FRWX*E>+#O%,-5OT?&,V!@J$C-2XD"9(HUV:M+:9T+8H>ZA MORT$HJ<;PMG5HL'P<.9![&_",OB]V2>.N5 6@&9H*P>F*#IB%[D82*/D MEV(0L]='>$^%-72L1J1D+N>?*$H7,,<3@6*.;%O3.*8T>3N>GF>;!!0F08R4 M$*BL'BD<<.K=V+<]Y-60=TW9+K.L:3:PM\3=R,V8%W=5POUS9N(=*T,5:ZS' MS-& :R2]#8WPF80M9OI[JPP/]6&H1V#:2-H7=75$HZ9X/_&JV5 >A9W M1255KV*P4/XCZ#KB)>E";Z29=_>JGVIL00&>56M8F3%BF@4'#'W]#>6 D9=E M9 Y8U[]]#7.JK;:*IM$)=W(*$F[ZLDG'!9XL%?TQ^\K"_F[Q[(R]:,#Q\.D3AWT.,CX)4 M"!A3(G0H/#/WBY5D+:P.119K"FY45$G5%NV@T,QRO3GSHP]K+ 4QDZC'WF&$ MWR$^>DZUICRIVZSZ4ZJVX-9L5%-'=Y%H+S[^,?V> B/FA59-RWK_J)NHD 9$ M6K=FE@1'\VO=P%-2!(]8JS2MUDRO-I_Z,>; HV3(Y[VH%RKZ3K.=J3B?B/NKCG88,7R3>G1Y?AQZ-;2X\E M)R='I_8@V0?#RN]TRZ;;?$]>N($>F=SSHY-=)M>;F[,QKQD=6_I0/1 T=V89 M(#-) .%;P'(/Q1$5JU:AK%5L>[1G8&!D1=D>'"6N MGV3T[XQ!@LD49#9?(ABMNO,3JHWI1!ZS*8TVD@2'BLB&$/36P M6 $LV(B#P>L6F2O?/825'V)(4B?N1\*K";9'P<0W:HL'FL=2KH'"@Y,97<7> M 4OM=>@N=-=7,KV:ECW2=E#LO:(:[00(DG*PX)&MHQDQB)N$D/4;\@ AJ*YH MF>@6)/@62TO#+6?643H8' 2X)5%! 9G&CJ5@AF/--B6E@<#^M42/(>\8@-MJ M7M2JS]@T+$3W/<19P4C+5=VHI$1M2(:0G60,%TU9);QX,CH52+ZS2-.M.=J; MG*0F/V#U^_H)=KQK!$ U)(J2TZQ=!VQ,P)9QC0(T4*)W1>WU3 MD335G13!X:#A#G8RL,MY=#\.J$,V90/$*1GZ(*OB:QTDN+F%Z3OT,'!#U( : MKZ/3\H^27HLLO3I2[Y$187?)WEMO:NQQM"O#4O22$^[?H< MR'.!(NY?IQA)4L 4?@?R8!Z%4,CAI2F)4A"J.4#L&SQ*7N'N<\?,-QR88';Y MJG3;/ T;T3X)"J_<>#/: MI)$0.0;IZ0:Y/C7+,&GQ&+RNC(A(\-I"2 F7.*X350SG^H^U1GN7V2<"XO5! M2Q"V>?-1H*L)09Y, GA#_\EU-7Q6E$FYOJ#CM84F:#XXVY@+91M.]A%%D0K M1']G7Z1&*,*ZT%1K&K+:'5A*;!-**,_[)2;MI0F8D]6N';[3OAJ93D&=9+U& MUP'-Q'LETT$&?^K>/8I_TDO'@9T*V]6Z%.JAQPF9Q"R3P^2?!@"[]AYAS8*$ M%!#/<%7N"W@2., &[S_JO>L"AFZ-D+%F>4C,$41/Z*?AO-[T"YA>!I0HO@-. M**Y""8;B@NP/"/# 2IN]GP@A,?V+&0KEZ;.C?63VY,#N#"E%A.:L:$"7:3LV M;/9'KLG!EMWTB*CL#;H%W5U+22@KZJ:6 MSQHT=IRZQ9U'7)'ON<_3LQ\2FG,ZM3GM.U]E?RI!T-FVVFPDC]]0M"EY*_P5-EBU ),X0;QH\!6D/J?+ M*^JAOU93:\4#-C-I';"Z6,U2OBJM2-I(Q>/62/&.G'T/:M.(@+!F.>N5P%[= MHH,4F]"1L5OK9'N -\,>.RILXLBA;VZ@D.V-XF?5LBF.!TJPAGC14DK.77RLHEZ) M5)Z%BCY?)FZ'R" 08S[J+1W_FCR,I+Z?7?S4&7I#K-@!I8GD*'&6N1$XH7@C]0G_]C'_M"<=G MUH4NGH]UN0[JIR!B9Z(@-MVB+HLZA.U(V+_)/FWN4(G8N\;$G-<(A2L!3@*T MCFE<8*CT]KO)X,S1,:OH'R3*_3R(P5,NI1E^7"VP2QHLD;@843:\('X),BX. MIN8(I[$KD*;!2I-^NLIFY,9 R&+MW,9 2.QI $$HM5QX>6+[AB@G*$<.JK.? MX#Y"+*WS:@1UO2-SD3V1G#=$\JRWNV*>J48>'7J)> >,7$A M-0%;:7VAS]<2L-":_^PQQ#B]=\*T7(44I?X3/0 MX-RP^0LK3+_G!JH8Z-]R;@9,NN?M6%N"$]9=M(H]Y:Z_3_>1#!>K5EJWSMF& MKODU-WFQCLJ#N_Y[/@:Y^L=ZKE"49%1Q#@JG?T],RR5!J2?6;@D&,CQ4M^K=:RKAOH$?4\C"GG8"[E=+SD&YISMEQJ: MAGY+2HLDXSN#LH%+U%@&N"8Q6MU8GSD.NQ/[[='V(T0: D2\=1.IA#VBH%&J MU%^*W$V'+^MG3KI+2_- X$EU0%:U%M 7.[PS.O*K$AMWO.!$Z5?3;JD=) M7O!'>H8 M:AH#A8) ZH8JQ9%DYH@![F=$86&G/!PE/P68Y4 P89@V-B G!-=&@#& MD,P(:&D!T@7VD\)T6BN/H;5=J$L):X*N;%;C&BI?V+&I=WD;-S7*DNZA/@0F MM%+1H^V0&K1C\'--C)X:CILRU8&Z1FF)$MJT &GH$NF1!6*41:NF(/U./^7( M?7L%K?EL6, SCSG.'^$J>Y90I+65HE"\>K.'0C'S/$),:- ML'RSK HA):6361<=@08PR5=$DU3>'N\6YX_[W5*L)I)9A/>B?>XQ$2&DU!0: M&!OB<_^*V!302 ,>[Z$1V5%.B.*K=>D8=-%<^!.DL(55J,-O6]L-XM MU7!4ESI7#67;BS"0WU S<*U\B*9J$5#K[$N616B(@FY%=J(\H.UU7ZSL6CLK MUI[B6+%N"R,5DK">P]SAY?D'1OC8\V%1[K7^\J",/^63#QKD&[&:[> MG0;G!Z8.X@3?&28-[1\7W%". 5%2[VXA3 (#;$WRW]O-"UB],'^"[YMPRN\5C&<8$H[ZI0=3H@9P*=A M(@:_$):N?3>R3CQ1Y%'O+UT=$C]YY8:VO)$D@E?P2L_!&C3N]8:'QS$0"\=.LP.2+ MS<"@-S,6OD\P<,E'$H^QOC*J\.A!J1LYJ$-F4B%:,]4)2K>TZ96_9L[U(?O$ MR:B^#T(HN\M;!YDJCB%'YZ$O,*;/L8+F.H*GHV5R_;*L'BR8=?@R=0A^.M.( MB621AXPXWY#')_M2S:"VD)QZ,VLMA3+C/'1G"JUNARVL>$?R*K/I->8IQ;_* M[,$7@T6- B-\1S_W?N6F-K7*/DE@G5/E_C[:\ZAQA2^:J#BV]1'8J3J_E==0 M0E_P NRXJ0GN.KM:$S+GQ9OB.$%8:Y?W%-]O[DX^8/WQ,MZK!YBK,RW=4C %J%T'8*9 -W%-'Y!\CF40X>Z ME)$7X8_\=!6C^8E3'=_@FJ_/KA$=42QZJS)^\9DN>";_H(Z(!<%10 ><'8,I M1-&=- HKLF ?J]J>J=7JNLNPX*3,9TQ7MQ*.T,UD<"1C0_N4X AU3W8I7&#K MM-T'!Z,UA/>/Y85'?BXOC3W(;5'%PCF+F^^*Y<]7G'L-WUPG'ZA3S^4Y>H*] MV$_W-(:. %J+0BP'U[WFL=F4Z+1P=YZDB:6 KT%ZO!4U_ M(=[/%2Z@!N7260UERIWVDB,',35L(C-W8-;IGA@2!*9FL^LMJ#;B8)0$]I(0 M"#N])YI]M>1 -:SNXOA?=;4P0X9S,$9*+"Z$*G-,T^,HR>N.T[*0+W%-3('U M("AP&)#1<#+\A#TN>LI3+(Q06\E@BSO ]* H$! 2T24L644 B-NCJ/IZ21CM M4A[#(+VA[Y[C/89,ZR@KZ&NJ/JC(9ZG*9:<*?QX7@.&!2,P LR0:AJD)L6OE M;M&L/>J%%$ P\E*E^+@M>31=HA.G=?05*R88N,+)^YR@^*[8'7KRXCE'#A7U MBZZ=9PB4!2G@F(JHBO!MJTS+Z?$FQ.UCW7:B :%8T=AJ+V F_Q: M@0L5\!8;T&!]&=V4L^>G%H044.]. SM M/#2COSD]1Q_"NJ6L!JS#/3D)'SR])W3J$$'+#5:3SYB-_.6[[J]_^:XM_OH7 M_/_NK[_"!OV"&X^]2Q#U..\_\3)K*FKL\DZ?2/[7U6U+B'7_^_'AT*\ MQ@/ MHM0O./K >.NKM20I4VQ"=5][7&3KH.:V6I-=C7YD@^_R<0R"8,&^;-2KA)RC M!+'DP+T">M-1\E-1KK4F=<=I3DTQ^9PI@M:V;J7IN0'C1P_+&'UO!>6!1&NU M&N0YKHD0%\TK,C;B?3;G4:@'C//G#W4!J(;"GS_I>EPU,"E% MUAM0WFEXPBZ:JN8LD8(##YRD&PUR;I\:PJ+:16\/OH<)X1U_PW?\Y=@=)S_2 MS3A)X1FR"]WA#ZCSGWFJI[J0OO"2GWEM,)WOP(Q(+M-GSTZ29^G%Y>6C;R1= MQK PB>>'%ST0'CIPR,LS_+\/'*+@$>UT!WMSF5Z>G M]I^<1 &>YF+3@R<_W_P-MX:1>#^$3.=-D"NH31^24E2C3:%VPK_.QN\TY"#[9W[>,Q41'+\ ZYBY!TV M07KLY _![3$1_MPWDPMY,"U1@6'QS1D@1=.Q4 M?*YSE2@PY\<--T#ZZN75'4R"HV8^Y=WVI]:4&FC'>MDWP_]&])#+N ML4-01=\RUO%%%^Y%A+=!KCBN%>DUP@Q-2;1YQU@ON,ZL0M?;AI+ASDD'O,E7 M'?NPX:,+[C>EG5U$K==/ T;-Z% [Z!=UZ!(5N&9#?D MN66N:6K<0T\IW_(I=Z*7L4OTZ/0NW?12UTE'=_4AVO>Q"1S1$Y@>9>_; M;>*WVE 4]^+%<3+/-J!L@B;:Y=Q896:MKW[;>3;LIXV+;UR3;M)E!SY/=]_3 MK:I%F@0LXKMXRZ@:$E'YF1BX79;(6B=)'L<2.K2^T(K=M_38Y,6LP)QQ\&+3W3U60A\B8;$W]= MY7= FE:O7C\K_0FT\-_;V?J!VU)+S8\_4&A.:?6TVV M:1OM:GVW!L%NBN\76FE;[+(]GN8V/J^07_0DD]/C/V*7:"M/?AT#RS(T\I)H M[7Z]S-CHS*IBB3UFR6)"@VE@)UU,VTEYL)+R3_EL[573QQ>J(83=+H_K>;KM MP-Q]>JCY-JFZ,GP8WQPLE:)G.7%\@))XK49I<.O$DI!IXS52QY2ZGMPM')\& MT:E4OX^I@:; PQ#00B%]50!/DMI6NC*C6-C/=(U_4^^5-L,BE7DK=B)PH(; _:-?]'W93S4 M33FG$OZO[M50SI>:?X/#8<&-,>[OL V4!KC6M,I8J?0+QO8B_.2OL*:7MJ97 M>-,5>, M2T85#QX]JI&*P5S-".NY71Z?,I'^?;YDC_&F0HVCT'-KLA61H.N, M^4"QXL:*1#P)Z?I&UL9?W&N348IJPQJYGT)+)2F<2\0I8D59: FL$ (E*X>@ MG1I146%4RBJ#4XR"CV"$M-Q>4R8)-B7//DK+2UMQ=,&^QB71HL8MFQ ZS([L M16H=C7H IW5S!R+BGUF( MN#1HO1,PJ([0?138GH3NAD]'0EZ=7?TNCQ$6*/ M2%U09$/@*#IB68P9U:!I'UI1M._L%#4AIP0>4D/-=1HYI/".4L_4-3>78Z@1 MR_MA-98G%'MO^*S:W@($Y@*!X>,P]%?PM6+%!&7P5YOH1O*=QKA0=E?5K;ND M2,R H7OVFW$4>/*^N"VL".>KD+7S#%O_W-QXCV!K!G34FJ"Y*1Q&+;VP MNU:YT!*)V+S!G.N51-\)C5.O/]!NE4L?8U[='/O_H =MC'^-2TWKR2*NH2 < MO[9,W%$,JK;1B /LRPZ%7VK*F6A==.Y. T\44"C6J\#@:Z6;^H+37::T(DO4 M#:_DPC P7+A]A9!">XZD>&S^I9+=U1N9!(( G\3]MZT3U0V+.\P[R!^V7_ M8@9FW^2]YGF,X4,=)1E8-GAL^;5_5O7#X7W]D%C9\D/E!)\#)^3@(W(W;7*P MVUD';+"9GOCT>Y2!H6O0(J%2:56[W,V4S1SS0H:T:&E^")80 5]PP@VA(-/(W[9> M)U!0#OWQ5]Y:5Q<[[U=K'%).O>][?)MSS=L 5F.;K^;)C(>+.!XJK9>+UBO7 M>; XNY^6 2C&F%Y*OU2V8Y47^-FSS* Z)K\FE-+Y] ,E5P%["[1 MP$D(A6B0NM54.[75.Y_!X5M2>(-? YN!9P<3:U#Q$B8KFERPLIYP)%]'+.]G MR=X["5B]I!GO"<[H[0%':OG\R&25UI^PN/@G*KX'$I)\BWZ!./*Z_4J2DX=T MJON::L#5"$QCO3,5V!%$OSU\F$I)"?"_S\WWI:%P)K2WJ876MMAUD\(KF$F\R!Z M]]17G$V^0JR8112.BEO""#*0&8>4V,XTUSZ)!:?^SMZ3_W"%QT8S7_*W'HYQ#MN,FGP2E9&:UV1L2>'F;4,L+?J1L0#$E"=S3V4R^W2<1<>EI?RTX?5A31VW MXU$QRNI7FPCV?]^:T-D05GJH-\47&Q-,#08TXO>84K.F9C%"&>I:P>*.T.Z< MGP0&IM-(EGR#E:6LCB MG=Q_$ AMZ$T_B_(\74!8!=%-T65W90%&695< X&4&SC[&]89HDCAJ_RV6>-= M@_FTVZ/[>3L]%44$N#S%-%\4H%_#[ ZB>N6:L"6X+--ID?\! M?WXL,KWR*4405$V)\ XE,.0B06U8 (D"JX;G@"I/4NUD1DH2^W<]'J39;><( M>XD[!T6)5YI0%>PKITJI<\D=Y.GI4?+2/"?L3<'MD&/FI+!,37,0DH+9\Y2) M:D\<(ESU4!G]8#>@B4!,K*SMN (&6N;6 M1PO,Y]/S8Q;R'#='.CX JS@]%W8C24H(X M(2^F+';&6J X'>?)W"$V:Y>/KA;A-0M_%]6>VBV2/_RY MWX<=R:3M28+'I!C"EUCV#]U[AE(QEA]O _=&[#2I2&3F1VX4NFZB[%59_' ( MK*JAMI^Z&P$FP#!/JX!G:M7]<70(=]X@P\;.I;6#D<3NP;DX?&%>@G[N^]4G MH5]]/]\H>AEK V=];>#L"[2!OC*P@X:C;=0CM #5Q!2SE9'SZ1J[%-[!:DY= M^M)$*]$3O^"Q%K1/Z27JRBR"U#9F!6>6.) MN#X*Z1TI\B=]:CC_NE?W:8PY2IR.]WCG$HQ8/$:E+>HX.5*G\Y@I M\"N&)-34&Z,SS3\-1"5:.YDD K(?7^-_X/6W5II293,1O?3G32"R0?7OZ?99 M\ SV*[GZRS4;;+5HE;;+(5]W?#;8O,4F0\G79T0G6O,?,T 0<4 M ^60=A7QQ&,2D:M//174W:AKYL:9Y'[@V7F4#X.Q1EUOB=CWD_63/<:*CQAF M=X_DEXAQ04K$Y VV%/(>L_V "LJ_9O5U2#J MVZ(FS=ER>TK%'%2O&2C$&$"$J_#KLWY)6V M_:/&X#\3SBO_[TO+)7XS:)9%;1J_24Y.TI,7Q_ /$KJG/T3_DB^OI:C:JJRO MWR:GR8T$B%MJNGCQ["PY?_[B-YRFI^HLZ.SFGN8Q,L=/D_;3WOPAZO$P/B*#0:WCALH!5&EX5= @! M^I=[HKWO]&.I]%%+DU]ZR(\W$32Q( _(H,06W^."2-/]D8 DIUG.5-/A#]'= M[K@43HN@Z.)/]_ZC'5[J=. #C[A:$5*Q3H]Q+L<9T'!/L1,C=?M"P:95%&-= M.A_A1=+=4GMC:D=(N3,CM^'K<*"8ZTSR('X/?[P3%_K,Y7PI[XGYS23WX??P MQR/\QU?=_(0X/5Z,#Y6; 4L>?VL(4)W[PNL(P M?$W],?V_/U\I&M[E]]E#"#?C+:%;PW^?GUY@VE?HN_E2^VZF5,S^;K0G)W_W-5?Y M"WLD,-LF=/Z$:;Y(ST]HO<_3Y^HI8Z?$9LYBP]?7:9O$4(P+SWY&+=5(1BA=L$2A+^[PEUNK3F?H4D&.*^ MH\)T=O$\P1T=WZ_D[#R]/'V1G)VESX^1/;?M]Z$G(>8W8CDQ-IM0MX^XG?F# M?=BF%Y>7R0']ZQE(@8.M!_--<@IZZRG]]^3B@B8X.7O+N0BS-:\$-B[!*H<- MMCTILYF:GV)9)M13C@"36^#NI31A>1WZP:B^@K-ZW6\3\S0J2K4B8( *%NT5 M\YA=2([5\FM%<^>H#K:2LE.Y\@,C#EO_X:\P1/3 .W:U[%, ]4!= X*0,2, MS.">Q$M\<8:7>)__<1!+T^DO+ZQ=[7A1S.DQZ!5@",A_#^R'DU\\FSI=($$P M-R[1>MJ7?\73W/JU0?[;/SBB,.Q_12EZGTB4E[@U9R[]85=ETVSIKYHRKANV-$5R44YU_Q"\D+=AW-I%L1]&(<*#AVZX0]XSQS'@P M>@S_WCM0KZ1T!0R%$@8^'>=PLN+"(4?N4P6?+M@K[VO@CSE(/ 8!V.^XY(!S M2?%#/#64WB%<;_.EFC?MO %\7K0[&9LA!*O-%-P@ZC$-;A7!PS-$#B<6#U^+ MDSP]/CYE6RW>//B4-X_-)8X_4MF*( CV.E@.ZY8G=I#W+*R6-"W)B9#8U;JK M,7MMIK%LA5TWK6VPXV.KUL5B&\Q2:S_HQC8YU83%NRY#H+Y+[0 )WH]JHZG4 MB_^6'/#^&J+IX["RX]B 5@E4T""Y0(13QC$.MR8%H_?E^YO?Z'^OX'_?T;_? M_?@6_E=(:>4D,^<1I.'.A'A"2#$@R&\XGWI#)2>4KBY_NDLHI9J(,,O5A4P6 M;Z6F!9Z8B%!,\0]\+F/>F@NZO^+DS>-K[<2*ZK-D*E&_0 M$Y;3K*U=0(";/@G[R'V@K+'6QYI*4E?4QEKRLF5='JE1N^Q*-SC.YQ[L9D>P M+[J!2TR)O,W=<9Y,'2=^XC"^_(XJ5>FHKJK"*%1Z 6"HVIJU,'B!IGW Q>., M+B0)M# UHQ/[[$2)#!:4Z1TA_(N%PBG0 HT0%S4A#\!Q^&9=ZD,4X/2I*2$Q MPZ&Q"(+Q1OF MB#"4(>VN>AH0*Z6P)@Q3Q0I!BW@ DWIX7K4%]8YN*K+N74K3QGZ8D3M95R-'[R)V,PK0Y$B=0NH'W6_V7 M"_V&]C*N.B#0O8AB:C%:6(D!Q9^ _*D["]/';Q6&-:.R>4<@S"#Y .Q!$* M:=YSAJ\=BF4<40N%*C_D[&*-(;(<87X6VW66&6) M/DG!6."'9+EHW[4I J7YG :&-#F3KS$1RKU@L ^4$ [QBX$K,1"KNVRY QJA MFANQZ:/Z'ASZB'>+I*2=R"@0,R;I\TLX05)S_M +(PEF?+-*[K6RL/CV8H(8D1&X7R1_E^%50+ZN0A87!\-5M30E.8!>R4F1 MT##]-C6 "9]J?*GE>T6EJ1,,JH%%9X2A SS2B?Q@D%+H&P*)GY/LI)'3!O(%=NHV>B[:*4%P003*YYBT$P+U/5@<9.%C=D MBIA4D-.9[0L$,5$O?F)8PPH1-_$&&P4//!X%/M%14JD:41FN:[,3<%3"6>L1 M56C5@+EM!B<4=Q_A!(J[IGY 4HH, G!6G) MM4P1Q737W8[$Q) RPB=('=9^R7P.!( 2ORH,H!>4[C%H4(M!V%!&_,U(FCX1WUM P_9CX=[?S8>+:3SAW M859DV]20$CMVU1J'N'*+O@ H2^ %'?AI:_?4_Y@#_UM0=?GM@* MI!E21#> W&J][O"82C>!F*Q;-7*BUB\F.M'STZ.ST1-EO69XBJU/ ^X=.TJ/ MG;@G'Z=Z)8HM*S6I])1QR;WQ^.#/>[;S9V@(:KC'*L&OM<@?3&508N;F#,^4 MTB\F*/WBOS:E$Q.EW A"RIDWZ[LXQ96K%+B9&#MFR&_#!KOV69,=1ECCB*4] M"\;IU*$]VT;[%T^A_1>G1\^_A/3?[DJ5%SM1N]H_5FG.%_W_!%%>B MW- @H MS/OF,6NTL"B_:[KDTB)=/VATQJZD-2PE#7$TOOWK+X@R(.;;%).L-+=^3].S\&4;HGKT(N63ILV75CH?7R/1TLW4LJ.M2OYV"9S8@!>*VT1 M'KR5Z&?&WGUGKNC)E0:N*[FI%E#KQ?*^.76@%&,_C+8BQ>JJTZW/ M&YI5OM#4_,JU%T;:'#3<\_V'%6G)^HX.XSSC:PX>.S4:F(O8S=V9?EY:QW:, M^R 12AK*Q=$9_/]Y\G?.$L2[\>PT^=?DV07\S_NB_9/!MJP3*+G^8+>.X>N3 MHS/\ST\%-;"=)QN"CU4B^U?WK]_[VQ-TY'@?VM&0%G"2(TYY.CH[&991< 2. MKLB@&R-G-VPKPG"_1F=Q,K*Q,E9&RM!Q%@;V9GE9_5 M(#WL->99)#\AY4I7OIL@W6UM=O;O&DY_TXZ<+T,$S@'3/,?!CR^3R]/T\O02 MLRV/3B\&#YQ<#IOEH8S]6K3R]HZ M.;Y,3S'Y!@>F:E%N',PIFI2:'+)$VU5&[; YQG>[+DH\U]87 K28?V1@4Z#^ M_DE$DW=-O0+!#:20_%(L\.\4O$,?^]5WSG\VTX:B9X M,?P3*0F/X ) [,)PQ+/S37(O[\G8 94@@7QA*K[5F4N?B(&2NHHQE%+^V89 MD)-%%9HEJHBFL1WV(77XZARZ DSF[:RK ^XOBBDU7R2.I] %^#*/HZ83G_OH M\SQT)G?=U0+""^AZZKAU'YXF=*%#HYC%NB'+A)PV:7^:[$ )#-$@7@-*#9*$ MQ3.MYS,O86P"1\F/B#)82X<.Q%$@E3F6EE:TAVZZPA5#6V3'JD?"B?27U M"Z+L H'>D+1!YPJP [AM(O5VZ:14>1]-/2OA5">9@^(0/ M)5H,COS__/WJ.O2X#N0>H,9F+F^:+TCOI0;_158;Q6E(DD8]#!7J):")3&%[ M^'9$ 76%B9E )"F?3K.XB>:B5NHA,,._":EBKLT8Z=@G6U-D6>FE5O?D%V36 MSAZ#TE6?U2/V9%1FA^DF89*VPUY(:.8QE8IXD+9XEPYWVB5N_] X<$9N]-%A M0I?R@@Q3'/5GT50\%J" @/-@W,^+:;Y /L". 9C@B[MG;Q*=3!0(C3\M!, M)W\$T0)L*D[34;[P.\/"Y.R]#DJQ&XM<"DU.$@?ST02AF^I__\Q%7C"U%IR> MIL.TTFK>("D$.&!RW@I2$273*+5JY7P*S0O*-<"HMW(8.(Q1!W M&P%$#!\,P-<_"Q.1.E50YA7H TAEMQL3Z.JZK.VNKO(V:Q!EU>WQ2HO&Z;W5O">ZY-1?<5(].D Q M$==0+EC]IB;5N/\EUSCHZRD>8\8:RP_6.H(;=RCH^][&_TE[(X5=T?7MD>; M+N3A7NAE,DV$H V.+Z@<[>STDF$"3\Z/D[/TY/D%J:+RY^GS8[823L^2RY-3 M_/>)X+1M$#G-"IC.M#Y:MXBWWC;J_/@YO30]/KO0'1(+.$(S&0Q_MZ<5% M\J9_RF1L8-D=F811&3A?$:?#_&4MCM$[R4H_TZ^]1C)L@(;1PE;TDJ M>P?!:]^7,AGC1QBF\KA($MV/47JDT 6C[GR+8QQ1R[27]TIGO0@L34Q;Q3#B MU5(CKQ@I"0Q,O*F(5DGQJZ$QV4.3FL#->821]MM.]YIL*<(,\;Z15T1[$7+P M^_N 9WP2\=+)) .B(Y.LD;Y?!'T)%*0:ZUMRZSS@@>$D[8:;")AIX?78$4Y_ MZF;W2WX'"WC';D7RT+QU'/OD11J.84'8ZAD;7UE!*'&,4H#Q^$M?V'^OJ?ITEDOQX5>:?).\Q^9#5R3YJ3T'B MXS'+DS_E"^"1:.A;MJ5H39B_3,G,I%__5+ V W=HW5B.*1CBY.*HPO=8.6@K MPA"F7K.Q+7I%(Z@FW[ MW]7-@QH-+OF/=343C#RXZ(L4!1LCF(B*!X=-P(IGISI8??.1P_^'>M@R9M:75Y 0' $ L)&N.U$ M9/\E#B%U)S#<\O3Q4]$[-4GOOZ-.!89$/H]WS&+PDQO&5XRQYT]._+;_L9[? M<46CN!<;=GIFV >^*OJOLI.XJEJJ7O.!"]L-/#TVE(8DSR RI(P(EY"V\%Z+.D=J*L(!W(M"1KVM50( MYX::>*/?O8VB+]&9:E=!O4=P35?KTIJ^LU'16Z&@->,2!3J.2IX87BJ *3@7 MLY^K. .H9BZ;\3[.\VS.U0X]'RK_(AIV%40F'R +$-55R'LLBT W M%H''YZ MEHI;7YQ3ZRJ[5;@_Q==YX+J) KN@=>8>-#3(%H%3J?4XU$QM2+R_2(+VKIC=JKRY]!2T&KRK>1 GYG)TOGJ\ MO)S(53>P)U*W8$4PI=GA(JRE&ETFZL263N=LY\?J%-$<;0AKU M@ZN* /&.-ND#0B=E7%2W\Y,I@:.3NV*_JP^2^,'IN.[TJS&278(V@1#+-[." M]>1!H#-S2+<*4=*SB7@>M1/K<5Q?D_TE; $MSX/_/,9PJ@/9]ZD&$K\#98Q"43=_7< M\N$D=1/7A#Z*8E[4=*B8SDD[GR:_O%//&):S4W1!*L9I<-.')@O3R9!L:2%O M&ET4-RZC2TCS!7J?@5:+.K#Y3C3:;A 9?*CJ5)Z<\-&[/A!V'%=@3^GE%X!? M#SRV.^;P#;,@,\O3E?./6]L(U'VE0+8,CD@7EC=C9P@:. 2XR_\OG/L,KNY1]K;+_[M>6=/SXR??K&^;B+:.HH@..[L^-3LY_[R8:^^=WG(IXQN8% MZX].Z:@VVZI 9>*#;H?D%GX]U2K!WS$"2AP,-0I?"I0Y$B,6=.YL?!SR M5;D>Y^]>25CI$(4E^<]6=130MP]56T_LY$:?_4(]CWOP,A*XMXE.49#[.."B8SB=$$ZIKEZBN925YW!!9IX^ M!7E/OYM&;]PYUY_G\GW/!8K)XY=GF)M[GAZ_N( ;761P"ZJ[;%4WFMG_XN(" MS3?XYO(<$1>/3\_8NFR3YQ@5.KU(7JXQ322Y*4&[0:_O2?H,1D44:WGP)+VX MO, :@1/[Z.*RE]%N&_9-I6>G%QY3K1X"/_EZ*(J+:IHMIG>N4<5@:K9W M29:#9.)8]I^%69_'KY1>/2DG3_)1@[,Y)US)W&P.Y,\I M6F$=ZLD$\]"T*)>KH^]2"U,*B_,N)%QSYU@FLSB@YLQG52GI/2N@SH4HW&XV,29#P_&G[ M]?7R)WPO6-]9SG(IR&W0#Y>=]1(CXG2$00K#;@D2B/=D!1UQ'+BPIDV7.R=+ M_/^8%#'$8J8$P(6&ZP-H[LUZN12T":]DB7S'6;\#8X^2VO?U7R,(TE/#OX-[ M,,.L;,;[-M-Q1'_\K$'H\'$G*0F=2SQ'#=6 M._*SD*S8= ?@%8EDDQED9G% M:P):%'R#KN*YGIVP0IW[4C T$V^ ;!B%#A;=2ET(B;G2K-8--I_:44VKOM7J_R3/NHE%+H%&C M.H-DM]&!P@)0TY^W@A.=6YA(55],&I9][ MQ!@PD8E^SE&/7,C:%Z9PHXOVJ1LBF&7XJWI55*+<@ZS.-#RO2 ZX,3[WEX1Z MA5>@= TWJHR\J&0,S$DL@JD-@AX9*;73Y9PH#(R4W% MS"MT09E*"66);5I? M'?N9\ R:_!Y=L)CQC+[\S_+RL=,?D:)(!?^,,?C ]9AUUAJITATI"!=N3K& MCR:9]6F-"2@DK@RF_=."RH"&1L.7[RBYUM@A@9]H[K:TF TT! <6FCU(EWKJ M5UB'#+3(?,Q"Q<*7T;'>,^RD^*F0G!KV5:-==%]3!NP#,AYL@5V #=<4$Q(D M91LOA7,@(; .($F_YLC(L'*C91#AUHEPFK<(QF#ATT]]5"-L5XXQI4HKTF9> MS X4BM]8>=,&30/[J?\][2G?:3.N)W9.CPE#C,3R0K^>!6/!^L[%*M7(ADS[U_%%30@1^T2?5A]\L7)#: Z@/A;A(P+S[9^CUB71>NSI(OIVS/2!N^=,Q] MA)S4NF*P3?;1ZK=)G[>&*FVLMHSVBDJIY09%SV$ZY,^NUXPUIU6(V0R.GIEF MFTJPLW=64@Q+R(.VI6%:KEJIG[IG31*[[),UN;G2C!YF4C/2/[A@305RW?;I MCB+)6M4V(TK=<':E!-\U;V%W\ABZ:/L^UL>=L"'EN.7O%-UQ07H/-3==@GED MXJYB6P\(!.VZ6SP-)AFKRQO5*RDL81CR=/'0GN)#R.>.+L4S,2.:\Z"#I&Z_]'Y(IKG! M\A!(#2Z &BPL CZ9J)!"; %?+-H S "<@N&2K%H\SE+YGS 46LY()@'/Z7W@ M:CL\$L58@_LS]$_-2M_[EL)W%'D:QVUQ:2R9VZ>1L"B5Y?"W<5'?@V*U:IH% MEY5*01B7=2C?X^IN(*-9Z*/JI(G'997VJM]3NQLXUW:=D5J9$_2$9.A4?H8) MZC-=^P-U(#2/"IHM5EX"IVR^+J^,5:0JPR_/#GB>.:UR47SB'VF&%1[H#[2: M_?.#1+*)->F(ML5R5%#6-Y0%0[3-&_1(.UE43F'- KRT,)CT"*W6VJYK;V#F M#[V&NN@"D/)CQFTF=0-$V8[[KMD[E/!#"1<1J5E%>UY*8KFCE)3?F[4A;00S M+L9ZO#)NY5Q*-YA- M0;*:,9CW]UY=W?RX=S#^#"C1(9=H?^_J!OT<-^O;#FRY6?+L^.+P%'N@O='= M>BF[=>7OU1X!CF"911WRX9""^N@!XWO]8)&BC3A^P[I5!\2RX96/'/EK0SH< MANW<+Q5X(0MO]]^.0.Z1D!WZ#4TR$^_$.QOVL9!"TT'$JM]CF9F 6QS: :"( M<"9COI3+S(E^JLMH;$R*CO'(RMHJCND.GQZ(E1(\2X= >P_8B3!Z%]4;MFKH, MW%GU#08@PG-5NB$?,!N?RKRMT;)Q<>;.Q*AW:7_-F7;N+"EA]RP7-.T.!?4$K1"H7W36X]@L/5TIBBK,X!:6/UN-LU0Q,W8KUH=\-,> M4%T6,E!@3&+X@QIV7YD=PP:*:1]F:NSO:-@O<]L0P4KC)?"GDB'*BIX_9 IP M:*PU*;/LZ6/66C.K+ATJ1:+_Y#\Z+*DWF55SL#> MR=\*U)/B"2AI&08"[A1H!Y*NT!6=7&^P:@C2AAQGD=HBX7VMY\#F$ :YSXY_ MVG^]FRER5CBXU.DXI%9(KZ4YN]'ISFV]XZS38A<"'>,HN;DO5BO2#:F4K,(, M^#O1^>!@FCNYJ)86,BP(IS<>Q6""/SFE=!)ET&D)(1%:%D7A5A3K)K!,F>U M+5OV8#KE#:8-$B?B#EBP-Z0R&4(;Z ?7H)@'_PJ#9PL3CU-O9*348<%^=SY M:D(=\ B6LR_?">=*9%)OLA)SW''&T=6VQ/-O5?57DF_H@."OCU2S9^"HO1P*9;P9D2@10+PZZP>QPR5 *'LTYY"Z^.1SR?D^Q47@2O:IB2 MTQ<-B%\M5E?WY+!=&,@.\P'@-('[-'\ZC'O8+PQQ'VTSKX9$0^Y^PN.W3QK; M/YR0B@0_J1$N+@TOC)A"IC*Y\J4_%2NM,'=[&REH8G$.]:LX>Y(5CN$;@B + M/8ZQ_H^%MVR931A8P'T]G[(=!DBZM.!0-6 [2+(XN0?::X.1V->GXFH#3A"P M(+@?@0/B-@X0]9JNYG @BBHHI5$NP8QJI1_,1D/' &ZVN@468[RB7./*NKRG MD;G&5O(3%")I )T)92L]YW"T1EZ4?UIO),5<@JJSE5ICE6O J7+3O8:/&CK69=D$U \Q@2FDS65 /BKN\1I48E?]QG%T:HI%'S=L*-).4 KV9OI!0F5[ E:LNC'IQI$E"MYHHBVS.Y??)3&NWQNI+L+*S$T\/D MS="*P #2C=9P@;-0QVD1X3<81^ F"I+^LP8.]"9T@LKBN+.?BUF7^KTB72%+ M<(D$PWX6X33Q!(G6L%\10CQVXL>9.!^\.CQ>;R +V][[_D$:EC'CG!P,P3Z7 MLA'*6-OIE)&0AZ?,][_5MF3(ZK ?I)]X. SO40^=7Q8MO^CW4X[:+:H?Z=R%5[B=LFUVI7>ZD\M'_[V6Z*&3M@7B!+RW M<7M68M;JEHYL5%^CY,VBC0H3I7F'4M0G[MG$%BDR\C+[@QO?R:+5)K%672[^ MV(@HXST 32)X3.6F:>LXD7E1=/'E[UDQ6G,QB#WU-^Y('#-7(=;-'[C@=PCZ M,X?D9"5>)OM;K6YSN2+N) <5)VU'ZJ '#NYK-:J'11477F$*W)RLK BG,[*N M!X$]; [/R:+.*[730XE^NNJYL)84\F[974Z^J4H0PGPR,X>K&**@XO7(W&=C:*=8;DA*CPU2M =)%(T!KCJ_32\>US_!R3D8>.TUG7R] M"+,WYR,OX[-"@T^<1IB\?#"/+0H7320-81BYWN*E5(J8=E?:+)P/VBXD^RHL M)[IB\ MT0K6I\N9#/*Z\'P[=P2]'EL,#EO-^7A"6?H__ H:'+.46Z$7SI#U+ MR5UYO":(TMP.E8:->81:&:EHD '@XG."86 X&.VOJRHO;13;R?W RJ8:DQRD MC$1S0$N;J9O&*7;1]B/D-QVO MS&% DEGKR(WO#=DN-' T;G#(K+%SQS\?N04L'^ 7 D$(\I:F0E0DWIMUF\>S M(352YS/(X9IJ7O0[CX17Z\[$7U0+2=U7M-GEW4>*9W-G-M<#,Q+Z1" MWHA-?Q<9OD%^#FHJ(G0<3;5%W]][3SWHTN$#5YPQBD]>K8.O7)']O>P M9Q ^14Q^O#6[0V+FM:]E#M('CR/Z&9EZL>)/%Y-S9/E^FEO* 93)?E;FKJ*' MZ/9**PJ==+^#N?5((TG)3JE54,;+G^S-SAU-ZT7?+S:Q:M"7A7@<4[%"C:';P94Q]IW9CW'0, MSYRO)[5MBZ*6CJ>Z87&G0#.B6$0\A2T=M-)>>[A(MM>/]E_04_>,,FQTMV46 MUEV2B=N_ECT_C"J2ERBI,*M-(HECA@B+51[$2XV@Y= ),3U.];=@KUXL.\4PU6_140ZD;2(Q(Y4.5"O2;Z1K1U W M$FB2>DR>5PS )[R'>C>S&I&2J9Y_HJBB0.AC,<-M7N6+(NX]$_?#V\9J>IYX M$E"8M#%25*&R>J24PJEW8]^ZF9'3+0"Q8W;.+&N:#>PM<;>!R^$5B*;BKDJN M.2HDSKURM+1XV[-TZV,5:(Z68".9?&C-SR1",]/?4TY\7)N'*@AFR'3]X7I9 M[%5=&2;N>.F1]4FABF.Q?"C5$V$47>,/F8[W;*M+;FQ!QMP-XXUY*F:4<&S4 M%S-1NAM#*PSG<(3()EO7 )I9[:K)1B?(?;SKS-?(XGCW((WA/I4%/#/WFR3Y;%C12]UA0JJ(*X2E M$I9V4.UGZ?"<'$.)+WF8A%09Z1S[7T<>*^G:HGUF:%+85T9*Y^"V;=0X0'^5 M88:&$-'T>PI,*BBTTEW6^T?=1-5)!L)-=XNPUA6XX"CY21O/J+77YE,_QC(! M%$;YO)<65%C+0'-2UA)TU+XV(^4[9DWA"3_RM?0B9]CWV_PNL^R0F22'\/&S MC$'^396U5:C!%;L9;;J5-*0KIRJ* CK2LQ?] MY!F"9)+TH-@]JA+9;5LWJV#.FW_3D#-C-!UQ[=5-T 8MP!'0$"T4!ZN06[Y&VPW]6^,;S^[AZ7>Z [%=\I$=9W'U;].;4)\; $=V>HB;(GX49%/Q M'/:J?Q\(L1NK\3=B_'DFG+GBT4/8KD,,5>EJ_4CH? *]L&"*';630@@8RX(& MD@$G,[J*O0-F;]B96V3U75^*>SD(-WB]5"QQR>SPV RBBQ>"V'5?ER",VF]E M?T M'"QX9.L$M%Z[B(B<*M3ODV.HD<4XNFP(F\12G'#+#2_<,%ZXD6;-0*2T MGP$D 0,9VH3'M]'3HNI."*APT7-Q.!G;Y<^[' 5+' MIFQH+Z5!&T:\('!\<]DQB T.6FH'%)Q\[ZW7 MY?84(7R>S\AO@5ARX5[%[)Y5GO&3_K66-QGG&WL..XO"Z/%.>+5\:P@:E),X M2&3*&#RS+-:2V919LT/_2)S/,'W=B/(R_TV&\81\R<\]7O4.RTGY6?XJ9^#\> I"2 MU $8'ZBDZR,F5&4%-UFPD*4#_6?EA5HGE!MOMIA$$YJG[A%XH0R2R!S?=.)L MH;VNC*9(>-M"2(>3 )P3=Q2H*[#1+:^(0/,M\5XZS-^BUD/,O:A6:SEDQC2. MGUQ7PV?%>RRW&?32MM#6J(NW R>5^PF,#H):*5Q,-P1^%?J&#??41RQP\'0*I\/>L\HV_!*% MXO .I'20')ZZ=X^"=_3R*&"GPG:U+CMW:.&WU I1#I-_&L#:VGN$\ H"DV^F MXV?W!3P)#&&#[ !-@G4!0[=&R%@..R3F"%]& L%YY*"D7\#T,J!$L;DX5[4* MV?T*4K$_(, #JYKU=CEV=? O9ER.I\^.]E$:SP1@-X/M4+#WH@'5INW8V[ _ M*Y8IX4)_V-=*P MBYG7S>8826A8J6;6CYK MX=J7G4 NON<.:,]^2&0RWP/C8VYCN0:VZO319=N/N)2D$/SQ,0XK->(C&W/4 MF].IS6G?^8;Z4PERS[;59B,IXFR[E1M.\ ]_A0U6I< D3A O&B<#)4 [8JG# M(ERKJ;7B 9NIM0Y 4ZQU*5^UM@Y>XRN+1=[?D3,$91X1$+I>S'-AS*9;="QU M'1^HC]SUIBU@_=!'MN: 2USJG9!U7^,5Q?"(;:L."@"XSVPH!Q* M958'UNS$T[R-B8.9V/-AIA[EBS0AU^&:9>-[D(U/>M@A1_A,!-K&54W]U9C- M2]2773!^#X;V<5N=;R(G=YD.;$+-3HI*3M+Q8/6(/E1;S<-1'_.K$QI92 M".VB(!6!'%/1$)H,? \1;%2A"<;<@M>3;D#67&4DO6C!Q\BW?MHE. AL"# = M_3A"HKOQ/CW^:4TY;6M$K _(6-QN1EQSY!ZDF[@<\P2^#K8"/$P X;^0!GM% M-^6)CY-C=@A8KNER6)J9-W)QX]0T]/!5=\QR!2WL]WP0,1U %;$@!U8VU]M% M6%8(9T)__8Q_[8FH89Z)_JF/=;GN(R-+PS1D/8NZ+.H0GR$MXTWV:7.'VLO> M-29OO$:\68ED+:D\.;HA L:D;,=-!F>.SDI%M" =PL^#) MEWYD!RAGPNR1. MT@418\Z&%]PK@9_%P0H/,&]HE:+D==*/)YN1.P5Q@3D-0<"BQ.-QBYTH/RHD M66QG$=T%K(I77>E6 G=&2VLAN5)@ FO2FCF?TR.(G-)+R1GB+%X8\4ZNP_=$QH%JYMAX\/]K M[MI_VTB2\\^7OV+@[&:E@-+Q(8K4&@B@E;6.+_9:L.Q;)(<@&$F4/%F*5#CD M:G6X/SY=SZZ>[AX.9>_A@LO:EF:Z>_I178^OOBI]Z$>N%N&$;U+5OVRR;?J% M%#-[U8C]$A[?9&27B@1C[@9ZJX0-XTP @?UJIJOX/*)"O6K[^5OV95'3-@DPX@Y"UIF[I RKMV/>?;=\4N??9ZO?1.0]Y^ MY(\V;9-D]W+1!E%\7%B]Q*I+>9)$8B((JRW:KT4O'3@GK"10)@ET %#5J9>2 MQ2?K9Q%X"JB08@\ ^\"]-:]^P:P[V/:\1='YL41R>BH\&G:/B:*46!O OBJ+ M4G+K!M5U25.#LFM,+>CWO^(R(B'=\+IL% 0#2/U:^)3,\;>0$$9!: ;.IC9. M/X@K %*)OJR<)R0ICC9!5 HU4]G[C=8<@0T(,)P9E@'*B$?83$NR;[CIK*;+ M/9A&+R@Y*Z4 M-_G>[<6=-=%UYM!*D45UA"Z6DA1>=>@S6/+3.113N:.L(2]L150VV3PBOMP$ MP!?SCP SJ1#EU3[2*IKMJ<<=SHF*6N7YW< M\I&>^%K89--:&>U.G%.X#H4%D_41IDQ%E@]/BJ!,/>ZET\NS8CCM]XH7$=/J MX8L0Z,/I@! ^@5"-C,O82KC1QUX=B ^P$$V+ZD$RJ04)-SC6E'PC&W.+] MW\8)=(KJ(G7,K9,M[JQAL$BR?R' 0]*,F&S\Q18Z@WC,,U[0IOZBHTKK)W3: M4D/'.L'6I6"SC5NZ^O0"6Q8D-/OAH1U&,C#+YAY:@JP0(&&U4Y- M936.);'6+D5Z!]VI36?VS[-0OU9_+&[^YB=0&2&*&V!)4]0? M_+U="M'>7+'N%#6E:!/B&>D>KI^<@G(79C3%MSZ+,\CQP+>X]>(>209II/'2 M)<:.:$BBK0 4):$'8!V3D\:RG(C9'ALSU.C/.E064CK[2L0S$QCPKOS:W4#B@CB6U-J.$=:@6CLNESX2(;LD^MUL 021D,_ PY2Q'@X6X0PM;,E M[#,('D0&BQF-$6Q:<+RM(P@GKU:8U+E.#%4#;Q1^%[W2UYP MEQ29T(^@>7^N'O18&QM&GZ*(I4P+<:]QHF]NB*0)IM1*CC:254\CU)(T07FTSMEV<#Y(T@^1KIQ)S7.%B1Q$V505OY> MS0PX@*BK4F@2#I-AY)%2)U#>W[ 16C*U.Y<@KNZ;-X,DH?3\%).DD(T@H\/+ MDNE^P1,*[P.ULQK,-A^-4X0,O8IEKX0D$1 &[EGL.2TGTEB33E*[JD.$3*"R MT,4KI=GTYL1AR?W8"Y4#6<6M-[U>YIY)).R6WBO]DZI%)!]L=O!=[;NP6D4\ M0*SM;94=@F5$A% 0_Z<.W:=+K8)RS7X(-[KXT]DM&'HJMDZ-6K#ADU@ETI?B M3(/*2=TH6;TP#1BK==&4%WKY+@-JEIE6>="33IQ,H+BV)2I%GF;:KA_+WV*P MG/U=D^K;9VK,:L,*R':B^? G/0J^5GQ5FWLTE5G1A.,WF&^TJH[>C^[5:W&@ M7C,"6H$ZMJJ%!2YBFHF4;X1^/UM ./VY=BE>(3 [G(]$%F=Q/TYN5"F7BQN!+K@3H,=% MLJ:*F1A;[U#L75+U@OEJ%-'$"XK\WU2AA/X.0.$-]8R[I&86FS).CT34DR]+ M0D*2<+YJ"24V5B_ 'X5I;DF_*V[$&C:,T@ZM;&V_U.:5Y#V%Q&'VVO\ZY;]V M%B!I)$^-?U,^VT?KF./O46QW*C.L-F27&K"0R(YN0',P55Z@P/89=)Z9,M$1 MO&2'*S2D.PXU/<%+.CY=';Q\TS2^2N7%,SURM/T]K)M52@H*&&[8,/\V2#M M3?\IN&K@^+"WL>5QK!;AY5R&!2_9%*0C3O4]+\^*CUB,8G($KD%[[?=>2$@- M&%AN*U8E38&&;=U'BMI,RS-]5[=48C2.L@H%FP9,Y.K64H14>L10##^%UP[) M"TKLP*M> 6-:*$;\@KQCMXDEG$3I7H1.[9:.\'*P-:#\7H-.7*+A*/L)>._4 MH!F7&X([Y4X*+*''$&N2H-T3Z?DR)YH\#!!1\L5XU88]3@RDG2-AUEK.B4 Y M[BENY;YNW/]6OM:-D#* 59"BB/.1BQG A8@P\LV:,!X@EPBJ7P%,'2X4'-,2,VB<>2E^, MRL@>)5\T.\OK:Z(^F)K7FCTE#+]A,@LL"#N1(6BZ(F8#'\H2Z1:,VB9*,RZ; MR#H60@%9HXO+X!XHRMM4K&C#N"-T]Q>9]4++1EO3F&%'H.?(8<'>2WPCSE7 Z0HT%2'O! MDS*:#E$?T6 F:!E<<==S(_!N2_768Y2VWJ!HF\UNT .$$X43M'42]&[A'!"^ M5#FCKLQGGXLN#CTD3:$Z\L%VD4XVM3*K*6F$@Q7[.$'QFH[T&TC+('Z0TYLE MUI VM8Y>0T*A^Y8O?+WX$0U6K$2UQ#][6/$HJ%:]7"PWS,C+D#!JFV\V*,3D MB\746H0)!!8T<.4.JN7(*GDX1$KNP=J>%B8LS0XV+#JTL(/'BI,Q-C5RBZ2< MY=XWO9+IX"'[T04VUY/;"+Y372<&9&DY1FE7*_QLJ>E*!21NB ($SPQ7A#_J M^9GCD27K6'UZ0'<<5+#Z]&*_^&EYB&\?]$^0J)0.)RIG9TPLQ>E?9PK.V/O( M-:^.]P]?T)7&S8,8A)R=VF/.PFPTXN-"XA? HE5D[(@?-51'?.6IRN=47H># M,K5'B.02 #%0RPD=N((8214PN)/M"CP%D ./!5Z)$@TC2"#-S0HRVQ+ JU8 M9;@QF4]K0[0.X4O&V/RJM.\H0"N;7 ,K>+JY1-Y(;#7 F!7;K2GR+5U9DG9W"N^Z*GT\1J]]OS2 M3[/UODZZ*DJ:99%W-'.Y;PYV 3EN100V1)^+A7%*],B:VH=1B;2]ZG!VV&-@ MRIKYGTL/Z=U'M-52&)/5SDFT>V5<49G&?#H(;QKS7 M90T'_>>MX1L.PL/R7)C@T7M3DP).^ENI\9.QG'P!N_7CTH)/M;/OB[UR7X/^ M+57,N,CD%56]\\6%P(V.0K\,Y)7(_&[3-'S>-/WDEG_Y>'!Y[90E\+J[9384 ML1?0 ":[ #'J3870]'B>K(05S7*!#<,E67)FY UTE9GVBH)&*R.2-WC M]8G" 9B>&\()M7PO80/.!+:>0!%)W08B:PXIB5RRDV=SJ=E]C^4?,5IHI3Q3 M6U5R)[,G33^=[7(WJ] %B061@2 )=K8UGC#FH)X\%/T,498DJZ:5:D_;#GN LQW(V?17+,)"H0:G"YJS7RV MIB17<6?R+5G!Q@+;PS>%>PL'*^1\D3]$U 2E"9,9PM>XLG)'39'6D_P3IHI\ M0^-XIMJ("@"H*R\N"&*@AI=/F+GT8SDH7B^A/C\RMDK]U?N+[!<=&=P"@F&X.4=J0)+;:6:8Q\F&(-VM%*6 W.M<'^N=]/Q/WRN02DT:XV$.[@/VWF3ULUY@&Z085T MA6^XT0BVVR5&J>EBA@9,)CN,4M_2>ZVF%T0!,/&4^_!5S_)R)Y*RCP(\O+I52>"H778?-2).L/N]"K'5 MVG&' #-*^R^]:'[CZ6G"\9@:VCZ,ZG_XUB DL+_!2UIW M_4R;-D@Q[]J:_-Z/@NX!(?XV/')^@FUHWQ?TLV .TFD4QXZ*G(6I/MAK"X/) M_OZ)R+:2Q B'[DX4('YD)#?7N(H&H8L/]C(PPQ,UIHB,]L!KNV_W2,Q35-Y )JWH@Y3M[:VG^>C\Y$ M4F)%61OUKA\0*J904 <]U*>K)T6@UN5OO9"3J!/I M%UX5/\ZN5EON"EK2H=X3;V=8*97UI>G1T#JL'N8E%W'"M$) G>CZZ1O]P_V& M\%=T-?J&5\A*O;P] "_J'G?[X?TGOCCVI6H$V$'>1X9JR6PF5,1HJ+J7+%H- MQ^,Q:VH'6LX6R>Z=TV<2.A*+"K"$0XD[&#+MYF'Q5AZDXQ^N.SN :>O/@B12 M7N&F5"'I(6#R<@V!,4IT(S"5]4OP83VSNUOM*GCIO6%[_6@]#PBP[79#T[4/HG$SZ4.1)A1O7@8/Z7*P9J:$_LO:A3(E2SEA1''OKX M,7OO8/WT,.-+&!D768Y B ZG_I ,/P\A]/5R$:Z;O=6]BJ;\)A3B$"D MU2RHJ\FB&3>-BFN6A.1]KA5^3/5(M%YISN%B!J_>*Q:I/'YQCJ4]8#]"R#'Z M+O5/$+WX9V>_LK#__57MZ#Z7Y0BBB4,J;9Q@$UE21J*U=LRD:D+N'4 M"6X"0=,&N<":/7P,Q=0%]-1#D MXO43*?A\IBRD*J@J@2+JB=&F:)B9EA8RJRNZ8)2F#R/TE.$D\ZYRE'G\\<:H MJ.(P"EH%@,+\0I8$&N,,^L0?8JZUNP?O*#_#X*QUK?Y1#>=MI[EA5<.!:;6J MB:JQS>/\6)HZ#6PN6QT(/'O76,.23CQK=\1MGH!-8"CD 7)8EYO:?0LH8;H] M.9<@J%Z /E\ ?P 2XQ;4#61*SL%!7HK9?U-1+AT'$C2;FLIPXLZ%F]]CERRE M@FQ<=G@M9ML$TV#D!%/2RB\.A-7H+7%2B#-L".&>AJ4?/NF^*]FDZH08GJEU M5-_5D5U5!3PX&6L:I Q\"4:$W$QA/#[,&R&M<.^7!1'18=LO0EH(2&^BX2.Z M!]]XL:\P.46WZM-"C%]Z8UM+]M'O#NT$?RTO[,FSC+W6L_>LB_Q9@_B8LPMI M?GS5$#JM7XIYZ1;):#T8$*D(]&8DJ/H1<0=\%(;H%SX+KT=XDF]I? .P4-4# MCPE_PE>\/P[LS\\>"+GU?:*@#\_\!'H;S$N7"/JTV\ZQ5=V(_(PRF1: ^6 # CLYOX>4<3=?B*:K MBX\EL,PM5]>S)I9*#=\&B5N*V"V@6".%2VD2R0C-$K(M.VI_-EK;R&A.[D_< M/!UT"WZNP^;%#VFXNAJ:1^"@R?JU-%;O-^'TZVPMXYB?M.ZLR4'_"*-3PA9 M05).IX0NB!1;[NEQ*FCU$11DF')]T3/.\6XRV EU!A27 #T?>BZA''<%GUJ\ MX'J%U*^M[GMYMHN 0N3JB6WE=-)^V4S+Q 5.$%- 5DL\.115\/^*7Q>?E(^24,__ZL@ZR(G@P),>T\ CE2ON<%ITW M4!6OR[5 I]#/U: O "N8Z-9[*0.+2MTOGO"'G H'?DO/X9',-ID$1JKBD8 7="=Q2/H!%F@8])[8BR^.MLM:0R('?D=FE^%&#@ M:-NYIR%WN%K3@X8!6]*]*_3"SMD-8!^&'=RS;?%!V4+Q@MN3,6U.DT>D1MWP M\TB+\-/,^(C (&9Z\7! 3H%Q[T-GU$"*7$4*(WZA\-XJDT]^1YD, O++97(3 MRP[1<[!K8(SDJ7$2%HD$]J,"R#ZL1"4K/.LP!2[8Q'B8>8:3SU091!-0HUSL MCP%VD+T'!E"D1T^269WXW-AJL_.-5&71SJE7X;Q9$V$=F="/)1$,'^"+L,9[ M=.]N:B!)=5?*1R24?D<%ILZ1%(1\8"."Z$[P?J2IDFB*DKG@O4:,"IM5O6$N M8>&"("<.5*2#S4<[6JA>SNF9-UK7^<(9[L6D=WP\*(Y[X\ED:X_H)M3BR9CQ MX3MZ1/BJVQ>3$?SO(S%64(M..M-"1G,SZ4U&1Z[[XW$_6>*K4_V6_'[B8LRJ M7\T:S25I?),#Z?1FA_C4NKG6&+%:^W/.OSC6O$^ELO.;N+FC&DV>"HTZ%FLB M*#3]]US1*N\B!F&DO?^F& QZ@Y.^^PO>Q\.7P=_XEV?F[!%]\WLGLB\Y2Z]& M$OOQ\:@XFD[UY4&O/Q[PML"&)N.1^PL\$O0P[ V/!HGI^.*/F@Q;/LK]LNM' MC2T]O[9UZ[EJ_)'MP-_=(GIAS7>7P%)BTOH)!KP@FZTY0^WV WZGE91H1 MI8A_'*^-'?K.G/=X=P.1/'(&F^! LLC EJ//Y/Q"[2^$]KQ%$YOOZQSX\)!G MCSSU0S_N=.B?^3E?>M3#XYT][-0/_3@^[LU]]P,?D4L\(NYCUZ@1=[F[;!4[ M3F!-4,[XZG[/OSKB)?A0/JI+".<7/W;@K/>?EZM?#JK%@)J/'4$:S=(=Q]TTCL:X,Q,>].C$P(P?%X2ML9'+0?]WM'Q,?PQ.ADC%&8#6GY(-5\O M;]>/()='>&V,>L/C2?$>4L-GC2=O-ZL%E3.'W7B"_QT@=$$YH(F_]VX%*P07 MT&@\+6#NT_-5C(YZD^%),1KUIGTX?W7]?2/LXT0EL-()6JNTU;CVW#2=.$UR M'_]V[([Y?J8C6IAOBJ'3 X;XYV \Q@%F1\_F0&U&J^6L(*=-4D 1+L/8 E]- M?,$N6*>PSLE2B&XIN_-@%Z]G7#O NXS250=RM3<;M)2[;<8>.C4>UEI7L]"Z MFG;*R<'79>>2MJ15J$[)C#\UBQM45@.[K?GP5V@B>.""H!Q[:/ONNS%+W2+" MEZV"N@,@-<8CD!I[])?]4.KF?SG6X@C@39M#8! 1][(SAWUW_SC]C/_S MOS@N,JOK=K+3 B>@U.[QW\)AMOXZVI%8K9V #6>V6GN76V-;J?=T9RVEX:LZ M,LD[H@5KWN3U,WAHT!L= M'8.G)UF#5TZ)?KY\M3NBAW33'XX&L8N%J@#0]NCDSK$>*O4]59XNP_BF MFNVP%7.?7;H+GP.E4VB\/RDF3D4:3D!7/AR.HP<&D[BXUOU]9;AT*%G/B<3K MKJXRIBO#PIF;>X^"(U_B8KDXN 9+9DY,4(;&>G72C'W?J0HI$A.R[C"XM M@].4L+B;HNH_T='."F&@)LDV9/3Q>^V*?T#-G8B$U,($Z&+JCU&-'0WQN#HE M^ZCO5/?!=(QN>_[G<-IW_W1WE;NT)LY><'\?X&==S9Z H4HUEI$8SC)%A,+4 MB3KJ3['37M_)0U;32<'2\DH*.8 SO^>4>M#%&SS:,K/4NDF1+T:3$VY7B_@P MF> >F _[5%N+:A$+RV"C/1#P0Z?5[[#7&E\)%U/89-26X7*4S'JJ^9*7G62+9NBCTP=SD:%FA9,L@_ZW6DH)U'>*-<85XJ)#&3:)U1A: MVD4Z+6R;$Z;K^-9PNC-X\DNB9:+-\D&>EAN]X]6B,W?JQ(J3]:.)^X_^\(=B M #?)O_J?G+GM'/[DE?O'8&K>VOE+$[.(27^A6&9'H__"J$!T9N_%Q;RMH/M&T+ZK([9>].=W*) M==O+J/2)W^KZ'A(\>5YE)@?! +BI#'5M3XP41MSJ(^FLL]-8O@^K!Z*>-AF! M*G#4ZY^,G4E=E<6EZZA\6*Y$0S]Q=<*^*2:]D\F _CPY;EN< MN$Y;EU5Z8TO:Q4W0^49@-P%I@SEKL:#>-IOJX IH+LBHU^?KZRAV7+["FK:* M(OM!\,][[,*,9.E/&^S-/:N% # 33E-#W1<(BKKYKI,T^%+L/65>B8#\ +:M MB178R\!0*EP ZA>5G]R(W4ULMW/SUVX^#W4Z/UV^*O:^V5<]Y'^XEE \;=?Z MTC&_U-9P[AG;SCCS#,;70T7O+V\!OO &P(W_G8IH1D.)G.G1LBX7GMTK@,*U M%.$DW%!^AWAUCJ>Q+OY6;)U;_SYA-SA8U;V!US&N)(I965:-Q8T[XF]G:X;0 M,US[+^_P7$7SBX(KYO1KH!4%SFIBW+W"3W(7'(7LY^) @AG\ASMA'T5&1.:/ MVR8:@#=1]'.)TC-K40"#.!?JEPOMO6V'=0S_[]$3T7X^?S:>(;7,^1NTBH]QZV]/'T &]$D&Q(B8!_UE%"DYW=QYR=#\ MY9\V<_UE)-)_G%T=%L,3_.6P3>!$;W[T_MB/0#EQ"^ \,WDLE(G,RTWDG5,5 M4! \8^*AH9_ %,P]0D,0=M36_4AIZ3B^Q7+-]K=3QYH/.DWOIGR*S8P-\DAL M_YQWE5,OUT"?QYI%](!33G_)OGX)R9G=7G5B[JLOQ@6$\@">B2)@SN_=SF:U MAEJ:KYRD)TSZQ'@6!6&RW_7IP77G1O76]]<3;;G!4-U\=9C6%BZTWMMJ^53. MUT^YKE^9:O'RN:5,4[0WTIU]$';LU>QV4RN33RP%DF]'B]IYJSDKG!P1J5^O/_P&4I-F1?PCI MX/Z:T+C8'W!OCE/.MGY7_M;Y69D:_VQVM;."R2Y6^VD&,H_R8>;NNFN);6$# M%Q#2+.]M0]M[^Q)\W)G"!C2=HM.;^^;R^Z95J4BIR!*EZ*(9YY[=X2O;Y'^ M'HNV+48U/WE6B-? "K'U*4K6BU07]8I[T%->?4U_R9M%LQ]GPS#%XM^*[%3% MJ!8/:LE?6*CWTSB*'Q%$DWLTB^)J!,X3N9#O#&;*-./&]4$14VCB[:?4K2U[ MCY1-#]MBB_H+,&*PZWH)[1SMS<_.X"#'YQO/*A2-B>]CODH%R+1>"I:ITPM# M_T(4,Y$FQ; M=T:V34Z7M_-3U^7M_,3R.?5HZ[-E\?%QN?VH=GZQPP3LWE9^.OPQP.H -UFS M;O=.\[.8@],IC>!S)(D59)[%\"P+N@O <9')&>+C$OX%@Y/K^GD!FNH\0%,] MYX.EN1Y:S^NPU=8CFX9UQ4)F)P!9]'H*;)<7: *Y"XA"6DY *_@N]]X6(%Z^ MNPRL;?<-W@"C/7OQVS%NK:N?!()%2E<&%Y;R;&UIJAT9EIO"%JQ9PHAH 8CE M.CC..:O32R=>QV>)ICP4S)EEFW(>Z>KO7$\IK(M5U?LDJ5LU].V/C-./I&R" MY&+^]C0IF0DWH07Z7(CO05T,-Y3]K[, MH]'AR/U?_-E?T#5$AM9;^K6OT:;;8 ==GB=A^9Z7?@] >/MYG9Z/IQFR#RW0 MI[W?(J7:Q4!\;)/'/3$.\(%#J':#BE"WL4R3FQ2#OQ>7G\)826-U6#W/VH6$ MV G/(H@7QEQ$WWDT/!PE9*:%1%8BV]1T #]'\E)YSB> 5Y4J +VJ_@S#YTU M@MR'CI/KD^T_L7 [S*I]E,Y]S]\4E!OF]#SU&]'<](I[*"P(!1Q6B7'VVT-B M/"+&Y#&7$2TNIOPBO6B'Y1A_Z8XZ&1Y.DQ.]<\O/6V@$24!/#-7]!^NQ58P] MKW_OI+05K3_V0W?>=Z>?QG]KF/HCHL4'Z.9\_ M$=GYPY0J<)PV!-()%]'63;T[2&E*86Y&\[=))>4+.2?A&\E[EGYOYD4I1HGIXG6NR_4-#.(2\5D0EQ;9DEXQK;*J&1O[+M_3/8'C7P9=U74/G8;>[DCE%7@E^J[6Z':WTV]O3?KC\7 MI\(-EV\JE7AC"0R:+WR<+4K$ U?W5U#3*OG0O\_*&^:?=FOR87;S")5-SRKC M6 N2.>=.^;_'32DDB;+/YW)_*!1[0?_K#'R 3+!&(:.TF?#V"$818Y;H#6#E0 M*2U*J0L(Z5VYV-RZ@T5LA5BG;$<1S>XDF5U:7=F'W05WF+J7M!-2B7OQ@T$^ M7K3=6U+RXGVZ+2DO5C>Z9N>E^VHDZD4/;4_8RXN[]+Q^8/Z_"RPW'*!Q.Z"F MLV^W7D%.;YB7Q853!^XOKZL>>&GS88-$3AE>7$)<"'62$Y1OI_/;LCB=U>5J M*X:Q4W-@:OV7,\"NRQ;H[:RN;JHESL8"CB[H?[WB[>'%H163;9_O?GUZ>^LL M&!S,.=%C9N/8C]#+Y^JAQ7>[$T97.-)JF?[OJ-/W3_QD'2_-RUP[,=.CSZ M&AV^VJ'#Y$3S??:<39/(!RY0QJ,OKSS\V=W?IP,K^XJ M(31%V2DIYIE3I\\]QR$69C)F'5B:79J5AAADA534A9O)#>0KM[4G.:?MS5&& M:J<6.3\U_P$[3C->]H3L.=4XO5C+Y( MJ\>LDXZ?!K5K#T[G\R49I126ZM; '^MZ_6__#U!+ P04 " #0A*E*7IJ! MJUP" !#0 #0 'AL+W-T>6QED^_3XDDL;U,$*0VT?FN-S?'[G[]AI3\)* M;2B^+S!6H&&45Q$LE"K?>UZ5%)BAZD*4F.M()B1#2@]E[E6EQ"BM3!*CWM3W M%QY#A,,XY#6[9:H"B:BYBN"\=P&7?R-2',&'L]??:Z&N7P%WG;R93/R'\^NQ M_\P&SB%PC$]I!(/%6^C].?3"UY^]9!L=X>?/Q#\%'Z$7ST,_01Z!+_> !]"> MQ']FT'GT&3$,%@C&L$;1,E*$I.5(4;HQKFGQI$(*B10^M#H MRH'Q5(\N'+B1.4\MAQ$NI*WM*KCO53M]%.A&1B"AM!B:H ME&#:2 G*!4=60Y?1&AJ;8$KOSDL>,FZP5H.BI+NOE 2.2J)=F )P1I+19)MSP^)RB5N5'>G(/($'AO3 M)1V]R-G5"VOTVA9CJX_9Z6)Z+UC5A"K"6[4%25/L])@V,H)?37]*=WJ)H9G1 M>(56^GUDAZ]S4YRAFJH[LT0;C.!@?S;"@T4_:]DC(CC87W!*:G9E"PXO/?%/ M4$L#!!0 ( -"$J4I;-B?R\0, *HA / >&PO=V]R:V)O;VLN>&UL MQ9I;;]L@%(#_"O)3][ EQJ0WM976RZ9*71*G5D_^]7YZRV09 M]*.ZD_/3;)S%=B/0L.MT\[HF.G;_PV07"UVJ2UNVC3)A#>54+8.VQB_URF?, MR$:=9ILF3)J*79F@PQ]V;=9=Q;89ZW[ZNCK-\G@=9(C?>=1>SVN5,7>LXP?N MNLH3.!WDA365,EY5+%YY6^LJ M&^4]@#M$X YIX4_\!ZUK.K9/)<>RS<]+PL,LX M>+K>HL-\DA,+919L^? Q+N4N$#:Q)_\NN\%4DE.[1*YTD#7K."$4IHZV,N;8%ZT/MHDQ.HWG5V7O'11(CADD)U;(K)U[];M-E<#5XYO(PC&# M<&*#H +F.<3$-,*)-?)>P6SO+@G$?X"(:'U"7:!@IN.P0.&82CBQ2GI,MQE. MB(DYA1,[9;?Q=DXZIA9.K)8^];V 0DQ,-IQ:-M" .P<1LPPGM@RJ0K8',3'5 M\"%5PX\@)J8:3JR:GGJ/[:W7$-PHP<13#"F> HJGP,13#"">EV $UT^!F:<@ MWQKKJP([5HB)[HU1;XYA@BP$Q,3,4Q";IU>0L]AYU4),S#P%L7GZ!'EM4GYI M(29FGH+8/'V84Q=[=5O_34Q!!;&"^D$PC M, L)8@OU[V.]S9 $9B%!;"&TPA"'$!.SD!BR$!*P$!*8A02UA3#,R1B>Q>Q_OE[(NIXZEE_4YBYBDO=!% M6]<7\=YWS_LF[0LZIR[FQ#2JHZ'*EVT76R&7S9M?ZCR\+7?AJY:O53;&'0^7X1^ M/*.XNQW/G#VLET7_L)9B]ESUVYB717C?A[>V?TEUC#F%XT4NA@7#7SZZ^)_U M[6:S6\7[=O5ZB$W^I>)[01%^#]+I(*4'V720T8-\.LCI0>5T4$D/6DP'+>A! ME]-!E_2@J^F@*WK0]730-3U(YD#&.3\)8>H9G;?2PS==;@=[*UUN! MWLK76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*U]N WL;7VX#>QM?;@-YVAK,2 M=%C"U]N WL;7VX#>QM?;@-[&U]N WL;7VX#>QM?;@-[&U]N!WL[7VX'>SM?; M@=[.U]N!WGZ&LVYTV,W7VX'>SM?;@=[.U]N!WL[7VX'>SM?;@=[.U[L$>I=\ MO4N@=\G7NQSIG>JJC^NGW.^:;3IUR8_A?]:,X$[Y8Q]/GW&<^N?^D=)YV!+# M\?/DM^4X]2LB_'@]?O<)4$L#!!0 ( -"$J4H52%_JR@$ !$? 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W9RV[",! %T%]!V5;$^ %]"-BTW;9([0^X MR4 BDMBR#86_KQ.@4BLJ40'2W1"2<69N@G4VC-^WEGQO4U>-GR1%"/:!,9\5 M5&N?&DM-K,R-JW6(IV[!K,Z6>D%,# 8CEIDF4!/ZH>V13,=/-->K*O0>=]?; MUI-$6UN5F0ZE:=BZR7\U[>\;IHZJ;HTO2NMOXH*D][R)77R\-DEBU2?LA F_ M;VS/XWVO:W*NS.E?TH*M<H*NT]^UL##;LB,H[YUL>I" M>>3Q8J19K'K6+KSD(U*[=7+*3QH>6U_OA_TT;ME]/_;"OXN>=8?SWOKE<@B0 M'!(DAP+),03),0+)<0N2XPXDQSU(#CY "8(B*D&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( -"$J4I+! .D5@( *\' 8 " M ?D( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ T(2I2NU]*@E, @ 0@@ !@ M ( !T0\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ T(2I2E>ZI>C6 0 6P0 !@ ( !&Q@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ T(2I2GA-;"2T M 0 T@, !@ ( !G2 'AL+W=O&UL4$L! A0#% @ T(2I M2BU^T4:T 0 T@, !D ( !<20 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(2I2GN_[=JS 0 T@, M !D ( !+RH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(2I2K&PO=V]R:W-H965T M&UL4$L! A0# M% @ T(2I2G8&:X2U 0 T@, !D ( !L#4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ T(2I2B5W MIP&Y 0 T@, !D ( !6SP 'AL+W=O +(! #2 P &0 M @ %+/@ >&PO=V]R:W-H965T&UL4$L! A0#% @ T(2I2M(5(9W3 0 G 0 !D M ( !/T( 'AL+W=O&PO M=V]R:W-H965TRQ $ M #<$ 9 " 3A& !X;"]W;W)K&UL4$L! A0#% @ T(2I2LELO3;0 0 G 0 !D ( ! M,T@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T(2I2ME9_/HF @ ?P8 !D ( !<4\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(2I2D'[509P M P ,!( !D ( !2ED 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(2I2I:G>P*H @ C0H !D M ( !ZV$ 'AL+W=O&PO=V]R M:W-H965T M 9 " ;!F !X;"]W;W)K&UL M4$L! A0#% @ T(2I2JBWPEN] @ RPH !D ( ![FL M 'AL+W=O_# M024" "(!@ &0 @ 'B;@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MT(2I2L[7Q1&P 0 P@, !D ( !@7, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T(2I2I9B>B"[ 0 $P0 !D M ( !XX0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ T(2I2ELV)_+Q P JB$ \ M ( !QBD! 'AL+W=O0M 0!X;"]?7!E&UL4$L%!@ \ #P 5A / XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 170 245 1 false 74 0 false 9 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 (Unaudited) Sheet http://www.codexis.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.codexis.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.codexis.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.codexis.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) Sheet http://www.codexis.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnauditedParenthetical Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.codexis.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) 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 - Net Loss per Share Sheet http://www.codexis.com/role/NetLossPerShare Net Loss per Share Notes 10 false false R11.htm 2104100 - Disclosure - Collaborative Arrangements Sheet http://www.codexis.com/role/CollaborativeArrangements Collaborative Arrangements Notes 11 false false R12.htm 2105100 - Disclosure - Cash Equivalents and Marketable Securities Sheet http://www.codexis.com/role/CashEquivalentsAndMarketableSecurities Cash Equivalents and Marketable Securities Notes 12 false false R13.htm 2106100 - Disclosure - Fair Value Measurements Sheet http://www.codexis.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 2107100 - Disclosure - Balance Sheets Details Sheet http://www.codexis.com/role/BalanceSheetsDetails Balance Sheets Details Notes 14 false false R15.htm 2110100 - Disclosure - Stock-Based Compensation Sheet http://www.codexis.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 2112100 - Disclosure - Capital Stock Sheet http://www.codexis.com/role/CapitalStock Capital Stock Notes 16 false false R17.htm 2113100 - Disclosure - Commitments and Contingencies Sheet http://www.codexis.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2114100 - Disclosure - Related Party Transactions Sheet http://www.codexis.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 2117100 - Disclosure - Significant Customer and Geographic Information Sheet http://www.codexis.com/role/SignificantCustomerAndGeographicInformation Significant Customer and Geographic Information Notes 19 false false R20.htm 2122100 - Disclosure - Subsequent Events Sheet http://www.codexis.com/role/SubsequentEvents Subsequent Events 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 - Net Loss per Share (Tables) Sheet http://www.codexis.com/role/NetLossPerShareTables Net Loss per Share (Tables) Tables http://www.codexis.com/role/NetLossPerShare 22 false false R23.htm 2305301 - 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 23 false false R24.htm 2306301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.codexis.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.codexis.com/role/FairValueMeasurements 24 false false R25.htm 2307301 - Disclosure - Balance Sheets Details (Tables) Sheet http://www.codexis.com/role/BalanceSheetsDetailsTables Balance Sheets Details (Tables) Tables http://www.codexis.com/role/BalanceSheetsDetails 25 false false R26.htm 2310301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.codexis.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.codexis.com/role/StockBasedCompensation 26 false false R27.htm 2312301 - Disclosure - Capital Stock (Tables) Sheet http://www.codexis.com/role/CapitalStockTables Capital Stock (Tables) Tables http://www.codexis.com/role/CapitalStock 27 false false R28.htm 2313301 - 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 2317301 - Disclosure - Significant Customer and Geographic Information (Tables) Sheet http://www.codexis.com/role/SignificantCustomerAndGeographicInformationTables Significant Customer and Geographic Information (Tables) Tables http://www.codexis.com/role/SignificantCustomerAndGeographicInformation 29 false false R30.htm 2401401 - Disclosure - Description of Business (Details) Sheet http://www.codexis.com/role/DescriptionOfBusinessDetails Description of Business (Details) Details http://www.codexis.com/role/DescriptionOfBusiness 30 false false R31.htm 2402402 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://www.codexis.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://www.codexis.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies 31 false false R32.htm 2403402 - Disclosure - Net Loss per Share (Details) Sheet http://www.codexis.com/role/NetLossPerShareDetails Net Loss per Share (Details) Details http://www.codexis.com/role/NetLossPerShareTables 32 false false R33.htm 2404401 - Disclosure - Collaborative Arrangements (Details) Sheet http://www.codexis.com/role/CollaborativeArrangementsDetails Collaborative Arrangements (Details) Details http://www.codexis.com/role/CollaborativeArrangements 33 false false R34.htm 2405402 - 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 http://www.codexis.com/role/CashEquivalentsAndMarketableSecuritiesTables 34 false false R35.htm 2406402 - 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 http://www.codexis.com/role/FairValueMeasurementsTables 35 false false R36.htm 2407402 - Disclosure - Balance Sheets Details (Inventory) (Details) Sheet http://www.codexis.com/role/BalanceSheetsDetailsInventoryDetails Balance Sheets Details (Inventory) (Details) Details http://www.codexis.com/role/BalanceSheetsDetailsTables 36 false false R37.htm 2407403 - 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 http://www.codexis.com/role/BalanceSheetsDetailsTables 37 false false R38.htm 2407404 - Disclosure - Balance Sheets Details (Intangible Assets, net) (Details) Sheet http://www.codexis.com/role/BalanceSheetsDetailsIntangibleAssetsNetDetails Balance Sheets Details (Intangible Assets, net) (Details) Details http://www.codexis.com/role/BalanceSheetsDetailsTables 38 false false R39.htm 2407405 - Disclosure - Balance Sheets Details (Goodwill) (Details) Sheet http://www.codexis.com/role/BalanceSheetsDetailsGoodwillDetails Balance Sheets Details (Goodwill) (Details) Details http://www.codexis.com/role/BalanceSheetsDetailsTables 39 false false R40.htm 2410402 - Disclosure - Stock-Based Compensation (Textual) (Details) Sheet http://www.codexis.com/role/StockBasedCompensationTextualDetails Stock-Based Compensation (Textual) (Details) Details http://www.codexis.com/role/StockBasedCompensationTables 40 false false R41.htm 2410403 - 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 http://www.codexis.com/role/StockBasedCompensationTables 41 false false R42.htm 2410404 - Disclosure - Stock-Based Compensation (Valuation Assumptions) (Details) Sheet http://www.codexis.com/role/StockBasedCompensationValuationAssumptionsDetails Stock-Based Compensation (Valuation Assumptions) (Details) Details http://www.codexis.com/role/StockBasedCompensationTables 42 false false R43.htm 2412402 - Disclosure - Capital Stock (Textual) (Details) Sheet http://www.codexis.com/role/CapitalStockTextualDetails Capital Stock (Textual) (Details) Details http://www.codexis.com/role/CapitalStockTables 43 false false R44.htm 2412403 - Disclosure - Capital Stock (Warrants) (Details) Sheet http://www.codexis.com/role/CapitalStockWarrantsDetails Capital Stock (Warrants) (Details) Details http://www.codexis.com/role/CapitalStockTables 44 false false R45.htm 2413402 - Disclosure - Commitments and Contingencies (Textual) (Details) Sheet http://www.codexis.com/role/CommitmentsAndContingenciesTextualDetails Commitments and Contingencies (Textual) (Details) Details http://www.codexis.com/role/CommitmentsAndContingenciesTables 45 false false R46.htm 2413403 - 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 http://www.codexis.com/role/CommitmentsAndContingenciesTables 46 false false R47.htm 2414401 - Disclosure - Related Party Transactions (Details) Sheet http://www.codexis.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.codexis.com/role/RelatedPartyTransactions 47 false false R48.htm 2417402 - Disclosure - Significant Customer and Geographic Information (Concentration Risk) (Details) Sheet http://www.codexis.com/role/SignificantCustomerAndGeographicInformationConcentrationRiskDetails Significant Customer and Geographic Information (Concentration Risk) (Details) Details http://www.codexis.com/role/SignificantCustomerAndGeographicInformationTables 48 false false R49.htm 2417403 - Disclosure - Significant Customer and Geographic Information (Revenues by Geographic Area) (Details) Sheet http://www.codexis.com/role/SignificantCustomerAndGeographicInformationRevenuesByGeographicAreaDetails Significant Customer and Geographic Information (Revenues by Geographic Area) (Details) Details http://www.codexis.com/role/SignificantCustomerAndGeographicInformationTables 49 false false R50.htm 2417404 - Disclosure - Significant Customer and Geographic Information (Long-Lived Assets by Geographic Area) (Details) Sheet http://www.codexis.com/role/SignificantCustomerAndGeographicInformationLongLivedAssetsByGeographicAreaDetails Significant Customer and Geographic Information (Long-Lived Assets by Geographic Area) (Details) Details http://www.codexis.com/role/SignificantCustomerAndGeographicInformationTables 50 false false R51.htm 2422401 - Disclosure - Subsequent Events (Details) Sheet http://www.codexis.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.codexis.com/role/SubsequentEvents 51 false false All Reports Book All Reports cdxs-20170331.xml cdxs-20170331.xsd cdxs-20170331_cal.xml cdxs-20170331_def.xml cdxs-20170331_lab.xml cdxs-20170331_pre.xml true true ZIP 68 0001200375-17-000020-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001200375-17-000020-xbrl.zip M4$L#!!0 ( -&$J4K$]"E>!$P! ('_#@ 1 8V1X2(/P\\RO\Z7EDWWWQJ?*[JFI;S@]?B_Z@W>O^]1W]D;S[ MH>@V>ZUV]^JO[_ZX>.\NPMG9N__[R__^R__W_OU_^4\??HB]YNBFZ Y_"/VB M,2Q:/WQK#Z]_^'NK&/SYPV6_=_/#WWO]/]M?&^_?CQ^Z_;EEC!9?%"'T"Q&V MV3+6?)&D=6E;EYPU#?T_WW^F3<*_?+'B2_-2"J.)+22SEU8:W32+N9O+[XWK^OOQRLU[V]WOQ:#8?TCXVOX$%]X:- 3C.HYHI5/]OI7 M<#OA/TWNF#[0:7?_7'$W7O[2&!33V[N-=G-0#U-Y"4&B\R!U>]WNZ*;^&ZUA M_Z?AW6WQ$]ST'NXJ^NWF_7/K'YI_H%]<+L5$_017IS<.VLUZ%.!"#0*#X6U_ MR?UPI>:!T>#]5:-Q>__,96/PI01D%*O]WXH76 I/?TW-\<>[68>VM+YG5QTWBXN;W^YO?WT/SRO__7 M7_!;/P_*"Y^*RQ_*;_]\7?(=JJKW4Y7T(P#R;G(9U^&O[P;MF]L.H/03OF:L MYYJ][K#X/ORA#3#GB(_^3O_Q.>*'IK> %FX/[_"'Z2_M%OYVV2[Z/Y1P%',H M3/DRG/W'NU\(((($U?(O/RT^7'[CI\6/3+YQ"T+5:\U^%4C0'T8P!K\@F,A/ MA$X??[@V\T#1;G^>],?)I2I)]5922GF;OOM#C.'2*TQ MRPPGR(OWS-R_.MGI/V'\BGT >@!O\Y<:C^^1F,[/FEZ_<;W:L" M@Q<'4<(_)T[_/\]^>S;ZW,M&<85@E#^-?VO!E[_?=MK-]O#7XN8+?*O5AEO& M<=D$CY]K\7CWRP21G\]^^\M/M>\:?_JGRKNX?21"P"A]>7N0S$<%OT!W-(=T0JK?CX)4E+PT MJ<#> *GN588#%%KMSFC8_EI<%,U1OST$F4O?FYU1JVCE?N\F]&YN1\/&$*3T M_#(U^ET0P<''HG]QW>@7_J[^!6,_H_5] #JIU_RS=XN/#SY=N$\7?WR\^..X M5-(3T@A\&"#2SRN(]'3ZZY VFZ81^(DU3ZQY:#L>S\R:TV_\O8'ASI%Y;T_* MC]./S%'F#3'A,YKN$Q,>(A.^L)$>*\+QB= ]AP3<@RGZMP *!&HWQ8-Y_5NG M\;UW<=,>7O]'I]TMCHN'ZM":6,1:O)Y/#8GMU)!XS\F3J*%RC=U5OR@WY'"' M[F'I/Q?-ZVZOT[NZ^PQ",K@L^J'7Z32^]/JES$&T_J'=!)(7]\^/R;4!5_U: M])M_'@BU^WW852Q],;J][=PM+,91Y=_J0U?&@01JW[6&CT_Z?HA5Z@^'@_/*/[FV_][5H?>SWX/6++H&[Z<%O M_U,*G[^;W'-WWH>__KMH#F=TVW71;]P6X!PT8_&UZ/1ND1APVU6_<;.@QNK/ M7QZ4W+W ?RUF;CH.WKK7)/LG]%1%KJ?TGK3ADO.E!V6Y:J'>B))\R)%X75;Z M("WB 8:;)T?_#4E[+--=N!M=X1\G7__DZ^^+L>5[8K9@[/+V/3.V^)W_^ZAS M=])L+Z+9Q'NBMV" \O;]:[:+XG:XJ1HZ<<&3J &[G1JP^]S(&JL! ?:-#GNQ M:')ZXH.7T@;;F /Q--DC)T?W)7>T7S+2>09']] 9Y-E=U]?E3:K?!1B0T][Q M,VH,L $OF$4W3=3=>L7?4,2[-7\<43C[A'F_J$_8[S077_"/$X>]40Z;4W>@ MZ[91=^7MS![ X>B)&5\%,S[WN>TFS/*V#E@?S0"GD]"#. D]<>U;YMI#.-*= M<.WI.._@]D2.R"$X1*Y>EY!ZWTE'9Z MY M%;W8BPNI R19)-*L(_5KKUOY?UFY?_*>F+G1[O]GHS,J_-W]G_\&I&WTF]=W'S#@FUOL M^WO.NK>CX:"\@1_7BF^&\%7_+ O\VOCO7A_5&RBR6'P9@CB@* SO MZKI$';W2OQ?JS; ^*'5_N&[>&]8G3V-!3@KM$&S:&]>1S\19)ZW]XOQ.3_R^ M)WZG)WY_$UX*/2[6?A5>R@:R=>+BK;B8G;CXV;F8O28NWA\/GGR/Y^"LD^]Q M*/Q^8LRWRP)'YCR>?+=]'8N]829Z%;[;6Q\_%SWEL>0SF^'2,8/\?F+,M\L"1V9V3U;OR8+0D]4['2 < M/K^_3>8\L<*36K\WSEVG/,6CX/=IFX&/'7COA")E-X'%RK(/XSK_7O_N_I;C M8L@-,)TL_5)4W\Z23^_]4#0&Q76OTSJ[*5M7X&U'5DVVT;I/;UZ![_$N_NQ! M^<;R?GYYV6X6]Y?AUCSJ=]O#4?_(I@IL+O=K47X=!^7;R/]X#'71?\TZ_W[W MO1[7MR/WIT5_WD5_\JRHDW-W:,[=02SYR;E[&>?NH!8_].#S_5$3 ]JS;MD[ MKAB\YM5?A?#Q+O].L?S)MW\AW_Z@8ON3!GAN#?#TN]=M8.GB0_MKT3KKPKNO MVE\ZA1L,BN' WY7[GZ'3&,QG83WT"O=@'BO/'1<_;$& ![[8B +'R2 US9Y/ M/'*$/')P#4;GBF].''5\'/6LU5D[, C<6'0Z17,X:G2F5OX-<,5RM(^3%?9D M@$[<\&S<<'"FYK$.[HEW7D*3/(DKNS '_:S;[-T4%T/@,03V0Z]9#D^86_U/ MQ:# G!,(#F=F):3OMSC^Z+C88 6Z#\N^ ;[/I#L.82[##@QS 5+3[E[]K>@6 M_48'R.A:-R!_@^%XRL6$DD?FH6[$.EMA_H:82)^TSO%HG9?V6'9DF)/6.22M M-;K,HMQ#.;Y&Z@X_^_,CX9 ZWR8'-6N3> MK@$ZL<++L,)Q:(5/%V[0Z+8^7?SQ"I:^@LP;DOJM#,#%L-?\\X]N^]BVSM?( M^R):I^6?/\-/-[>=WETQIM-8+Q[U^D]_7HK7&V* ]5;_I.I?B55?N=0G67_C M#'"R]:]Y^1I)L(I- MMOCH+ $GO%FEX%&>P:-^(;_37W%_=E<3_RE5_HPW)=%Y^O^\61;7OOTUAM\=D9^LYLD6Y#X&=2FP2Y='.U29Y7;9[< MXZ/51>72_=;KXK'!".NT9D1MT>I]:G2OYC78K^UN^V9T<_SKO9H">](V]_2; MZ2\Y2\ WHDO&VRWB'VM#L),7]KJ]L,?M A6;.(.G$]+C7%;U+%LC)PUX\);]56E M];(:\+2#?+A:;XOMND_ Y_UVX;R:?;-Y*G?:-GBZ_WR)5RNWTCN>=] MHWVHV2/GM9?.*'EIO?24A[ M/.O6K#) MS3HF<=PT->4,=&\7*U/?9E[*"O1/22DO$\8]Y3;P:]DQ.^!MX+>X:[91<=MN M :JN/]BM4]H\UCR'*NS?GEWQM]H,?PO/^I?74]?)#CR>^# ML\%@5+3.NQ?%[;"DR^=O@/E=PKMG,LY;:UWU6 76V73=#]IZ9_0MP*9[EP/5!^4]W MU2_*(1"+LZC'_''MX%H+KT_,[.SSD[$1YY?E?[>FPZP>WO%O1:/UKQ%@6O0' MGXK6MUZO%=K',N2KE,75E)INA=22ZI$&:O;S*P@] 6$EI8]6MM7OW(VN*#UX MZ09[:][3;0)\/KXL^>"\W[2&NZ_SDO?JI0 [-SE7Q MP,&'+J%3@UJ'Z[H12!5DG\V1P\2];9I7D:=H:CQ;&GMBE<-DE1=N@(R8VOPZ[9^(+NAU?L'WWOZM1(6LV9PY] MV?>QY_!Z!#]/)!\7^"3M+RWM[&6E?>Q:,G?;;W?NA?M#KWOUN>C??!R!L03" M/1A4?Q?@]_MWYY=FPN+^C-;\Q7'GN.!AFJA1VQ']FFW8) 9YO-U%LMYLH MWG.R5Y[290D5IR#=JO=^PB =8O^ )9$?_CQXX\+!W^_-OZ[UP^CP;!W S<]/)Z^ M%YW&Q^M&_^:BV3[K-A?/%>'JL&CAR^_P<&?0:):EL_YN]LHF3=>N-L[Q_G]%MV@V7LMZ+V)TG!([[A$F3@OX M;"VXY@+F9US D[X]S,7;2'V>%N\P5>Z/N!++DUB^=;%\Z6F2K\1:AI-8OG*Q#"=K>7QB MF4YB^XS3V,NTF+\5O:M^X_:ZW6QT'B2AS+5)(RR9:70#\DR_ M71S9>,6E*$YX816.A\H83Y,FM"UCO&:&>!E&. 3#O3DCE"2Z^^?%V6M8^3$R M/U^TA@< F/LX"6X0?MURWU[#\$[-P]MMI MJ5=X '][14M]\;?34B]?ZC\N7M%2_W'QAI9Z>[_^)-5'ZKYMO=0G6_WZE_KD MJ;\1EM@A>'O-W/!V0[:MS<#)N7O],G_:M#UBJ5Y,TC^)]%$DY"_F9Y^6[9AR ML7_?)8WEHM&IM.S>*'-EFC#TR-P5?UR>W.:Y*S.$7<55C_MV3;K*ZG79$RAK M$U;\6X]FCD8 XTD 7Z, QC<711ZK +[:6H>W+8 '7N#P]-LX)P$\">#;$?FMV@A_F-\IGEW=/(ZD6A'T?O8W?!J<\>6?D M(^;:0])B^[-I^T?GEQ;#7G'=&S[^"Z][I]$K6.+]%U^6XN'O_ M'+7EQVOI^_#YI01^O4P]ZK;''#T:M#X6_7+RYRP[M=I?@05F < G?AN!$]L8 M]F87H?WS3=$8C/K%+^U!3S"J?_[C(DZ_.[TT2[#JBV:^$(MN[Z;=7?J-"87* M&:_K/K+PKNFE>]1F[ZVAS)=1&Y:^>S5+ENFG2J]^>D,5CC5OQC%V#1R_^L\) M\RS]1.7.K;_5[#3:-TO?7U[=^IW=T:+VF5^>6_ASZY<"(]:]<253K7GEX%^7 MM:0=#?O%U<]X=?M7EIRW'/5EG+GNM45SU >=L72AIC>L?_,XX.QU.HTO/>2= MK\74?6C,NP_3J2]CA=?HI._#L>[\6&J/'R8ZXU-Q.1V*A1-''X9AW;]@88#F MZ/:V MF40423S08&C@[W[Y*/_QEY_VA?0] >-HO$> @Y ;W;M_:PQ\473/NN=C@>QU MY\@ST\UF!G;FC(_6""V5L51*%6F.AND$J&C# L!.[X%?^\$*:+W+#^TF /\P MOZ>R9+(<)(E_K%RRST7SNMOK]*[&O>(OT16])R50J=M:_-)C5S4IZSB3FH'+ MP9GQC*G )&.4.*X-!."T(FZ';@U\@)F1;3I JS2YN&\WBO-D<@90W[XZ)8.]G M^4QQ:1Q-C!OB9.+):24-54YKT&\QS/+9V I3HD&4%@DV3XUY:IV56[6@RL^_ M=-I7)1:_];I@!ON+JFZ:I3<'+9^%UA%JM,J14RNM#Y:X*&F@/(**3F06VM(- M,4:2>6!7 O,HN&'!E\*M/7&. *@ I_2!^,2!'TDV%,R(\6$1;JWMCG /!D6! M#P#3SNPK#$+CMCUL=,:\A*._>I>AA_OGS:JQF4PD?X">\RB-9-$F"YHG>Y^# M0AZ1CMA$'9_5\KM L&_P][)5_8"^-<[!.A&5LU7,D: $_**=DJ"/DU?[0[_7 MO0+IO9E?\*J#HB8.RA)FB[A4G"5+P11'9:TD7))$6' Z"687F8V"'_; ;+4P M; VB7@TBZ)Q(DH\9_BFU"YX)XHSCP8$L,^$> R**16-PG2%@[#9Q%< R?VT/ MV\7 P=H,!Z[YKU&[7[3^Z+; /YI9EJT)[576GGE+$LBP8J NLS-!6 .*5+HJ M%E,$=H;P*7!0+/S7(HZ2F8>5>CRB$Z^E=_F? M/8R>S] [!<]F\/D:_G7=Z[2&O6&_?755]*_;5]=P[3L\T!X4H ":144UD')H M7_/ZP2?[UNBW*@HAW=QV>G=%4>XPS>W3+74[%(W4")JEX $86E@E0L@Z@")W MTC-:[ZY-R/0H).])]0E]B!'$2\W>%7P+@6YWX#6];O%K,;SNM5RKU1X'2_<7 M!M/QL-,?'MK1U7+*_!G\LECA;YW&]][%37MX_1^==K=81[ND-%6*>BUB!%7% M'2-(0R+ .E+JY"*+\=*H$_+CE,WVC/DC*3H9@?>2%+569T6-U\9*Z3RPH($@ M+69*(MBM6'$WI)9C@CZ.HDLQWYRB:!EQIZ]T;X; WH>TAR%D$))EQTV2DE+B MF6,27&7'HT_,:G $F/AU4Q(N077_M!*_\W\?=>YV9[-[ A!NC4K.&/ O)//1 M& 'V())@;4Q2&"" )?'@"/#$NR>S'H&6EN:LC'54*K"0 1PQ V:2N,+] M80B5M98R>9&L"3)I181*(E9"Y=)TK2?!Y-(*7,?L<-GKS_QV&(:')$&2=0ZT MKP=;'1P7E$( SCFG6@H]NWF^&5Z/)<.A:@SJ2 ;-2X427%)K'0B.4)IIB%5\ ME!9-]*Z4 M\;?'0@P6C0Z!R9)I4R**.%EJ U9#32@HO(F/>><:.MF#M^J4/T M@0J]NT9G>#>AW<2)QIT,"%P S(_]7K,H6H.EONXA4&5&\\C94#?%R,&QT\ Z M0"_N,! !HEE0253[ZJ;$. RYUSV;4>:>DN51O<>]7#PJ K1*)&?VC/S=PRT? M&W?EL1?&JQ]'>!PV*#YB^'=^B=E&O>XX&^)+[VLQ<7XLOZ[7Q:_6_XCCX:C?O&?8&I@ MM4L!&JPZN5(S#03JR0Y/@QZZ:72;1?G9Q23VCYU&=Y[%'6J=CQ=_X)7J"LUM M$&)DS8FV&J)KJA6H@@"Z,O.LB*,DU&Y66&9F5^AI*/6Z5D/-K<;]S1.X9IR% M>F1+2 #AYG5QT?Z^3NBD4D;FE(2/GDHC" -=GX,)W(/?H'GMHLK7NJ3Z603L MB9=EG3_4KI,9V8A:8(0Q&3E0Y::Y*@@ M'B5)20-L06IMFF#\M!K;K8:&U0!'[Z,_?S8QR]SZF'*F(?HLM$[44Q-4(EI& M6&5]^&+V95B+O_4:'=>\;H.;BO=]@LO;K.XXM^;A=:4;-G8+ M![!H![O(D4BCN"9&1YYX]HE ]",9X^ '415CG?QNNL2/)/_CUWGF_>5_/YP< M?<"4N6DVRT0,1YUA^[:#Z>1U!YZS!Q+/X Q]0MSF7C\]1EBSH(PPES37C"LE MLP]&JIR)=2)880BK-8Z/7= =Z?PV%EC7BW/- D].WI:+_7UF1GTL."/YY^L/ MPS"QP*F=L]"(2BLEQX/#))[$3)U8Y.%;YUEO'*!QB,OB?(3(PZX//@25D%!EY-LJR MQWF-)U;9,78X1 LD=;)42Q4H43*5!SDJ9JV8<50(GD^L\C9892,#9&1D(5JN MC%,B:,\A!$6]8GR*FN6Z:)2=6.75LGV M.")Y6D7[Y_ORC]QI7&U0EZ:MH$Q(DU3F$DR,-TR01)T!J#!7[=TOE\ WQ5]^ MJKQ\^L4PKA_([4&ST?D'P)C&-<@;?!QB[=+UX_?+ M^VDSX%5?FD(2>\W1S?T-XT/G#+_5GR3/@Q*T,RIHRIEVDCGF%1A;+:4Q<,$0 M]>Z7WR=0+/U*/1@(YZ9 &*ZX#%($ATF"*1JE77#:L8BG:L:\*RN^Z\"X_\HB M$&/X-E\2[Z+P1#GX7):)"8_%/31Q(9A/BJ9W<]V!EGYI$0P4K V^'AG+3"NA M$K52!V#.E*1GR7MCE*$!L_C?_S[_77SU]'.IK(H+!19%=,ZZK>+[?Q1WFV"M M0HH\^.)FS\2GI^\R*#W"WOWBFLVB@T6L1>N'\NVS@,U] M;AZ23\55>P"D[@Y1U6X "O4D!F9BB,# TG"KK"1.!.IEC-P#'X?SF/[K[.*' ML]_"+!#S7T(HIITAIN/6P9AA0G+8I?B,(P_QG!V-3DH:;2"9)Q%@#7, ^["8 M'R(8/D'^\M-J('8!/]6#'>B*5BP3$V@UELF#6BN9')FB:?H97!)53+5+9BX.F#K0-D=Y%7TM1(, M+4\T>89%<=R5-1\T9\V]=+(*,@>YWP_(,[7%[:*F2'=VP,&RPF;7N6RX8M#H MK\F&,IDK51EBD@NU*?3/@"FJ@O]7=(MF8VW! M!*6.#Y]R::F%S(%QFHC@1E"<>DV6&2? 9 M+945#790:-97Y"\54QI)5BK%Q)*1L*0.'#23(A-&&\I"I0KRV7"=/5M]K) J M+->63%L#SK@(.02:D6^Y5#%:55>!>$!(;BZ?@E(EI(XY08SKL?U&U*B,/#$I M)YDJJ9GV&771)KANR;PJ&IU-@C#*:RD@>E">298AQ,,=Q*J-.39'!4+>2+6V*5$*3J"Q MS%HE/&>!0[#G*^4)#$+B15ZLAV-'8%>Y*D8P!:$734*A#I2>Y$0X^-")@JK( M%=+"+7(G8$ M498-7GQO?MUO^8"FP<82H02J9;7*:@$4@%O0F92:O,>_;P+57E%:M(H-00G() M(;&VTC#J>$@ZPSHYX/2H*ZH%O-9E:[@U7O?EO!\;[=99=U*+OV5\[,!YUEYE MBD5)PML$<3L(I%:).Z),E0O1JL^C4 _'3J"N(C4E "Q/1 =P*X1R7H!G80AX MC)(R[ZLQ,J7,JJU![71ZWW"O//?ZL3?Z,KP<=:HF:R,F%5NW!4G 54$:ES2$RZ,\%SD8MP, M$=R*]+W9&;6*5N[W;E!OC8:35Z5&OXL-N*:]3>%#HT7&JCL ?-Q7_%W]"V;. MEW +MC?.>_UTX3Y=_/'QXH\U7GW0UF,Q!HHJ.+O$@A2#U2(>O+$DI*G9 U9R MT5#O@WRO:SVFW_A[ P\PZ^J+YU0_:$T95-+,1!F3-412[LM*2 @]>-U&O.;' MN@2KI%UK3%A20="H9036^MP_]5'Y3E)B=__> MMT)<[SS/%7H;X@13X&A2"?*5P;TTPH/' YAQ7MW#J1QM+ -C1U@7G>)96*.2 MP3 OG &MH 3&6#X& TX98L&JCO[.L-9ORR_?HA2HI2Q5VD69D_*.>,V#07(2 MJRK>.@?H316TP29PK(H:9,K42P\FG$5I(520S*?(>5#90(!7C3J)XG0C.'8* MS (16%W@9#("'(MH)#4B$2DD4Y&P2K\\")F9K@&G+DQ9#=7*,TN.NBQ[1[.4 MF@"[)\:R<(ZX0*/PU5U++=B&4'UMM#L86$'4A8,9'@1]RY-@'[F%J(EK<(45 MM1#)@C>&QX^!1:5U98N?<;J@;I9"\@AX)^/<&H-KW./Z"@_@5)=NZ]=&_\]B MB.]Y>,%B5]])LL8X3^,R]#Y_ZUWT4!W6M5"8]P5 LF7408/H2YZHTXG;Y+&O M) .U7!$N2A>7ZTEH<9\^!^0 &BQ292X9LMD M8\:#4RIRI F3*'RUS20FFCTGQKG1[O]GHS,"7^/^SW]K%WW,ZKLK%?G4.[.2@';!1$C*,;RS&<7\ "-"<)U M!.ZJ4/:82,I>AJ0,VU))[ZUW2H+),PZB*.$5LSY)P:NJZGFEC:3/A+_EAD>1@RWW"G7T!'PJIG,45D)( MPEZ L59V-0<;%20QF7,I08,;Q;SS5"45P2^,5:7-F*!/#^_+F&R,)!0SRH"C M)P7-)F#?;64-* 5J;"6HH&3Q./)):/%T)IMR#28:6V!3,"Q9@7T!3T5[)@*$ M [::DT'+K(QGP_AX3;84*8 _I)* F(\3YS6X@BQXZIDQ4E58Z9A(^D(FV\KH M%)[QX;DDDPD"QA2\B$$S"T%:U60_KW0>L2>@51FQ T8#=O MY9[7O:QD)ST]_EEKJTEP4@HO+5$^2$9+OL),9E7O7ZQ?78%3SI2 NL'F/F,">4B:^5DRH MK9R/2VTW1&I# M<)\>]Y?Q$CA.K1&4:>*I](P8YTDPCAKGK!:THMJ/D;!/YW+@J0BG5#J#_<]H M]@9]$" 1%SQ!)+:3LCD,PJU,XU,Y^PPNM@=W6\:,<:?)3BO(>$$H&/T01M#8K\Y4?"^G3 MH_TR@HC%NM&5*5\2 FGG!,3/0%":6="I&DL>&4V?3@:E3I%9",/!X93@K#D> MDU#6*BJR4*L+!0Z<<*LL(@$VH4X)Y;$G$[8[\%%I&0UA!&*/E=F_AX_V"\D@ MD1@:9Z(8^/F$0OAB$W-"0]C,7*P4_!T939]0!@T16#^7I #=)1AX#RZ3F&2* MW/-8V;5] <*-LS.QW<=@VS(+#3YGU)0PS)#0W'K&6 HDQ4@5KQX?4;A';NHD MS8*U+TQ>[,"6& ;VR@4FK:$0W1'G,&%&@Y?D*@?L4O$7)=+328/A-'FJF(G) M21NUC\Y 8!L=,P'DI.9P;/.3W/W38F5FB;/.44$)#K<*0ANC002DR,0K9ZK% ME5CV\'*K^F)V(PCG#$10BKN _K /&IQC[E6D7-1$IR_)^D]\(H(Q>LP!PB"( M#**P!KMW 5$B.&;15 >O;G$BLIX68!$&>-QL?>H*Q8&?P^@A^'96>B MV!XT.[W!J%^,>S>=7][?1=<:BOD:7<\#F@@@,=A/,AT&N6:'LC[D M#NZ6A(9I)^ F^929)M9(HIDV("S22HH]<*K'Q?/Y7:MAV0#JL_&\[.K4ING$ MZR4YF %XV)<]^01RD.QZ;2W7O!*=+J8@[D&G,=!OI]AU\MJL\&)T<"G MA'$-;BW3C&KXQ1HA<:Q6-"LPSVP;BG_Z2+^:1YWB".ZKOL+S\HL.!# ?DE!&2@)3*(33 A)9K! MQ*9J-":(60K_4I"VQN&LFT%Y8,.RK5-%,AZ21>J%\(X" N!"P:J <724I54Q MTK: [8)4;]3? 2G*O)(L2LELM"Q([:U%I#0$1\F+RAHQOOT2S0"W V)EQ]$= M,!,J*A&,,)3D+)W21"3 +. H2EB_ZJFF6"[W&X&W"V[?>CM@9D060A % 9IT MWHN4(C)B$!G;C(5*H+8K9A/@ML-K.OD;]&-9(G'6G5[94GE T.ZE#I81$:T4 MX(L+4'[*H#XWU>5C=DL=$ZR7M(';X$2$@%%D M;V4.E4/PLG_:/-2#Z_4@K"JK$2IYQY3CA$?,JC?26(S_O74)LU3861^\28B79?31:^RX:PR)(C(? M*KSU?MR,:2T^]>#M#ZTUM9?4A@Q!EBM;+&>9;>9<.4(#%]:H7%%.[W$^[=[0 MJNX?7ESW^D-L:WW6_0I&?XEE7GF*0)*0$4ORL)]9QMY>/("BE1"VF$PKB1;5 MXJ[-(=LC/D^02[PBF @Q^JRE(0ID$R3/4=QX$#PHKGC=YN'"OOG1DXBM2]NK!1,#MO$4(F]BH-PI,I%B^411T\AOBZ]T%LT25R M,F8P.VEREN= M!,T1E>7*,/NY:;,RM 8/'A0@MMJU4AKME(L6K"^XM3C?O6:O<+&TY$7P>4Z% M$97-5.4R, >7!$N@.<.>$4P*&5RUX*1RVG#T)%JG, +S,A#J(LB Q%:-4B=F MD_/!*\;R^IJGN2!8 <$YFLJ^-\R,=>I+L4L]9'2;'60VE@'="4^!6Q$ W1=55?SAJBX M3KT)KCU$[)E:[V49M*M,76*.9>I9J 2\ST+%)TY"8)8XHET@3LE(F,F")>Z) MR$116SVLK'<+#ACSYU1IX%918]$^VEP.19&>,B,L43:8:"OF\4T3CZ=/WHM]L#XJ/_7:SN+\XF%Q=D@#S0-RZ5S[D MGTW?=C88C(K6>?>BN!V6A/C\#6"]2WCWYV^]S]>]T:#1;:&G"=3"OM3I^VV[ M#TAL_,RP*&IRVA:&Z_D$!L*3'+271!B'G=.QW(7;D():J#2;=BQ[]XLI)T<_ MBHQKUV&:L?.0\1,:G4[1\G>+[WI-*R)PB]IXZSRWTFOF-'?$!^PZQK(4LZKX MOB$=]J->LQJ;$W-N77HW-^UQ<(,* Z@,Z!;=YO*N5P]>LD@T1$M%5!"<)NW! MJ%AM28XA9I46-W=_^#YH_]QM=_[Z;M@?%>]^^&EG,,KME@24+FX=;X6C,E0LH^-_GG_8HAIZZ52F4K&EKF$S!@F58I"""TE MXP[B"@?.FV/@"@LJEXD?^1%GO><^R!2H+ M[@3EE>YT3X'(.*77C880F&-&X)8K83#]/S+'%2,R.6,SR!OW7"=)I!:T1NS& MI[7S7M!R>'8&>R7=K50^99]BLX$$3F-=&ER,2>:HD@)]J[VF7CL2"-91D[F* ML2W(NS!]<3>P5R9B@6H&9DU_>#$!UY/<>KIR:\/E+]LH;-.;;28M2'D+&7 M$;-.$ZDL=UQ3ZZ.OI39[ MF!_^ITV]TT+Y+H0?0'CTMUZO-;CH=5I;QYG@5T603I6"5-C7PV1#<5/,LI ] MK0ZG8\(L%,G, [ 5;&O"29*()9Z@?RUD5,X8!_\R@2::.;65_$Y."-L4MEA< M%EARB@$G1)LEF1UN\%^5GW5;[:_MUJC16=SLR[T^[DWA;,$YI'#K M@] @S(35 M[?C0Q?J8?2%;1\!/>&"S+#ED/-?[JE^4WYGO,'$QNKWMW-U?7%-Y+$""E,X^ MD^2LD8HF8<$_S=I(35EUCLIB?UI"/'(0C&<#*$OAP!D"P;4NZ++:QE8V0IG< M&?&=1A01\ F\@,6A8*Q ZQMT% 2)+#N1K:M6 6FZ$KZ:!@R;@KFZ6(F[Z#0$ MH\E*'925EF=+C'7@X[A8!5,MS%'=&LQ5O096%H?91 %.4%@NXOP/<''!";-& M9,6,KH&4*+4*TOHF UL N[)UG@#"([S18EU*>B-0>NV]8 EC0G!UZ"%I4VO\*)1<@7P_4XY%8-UB/\^!P M5(3 _JE.NTR!1:SD@7GL)U!QG MTF>E0 UJ\+',! 'GP=5-JQ PNR%P<]OIW17%IZ)LY_>AW?C2[HQ337;1-CIP M(VE2P#,:NT\8BX?%-#/J.;&R*@6+I71KX7DD\"O/,W5&59F2P#^HNA_;3>+Z4+-.\:@P+!2H6BY;XU^:_"Y-VQT9J]C4/%; M;_@/'*/8[%UUT4=^>-/XH?/A=='_?-WHGH]GOJY.O"J?F?='@(TN>_T;=+K+ MUT[>\]&?U^7[SGE96B2%$*V]"M"& [@DF@!Y*/BFMJTX].ZW18];HTX7#B/O3Q1_K M5D8JIW&V6+ YRT2\R9%'8\#C-92RFA8^;TQZD,-W6(7IK_> /;QGG:AD$7W4 M5J0R6R/@0"V:,B7!\TQ8I8B(+S9;>Q9:S!+_/HE[/")U7%?PN3=.B?_<;W0' ME[BC6#.&>9VQ3!QB?N,3NNC2,VY KT>5(&HS06BVJFG6-D"M0X9-GJ./0T:1 M* +8^&2]M(*Z+&/,Q# = _5D5:7A-D#-(=.&-Q8?VE^Q0=&PT;UJ?^F,W_'' MH+@<=3ZT+YZ1.IV@.1XW.QW[OMN@/[Z9\ M_^!),\9PIK96VL@,KK.468L$_ PF'"+$=[]\5/^8(<(&R!P$\I^+YG6WU^E= MW95BM_AWE(MS;X=]J" M\X4[*0&"..^I \NNK^?XR;:AI"P=%NH8J ^GP).4H$,,3U8E0GQBWO!8 M;1@B^:$1<)6]8, ,G! 'MH]+C:6+TB9#A0(/.C)?<00.4:[FBOF?1ZZB]LQ: M0R+VZV>)&$<(]2992X2TM&)F#U&N'DNVQ\D5C=3%R,N31YF9P'@M>1R) 6&! MKNGB_6QR50Z"V#(IVZ48<("T#A65LF=0Y@=VVJQ,-.B82VPR$;&SI\?Z5IZ"K(Q=V&J!SFYN&^T^I]D8F*(:O&BM>#L N053F!2Z-Q\%!(AL$?&D*VZCG_5D">EAO,(9A+6[4*'-"4 M0TQX:!=MXE%JHGB T(.0:@K<(JO50+ 8.^F0+#Q^KC3R0A;S( Z&4_F&8_$ M'-_WN?&]&/S:[O9P:M9T5H7KMN;?@OH'S?+P&IMB+^G)N4E:&IAM2T.2%,P4 MU1+L=K):9P@J$H02%=S?*[O0X?X9L3L8HJY+D[/>&Z.$" 1L/W;^ 7[2F7#) MN'"FV@-="ZX.AZCPNO0=CY,+7W2+R_;V#@1$FMXFB.DXTS)&Y6E9!PN.(03T M,=>TGJO!O@+&3I"N62HI+::2.@OF3CJB'+.G]]S*1:A7@_1( M^-?1W K!:):)9B$S:""PJ"HS2YV1'E:@ K\Q["G@?ZC,VGH)LI/ ,(P'Y\!# M%M'%F+,#!XX9B 5U9??E/0.ENB$.#V ]'HTU*V&E K>3>L>5DS%94[9GR. I MRQ!#30\,*2K*_Y%8K*R&V& EP!_C%'P+<*"US"@$#L(1SZ06F()3V3-X3TU% MA%>#]$CXURQ!8IPSKKQ2"3Q>$D"(01,%'9,S&IBK&J,(LT_XE^>D;KT4)!N3 M22)1T"0)#]9IRE0T%-13$I7N<+]8O6XEE@.W/Z36K _3*@:LC: 0BV$#8\3+ M1N"X!'& K6G#SBK.X9ZP0J/='8*1WV%M.#@>@04F' 29.06<&<4$<)LV9;%6 M[3#,54C, /,(J-4FS,Q[B'9R@49T%9_<%=IFR",JL M/WJ<4&0;E=0*0D(%OF!.UH)PFX"=3P&9ZBS/2E_QC4';$SYKEB0'X;#GF'F5JX]H?/.HTE*&@J+%2 X)H%J8B($WQ8(*2"SWNZ3F@>A=0D9.E> MC7HXW2+ 6(SZ7PU(&^HIR3S"3VZ:H&4Y1LA,\"7/O 9)VI5SHI!F$& M#NU#,Y*HLX(IP$8[RBNB\[X2$SX:CX_]XK;1;DT]A$G4 J'B6 AW6R&1+:> ME&(L2<.2RX$'8<"\>T+R8E42>I%K\-H$RJ? -H9RZ]0131S5V'JU7B!+[;?CX=M3B M41A83"(#'B82#UZ4]Q W)>Z4E365_70)O\V"L .,*_O;QA2<\^"@T)'*)A)Y&:E"L6A(@J*.*K8DRK4EP'QVZPKO/9O1 ^ M"1JSP#(G!7+$E?.!614\T+8":U6&-H?U_%NW:/E&IZS/+3L;/=<4POE68E@* M.3B_C,47/$4:GQL]S)B8Z2\V[B\];LM]&7J?O_4N>IU1?:7D_(DPYF]'8%@6 ML.V(T>5!JR,R686>9MU$C&F/^SKJ5BDW2^%R0CQ@\@E[DG4F7O9&;#M[3 SQ ML\N>!(7%4B2#EYQQ(! A '!6U1%Q=@':6BAV +.&8V?!3#EZHB#B=SS)%*)U M3"306'0\1ZMR-+$;F.68E'$?#U"[Z]OF?<+^7?/3B!K?VS>CFTI)'?78UIY M%,*I#(E; Z^#6(1&39+ALDST9>\)?<_I M0+0#T%T.#4U &M)=QR/(J3* MQF5GD[::,!49!!TET&1KH)?M JVU6"1I"0I>1*U :SD/!@PH"196BU13?$N5 M%/-&:\D>STJ(5F9* C=&8$(B3<9NZV V0V12:$L5^,0U>M0N=%M?#Q%.Y,$Z MY^M>IU7T!V.]M1WA(,A02F!2,H9DRPTXGJ+:]HO+12]]'3R/@WT5 MB4%""%@F3AUXHP3'Z!O:=.L$DSA(1"N9%/L/5IV 8J/=EVH)9V*VX/M@#9Z1R1"KC0@NB!PL6.YJ MHOIB4[^EF#Z.'.N1^UNG\;UW<=,>7O]'I]TMUJ"9:)GGIR'6#3(39<%%%9R% MR#5WL=I;;+'QW1.@^8\UJ_Z0H3QM)!!ZG4[C2V]L3QK=UO1[3\(8A.;$N! J MX^ ?B..2P5&(UA+P[T&&*QL:ST.QK9![R/8&RIY?SC0:G>_#^T#7K\7,36LH M%).2*:'E]1!W)^QPS*-AW&.V2$T2ZV)BX;XII%]6DU@?F1,T!":Y-$XYE2,X M*9F!C2*15Q-I7YX<+RQB4KC$DV71XK&8PN@JNMTK''J/X?ZN7425\Q!TYEO6 M=!P:FROF;OOMSCV3+'^#OPL0&U[U^G?GEV?#XOZ.UAR359];PU[>@:--+='8 M B9K9<#Y(12";:(QQ:FZ0VP6^6L-SH^DCSAO#N^Q*X]$9X>&SJ+^J1@4N.N% M32QQ6ZM7UN9L+FB,9?!KE0R46BI R>;,+5.:@:FBMEJ42A<[=STI)8"Q?VWT M.7T>6BBMI9(.#Z>H ?>7<2 *T"++E#$Y9JW3\K2D6!":?9#B833)Z,N@^-<( M+J2OLZ[ DNOK".D8V&\O<)J(2Y@$R0QV6B89\%"B_M1R=TH.!N,Z 1RB>Q-N=$57S8"E!/Q7(3BU08+748YR3*)L>*2BFC7/ M3?PDQ$6S\*^':1:'7QO=T25\=80#F+&-W=*3XN>1!/!'F+/,10AX%EO6ACA -R4S!.$&-SDSVX+2 %)H@03+5PC1([SSJ; [4RGTTZ$T/EU[Y"H%;70P*5&9L$@#1T)3 M$// P,TBKIKRR+C9!*,:V/:%T9I%HE1'FSSQ4EF)#1.-2$:%H*B-7J5J\1)5 M&['=;ACM(X$L1Y^B]Q!H:B.=D#ARV H7(X3B$([7-*NSFR"T)J/J,0BM+;^$ MT"Y$C:Z7S,H8$[ETH+&%CR2QJFK@BNP)I8>*R^WSG#4W$'5AES8A@P2%##)O M*%>><0F+45.)NY!?.O?]+0!;5ZX'<3V6KTD)MHY'T+/8)L!H<(>TY#455EHH MLB%@]Y:Z+B5WL2'-Q1""8'3;_E;TKOJ-V^MVLS'.<"A+SOIW__SC8CE32*:# MYUQ9+Z3 .?4D@C^;DA.)&E]ML"46)@\LPKH='K-I&X_"(SGFL,B?<*.D2L'@ M'@N$[=@NPOI<'<%!B-P=HC%@ M$"H)$?+ AX#&?1SZ5Y;P9Y%:A9T._QFJ1:[) !' @1W)GH2)*24*_!I5.@U$P* M"O1@=?-BL1BU L.6 *Y+HLJ)NN2SX-I)DQQ8F!@RST!5YL&05A.^A-@%P$=H M7T^$UU[RS(.5+ 7/C. 0]$( +ZW.=7T0#*T'L5[5;03DNLH>(".V9K$.@W&: MK8H&((T* CQPA.OZ"FBU$Y!E9LH@CR!R+28Y+Q\;=R7OQDTBCOEZ)$)R#,Y* ME8$]F56$J81=X!($J57#A@- 93W4J\': 9.YWR]&(*)P]SCS:8,$E[F] B/ ML>62,PWFVEC'(@%FSR30K'55+U>&,>P!XAT(@,'!U^(?1:._94(/N%-,&^<3 M)@$$;1E3$'J!;',5P9FJG-M(OD1<-H9O-^QZH_X.V'FB%*A)XET6DHJ$95HY M:JJ5S3GH2BBF*=L1NRE\.V'W^;I?[+)X49#,E =?DQ'IDO'$XD@LK$20@&M- M1R.S$[/.0K@;@M]Z.Z#'N+,D9*MC5& /A7,:3YIAX:0'Y5.I^>'4[*1P'N#; M%KE/Q4VCW6VA=Y#; W#_\"U;%FHPQY+( J>+2L6R\4[9R'0B,?AO+,R L-2YFO$P^T'HH91PU\UE[R3.Q\; M570V<4E=LH$8HT/,$L_]<;J0E\ MP;CHJLU9+*EB] B GQ;Y=66;X"]BNS_+ M(*91S)L80[ :2Z>%,:P2,KQ?V-Q]#N3_Z/:+1@?'*_U;K],"N9SI&/E0+=%O M#^!2+(^ /A;]=J\%7]YA=\AE9@FH<.IED.!MDNQM$-CW!OZKPMX;D.(1X#\[ M==959AL)T9NV63$AP;$Q,@;N'$27D@#7K&J"^!S4F#:6O*4O!7)/$U M@WH9W1E M _;:+CD&V^* *I!&"D$,!]-!"?82]YSD:I8IVQ'NJ5>8>_W0N&V#JW$&7X\U [R@?E+?]MTXLR-$ MX2C'D'#"+.9Z.@K>%*QNX+9FJ\2:6IRVA?1IL%W#MX[$H"'R)%&!C0<%'G-2 M>!HMG2&NVA66JH4NF?O$]G//-?\U:O>+N3;/D_+'W=IHYX2MBA/&UTQZ'PW5 MCGAP]4G@QKI*D@!;&/F].6C[0FC=@LD,WAC)#&=^"\Z=8;\\06F5Z0;3&=9KS>G\)C_VMO4Q@M4!20LJXV#M#&$- MA&=$R<4*N8=)VN1'P&AFCW\SX/:!SH*YG4?'X)XPR3*E".Z@Y3;EY#G7',<% M:4N>"YUQ[:T;#:][??2=MER58),S7B6 "@P6!& M:F1RUE &]D8H2H5UX*[5@+T&X#$8NP*[DL;)"Y4SC5+E( /1X.8H:AG/!JQE M9G5%XWL!]GPT' P;7;0I6Y+7RLB3)DEIPX"#@3V$\QIB^&2HRLIN#_$,+(\" M>S4SYX!ZGJ0LB%0\N$B#]UPDL%I :?Y$8&^8B#??WHE30R'"")@M94'L"'4D M1>%YRK0Z\FLIF)7@6,.AL49ZJ*V+NG,O4VKA@:O!PW; MAM6V"]NI&-=C!J-6%,)F+TWTH 4DGMFEH&((J=KD=#%-:P.('HW RMT_03,C M(%>P^%) /)PC8=P%3XTPGE0S=?E"=L?6"/2:1=$J^ZJC#L&^$V JRSDA-;7; MM9GK^TTVEXKH:!6>51N)A0PXM"/21,"*,I&JN^5\<7MY/4[+*# I,\I%,6G[ MO*#9$7WQ.__W4>=N[_5C,289(6@"E84SJ+D5CCD--$C KZZJ:ZJ1G M.:E"D$09&3.!6"N 0ZG $,24:LZ+]%(LUH"V-XS6M;UCX/0& @X/83(R#J%R M\ ;P N,&H:@\6G;9-QDD);5EV/C,A)=A$DT%# M2YJCB"''ZE#:%>M2!\\C@5^W!D9'YH,E-AD) 96)'(O%<" 25[,1"(,6DI-* OZFI330".]F:\8(<++I:!'T%-(^$^Z%H<=FS MBYN#'\8*L=>_N[]ES0@V"&MRB&#I35#2:>X"++M)U?8X3%44T<&1H#L8 M]D=-U"AERS[P#P;K!A-*3!PQ)F3,>O&26!' 1538@4V 0JQIO+/H*1\:&5:7?19BI MG2D6I'VP:*!->,)?7U, M? J1YNK26;&0G7=@)-A=K4NJK?.686F#%(PX3 $3,05PX@.U-2U>]:$RPZYJ MW8([F9SU8.&DC-Q;D(;(&"?>"1&J[:]Y-?(_/!+LI-:Q>M/:2 ..\A->@T@ M#(YA5_Y43>F4BSLXAT:&7=1Z-N#?.@5.7E(28UCOD\"472IE)K:Z#T2$VKO7 MNW5?:YZMU<1%@[-.P5>UJ,J"!,4%7KFH.5>CCN05]DA8!\.M/5& M:RZ3\0;"4^FB$!18D%2;H3(M-]3!FX(\W2O!5H7A&BOZZZ>G_KZJUH?R3&G MF@_/C!18RBT-!9*7K6%418%N@D -8/M#:%WQDL6Y;1JY1SN;&,[P](!08@&K MFJH=Q_: T*?B=G*N>WXY[5@Q2:@H1?C\2Z=]-1Y:N7U&CLD,PK)(&6@RJU0" MW'3,C.!H^*PJ"1$SZ&P!UMZP6;>7((QB!L(0 O\SQ+CDU1@;)H)7E905.K_/ MMC-&:[I@8(N./L#WN?>QZ%_V^CS21.IT>_NL/GCF%24.QTX#M>- MUD_._@O*SLRG')Q0+6>P3_&>FR=BX)-](HAR.F9(S)1(5]QHUCX-^G M7 E'07O2EZ3+KCEU027JL'@&.R-'JJP#KPQ<>":8KQN>#8*A-L"S)CMM2[C7 MU?E[8-&,XSVUQ,D$GE*L!P3?BB9/7&7O%>RAW1GN^7DR^"]4OE\;'13V-2FC M:SK034N*SWY;WLR$\1#!5U2<8PX]\]HGR[#Y$U7.B@HK+G8!VQR!?:$]ZU+N MC#;$"510'8P75ECF+S?7VA/;,]*!=DX,=^"J<"V#.X"1' MSB7. \<2" XA0JYNZ2A6T;$; +4G-&;ZW^D,1S;5.F<>2+4(ATK+7@Z-9U]DHZ3!/CF&10^";4"! M<<4R\98$IEEE'T#O89&'C3;83K2@@,; -9NCFU&9B1J+RW9S<1KY.BF.1'*P M\9Y)IZ5+%JP,^$Z"8Q%Q3*E:@LY@@=6BT5D'TV,Q6%DU:QQ$4E9CIC\$@]1I M(J.'8)QR0(I6@D+ P$KV. S*=J9XNC9) O[8Z*_J@C,_Z"2,!L/>#48V]YMQ MKG/9<,6@T:_R&YEK7^]YQCJX<@95X#P883#]3QNPI=7&97,8+H%Y1\3THQ&; M[X.NL?U% +LH2-:& 4=&RPRQ"GLY5:I'L/K M7FO^AL5,S'$NB<"VA<->+)HS73'WE5*BPW_:W3:2I W#G[M_!8[NF6G['$H%@ 7U7(.UWH\4U5VVZZNMS]" M8%)$&0182$ R^]>_$9&)C8M(R: $4#F+BR*Q9$9&7+%D9,2*);'G%MPC"G8[ MR^>HK8UUJH?MP1A/>9FF.1JT1W9O9(^GW],!]VV/K0,:SH=MSO='J[5:# 93\SM$G7&*99JMTU1K(G_0&$OVN<3*:6> M$Q#>8 _Z ]L98$_I([T_&DWUD=WOM/L#J]L;CH:ZI=M@=.PX1FGOFOF,L*M>?;%?2?V-"[P\YPN.-8%U8H?995V1WR* 4*!MWI8#0:D('>MJUA MWS+UL=T>3FVSU]N5]6"VGW/HGWY^H&3-9#J9ZA-C9 _L#E@:N@[>O&%T.O9 M!W-D*UIC/X\HI"-_M[_U0%]_M3N#XE?[/9X8$VW#&J[^ZSL M\E#-Q*G>PVT]8S(8V>88S]AW>K (^MB<6O9VIH6E][^1Z _F]P+\ 7J #K!' MMMX&H1J-@8&!"_2VI5M;.PE=,-^_833=$V,[C'[2&8S;[<%@8@_U7K\W'O?[ M?;2BC8G9W@K:]7H[==KI9G/L1";&M#.RAOH$ZR5V!]T!V%1FQ]#M8:?=ZTRW M(_S=YYW'8_'=Z%N]"7!]9PPHTP&7=VI;)*]=++#8VU&ML/LM7'_\C([ =Q/& M:G4&^A2+8H,X3F'< UB@D=DV.]L;C%WK6Z#FT2-_ -[;N%O=FP[[8P-\;M!& M)AAZ>M^"+\XC\#W7M><=-$<0^]W8(U[8YWXQ>RUAYW)=F"6 MFL8^W] ? 'A[:EC8V+ _!H!O8Z/HT12K[&!;M\YHN[.UT?W6H3_<:WD*IE4/ M[*G) )3EL-?I#Z?&J&-:V(1DNVA(M]_=W!+=,9IP[?CQ^D#3N G=/IZ/ MZ>/.]- >6N/)P,#.@&:[OWUV8:.X1OGUCQG8 6)-^Y-IMS\U!M,N18B'UG0\ MU;$/DT7FQ=:^>L\ZQQ/&>D!4NK#Z;@_TL$P'G9L4,I84GDR L"T M)H8UW*Z?:]L;6]1/&.E6PM53&QCN]9DM2S?'0^ ,TZ;6/7:G/P*?>62UL8_< M9,>FH'Z _AN96X/%81"R>F@0Q'71-?=3N=B;@=8%$#&"P0] / MGGH91HX;5Q4S.51K2-<[H-;ZP_94MR>C/CCO.O88;G?T-AX? MW)I)9^-4T1-F&A3Y' )FI-,D Z;_0Z#.C2UCM7IF^-V7^\,L=IY M'[5'VQX/QH.^"3[>]O'/C4I=SSF_CY\&W EF'S_]?G#!IL/A=#KM&-A(O-OM M# &TUYO8V]51[8U>"L\TJ_3;R7+EAVO&"D<$#QUGLJ;=X=B:8E3! M;@^&_?[ T(T>F .ZW>_VMO/>]6>:H*@>EIFEOX0NW7=$8RXI^X=.]9G# 4!] MUS"'$[L[Z?3[%MBOH.-Z5@_>+8)!GU_VNZ !ICU(7;;EWO M5"/MGE ]],V)WI\ QL!LN^ 73+"#O5 /D^YPNT6*N5'@_H5F>;2.&'3;_6[? M&)N=@6'K[?'0[AD=RQQ- %![MKUMOUBGTA&'Y_<('6$;XQ$LQ- R3-MNCS"F MC%L2V \-.'4+22S[17CSZ3K"-BC(\;= M/N!LISWI&[IM=::]H3[L6P.P[(S1P-XNH+P54*N4!@_I""S?->CV]'$;G-2N MU<&R8YAX--#M<=U%T\7WP(I.@,;FV?WI^"O&U9_:@[U\:@S!MZ=MH>CBY\^6/\^-/&G3:MN MY,KS,7,M!9B^D6T@WU66G]VCI[? #-P%>Y\G\N1FY=3&G<7)9*1CC?4>YNY, M)^/!<(1UA4#%_?2AK4C_S:3_?!]ND7YJCZWAN-^U3*Q&871Z?3#D)U-R14TP MJ.K.]:(XUCLZM"N.9^&VT^>%$T@+\F=X1,S?!>*EVP!IBSK)#Z]*T6ZCDGH; MZX'']LH1M0$^^L.GW_&7;6VQT:X-V+W3,<;MZ;"/K<2P:OJX9XS'4WMJ@"7[ M<,6_YR)=/9:K<[KEZARY7#U]@''#R=3H&C;NB=L#N5SCT:#L_3=]N::.%U$% MQ 'GR3*MGK1BB$]C#_MS@K$/]M0I(R]EXMM6>SP PZ0]L6T*O8#;IX_-+E9% MG'1+[>P":@%8#?&/)<0+4[TZ7Z9,];%IC>W!>&Q.>O!?$Q3#&$S&SAB\,E#0 M0_MI>=TJIGICQ,; 5IB@2096#YLYZ-/1%+X&O\(V M=M'\2C?:IR+\+EJ\,.&K8_8FM?5S>%$[PP[O2$F&8S,\7 W MXYH/B.37KFT5_P.A/NMBHR[*[=KL[ M[4^L#E9,ZXW'>(A0W[D"'?M$]'^0)'59B.I$P2SMG8[[@WX7SYET[,&TTYOT M!R +@^X$S=52GEQA(ITI5HH<]/IV;]#I M3PQKVM?'@]&@/>AOGGO+&PV85VVC@B5Y&G%JM2ZGD1+#G$PG'6O2Z8RQ?8H! MJV'WQD:_:QC=;F>S!U!Q7>PJ1.49UH4?>'=:477?Z]/?/T2>>U0&1Y&\MM'! MMBT#79_J=GLZP@+I1L<:#MJ@#8VKSF/8OM(YUHFZVR'@(G4[W2DL M '8SLSK3R7C2G8RQ Y*I=T?68+QY=KO(O-9C%.YIJ7MS6&QN'HI(?<1W<7BQ M"[_"VRJ/,U<7--U;3:LWM- YZW9L< Z,[E 'HVDRM>"#99JE#/U<57RX?62N\-^KH]U$W0$FCA#L&W'NB&.07];O7-G>[TE?EJU^J9MB/R MU>J43UQ/[*[1PS(]]K3='[:[;3P):7>F4[M<\31?JS;]CUJOD^YA[&TOIK<78TFK2[DT;+%V3KRM/-*;8$1^O>#]T8($B&??&G6F_ M;X_ZX =.!K8Y['>G(VOP8F^%#F_U=UAO0OP5N^N2,S-G:^/.+32"OSJ!=XR61X$5=,P!F/#,$VC:T^, M;A_KMHTZOZVHKN[YI1:=I(#G%- ML46YN/Z"/IN-IOS.U.UBW'N=OVN.I74X)3K>N M.^V-NA;'3:PVI"C]ZLT\!X21&C+1J$KWO[]CT<#W0RH\MR_P5R3G"+2ZU9D. M]2XV\$+7;3( Z,Q M+*:)[2QWK9VEVSVSTCEBA7T6\1U="P]6+.P/C6%G--+U07=D]Z?3G@ZFYM@> M3KM36*?M&KE&7]]HC[4]@L>.[T"1^HG>F[2G>F]H]T?C7M\TL0/29&A;O?:. M>MM&9Z/(PL/C^\P")X#[O>5-$G$18]R"$/.?UO\Z 7PP+L?,Q2]DXQ,LV#C?,O!#9R#;7:P[ M"$#>TZPZ%A]0:]@6Y9 M8ZNSHX/29=]XXL W M"_D0D%:@/%N]!1=^APS\4\><]/XJ?4:!],NKV) 0!K M].FDXZAM#-MM:XB-L7K6KN0_2]>[Y2.J3QOK*69[8/GZPW%O"C#0-L<6M;P& M^VL"YM=PV $GS]IE@. !$;VBV:)@7P\=7V0&,A;S,98\]?EGF,30![S9/Z/< M%>I-+7,ZF$YA*K8%,M3I]::&T>_WK/Y@J!L7/_V/'W\_\^XT'J]]]N/%'!YY M.7>6GK^^_NPM@>M!L6L?PZ43?$^_<>#':T-?Q=]?_,]M_/W&[5C[\')!<[XV M3/V_OU\Y,YS?91RNKHW.ZNO>A^#WNP;A!0M05?'F??3GO7C1#>"N>) DER;H MI4F"X>._PQO2=WT'(W[2X)':EUXP \2[-JV*9T.77U-E/G?/_+#6< ^&HA_ M-9,RTTG!2V^#:Y_-XY-- -^$"9[0 MXF^OGSS9(U@VI0?._5K?6&3\N_C0 %-U_3(-\9KLP;%SXX.WR'Q?7D-6./[- M5XZ;_OUX8;OW9O$"/L*<;L((S(Q+%TLDKCB[3C]L+60^J"C[A#"(0PE^O #] M$X7WXK.17?M=/,L_1CN?($1L#>7HU-D;Y*=E^7U M1QA]N?2"RU44NHP_QO;*QFP>0K!'&/XG$*Y.NRKAJLLRGUK+*V5^QO)@ M]Y4X*$?^*,).L:;8@LVT6ZR#? KI.11XJI30+RIV/:,RN7LRT>K"5\I+;8!B M>SVBV;&J<[]>NVB^=@^L()-'?CHVL>/)7-@&+IR%"28G?,M^3ETH7%U$%Y0B_;%1; :2N8>;I1]!UE">ZZ_MD&UJBT MU[3EM.8$,PV/5U")]Y86L+C^D]R> 2O-X#G28!]*JFEX8NS2B6Z]0 S22>(P M_4)H7OI&Y<[NN5WESJK7.*NZK(_>IW-F3N1J_.,!/#M;BR&W% MEY3J9N<3J1RTXP.(_99EJ"Q:M3]9YWBC0C"%8/L1K-?J6=4E632:;2J,6+[* M;5RJN8)%731ON8H )*G2R5/V+78N M(J%\_#V$Q3*62SN-[)V*G$*GS2=9KM]I&=8DNYYZ.ISS1Y\B4 M/2/A,CN5;2*1($7)Z=18XT3**-E=-5Y*^4K*5^I M*!&&DH@SRN8GK( M&^,M#08>]$C0>XT&I7WZRA;G @+*5U.^VF,4:87G?L^MS^>>\<*^=."=,>86JW>GIE&\>O0IA.Y1<:C==HCS]G__A/ MOX#C>:TYKILL$]_!4UHSMHJ8ZU$#.M*ESC*$)?@/?:',U8<6[$W;:/6[I]]< MV&;9!ATY?JM\Q1JIW_,2OHY=6=CUE0O?:_V=U/>"UP_F3%>2 &+F,N\.S;3;I)8"\)86[-86_F."U]Y M01QJG$5WF#6V8M3]%+[DL>/[%$&YJH0FM:A;]"Z(G>#60S$:<,YB7F')(G/U M[)T[L\DX^62.KE[4TMA7EZUB[5YVQ-4_L)EL]2ZJ[FKN3_J]O.LEK;?E?F& M:DL5[&D8Q@N4JZI5<2HJC::IBFBGVS=3/)860-,>6_=,L5G3Z%,GH%>Z455R MK!;(?H[" VTB7VID(R>*UD"Y6@YNL R3EZW+>&:@KV3T 6;+$Q#K*@Q/R8%4 M(J%$XJDL]]OQ6RE*:2FEI214&99*1I6,*AE5AJ42"242RK!42JO.$EHWJ3P^ MWELCI?!2 _Q :6RU'-J;-7,B?J)S3O4[>7C*=.,QNV-^N,)*-,K%4BZ6 B(%1"\. M1,K%4H9/;?"F1H0[J= =79"I\<>XOIU6OSI?U[<,JPG%S/>9&R>.CW6%J$KD M(QCOI*747[1DJZFW3*LR6[(NZWYJD%98?,8B\:9:F5!NE)*8,Y>8$_@!=1$ MI4F47"CC2HF$$@EE7"GC2DF,,JZ4)FF27-2,/B>5E*/+HZD3)U5VW=E=MKLJ M'CU-PXI]:]F('@3/U\GB6W8I&]+BPFAUN]4UCW\R01O!>*?6US6"V&8I<@62 M"B1/ZK37!"6?Y.XW@EU5OIK"T-HQI<+06H=QE+6ID%(A92UX52&E=?VSB4*!3/7O M+?]S&,[N/=^O_XQ*P]46SDQS-%>6LM;N'#]AV#K>6:VB\*NW=&+FK[5M1?J4 ME[:O3 TN\G=5"7[*\S0GUBIY$+4GS<5E;Y_2IPTRF%4SRK3!Y=9 MU.YGO+X MJX=10G[^X3MW]I5?#QW?"5SV:<%8S,_/XPO- MF\$7CAM?MFV[-S2'>F]HV_:T8PW&HW&O;4UMT^[T#*-W\=.&G!5G_]E;,J[] MQNZUC^'2V0^V1XNI63'.["@QSQ=:@8+$3#D-M9R(U>".>6K;SD4^J&(> M;6X@=G:FSA^?BBO&9-F-ZBU?]>O5Y-7DSW_RC2]7\K)=IPW[!=HLU:JI$AD] MVEY;YURKY*AFYX^)-[\TDPYF?R9DCXY"7K->5I5%H.L5 53<6D%[U5V1SM^# MB,% _B/:.NZZXF?'"QYVXQ63*R9O.)/_ G.I MXQ7"?PJ4?%7$,BUW#_0YC"[;=7R)+"%^WBR MVD-2H,SW#P2VNZMX8V7?&"([#AZ9+>(+:;_:5XQ6-<.+]QE&R^CK)R=)719_ MG[9]-IYXK8D_"FI>/=2H]@0*;Q3>*+Q1>*/P1N&-PIMSPQOE2CT*:AH2I:R2 M9*-PN0P#C2^7(G[AC)P3M*;JM"M#HP.T.1=0JA_^U,[,>;WR9/5.=,!?R9.2IU:/VKR:O(-F'Q#^M--CN+M*Z*:^J"DRUM4I5!295@>F!"DQU.I:F"B^IT\)/37 TNMLG-]5I8;5#K@H3 M**BIGFE4(12%-PIO%-XHO%%XH_!&X:NR@*[E29K5A7TJC*35O.[2!E=V-N0?_]XD=+'L MDM6#"ZJF_!,3+_KI,]X8;[4=9Y6*9=7R;FC;2RE6FFIZ<>8F\ B/O= R6AO+2$T'BNMF6A4+S6?X MB6GW^,\W$#I_7A!6\I@]BP*KY01:DIU!U_R0 MDN5LNM7,+(PJ&V=:<&=KJ-N5=Y[R^(?9.OW\PW?N["N_'@$.3G(8!&C\-5O" M3]D*?@9>'OJA^^6GO__M!R^X8SR^?D?_6<)=G_'B[!*4..3]CVS^X\5TC"OP M3^/?G\<7FC>#+QPWOK0,P^CW#'.@]PQ[VM?[_]\OL\PCK:U#6H@'9+2@'B'+CNSO%\O.1R'D:7'.YNAJS@_!HB M+*0?/"HK!+HO7C!M'OK@Z@%W:&\ M^)%F*!4\+?73]861W!HR253E2Y5IGX%,A63*R8__]*:BLL5EZNBG$VQH551SH8?5*D2%;H^"2P M]:NM7:"JG!O>*%=*5>=\F>J(9LTIS[GO):I8U(^J6%0=:OZHR:O)-V#R#VM-]GL+-*ZJ:\ MJBHPU=8J51685 6F!RHPU>E8FBJ\I$X+/S7!T>ANG]Q4IX75#KDJ3*"@IGJF M4850%-XHO%%XH_!&X8W"&X4WYX,WRI52A9=>IO!2-9&HK-Y2?>):A=+BJO"2 M*KST\O:/,G->LSQU^TJ>E#PI>:JQ@Z[D2LG5:YFVE>H+D.7VA.,!,?V%^)=^?X,"VN MA8$6)D#G$*?)&8;2 PKZXC%%[<;QGGO?_LAX9>WCK.Z'CK[ P>%R_J1 MS7^\F(Y-W>C^T_CWY_&%YLW@"\>-+\>#WF#0Z[6G?<.P!Q.[/YWV)WI_,NX9 MNC$9=B]^VF"U(DD/%"S;A:U[.94*@W2JDWGQ)UY^[<7 YJ[X9NN(,%$2^?$# M\"70W$$^(-']$'F!ZZU\R:[9^L+OWRR7-%MS5:XT9UH50][G!=,<8)$EZ+HU MO'8?N\Z] -C5]%R^T6Q:P MR/']-?["5O@T)V-*N#,C(=P;PW!^#SR\YA.^A^@Z6,+P74=[<_'S8/#AXBV1 M'J]T5BM8-9*[*,$GX \1NTU\1X@JW(S7?/0\C& <,;QP69BS%\RQI!\^]$H;T/Q@[/ZZA8]?@X6A!6$,5[E^,H-A M^7[ZYL*-]&JX# 81(=HCM6[6&DZ)WHIKX+.8[23UE08+Q5DVM,>L$E^$B0_O M B(Q1ZB>,/@S"5P:%2T1#O7P@_()P/41BT,"#P<8F)Z*8#<(@@1N^LA6810C M DYA^IJA7_X?S1'?LP;K06,P_%DU:9-IS:C<>]E;/.HICR?*'P7BFA,W8D8@ MMEQ(+1C*WAVN=A0NA4 E,Y*](W@AAAO@'[RDI=TD\"D$QM@4@YG'73_D"0!G M2_Z 0D]=3I'8'MH8"'[FSA%]()SG\LSCB(Y*DHPU/@FAF86C&RM;1MTJMQ)7H"!]& B&%P)H1=E2 1 VI,!<*6-6(2F ]I_\+.\V%FB65@$/T":W-42 M%@=:5/01( BQ1=Z[*ACGKT=-I,IV%,[85P]TZKO O2)&\^#7^T6(=G=XCR8: M3VX HSU8SCVV-MX,O[> ]\E<3GAF:?_&T.0#8V<&IN@ - /W;@-8%-<)8C%N MZ4*D)I&\-7("[K@"'_-%9;ZWA,G$++5&<[?I6$?X<5YNT2\> 88,@AG^9Y(' M73Z"/PU.!@QI]^_B@4=XRSV[:XW&D[[>-MMV5Q_V=7.DV_:@IQOF9#*RSMY; MSBFI(0T;(HGO C*P6]H]\NBM(\1C%86(@(AXO@?,@#P*1@\J?A*5(!>JM8!2 MX#804!^>X*?FK1!4!,'L&6&0_JB!D &6+0$*"0[QT?DS_\&%RDO]#/2N@]1[ MEE8;6<^.?&4<85U2AH_D\!X^W[2YPAO?NQ4&RV-%[5L$Y[ 8EG BD30F'2M MZ;1K&-V^:;>[G:'9@<^]0=\:3*;#H7GV(CA*0\OTH4#"A@CC'[E#06[( @8" M:DR(C^9EP4\NHA=+]$&\>$W.:'6N1-$HK,;^0PA ."'GF=%P<;2K!$Q-AY/4 MWK"M_8 K[3V&D?=N%Q"I>(Q/HM]"=.S)MQ+DN7&"+T(=+[?V)01H+9T_0R)@ M^HB=[P%_,X4I !U)^3_#J!0GX[$7RS@Y@-5O8017R?C=E386P^)9T(FS?3A_2I=^#A?^%@NO.9NK;LOU]U)UUU[0_$-F?!EZL1--:>B M5CD9(*>*3 >TA#X M<)EM!F7T)2:]A05!5P5IB^'-X!*TCI^(\)U<$7A*@O]9L+J3_P1,'(4Q TW. M@EL8"*.8;X&?,3]< 1'AOW##?]:H@=#O26CGB@@(JBB9@W+#2!$L M") =?)S5PHF6CLL2FCQ)PX(Y/BRQBZ$H&,,L<9L3_/\#8V,NHZT5IQI;]+\Z M5[H&5_F[=I:?M+#)ZG(>X8V"RW%=YV#N)BNTIC"X@PL-"]8 T*F>ZS/0(5Y$ M?QP,8?@3][ K6E"[Z@5%[')!WWJ4B-*BOR.&5CYMD,,#P)P%!T!;.6N:&BVU MXRX\D%OZ0@+DW(O F\BO]R@T8EUIH.$_X?X]=>B!KVQ"4/D$8:=SAL'+PLV; MH$L$94Z$+D1^500/"!)6F>L&XF)72EV:_& 5>7X>)DHW*L7,YXGOY^I=3KOF M@E.]MMZE+G;90<_#!=V*N:!%VNQ^X8&SF4K1O<-SM/?0!H:9((]<:7_@'C@/ M1>";PHE G"!&7Q?4I;Q)0]6$1B!\BRXA4(PV-<3CN=AE)U=(;--7A3[=:DF# M,ZIF:.U>Q:N&&T1H0_R)N]HW#A<1 V%Y\,3% "\(;YI,%,LM<5PO:0#."IR; MI8-L+52Z:39#H!-*(P;;$IZBD%:*F$^Q+WBT-*E81)E'&"B!Q\F].6FB94 ,$+9D$49?O/]( M3\2%$5.J5%.LK7?"L(P77C33_DJ<*!;XF^&TQ!FQ>>^&8-K\)\5LTG3;BREH MOJ&X!(EGZ>H528FI$8&T>.5V*$@^9ENM+XLD9K/4EB5]DDJ^4*.P/ Q@W$-E M78"'*%R#)8Q;=AGK!@R(Y/B44H-O7K=$<@;NJN$(.:,AI69S.E299P/V7,)3 M;JJY@GHQ?Z8IS/]9>K(Q1&0-U0<8FKWID'6F4?)Y<)90LMY!NN 7N$==ES;MI<>>E::M?1@!!XO MPMR(E8/+[JW$?,$T^#/T:*FD=8 &'$H0*]C&,FTI8!LY] ^^,&)I-JRCH0'F M8^Z7)ZS'+'U);/9NC0D?OG=<6>9UZ0V8-(P(O?T.8 [7P9@LP3D=#A#9?K< M$7B+,&%GW^%_7)&F(C9K.8ON/$SN(E8@*V4>ED/ C + %8;@*@YPWM.Q M!62$E45.Q(,4#":"0)OR M)/$;.7,8QI6QR#1VL8,&7C%^>87G1^>3#[HNGI M%H/D-N%QOA.C$BX.F'M[4BPN!*N\.GIE+'\A$RJ(#B+"W0B2G-#C0J6+QXP$ M'50&R.$,$.FES#WFDZFU2):.R&QR @\/#8J4#LSH>+J17"6"XGV5EC-I7%)) MY3D(.ST*,E#95^8FQ;VU1@#,"3&W)?>1C_-J6-JE_F$E5[6C3>%MI)ET!(CX>* &$]"15EOND-R&EP1$_P;Q.]WFVG"/=@^#;"C, M.[_9O1.7[?3"(X#%R,9:.E^]9;*LSFLV*I=)#.8P!S@MWXD4D2RVF7<'U,+\ M(;*++@8?WH%90*$U;SO6)Z17["-2FD\$[A]M@!=S_TH;C\5;E")M_M9C'ILO MI=1/[OW9BK)^#$F)H&Q"%^TLG1C.MA4R"K> MG7Z< 1"\QJ-ST\"U 1W2E/$0& 0L&S#R&^D/_@8K-LE6;(IV+2:7?UZ4%DT^ M%3G\=LQ-_+"0946HU"/.D=@9,YKDO"GH[LSGGN^E)^XDF\OR(JX\ MW)]FI+A>Y"9+W-5Q<6^>XNF%78,\56Z'X!1HO72^D*JA/:*E,\M3P\L*2BF9 M@Z)$_K[ST!+ST&?^>L]*MP1G809;3GDR!J);3Y5^M(G:)Q19B M62^-II>4#U<+R\FA':CL%$HI_141R,=*.W@G+!O8[O%:WB8VW+(!E=,1Q5KQ MC0G(&F0KW$03NZ&(( S@[3FW0<@+ (L8=.>X M+CQZ8V,ZTP9PY<*[(?"3.X,*DHX_0A1&DM0LTXJRR(S8*"7 G0 =TP0*Y=F!@@[,-@+!+L^[V MA\3:YAF@N=NC5OW\O)U&.#BG#5RQ+&82R4SJ5T>.1X":8)@LE"=C=*05"CMX M\%L4)K>+C=C7E:8-..&8T.6 /?M"5UD]A/R=">'H*O)8C 7Y)):V2E_N/+(# MWX58 5UX*RQ>A#,NTL2*M_)P'M^CL>+XMUA 8K'D56T8/TL"3-&=D>Y&E#OO M(I-HY6#2#]*,/A2/B0CJ? G"^\M%>"]T ZP#.%\%UTL6-Z0@[GPN]M6SRA\* M3W;LM[_8=*N/"HE$1 <3TU/Q?W4+?:PAH W ;/.6B&*R9);TFQ3%]NB6F?"6 M#V2]"7SF85HJ<):ZQF5W4B@D648P \3-C93][TE]'SP>P+[B/@,EXE(YZ'"5 M^\0ML1^8G;.89[ZVN JW# %M[RDME3(N9^+)_^#%4%!:]S"]63'.8XP2$63 M%2KP4#5;AI@*6,F3+JE0N&1B&O$-@VEEU;.0,?9OYJ5IP@VQ1I1[47(O*!T; M[2AGATZ05NT6IV=FJJS:*+/1<]NTR/PKIYUF,%V^U-\[; M/7-(PQ3Y8&4T-]^'50R79GJI(,U!A?'&T2X^R!/T$^(VV87CS7;RZWRKDB+RI3 M_8XWNTQ6+7FZ?'TYQP3^[+!8=OYF__90J[AAO1NA *ACK.%9=G0WMV$:HJ"G M:1;-X,,[ :]B.H5 ,'\@$)Q1M.:<_#P5879PZTIUI22L)'G"A1@4=]CQ9UPV;Y[%Q6(.5H0K.MFD#TRC-/0@<0YOSR H M!D3%/#+C>8>=*@^]E7//'$RZ K%Y]^Z=YL+2T(9^'&%25IHVD.XUR.8ZZ1MP M!E0V![<]*EF:.4AA-7!%^7TP@=15E#V8PFB-M +K34Z/RK2F)3 :(OF-R88_ MI8V$*2&.J#0AXUFG+;3@Y#4'4IQ=;U0=>/5KTL2Z YCHLUU 0BUEY4O9/NU2 MRCR'>>DD?@N/16>%5V7ORRPYAKJ<"(W*E?M9*NV069,+RF)?,81/L$CFCN>G MYLP7EK=+RXO#"7M?'-7'\P%H2,"-1%XT\L7/:?ET+#ZF*)^K%EDZ3-194R0) M*&:4*_!,IZ>.>0M=>%'I0]:Q ]Y* I>R8%+VTVXB^3\D\::1, MY)(6\G76%"005]^@1T4-6"(LE^?Y7IHB)^/_7"0%S;>VNM/14-O!O $&=LSMA3U;])8ZIW'"W:C.$^51Y#2Q25;*SCI6=92MN"O%9>&. M0A;/,Y]Q4S4\:EC#HU.[&AZ#;*_)%TJO*&P'GE5=/R4@3;]:TE2Y:F;UIRZ? M13;/NCUIF9%%^>T[![ WX:6#6[C+E)H!PN\LMA(J5 "K2)6_6#F;3W#-K>^M M8E @(U"3_AH4SR<1OVY@!9LINXD2M)*!8\Q=-6SJ%><6RO^H-=#>7!QU7:GT M"IY#B%BV#8HQS_"&C-+"V6T.ACI+RXN[[$"#E?^%/^\\YU5X#2TZV9ENGV3' MM41U]5@<"LM.N/-\=2@0,&9NL;&%6($TD4UTTY4):LGN@\_'L05PM4QJ*U<7 M3ZN&YUDA]6)]N<63)JD7!-1.-UGB=AD.#%.%EB2Y!0;-RDW.=B7P'#<\ M"CB$HJQ17M4H:SWIH$_C8O_L6WH[\OM6_]KBD"A=U-%POK(Y-_K-E\)OIAU5 MCT5[3Q27X_]'SB 6)[L\H(\SQRK_Z?H)*ZB'Q+GU[I"\245;I*95C?3(+J)Y M85R0]#N"[W)LO4FAAN-633)1H9+6RED3U(GL*GC6% M<$@AI[<5"^$7-A#30K&4E+3Y3G'R-Y/&PH8%EHX5D2.4V329$+4JGB*<,=J] M!U8C?7RE?: ^]C#D#44B!@,/ND5NWS5;> SUA*DAX*=I#<<5*:KS1(J\<23< M\ TWXI"G?*6-\UK!I#_HU]RB+;,&O@"$/BU!+/WR.[(V*(A)5GS"H;?.'JE#@D8X)T M"NGW*"P<9(J0G]HT@K!Y59P3NPGC.%P*L'N)!G^I')3H5&&PI%W?8$G%0VMJ ML$38C>40Q1'A.9$&L7!FI$9C@G#/:"+ I$?=(R9]GC!<>@L:'@ MH1=N5&X]M\YYV4HOE5K+C'E9[LIG#J78W?KA M#6:J;!$2=VB=8'V5 ^:>,H?E+N)):K2_ND2-8QN^%HK[.*5Z=\7X==HX)D@U MENPA5*S$4UQ?>9RNL%I_;.QM5K^%:=17(UA*(SQ@E3_.F><[(: L]4?W]2W' MFTK]L=-4SN9J(WFXK[F;D+_AX>(T#V>7@DD;2>7:1&[3T59S @NY9%'9GOT+ M[6"1)X@Y@:(1^IYR/$4$Q+![8:]O8S//R=O'?MBPM3?'F*9YR(+Q@9:L1%Y8 MH?!"59!8=2OIC3!7)RN5SJB)683L03V/\;/(B-ETH\'%_H1GC39GO://UV9A M)JG@MQ9=;F%DZYVW -N]KE=8N*DJ*C?#$3ZQNRE!=[:G&=;.5:N2S2OE\B/T M2\:DF3>3&30(&66,D=84!US.3E^DK$KE#45RH:"7?#+%@ET8(68HT][&DC78 M+_I8U.DG=8)Z>WT@89C[;!X_@T^$Q2AWVOJ9-T<-_RDSQC] M)_;$_]=^68L^"*G]7JY6+0_DAI$X0;'1%CU@]\"KM'6195ZD-9NOM*<95H;6'DL:<<$_X$ZQ*5\.LKDL.^B#/ M1QM[W/5##OK],W#+T _=+S_]_6\_Y+=AATP:_2"8C4+9H=4%F=]Q)XT:_OC( MYC]>3,?(&?\T_OUY?*%Y,_@"[(C+[FAL&^UVQ^ST#+NM#X?=[L"83 8]>V0, MI^/1Q4\;DE#DQ\\>+OAOL*0?0[!,]O+SBV'$%B(4Z$=,4:)@=3AW*DD_%OC> M@^GB4#7J7QA:) VQO?&$_8(Y,U!D48PG@5 # 2,[,D/^(YO=(W:,O!AX#DM88!3K47735;RD/E7ZI #VK\2_6SHW9:I5Y1>SG&*Y/\1*H;S.9ZC MI)9T A7PI#Q?.2XY =7LGX,%4,W@;Q+/1ZX0?7EEFB%WP-C(CF>MG.B+."85 M@QT<^L"M@?:+-V?:NP @BC:T1B*T1NT'XDO\$3L._+&AN(IY!#XR*6Z1 M.P.E?6R/YZ2#%;.RK6QQ_X)R%] DBE=I!E7J-,(S\09CAA-)%2BM9XCP/SJR(X=,\P:J'9U:T;S7@A1;0\R2BDV W MH.7O6YLK)XRK+!'4R0H5YJF<:&R+-2N4,Y2KFE*B.(DK;8@E0B@]PRMG05NY M 835=I@P601>"*:DDO5S<(#(A$MN8 14OY%8,>OZG95<+.6;IH\$V^N=*,- M%3FV+Z9#)]FD*8NIV#>39_495]@<'%@RY>R42\6DBZ&5?N5IHL]E:_^!T.(F MY'%6XTRVJ]Z]0[YS5F@D%,OE@4'(*8\SRQ] )BB<897\)7,-),2FBY?%8*03 M;V*"$P7XX0\C#;6:TE7]"PQO2F8*9GG)!%/LUO3 ((/ MX_?#:)9_(^2K1%:!_XZ79R2Z* M8H6HAER'+])S?FGH3I9PS9*X]J54%7N@Y\EN I>H? OPKQ@-@@[!!\@O!J;3 MT:4I8^(>U(L!!-B#Q0)V+&E=+ MTN39J0Z7#.,$01RXSZHE"5R)X-)=_!TE*E_8?(KV3WHFY%UA2T\"Q* MBXX86O!0K M>@.257]0:%( GC9BD+N+U<2?@%_ S /7C41=O!3%"H8*,N:#K%>9(@I"/(GB M5[9UU<0M\TJ>5%U:84-US>:>;#EA2$8?I#U6BG?GWF68%9VD@+OOB1(88%#B M>2>T\C&*3M$%WV.)V!3F#)P3U%AV%(6!'P/-/F/.$XF M;TK%DVL+;*AW0[W0X,L@ZS\IBTC5=D=-8OXK@GL@8=4)JM61\.2YQY\I)B'9 METO++$\)0#,O\LC$)J_J")744-PINP+5>6BUKM=1\=!.T@?C-2KOSM#4]6&.S9K_)S/;N9(!C(;M9?Y;CMG;2LE M8PY^1N#F ;:M]/1BZ;GT"'U>%CS-+01I*>P:8F!#I":($(7#"R(GWDB'\T5, MU\G"Q-E^16GO-%?6]?3K4],6QW[#7-R$S+OJ46,I:33GY=Q3^J3.*VX91_) M;G'GI=O*-@ZWXZ<>KY@RU?5)R@MRNT&DG,<+/%C@/HP.NRY:][@9 M@#NL?(M39OG9YALGPIJ)!8X4&V+;C9FJ#!W6 9H:!4G3A/*&EU[@+9-EG@8E M]IFQ+XB+X(")23[+5AME(,SR243@46Q I 7^>161=O!#P^CZ_^GT/X(.,S3> M*;IS#8-CS^"(O2'/-DPX3)J_O:YD71_*:2H\([T%O8-K?8,5\._B2P*L ^"7 MV0>OR1X<_OWXE*Y[;Q8OX"/,\08=J^B2X@)9_C'8^08Y>#*EC__?WI0?E M+]CYT,W[C6^\_85?_YHF?X ?-H[$B03=[TOBM7EBL?BW3.@M?D7Q-_KFX# + M ET0 ]QA\>;K@C#UGH;EO;V)C?\F50^:%D&ZN%'_((:5%R6;3_OB86)*T4\/ M@*Z^:A1!T5+T/@&Q'R:P2X;U*>G["!]D)Z?7A2MQ9W$..OMZXPK3/2J-]\D(B8>&R\3;/,UP:GPD,Z%*3J3*TF_Z:;@M2V1Y^Y*"6Q?B M_%?51*A^SL11E4[:T.VJIEV7=<3[;B+-!91[\G M ,JS*U5K^W3($\5I+U'JP@VGUK:5%7*%KMEM&KS&(]>^%2#J]N]$\A M4(V3FPI54EW65OEY]5$PC9.'=LOL*8E0/L_1>F3'@6]EF!4IU%96F7)YZJ.1 MSD>RNL9V,0H#-GM9!T&LY-(U@DVG%]4P/XG+:%L5@?A!VA4%W91 M/E1]-%;CY,9N&\J#>B8/JNEZZ7.(66)IBK7(E$\3K97Y]Q#E+/TQNVVOV_Q3 MGM6)M]V2"-H+Q7MI';KHI\@OC_#HMTA&Q%9;)%G6J/#J&RA^N?JZ\9G'? M&_,Q.ZN5T";GI0:E%+YH;O69V2A''XIXGD,/]:*/\CWWE9L2"*_=.7["BA5@ MY='^O%B:\D0?W#/O5H?XRA.MC>C5"\4>=?3M&8E8>\(ILQ[->BI9 C?+Q@?* MDC_&DC=,2YGRRI2O)\@K+*_0E&]\?L,O(8X- MMH(P%AWBJ$&.J(H^+Q?/RRK6HA?F^!5VOC"O]&I+UL:A;' M^@?MKO:7-0)K M1->Y[5U';RL$J\OR*6X9OE.'%GL1+)TCF MCDLRCFG%6WW#19]%QA-?]FARX/^ P&B;4SMB-,S=;-FT9(6"5PTD&!57]9=M M*B7H28!8.C/JF%FH6FR:&M9^G0.UJI:X$[+==J_&\G+OZW)]H-SR1B-KI\ R MN*>>]H&F>L0[7E%B';CW*ZF1+;:I3(T8E1=:'I"2*Q>MSYM39IT6JAI^QTMX%[E4++LM[8,,=T4J62V[MN7B!S9E9^4KD]O]-@D7B:.GY$%/_?N"S MK]F?QO?:9R?4WF"%W[R/ W7&R.\8LSD+9MAXMG#?V[15T.^!A^+V*::V)X@QA?PNI[6Z0_PZBEL_P2@/RD3F0T\[<1;NI%P&]!K*_TBBEI(#F M/3]BYTYVF_;UP]'D$Q)HP();YU;@]SV(Z3SQ05/$HK/S'%6 ;-\41ZA(.<-> M9B#0G+ "1BWI?1-10SZ,Y@* _6I2/%4A#@G*SJ)FO*UM=I]PMSQ(F)!%GNB6^D? M:0]B[!J 4_XS"<33X:$>F[>PUB*+L73^S%D"H3A2@J%KD?V-*6<>O)+HL$JP MJ?==]K/H:PH.=Q2P=<9#1O=[;)+.:>U_=8I2TTY7?F.Q4B[X()H>:+^&:7-F M8"M8#RZZ_L"JRX[;M5B15F$YMNG?.KQ$J:3M9?X_L"S_*N1L5J98@=1\/]&$ M\"6W"8\+:V 4U^#/9':+C1%X(KMB1Z)].<@3H*FW^=[2&N]?+**=[&Q"_=A] MOQJ%.X>%J,:TD+Q$C5P#&B L*[O#QF]H2W*Q>K>10^T4D A+, M@3R-#>N+8):UJN-@T.+8!>")J<*:KCW9(:F$>40.T3: ?%D,-4BD%)2BJ42B M)VH LZ8^$U'Z&S):/@NSQ&+4R(3E,@YXLDJ$!!$N4S^/C2F282?FB"26T\2^ M>L5^S,5&[<7!RIY].)L[QQ6$G#%GAH;$5B-M<4?IL:O<1H&IX1(*G9?Z)-2$ M7P("F1M9). (C;4#Q!'A]UZ[QR)[@ M.%C!D--C8-8WA((T=@ $@CF'AXB-Z[P1=JIJ[IG0-?0Z#-?C"V4\H 3C>UY/ M/9" .T3W;'P_I=K""Q[>@9&??_@NX9>WCK.Z+@1V!\%L%-*!## 20:N!Q>/" M_)*(?089&?JA^^6GO__MA_S. "O."[_MH\>_C*B)*WX26NUK_)'-?[R8CC$P M\T_CWY_'%YHW@R_ 4KUL=\S>R!KWQOV);D\-LS_IZVT=I-8:3Z>]8>?BIPWA M+HK<@:8PN[:_#J/>,X-9$2NF\J>G>1NX$FAX ;@I!52+X( M(0%/;OY$"S/AR.$BQP4OI!2!Q\0 M: $^&6E;V3*,R[TFE$]P"YWH"Q/MB&1;8H])BWBC(>L5^/I\(88OD2(#=:D77*8K, M /TBM'"7SAHQC:*6&%=&TL/K$B0&X> MSS&^ S:,D&EAQ>!#^"<8-1LZG,T^R,R&1XGQP- GD['>:9M]N]=N]P;#3J\S MLH:Z;DZG;:/98KPEM)]B(,LE44LK$K3^;O&QL#0!'0:LJF MR;M ;CH"J^HM$MB;T(FHI^@,K .7'*/D)&?&DFFG/G>")9AZRAU!$5^3S9 MM&C\8!"!64-I"=4$2XV6H>LM7=\N#OJDB*F%;L8QI%@?NZE(J5!JM%J$CKE= ==%@J/?)8ZC4D,*!C#/4X0)&0SNI%(M)(&X];:[YIU.MDK;>#[@@9< MQ/=$BMK&^LM'8-X:V+_BP<+EI4[(XF\9D*Y\G_A4.% F=8G*.'O)&&@FIQ(M MN$@T(P:[ @/1^2[+QH\?/_U._P[@WP_T^

JD3"E+8^WT^/ /S=O;6H1)[TO M)V,F^QA+B? 13@S^_DTB=,T]D$X"2LA!17#RDL*(B4V/BIBK6DIF&6PW1)6[ MD.(RJ_!>Z#3<#944#I,8^$5TJ$U/,M%L!85VY.NBEY4F6\P"TJXCS:#,*@IS3CI$Q04&?F MS2F3)J8'THVT*2\6#]$6]]_AOU?:[X&/P5( RU2$_L$U =E9\J9,SD4E-4O$ M/KK'TXU!0)T9<^)%2WIV.V]MD=.2!"ED"7;'#?9LV&+G'4!LSB@>7%XT,7'9 MG5;:K^SKRHN">YAHM)(RP2IS&H!.L3I=/&1#RJ?37/WI/N.HHTBI+6H9<_4N74'Z:.Q>$/ M+ +Z+C',=%E8V#WPC-9&X0[M7Y).I_'XG_'4FJD;-LTN3SMT"YL"\K!.S#+S MGCS +,!,=AB)29KI3P=EL#P,$UO2:<(GW$Y1H:_,3416 #I/ MHX7'YMHDN_;]? Y")"P')XD78>3)E#8QCE8:),3-2&!K2A@JC>@14T/]E@70 M"\\=OI=\@'*3QKS2(XJ((7?WB8"X\^A2 M:+V,1G^(M$K:VLLX_3:D+;V$*N2.;I5$YN-- "?&4 MFY99E[0/):A36I?TX%(*QTV($Z;B1"XQY:3_!:P7BZB X#\9=MG%?[AL^U@^ M]9.)L]X4CJ"0G.&WI1,HM'>\_TW9TY ]MY\&WQ:?UM+2LP+"LDM7)..; F\3 M9Y5Y&;?"PP0WDW%%,%MEDZ]:A?WQ".X$MH4AAO?HD5"Z"ES.X /XJ*DBE9>U MZ!SKRG=B?&*:W9?_*J+5*$"WN!LQNW-2Q0X#N_%H>]U9,:"U"TK46Y$ [=F> M*D0TY,9#-Q?TC'!BMP4%!9YUZ\FD9>'#PI<%4M$";=!JC]@AN&(FR^Z]DZT7 M><6874NFVAW"[#A!ZP.0IIFY689G95(::4RXAH17JET=KUDMRN0WWR$$/XOCGK+F MXW'@UK%<6-+ZVR*3?X-B(PYE@$K)]G 7CC_?>%7^@!3!".@ [E..!C\J#D_2*#2 M1'?B.6TOXUBW@&4_$ M2$ 4XC#R^9])6RF6$6+O (?EF[;X5QTV1XJ,*-Z=) M8@7*[WI>1LG"5DU"&RFHSYQ(9*RM0G%JZ$H;%"9[P_SP?I>*,_RXD$&8 MDNZ&X;.?SN0/G*O/LMCSHUOI0S;(MKT\&1F*O%O5[N15U7M(A67&%<%* D!5 M/&5\S_(3'+/,$*9S'7.?5,+F_2YL?AQ_>VX@E/M'&2X.99:.N MDH7Y+:QF?84M0R=>I:![0OB;A57V'JRRZXU59#;0R1,\3JW-HN2V5,L'T]4# M\$(6WDK611*9YB+@RSV@CI/%DV&Z5DF)=_+HVCY&[SR$7/:S(U??O.J].'"] M/Q93[*.P*@W*T(*DIM&3W<8&0XK= $@Y=C]B7UJ^-A$L5?^9%J;Q0%372\_$ MY R.*:%83IZ,?TRRDZ84YGN(X#<5<4'_QP>7!8!8'"%+.!XO>WO]S:1)Z]KK M#Q"C\)Q2255]@Z+X=_%% 2*=7UX%O"9[L#@MB*4IY34_7N@7]#=?.6[Z]^./ MGMQ[LWAQ#?BG][MV)_VG^]]I16+2'"O.KM,/6WM/^1"+UB8W_9-):"[ M]>Y@XE*1EVJHM5M%?J8\LE]#RB.;4,6G+(YT+$$5#YZV#/D)>/#QU)_J*O,R.E;!EX*O)Z;OF]LU$11\/0&^7GM?UT_,]V%DK?3D@RB( M/<.&0Y2VN:MKRNF-GOM6VCO8)OK7-:UV8Y]2V@S(17K5$&9V^DJA3J[/C M['.C\8JN('T[/GW&>A*G83;5VK9J\IU%:UNCU3D5O*GFMBH,41WA%)@I,#O" M^^DI,#N%%:?Z)F]4RA.Y9Y2K20E;LNPQER7!#IYFOEFG%>'7\FCTCC2X&5XZ M.S(A+CT-M$7$ITRQ5*.'E7,KJNMD7$G5)BE[4BAIX6?8CI/(^-3ZF@OTJYU#!U[/#EZ[@2^4<5G'R M(ZUD@7V/GN(2',J%:ERNDV57MGM6ET4^M8Y7JOR,Y<'N5J9JSD4>E!^_A[!4 M>OD$0E,I^5Y4FCJ6<7+#K2[(Q455O4_A32=V\D/ MLVU7)E2OY-R'\I:4/!T@5\\TS.K,H%:H:@5GSSE/)Q>ILB']GQT&5DYZX$EV"MJ:S[U$'CJ*43PS1"RAQ M.T?92D\YM;0D*/0$.'0TK$5='K"N_U?LH 17Y8U_L:FVLZ,[^).PL'UE80]1 M']Y=R0.QWW#:M34)9-."M*VKF'::Y]BJ: KFE7[Z*93R!*H:N7%EGG[D'Z@- M>Q6'[)Z1W-07[%3(]:Q-E<6?>/G#O1[^Y?B)@( !Y\FRHA[2D@+62V,WGI9- MV]Y<.F ;.+=,<_*):@D7')!V?!-=3APOTNZ ,-12>#>*Y)V5TVZ HBE(UAFB MLJ.9NXBVCT9-/9G9OM*[;:.;_F.JDYGEV]7)3'4R\T7BFL?[7^ILICJ;62,N M5$?FU.E,Q6KG=SJS?K'W4V+@) W#8 M+JOVR9D[$WSZ%39\U(^WX0RS/'5>V MKU37 [4]5A?=H812"J4Z5_<"R3IGZ3?\*_2=V/.QN-TI)+)QJ6\=LVJC/U_S MTVTH5\X6VYVWE>MS../M\2^7NAO,QYK$6XQ MU=Y.?-F3#U?ZZ?LZO0[A;) <-E?%G8_D&5=M)7DOJ!;/2_N-O3L/)'FFK3WF MSY1QF0%1I8>07H%Y@FFT_S3< MKL\_?)?PRUO'65V//>[Z(4\B]GX^*ARE^BB.E8Q"'O-/"R=B0SQM]<%94]^L MST"4H0\FQ4]__]L/Z:,F3A0 6_$/+*([LHNP^Q:2\2.;_W@Q'6,"WS^-?W\> M7VC>#+YPW/BR9UGC/ORO/NIV[?9D,ACT)OW^9-(>#J=&MV-<_+2Q+$42'TC. MW[6J#[<_ZU1\@&4KL>PW%FN_A)QK*Q9I1*P'E_SH@6='',Q%,\N%&<>]1"F%"4/T#VS/,8O]*F\#,0QPMG-*&4"BUQ-4X_ M@.?M6W,B*/(90J_&O< ]-#R\@WV53?KF4;@4;?HH3,:=12M>V5V[(YI5W<$ MK5/)$;1NLXY1J4-@+QHA>]G6:+8Z J:.@+TP#[Y$B(D7D5;+: MJSD MO' Q]1K> JO?MKM1J/?*KK!)Q%\"LBY9W\EF ?OW#L1.JH%3QL(QT3/ M]HFXYEV 7('>P@??V2ZQ4H>(?3-Z1'5;G<[I([&OXC1+@T"@=MI)B>5&9G_+ M[E9F_;QNL6R\9W)Z)9RLJ*@>BUR/4QY)4?>"-L8\DLHZ[I[U7 M4K"]?I+8,.6HQ$F)T_FXIZ>D+?4X2'>TLOW)S?VGTW#<4PI?-U-D6]T*NZ:_ M^DK8#1+=)NO-5R.>G5;'KN[K#6?W3%?N_?BAHH7E!AJY7 MEQ%D5),29-DOFY/3[++2:O)J\@V8?..#[2^;!F2\^ERT+/%LM]ERKGL\+\MV MJB;T%A_^0N9C99D1*AJCN.T@MU5>^E)QF^*V?=Q6<+T5VRFV>XYC!H]I,:[V M,?=SYJ]AP-;:THF^L%B;PVPKR\U1E1>^B;V:L %D&"VC?_K*B759?+Q/[;_6 MH]83=ONV-@F_#O$\AIKZ'P6/B2*J$]R-D^UQ$N'[26CNCX$7K;+QL M1Y:6;E=72N"5G-=2$J4TC=(T2BZ47)Q*DYR+1*@=\0,G>T]C>NPXU59I:*<1 M-5BJB_M\\ZG+QI?VJ3AJ]&2"-H+Q3FU&U @?:V=?*)!4('D6%J#"2(61"B-K MP:L*(VL=/5)(J9!2(64M>%4A9876I-DR+65./GN<\KB22(^I$;1OP*I.RX^J M3DL=RFVHR:O)-V#R#]S.5_8K:E3I!(4W"F\4WBB\47BC\$;AS;GAC7*E5*D65:KEU96D.'F*]/FF\=5/ MVFMG5+Q>N0)M:E6G395$*8EZ[1*E-)62*R572E/50J+4COY9EIJI"PF;<;3M M7&-73Z997=CGU/9"C8"L=H:$0C.%9K4UR!28*3!38*; [(RB-@K2%*0I2%.0 M]JRU4MJ&]?(TJPO[5!A+.ZX<2OKYA^\2?GGK.*OKJ>-%_W+\A TX9S'_E3D\ MB=CL??"1N4D4 2<-'>[QST"%H1^Z7W[Z^]]^V+I7WK5D0?PN6"4Q'WO<]4/\ M+KL1R!P@+3^R^8\7T[&I&]U_&O_^/+[0O!E\X;CQI:4;EJZWA]VIU;Y9MCX<6$;[XJ>-M2G2^4!-E%U+NU419D-VC$V8HB\J8@#Z<^MP%))4 M(YIJ!:(^G)#QF!HW)13>5<"FTG#F@FGST <=!J_4B$&YMHH8AY=I,?[H!4[@ M>HZO>0&/HX3F"K\XL7;/(J8M)3=J\,4<*7-'E D#S=&BE#^U&V10O&2+2H\< MM 0)B1Y$F1ESP\C!I)AK%$]Y\,J)W$7AX*2H4M#]UM?3LS4GF'WS1.A):16% MK8%NEU-XTD!OUII/YY7OO7CA!6)!\T5:>"Q".JVU-_1CF'"8&G][O?5V55_I M1U5?J0YE0;,/F&)-#6M+Q=+ M<9LJKJ2X[:6Y31574FRGBBLU,A53%5=ZH8VPL]CGJK8-7]T7'^]3F_(UW)17 M4'/V4*.*G2B\47BC\$;AC<(;A3<*;\X-;Y0KI8HKJ>)*AX[6-^[H_ G,B',1 MX?I):^V,@M=<O/M^2$DBBE:92F47*AY.)4FN1<)$+MB)]E<:)&]$9O MQEG24Y"R]E&C)Q.T$8QW:C.B1OA8._M"@:0"R;.P !5&*HQ4&%D+7E486>OH MD4)*A90**6O!JPHI*[0FS99I*7/RV>.4QQ5^>DR-H'T#5G5:?E1U6NI0;D-- M7DV^ 9-O2"Y>70MFJ#HM:04W;6_AMF9G@=:5\]2Y MFMM4J1;%=JI42R,3TU2IEA<*>I_+^<(*&^#5??'Q/K4[5\/=.04U9P\UJG2" MPAN%-PIO%-XHO%%XH_#FW/!&N5*J5(LJU?+J2E*1*::I:2)3:T3_+4C-U(6$SCK:=:^SJR32K"_N< MVEZH$9#5SI!0:*;0K+8&F0(S!68*S!28G5'41D&:@C0%:0K2GK562MNP7IYF M=6&?"F-I^\NA/-O 'JJULL&5UH;\&\BFQ5HJ)EY1):G_8-J,Q2Q:PLBT>,&T MN>-%VIWC)PP3,N0Y7\WAG,5<2SB,3/LK"6,VTU:1YS*N>8'FN+%WQ^21&Z[- MPTCS<+C(F_+6JQQ:X96,Q][2P8=LOS),X.[@#BY9PB/P\5O4?9*,Z2W@??S_ M2AX'TE'CW!4M2UF12X9DEB>B,D*79^#PG!%FVLU:BR,'^5"#2_#NSY_^?]J_ M8$&2B&F3K^[""6Y92W."F7;/0"!@E;VY!W=N+]_HO5D8#[Q''N=-F6H&PXE# M>LE=Z#NQ!U"%SP4=GPT"?DB6[$K[#'-F\$;X)PCQUX#/6<2U&Q;?,Q;D_ KW MIZ_AS$V 4)[@57S-"@@7SCAP,.-XKF]VI;WYQ."M/@^UWX"Y-;NE78P4 RNXO307XF(5*#H4_;?QK\_CR] +.$+$-=+W3)ZD]&TUQE-I_9P MJ/=ZH_'$'/7LJ6$-QV/]XJ<-Z"JRWH$Z2[O4Q5[D(YCK5(=JXD^\_-J+03^Y MXINMXY9(2(THJ176X.$4KZ/G8#+ ="_C0 ZY7CT0^I/&F.YGO.C>=[\9KP/=#(IO#7XA+$ M>X"%5.@DL*PDG,W$7@_94P+F:T=+YZ2[P$'Y]PH3)N.(ON2"@]$B(257S#YI5)L'VMQ!Y8 M+ASE*@0DNY$0A- &H 7*#)0^&$PP;IPE"%C$9EZL11[_@@1"T$-J6PQ" KNN*YXA% MQ;FT$,MH&=G7%0LX$R0(86(P\B2*<%@";UMP&[S1#"?R%VLM9D'=E)PFWA @%S'O3'>[A Y7-UDN1)*=H:J+URA(G&T8#5Q;AH'3D:C[LV6F+RE17UCXG\UM.WB]3]@ MH>Z#THN=FS")GS Z6FU@2WC9',L#DN@[=X[GRR'0%:X7N8@ CSA:$0'LC315!5WPIV#O;[]R&*WEC6TY5S$3,(96;G=,'*P\HS]W( MNT'*,PRA/"@@CRK#N"4Q#]D+VC[I>:!"8N\8A[WL)9^J-!O,\3&>\A:Z;,R^ M' %"<*DD/FIVOCV(!3-]5%#@T%2_:6)28*ZU=U)OHSF 7)U+9NN@:&8W@6)B MJ:;?;:N0&.\4WH<5RS&!B,I*G"I1>BVB=,J FW25,]%Z(XPW$)9@2Z+00(6_ MO6 MP#T\MV3![!-9U*7ILV=)).Z66C$WM+,MI.[W:"<+(R4F*W7.E' KX3Y#X6Y? M:[_O7):@7NDXC]@2#&< T(4A"F*% 54V*OI;3!D;PZD@'%)1[H< MSLVD?,L")@=[X;D+\!OG/D $O"EP;MF6A))CD(:,\9GW(A"P'740X0YT#P&> M$+%2@WX'SNR!D,KV&'8$^QZ*V96"?&$$O!&,R&]WUY_SF L?!#/Z4P"CO#>+ M%!X1^!N/=*-CZI/!J&?9XZ'>'P_T[G1DM3L#LV^/K?,/_ GB:BEUM0(]&Q0P M^#WP4%@_Q105F6']^@AC@22!24#< LZGF\X2M2*&J<#O%FH1Y!$ -Q4NJ7T MN"MMX(+ZQ1GYZQ9@0+ , Q8[T3H598K/%V09/-9;8&V,PCCN7XF'T2!A/0./ MD[%0#$6Y)/X1124QL$@7[)I0%D=D9#"6MQ=[ CC%< M:;\>F .L5;B$2<0/##B6O$*7 -Y]TZ"WPUM716;4A%>S%'L/&]02HY/!OC0^ M@@&[)2 A!1L!"F;XXXP"'WAF@H;-<:CBF1@YS;CA2OO9\0))E1!CF? ^!X.Q M,DP$7'#Y^]6GJY37"I'@4N#2PRBI'$YZ*Z$6U\',8SNX]WX<[W@4Q%P8/7&1J<-"L'N30;#87\XGL#?QFC4[PP&SZ\'3F0#':L74NI6K ,* M$WJVC7QIG]TSR;&LLEUT@-!J-J@YNR63"^$F8FAYHA0F *?PSXP)#\Z%V^$1 M#@Y_\&FDF3V]I5U\DK=^3&^[NBCK*U1S$;OS@#U!:&_ENFH>"+L7R5WI&9BL M<0A8[1$28= 984D J 3! EI/XDMQ]7,+%_J@(W<_7VBK$+4':I,LO):41,;['U]E@9GA<>:VNM'=; M0?K=MX+YP-@,%AXFZ):W$%OY)';?"UQ=T+;(#F(&&")-]QLX0Z57(LTF13RA MN",FS*FF,M$?R"D EBS/4@" MFDW"KY(;T#)BKWR&!"=C0WJ=Q*FHG2.PHO N'H.^7H 60LP+X=$!F\-SR.3B MZX!%MUYI,]?+-']JQTI?W(,!T5WRZ=H2R:^)D>Y.L]H8.U(!("GT*1]'L!]Q MWTZBR60<0$ZQ=5^BT,;[BDYVP"1'WC"Y_P=8RS \**!3QAM3]YYR&9!J8GWN MO!D K4A:2J>1)C(A)5O:31*+1!X7;LEV[U/N=N/2$N"V^=)+Y%:394%0)][F4&%&XR<"9\FCH"* #JP\-4TH6'L/?2_S^@2%>:>^3*)N@3,N@GX IXT4( M'E=XNY8CS5A:/E"X\L6,$FG/D&])>U@RX0VOXFAN2!,$=<3RANQ%"K"C5Y4E M9@*-A*A)#,0E6(:H2@L1O^*N_CTKA]^9SV2(D M8J9V7ZML]*82<]""S8Q4$KP=Q!+W.?F5F76\\\+-%_R#YZ\H6LO; VP1'Q2, M>+ ?;BEW$GTD +3_B$ 1QI;$"V'JR/.A&!\^'171N^VIRYBKN&)'!LYNTA C M;U^)^D:Z'QZ%R79%*H5!ZD@#M/" %+VY%@:;V)R99Z'P#%,!PEAOC%/-4)4G M/ME\F'\VQVQ04LB VKSPAL<&P(Z/714C7N^R%7L?C3V^"KGCOY__ EC^"R:S MBOO?I:''W0]^?&BLIQO3]K1KF>V1:0\'PT'','K]KOW_9^]=FQI'LD71S^?^ M"@5G3PS<,(S?C^HS)\(8Z*B]N[OJ%M6[XYQOPDIC=Y$/KC4_JH-$XP(ZBTNE@!0;\ECW6P L]%8_$ M(JRE!"M_NK^ M6-UBINC1!*PSY_/7HQ/%IC94..3L42AR%FML!G<.0I<%'T #]@' #7B1-3<,V50M.=7:(F0%K& Z&=D\"; NR)"JY M.E@9F>,I*4:8SQFS^S#7%@SHUEE3V/0_1CNH:0.GMOLGI2L@6THO@/CA@QH2 MLNT/^(DZYR*BL(YVW>+-Y9R)4PFFI&E*(OY$Q)?CNB>F*/AT!&C=Q[#N3/A) MI\Y++3-'/QDBBV+#UI"?K1E5SAQ.$L7D^LF?M*?%XV)OL@ MC;.IF;FE3HNP(2/6Y%]P2-#NXX0+6>(4;?2?'+FXNC]^JZPH40XJB:/L-4?< M"OR_T!%%Q"I1-(D"BB)[I'T(;^WU\.L;7I>0F])P;[,LV".YK+HT MCS6;7)-C4*WV:&[Z) N)_:"'JIO,PFU.@:(SB#50I74*:<6QPX7B)*BM>E(; MW"*U2!HOW+],?1B?_S/S;F4PG:H4.%."E-Y=V]):>BP6+AY]=U?R&#. M4PHW_5%*PT B-33V&?,\*KF,.7^)PACX7P_HP8'3HMR4?Y+;>INK0[^0K'X. M>GL^?@9?WD?Q7U)DTK?HC)6RV+078B!]"J?Q!00R]0IWL$U-4/D.&OT+X 'V MNM!I%ZS=/ Q$Y]Y=PZ"MM*2>E#I.8_-E:F/P,%M7.:M1I:1S?!56U821Y(F* M)3[XSL*5CP,PCC!EE>2'%A&*P7/RACZ/"6>=1BA7JQE(_X5N/=FDIHZ$"4KP,>L7[.[ M/M\[9?T;PMOEAV$]F66,5W)&A=8RU!H 0W+ULP#Q.Q^#+NXMII^E6T&OV20J M94I)4WXL2E&K2ZFGTDRF(L82S)T:RAHWSS%;)['A]6RY9F>9Q:BH(UN089^O/S3-:MC$",M4,LB=]"I :T,CS95."U=K? MR$REUJGT6'D>A4[;WD1=%91/2'LEE--)DXG!Y#3O)?V;C!#R_^FL77?+B_ A M<[L)0BY^\E:W SAB(J\+VNUGM4GS9@WV6D(\4\UF5J*#&XZ,HK)_@@Q.)6'- MF$C!@FL4'![L3+K;%'O20W6#AZ7D1LH:I,P43%(?ARLC[UNIZEL09]O29K^F9B>/O'XC%BFH MXP@*24QTWZ+4;>0X^B3*M*]&J90@^5AZXA9,:0JG+"@:S'O96" 55/=@$*BG M43A )J)*NGJ,Q1,0U>L5 T\ P;@%!2(P&'^I64( 4E<%/4C:<\$%J.? #&49 M6>K?,O9++PG2GT\)"0P2,[E1PD05D%%O&$Y(RU5NF78G.^@$&!T&D$IJYG/* M0]+I>LV_J=/"#F\$[UH*)1(7N=-$8"T=WM:9\YF6(63EF %R$W^**@;N"C0& MRNCA,*W><)*AJL3\I\%;]#6BHEY?S&B06'MCR.L[0,@(?J=#%,!)$>\X19N5_ ;(IU#;@A#"KC6Q< 8*71C5D: M*!T>+C=S39U3^FEJR<:,5TN;Q%%?";SWA=6*[S3:KQD\BC;FI$SYUA MFYI$:6\OZI4)BV.\L-@G)L0TL>UM#=E$2NM,E"0A/$I[(T 1@!X%@I;3!#^4 MS:2@H*^;#CK+@F"K%%:6++YAJR,AV4B7W8>'+MP_N2_,#C606*L.K.UC%F]Q MU^WPIQ5];G@K4?R,Q(K.Q>7HLC>9="Z&[=[Y:#@>MR;-]J#9'O?.N[WV^Z\] M5;#S2W>Y'N^493'C)$](F 6]R MAIX X!NT :W&PRD]D'J4?^8K#))T(\J^GK"?L0LE K_K?K%=1F#;+.GQ"Z+R/HIK$ -3M!C3_W(FU+ MQSYSQAL'W@(ZVE$>NFT5LQ!<>TD0Q/2E]XB4D/Y MAZ%I0GDJ;8.\#F8K:-X4(/LM.L3DHKE\2>7"N7MHO8_TVI9U1#VO,BB(K-R- M@1:ZKQ,90D!&PB2T7?)\POSX&*O3I*;2I&(A<[GS"-+1E]2H]C]B0Q:=KU-$ M/3Q^,7M[P\&U_:9_BU36N!+0VWYG9J1I2)CN.+P6E1BQT8:Z)C3DC!?HLL]- M+*E1"54\PTP0>[^*C9^H3)M$9H#NXIVD--VDZ^S<9*G:\%=AQN]*/Z)*)_T< M)7'YZUE)@&*HYZSG@W*!TM,MIQVZC*GP_(;L6'R9?M== ;]\:#]:IJ.&L':+%G9V5!M+JA+J=;USV5N8DV3 M%-B7D9 LT('&8HN!;9Y=9LNZ25GSIPDW*VGHCUH_F5_?BUW?9(G^IC7XR?P1 M4IOQ0["#S&]C0:WU8*OI MI?TA^10(S(;*8&?G$:I!(*!2X:O DB=2K;=(9;HY M9N:J2AY21O22Y+6\P[Q@X)'H\O9D4V;VX\(K3C'RG$KUCB)(B1[$0.U0$^6? M12>@, H'C,@[A29).,GJ$58 MZB0'E5>,SDP=.-29QW5%\E]1%^$>2$C"A!(,5VQM"-A #3%"%%KT)T63R;F2 M$T D847.#A'.R0.*17D)/XT&'FJ=GKOB!$('N/O2EZ$I11CY+>5WR27>4]6K M;/;P1MRI+ *FBE1%7TKAYG@+:^);%CS=LN L5H4DNE^^3+HRM@A'1*6#&Y92 ML"_?LU$#7\"O2TK8C$NA!7PNP3J=G5TI'VBJ.5BFYM"S09=1%];3:/QB6I7@ M!,RXA8UPT;59QP3F, 8S&HIWJ?Q4]?LUJB7N>D?MQ824JNIRN T9)8 C= M,ZI3J$B#4UF78&?<&Q:&:HN7MWJ1G-L0F9H=-/)H(SD6I6(B^3C13][;/C2Y M^K9^F8!9Y/%/V+, K.8?:+9Q_$\6<6@>\_>=E$$6EGX1%K;?Z99MI&_6E3W] M(5'"6<(YA=#):F"$A3(YB1G&,F.BIAKU7-2104]]'VY\V6_ NT/^)"/G7U1R M?X#25HHH;HS0T-5["]<3I.FDKNP$9+BAY(;,"C=)]);0=Q&ZF:2?*S:R\FH) MYB*A/]U4ZMX*+JC8LA)UVL'P P<5#2X+RE!,]AQ?5PH:FW^+;O13LO\::RCC M!K<85YLO))7&[M+WD#;164!5;63TTR@64U52LBOP;\CPYQ8?! 0,M[OK/,1H MRJ&R\?,LS>*6HBREYKPB5#E.4ITA811P*>02$S1E '9&H9Y_>F9661ZKIE\7;'7AKJFZLN\#?_UY1 MSLZOTC&7ZS7J.^G8D^V7*$L.:_X2%-R@YKC!*N'FB&H;^D-B. GV^\"Z]'@A M^&03$ %@CT9 Y*ELC&LO?J^+5VX2)GQU MM=P^10DR-LP O/IFD5]I6'/ROB#WN6I+O$O^HW>=U_4,W1@DY)V2CX8-G^OM MRGF?9PN0 K($K7+A3D7&,YO(L[P :OSD+5>?HMR5X<&,:M)(TUM61L5K1;: M(_%5;H-KX>:*.1*ZH:E;4[%,N3NJ)\C^40-)(^KAF:2G7')$BA]= M%@)[RLH""2 .?.6:"5\M46:*T1VUWVB9TL@_;PL'(-;$]B6B9"[;<$L-PVMF M:1RO4A.V)KTSQ[G4RN,&@)'#>N3Z31KLAL&BV,3%1EYX?=3_=NN;N(U=0W6# M"[4&SFJ+H.9>:,I+QS(\CPJ.8R@XW#(85&.!9L,:5IH5TC+@2'JW4?&GNQ[) M89<[T2A7F17>2OTW1WU.V%LMI0^-4WNP..H.\_J4K(J<.*,Z(=@39LI(!:^P M<=UU1NT6^Z=1@#=G8_D.>% F4HT>XYE[H C5I6MZC6:E:[.NK(N2O3,:YH5% MRF)Q$WF^-<7WLC%,G](N3J[3S._!CC[5=HE,QDU]U>PQ=^'FB(@A%'^)X$@V M+$-.ZM&SHWFJKZV\*93/URZZ[6E5#S<=9'\QT"Y+#2XU2C.C6?,%0I MPX3995.C*\NE9O>T6GK$H6(G:>I?*'V+1$&K9E MU #[@K6B&G0W]#BM!273,-6QJU4W>)I%8'LS%NO@@GI0=:91F7'L^;P-HAND ML**%I..TJ4O@D412QJ+%G+ MO!YW"PDW1OL'@SH-Z2,"V8@!6W=)3$4WNC(M2MP+_9G3Y6]L 3SHR*J^@?,,>!#L ^Q#;>?J>W P.T.*T552:5W&4T%]<44>67UTI:Y,Y%H6(B3Q4"TW PQO, M\8!)<#WTE4O+Z, E@U=KDEHA]J7V3AR:^3;__X%_Q/ MX7'K]5(+'AJ!NQF M&_ M#Y90OD&VX;CY+-HE&ZAMISOKM#V M:@7Z6OY27>PK6TRK3%"]KDP?>BS+F'L5T'&Q*6(Y&-)\@Q3K7]V5 TRBV\CO M6\+3H(1K#=K?ES3(XOAH?(WR_;?HC)X^;8YDKG2KW_SI2!6H4S+5!%Z,CBE9 M9#71,NB8&X+TF_V3LR.'NT_(%V$F![F_\B[@Q:*O!2B. ?O'L3NXS%I2$U2* MG4-TUZO8SVM7I\5=%34D4/FPV:^'S:PHUB*[X:J5S$8@MXI+X"A6'//Y\WC\ ME6MG?)IXA8T7G+5 #=;-2!5&]A:0$^"Y:U0JT^SP]R2VN7_PG5 ]YLA3[9ME M%^@F'&>W< R\D-Z6Z[S^G;XYQ;M^^@U]/L]]O M5GFEG/2W&W3/+6%^5[AS5KS\3:"Q1MQJXQE!-KR(7/_?U M(-IDYJ.12FT(56H?E4P<4.7@<)5YQ"W.B")0HL.J_>U E#C?/VT.7X3SGYRO MH/YCE5F !F4"VQ[?(I9-9%L1F:=XK.:.AKK[.>]+I[ M:@MG.:HI72 +%N0O5,G)=]1OGW*2$0FE+T+78<@C.N:4Z MVPFUE*914M1R0ED26]:],=H:KK]&"B061!A[6>UX,Y _0O&$*0*V$33VN8MO\!A0^1#.]H>S2+$8K(+[R-S0(!^V2?G MV#W1PQ9)CAOOB_+W<:'*\[1?"ZS= B.C^ M]'H:+06.A\%\DKRMS5<=RK[\L51^E$V F7I5 MH5=EWN/"JSU^/6D&Q#?@PW6^1<68.?.5Y*:+JXFL0,?:)B@4&Z+H>UX?+&A> M&H?U/=:1B@* &3S)-5(WI.M$'UUVUP*HXBN842CVB+Q1C2![:/&UGDAHSJPV M#F/P4>XCNK-CJG2\<9GT3*M)LG 1:SK1;Z^EVJD:[[W1OTVEGZN)WZ3VR098 ML#A^5WS;SCWC? SJ]B4'X#%4U/K%-V^^0K7?,DI>936D[CE;5$YW[%?=2>T>0>Y=JLOLXKXZ? M*!2@\KC">W#ZLU+!6CW9:(HJ@4" XL[^3@VJEJB-Y MJ/#(T"=EFW4CV]R(X M0KXS#D!RV?/?$[-Z?UK8WVTDLTT(#C*F07K(5@S3\L<\A[^N-\HI?/D<,54^ MCNW]D?9GV-OA JQ)"L3CO;'\DR.+:$B?>@8E&N6ZT)KJTUPOW;$8T:0RC@N[ M52$*9$W&U&OTV^0EASCW]:D6:HT)\#^S8/6H%=.B+I*JX9!4+3H=I)9KFF/' MJA$N\*LQ11=@JY_2"D7"#R@5S&A O"@^FGHA.GEE,?IBQF^S)W])._1<^Q6ZEZ M"!X3%0=66.K?@UA/=]Z"? M!XF1,V+,!0W6L$EWB#O/I[OM)>>RBIC$9U%YTFJ:2B+;A5#%+L@E$^\AB357 M-;?;#/E=@/&0_\$F=,NP(HRX02XG/]-4(P+SZ1<*Q0:?P [.U6KJ,U0$:O[T M..^BGG_XBS$1TJS;)TS6]Z4-6,Q%)+Q.3,=2[FTD)Q0W%#)JW!H&II@S"+@9 M)-VT,<"2U6/=]X1L G/D_-+4(ZB??*X0%&R08G=[/P?>&2@I:BC,ABMF'5D; M5**R>2A$TBPLB!Y%U UIFLN!;4B1$EJZ,D&Q8[FN-#UHO(P":X-)B$-2 0V) M*C!3 V8R=TKKZ&HPC?3P4H,E]!N@S9;CV&;WJ_P[U:!IFH,YS2>UZSDWR5HG MG+RWNIPI@1E7N_M4'6.;EA,3:S;;4+F>'^3]A8DSYR^4%FN!N[)IO&8^W#I'(*270_,M(B]F38WRJ5@MS88L5:1?*6ILMAD-P]N!RQI(U*3 MTXRNNYOFF%Z4?8\;G"C_0$%S+]LG;_V5-XU*-MD_MQB7.^+J/F-U8TW,OLW; MW,CJR5V_W(IAT@\A(56P.!=Y0[8-Y.-$\OPXA7YE^U$0>5MB@Q0*)-MXM.]; M@[O+TH2 1K'[TUY-X&JL\UZ)F_AA.2J=SNV&V7KF%TROT)ZU8;=MNH*7@8O) M8R#):"HAQNHU/NHGFF;(CEJTI-D]B MI]6&383I'#CD+^J'S/&*O?=DK(5)6A1F44H<76>DS# E6P$*QT;,/'F.A\J8 M?C[)EB8FU6IK'Q_* _W,TC3@*:%#8+.-D)E(Y+E%^D7*H?M)Q:GNPV6TK%9P M4CS\S+FBJT\2RC@K^ VE1S#9)CDPIQ;CHEH!60NIT4B]TW2U%%(;H4:RDD=B M;3>!_XQ=$OG0)SDA0$;JW%U.29T&/%-XJ\KA<- ?C3N)!??X)^Y XY-2&=7( MI93D^QSL25(YBYWC:+(7X -CGXS-:X^P%"!R_\KAO-VK?(7-=S?.I?U]W"QG M[M_X4K0=WHH:/M^*NGQ(+/^AVNGR)14BXXV5^>\34Z>^K^Z*F$WN MK 2IP.HK.=@DXAK!I77ZIL6X[=^2%^-"0/DV+7$&K>%)@SNSTSCK-59I++O& M8336F=-54*/1LQ>WJ+ETY6HD O(YKC:$N%*RG[?*# MU&%70N'1" HV[ZE1J(L)#]]7Y5W[#S&DM:\/D@^#WI]SASJ5/I04.K>37*E5/IS3,64,TM3 MS;>D(DY9(5LF#^1GP;#IWBF+8V1VVSE)*6F/2VSSRZU:4%77U",'5)N32CA& MA6WFL0/*#%4Z["&U<\3#3\I1YOD>A;9D\%./D.6.4D18J%WE4U/,Z=>*KE[. M\&5GSB%P]#C=R\LO\/_A-P<3T+A>+ARRI-"UI4_S";$\5\A MIJ9+ZCDJCB+'I@6\?>HO34\)* M7\Q'=)NY'O"/[22T)18KL6N3A!Y#X.>Y%!^FHGS!_'LYK]1<_R$JZ-6*"MXL MR?@WM%CP-O=)+!ONA_B V-S 4DBTYC;*(L2<2&GZTTLN%R(FLX>R_1/GNYO\ MA6Z1J3@[*N:=:K=5G"]-.,\W4OQ,&+,NV-+0'=;9A:0>W/AUM*?98^8NF?BU MX<$W47X/A5K^;@^2HX.LN>37M.R"RWBG_UUGKN6D,_S(!&$$30;0'"Z4.2Q!0F X:$-2MWK;-R:>J,OF4PGZ:J M4:#TKYN;*+0(:6SSB= -4FLA^%".(L<8D'Z%BGBM'5RRT37PY_!4 S"1YZ$/ MA8.-.D-UR^4C*'C@*/M";^3X(1,!BVYPN8.U&#<>9AM6N,Z_11SQ1+5;=O6N M'PJSVQGUX-?_ I2EUM8HLFEVM^IDT9#5 7"K@?0XFC]&+&Z8:TEBD2#;32IC MG9@/UBUE6R9KOF6U(GZZ8W_?8GF7U-8#;&8?>I6I8]90RSM;EH#^< M=/K#\XMA[[P['/=:XW[SLM4<]BXFYQ>]UR_C/*C45##C- $%,(X8J_'DGB*_ MO(CBF-4>;JAV\NG9*H.A(4PI\K0/R!2$4*?XU%R#$/YMOB;$"HY@4S?1"\L4 M/1$$\C?_/&H>T=\)4(;Z^^F7O7!1/^9-NED:J0\H\LN?W/M>.H=? R!NJ#[_ M= H0=I>)^*3^L:%#Y?N.];\PF0%W&_[S:'CDQ*#NTK];^K?_2+W\G_'6%>0! M>4O]P=]^*BR4OV#KHNO/MU[X>/=M7_^1#O\(/JSU^F"/ST\%"FRON7_,OZ6' MR/R(\1\_>72;!LWCF 4TY#[-?0_HO%0>:.1*/BBL"C#7V^T8K3#YP%PN'-B%L5=Q[R$0'@!2A+BE@@H,W6ZK?7!X MU0)M\+D;'.D'1O\_C\(H%$?_T$!X#6SZP'+7<>6+SEM]COG0?L1\> [[! ME;RJH(JU1&L@K]X3<;7[I041WCUQ?70CZ0N.(A-K4FR6Q2&5N5C-$#7#1FM0 MFDNB*O=N;:7JR)Y:4D3+4L0[,I7*-8VH\FZJBEIHC M6;VY \KG7].(I.\>M M$]K,KO$Z5J$T%T*J3UE:KCKQ\/Z35:ELWB+747I*#7A5]=/^(ZJN+KVYC MT"XOI/P1(L?6N+/$M(.8.HUAL[3 \8<@ID/9A:W:2[3U[LN'^-K-@Y,C!0P'&[OWV%OM"S58^QIGH<<>*#& M)B]E\UELM>L&@5OB./I#MO3A/_'GGWS8MS_E3S9*Y!]&NXVF3(\W5C+;,.$8 ML7#J!^R(^C*34XROXFAQ+6ZI5.E[9,[Q>$I[IO'%N'LU'/8NFMU1K]6?#,^[ MK7&KU;X<#]JCX6CXNNV9V@>\2WKN9P'(["[G_E3-O.6A'W),M<]M_K@;7MZI MMC#B6\TZHAD?A^KCM":K6NM=F1X$3.U:.W&CG5'O;-3L=SOM07?8ZPR;K.=_GL1#.KQ&.^7(N M0VRWS,-S.JW&81R/UO#>P$+;RVD#+VW;,(MJKX=JMD'82[%2VGK)PY;$+QNT&%=>8'E]3%#MF-OOH:^GSCZEVT[I6DE5 %):;.1P9SY$ MB>"@4UITMBHWB<_9^.K;26O+!6K&!;J-INVI]&IF4>U5AW'BNU9!M29190%G M,>X-3*)NM^Y\[1JVY2XCVT]'F@:=KNT]:DV#2I5*PY8$FKH+PUVQU+7-;RV0^ -"#!B/3NUT@E:C;[.&K)9LM63]7,^.GG@M+;G^LN1PWI;WY,#L# M'9C6(+#1@2<15ZME0V^O9/O4WZMCHP.&GF?5/&OV6+.G (YAN]4N#5_>"UW8 MJNH=@/T>I6Z@&T"5IH4^:0Y9&/:I>[6^@^JZ,KXMM!NX ^?$1OO5WK\QNP M%MNXTE2AKVZU+=U,AE-6I.KR\'EH#>\;)V/ MNN/S3G;@S/G=]A9S(UW_:D($Y'_ON&XB>/"OSSA-9Q[01UX M^?%I'"7)J7S".K K7!W0/9L!Z@"Y8?=> M-[YUTSBZ<4-X2^B,OWYNX)[$C^G<#6^QLV_LD)A*< &U?@)B@-Z)"\\$T!+\ MS .N$$3<%WOIKH@MT%:7<33S :1PL?#[L\WAUM6\T^]SX V)\^W,.7?C;#IO M." B$&91!H?U8S%-HSAI4(MOA$!(\+V)W-C#7^E?X!]T6PV"A@] @5M)?426 M6Q&*&$SQ)9 U_ M!_S46B>_Y$9$Z?)80@C2<7[XZ]W-_.G>B^Q#6!)%=SI3P M5O-OI:RCCZD=4H.?8)]9FJ0N]SZ?NDND?U@86/R9XXP30"2$ZZ^Q@K$S1U3' MMNL,/FZVSM86HV\+SJVM*)^S4 .0, &:3'W@]:N&HD50USPI@0PM$!:'_Y \ M0*ZY!$Y'&@N),^5]5&(!)%&,$@=_?N8 ML_=D@X?1N7^^HN')"MD[D(;T''<1:$(4I3VE2(&LZ?$9S*<]9 M@GP!:&J:(7=Q_AO'IK P)QWXB\$_ )L_AS.N,1>+&#:EOD<*VS( Z7=)W MW5O)T8RGR[937NOJ/H=U$XID !F:D >O]$-_ ;>D) HQY_6KK9@H,7=J8)PI M7<^S&P95U 35.E>)N[?F]'>]$_GPC$^G'H7>2NO,L?2[3LOH)1-UWMX9>_''1; MGB*7 2?1@ =:YY M) COO74AG5^6+S?*;O5XX\3-CU+$BKOOI^F7^>D:M[Y_/:[PUZ]Q*T]1\^ MJ/F"-"']S"QCER*Y0?&;5,0+-8TN5R *:\%K:-(=3W%$1_WN/0C&>C!JX+3D M9-2[AQW=^?@\'T-[Z]'1#>=%J\3TOZ=(@#,)8> >T3UZ9O':2E614=26K;X_B@#%SD2]872[Y-LD] M'F(H(8[^!.P'*UL&%4Z16,@U%P3N381&])UX@/R0[1?H;_/@// MZ7G\%P@?>#^\^PXHZOL0@5 LXO3&9=_E G] /H63AA--I]G2#:;+Z\J@>4E1;R*[\QL8F0I1_\Y1D M@GYG=#Z\NNA-KCJ@M+2'X]%H?-'N#RYZK=[H:G3Y[I46"43'@&)-^:@9)\M' MW)+Z3U%#-] Q7.4);.RGBQ!CVAFS2,X$0[JL:O'"<7X[]/Q"I)\<'%F-O"Z#QX B!2HGX92#^Z&Y0Z!. M$!_)3\YQ^P0.&<"O@3%AP!4Y'>T#Y(C6D, !EN[>($]<,5AIM+O- M8VHPX'G1J01G9B>3F$G5S_RY :R;%7T3$YNG7^,)U;=@'_H!:TLIT*_DBIXJ((=&FPJ(N7:NO[IJ M=RYB/*757 $6AIAVXXSYG'C]UYB"X,:@ M*)]3-.+XZ&I\?7YTLOTWD\CS9[ZP"^OLQNX,2#,?K-WVNXUG*-? M%;0N);3&)C?Q/ ;K>SV2FZ=QF^=&OP5^!NQ# M+,T1W2:Q(\"%"Q UGB0(( %4M:LRS@<*B*I6"# \+^2!=VY >Q)9B_I(>1(B0YEEK@! MIN4@TV0L0^Y&&RTR/R)PJ2[B$53F#24W,;&#*A/*?*D[_<;BWHZ3DT;..R/2 M,BD.)3DN/H':]MHS"$92WXF/HN"Y86^*C0$9?6(H?5V2C,90_+%!(OCW)9N!H"H/F6VK([$BZNLT1] MFPDEC$)0Z-$FHBO(EJ? ^Y =RC0V:3VH!#;V(0K6M@NW@'?DAQFB=@$+;N!L M,E"9Z:0^E(_D1W!WL\$&_G)%+V+)Q6K]ANQB343?MIM'OF!-$JX;;A&\>)&D MY$GQ"MME#X*Q4\VT*?:B)#M+Z(>6D$:)/@)_BEGE 05_?'%OHB9Y+^((7I8D MN>.&-23ZW%V0K>B(V0SM0E)G5HY,2URX'E$H$/F#QX(=$53APJ-8-/"1-?S_ M-^541EG@L1K$G 5VH'U(S%H*#A?F)L20>#_W:.G"GDJBDX-: !RS9]W7N09] MN*XN$W4&U.D+[A'^ /X!UY@*N#D5_$>G"*87NU.14<$#NTT6PO-Q!"-C,(A_ M\:,4QST^EV3+!^I--R":+S-8IF8-TJ#+-P/KZ5MZ<:3DW,B+^.J&(F 1^E\^ MFC-%\"JN))E.1$0&2KQ[RX+/3Z4\B_WD+_PDB)*D:%VP#@B"#=./B2T@C8&J MA=]-4972S+A M8%- PUY *@J99D#3\:WD\5+?2#:XLGQC;0A^E]^TIK2_TUUJV!SI:BG%C\08 M)TO82-#JKS;H4S!-%V11*,^@]@EHBY@T!-2,9AD@'IF-8K$,HA48*V!1?+\$ M,V'CJ4:N8113YANFR83HGR3R^BE&K22!4ED%H@1>T^7F0DEIS. ML;8 ]4HC1J-U>D/S^*K./3-=$@5=C#-,E!YWYDQD;4*^I6+ 18/!+0 N%O[B M)HL3ABH9-7 X"EC=1_%?%&32V@HZUNG\NUQ,FTCCHGH>D06K/HDU_*1K6^70 MZDUMT:[(41+FR)176,3X[.*&,NK8!#:#;63N(=(%VZRU8C85FR^;;\@5S(S0 M5T)#*M429'K#P%_GD;?+?\+70.A,VB8?V%V02\(,*Y*.[,P!]XQ(Q[IUEC]' MVBZU-4 G]!3U07.%%)E_O@X@=4:DN;G0U$WF&M,H!PL^ 4#>:S_5,G!#!': M^)X4-IWSBB##DP%HBO:=OF[]".H?7-5#$D8% B+0)__*->ZD>$8^E/EK19%( MJX8)4EO#;3>-%0VX#?XJM"6WR5\U2NL0"'(13RP%'8.X Q@9,JIA(C4A#-O3 M[ 9;<(H)13W<."14F7%BSYTP;4/3'C3NR3"X3 N0%J<#/&8&)NMVH$:M@D7D M,RD:9SES+A\RXRICO&E[DHVWNMANKTXJ8X76TL>5F J$P6@+NH.;\Z4[S* % M%2!%/UHQ=@& U, 2QN!S:2K-4!JIRW5%9I+*.7AS!FO?0%7?H=;./9/>+M3 M^"@* 8;R&"N,PG(TW+'Q2^2F"8_I=8H69TN!001"E?4RQ M& TD)?%>5 !1$4.&LK92 S;GLP]1'P^#-1R0E=CNJ924-6>I607:*, X"V7U M9+K*49"!<>]CCKIQ?O)C^K@+WBJ+<4 RDK=!SL=N!$4WV$&:@9+PJX*V4@RT MT]'%,\9KQ!@G7%O!]DI'F1.K'CONA:#2MM[:0+,P2 MX1Q_9[Z,7;_R#W(-YYY564.$T-GOEA&1-V^9N5:"+0H$("$R:!>+!(R-YY=A M1K!$01=!2]1TI5-H1%$EN?XDZ12JG&K*KC(2_%RYQ6P#(U*,9]'@9N>36.T+..;[NU,V)GW3DC2L2.UK,R/J%!E1_V:; ;\VLU#.G&]ZW37?$J:[,")LN=YU M4XFOF*XWWRCM6V_RJ3>](U!])1G5POTSBB5&4$!%&ML2:@U#9Z=PBNLINPF4 MS3RP*-F:2DC0-?P:;IH-ZX/4R-G$>MJUS),P(J/OCSX>+&4U[5U-*IMW+9TL MZPNIM@#;.F,XQT?T\=&), MH7!D976-N/ Q7'T,N ?@=+$?R#XCI LI'.* NFX!LEB2-B"IP/,36:2A,AFU MK:OZ.[B+39--&9FY#1P7K<%J_?D=,I'\B/- M9,KKZ1P@%H@OLS&H<)X?4"WNM0"#BIRYES\X:QU;/TW@2K-4MH2Z!(&-?N.O M(D:F_Z163I<7K?;DHM=LCMJ#WN"R,YKT1L/S06\\&C6'X^;%ZV9?OD)?&3,K M1K8QN1?2&658;+JY@H8SEU'#I<"WR$LIQH;N:EH%=)RIBZFX\)0?*]_+/754 M2?U3=9N8_JSKPI*33R\F!%6)WGP 4,8ZA0Z'S35HX]_FBT+4](/B#>%O],+4 M>]=/YI-#AK]WO]=N]OJJ<=96\L$_%) M_6.# ^=;,WL.ZSYW_:W=HO?O6LP;&[3^]G@CO:V]_OCY5N>%S[_MXZ^[^Z?U MD7ZSINN[*W.&S^-9^6,O:KG>>VRH1Z'/Y&;#R .W9)^2SZX<:&V7V-^I]O[7 MB&KO+XNU]_L"U.+@80?+' 'GSYP\E6Q=CDV7M+9/#"V$*GH@?V \\D>7'N>R]IW!1>J Q3 "TQ5 MP:U#2TTK'"TY67(ZK+2KD&9Z^+&",J(E9*C068\_'0;CGC/NJ9XDVQATNF\/ MPZK@G#4J:R$W/PQY]AO]7O/M8?A>R//)0]8V$V#*SVG9GC%S*6M!97]/>N0< ML]PF1E^Y,7>0D&/45-[25TISHJYM3TF<:?4ZEX.KR_/^9-SJ#;OMX?!BT+EJ M]B>MSM5HV.R]L\29ZQV]^E3;.E$-:NSN[$KTE$=<[.OT?K^;(JWU.0Z==7C2GUCAC M?<(5]0E;]F79U^XAQ>WR_.:UQID2?>9[JF?O2PN[YL+UAN[Q327&'HX)Q0%P M3XQ!OVE>_Q-,A/()LM7H=/>V"6Q^B#7#+44]2E&M_LA2U*'%V7[Z^<;D]-H) M.H/ZMOR+LK$.@VQ;,A%*5>VK N#RM/<7)\/4(?>EU>@?BKU]Q-P7ZX9XJ]0T MR\PL,P/K9VB96343^4I.M=N1SQ>F?KKZP_=$/CC]2_BSP/;6R[D_'6.3R%^B M\/87[!0_3A*1)I_#SR'LV_]'L7X^YH/&[UNE?]\TFG-[D8=]Y9BM]GGGGG4]Y:$"$+YH$/!%WNDH6] M=F5VW^^ACWE]UREWVSQ\%M^3 %#7M+[^67?4:K>'S0$@9*_;K5Q:W^!M,]NZ MM<[+J]7A:Y]2]7*6^,LZ%WR8F]F,EWTS7BB_+S#\/+?\4Q/\6WV!IW)I#_J M7K0&S5ZG?3D3;;Y;3U;[^M;W%8:]>D/?MS'W]CA[J]=WMV>_8G/?[1XBAO6YK>:E4[4_F5 M@B6.C9$<+D9B<4R%1)RG1D(LFM4-/E5B]%8VVMANN8SLYSA*]A[Q^JH[F[AQ MO +(57)SXP6Z(.O+U"K']"V-/H!LTVFVR&B:<%6)03MQ+4E8DG@%E/M-/,Q\ MK="R0LM2J%4L+8U:&K4T:A5+2Q*6)*QB:85632BT:E2YO[^W0D+AK3;(9=N5 MW-KQ2KAQU>\>G[-5-A54*BRG>?>^4TUL2R)I9E1)81O3DC MLB:657PJPV\J!+B#$MW>W=1J7\;UD IG:ST>Z6IDM6Y=X/S:0M+W[')'%<+DU8,\I2S#NG MF /8 54A "M)+%U8Y'HZPYFD&^CSMN5G1]?CZD-AP#E 4RT5F,P&+X]0&N!>(>6 MUQ5BL?42Y)9)6B9Y4*.](ESR6>9^+=#5YJM9'EHYI+0\M-)N'*MM6DYI.64E M<-5R2FN26R9IF:1EDI9)6I/:GEHQ7FH-.*4%W*.I'B^? M,;_WK/<=H^*S-(O%K[#((EO\(MQ$?'57"Q&FR5443]REG[H!??STR?'CJ_-N MKS.Y&DTN!\WNX.+BO-K/5@8QE=X]_/]@\W!' MA+AAQYR ^P1=29_'SI[8,N.!I2%K&F4IH!]=S[1(]R#2?=%JU]/0[FD<$N"S M!KQAW=.Q42-TCD?. KZ;)TXL%BXHO>'MF]8.504XI3G##G?F _29;.[= <;6 M 5GA9'G .^0![4:GO>DH^.!T_>@1#PE4KQW+6VI7N72]PBS MQ%2*-65+ZT1KJ_X]!+ENL[RZS/>N_EG+ZD Y';9VTM9.'C0+K='LE!?6LV63 MA[21ZZZ*_"*2Y)/C+N#^4R<6RU@DH(5@-C$.=H._GM)M^.-:SU?IK%,?+Z910C1[>:_#Z:?*M= MV@@UJ\I;5=ZJ\I55Y6N?W_!+A#L7\4)Q^ U]OK0F!*_K\ZX*@.OAUJZ,Y[K= MJX#;NBJX8XVF&LA3:S0=K*'?,SOR[='?[QNLX@;&:\F5ML6?%4ZVQ=]'Y@&VQ5\I MNL)'B;+9%G^VQ9\-ZU1!#'] TK(M_@XKQ-Z?K+(M_DH6256Y6VOG54? U(X> M;(L_:_,\28[8%G^VQ9\U>>HCD=X/9=D6?];@L2W^;(N_*M*;M:$^L UE6_R] MG@55=[ED6_P]%W*VQ9^UK-X\I\.V^*MI+:1M\6=;_)5L(]==%;$M_LII#&); M_-F^(&]E2]N^(-;VM"W^7IGCVQ9_UA*M%)>WW2JL6K^FUML6?[;%GU7EJ\ZK MK"K_1JI\[?,;;(L_Z]9^/CK:%G_6:/KH\M0:3:_2XN]I3?FV=_G['-[!PU&\ MFK!5\^1&?J-NKWO>FISWF_UVKW]^-;H8=YK-[J3=&9SW^^W)&S7R,]C/01O[ M*?CY< X 5N(GJ?!084CG0O;HP[!/6=WM]@!0@<9L-[LG=[,;O&U#MVZMV]'5 MZO UZ697+7%F^X;]^Z&^8?OV2+5>'8M]Y6.?ZCZY@8#]-W<+U=TK],V]=Q8N MW)_O!F_:A++>F67E^7[>?\9B]_!%>;7 &>OSJ6C*MF5?EGWM9E]/:N%FV9?- MNM@!OS^B^*]3/SQ=QM%4) =)H*M=/D6K7UHOC*I<\Z&EO!7F[Y@>>J6EC;X7 M/JGUX6& 5A6\LE9J#03;QR'- M?K<\\^NCD^9'M\ ,FMSS7T9:Q&&PL*1OYVXLSMU$>#(%=GSO MQMYU"@]\65*M]7^[0495U^,DR1;\V9,37"=7G7Z_W^JW!Z-!;]+I#X?MR\O. MZ'(T:;<'[?;EJR6X2I3JKC&<_FNGO'Z?"X0S2XM>(ALI> L/U'$JU?>#ECZ68HG%!-?Y8F;<"$SAY2N>-M^G,M7^VVVO[3WIGAQ_- M\R%R_6I$HM65'98H)5&6%SOYT$1I[8:?_CL*W-0/_'3E'((BZY==45IISN:= MURB:]#=K^KR^^*H?L9067/L8Q&*-MP?*M8L;1+QHU!YW\19(SJLKXA[/Y37.NM8RGM#L?B^I-^%?^<#)7O.RA?!02:O MUH[ #C!9]6.04_4HI[[RRE+-1Z$::YL]4*B_GA2H$@"]M>R_8M*?S/5[2[Y5 M^0JF2O0=J4RZ=ONL=_C62%6Y>GS.AA0K6"=B&7O3.Q[UA]ZH_&C4O)\-QYW)X\59=T@]9(I(W/^ID YX2O< \,LOPA$_\-_"N5DYB9AF,<:>E*DMW(K RZ>$],(P;+)R3T!Q(,G[7KLMK=K\F&EBZY><=E.^VS MYFC0ZZO_&=BRG;>L7*G8X[9LYTE*T0MRL$OP&MJB'5NT\]8X:.LH;,F.+=EY M?R4['ZAAX[49+:BD\ZX66?"5\.S5HW5YIV,K)VSLXZ$':\?O .Q7 MD":'()KW4RS2[]IL$VM:5D@>O1_2ZK4L:5FS9T]!=?[E3>8"U8ZHVIT#MGK-JJR/0E>'LKI:M9=F#P_J^8[)N(=!MI(F9U1>W7J]D1KOHJ:B MU>CW#S0U\"D@JPKV6#NXHB%6R\PL,]N#F76&EIE5N(2LU$*O'05E^-0\"N#N MDLM_9?#4;U$J_G!CK&M/OL3?$.N2IU2+]9M7O?'YH'75NKCJ];O=\46K=W[5 MF31;G=$$_O'.JL7&5*BU@2-/7&K?*B?*0,_%1:GE6@T>=:0KW^XE$CBQ6+A^ MZ$19FJ1NB+ MMRAJCTNN4Q%4J]FL6ME3=_#"TIN7/O^VC_=JO?LGPKXF-2>5 MTZ??M/*IXJ4 ^XJ=4OL.O3Z8WZ),:CO /R=))IP+-Q6OY4M]4W >'H-)GTYR M%+[.;OX4TW1?/>95]YI&^3Z5)EX6&EA&;VN^'D"]RQ\BGOJ)R '[%:S+AYG0 M6^UU*6*#GI&^+9&\A7?QP\F2RQ]+GRWSPRA 'RBM\EHL4[&X$;'3'J).V2RM MN+F: "S?B3MH-P;M]PBU>K%$&T]Y$5K5(5PR/&N7ES%6]:O'YVQDMX*,ID* M>Q7%((<@:PC/\CJ5$(][6IQL6[ M^3*;1"&JIZP\?IGA/*#S%?XO1LZB^"EA MMD%SU!OW!MU^KW?9NYQTQIW!^; S'K2&HXO>^&+TSL)LDRP!I 7@.^G<31WA M3N<$I-B_R;!O8JOY-R>*G4444Y/N*(MEJ\98W(DP@]/>"_C*362 *WE^"&OO M<]8T?C7JGW5'K79[V!P WO6ZW?*B6?URFOB]-!I5[WC0Z^[>AI->Z&7LO6W9 M[.'=(5]%C"_!F0G >2DGU_FFN.[.MK7U[IA77W2S?1LM%K[/ZI=-6)8UWMRV M=;1X^&'P\$ ]'S^6^T*9J\ZXDGZ?>K0":P]?#7A/FOM6B_9A=B;PN_+4UH-B M.Z\7B/S %%L3Z^15Y.OYWIZ%0P"H,H37*BTR^2SZJ@I:V/G!%4YWJ RQ_+]E M0:$J:(_/O5[_B>KIA:\B:2:5U LK0U2MP[=MMJ*I8G17+YGU/NFN-&'V[E/2 MK-F4"[,+JPA:1=":1=8L,C6XTMSM'T-1>W)^Z;[9E,.2?Q17>0>JG.YV" M.D,-3*;"OZ.DR;GKK;4YN7$#-YP:J4I+V$GD)6KFM_!>F"I:B-V^W^31A1O? M^B%OTLW22'W 3( ^L?FE-K^TIEIYY?00F_"W/?]TK)C^-\WT$\=]N-1[@5(=P'LCPKK)=[9M#Z;UE<-/T.G^6K ^\!)0C6B MV,K)%4NQQ>=Z%8WMOB^*K8GI4:]DBWI[Y#ME@^%]>^2K1RSU$FVU)A8;S+6& MW-,%S64EU<+W1U3O/KNH1H15+Z'T/@EK?W^<39?=5\J5EX4A =)?@UE?Q=[+ M/S3_B3__Y*>P_%3R7^<7D5#B0\AY#C,C12'/4'@06)7(Y-@\WW:W][ MN+P\GXQ[W>YHU!MVAZVK7O-U6['U2[ZTS5;Z@/O^#!@1K*7U*#?TG)]%=!N[ MR[D_=3Z',\Q#>;1'W?3J=[9]7 2RL1D)3K?J6V<0ZBX=5P$.;:&<3[:KA8[;]\U[# M 5TCBJVV?9_OG596$JD5 ME_II^^?9_GE/TP%M?JG-+ZV)'F(3_FS_O"JB8S4RKBJ%H+9_GD6Z5T]$C2BVJ5;%%OC[SMGU>JS+.B M[1T3BPWF6D/.]L^K*E&]^^RB&A%6O832^R0LVS^ORED8MG_>6_4HJVL/MO7- MZ[9C;BP<'U_GSWSA.3GY:RAN:M]9R2]Y68(K-.>F>C9K_;:0^ZPUYGV&R5EW4R+"?K9/2V:1^= M6B>MU.KPM??TO2!:64*T=_#1,UYLBZL*Y!QT;,Z![6)E4>W=-:H"F%3)67-( M(UMUZ7S8DG@N4KXB#.M S94!UOME@Q;C7L+TBE :UIVY_1[Z6!UTG;JI>+C+ M?34CI*4#Y#_*!D(M_.R-0:==UL&K^=@W;6MV2ZM.N[=$]>'MWR^I//'9AU_%"5O."RM M_T)5;M<:/=41,;6CAW;;&CVO9/34/S)PF<71\EGN,^NIM;$!&QNH+. ^O(9\ M'<"%A(?QZ-1.)V@U^C9KR&K)5DO.6X -2G-EOA=ZL*&!U_>VO"<'9F]0FN'Y M[AV8UB"PT8$G$5>K94-OKV3[U-^K8Z,#AIYGU3QK]EBSIP".8;O5+@U?W@M= MV*KJ'8#]3L/'5 .HTK200HU_9_G#\:(,&R:]I,A_YXW4HK-V::5,C\+V4Q,)Q@\"A9I["*?2I@!_)?I_)P;I]/@D QL(% MYEGU;I^'FS%;4K?/E\Z8?>'CW5JWZZS5X6O2:?&0TN"7=2YXF(YC'Z\-'K7] MS!5I.V/4-F%\@QFC&PCX]JT9:Q^3.DC[LM!J-[JM\J;7?GAF]F2WG/KW__I'EIS>NN[RT[6X M78!F^DTL(X!Q>'OA)],@2K)8?(>#GP?1]*___?_\C_^UZ^=?0:F>KOA_]0,X M,@?!]DW,_GET=8$FT/_7^C_?+XXGW>O M+EO-\57_O-TX'/:=HL/.R'[Y?D<^4_\^<.3E20@'0W)%SL4 MB^Y4 V,/ZE[]LA2QB_MW$CX1SUCRQ SVB?X%0(;%$C ;OXEFCALZ9 @M8S\1 MCGL39:ES/_>GGN>F/H)+K1P_Q)QPXGBPD?X$^05RP9Z@O$; M!*HSC^Z=-$(',8Z($O":),KB*;J&0P]_B0Z4),&?PIMHM^%4G#E?LOB1'>#V M82EG0K^Z_"&F6>K?">?+;.9/17SF?(=#[/@2TQE\<9_L )4>1.; 'RX-L$+; ME^!TXR8^.K5C9YG%RP@VC[KAG,O3^@Z>)T!WC62)FU2'N?L8<;\*'/=RBT+['4.,#IW$^%-X" B M3 @J7Y;XO^/0^QRB%P$0X2L>G=?9@]FV1Y/.Z*HSO+KH='JCB\%Y?S+N]GH7 MO4FK=]D;=-\_LTT!SJ<$5\<$;$UY+M!BE@A"[?, =)S3Z^D\"D1R^BOH23C% M;BG9@(^1&V<1>2) +B:2U%\@%Z,Y=JX?.TCV AD /Y( "W1#IA)0K8@_B7]E M2.&^0CTF.V9/^[\]QF6 H.G5N'D4!4F2+9:2[&'](".6B[\0/Y9BBOL 2;%0 MD_?<>S?V%*O)?Y+@Y=+KA',7!7"Q 6R8-UA$ ;&_NPW,Q*I7P(Q%/ M41K="& /O*C$'@ 7(,;\TMA?[? Z&!S- S0D]P*82KY2QH#H66P&+X(?GZ' ML$:A.)T++PNDO.#M,*?#4\VR%!0M1RR60;02^0:(W2*4C%WF1RM_]=+[[ M[GAW$LO6[@8(#4KOVA5C(@%BM0Q&7UX\OW15H$\G#3+JZ5/T-[A1NCZ\ MH87WD3C'1]^N?T^.3AK.Q@_&A)OTBS']PI#8&@,591\??3W_0K]"&!J_/$7T MA5_B)<;Y*_C&,KF'K[0'NO,%X06K$GQ!FITLW/@OD3)72=35$RL)5D0-C 7\ MA$=H!C\BGL,XH3<]5 ;@9* M"I#Q(HI% 2;1S9\"519\[QV.]W020"4>!2J'N.(;:56&2@;?,'G2VND<5,1; MQG-WN02)0^J!VC8>";2*E.D 5LH'Q.H]\'L:3H*BGL[/4$DRVISB*<7CXPLD MO&ES8//R)DB1(6:*VN:=4!#8<6HD4IGHL+DG->WT><>N*=6Q:L"@G1JJ 7&9 M$)@=8IP;3,&X2$V<9[G@@()*?!CLCISO17Q?9"$D0%->-H6/45%5;)O^F@D? MV3]<,R,,?"4T/=#3J.;#^T ZSIQ0@-61N/&*#!3 E@1$*EX.7UZ"OY$RR%S; M\VDAN&Q:=)6K"&7>#?P(H *1N$F@W"5&8JR(:( M16R3LL:R"*G8%VA7U!1KBH KJE);0%6$CL0L:9T!PW7Q6*=X1&F>$7-*#7YH MBM([)T!.DI'"%X%YOTQQK(.Z@G@I*CXX-ME^F!N MMFS[UMA9B/>K71M!E*!8B>,58 1)DB>[%I[N*2@X&@ )0.^9 BL9LS-&N2=\ MD3S%D3OL74Y&Y]WQ>-)L]T:=R7F_=S7H7EV,!Z-F\WPTK+=O8<.3<,[\&?@K M^]@DJ@!.7V<+4'^)V W@.CET'07><@CZ#=PHNP__-09"\)EVZR 5\$J\@M(B#D'$, M%A;0?P"J(@K>):E<.78LPK+KQ1?9Z;(:=7RS:9[&E\-/Q.)\@IYZ+/'(]%;\0X"48@#Y* FG15U KFU MI]Q2,H^RP$.%(Q8NW1 \\V<63FE7VG_Q^$+Y %8HX0>/"-VCD.1C\A/2OYRS/UL(.>-^X >%Y,A<@ MYT!_JL.)2(,EJO7@-Y@-*ZTDP%R0Z>E>2$6Z(OP/_J3AW&3PKP@08YT,/!U6 M+?@Z"8L:SZ&#&K'5+%3@? [5;N&MTN>3N ME,+G)4Z\M]!J*ST9+/Y2^Q-QF MP$N9!:B>XO6YWI]9DBYT$-/A@@K46[,XIIMTR;15_F%XKS;84?V3(3DRTD M((LP FU1XC-GI-5+0>Y]4Y&?13@L7C@ZA^ZVS SA23?2 HX\ATM&0X_47<7W M2ME".D=O]@*^F2>2B=*)G?(/6LI*I3$M-J"F;C)W9E279,%:GG13_$GA-@>S M4TW*L K\Q@-5B_P74K=1O\:;0%-51G748M(O 5^JJT+++&8%X,R9B!A5!]3_ M,*8M/;$+5 M-Y@><)@"KDGW5K'&@1D7_!!:4.P(5JV$E[<.("25L)Y$G?O@@ M4\$"/F,7+,>M4.^.[E%%0]^I[_EPG3MT;7P8OF\ [I.ZG"5:T_Z-7$8!U@"" M @R2(3%L/=JW-"&42B0?C<$*=Z?,'_-+%8&_@,/PF8U#DGI=6S/Q=P[O7BH_ MW=F,'&%S ME70BBCUAJ*)7X,R..9_Q,11>0=A3'>@)A-33J;]N9RLE1 M8=D0W9]>%JLX?JPR7R1SHL!VGJK%'E/\I1F7D/E@P! 7S'(E>-3+I+,0X==0 M%C2YB(5_AS8P*G;P2PP\()3(CZZ]>K!I_):5.2_QA2S$&T IWQ5$!&352(-WB;$1=-HG@$A#2A%Q; M'(MH>U.D1XF>*5FV#\1ZZ)5)!F#E'PEZU<)=H3F,OXCQVO-\AGW1HR0!8Q,P M;0*F3<"T"9@O2\"L,KOY)H'W+1=>-64X?P@C7*?ZJN6NL\0-A'(*+./(RZ8I M>;@2088DA?_P\J,E!TUOP>+,W:H*QS#V2E'J.$8/M?3]*B#*B#"'%#&.&TIM M@\-MTRB17!"L@HQDIY*X,]P6DN#4F<(!4>R9>HRA6LA< M&8+2S:9",E-CAPY:'FGRDW/%>X[BW MY*[$&8L$LL!\H240B ADSH"!WPV&%J +L!$.4F.F'N T6_IB.@^C(+I=L3F) MM[-&/=1$Y2:*V3UAKHV2DJ6\JU87I/Z!$)H"AB*'O\7[+AZ!-: X3ZW!F)UQ3RW MLIDPZ7FIT)X:WVEPRED&UBF$D<\0H,T'K8B0M M*;]/P]&?=3(/FSTW>(Z4T4,&Z"AG.PIRF:(T3,XCP7M5 M>..3A1J:(DE$CH7;TMR;;Y3S;1) MJ=X74 MF94C4P(6KD<4BN;B0\>B0!I9'O"-:' R5P'_*>OKGAP4I 8Q9X$=8.XUW1"S MECPO&=?567AR/_=N0GNJ@P5 *WUEW=>Y!GVX;!?H:Q&W.@/J](DJ]J <5U>F M^L UI@(]HD 7P2I!P;H$U7WA3D5&)=OL%%\(SV?/.F(P^>A+"=O@OJ67ASI.O!57DDR' MTFV7H,2#^4[DZZ=2GF$U#WY"4=6"=:$2^&4Q$K"%O+Z!_"#T LZJ0M,,:#J^ ME3Q>ZAO)!E>6;ZP-P7\S3=R+W,2M*>U_V\-B3U=+*7XDQC@9UYCDZJ\VZ%,P M31>%Y!?M$] 6,6D(J!E1*BZ9C3JC%RR*[Y=@)FP\U<@U#+9LR(DFR/6?FTR( M_DDB/S]HQU-&JFB!%(+I*A]P''"KC^?NY3F= [,F/1*>%#)5ZW3&YK'5W7N MF>F2*.ABG+FM]+@\4IUOR; ^S:H/MP"X6/B+FRQ.&*IDU,#A'+A-T IB\OOF MV@J6!L@@T787TR;24.Y/E CCD[SLRRP9,#>U1;LB1TF8(Y/&#"YT7-R0/YU- M8-B[?AN9>])CN6FMD:&9'X;,E\TWY HF%V=(:$BE6H(L+QZ0M1K;_2=&F1AI MFWQ@#MKQ,Q*"I",[<\"])'>4K5MG^7.D[=(P!5T%8:Z0(O//UP&DSH@T-Q>B MY!6%:6?.9]0>$@K[*3\5.I81V,JM/-O&*X(,3X8%( 7[SJ@0D8^@_D'7P!)& MIMIMAF8+9^1#F;]6%$G93KD)4EO#;3>-%0VX#?XJM"6WR5\U2K.[3W(13RP% M'8.X0YXB8R(U(0S;T^P&DU%F*KMQXY!09::#!(9M:-J#QCT9!I=I =+B=(#' MS,!DW0[4J%6PB'PFQ4*PYO(A,ZXRQELC#QNA\587V^W5266LT%J'/0T%PF"T M!=W!S?G2G5'OM1:[ ,!A?A)GA%&;!1.0VFF+GQ66R$OFQFM?P)5C\H-S[)_P M=J?P410&*[/23B(:K1\%5"R-*6@NYZH+GU1^BN"8?I=88:8T.%001&D?4TR, MH/HLCAR2(H8,96VE!FS.9Q^B/AX&:] \U-CNJ485:\Y2"EYSDEC4*, X@Z5) M0\$6"0H%&1CKE8;LQ_1Q%RK(B6+UUM;2*<=SO%W MYLMTN2AYN]$UG'M6URKD'K]E1.3-6V:NE6#[7:R21@;M)FEAX_EEF!$L4=!% M*(G><*6[W/"!J9)N2K*9K?%M!DQ1=IB.@P6A *&D1$"9+V_> MKC(2_EZXQ&T!H(UV)W09N>36.T+.P]4V*B9I%IM[Z^%+]"L5GM\>SWQ_=\K& MI&]:DH85J7UM9D2=(B/JWYE,2C,4,A_+^[_I===\2W#]$A&V7.^ZJ<173->; M;Y3VK3?YU)O>$:B^DHQJX?X9Q1(C** BC6T)M8:9UA9+;8=A ,IF'EA4K6=D M0H+1)&9/3]T8?[4%J(:>]J4MF\:^ED65\(59X0 M&.KE#Y USE=T75]/?9D]?GQ$'Q^=.,<8+O\M @'<:C6N%5,P8F_P%GC%S$^+\F#-]X'% MX2@>-K)VU@%7&X*@, MFY,LTVII2 1_#R ;.LZ!9D>)B,L8A#JBS^(7/%DO2 M!B058'*XM*!#KVCK^D;]W+K)IHS,W :.B]9@KO21XXNZVW!^:%AT>-8!=;;G MZDTBCG*]AQ">.LMR+92WH/S?A#-)*$:'9@_[ _S8(Q:SDOEG^.D=("'/B")F ME7OQ5>:-2C''4G3TL9-OL.',W*DN1,"&6&RY@!8_QQILF:FWEO%N*#H2E?)H M4B&W#U--O#RC8\M)X4E4*3G@)*=]H4>J6+9#OI.\2PLY:70.;_WQ>%=DRKF6 MSM2:X_;.&(D1U]"-6 J^>_81[I6* PSZZ;0@YT3B>ASDAK+">(K&(]3S5/4*< MY!B\%UB"]:SL6'H>_\5M(^'==T*U$C$%FN!&3WXLIJH#'^_M5'$0+;H4,!H2 MW=4"(':XLC07=Y@\'H6A"/0J&I+'N2#=U;+JI$'^UB7H@ZO30HI[PQ"WG@"! MA4)4E2X6Y:X$-[90Q9#64F>PN@LT'OZMGZ-2-HIX&:Z$ O@!]?AZY1XV&(*; MXX/B6N2:I(4+Z^91H@S;U?[[$1[$VHF;JL9BH"?35@B+9$@)N^86=D..BY*9 MCVUA;5M8VQ;6MH6U;6%M6UC;%M:VA;5M86U;6-<-:XJ LRVLA6UA;5M8VQ;6 M!VMA767C^@JT+$ I9\)9;3*D&]2M?W'1^O'0R1;+ZE5T4T]E;MM4G9(Z?Q1[ M-Z+U@74WLJT%[]6S^4_8ZE4XG*F\%"DE$;SF7B M[9AI*BI*N>U 6M<0JGLQBWBL>^!<6+/A%15+4M1GRQZ ]3UR!KBKR.C0MG7# MJ<05F9/XLDT7&^FR,FX@8Z$1Z3JT>'=:Y*BLU,=[6AO-S:*9@0UGSL]@D4BH M1"07P*)F/YU.%/_][/I,X9K9YL[TAVQOC(?\TTB?="GQ#&0+)7KJ'EWDVRS< M@@%_/C*(NU#V-0)9!:)R&[)OA Q+AU9MV=\$"S*H,!/_<0ET B($#U@3WO=' MGF9+>:)SV APG<"'DW@F*LG:-&S5BTJ--M]+J?4T>Z>64SQ*C962C0Y^NF4' ME]Q0.8W(+TWVOE)WNOYU(7B#WT78;8M:$#-X;MSP+]D.#[CC2GE$,'0C[2TS M/V_W>WQ,^O=57W0)^3^CN- S"]39-&/1 R3X6Q3#KV2;^S/G@K>5:,=<(G8] MC*U,4+\2WEJQD4^9T^0A4-'22.:IRE/#H28[#T'%0/#,YISOY]QHJW,V0KTY MV*97/ M%RFJU?O!VT22#5=J)ER-?2<3W'^VS0M5X+E4L"<^FH7%M5R@APH%"IB0+U M.23JIB+9&W'KZOK#J2P_9%6*#7^T&*D_=IAWTI9!.NS=$X#.9*[7 MB$+U)59\4ATNJPFT=+[FWQ,F+&4349Z>;J[&OC$J-';E*],8;"-!>A&Z2I+9 M^J %LVP7-DP1.KFVX:!S$S)L5%MU(Z"D]"55V+5]_HGL[ULJ)VM^6,6A+/@- M2X>?$I-J.$+_S"F[X.R !*^*'1MH3R09.N1EW$YWTN+H'%H:.I-*^XR^">\^ MBH#+@1W0<"9C(^&H03\(1)IB6Q<4CV#>^ZF,M@?H*HFE%P&(5]D>VBU0FEAJ MEJX2UF@\2U7)ICP0'EQ+E7E]I4H&HY"HV7".:/!:FF<%3R*9QX#>K2,B-D^ M: R2DQH/A/BBZ^XY""FR A[1CFI ".8G/J( MZ&-$&&7_4Q7KF6\'IY>YTWF#?--548RS'O4FB>)GG">G$5!Q#0W^ M'I3-,&H>Z_((ZJVN@XBZ+H+=1H6B?#BE%V''H<\S/31A)3-BI3M%QPNW'5(5 MQD<3@"J:W@M=1Y\8$>.']J3R M>G>_T[@0#26S(,1(+Z@MS?V:C[+(IS[6A/K^$-)I2_$13MY1OSE"386-,G,' \!QN&M2KOTOXG#GCC0-O M 1WM"(PRV(BLW5+?4-*.0-6,PRF8?T83*G63#@0Y"[[ F/29"K)UJ):5X9F/ MJ<)<_0BQ!JBM+I.HJ'@7N_'HAMC(7"-N<)7W:E6)%R['P7T9BCI%V,%Y%\LH M5E8Q.JWE$O*^>4ZD:HZ$,Z XPLZS:@BF,CG_1F?+QH(L9/Z!GE^C/@&9(7B^ MF&NT)*)LK"3#D16^8/V>,@+TI#)L5C+UE[+@#@?_ZJWK(=N!CSZQPV+O#VWUG66)'V'Z12$2;K]D+91^/AG MSN\YJ4D"(X24S29=(K_4.?IB1OZ.N$# Q>$@E+X$QS>HORB^.>"R_:9_B^2; MM"3;]CO'7RQA]2(DS"#N*U0B'IR&G/%:48F.6,%1%GXF.X;@G"2Q\9-BW?)N MWDG:Q4VZSLY-EDIA9Q8CR#O5!%O9PC9_#G07KY"N3:E3JMN-[!*OBO(YRZR^ M'LHK1.[_)N3^E=.@%S4*]5ZMD:8>FPN(W8J)X'K#/,B#Z M(.1UE?5/AM)*=5+^OS)5);5P?X"@4"TDN?P$U&X1T\PSV.TRDS2#;UC_919N M_E:Z>R0/7P)9^:JSTKT14>?9!#$7A$M7#K4@E@Y;SAE46=OYN3"L&L>426%, MC"O&;V51AIDKLC,VM&/6&XWL\XV2NKSN3MGIG-S36+?7&[OFO>GW+-T5OT2- M=#/S\!H;#0,;QKNW#H%;*R(&2.7@2HS>9YM90"@IIJZ\3'XT'R>?S''(>*[, MU45.?"_6<,U]. ](@17* '2#9#X (-'DAL,L-DFN,$U15@N*0@XM/0% =(%> M9#8"]RL+\[Z4:JC8\0:9G.B9%V:&470?%E[,<]2>OCNZ;191^?BP?,R:U.^F M?@S&09*R@_1X"S&?L'#;"DV9\"&Q"Y-4;N+(5=U5=5T8O@@S9W W-(Q6:IY9 MR/8S;/A?6<0-*'7C6\Z"YG-SF(?%)<:!9$X=A7[RE+KC7ZC>HW6B-3YTIVR\ MT=_) MTIVJOR6N;U",B?S?05=.G-_ F/@6+=SP)V<7]:2Q_I>G5K[WO73^J3N$-8^< M.+J'EX?_/&H=H0]=_5MO/_6,!?;_\3^,%V_9PF8__4=W\A!W63N] ATF1$W83_PL-WN__3@]19AM7MR0)E'?='!),%\ A6"Y;8NFM:4V7B4-/5#W*B7 M)?UV745.(=I"O \+ENUX]0\BIV?1EB4E2TI_.U27#X.TVIJTCHV$XG6*RNU* M+<$T4@39#VT-?DH*SI_ GSU2R&:)VQ)W+8F[\\GY?9OQJT@76ZCP M7/,;3!E/4VZ''4:*[M9F[*K'C'B1-*2+U8N:RC[TF$37_B//&%1/V9'SS MD[]*-I=?JSSQ:ILKA3%T&:%/AP=BJ*I\SK4S\7:Z 133O:/J!/(.E ^E^^_P MSNSRL'!K)=,;([/P58=]KKF4)5MD5R[D$#&C!C$4PJ/@"\<76%J'2!1RTN.V M"H;=R?[L/Y8K*7&F&C9J[!>9+T\&\4+PIA2D@.X3B=18$?Y:63Y#;[U?VQ MND5WW-$$FY-\_GITHHI,%S3?JL!AY#1X)1&-S>#.,?-6#5@EIYBY#S)#J>>8 MCO9Q,^1]VL41@Y&1,[V\G^A%Y6(JN,.:*S*$&09(V;>:LC\:=5>,L(,,D0TK MY+1Z&02_$8$N-?<4HE-Q@[RWUPYJVL I9)Q\)RJ@33>[-A.+YK2K\25FIQTTVJ8NQ>KQ MYG+.Q/K:E-0L2<2?B/AR7/?$-*9D6;DMI:=14$J> 6=Y1#*#XR<=GY 1^QS] M5(@S7JNWY\Z]QB R5W>5DO,@^2D7T5Q,7=6B48]*4F'Q-=PS D6YVOJ3DS"2 M 2.YQ[015;%,=!-Z&8COU4\%$+@> #Q1:*X3P[2=/>4>&[0LS1(U2-UBMV?)$]LO0C>^SQ,AFP01([!_$]^$&6Z062>.UP7'X_)^9 M=RN3SR@4Q#T7N"7ECFT9C6!40I9QF5O?C5J%Z;>1;S 6-?N8%D;;$<^C^IU8 MMFKG@6UFM^R&^E,EW>3L1R:6ZABX;A!IAL!A( M/]9]$E7[*3V"8)VENQN]R$SPL'4B&SBP=O,P$&D:60&#MM*2>E+J.(W-EZWW MO#)8#>TC%GF&3QBI66C^'N\L7/DX ., #9%(577/9 H7,?CUT9L&G+6O8KW% M(?57QQ:8=(98D*<$)W& MG.E3;T7YNO*O[SF>4)A^P8UX5JJY+@,0*Q/R@7LR_0_-2; 8I5ZSR>JDE,<\ MYW6M2'6]WU5L(/,)=I=)U!7DK$[?_?WM4_M7$TZ9_O M_2M4NKP54[4(28#Y<)(J#-CEE,_V&7RI^W&1%MB+T*IVI6#=7W_3G].S'R#P M8J/WDJHD(+2SL[T]/3W=3S^M@9T\P3Y-L.5!EVC?GE8ZB\/TC\Z..\-]* T[ MXTL_RV6];DC!Q8VA *H.X'U^KU:;C<*GVM7/ES$%6P=&$KAW%8Y9-R#1:TZT M36G5!&/K\4OG[KIUA>4#TAH0P/2K6%XQN@TV5V=5?]!?URT-/(@Z@<\A V3Q M6W%G?INY=9[,Q(-GX%>:0^@-/A>.S:;A%@6=A-0VUEI"Y,$2MO-J9JNDS&ZX M\%UA1=E*EU*968'^X2@$C$;^(>JO30M+((8%*?@$B6]M#&F'#!H3&=&4)5)* M-ZRK$C'A.M@%CCWQ04R0^#&V!U:K4(;K_I&$H4Q%G**A*0M^MKAPNPPAH\<@ M< QZ^&,[T8#F&;6X,S5+5$6!Q)=T#"^6TR2_"EMF5#UA/LT R3U>Q:.SUT4S MK2IB20$(&<+^58;B'(>9W.U(2:<+%^BPIS1"S%W/V.<;@[IDCA MJ[I8&!?54-J'9JHJS0-JOPE-OUHNXG+EF]3N@0M2B9E/@SA$04O-EPY7LU@V MJ'*;A&"+^/X'BCF &[S:B/WO3&L++3VL+KG((4#N#<2654)7H7 P'%VW2 MC/(CGFRL.T--*EF$=5W?9]?X$IKWNHO$%!@B%T]MW2P'2;".A;CCT2,8Z[>.=ZZU9?K[K2#ID682UPX(J3:[:N>G,>>H0H3/'[HM#IE15S MKP>K3JIOGQT*BZZ+_3?5.Z[]8OD&/Q?^%M9;KDXP0CTP3CP5I#*%"3?_9AHM MNJ%[]'A"VTL\Y_2:FUWUT3E''R;@[A6-ICC";\)^(XERG\XMD2^30QJS VH& M,&F-:=DVJWN6!?W(H:4)-Y80JPII( +:W-5?HF4U?RJU?JLJ"*60!& BT)0) M!C0K _?4L_&F]L)_]X7M&[E+O\ZD6\?; %&H]N@)-$453/N3/H^ZWE3 M[(L 3_QI5*.'\6198)^2!+;9\3II9WL)@.\<\']';N%Y_'5M&]+^D2CK)_67 ME08JT,&Y"*'NUHE8JC,,W" 4'TD+<_ZO:WA2;@$A)%7L/0FPR)_KW:4C008R M?Z&G^_!L5D5 9X7=7ZA1TF7CG>GXG8I_GHRUD%XV[ES4$P7N_&XJ(((-OZKVGJ&KE7R=6%AJ1.] M A:(%H?@4N+((0W(NOAC@A$:)3G2]C1AA4JX"M,:2!I37 :$^?J:@2\%(&.% M4 PUW0%:!^=:1\Y=X 3]!JJ+B']W*-5>1 2K9110P9CDNLOEX9H7CW HFK"M M52H>UDV<&R;R.I,;<.A#PR)([X#Z"G>$BK<[!7-F@7R<;Z) 6B O. (P*HR. M1NXM$) 3V1?Y9R"Y6]"=49<+;/&)W<_*?>S614G?39F[0RRH,.EI#+]FD48! M-TC8?ZP6YHB+N@"U1F^=<)BQ3^G4&0+IJJ;L/]A6['^P!DM\G51N]7PDWQ.+\E>=XA' M[(E'AZ1PXC$E(8XP.RP]J@ M0("EC +H,1VWZCJNC23@+H[R9,FN,IPZCX!]36DI);Y?HSAU0UMR(R4.0V>; MI.2-H6SNVF#3[N_F_G4T9T^5#OU.7N)BROL343D%3F-<^-JRBZ6D5LBHHT<& M,(SS;):..GL[ ,:P3G34E6J B=O7+E,.%_*]D=OIGMM7@G$)$BS!)@G-JVJ< MNDJ2/\6M3%'3XE)B11DH"TS![J9(M&T<#;*]=%A %U0I9Q)L13W26@A%P]UC MXE&(.$_#4CVY75?*CW"W)_)+YYX[8\A5LW/FZQ>T ZR_ M%"/R)!*;W6>9:(=,H,*BC*QWN3GOS(1A$PB/ O<@K6:I/;PAR+U[NMW^/^5I MW0RIS:5N2KA=>/AR J7#!)U[-Z>B1+#Q1)>9 @DCN!@P*Z[(3"E.J1/&ID1L M?R*:8JJ*6G#]I@_IL];:%IU_.86$KIM:+.0L*>A=(1!$R4DXZR.A=>",-VH-XCIZ;#'L\N-CB8 MM>VKR71^U/U[&D_HF%1@HML4FE&!2MF57A<[!FKM#$WG,X .;B!N#<\T.-@G M]'#AO&7HM8?&P9HMK OM2$U#=GEOOTX$7[$/[U[N(K:>":?';$<_ZR4+G#W, M%WM&/F=OWL'K@A9\G]F-/\[&2)"+ZWE[?XB<>%IW 7YE0=NQ;Z[,:Z+N;A%S MYJG/A%F"9(QY7Q04"NA>(>@^S3RL7.#!'4GBYI:J!-$=/JERDB/_ &MRE3"B^<]1S7 M(_@\8"Z7M\A3]K,+0I-+9_']3=4@-R=&*H4Z]8';&?8JR/ TVY))[_^ XIS_ M<#Z>6]P[D7_?+$^S$LY4M%]FB+9YT3TZ^]+=Z'S(>GCU9O\@\LF""' M-BEY/)+ZJ&.MTGU!A[:7_9<;O6Z'3@A\(_ J05:%YTP("?9OG'LR06N*7 HI M10L%YA6>[C0RZ^6W1T>?R%%/$98+SK'10/*'PQX(;LUK_/L"_YE$][UP]_08><$_1M?9WNJCW0"R"8Y:*,; M5( %T*X$Z#8&ZYZ.[5]$=WKARZ\*#0_ID)2Y2J=X)OX]GBX@94,;W;Y ;!%< M26%PFD*\T[FL&86A<47 %DH;7IT06>=?;O;WOTGG M#SN?A/^F Y7X;MI'5Z!EQWST8Q?_A1:5J'/^%M&%?-&'9+ZATM<#J/+?-D/+ MIC%&[1A*[/:"&["_=##G%)!;?I!H!B4$3BYD[*;HERR8SHNTE_1(4GQ#R-IY M;I\-3"XCWA6/!>(!U8Q[85)/Y=OPAD0;$=%;U]_9+7^0X@:M"#>-2;3*RQST MO_%EON,=%_&& M8@9P'S?W,VT3R75[<;%!\1.Y,6+1WFV<@= M^ ##YEY\XD,/GV )"8^=>?+<8JL556!6>,KI^,I#@S[?\RM"\;@L6!20T=- M=%2R/;&[]9ANCYX!V@VH#2[9+8RG>.,;],WD.!7X6'4;A9@A/+/Z7BP)@KKQ M,.F<*?21P@V ##SN:^ANP38*3OJNP4MQ*T"R+RL/ M8^PHY7H;L]H0D*D)NXN?."""PB=TZ9YA*2>,!7A'IH: MEX1+)=F#!<]GDLP5@H/)!]Y$H2 =A&^&0OW""3.73%*)/HL7(4ZU2@DOPP6P MLB-,[Y2BP>"[3S((XK8.QOR.+K%WHQ[I%:-7 SY8]Q.5=6C8R[, GGD);G;> M9C >TA[FT\Z+L\7%'"WEL+^[N=,'WTL%"Z-\T70%AE0Q!>?VO5/ANS_RG8B. M104P\!K!),2K&X #U"=1QG[A'\ MS++\*IYR]._GPG9*&@7SN\JH/H+D@)XR^R&U&J;[CWV.M.PWIE7+K, M>PYU3F&"I2V7A4=&I)Q33DSK!I+3L?(7U<^=BI#( .Z Q M#=5U![KS^'57M]0B:<-#*.[ >5(WC3%)C0H5(E76)$< B]6[FO5G!O\NW.'! M_T)'Z($Y12C7==^PY;[S;+F;'[%.<'+HSL'>K<:>CJ%0_=5''NGF/WQO>R3( M/0>O2)/U?5ER6@)0%C:PY*.-&(2B!)QI:QD93;$X44K8E6LDR#U6!BH\$]BZ M^)GU(Q#SYQV"X P2(A -U7#/.2E"H54)Q925-4+,5_6A0$D7TV#KD44==0P; M/ZU(EA;C<#WVE\?EHP>2<8E8(UI"OEM2R9@:F0GEK_CH0N/%$5ZDA8&X 9S9 MO(Y5.XWZOTDSS)$7\]R7DRLK&$K!3,3CWQCW"S6"\\:>H"\@K;EAM:;:\C,> M X.S'#:H%X'O/45'E\"X2#/KZA-8>R,S7=%,PV.N8J6]!-E<[UGIONB3(AL JI,S-(".JQS$=E&*/%4OD/ZAK#=YX M]O&LKQX;453-/\' >$9(GV%'-V-"#$:1B^*\H7 M$1I/'R?H#;O:"L)H2VZ60K!DHWM[[$:$ $ 49Q1VVERIX>X:^[QODHO\[GV4 M@\[#J&,VRO> =];(VO[.T(:"9Y,8D-O8J\NY?8",5GW4*_J]C=+.I_P*F'[) M04B;V>4F)"I>F%M__OC%[)X;G)+!F(*/0J.WF2045>' C[O0UG_@O'P5B,95 M+#N>$$%/Z'&I=M<9AD+,/&X[@R$GPWN=]_)%LGAAGV/.M="23@+F7M;1LB$E M@RFT$O$MGO;AHH^ZO,FDJ>"Q&#T!:,N4C$@VCL/U M"RL'W\\\V=2>IP96)'(2&][KO,%77Q19SF!8O1M'!(NZG4-9KI15(DRI(0'I MYGPY2]@;P>[V;",!NH/B[U%(PA?F,(I32#Z:@I):%7\I>LLA,:P#14AZGA . MDW@8,]Z14'%TEV*[3\F>0LOZ\190/A^4O N3ZJ_ :@2)7G MTG@?5M9EU^E%REO;TY^B]A]_BCJ]:UO^0ZJ-Z"4%F?'(K_:B9KFGB:T?L$#; MJ@U(IXKWIO@H7RNG-ZMG06]@SHAS:I0/I3 MO$1CXX.5;E<@]Q4#;*RX)KE47M\X&.'V9S08X77Y;KKC[ WV-R)"SU$!0D,<)3/:/ P!!849'Q9K2K >TS6XW3I M0CCOB)4AI/ 88<)TO,>F['%GYHS[:$E'-38*%M'N_KU,B&N9';(EEW=AK,", M-!6IYK1+:G-MA!X2S93(/=@,\"4Q:4HZ1VXIW#&TZ@ID#!0J&"SB2BO\$#FO MW<9^190SI@13W]>S#^S<9Y)*41]8/G=&?7H=[ I_5U+J-BZ\4\KQ'.N80@A] M!* /MEOLB",JI 8=ZI\%TJ8K8_6.P-C56Y)6\'XSX)3,%H63+KCJNGJ83<2B MR2E'1?3)V>4EN'07RSM@N*\D4 8E^)#:XN2G$FYC[0\M+/"N/++=]@J0=?7M M!O\BF\^SFT/H1O?##P"_+Z;)?3O 8-OM +6QL%0QQWF>S?7N4Z_>H29Q7XR96/KB$3:'YMX(JGRR7_)P6ND\OW[G4(7T< M'!NQ%=H;1+CQXAYBMNLX=*S@F^S?X14 =DYG+%S\A+U#O\ YR=JXQ,5?](QY M%NOA?JA?0C6Y6-:NZA*Z3X$?%U*\>Q7Y ?W?N:;]S?X. AV$89G@0D(8 MY@3S$?T:!471"WT;1UX#!O^H GH;/ M'6,H(5UUWVQI(!A&)QG4,IQP\/4:47<^=\DSX@4[8I"O>6' M G0[J9[[-C!JIG/Z(O&K2 N(B*L#W%N=<,31?AFT.+)C\6*YA] ?5931ZNYT MBVC+HA1;EA'ATX;Y$85RE=?? _V9-,!=#S>C >JH]!,XU#M3](W;SKV[R<$3 M[B9@))]X-Y&??]E:%)M7<3P[-(1%/LSZ"6(7:5*']P MW-]]W3\^.-X][A\?G>X<[9[T7^^<]/O'V[O;W=]*>Z#=G,Y3J*[YX-[UY^PF MGC9N;@^*F;=9PUGM",Y-ZE"$SQ\;M6HAZNG7)!^E!-"C!=$VZ]^3U98^M([Y M'IT;99,L/_SW/OYCY3>%NI9)(#_^")]O#.%8//BZCZ?)=Z^+;F6DUH@OHW;F ML]./=O>'STQ(.]'.RW:DQ(F3L)P]HEAVPBL2H2LQ<^XDX\T8H(=7_N\>?-L2 M!T)O9_>9"?RG0>_EH)TYS1).*59D#BX!]4LLK@G)!8YV:V(]..@\5VJ)O79G M]C3D#,]AD_P#*T?GZ[(S0MN4;#%'+QI\U%N>/K.RHOD@1&<6M@F29O'(V##6 M8Q0RRBJ$!$%/[A#1RAH)-]WF_10WSPI7!W>R/V2BJA)1V8*RR2R82_\VNWW\7?"W>PD=\?[CK=IN/Y MM?O1/><%I*;S3?=>)_&L2 [EATI\RT\JUY\ : I3F?[:W>]V\NR6?A[H=[?F M8_]C7CL"SYZFM+/WSU?!0/X&M8.6KQ]\Z_4_]O+=M9[] V5_CT(X[PD1MK6,K-V=]YW=J/$):*G]P[3;.BH<4)1-D/K].Q6\6M&GY3R')G)"$0 MNDYWKWNWK'AIBP6;?>U@F*,CUOL)9%DC/V-'1HB_-)+8?YP ]QL/_:MN.PW2 M?91*_@ QWZ.RS2V(6Q4!&KR^XGQZ#49,IL%YG1&7Z*I^S'>=ZSPS M19.KN-P/4(._#;V?[O;?AKXI#.H%^PFB*\]RFT MEYQ^G:5T,G\:!\A)Z=5%//KS*L\6T_$FQP9&HR2YO'Q6;L^WZ^99,ILS'FD? M?,K^RC[EO3KZ+ 6( [0JP;UAM#?\5Y3:>IG$Q\BG4=C/977^]-W4Z@XI/9N5 MMM\;5A-#;0ODN;QZN.XB[XPF29S_VH4 ='=+G_-O0_,#?:_G([COXA@8=MC#B7_O]NY%%J^*$ G"1_SR]='! M]L'NR>G.8/?H>/CZ]?[W!1.U30A?CB^2U:H'S1]/MH1\M@+.3BPS)!#S M.(6YS0%--Y42S0SZ8G$M?.4I'S.'E]'V<#=RQZU61I,25FX(8K.AMMX#J_@% M> &L-%!>R(3 ^M1)+K#_-+=@2JFF;67"^T_P\ C.70!P'Q GY1?7,LYDI]?6 M[!73T>L<(>*3<<7\OO2]P < LZ3*?>*SN;E)BT+Y;3RSG3ZU-)",F$AG[K$A M2+Y 8!WDB?B*UTZ6;0%QMGO;'?>U2=U!^S$CKA&56\FZA 0;0M3MWME5G@BA M%$*NY]=I/F92[F*!_+JY NS'R5_)))M)H0O414T7T,]JP?J-[$W2(*Q\"].O M*I)67$(.S,0$MKOI"$K6)MSU]#))L,R%/R5,%]@94,>%?*G4./+0LLRJD'_HLN*N0?(, M[A6RIZQ @$8JWZEE:2&6MY61_,2TN#DMC&(9E8J+$GDAM:UC$#H]Z7BAO1 N MXOP*B8!4S9CNG-A?@>C="NG!E09-KKWU_[\4RK_3/^QO#[:'!P># MD^W7NZ\/]E_W#TZV!_W!<&_[S8G[_GH[_2O@"K^0/5"9KP1('83,';-+/:WN0>8EFI1^=>EE>+"54K8>$5 M?#/H12[%\^[7/%66V+K>#Y&8DX+M*00&(B7_3<71]90I3 W,Q#.&(93Z)EE\VDV3]Z[7SI?\:,\@\5[/9_/#K>V;F]O>U\O\DDORZ^VAOW^ M]A;\>0N^V.7O V?>KUUG(+ NI0M#;U7&_NT?OVS!..DA_/>W_P-02P,$% M @ T82I2K !1C0 $ A+( !$ !C9'AS+3(P,3#!^N&V-X,8FY=4P@X=*Q7Q*?6=P>R']:8DIGU MG= ?Z 4TFSZ3I2X6S+E@]A3.@ 4XIVCD<7A'Z.P&CH'G\LN&AW]ZP$5C!!VA M@@ME%0F"6#$'= +Y-S"#; YL>-F87U^/A>YP@9CX?]8Z:7<^MD]/ M.PU+6(G9A>TL6&YB%^$?">+%B+K'A$X$9?NT)8M'@,&0'!.,O9F>P>&TQ9=S MV!)$34$%*;(COLU,209)X/"()Z[5>BVD1\NU"BT\M0&T)M8#- MYDVXF+L T[H\D[\SJ>92VE"RNU*B%3QDU2Q\V$+%95D#"?2=^=7*G^<1XTXYS>?<8?:E-.DO!KZN2/G^ D99,7GQ:IDT#Z>D)>633S, MZ3*W2]/QA3_*^+*D4(]2$?J4T";.&/W:6A\'(BGQK(@J(8^\:*Z8RRD %_:T M<&-$3.IJZT9 ^ 4R+@6>%M$BQA9<-UG,\1'A/_CK@GI^R+<-X>P+&E M(M.+8-8TQZ^M.25S2#D2D50LA%<"IA2.+QLR26B&R< _-G"/1<0;DJQ5D(PH MU PE6&S/548\K)0,)4B??=E@HK%=&%C^[D8Y<%S4*,&",*JP32X8%;5)L$"W MHN;,*2QJCF!A(FDNU?&D@"=!8"&1UET!5\;EPRF$G-U #I#+&I8D>1[<9^;/ M2@46NNSTB:4DF@,[:'\_: MY_D LHY"R;];1\&]WVN.VKVP!D_0R(5=QL3M;Y!O#Z!!Z$8LS_)BN:K$\FOY MMR62KP.R*Q!>A$$B+]\%GBE1&U$\R8]B(/H 7-C:?7\J7G:Q<_O30W.YU+R3 M8;E!\$903_."&E9D >Q8456'\9E XPD(U[4-G($ $VRG[8^G[4Y>V'R!]<*% M(=8;]V-&B,$Q]&8S0)>]\1!-,!HC&V#>M=5"#L*3/G&1C0H@MT45YM#T1!N: MBNHL,K;B%:IQ&%0IRV*56JM:K;#:0P?(A4Y1A[Q]368/?:*==K?O#C7UV.7A M>DNP1QQX XYL7_DQ#C!8O3J'9U7#]@MQ5_3 MEBX4+VD8C7%2YT03)R5:O8[A4:(5X8)[H.#JCD& <2[KZ.:R-!R^O'HF%/&& M_0XH%?ZY8#QBDK 1F[5,,(5-*+"NX+"IS'I?@"N,8&(R?P3TAV@'X3^&T/8H MXOFC@YS"S)G"N79.85,K)EE-_2O9UDKX ;I4:U^3V9Q@2= ;Y^,H.C;?5@MS M'G&N];UY.XMUM-)+1I#Y.0_.(ANY@L%/ 9'FY:-S;5B4OR_4,&8BK@M&A HU M7F!73H,3M5DX-WB9_&87?Z9S\7%95ES8 9#"\=(F,6:G>G:F&4B9\-33$Y+9 M#/%9X+*NB5IJ@+C 2HI)@CGI/M6.GDB:0=<9"O<>5RTU:.H:^;-'B!@ ML ^6I0;7%E68LY537;9B0M8Z\JNT@CHM5:D5UEK3*&4+@*Z% 2?OT!'\>@Z] M8:^]H5B@NE&.>='N5!>=FM&L8T":WF\F)Y+Y)1JP%*&3^)/ATU"TK0I@%92!<"LN/;WW MX"BJX0"EMN'[@ H[IY CH?GN<4V*WP#RN?*V6X%L'25JK#WH46,&:WAW+GG= MS3C>(-D,]5GN\;RJ)EKL4S4=1G8&%&0F+)P*&I'S/Q#V!F!GUV &_;0LZ/$* M+5GC ?RBT.S,S9>I;F.WR.GVBW2+PT20C5MO#JG2E[S X".9@DS)D=B$DJJ.PK%$EZC"/.J?T>S MZI^!22USVO"P'OE&@LCT^?(>CPF=*:WRHF,284"G'66MT8E!L4OUXH(29\7D MU0B9.X#H7\#UX",$LN,6>82IYS5[KP\:[R7E6$J0%9=4=Q3DX46.Y\+>^ YA MD6J$V_Q=S?V^I@]I\?-&N$&;W".@IU MDEXUTLJ*J172.Q;@<3'"$4?*^=NBZ[G"J$6ZT(*^28)YH\D'S5)^)M+U6\3_ M!KG,H/J0#J@ MELXIU9Z%W)*>U^R0=,\6=5#4SQ<-H O\-22^?*( ,V"K/#\G&)GLYATZNOUM M@2A+R;+BP@YP%(SR-DDQ/\O5[6[+!J>6_BOV)MVUQSB902I2UJ^03"B83Y%= M//,M(M$\MG1GW,3?_ O%J[1X54%-4^,"[7Y-L"T,]1="!XC]*#8H=U&3>>#J MCNHHB+S<\!^KVY*5US-_*@#7 \&3!_0B4F1U=,W5_&3K-V M2D_A3B,U:2I5@N-[K-$R3BS5.72C#7 .X O$'GR__K.IPHT=9VWW9>&.$ZIP MZ"_%^TNAK*FX7&-&U=$=15,8_?JE6^J5VBN@'NK.YE!$T45B1#VS.1QLZ\)! M*:BI)%EQ4;4'0G_W=B$O"RX9;5&!V>^V=7XW U#K*+,DJ+.F7E8+0S&':A)A M]IUMG>_,1/#@)(.F+;._/9>HC>-M/:O*1JO.N]KUK2T?^J@+D1IXLWF)]:SB M,.#VI< >@C4V8\ARHCLT:27"\F74N-4+ M#IX,;N,0.3G1+ *O8?#_/@8^MU*?! AN)#XR^&"9:GB/NR3J_ M4N+-+QOJ>UL7B,-9P_*/6_>_"G;AD!E ^%X42$,:ED\XAQ01YTD1.AX-THY6 M,0,^9!JP5E)- S[VKWIZ ]9*JFI %@)K)=4U &#'@(.VO(+&3"A4)%)&5WC< MR I-03[U'7[AH)G<8T^4OJ$AOL9"#X0G;VO'C6HKK251406A<,>@"QF@J>ZT M=KN"JLO[_X48VB"EO*:@>NKK3K+N!L2A)1MHRABUBP%AM$%F<5>N.A$TVX@X MT1;0\%#,SM')=W34U3+MP4KP5=C!Y3Q-+>'Y"O)4;V#F,T!$PU!671#Y.-N^ MAF]>RX'>A+23*LRU=[>53^,U1U:<;9^N;65M_'2M@4@? ;6G0OD;^ )=HKY( M$44K/;5" ]S;!?==35_5%K7 3D25QS^T=_<]/_LLC_6!GH^V>J-;Z$VPVJVI MWHE]>B5#XBJ%DO%3'L(*NNWPT6S*F+7;U57]2J_ZU2^@^K5>]>M?0/4;O>HW MOX#JMWK5;RNLNNDUQ71DD9-V[_'$34 DGWT O/P3L"L(\3V.7OV.#,I!N+_9 M<,GY MGS2'4WJ:4.T%!6F;\"8'STP.40\H&T'DEQ+D6 M3BIISB:BZIEUKS8QBP!?/=;UPWB6-,I,LC>38B;(;XFK+.05BX:?HKG(/J3. M8 )71IB)2IDA;)C[0DQ&(,PXD+ZR "P/?N)%Z#+ZD& 2%!/!_B%1QX7*O:G? M/*D3&5]YR'7$[!OE54:*\G,*PAQ.("T)Q[K^0_G-]9YM>V(&MY=KRJ\5E^U& M(OL".U$Z&JR]D8LF"JEO!,O7O&,3>B[*\B"(?!)R0)=I@T;^VK!0ET('\9V- M%6D-\S$) Y/UM=J-5!5>FC-0H#2Q%6MOK'X[T5=;UR$T4U8? MQ@S]M5!NHJV"JV<,0JF>:++X:?[!QY%\0YX@G9&Q7#Z+IWPE>2N0-,GW>$20 M-TMZTLBNK-*]^-12??51Q#4_DB%'\E;U',DWN6L<"!5$4)0=S6ZDVO^0DM.P M/+O4/\U%C Q;=!__N8IZ9ZQKBY!/P/V,'4CC0R5F8VD!;]A%'3C:80_MC9$Q4I,;L:2K^FQ(1&A&A\D1D45,T$;; MA6! #,ZI&$6AE=L*><-TNQ2RPAZUV"S\E-K9'DP*_:M>"MX\A-7KN#&MU9SW M+-Q?MF$:D@J:)#H:X B)7<_F4.%W'0?[F@*B /8*%_*Q,=$-P0_0B M+8F,W;G8J@4V6[:@_V&>G;>@2>ROVX(RA13!L+_&Q<44E-SIL@5_!7+17-J3 M<71S[?G>-@*J;7]0E,/0%67E MFQJ<^K(J:$V6P.7+H*&#R2?:(L;[E-@0.M'R97[RRG7!S&!E=2)N@<_OA@U2 MECGW$N]T*?,%;P3?;8DW9M*&K[QI&F$S1Y4ME]TZ<[="9NG^ UBU]7'MG>G8 M:O35$+SJWHCLA+^,W&*",.4N:H1=Z]VCWE MW,F&'FVV>)2V6/WC?Y#R+S%;B]ZKY@2V_I3_;:O8SQZ!_.TWRC#N5J@Y4^=< MKG+\KP2X77N*Q+B4= -1G+L1MZ_G5VW)F&'J]VJ]ZT%NB@_W,OB[J1\]EZ.Y MBV)>\/WK+1]*S,58V/TLH6\!:9,\*U7,A4.T2$T=A5BJMYZC7#/QEPD'P^Y@ M^-P?/J=,-))4T"1O/G>741J8,B:CL'IF/$%[BHE+)O[9OV/Y$")ZY85@@)WT M?M>DI5OP[S_LD3F]C!XT[_AT]>_XK,PNP5G!;<)/4TC!' H=[)C2(@V;4#!+ M(9V+M((]_)4\38DGEXV?(%X_2,!07CUCO@,Y47)VSY@G3R09PCE7VCZ]"K[E MK0S88@:)OJBR#OD^P6*.9-*3FX=#F&JI?57^?C#X1[8P,9_.P)??_@=02P,$ M% @ T82I2K,NN;?<&@ <1\! !4 !C9'AS+3(P,3$0,87%/9I&3+VE*5=Z6RO6=SGJ9PE::6XB@SI&WE MUY\&25F239%#S0Q(._%&X-#XT@.Y&=^-O__A\/3GZ&)JVJJ<_O2!_P2^. MPM35OII>_O3BM_?H^/WKL[,7__C[G_[V/PC]\]6[MT+#Y-J^L=?TP]KVG#TN:W^VKJK M<&W>UL[,%GU?S68W?WWY\M.G3W_Y;)O)7^KF\B7%N'CYI=:3)=)OZ*X82E\A M0E%!_O*Y]2^.8(33=M%WAT[NBG_^IORG8E&::*U?+O[ZI6A;K2L(S9*7__SE M[?O%.%$U;6=FZL*+O__IZ&@)1U-/PKL0C]+_O[T[>]0(3$'X7+7P__7+]/>7 MK\PD57]_%<*L/0DS4TU:HT%43XD\OG/_5&=V>Q-^>M%6 MUS<3&/3+ :GZN:[]IVHRZ4'D$TV,1_/9%";GLK*3<-RV\/6O8=:#_.VMC3F2 MC[ XZ^:V%_WKVQB/ZHNFO@G-[/9XZM_\:U[=I VFWQQT:W&\$7TP,/W/HOQQ MS:$H;*OV/%XTH04<%CLN /-^?GUMFMOS^+ZZG%:Q9Z=?FIIJ9R?M9[?[81OVZLL-3T6V]/UUC M!(K"Y]G<=#V&M]<QVJ#D5C>Y4.C8]F OS> J__8IH_H">8 ML/?!S9MJUF'5[-9*3LI?U]H2S=Y\2JZ[K>O:V!1E%/)L;6 M#>S*'\-Q6A27(5G%D^KJR5,?Z0U%[?5W-KE=S^+I>'&6@$'=9[MNK MCD[CZ7PV;\(OU;2ZGE^_#:#/7IC;W=#NW_;^1_G:3!P=J6._3N]C[,^E/?K)-/KSF] L5.@!IW9#F\.,ZB2TKJEN4A?G\=6\K::AW;JS M;ZPT(ET=#YXN=0>BA\M14S?^:R3S\ M A(/R#^=M(B-E4:D*]VJ^/DDG,?3:@KG4F4F9]-VUBRP:EJ+X*+1T9(C- MM4:AK-L<;JPT#%WOPL0L3\_9[0?0Q%OC%H?.-M*VU1N7NHX3V['Z,+0^,)F_ MGK>S^CHTL,'_'.K+QMQ<56Z' ^(9364? \@M#K:4I8SRKFK_Z#@G W:1?,@#1L:?L"'3;QY_=X$#C M2;/Z!K2.;IO0QEIC4K;^VS>?T\>N9WK_EL<<84>VZ5!W5"IW,OKM MTL:85">A=WF?W;;SZYM=Y(5G-SC0>.:V#?^:PY'WYF,71>VI\N-0TQ7#S=6> MI,V9B9M/EJ<>_+XJGBAYOA/=LC/@P##UR7PR4G<;7=M&[[VK9]H70A(9=X1, M:O=H/E>=+QPIHVGMPNUQWJ)+8VY>PCR+EV$R:^^^23,O$"8KO\P_K[XN086N M9F$AN*RA[HZLB;%A\M,+(*'L5K&46%)F T$N*HH"QQYAYR2*1A#-HE16XL># MGB1?U+I9@;^W4?_'3\8W;ZYYMBY^?5\H<(>7]?-K/KW(Q%L-SYZHK'2:T61HUPA2TV4-G);A$YK:CUGT7O.0C\<:PT'Z3VS_>WEN@-BK)-CDT]P MQO/B"R&;3X>'Q4K#H;$"<^2L*) G@:/( JQMRAG6T7)?F/V=!5](3>S37@6? M9(1-)\#Z"B571@KI'>*,661UH*A0)B##O8F,1F8]/?1]__G35H^$4:Z]_0O! M*7[F;'K1U"YLE /65RB%YUQ+;Q$,A2'I86O1F@DXPB*EGEI#M!ADC_ZNN* O M1MFYX)WY] L<%DUE)IV8X&%YD& 4Y9YB&)^*R#%C 3(/IYFG2@ON)2/^^3Q0 M?*<\T!.B_9R[N\2QC*X^KC,G#=SI4+$D!T-6CID:.CQC4/*>CK\8K9O1^;1K MM,1HG6Z,?QBXU]W#&/9 P$!!!1D5F>./T'TBZ;1NWIN'E*T4Q&19;C?I.!U; M**V0Q!0*HX"% TJB1QIS!Z<>#P%[;"PO]J?^;!C%OCF5E CW"!*U9@FCU$8 MI=X_U+FD\N>,+3GCC,6BC]HN!8\49&.,A!8&80FS5F!'D%2&$X*]PK@'B^;1 M^ Z50_LBO7\.?1;KE9C80(2V""OGD'0%1IQ'CC0C4A-/9(CJT#7(_?+4,R < M7\-\?ISBL")=M]C#/'UF$*&[A@;FZG7'6+Z,0O%*QUG0])C,.PI7:N[2KSK^ M&F9?_7W#?M>_\5(KBZ4G%BFG%#+"%DA2+! 7T3HF/:>NT[ZX+_1.YJ$70%"_ M-)%2AQ5#W$>#O"4$P7;&D! T6.\\R'%D$)%XQ+,A-RO4>8#.)6YLI_]=N ;A M'F8T!4FT,-7_%TS3B_76MEAJJ6SD+,*Q&@$9KSG0ZC%RKBBPEMX+T^-*^E"8 M<6=NV)G?AD+W<#@0,#N;?OA4IX'T.Q4>M51*)K#B"7BG U*\D(AK S1Z77 K MA% M\'CHBMCA<%L?7 ^,WT[K>3,0NWUIJH2U)R16%CEI*,+4>A1LJJ\;T\MGVE(XME,9J'E2D2(/P@01A\", M&D9J10M'A,.=CMW]X;"KNO_L-DM"!5&@#R",DYLT2?>%SE%DL2ITX+*PIH= MG$?A'X4OZOTA?& KLI/:OW-;)0=QS0CF$#4P!Y9X#I]@GPR!""\]-=+P0U?\ M#X7S^B)[>!S71?U_1FLE)9Q9[#RRPC!D**>(JT0H'(X^:J\E[N'5G\< <%A< MUP?;@^.[+IK9[HV57@;&O3?(%CX@HB5#3%(0!YDG2A?:>=+#IR2/(>"@N*X/ MM(?'=!UL3[LW5CIJ//>X0$P[@12<"8@8^!0$5RP$4[#80[3+8Q X+*;K 6T& M9Y1A,_#^UTOABTY=,"WYJV-)CX\+H8Y?J]-7)R=,OSX^?5-(*MEWY,9P;B?5 MY3*WY>MYD])V=H3NVXK;8:%,@>Q)-:*:$,2")/!)XVKO4"Z3 M,[//!F-1GCG:AWGSP4*Y WUB*=-$_9&R_:9]V9)Y/:3_%&YTEL84XP:E@LK0%CF!/0F M[F'-%%1291PE/6+:\YS+SYF>KYW->X*2[R!LK]):_LK9?/;:-,TMK.[%YKWQ M,.Q0OPR.,Q:I0MI)BT@A'0HL_6H"DXX6DL=A(K-&9XIGS>@W)],XF&4+8%F& M)K?O@@M /1PZ<+9WV"73""GB4&<:R\-K+0HA[G;_2XX M9&"HLF?$V$.^G[U&+PTV\3VAR371(-G?F,JO$JS"7G8^NPI-5X&A0^U2.8>) M5QHY3QFBU'(DI8=/1136!$6,Z\$6>8S:P['%.(CEXI9WH9TUE0.)?'7R)2YO MEWI$)XV[6P,EK H3B=6 *W-(VBB1UQXC@:GTFAE&]<%[>P\@>HZ&5BY^61?G MV(E/-E_)'SJ.G%'X.CE._46>97 MNIB8Y2,[#Y(L;3QNGJY6"A6D*QQ!VBJ/%(L!%88[Y(5VA/L8I.EQ99_SG.G% M$P-CE(LC[C(T;YC]NR*EE[3 J@@H2@/G;SHIM:8"%=1$8W!*"=!#HLAS8SG M3/? (]O=]KUPTVG;7UN^#,+X0#1%R14.6>\5\LFOG^)"28.#@MZ?/]_B>YGO MH<#)-?EO*V.KR;9T& ]*E<(7P6G-$<>"HA!A5!Z8&UD.AQ<))OI]7I ^H'2[ M9O1MX=(HKJU5#"E"%%(J.,1)(9 JHK>$!16+@\\4^^S9JD> )[>5[,+<)EFK MNWWL<862PK]"&XH*[V')!Q81,X$@2X@3V%+M]??$ ,^:N"?,8[V1RL4+;ZYO M)O5M"*N'RW;:$[;6+0/%@15:(&)L4N( 2BM!@ _$2&J"2$GR#UWO'9A#Q@ M MX\;1S'=DDB?KE%R :N]-1-)(@K!1#H4"I#ZKH[0,:Z%8IX2"^U1ZA]\^!@,K M%U.CZ[L#L M,!A2>^*%3CK2DW5*8KC1T0FD%<,(3E"!C*(VG9J"NX)(Y^UW='KT$C"'1&D[ M-WS[R%;ZIEQX+)TMGLBL/CYP7=HXSQUKEL?ZS6MU>D(4$Y2P8ZFY?EV<2L65 M*%XSU4,CSGX4/&NFQ\$IJV7D 03=S2-K*Y56<*5D*!!1@@."<-2Y],2&(E)A M9V/4H8=%//MIT&OM#PI3-FM)/;W\$)KKDV!GG9AA?852:>6U]P%.38<1P7#. M,8$Q\DY80EVAM>OAD)K'.#J8E6$HB/9@,DN/":2<\U?U!)!ODQE_=MO-X+2V M:HE9(#+: FG0CA!Q6J$(PT8RUE@8H8DU?:YPLHLGPW/% M()AE=!I;+OT%U=L4+@L'6Z>/# Y>X5"4RB&+*4%$%H6,CAG">CB)YCF, M^D[9MYYA \"4S=N\OKY>O=:^U;'\JZ*EYT4!9ZE$S,& 6! >B:!AG1@1L(%5 M8N7!QTP-//D#8)3-J.U]E0 RDPM3^;/I*CIKDTE[?8V2RJ!5%+!+!N#N@E&, MN.4&*4$, V$<*]PCBW >46%@/A@.JHQW''>O>"PDF_0D5!.NPK2M/B;+3'T= MTG,>OX;9>=SR)LMN+94F6((I-J 9*@,"IB,H%@QV2!-C),)1X7J8._/(%$.S MS^@0YO,TGIEJ&OP;TTRKZ>7#QV) [ZA%OE,DJN@P0!6\=%HFT2$"&% M0DQ;QU@4H*H.UYP?^?@ M]@N31G$59I6[%Z-SQ=N_G\'/Q1I>ON!Y.JD_'4#<_?K VHO05#5(Q:Y)B^@D M+/_?M+_OT$Q),#-1$H8*137B7FI4)$;%7$K<1!)8:,PC(NF_EC! M'+RZ_:U-&7V_9*4Z=K"?;'.V[=Y(J24W1306%B8#-(B@B#J;7B*Q*3FIU@4Y M^(ROXTU_G1'77"(4#.)>1=C,1/?E2@6Z@I*>(QY!V)0>>^2LXLG1BH)8: )V M/?*SYN&3L:;O6R[I!5PVE7[Y4.,"N?-X-IV9Z65E)V%[,I2-%4O&I:).,Z0) MC#A:%I 4-B*B=2AX+!R5!^^?E(E5!D6NQ%4-@BFGP[F2U\0ES^.CX,8OD8T;^*E; R6+%%8-5P@'*Y#2#)02#P@XRXR+S@L1ADF\.^9[ M%)E8:C1(L]UE7X'"]&0S!7#SRM79P-OTVD<\&CNE2O8PQ$)TL8X)$A6P0!CZE M[)HT"L859@+WN 85/]2F,Q*@^V.GN_1 F_7UC?5*T!&D2T$M1?0%8@0^X4@# M,L9H#S^8]CV<*.0/SD#]D-P?YZPR"-UYWZW-)+032W5IL Q:1Q,(0P;' NDB M93_"02#KM&7>P>H*/PRR)?R3I? PT]\=%3P>,[\103S=38D8D5H0C2T&UC59% MQ)T1*! G*.&=@]GX#?QI_O?@A^VT;)ABZ$@DPH0 M3-,=.>4A%C08R?L\CTI^*$OYF*@^/_"WGE[.0G/]V-EC#6]L*%T6;XY/]*D2 MZE2?<'VB7ITPQ1D3;[ @^$WQI@<'%#^$*#0<>/O;1KX*HMII^_BJ;EDH:Z6, M$>EDQ_>&&V2"-NG)#1T5<\+V";(A>3QB][9M]$=S?UST.%'L:=WLYA;RO ;+ M(@ 6D6 D.4#O@^.(>\&1(U2#9B&L"GVN_OD/L4EEQWC/(M&]7UXOJ6AM,R6H M'Q%D0=!#F$X!,8$AJH1#VJF"2>&=CGUVN#R^I?L5C(8"-J-7TCJTEIFP>_J] MK6FDU#P*67",4MX!6&N,H%!8B@Q+V7&)#H0?O)/*OOW>AL$U6S3KZA&S#_6Q M [2:\&0*Y0T^:_ M#HH=$]9\X=*U"\&WIX#B&I^)KAS6O942I%5?" *+F"5[78@.!24EBAAV=>4( MZ+X]#.E[M1\,SF&CPGHH*L'CMR-ZJ */&RJI4M%IB1%16B)3>((T)1XQ1[6* MF% O>Z@ ^S53#,UIHT.[9Y'LM)J:J>LIDJUII,1*$!:Q0ZXP%,:O*9(.D##! MH.?M.HRDW)>)Y%6+=!$#B(H5CP>3, M0!^T\\63?A_J96* #R3^V@.XN5CRMRGHF9/JW\$_".;Z\H+D!H;;7+$D-G#MN4[/"UI4%((BQY(G M5X$MK#\KM>R1A#S/=I5WVNN1\3UHX>-@$I^LKE[AK_L7C/8K*(QFG5X1FNP( MRTQ1Q;R_4+A7&WMH4G,:@AX"-1:; ,-28$CE*JV#,A\Y5!\L+7XM_@^"?G;=6 MH66=..NN+(R+*$,<1\H6!"E%4J10 3@9Z8S4Q,;8X]G!3!X)O2?L*0;H 5.N MZ7]=MZ#QI >AV_?U9-/MR%,BA+)0D04 MH[!(4^D5%=')/IM!'IO L!PQ-%[9$IV$";1Y^7.8 AJ3E/7'7U?3JITE;#Z& M[8S2K8&R* A7BBID#%$(#ES0> -LM8XJYK!R5F!QZ/?SPW+,:,#EVUH601"; M;Z.614KF I-,!D & UJ%UZA@7"$1M2>BX([V29Z4><,82'CH 4ZVW<%,0KNB MM;,YG=;H^0?%RP MC"HXK E#BG&/##4*^?2NFO(NQ;;$P'T/1LDCE@S#*'UQR>?%?&>[61[#=P:? MC4;=]57*X&7!%S%ST5 4>7(-B=8CI[$7!OX@^SSPD6>;^%YL90-.0M9;^5_K M:?U8\-NN$VVN6%H-"B E!A%#(F*"!UA@)#FR%H<_"D@#CI*)/0&P^O])! M+YJ&@&G\B_.3T+JFNEEF^'XU;ZMIN%>_1K@%7]O?27KS:3)JM[6;+^32J7\# M&TG:(I(H^LC3>H1N3TW5+%Y2_"68=MZ$1Y?#N?I[[ZZ"GZ>8LI7+JIF<3=M9 MLP"D797TQ[,OE<^G[Y*W1P-[V2O35AFF9RW='Y)#RYB]PHI/:QW4DH4K=[Z> MQ@?TJPY'AW+E)7]AFMGM!U#]6E#X'OJ19^QR?'#?5Y?3*E;.@'([;V>PUS>P MK_PL@,5(#REC$1+L>E=U?YQ4!@E9_>WU4?8@A;)(E_=WI M2[F]!7G[)M=&/+=M^-<\78-^'%FR^KJK[8-;2>SIAP6X_OZG_P=02P,$% M @ T82I2@1KF1Y=0 .A$# !4 !C9'AS+3(P,3OR(GYSG+N%]Z=?4L7'.\CM/AXW!6S9D7+EIB1*A3(491DNWH M7W\ A:BX6!(IWL1P9JUNIT(BP(UO?P V-C8V_N-_?;N=__0E*Y:S?/'WG^'? MP,\_98M)/ITMKO_^\^^7OZA+\_;MS__K/__M/_['+[_\'_WQW4\VGZQOL\7J M)U-DZ2J;_O1UMKKYZ9_3;/G'3U=%?OO3/_/BC]F7])=?'@K]M/DPGRW^^/?X MS^=TF?WT;3G[]^7D)KM-W^63=+5Y]\UJ=??O;]Y\_?KU;]\^%_._Y<7U&P0 M?K,K=?")^-@7#/_V;3G]^:?0PL5R\^X:+RD?C[].5[L"3Q^F M;QY^W#WZ7=5?\>99**5\L_EU]^ARMN_!4"E\\W]^>W>Y@>27V6*Y2A>3[.?_ M_+>??GI KLCGV2Q^>9-EJZ7- M5NELO@P2;"JZ*;*KO_\\F7Y;!IP@!_@!I?]YK,SJ_B[[^\_+V>W=/.#SID.I M?LWSZ=?9?-Y"R -5]"?SVT50SO7L\SQ3RV7X^GVV:B%^=6U]MN1+Z,=Y<=]* M_OUU]"?UAR*_RXK5O5I,W;_6L[LX%K730;T:^VO1IS2HOY'DSTMV)>%RMKRX M^E!DRX##9G .P%RN;V_3XO[BZG)VO9A=S2;I8J4FDWR]6(6IXD,^GTUF==K0 MON[SM[(VU3I[Q?G;/(2&^]&T2>]FJW1^N%-0V&4V M61>S58U>W7I]?542OR^3S]G!=A M5/Z2J=@IKK-HZU2+7%6P9_GJ4JIF^:ZDO;V=K6ZW.C3Y9BH+:^AW;[NWEM9LTO6K:!_>4^;B$^MJ"OY%]-L ML6FJI7Y5!M"K9"D=V$9\+P_RY?=MFVRJK/WL;V+&WQ MGH%:?W&7%9LE98>J/5)G-ZVRV7)2S.[B*RZN]'HY6V3+RI']:*$>Y:HY\=0I MVY&4V]V&Z)L+T]OJ_NWB*B]N-QJKE+)&V6ZD].FL^$_!6,GF#ZUK.JC MA7J4*^XR3-?S[.+*SQ9A7IJE\[>+Y:K88+7_4 M),D@+^\1IWJV8XVBWA#&X2JX#C_@WCC>N,*.VA-W&X*1 M$A<;MW=AU5%O$#I:JD_)]G_KOL6/=>?T]C7WV<*:M*E1MEY7-_>G6(O-*ZPH_:L/R^S?ZW#E.>^U%FH'7J^'VGJ8GB\V$'9TF)2 MBK?]^%3"79S;;+%Z,YW=OMD^\R:=OW J'8BD*X/C8A0>W0CZI&370H7/T4.5 M+WZ99E?I>KYJ*.+!>GH4.+]-9XOV\CZKIG-Q-[7_+W\Y3I-[X*B(7N3S5?+\ILX MDK)? -R&"/_/[=>)CVW+-@N!E]*%YF9O5]GM3KAY^CF;__WG($AR2O&$& \A MP< ZI@BAA!NL+9%& XR&+S>CV[Y-Y'FRMO_^\*M;9XY?Y8A7ZEIMO7)9A8,NNXX=!J':DK?K^ MM_2_\L+,T^52A4&D67][64L"-134.N$!%@@Y)KE3I7X 5V1 LAV98KXG7Q_\ MR(>"<,$>9#DFC?NO D!K73;MX_?D-Q)PB;S>?9 M)#H R[-,E80Y7"AA!'.E0P.UY1@8JQT'92NYA[66*'M9@EX[2SH#;03SU:]% MOFQH76^*)IIY"B6V%%H4_D;.VK MV[Q8S?[[V=;4:9PY4%DB 6<*,T<1O:K#IE47=(#@"7KW/ M5LTX% HF8=:EFG%&L7#4&TP@%V5KA<;-1QW\H_'E=+3.SXW?E]G5>OYN=G7, MQUBG>((Q $YAB#S'%D(#M-R-MH2XYNLE\H/QI#%FCVSYCS=[-@=ZVC0XEFZ@ M[RV+4Q(%#+AM48KU89X^!#N7LM79M*@NG$A.#73"$*VX#DS@0C$BG8%"0JY) MK:[4]Y;%P6;4W[ X7D5BL3.("<$8E 9ZI@4R)0K":32@N7MTNZ)+A1[?>0PB#8N#LA#CISCQ=(..,$>0\XI<):(AR .S0@ MEGI\'KI.]9#W -)08\ F:\)-/I^^O;TK\B_9]GA.[&9A8)L[3GISM/5!ANZ1&HH1,51ZO*Z+;%D]#QPKECB@ M!192&DDX)EX :OS.1N(6-*8%?4VTZ &JLZ\/JK9TCQ=,4.@#2COK%:<8>&:, M0CM+R(!!5P4MB='>U]4I5D,QX\D6H'NT/=O.A.K91ZSC6\''BB54<2P8 M !R&91K'%GM=KMM0:#]^159LCZ/5Z4B=8UMOWUG;;C?SNLH[/1:ISKWG&/.E M/$LX^*[&7N/A0HDGUD@ !>;4^V#)(<2(T00$@YP:"VKUYH%:6K6CN+] 0HPT M#GB,%496*:"TT=L6(HR$',O^81=*>NELZ0*14>\2QH7(Q=63G+,5^X)[GT^ M%<&2E Y0+#&S"B".MX 0P0P=D"(G[02VU>_+6.P.P!G,XGZ29C@,WN_S1?KX MS=-<2)5K]A-K2KB2DAJF*)1 6^\MIJ+$PTHLQ[T#V%+'+\WG0;#[BU.CW!<< M-Y7:4&B93?YVG7]YLS'^BOL'!FW_>$F>[=?)V_?[',:['Q/F@U3(2^9!6!@* MI2$&I;S0JB'GF)K+IMXTDK<$9["]P)?3J[Y_GT;7=6N]+,4U WWSQE1W1U$@VU)I\N; M>-O(BVN,5B989??BS6V0@>C1 MB=^L#ZB&I$D%"Q('&81>B4!R;R@D"EFZZS5*JO%M ?:DY!.1&$J'O^6+[/[A M=C*_7DQ/Z.05)1.F T &"&Z59)Q0&5I=MA<1V_PP36^;=SUHOEN0AB+%QVRY M*F:353;=#D_Q3-[RX1:JL#:/=S47%1-:,+0&CT_@)A;8VVLB)@Y6"9F*:,"R>1,Y+1L (1A%'!%/=<$\?!D%N' M)\6G=*'K.O1I -)@NT+[Y*V,,CA2*N["0Q;6( +:T$[A(0<,8N-4P XBXA-I MH.0024*EI1X'9&'HE)0H#K%#MODF4Z^Q*ATHM@Y5^@'Q];))6Z,(<][S8"<# M2)0 . SC%IF @O:#YC2N';,R+%=.@ZAQ7H32PGN[7*ZSZ<7B,KM;;58_G[Z& M6>O>;<;.K_FGFWR]3!?3:.W'NTNCW_+;W2Q>%UZ[S"K+%L=S+9Q%F 1RQ4" M)9H4%#@G" HH2PL891:IYB<<>XN!Z(0W^2L#_JRC7>F9N\PFZR+H.5N:8,9F M4WU?0K=]\&13JW[-P?BU%%EBO#"0:L04,1 S()FT B@UZ+&!%D3MR9KO#WO^YE2-MB^A '\["U4/:3/GU)==X?4T/EB_C Q56]$LW]40?, MH'JO/>9Q:E)-HK4B4$J$,9(::>B!Y6$(<@Q)I VIU=EJMO QC6P](0_YFII7 MECBH# >4(! Z9%@&*1EZQK:U'+(A$]_L]4'UJ\)\8/S&[:G:'W);X:HZ6"C1 M7"A PLJ+6D<,M#J,=],JL+"IP8!]<#FG_Q[S!BXW28[=K MO0G_Z-T7C>I)H&!&: H<]Y0[@Q'FNK0>(/3-HVUZ.G0^H*$T!* ]$^;@ILS) M=22$(42(Y5YAZXV(Z3QHV2ZG_4CSWO2LP].9T@K-'X,S!O,GS_OBBR=!Z;\VO 7F=7>1&CH)L1 MJU[=B4?",2^(%1PQ'_J?%6+7DX5O?H"Q\RVNL5"N%V#'3,88X=\7&9_5G5CG M,<9&6"EEF%:H,62W2O&PQ<&GSH_HCYZ,;8 ]/QD;L2Q!Q#.*@(K9<)B0-+23 M[*Q2A9K?:MGY\?V1T.=$Q ;G1:#O\IG ;Q?/&?XA7VYTM?Q_U^'+> CG2V9G MR[C%MRZR,@IF]]2Q")'^7II(8:'1QCCN*(C]S:"=XIAN$:O4>9* \_#RW(B/ M(_*D]_-3^7S^<"-A0.]I@M,SO/+L9Z@."?:0['5RX.>GF5_?U3EQU>%K$HJY MQ%Y2YG3H5\P97'8S#25WM>[0Z@?-)R[I]@VN?WEZ5R]+,'(TWGH"PRK1&Z X M=+A$%@,TFFO6ST.G@Q>RGPG_DJUN>DTO3V^L5:C M:.*P(L !0J2'RCLLA=_9+@:T29/25UA/0RWDO0(S5,_OZ*8J;"3D7$A*&4+4 M2JI$V38-;?/]U)ZOB!B18=(%L(,Y <]V(Q$2!!"/.$+:B=B!@R\ALG M6NJXY=5$S;#[BU.C-&/&3:7S4.C0&%[)F.,%$X'HI;/O9XX@$'@$!F&/66>J(5 ML&7+/&+-MS-/WPU_K09/![@.=\+F;EU,;M)EIJZ+;(/#2^DKT\S4KB/1E"N% M/<>A[:$C&D+];@7B.!VYC=-.K=\=G^D7M#\G@49IT(R4-QTY77X+0_0?QYTK M3QY))'=:,RB 9PY1205BKI0*8#&B^.0>$<\[ :>QRGZ=I]_RR]O9ZN;_"0]G MQY6W]^$$<4L.TH,U SMG/YP!:G#7K+4=*S&KN J;%"=RVJ.JSVW8,) MT\8CB"@31GED%'4 [21DMOE9Q=.CUUZ;N=<)HMWH_/@YHCV/)HQSZP6G,![Y M!5!Z(<"NL1[1<9IB;2$_J+E6J(Q5AZ.RALZMNJ[VF++)S2*?Y]?WY64Q3\:? M?)$NIN]FDY@^?B=CQ<93P_H"<,X%4X$;A2B0,F;4-65[K07-;_+IY]1.*Y7E MPP/6F""7Z[N[^7U-[>]].)&$*@R<1D)Q:CDCV.PF(LC'E "N6]5V@<: <063 M+)LNXT;ZEG ^RY8?LTD6[(SI\4B#8R7#RE!2Z@VRS%O&J<2 [SR6VO$1WA<\ MB@C!;F$=SGWR)5NLLR!E?OV@L-]F\VRYRN,28G633Y\_\-]'F75Z98ES2+#0 M/8&$B!G)18"\1 41UWP6Z2_7Y!C(UCO2C:>?2LG4=+KY.IWO?EC^%O1WN[[= M??'0:8ZE'^SX-8F,%\M3$OXO++R@<9P\KKDE;[%3V=LUN6?EX0AT,#!#TV^# M,/3@:Q)'@.(ZF#-* J+S7KC M?;X*QL:'K)CE^Z;F5O4E7"BM@3)&,R3#(@49L?,'.R&;[\7V=L_O*^!<-V#W M2Z[\:O?E;CG4BEW[*DR<%T1*&K#D'&((F&2[( 8 =*VS7<->!OQ*Z-4!VD,M M0$IG2;P;HO@2_EAN6WADG7&P3,(=YP!)0# Q&E*!,-\M^QUH8<;U=I'P*)83 M70$Z%&EL=I4513:MILJ+)Q.ED, (&D"M< #Y\UN%<0);DZ0WBX9'@5!VL'8 MX5SU,%=>Y<63[^I/3/M*)Y11;#P47',:2&T@QCN_++.L^59R;SM ;C%H:S> MKBD> 5-Z ;SZ89LFOWJY2W.('8=+))A#I84'1%GK 5@DRGX069E48O$ M=3^FJ[Q;/)L/%_&BGOSJ8W:U7J;SBJ7SGF<39ZD*5#7::QO^7PA(=^T.5&UQ MB\F/Z;7N"LD6F^;%[8M G8_9,@OUQ:SB3\X55HX&I]>4X& /L6#'XK#&,@3( M&,NS,Z$A;!$E\0/[EGO'N3&7]LJ4[I?IXN[!N>ABCI_ESDHZ1*X.JDX0=$Y# MR[06F'@&E,&[,13;>O>9[V?;#^PG'A[XH5;*,?-=N9C_-<^GR_?9L92]^QX/ M5CRRB!KK#"?<*2&8W'F].<,M,GO_F&[@#L'LP\M[V&E2LV2B17B?X%"K>),Z MY0BSG:UNP@JO.2'^G([;9K@^UL58*T6[)-^KTN\O!+_7JU+K+M M_O&[+%UF']+[S9/'\^KU*U7_^0L/OSJ\9YW.N[\)\_ KWU5>?UFC;**E,PXK MJFFTUJ#VB@C#-*<6(ALZ4YWQHVXTY),P_>,Z/!@B6;N&A%K! %8QMZRVV'@F M@Q6P:1?PR,HA(^>.W&[9J88.7&G9+5+IF'/?7:QN8@CP8X./GWG>]WA"B8SW MAW"K*.&*6", W<&AS.BRS_6F[KQSL(8RM%^*6GGH='^!8 -@+(,=()#4D,+P M <.R=5S;D5\OV4YA%=IOA="/QH/SZ+_BI/$8U'^N..J]SJD3,J74K"%Q"AC+ M)(^7VL5L:IRQ7?L-14->H5US[=56D=]?_-D#4(/%N^3+Y;,94M^_3^/")DZC MY=?W%49$_4H2SB0S@GN(")(R&&^>DZTE!R@#OC%=!KKML2_3HC<(ST.DK?"5 ML\V14@ETD!H*?$P$X3D2T!A7MA-P(L9M>O2AT*.CM MY09 =Q -9L=&(ZK"^M@]DQCNF2<842<4T]8 8GC9!FMD<^.BIUQM0QD731$: M5,O5*Y+'IQ*O'78R-(&%'F"T$LB#LAU8R9&FZVBACWT:;87%Z]7M**?R855Z M'E669R6KE/GLN01Q:@CF@L0<7@0Y+(0MVP(EX^.;>QMI(N\.@\'TN3U96*G/ MI\\E%JHP#U'-H=;$(ZH]PSOKP\@19>/H5)\M,&@<-;'955Z^BQ &J"ZN-G^7 MMU<<08P1@2KPS6DNN0+F*@)#QD;I7.M=2?>VWPNWU\F!4YM;XU=^1VO]WED[_ MM4Z+N%+_F$V_YOG4S%;WQ]-G'2V4:.LHEF&1;S&D/&:@0N74!X'"8\N0UJTV M\IY@:MNOLZ<)6/5]5<+2XZ7"VD,P03E7RAEJB0DF"MK1'K:(MCX],G9TRR"OLQ)H8E4I/Q.$C'\>;ZV9>MINA=?KT_MHY^UQ MJ;LC-5_&F.G5C0KOG];(<[GWZ<1 QH0&V@E--.: ,+^S6C@"([I1KV/L\ZZQ M::Q'/[NJK<5]SX8I2C%CO1=&>$@8AXJ;4DZ*<',=]I.LM!\==H#,<%O1B^MX MNN_#-AO^HPVB[TVZRJ[SXO[B*H8AET],*Z-A&M68B,!L892*:98AWS?MZ+Z6O(#11(#'#)6:84"I@ CP&WI M" K?Z.:I(7N,\.E9ER\3@G<#7;N%L"JR]/(NG607D\GZ+EU,[H^N?[]_/"&$ M8XT\<]:0N'7'/"JWUQ$/]NEX%-WS\;9N &JOSO?KV/S\2J]G\VEHW''?Y=X2 MB85< (4XB5F6C7:*J]+GBK!HL1?9SZ)I *6VQ6@P R(*[+[=S1ZR*-DP=,%C MUL&>QQ-*F,:6,0F-$1!1H%RYFQZ&NA9+YLX3TO2G_0X!&FSZWAYW]WEATKO9 M*IV_O;TK\B\/B0R.3>)'"R;.4$P)=H8C* ERBI@R$A4ASIM'<7:>,:9_.G0* MU5#$^)0MTL7J8S:[_;PNEI5TV/=X0C%0QCEJG [&CB8:R=(9C(*ATMP9TGF. ME_Y)T % 0ZG^[6(2I)M]R3;7SF3+97[,FM_S=&(1H)QQ[ BG&G'/E&!ENSSE MS9,8=I[+I7_%M\=G*+VKY3(+#%W-BH>D5)_GL^OT0#+ELA*K$6))V?$->=(YYFS^^=(+Y -NH((,G\,(L8T M=G3B+HO>DL7U@\QQV-L.>I?KS_/XW<-(N#SFF:I?2:(L MAX*J8&\Q'D93$8SQTL,J),0M3C2](G=E[[B=B3W/TCKN,CJNLV??OVA:?5HU MJ3VQ6#ON'960&,,I,6+GT1?!IFN1U_\5.DB'!_3\>_'J-E\?73-5%4TL18!! M"$*?0YHC)R4N'86"$=7"&'J%3M6.T1KNN.9B?15FX741L##Y\JA3]?N'$Z\ M5AX)*QGFGE/I_./DK5JD7NH^;W;_'&B-SW"CPK-$(&:>SFZ7=K:\G07[;?JP M37AT9*@NGG@ VZ0.\LM]E@S(LH( "&,:A%[\PJ=KCT@]LB5OE)C+Z;1XHI0 M+//Y;)JNLJE.Y^EBDEW>9-EJ^?LB74]GJ\<%=1^9H6L+\2&-_JB;;#6;I/.! M);I9\+DMW=%=A,CS[YDD83C%FHL.MS:@^'7 ?"R MV7)2S.X>#B3J=5@ZAU7TP*_K/;N\S2?KC3&TF+HP#*[NWRZN\N+VV79.]V_U MZ:SX1SI?9[\%2WU=/-\U'NAUC\'L?K8(X]8LG;]=+%?%!H[E]LFI6NT*7RP^ M9M&#%N8*G2YG%;KIWUC8";;9-8J3X[M9^GDV#_AD._F?"/UPVT3QK WOCN34 M[^4]B2:42@(LY9QA+:#P>'M3DD!.BUH7&8X7ST/9_#M_1X*00QXIC+W3P/%H MF=@21^@8;F[&G6S%[?:M805EO4,.^#Y4ZVFJ./J)\<7D3EJF;=>RGK_EE/E]O+CH[>JJ[LF!BC:(Q MPHJ'?S02 3 ,'EI@%0-FA-F$>]!.WB-DPP6?;**EXG\B'%_2>7E+R-&XDT.% M$D2 LDHQ)RCR!A$*,8FM%$Y30V1S [RGRPW&8]-T!NK9PAQ?B+[_VSJWKC2N M-@&&,*0EAA "CS&33O@2*6OU2#,!=4F!JKC(_M'\BW^'$1NE8?3::'_I<4?V:!RLS[IQ)Z]E#ZSQTBK-!;>>:R8,'4>9+ M:[H+](;BQLYZT/>[C_][EA7A_3?W[^*56!465;T*$N2X=<'*EQ9Z9[D/UB@H M;0N 6IP+[.EVA_%85[T /#B]GN[4?-^,R@7^2?4D6B!B'55<&A'Z%PKK%UIB MH8PTX[:ENE;X(3[U".6?FUZC-)5>%:O.S*:WB[OU:KD!!58:2T=*)5(S2X'& M5C(&@ 4,(UVVTP0[8'P64T]Z/,26UIB=DQNH$3=0V4[H)'),AH5*, 0MT(KR MLIW6X.8WY?1V%'CJ%V57584C6#'!G MI+>,.<^(ACM%6-;BUH+^I['S1C -"_Q@N42^I+-Y]'?XO+@,?>QQC_(("0\7 M2IP'D#AB,<:A81C%(U^[]8AL0:_^QKG!%/LRV4A7* XY-[X[3VEFH0R$T9FP@/(4#ADA-$[>+F5M2+I MATF=."YZ]0CR.>F&MDV [>AVJ)J$^K!:(*;66- /BH^G^EHVMNHD5[$^ZB/<[7$0]_OKZ BGJ?'MR:<^, .CP@$P I"'>:XY(@6?,CK'TX* M CH71U\Z>$:CFL&\B7L%?I_>'KY_LV[11%AI2##-G&98>!W405#98B"1'7>0 MT"BX4(N?K2'_,Y!ME"%#/R3'3N76H2MC5_GDCWR3W6/Y\5)]O/S]P^7O%??& M'BZ2( 0$%5('VTD+9K4&6I12"]CB^LC>MCFZ4T3>"T9#C1K_3&/ZU>K+SYX] MEQAA 46>:$H0UAY!PMV._H:.<->T, M#UU#2&/=XQ(,M\@1."RI!EQ]G@/XOKU\+_Q@??OW/F;S]"&EV.I^X_Y,)YOA M>_@WGMOC=T"N.IZ\JJ()CMNW86CT$AC&0>2Y^"IYEUVG\X<,=P<<6GN>2@!QT '*$## 6F@8 MH:9L+J%B2*]L0P=4+\K-NT+L-'NLKJX?Q#FX"'_Y2&)\6$V&EGH+75@S6"B@ M+66&QH[T;O16Z.>=0O$ZU#@JG\E9M->1+^-#D2V#%9S'H6.1%4L$ '_WMP]_ M.^[..%XJ":LU2%F\U,QS:"3@!(A2]O!7\_""SA T=1I7[;*:M>\B_:<,V>8^;0SX(:B0_3F M7%P]$[?2]7VP3&(Y$Q)RK26RS#E/%2?;-EH"S$BGX2Z4EO<+T8])AU%-YZ-B M04?3O/L61K0/-VEQ>SF9O5U,CD_O^Y].O!,.^M!HX9 '7&"$:2FKE'Z$/L8. M<,^[QJ6Q#M7\*E79,BV.*^_%8XGF@!FD%95MMNZ%AK M[0!IKJYX#./_9HMLDE8H[.6#2; /+0(H;HKJT,:PEL ["3%A(SP"W+7*6D(R MU"Q9SX*LL*WK5Y*$\81BH#TS5EA L*.$E2@X(4:;26E8F[LW0,]!JTJKZ_N' M$\H--8Y!+K4*;Y!A4'-EJ[C#8MS6=Q_J.\*05IC]*(P8I0$^3B*<*0KAZFHV MGT59']Q5E3$G^PLD AL!"%%8*H,Q1\:27>NP:G.Y=E^F11L5O=SQ[P*3Q@;A M\Z.0Q?)F=OGY?3I?A:'L2[8XF@WF^8,)ET3'!+=<06&0D-3 $[68_IKEUT5Z=S.;#'*'XPE"F'P1 MY]6'JSL_SI9_G#OR[CN!WM6(N3M<*+'>*X&0$MH"9*4S%&M+POP1C$&+ZIW> M'*BE5>%T^PLDR@L$H%DE[FMND"D5&?'/VN MA?H^WA]4=3?.X5()Q9Q3@;U"GCMMPRQJ: F.UVC(:(Z3G(YM=5U%G<80#99C MZSL PNLKO4='2B5>4JU,6"IS[R4#FL7@]VT[M6=TW([%3C18.:"T1>O'9<9F\NJDZT]Y(1 MG:(T&"N*;#I;->#$L7())8AJA'!H(6(",> ,*MM**6WN@N[-@=4+(SK$Z+6$ MC"IE/510>PZC2\Y1SV79*B5Q>OHIKE9\_E@03)6ZS P>4 M,3[ZU*'834V CO#V@0Z0SCL#I+6Z=#UUZ7)SFT/F(&5,(HTHMH[JG67)'!WA M53,]J:L9(*W59>JI:_M8X@*18##^G-52>.&=IJ"4+GS1/!'P&4(_6ZFK&2"M MU67KJ6O[6(*ADP)P@AAW,F8Q$G@W^(=/S7M7;QMN/:FK&2"MU>7JJ8][4E%4V$ M$88*(YW4Q(@P9V.X:[%EM'FRB)Y#J/O?S6B#T_F840I]NN?Z1='$(P@$]\1" MBHETX4_/=GV!63;N]6EW"JUD2B>X_1D8,\HE['B) MY6ZJ>9EYJ#$LYPN_K Z=/U D81!A)(*QQ9E M#DN)^,[D(AB\AIV+KA3?$49GFP4>P\/A*3/ DV() =0#:*6@5+$P1M)@<>W\ M/E(W7ZH/-PR\ZSZ@JCE"(XJT?)/D03_8Q MN\N+U6QQ_53R&L&/=8HGCA#M)+16 $TUD](S#*B!U!KJ1;UCXSVU?G>8]$A# M]/WVQ_HI!VO7%A==1G.. 7*6*@RD"Q.?U1*'(1-C/IH+/KI5],&D@WT!-^HX MR\M5NMJ\]G%H2.<5SHF#91+GO&$>,A>0H<@[H9Q1%AH/E*)8#1DET_!@=P\D M>$FXCM ;;&'QT.BGTE8N.0^628Q""$)D+2/!OF90$&LEY\Y+X2$P/I$FICY& MDE!IJ<=".!A@ID1QB!VR:IQNBPZ4^I(F0T'X.GG$$ W-TIQ CVC,V@[">.^1 MMYP P%I$7_7ILQB2):T?+]6__3KY_7+?[L;NQP1I M9 0FPKL@'8=*.F&MLF$L#::V,H->+U)O&=(!]GE+&(;JN\_7#!3%5BH[9BY"@F&(+-'=AX:WB'4!LLS"HLJ==% M$XS ,,)3 >*97<7CB6ZG':H5*_BC.B-<0$!ZAPFC M0A/KL1&^Q(9I-^2IF_;.B-J*[L 9<1IP?R)GA&$Q=08-:&BA=5@= 85*8(R2 MS:-D1NB,J$V"VLZ(T]![I8M(+1BRC -O64R#JQAW91L1)&COMI-A:!Q!?K&Z"6OMY2Q=F,V[9T>" MP(X72##1$'*+8IIK!+"!S).=Q HUO\"WMT, '2JN2V@&&#K?'ALZWR;&,:0P MCO<,X[ >X)@_#O48N>9^U-X."/0P=)X*0[L^Z-9%?I>=U@T/E(G)YAF@SCIK MM;7A+\]W8P>E+@OH[1::?54[3Y4DX',-V<:M&46<_#?,!V$W= HKG9 MR5^3%MNA,M0*LO1*U]C*>OEHPCF$SGOO>/3#:T<0WXTR3.DAPZBZW+1JZL-L MB<_0&J^AZ<3C./5K$@^I&4*=B]/(M@4*T4%C4NKF(VVJA /:/!&#$6TX]7UY M^.4JG_RATV4VC?>L9XMEWTE.][YO_[?N6_R8G7UO+5[B_IUPJBC2Q?7&::7O M'Q_YD-['K]37M)B^J[/SUKKR,+LQ:+0*,YN7%F'M'5;"8,,4A@K2,^9*?=P+ M<+=W\_P^RRZSXLMLDAUH]7PC7/@4KZB9Y*&3_'=H=%;,\O#<H!MO%ZBRV^\6[2(8\8'-_;&Y!*!W?^S@?\J/<&WR["")CMW-SO MMLVOV!T\4BH1(#IG'+*0(8"88)+ $APGZ^W&GW=_\"Q4R?M">"C+[X#$E3M& M1\LEA )*N/',>\&X\I924K:5"F3&O9?8B1;K,:,57C\V1T:YLS@^:IQKP;C, MPKMNPCK#AD71/+^+HF\M[,K#N#5*)\3'4R0<4>J)89@"PUG9;BO!B.Z;[UB/ MWZTYN\9JN$"$>:CS^M=LD17I/,BOIK=!'D'9;J(*;FJHZ1Z>%T2 M!FX6DT(3Z97G5&OG38DLA0Z.VU1NR)*78]5X@/V+NMTA/$H+_A4S]CQ,W4U& MT:E^<1?;66FR'2R3Q&@[J)%DP"#*$5*4[-H8?AEC^.%959WW VSC0("/EVJ9 M+J8?+W^OB +X[L'$: BP>4A&0QPUP;)UI83(R^:.[_Y"&,>@^D[0'- OL"IF MDU4VW3#T]Z"K91"ZCD?@<+D$2@(= !K0L#@Q,IBP&NY&:0J;6_3]15&.@3E] M@-MXX @+D\TN]&*2/4IQ? @Y4B2A$AD&$/)8DIC3$&&TDQK %M>.]!>?.09* M=(QK%VS8-/=A*EM^T!?U.;&_8!)6N5K3L++EPC 'M(D1QH9C19F50#8?+/H+ M]QPC,SI!][RKJ9/70XD&P%AOXC%RAY5S I#=AC7A@^Z"=L6='G?IN\"P]]BH MO:% YPF#^A1>L4[G?P4@'>GCR6",XP )A9B; EG%"J^:S[U0QX3;II>8"@"Y)W!.)1U5=O+_,($Q8) MBK"E6%K +#>,;7LE] MWWY\M?S]DXDGC%)JA'5,4R[#?ZDL9=1*-C_8VML2IRG(>9= -%;6IZ_YIYM\ M';VWG[)%M_YD MXJP)0E+@N)!TD]K.P5+&>#GX^/S67?6U5D"T4A8/;PYD^: OZJELW_.)L(A! M006&!@5ZA0_(EO)ZT2+;1F_>Y:X4UP$ M=-8"C\'V=.,*N,(9L'LF(4(S;(S #%L7))<*N=V\;'#SL/[!HB_/Y0EHBN&@ M/*C>R7]\*C%&0ZNM1YP1+X0$RI;+*@^5M>-V #30QSZ-ML+B]>IVE(O^855Z M'E7^EGZ;W:YO*Y7Y[+F$:XN]HU1Z00"B#BJSL] 1-2/<^6RDB;P[# ;39\"T MECZ?/I=8J%F\GHW'FSZ9 LB3K7># 0SJG>(?UEO0B3Y;8##N0RU82 T%C_?L M">K#^EEX4[;% =#<;=?S%=?G-ZO:X/C7:8#Z 4IW1YD038TB0L-(+">,8M0Z=)F MP.)AK^8[8YAI;577/LAR&K"-'9=O-W<U]?J\5()PP8;B@G &GF&-<08 M[Q812C:_Q;6WA53'BNT4GW.<.],*X1BQ#IURW(7YD4M72JB);^ZI>EWGSDX= MJ3M!\W6?.[,"<<@=!3!:47%;A^_:&CX-N>A^3G(V*.%6GISE0 M(K'$4VI"3_&<$HYTZ#:[P592QQJ3YW6=4&M*GFY@'H,Q M,J,3=(>:9/X1)L;9XKIB ^#)4PD,DI,8Q\."D35^;^ M;X[BP&RH='T^>RYQ3,2>X8/E)!QVSN\V*P.SL>?C=K)1^ MZ>%5V]$DOQE]/G\W0FV&H#!*A9'L+ZDBJ$VI)-,8.2NP!A8P8H:%DJ,2!M$F4 MW)O_JAU1^L=H/%SY]#7O@"N[6A+BK$5.<0R!0Y*&(4[L^@P5+=*K]>:Q&HHK M33$:$5?"Z[H869[4DR OK0U9,-NDQC@^+O;PT 4!A)X$WG$FKG934EKO;B#,V MPAWBVOB"X^ORJW_D#]=%KK+0 5?+.&$L;_+Y=)6OBMGU=5;O-)%AD>TL$$S8F+^10XYW+2>.-)_%S[=/V3T#!\>Y MG2.B"3B'^XCZG'_)MM'QN[8>'C7/(49B-2* LJ!,X!BT2+OP>8LNL+#Y.'J^ M#=.>6#QNS8S>CG#?[F;%YN&'VS+Z,!M>OB-Q'.D8)H68X!YJ3CA5)8::J.;L M/M\.\ BMA):PCR9H_N@.ZG8)_-!"6,7>CEZ3 ,,P\5(+P508"S0R'.V0%*SY M"<'S;53W3.#S(#_ZX?=I$S\&*VNUW,XSZ?71Q)A]O"_QU$E,";!*<$:5MD:5 M"D:0M,@6S7]45I]9!5UO[]44WJ]7ZR*KS]J^7YD8)+&5'$K.I1/4$*)]B9K$ MNOD!7_$#$7=D6AB]>>'^M9ZM[M\NEJMBO8G)N5B%1?"GFW2Q#:WZ-52Q6KZM M:3@/($)B+(D)QX5RP(8)4OK'0]Y(ZQ870<@?J!^,7"O]C>F?#ZT30G>^35>; M^Q++$,)?\W2N)C>S[,NFZ,?P<^.!O>5[$\D8EHRZ&Y_(3\3=_/SHSW\4+@]^OH][RJVT4_7J^FMW-9R?',/4F1Q)] MI\ I&-.PP@"T!%0_CA4M[@6#/]+FX&O0S> GN8_=C_L^7WP)5ELVW38X7Z7S MI[_'.W+?YZO_+UL]WI[[]'SC$>-FD/6GUGZ2,5,B5> XVQ%-B%-1FP2DI<1CU@PWR+?O,C M;8>^-CT]]J4A+XKZ1SI?/^ABN5S?/@C^U_U-QYFHK).0: 8]5$8B+JG38?5G MH&!(H'HK\IZ0>U7W-UEI%*/".X4$$ X(I4&)(W!\R)0B?=_?5)LRO=W?=!K8 MZ9CO;VJ68#!N+SD+$%$08J%HO!.P!,!RT7Q_^M72A[4H+!5\78 M,R_#.TDP: D&P&A**4"0"H!EO,SYH8T(VQ;+V+.M8GM5=>T$@ZX^C7XS)X!"H8/;U].BNB.R][XLISW^ZRV+L_9<5M92!M+R]-M#5& M2<&T]YQ)C"52OD39$]+\9.28-WD&)WK7>AC-XN<0UOL:_,\L=O%LJKYD1>C@ M_\CGH;;Y;'5_(-1E>"$20C#RFD.H&''<8 0!WHTYB#6/!1CSUDVKWC!&O;S* MWO%QMOS#%UE6G@DW*,4(UTY!P+A0LC58,7(O0]#&?AQM%7^A M':^R"Y0SHHVY!;+%=,@NL._=B14ZP$PEDU0&DU-IHUF).:2X^70PYD-SH^@" M':AC]%U@;^CRBWEP\Z,-C=^!U$>':"9)8GB\M%XI I& CD".+=W-R@PVCQ(> M\Y&\P;O'(,KI/;QE_7F9_6L=VN2^1"?:@>B5K0A=ONGLX3+/Y7E7)PCF0)'$ M>:\ 85!XC+!V#DN,+*7*6^E<3:_4(*VLC%+9\WA"I'4*"F0Q\QXPB:BGV]99 M@FV+0.R. TY:J^?ET- >C5%'A,3VS::SM+B_3#>1$IN,#\>C0PZ62:!G#!K& ME()8$17@M@%E)G@P#,*(U^)L2L^1(JVTO((:PW$'9W2@S9?\Z NR/PMA1AD2 M,4J>G()MB MAXK+^X%I,"K$R/Z82VJVD7A985GL>SRA4E(CA(+6:: %@UR7\[!3&H'&!#A] M&^Q\1D4'R)Q+YY53POX"B1>"8JLYT81YHA"SFI2M,\ZZ<=L-[116H?U6"/UH M/!BE.3 &]9\M6BT+[[I1BZF-!XCSNXV[[-&95B=NK4X-,8&;T1QX[1V F-. MH2_;3VB+#.6]609M%?E]#%H/0 VVC'@Q/U8?2SE0(C$(..6D4@!X$/H78<*4 M[<-,-#\.=7IHP'G=#NW!.:/RJY>.A\H$XY=033'$GLNXR'):JF= *IQ^3$Z,T&\9#A5%0H/I*DWW/)]9#BL-\9[S # G#"-TY^X4?]'AL M79=!>ST=UWPC9 ;3>G25Q*LILJE=%[OTI@\I9]YG7S<_'34,:E60>!SZ#A9* M.N1!\R"Z_L*K.V=#1^ ,18 /13[)LNG2!VC*JVPN MB@=_ZT,>PB-,J"Z<0" =HL1A8$P@>U@EQ=",AU8S#)M?O-A?C''7E.@.M#5USHEN(JBEQ(#WFNVRYS+(H1;Q<^,EQT*?R+2-Y\RN3 M+U9%.CEXLTV3NA(O.+,0(F2X8@X0Z!S939;:CS'8LBLJ# 5:91#D]NOX3SSB M]9__]O\#4$L#!!0 ( -&$J4IV>M\&ULW+UMD]LXEB;Z?7\%;\]&;'5$N@I\ 0'TSLP&7FL=UU5V MV*Z>O;?CAD*6F+:FE&*.J,QRSJ^_("E2RA4 \.#@ M#O[Y?WV_64?WQ;9:E9M_^4O\(_A+5&P6Y7*U^?HO?_GMTQOZB;]]^Y?_]:__ M[9__KS=O_@_[^"X2Y>+NIMCL(KXMYKMB&?VQVGV+_FU95+]'U]OR)OJW?_2)M/QX20GYJ?]A^M5B]]4#\V_NG__/+N4^/GF]6FVLTW MB^(O__K?HJBE8UNNBX_%=53__=O'MR?1D9_J3_RT*;[6?'\HMJMR^6DWW^[> MS;\4:PVC>=JW;7']\B/6V^VC)]0,D9JA.*\9^J=7'KQ[N"W^Y2_5ZN9VK>GY M:0!^!\"[YV!#H6M(^-4%Y#E6GS[0,][/NNL6?A$_?Z1GS.V+)C?+$._OT\=Z MQNX7//(EY77_JG?YJ_\'ZZ6?DMS&^%]6C!Q??=\5F62P; MT7STZ&BU_)>_Z*]FB^7W:L;FZUI;/WTKBETEBMU\M:[HEVJWG2]V,TD825(! M!8%2)4F,.> $(:F(R"'E;-8\<%9LWOSVJ3/??,O4 1)1G*9Y6E&((40IVFJ M1$PIC9E**?^+#0?/V=T657FW7;1#DT96C\PMV'_=PXI:7-$>6/2/#MK_]\\_ M'=P)RN%R'Q4T@_E$N'R$R9A3';'\6FZ*'_6?T:,G1,7W5:59OBZWT>[;JHJ* M=5'_\$<=X9SDN5P\ZGPU ;ISQ0BD;7CR3Z]2\I3&1WU""->WMSJ/K39568"-(S&\_H]&G]VTMW#N8HT(!/)?B(E>S -D.MY]:5! MLW=6HXKSGXKUKNJ^4XM._@;$^UG1/YUCY07%\4+B9<7&CPNEQY?*46(^SO_X M14=CV]5\70QY9D%)W.YI@DF<* M2IQ3EH%<93A.:)YRPFRZR.[$U.),/]%8HIL.C*.:V#%F*2?!R'+6DYJR'M)5 M]/.VK$XS%U95CLDQD14G,B>F*VX^G!*6 8Q8*TN=N7N[^; M%T6E.XI(5$:T M>B$.)9$Q317N.HK*('.2ELE9P\]EN:QF'*%<_X=E1D2&<*H5KL:78);% MC.:0(\9B#E(BXAB#3%*0!5:9#DSTM4;C*#*6I%F*3#B^G$6F9ZW!=%F->42/ MB<:X\3DQC7%TXI3&#.'$)0TS0PHPSG!,D?Z;Z,@>@[CO)%#HJ5&?SK9*'LPR M2ABE2$*:0L@8)(Q@D65<>X I3XF5GIQ(J1MTDE4Q(+OR.COV616OQ S)IEPN MA6*8.C%F:F*28 7]3*K$TG_3[J_FJ^W?Y^N[@E95L:OH9OEN-?^R6J]VNJ_\ M4LRKNVVQ?+_Y6"SNMMO5YBN;5ZM#9IA117#&F, )2I1*F2)28"#S!"=2&/>( ML"#"=:$:=]0 OXI:Z%?1$?)HOEE&GW;EXO=OY5J_;]7_B.1_W*UV#U'G4U1N MHMZKJ''K8FG-08UPIA./T[C3Z/4C^5I>HON$U17]@5_+S?81Q,_S+^MBEB0R M40E-4R49D B)5(D.7RSSU&:V,QZJT!.D9\K3B,VQ^+RL,?6GCEWJ1*?QRG#M M^P)M'&8<&:=Y7<>4K@7K!7,]L)QIP]=:;Q+CQ4FR/8X=PQOTSSF.>/![X)CB MBWG3\>67^;^7V\_Z5ZKWUZ+XLM/VV]CJ4PVA04F_KZJ9HI#G2DI.F![9$,P1 M2P6.Q[ ZE!3P[44?6_$FTGZ M)3BW$VQO= =1:4/^SFBP[Q:8AL)Z]ZH,^]YZ5T=1WLQ7FQGF4O%8!_PT1QG5 M\IPAN+WMR4FT_?YMO:/"\__U%^*M=W]0[F7XJ;+\5V)CB% M28X4TG^P!&O-3D%K5- <<&XBDYY,!=;&%F#4(JP[*B\C#3+J4$;_:'':[)/W MP.]Y';P M7;B-U%6+8X@C,NNVSF$/!9PY>Y>"%H<$S M>1,X?>#1F3+("V87*_-Y]4V/-O5?]8AS/U_7^;8F.$\R0 6EN<0P43S)8)QF MM4$L&>09L4H]#S 36O$UI"82:[XX N>4'QA"IUFP.Q*3E@+O2F*06/8T16>" M5P^\3B-:]>%(Z?V=LU.ECT6UVZX6NV+YLNF7O[L72L"S/&$DC>,8J#3-B<2J M@R0$RVQT*RB0RRF;T[P^;*.8J=]DVL.;/EYDMC^$QC,:.DKK3$-EQW&UO,#; M;YEK+3?%PR_S[>_%3MUMEITQ(NO=% Q1R 42*1$J;XVI6%*4VR56W4R$SJ+6 MJ*(65M3@LIS%#F70,#<:GCS+1*@#;V$RGB\RC64">>)BY]<&*] MJXH]]%_^[U6QU;__[>%=<:\I;$)2B81$S>9P)052E##0+;F#!"FG+5/#3(ZX M'ZI'YS1_]46QF3A=@%T[L7(B-NQ^H[-4F6PF\L/U--3,MU.GM@'YY,Q:[8XW MPCV'L5\78CC)A(04$8ZUS":<0MAAH)P8+=&$L3RB]CW>,GBTE_"H[SI-?3VW MA:4ZCMX,KB)IPW-8E32AS$0LO5(_,PX/1U$HJ70!6;//?9K M@5U%QE2&5;?G/)EHV0!V)Z9<0SPYI5.#V1FB2DEG,98DD3E)ZBHM0@!&(>HL M"I["X:ID:FDD54H\JI(QB>ZJ%((]7ZID0.5HJI0XJ9(MN]-5)6M/#%3)C9TA MJI3N+2+.LCR+)==F.>>,899U%E.>J>&J9&II)%5*/:J2,8GNJA2"/5^J9$#E M:*J4.JF2+;O3525K3PQ4R8V=,<]1OUMMBK>[XJ::L0Q"D@$!$"6FCNYMG97Z=&:>;*GK_L6,1D/ M1FWYB8T@X_H>X"2V:PO8[*$^WA>YX_/M]D%;;X#/4 (%IBI762884PE,,M(L MANOO(@2L*BX/-#7&CL,C>%?1?!=U"%OEL=]./819,WT?D50[P1["9["=U:>9 M>F5WM0>*IZ&,OIQY89>U-XZ,(^S59KY9K.;KMYMJM[UKEVFZ[[6:>WP[QL_; M\NY60SH44"(QRP&2G"B1YU+E&8M[214YL[RS(CBW2/4M2[<+GR=0,Y/Q<#C]6F0ZG$B?207B3&8B35-M(TTX1_VJ/2"VTC_ 4'!1;^ZQ.]+S>3M[ M#B;E0T@W$^F1V+:3WQ[4F^MR^Z;2L(X*8XPKJ*?Y.2.5'DB=A@CZ<*3T_L+9 MS\J?AM2;Y:=OY7;WN=C>U-6%JUVCLC,H\Q3%-.<9I3#&D( DKD-KJ91@%.6V M,W1/9D>8K5\].Y%VU=;MK?&^T0^]B8X0VT_>?36 ^43^ MS;3^H]T1YLCF]& MXBOS?<\M,0UE#.'8"WF (-S97(K06GC_QZ98]E%G79MBIH-+%*,LQB1/]6&<@L:H*,Z/1:"=T1PPVN/I9 M\]6^$M#XMRZ<8NF,DGDA=QK:Y<>5%VYI\,2/XZZ =L_FY[+=)?5Y.]]4U[J_ MTYOR;K.;P9SKB#)#$)(8RX1CSOI9,1)DR*+_,,.!]:N'$]4O0K]S>5=VVP4' M+

XKR>8I,2_D8ISVD* M$@: 8><.C")<=S\ ;PO!'J!'>^Q1 WX_27S3X(\Z!RZVP#J,[S.*,%)#3D,C MQG*VO$AGL=.13XMOQ?)NK2')F]MU^5 4GXKM_6H_=V8UDF.L=-TTGO[J_?7' M8E%^W:S^4V,MMJNR=:"];R9G,LM9FN&<0P52D7.!.ZQ8Q%;3WW]>B0YQZ[IF*-WKO[%@WM1ZU^K66X7B5WH13 ;9Z;_#M@-/Q=M_B C M4Y 6.C-@7?:-F,8X=F$.RBGU4=NUI45Y4WS:Z7&W'F3?[9$T=90P@!00F8@X M3T"2XYQD<6=1DL3JMK(A=H*O+-70HAY;U(%SJM@VB%#3]:5QN+1=7G*D,=#J MTDF.SBXN#6=V&HKHQ9-G2TN^V!FH3OLJ11D$,$-=NDB-M+,\V6N5);^35BM;7\STRHDABYL2BKJ2 M&MTL19T$+6]KT_)['>T5^[/YF4I!79$70I7Q/(6 HSY_(0B([?9I^[ 8?,-V M![+95;<\P'0L[.&%93,9&YM>.S%[Q.L1OF@/\$+5/@Q(.Z-L/BF?AKYY]>CY M)02>V3+.F!9K_=.O/Q>;8CM?:_MT>;/:K.HL[6YU7^PA=#7(8Z!_M\>0RP@LUJY]FLY=(:S!7L5[>$V??4QX*Z[NMY9X+DE#%.1%VL$RQ2C M5_[#Y QMJ#R7"PS2)-/0T$"^/ M LH0A)T-+*55%L[NR8%UL0'37,'LE&BS9,E,T\(19*=9YMR$.6UW3,,9O7&C M:QIZXHC]Z3&Z 0P8QUDO+QMLM_J-:0MYLX?#9_;+Y0VP [K-\H-^P7Z=WQ3[ MZ:^.!_,D2;.,**H09$PJWD&%L;0+QRX!,+ Z[2^";SNB6YKM,NUF&+Q-O!X^?8P'4_Z5>E=N?C]_>W1G=890B)F M"0*&9/H_#GJ7(]OMS&@9; M5!>:,9_DYXQD#N=T&KKGP8_2]]MFID"+Y?=J]O$3K>:;Y<=/OW73:,YBD'+, M!$A$)B'/()"=D429G0ET?'1@K:D!-?FF&I*EUKB2=5Y@1N#)<@GC A0MRT53 MT*D9HR])U2,@H2A[(L"U6[6L(I#N1?5E1U]0TH&,7%8^AX(OO;P5ULO)^QNF M&VG^;;/:5=KHWF9,LE@"P #,4Y.K]<[('C:81VGGPY>4_]<(:,0KP/ MQ?:ZW-XTE2=ZBWMSD"0\!TFB4I(1EO$D37IS($X3XV!OB)' >G4$+:J:_G77 M]"^'Z&80E0:AX%@LVNG3,8'' C4V@1:!XEA$NH6,SH2:!8]GG#\51OK@:P(! MI1Z,*, 9%+!'FN02,2Z6_0BF%N2" &$69GDR- M*-L-PGV.2P=&-4C;2-,7OW8J/@*U[EH^(5;=I'T$=H<+O!O+UDK_,A<&>C^0 MQ&FI_E!G3FB_%XZ\[3 XM7;UKK_*)V=YS!G5*!012.#K:W$P"]B>9%\FLO3-H)QV\EN8#IUO#PZPA]] M>7BI\$FWT^#=I6Y<&T[\D+T%_EIU&FF7,1VVW3?@F^MA8\*, <"%X@E'4)N1 M$H.L-Y:AA/C0^5>-A-?N$WKM0Z=?IW"(]GKESH^>3D$9K=7.F,+57$H]00!R76LFTB:D30%,19,2UT&)() B=RT M:LX "^&ZRP%4U*&Z6#FUTP2=Z3@>6)U&Y_'AR--]X;ZX,>U$[\JJXF5CL=C4 M]MJJ,1DG7 *5IC1-!*VWI'.V-Y:D";9:(G8T$3AI5Z.*'L%R*_OE2J"9 HW MG9WZ.- 61'E>)N:,Z@QD/D@/[B]C?S(^^UU2]U3K?[BYV.-CF MR*^9#H6GUDZ&0K :1*=>).Z,3 TC>AHJ-="'TN>K9SFE.#IWT5Y!?_0R';]+ M^[0ZHH1 /8V!,0%,*"52B#L4@J1VAVP]VPZL:\=P#;J>TTDX[\UA..V[8$M8 MS@7]-D*8.:(=F^V<01QGT[$7K[JWA+732E M*A8_?BWO?]I[T4K*_A]/U>3@Z4L;!>QIN/!F ? I7.3#\P(L8=?Y[M]T?WN MVP]-$)83G"&@A(!,"BH5%$CN 4 :,ZLJ]1[-CILY>HA:G$Z3-I]D.V:4QN%Y M4);)E.)Q,DTG";/)/@UG?1I12PC'7LM2^>+.31'WQO='[85@>0HS%(.< !5# M3.,N.H(,$:MBPD/LC*QY5WV/=)K8#6+41>?"D3E,V,QY'$';'I%D+&9NU$Y1 MO1P].2M70]@QWG*STU/_+P_OBEW=L[4J;HOE:K>?OE$ITT3@/(%8*DXXRS'M M)9'%S'+CS1!3P;??J-5FKD>(^3K:XXQ:H,T590U2UT*9@Q@V$ZS1J+53K,=, M5C94AMFG:+[KMR:J3' "8IPBJ!00,DGR MK#/(!4@'32S-S5Q@"\([@YW!WMETG#F&(7+X?@03#L>9*KXSV#7M@=9IZ)(/ M1UZ;^KER8ZI)?%[5%='KO^K:@/?S=9,FW_'Y=ON@4327ULZDRG,HE5 Z?I.) MQ##-R&&:B:1=3.7'9O#@JL;7K#$MZB^* U([G?+$L)EDC4^MG7KUG#9?'$&\ MBN:[J$/97JL]KI09,7=&U?PR/PV!\^Q3&?)=M9>]F8SS.%84ZTA/<1AG-!&P MGYQ20FV"+J,'!@ZO:@SVVO0Z#>;2XY4!>V497S%>$01C/J;3W\TAO]"=+?TU M[:V_E)OBX9?Y]O=BI^XVRV<:D3,=#G& D: D1QDDVG9G-S0:6 MP)?ZZO.,B$&'#4Z_HSB.P_QP@70B?1R5/$FAC5(.;X>)JJ4'QUY33%_C%X[>>Q@7D4-T$8> M>ZA740^VUPUD7B^6 M?BJ^-J'MC-95_@B2.)<)(KDB(NUV;N2 ,ZL#BNY60L^@&V#USJ2R@Q95>VQV M>CB 2#/Q&X=#.Z4[T->CBCZ]1E\013O)SAGY&L[H-+3*@Q^E[W?-384^%K?E M=E=7DC@8Q$JJ.,-Q?4HI)2JCD/?SZC2VNC5T@)G1=&C;8QLH1"Y@ Z\):])P? S$:0.JTU&B((R?D:# WIGKTKHJ&8A-$.=*+V^7'8*\W:S*&^*S_/OLBW'S8I-<;W:S8@2 M" @*DR1&:2P8%?VV#SW+RQ.[_:&N5H+O"-4SW_M555>^OBZWT:J!&>WFW\\D M0OS2:*8W8_!G)S@MHDA#BO:8HA_VJ/XZKN:(PERE"(%$P%9C('. X4T+I>1YFIGL7G9\?KLMT MD"*-J:VL?[&BMZ?8.=-I!A,ZC5XSW(VG%TC[X<7XH.S^:HWWUW2S6RU7Z[O= MZEY/0Q9WV]5N553R^V)]MRR62GM>%["^:R_3>7_]%&=;)Y,SE7*2YRH5(&:) M8@ID'4@@N-4IM9&A!9Z!'-]A>C&XR;^[L*]L;O+(:NHO-M5=2FH>A/8W4:_1]'N6Q'M/_-6 MOQV;IDO6FQU=+N >1/9Y51N59\LT28TJVL.*-"[]WV^11C8ZA1:WEX]%I=N] MY0,H-;NP_(S[+PB]-\8F<$FY%S=*SV^278CZ;\V5!EWY.HX%@(G*&,SJ:VZ3 M.$.R#X,Y9#;QJ-V3 TOW'HQC44M+DLQBRG#\V$FN,35!0L5'+)R)"]W8FD80 MZ(B]]/&^C)I*?=?7G),B3DB:":)GU1#$!,4T[^"E&;?:QCP:J LE2:V7?=ZY M5KX1]IM*$W]04_ ML[KRCHA578E'Z8@8$R[D 5NJ1AQJ#!$%'F<^E[OY.JIJ0%54=#HTK\_?[E9O M>K'ZH?W$Z6V4EVRS4<:/ ,UUD<'C*FH]^5.-&RWD<(.&9>/^EQ@Q;'WV.UPX M,6Z\(;$] =4>B=)6^_V/0$K*,Y'(7$"604[K8YD(246P@KE\+1?ZZO-3H@T M!54"(4P1)9G@0+NB]'R+Q&G ]?@]I*C'=+%]O*?(.;=[:RB?T^B0P]UXNJ/* M#R_V^WB?&GZ[N2ZW-TU79@_['[:[M!#/148RSF":" %3#EG<]2B58JO*6B[V M:7W@"*$4)%) F@(B&>*"D30E>9JB,7?D/N^"1["OHB\/_2<&[KGUV#J&>G?A MAK&4PB!M$GA_K#&Q1IM@_3?31!0VI(8PS(;H^$P-NE48[;:6Y&"UF*(MUG%MO M4 (J3U6B!,H R&'H?>J/>X_3EL,!#%K-1 .3-T1U+K*G\"0MKT]"!U Y$=T9 M[L?+T]#!S+RZ;[!."6T?9K]]FL5,JBR.8\XY8UCI^:Y(N^Z1(65T:<[1XQ*6 M<)QF6$F-"L642"P$%3HHT],CRD/O9OYMLZKK 3?Z7=EN3K,@Y;QF!.+#3AQ^ M^_7M9RFB3Y_I9_G)112J8O'CU_+^I[TWK2;L__%4#@X>O[2WS)Z."^\B4H2@E(%\U2/?2#'-.LC;:1FO:VIGB4)/A+M%DDQ >Q/JFP MQ)-+KR3*/?!E7 ZOCXKHMIA7[\K-UW>K^V))JZK857W&7B0PE8"FA*E8HD3' M^'&?B26"*;M,C:'1G"&F!" )ABE,!6!(D@111E$NZ[6OX&F;XU3L6H-\LZY1 M1O,&9IU]_7H\5YAK7RPKZGDBWTP++\"ZZ\PK:A!>137&-PW(J$5YL65!,_+. M:*)G]J>ABKZ=>EJV+P1GQH6+^ZLL6G,S2G, J4I3)C"GLWRN)YX*Q(@F'$&:9P1PW>T9)B2)RR5/DEC )%=24*PU3'<.!E_;3^YB$F"%A,B@GD-)J!@G60X$ P!CF0DA M P[I3Z^.:NY%.6!]7'KCU9$]//<6)R$OV 9NAR/]MH79>4D[DEY*@*G M*D-Y5H9_4;TKY.?B^XYI9GZ?09'B&* $D32C.$ESB&C730$71D$]W !5XXT:P/Z'* O^ MO8]18=HA_"!ETAX^AZF>IV'CE#W=?YJ!RL$U^Y'*E3_[?<2G+W%KMLN)5(>1 M.<9Y'A.NY[<,)SPCDL>8Q%C:W4KNS6CH1:&CE.C9RQ"'[A(>RKWA^M E:+<; MH8:Q''C?[WG6SBT1^29^&HD+_VZ=W-;KE;?!U^^RA\_Z0#8+'L40#."Q[UI]\#: M&0'TR?DTM,^K1Z;7Z3JS-?S"U-0?&<-AQ[(7N@Y@7B.8#F761OL@%O+JKGP/K$5<_%(^-+Q%W9,DK7:C4H MMS6I#[W!?24NE*.L7C]#$&(A,BQ!W$MLG!+SQ*R[B<#:=@ 6%8=)EGT]S@$< M&N17QZ'/6Q MBT'?%?.J^%:NEV]O;K?E?7.(KMI;% E7"Z@18:B,Q&D#V*G$3EZ\:3T_]K9:5-; M)JG8/E5"3$&".< "$R"PR*A4M+/&8VA4)'^HC=#+]7M81Y%B/4^KRNO='TV= M2R=QKW=VVV!NM-Q[K&3*">CI,&*&*0=#/CY62QE/6X:8"RU$+\(D8 M77<87:9B'M@UF,R.2ZR=-NTYE8\X51?FU&*:.RZW;M/=H1R;37Q?9>+4!-@? MA1.8"'MTI@SRFMD&GYMJM[U;U._;V\V';?E5OV==O"L!PRDFA),,I9G" '+5 MKP+1TRR= M#4H]D#N5R-2'*\_"4V_\#%Y$?MGDUK#];*.ES5D M4%O"!]%F$C8RQW9"YH'><1>/WQE4E?#(^#34S:=#IBO'KEP-5KJ? MMV55S1(=!U(FA:((ID#EG-.D7Q_AP,].&3-3(RE?1 MHXI=10V\B>A7@\5%N^PXGKAN63ICJEDN'!G?R[-8W-W>[8BF*VVVQ6#7) M"_WUNJB_T#CH35V5YS^;[Y_$.!-4QH(IQA&5:8:E4GF7W$P QO%L4WRMK7RV MN*%G+&Q&79BT7?B9&Q:+CU7UMVA^<"I:'GG5].[YD3N6=_6,UHYFHCJMMG.[ ML>>HI8Y]N(IZ+YI&._;CZNFAH*O'JCWRM3V>&N&,L(_>SM,8 L9W^^G]/9?A M?7 8_&NQFT&*4IP#@.(X3E$J4L6Z34*)!I)Z"8)-#%TD!+Z*-H6O.-B(S8%1 ML&\BO<; OYZA?'8NUDH0UL&WW\N*I^[^\ M2>)8IJE@5 (%,X"HR BG2J0YYMQRU<3%1/CUD@.JJ(;E=E;9E4#C)9+0W%DO MCMC2%FI5Y 5BSJ^'#&%R&JHSU(GG:R##.7%6FN-#>RE"$*>*)@I))B3*..PL M*I98+7L,L3.^YC@?#!Y$IZ/X!&)RL )=[/#O&89LI,B!UXGJD8LGKXF2,SON M,=#A8)TBD%&>910I17+ \OJNU[U%IG*KJR&'V+F4,CD=X!U$J&M@%(9+3]IT MD4.Z9SBR"I3LF9VH.KEX\FK(Y,J.L3K=5;ORIM@^L]P=-@,*"YQ#DM*,"0%2 MG/6:F(+7O32+,1MF]M0<@W5:D1>+15K"*5A5.L\5^>4RQ/+ M$U$O7]X\53"O+!FKV+98KG:G;,(L@2Q)4FTIR7&2 \F3SB:$T&Z3[B!+H16L M >=1OX;1:JA>HS%JJ5WN9(91KG,\G=,M+_Q.1+7\^/)4LSPR9*I8O\S_O=QV M8EDUTT]*A8IIS!2*A9)$0H5(9XB2U*K4I\/CQXJN7-)1+FR9J4]@HAS#I4MD MFYXS<494!M V#249XD#I[16RO"UH?E.\OWYD;C\WE&ESW:D"2"$@:)Y0U6M4 MC "QD0YW*Z,IB%/:: ![9E(R#G&NBG*1'-%)2LY(RW :IZ$P'OQX>M&0)V;, M[M/86Z#[,$A/V%3.!9" IRTMJ:I?-2$IP@ M1_48AQN;2R<"_&+%EH80B" M'+5P'&X_-TO$F&,.,2>2L(QC"6@:]V9% M#JWN5!AL++1F/M]#U>/S=3S)DMWSNGH18BVU=@"G8YU6>L35F25?;S1/8^77 MGSNO'UX:PI.[EG5&NZ,)20PP4IF(87UH7/]3Y;V$YL+J-M;!QBZJ97X.-%GS MZZIF :GUJ6;3.-_TA"TK/7,D>JIZYNK.JWHVB"=3/?LT7Q==+=Y8*8:X9#&/ M)8ACE&=YOT+"]+]LI,OFN8%5JH'BN.O?BAXSY0G%C)W(&)(2YCK[ P-GA,.% MIVEHA!/RI_?..WMO48FQO-OLJH_%HEC=U^4H]N;R.$D3# 1%.4YD2DB"^@UT M60JLC@@Y&PFL"1VNZ #,42'<:323BU$8M-,.)_)"%1Q\D9PSLC*8SVEHS' W MGA?X\\&+\SSJ75\H6RA%<9)0S 1(!)$AG\(FX[S MI3!$#IXI7:[6_FF&;&9']K1.0X]\./+:C,B5&V=-^E!LZV_,OQ;Q+ -0@5@0 M#"'-TYA D?;3+TB8T=XN+X9&U:6M!G<5W?;P!LJ2%:&.PA2*RZ'2=!5]>)W& M<93IB"(;;7)A=J+JY.3*:_KDSH^I0KW??IUO]B66ZVN5RO5J.=^77_Z@W\9N MY?7]M5IMYIO%:K[^I+_37DM,OU0:[&(W2V0B4HP314#*8QS35 J!DUS$&.9$ M4,.>-PZ8<%WT&/]5],B#INSOL0]1>1WU7D0'-Z)_=(Z,'&UX(?],YQ^W<:>A M$B/[7%ZR.UGL9A)WVSVHF]OYYN%_SRM6%)NWF_15\TU/H6PR]W ME0Y4SUR5$X3B\YI] 7;MQ+C#%NW!11I=5,.+WFZB'N"XE%KLJ1J76K==5@,I M-MMX]2H1I[9B^6-P INS/#I3!GG++!<)%]^*Y=VZ>'\M;V[7Y4-1?"JV]ZM% M\>G;?%NP>54L:TC%IFH'K'5#?C-6?2P6Y5<]K!5+'1VO2OVY:E=]+K[OF/[, M[S. *6$YJ>LXBCA629(F"4D_8*- M:[A@^J=H59 ]/5[(OC\AQL&L ?GD*\&.AIUJKQ:Y8?JIU M6,_.GGSGM\U*3\@6N]7]:O?0=,4#9%F78U"IHCF ,4<@PTAVDBA9;)5%#@HT MAUPA0"B ];VU*J&4\%RQA.%,4(BMTC(N>W8LAKOHRT-4%8N[K?8BJI]L./.: M1H/;CH$3;VOW8?#TJ'=P)6I\:;)SS[[9>!AU+DYH$/3?8D;CX 5?E*D-A9>D MXN1H>/'V<1P0FQ'[P_RA3D#0/^;;%M;[VQI]]??Y^JX=QJOJ[J;]WA.0""1I MBD2(8&TB272!$9*P[C-*6(IE H)3,9LSAX^;4> M830_0!PTE@5O*Z?1:TK-Y&>\VCL3-=Y<[0>DO4-7T:%=CWR:V@ UL%',AZ2Q M6G^2@]!HSI\?=L9M ].!YNU&A_=%OZC5KVGIAS.<*"4 4(E*02)5@H00@) < MLA09JI#KX\/)28OHL)Q\L=7D$]2GW%;/K+Q^+^V)S5QP6 M?WE.L "<)TKB5 F22P8Z,UCDL5TVW?KQP9/@':*_V05%]CR9"4I0@NR4I(-R M,05YRL49Z7"F;1J:X0Z_]/3Z.)SPV]OZN2R7U<_;LJIF@B8*9RG.5$PAA)*G M!';&>!P#RY4W-R/!%>/#MES>+7915>-S./KGP)OAE"@\8993F^9 X![15=1@ MTG_5J"YP.O 9,^?F%\.HG(:J#'7BI>.#0SDQCT.J0G_V&]TLA3:Y+F^;X&>[ MU>]7$P?Q!87E#67C(@N<'NJ<:=+?RX,[T78_D-A&1:.VFFE(-=4&LXW'CMKJR)/H MR)5FSW'C3+0KH[T[D?XC:AVZ>K0,$K4^C1W5>6R.LR'A)9I]&LI_(=^?!:.7 M:P'C<:9\F*]W#_MA;48(T8.93$'**8EEG@G.^TDU(%8+"9:/#J[T#8RH^C;? MKC9?H_FA&2PUWI(Q0Y$.1Y:ERK9 NJAU9&U\Q,(Y<7.C:R+JY C^J;P,X< V M'S:#&:G+N2*,8$QQSK@":??X%$*M#.5NOK;+@KWZ4"M-Z.T;O^N?ZU]Q#O5, MB;%+?'GEQ"WA=9DLET%VRYB;B?1S:]@GLEF6?AN??&RWN&^^-GL =90BV\U? MA^P92TF:\0S'DM$$L)@JTMM5DE@FM(;;"Y[;:C?[UA.,L@/;;8FSS9![8-=, M.<:EU4Y2>FS1@=D.WN7.>;Y&V!DI\D?V-#3*HS]/SUYZ9LJ\XD2U>W_=).@^ ME>OE#,5*Y57TM<79=+[Y(Z26&Q0\,6VX86%\DBTW M,'3\_GS$[V.0E]$W,^;.;7#P2_TT%,^W4T\W0(3@S#I9U4TC9YBB%*@TR3B% M62YX3'!OAR8XL9-$ MDC5OT]": ?A/)8HMK7FGJ[T5,7_9T9P2IE2("$#IH@Y)M&J V2F*.WMFLC(*;7;:KJ$,U]IFTE[DY(S*#Z9R&T@QW MX]FQ-"^\& ;6YT[;[@IH5*Z[+;=%^[O/\>U']LMJ4=:6I M3D/I9OGX*?(_[O2/?REVW\KE07BKF4IS*8"B6$(&(9-,I=V>:*VZPFI3XI1P MCS$M_-)XLU?2:%?[8QO(38JQ/TKT'H0M2Y$ M1SY<=8-#P\15/6XLZB,+99,'OE@,.UH;G@V+I_(::(0B9$V(V1.%58QZ6U@D-F,@W9/#CQ2:3#1^MQQ:1_DF(T=X7BQ M4_>:DL<*3W>[[>K+W:ZI?54?>YQOS^W=":+*C]@YHYMN+$Y#V1RQES[>(SMU MJ(\,:CFK/A3;KC;5:E'O6%FM[W;U64+*LS01/*44 Y$F4#",A):FC.>)$-@F M73#45N!\0:<@]85KS>&_XBKZ4D-L][JU(*,?[JKEX1.GY\!AV#83H#&)MI.D M#EE]X+JMX7<5L9[C/;YQ]>@5LLXHE"^:IZ%9WKPIP[R,=KKV;\7JZS?]>'JO MX[2O17MST+[^WON[7;73[YM&]11,FC*@.,\8E@30E* $9AH,EW$B&8FM-L8% M@A!8!3O4T;R%71?]OBDW;1WP5O2JZ*XNN[G:- 7![YKU;<(\X.ER;]:EMOB/8%Y=?-WK/J'+@]IJ&6(=VLARU#]A)>WW: MXX_5>CW+N"!Y+@#(, ,("402'1(CJ0C.B83(1JS[A^HY-\ORF$(-%,:<$T&H M3%2,T@003D('H1T..X4TI\1,\X*P8:=BKQ(11(TZJV?TQ9J;:2B&/>QRX#MA MUZMK[:C>7]/%HKRKDVQ?/Y3KU>*A_?/HUID$0IQ)B'.8)XCH$!$3'&<,Y@HB MF#*[C3.>C ;?1M/@K ?P1[?BMM?DKC:+U6U=/5#_^-'-I782XHM_,X&Y /%V M\M,S?H!X%;7PHG_L_[Y8\7@S]LYHF&?ZIZ%POITJ@[ZR=NKX6U7?X%7M5C?S M75'-2"*DP#PF":2)T$$6SD1G!""[*HV6CPX<_V@TS:U\'1X[$;.ER4RL C)D M)TI/R9F.(CVFZ(SR.'(Y#85Q!5]Z>9]L3X)^K5<5/Q:WY?:T6G&%B> L%2B/ M\XQGD*#.=GUCK; [".K#8F!]V8.,>I2VISZ]L&JF.^,3:B='S[B*J[M$Y)-K MN3(W#LW$:R3Z[%2K8ZZ!-1V].LW5&:'R0/ T%,J'(R\6/_/ C9GXKM_6I15-VUV6=+?WFY1,2R M/4RCM'&;PC9..\_K=$30@,>S89N_5IB&+'KUR*8 FQ-;QLFW_IK7X^LYVAM> MV^, &LCJOOB@W^*]=L]2EL08)SF 1$^-,0(QZ*?&"*/<*A47P'[HQ%R]O^Q- M@_G1S3N6^;D0Q!MFZR[,N67N[NC^[&.\5_N+LQLE[3%'#>C)B*@#U>=R?0$; M;AHB&]3#IWG X&R:BK JM\7JZX;?;;?%1@?'6VUPOFC.;&D@S3_7[1&N9S-Z M1#GCF"<9(T#'T*DD>3\H("IMI#@=1IM8"?0 M+]._1]VH\S'NR4BS,]5G!#I\\TU#ID?PLQR[8U@F/>=5':W7?]6'9._GZ_I@ M[&^;^ACM=K78%CZL#8XE^ =IW&GH?!C.?LT M43PFQ\.T_J,9))7'6"1IRK,TQHFBN+D=J(4$069U]",HD, Z__&QB/A0=U\M M,$3;+T"^-V7_^%] U\WXMU9US\TZ94WW[:J1H@?AUZ;6[48WQ+,]7X3J 8,G M(D.)!"(&BM%^?T0:"VZCU556Z5#'"W$EAW M?IEO?R_:QHSQ:M-\M?W[?'U7O+]6J\U\LUC-UV\W.AZ[NSD.O23*@(0@)Y0A*$DJ M0=RG33/)[?:A^[$9?"]Z#3-J<$:_%//J;EO![0H^@M749&FQ1#WM0\G?1I*YL639QO;?;%C/(V\N=6:6:OC M^ZU85;=E-5^_OWY7;KZ^6]T72UI5Q:YZNUFL[Y;-Y0@[_:ZN]*RK_<&)LXXQ M2Q1,"&",@IPS2M!A:RF2S&H">@%\H5-FO4NU0M:NO&E\B5K,EI/82[2?X?1W MXDUG.7$^:K5MU/GS8@LV=P*T7D4'M_H?3D7 [3/N0G[!=^&:0P8%V7@:9+@ MXJUA6_2PV4+[$HRC_ ;40R12F4J2G(H490G'>P!(J%BYE$7T8#;P<#*L<*(/ M6LV&@PLQ:J?R'(,0R:F=)GDW'URK/A9U6F?]$+VMJKOZB@$=7=!E>=L4J^]= MB7Z^6RWGVA7;JYQ\MX:9S%VT&>SD3T,]YODQV.DHHBVC9Y0R6.-,0T'#N??L M*JJ@/!J?J]_-=XW5]]>MUM=[',N;VVWQK=A4>LJ^_^Z7:K>=+W8S)I2"2L4H M(1Q1DF4*(I$1S@",L52FD8QOL^%Z>(^TK09^!+&[">X?'/3VG'91%M\LI[1VT5U$MA#HZT5Y<+!@93O$9*1VQ_::AOV,Z7%ZLKUA> MV+'15M:K_RR6/\]7FQK.^\UAA_Z,I$0E+(T9X7E&"2&9X)U1A02R4_&!QH(K M] %?>T=DN8EN#@<7JA[I57.-I-:&G=:&HJW35O_SOX/HNMQ&Q7SQK?GIMT+_ MMRV*Z*;<[+Y54;%9ZD?_TE0 3..K2/=ZU"27ZNYO>8/(P'8SD_@1&\Q.OH]: MJD;6W1NN&\S@>$F8FT7.4G5&ACUQ/ V)]>7,TYM(?'+D(PAFA>[H;09_VU0, M.[JP_G/97E<_BR6!"J>0QAF%"8E9"I.CJ2B8[ ]\OC0?=ZF/C1'3L1;0KH]:/Z43#)JP[QL)>&W0:,CV>NQ9Q M< ">S0^#/$/41>4ST603F2!9GL@$BD2)/J&(9'V+@;F*#[$36* _U[\R6* ' M$6FFO6-Q:">KAIF$JTD(Z1D*SVBD#^*G(7]>/'EV%L07.]8G>8\.J[[=W-[M M*K&J%KKOZN\=;??E=54#HE*28JXH3H2D[8W;<2:!DHXG>HUL4TH3A"C&1&(H M5(I)DF6I9!36I19R&'QB[_=DKQ^^S=3N0(DY2E4L9 M?E%J#R]J\45[@&;"Z(/(\RHX,H-VDOUC/0 @D.[E_W6O7]!ZCU1=5MA].E)Z?XWL0M[#X/#^^OC: MAH_%>EY7$RRK776XV.'#_*$)\PZH!&.44902JJ-PFB#E9R+LL1IS&C'W:-Z6E^DR%G&YV(<,=+.4 MF]UJ]_!V')"6Q26F#DP_'<1QG*)]%Z,#J*A&9:9"[H2=5_11N+(3<$N:SL1G5;'X\6MY_Y-VL@[-LOJ+6F6R MHXCL% $OR,I@KBZK(L/AEY[>&5N-X$VIL/7;S;+X_G\7#S.:QFG*])#*,!:$ M9AEB8O_.N_1Q4U ML"*-RU8GK$DS%8J0?#DIA3E5WK3B"0=GQ<*5KZFHA3/^9W(QC D3O>A"F<_Z M-V:$RQ1!RFF>227B.$]8TKWQD NC^O#/'BHY3+%,I.*YA(0A'%, ,$,\!43_ M('0Y^#[@KL&82X(=+Z\K03!*'.=Z9]GPT.N/_3W1V9THN7P?=X-=#GP5['MT M>\9#;I9BOBMF"B,A:$RT>*@D48(@D7>OL Y[C6X'._WT'.4Q@D1W$$$A!@AS M)C'+F>(LU7H5NKIP_U:WJ"(-*ZIQV7=W2]+,^WTXOAP%P)0JCUKPB(-71,&- MK^FH@R/^%V1B"!,F>D&UD65M2*WG7V< T3Q'+%&L.=O+*=XX D/KT0&KJQ=7B\&>_!"=#",#7L-::.1 MUA9!"''.LP2D7" 8-"1?3JN+.B(FN M\+OM]I& =5,<2)%23( $(9(B111AN.\5.#>6E9,&&,'ZL2E+4\1@BG.")%6" MQ3F"F/+8ZNB"RUU(+:Y'8ZU]QL*=OM=%913F[#3%B30/FG**BA.2,IBYRRO* M(,/^?W7O@@ M=BH"Y<>9Y[LR_''D4.6[O[[V0UFM'NTXY4QP*F660(P!$HE,@4!"<);E&>"O MGH#T:BM<'WM4S_MPSW.'< K5O$_2]D+7"\+Z-,Z:^'7I=+%N7WR9=L;V,J?> M2)Q@ 2 C &22$I8F!*N]$1C#++<[Z6?Y<)M^YG1PS^7J45N"S'0I(#.6JZ<- MD(L)S6,>SDB*(V'3$ ]7\*67E\9%$/:YCH/X0)Q#*M-< IRD-)6*T;TM5*\: MNNB"K8W@\M#EY>8-O+^YZ(0U;S9R$9(P%]6XBCK&+BL?3WAY545<>9R2F#C[ M\**F#&/$6%K:*X:J^IZPU7U=R>W78K7QM[OEZ7?]05(JJF-':6Q-%\]U+Q:Z%_]^9+L>V^:UD) M>UAC&,K66*U@J5X=_1^/Z-?(>CT;6<3.L'1.RWR0.Q%)\^+*4V7SQX_Y;;7W M^N'E]D%;F@D!TUABAI1(,_U_ !/<:RBWG4I9/3JX@'5H1B\7?TS#F;[AQ-8T M^H(;]&7#$@[(U<^*9^&BGGUJ SW@@[(C)X'$.*(*0=S8@ MB[%-A7.[)ULMJSK7-!\@5Y9$.21!O'(T*/EQP8R'::;#F*QIB(")Z&?OERI@SR$MHF4,K;8KM[^*!?NZ;ZWG_]S>YNRLV;(1DI1P+-@MCPS-G%KH\3XI<*65]D MY8QT#&-Q&CHRT(>7KOTQ;[=4ILTM=>V7#)6U\B7?UJGMJ8E6GT^CW^$D*8!VH@%R(-)%U!80N\L929I9;>KV9#1Y/ M'"%M9IS'6/]'U**UTPE_E)LIR46XMM.:IR2WP"ZV3]B4L3-"Y9WT:4B9?[?* MP"^KLQP^W>229D*DB>)8IA+<9[@X)(X"R MH:"2UZW37]]P&AYNF$( MC=:B%I(_9QF[_&&'TPR9R98KK9,3*F='3DO3,&YL#T!\F#_4BPW=WH18,)PQ M A'!>2)2C"65G3$4 \MMDHY&@HM0O^O^M@7F=ES!ECK#N5EXSBSG:AU9>T07 M/IKPF)=ST[EA1$Y#:H8Z<>(@PB!.3"5&WMRNRX>BV-]%^%SB9EF< L"!I#&7 M.4 )(11T=H&(+0]:#;XI 3HI_,A< \%3&)>WM)#NT# M)D<[(ZU]S?<"=C1]LPZ>7)DTCI]&H- ZA&I8N[Q,G63G?" UD-%IR)('/YZ' M4UZ8,94A45P7^OG+C\5]L;GKPS>>9IRIND YA8KH?\ LZXQE29[9:9"CD> " MU.&*MBTPRRON':DS$YT1.+-3G)ZL/:(+RY[C&A3?7;+17RH9G MH2^=>K9*.1MS-PTI&>+ JREF2RXQS(FNH7[=362QV)0 MH&)A9_18I2^IT^G,;;FUS_T,(-8IC G$Z-!(YE*;"$^R8Q[/.# Z#1WRX,?Y MJ,:9F==4:;'\7LW>%?.J>*L]W>Q6]\7[+^O5UR;W>F0UR9G(09:#1&&N@$QB MVB^S2::,[G+W9K2[!L&24U!/?HHO=' M!!NH5QA2E_M+B)I?G!2YCY"-1?*3(:+VNQ9^!-*][!LR\8+X^^;PLD. =V_* M,&^:Y3RWW'S]7&QO1/%E=VRLOHR+92A)DGHCK& BU1&Q1%1E68)2;#(*##01 M6/SW5;TW7[W)_E!*#:?!X=FT%'D-Z(UN@)NHAG05R>^+]5USQT>W.^N7^>ZU MX^YAIL@O4G5NFCR,VVF$J$.=>#I=]L&)U9FZHPGZD4&>0P#K2^>2+)808IKW M]6\QEK'+P3HW0R.M,*[[;N6 MDVV^%GJRH"WFBL X3^(80Y$"Q0%#?5(N(=2R>L402\'CD"-PS8&QQ3&\Z(=? MRUT1Q<#P!C\OW)IIR%BDVFG*4S8?X1I79S01I) +M M].BE,]81W>VVJR]W;8V]71E]F%_T>)W3J6 /;$]#IGPX\NQ60T_<6%Q)T"YO M-I;_/E_?%3.5)# F*I8R0R!/>0HJJ]H/>_@Q\! M '%T.]]&]S7"Z+;81LW]Q_\S@E?Z9^T_=%QPM_M6;E?_62S_9UU=J8A6557O MEVXN+#"XW]=?$Y@)6VCV[13M0/S^9N0&T%7TMB%Q],L'GC)S1K*&\#@-K1KD MP?/+! :R83/1V]^TW)K1D1J(B4S2)&>$:W,BZ0X DI@#A]F=U>-'F=*5&R-A MB@$X)4U9?(6SN/^)%B?]G03"[CLOJY;IG6E7D7[&;;&H%T+7EF5?[!O4?$H9 MK"7MYY&'R]\O*'%/.7EEZNA$WS3$S1W^"Y/$ 3P8G]);+IM[JN?K#_/5\NV& MSV]7N_EZQIE"F81)JM4S22$76'35K0AGL>6TT-5*<)$[ (OJ2VG>K#;1HL5F M>43/E48S31F#/SMI.2*NAA1IXO@KQ(4YG/>1FE4Z+W>VV^%9L*CV0O]TLRIOB75E5OQ:[]]>?Y]]G@L,X27*1 M8)13S C38#H4" H[7&:GVV( M\G:#P".L40LV^J&&^]?FZMEZ'YC&//JY9!M"STEBH*:9B%2&\N[YR>: +)K? M:;6;KS;%4LZW&SV3JHY0B>)ZM5CM9AEB*N$8IX3F>4)!SF"OZ9D"EB5D/!@, M'^8=]>AE"\I.,WVP:B:3(]-IIXP=N*A#%_UP3.T>X.EEWD!WA;W&V!GI\TCW M--3.IT//[@?SS)7[\N5,!Y]$YI0#1ED<$TC2).UGPRB1-ONK'!X?>)M5>\"Z M>F'!O$N:Y3>N4LV/KDI1#5Q4=++GS56Y\IE:=Q M'@L] TYAC/3L-SE,@%4B'#=RNAD;17:.]I W6??A,C2<9#-1&I5?.XEZN:+Z MM,JHFVTC'<;L-)3*GSN6Y=(M>?*P"U6LJL6ZK.ZVQ:%4NX!ZNIDF,N%)'F/& M\QAA+B&%DB9,>-@[Z6#T0KLIHP/4BVU=LB+2;=?E@ :91H\-Y)OYSLS!#!I/ M=A;?BN7=NGA_K>YVVMPOJ\WJYN[F8WW8>_UA_M"@4^7V_6VQG=?XFO/ U>BF]:3NJIYJQ!WFV5W7]U4T;)PF-9RY3:XM+2=[ M1XW8>A#M78A:'Z+.B>BZW$:]&U'K1_2/QI.H=B5J?!E[HZH/_L]-(T=MWVF, M#B/[_'2R>@'&!XXF#8(C:/OEWA>!Z9 5J)@0IH_B\G6\J/;-9E1MQ5RC-W^?R M^.?]S"=+69(E!),4I41"/4Y1)?6?6"@&"K2$.. MZO&I(C3P3\O!F(UD M&P%>JGW<@SZO31,XRK-@URBP"]%:T]#JP#Z>#-_",?J:6B^+U>Q=\76^EIM= M?1KW^ZJ:@4S&$L \ 1P($?,\@[RSD$%L-#=W>6Y@96W@1"T>'3]I1(9BZ<31 M>0D,38_E.K(%,V>TJBH6/WXM[W_2SM4RE=5?U.J4':G3"XZ_H#E#Z+FLD@Q" M7@Y_.\JJA%&_V@Q&BJ"%U;/B\38A-KIQM2XM*B?/R*G;K7SAW%K5CK_/ DO MR+-/ZB90,M^7)Z7_%\M"U^5W/1/\\&V^O?FT6+W=+/:6E,0R5@SJOQ(%$$Z3 M%.XM"4*4,M9SQ^>'CN%J5%$'ZZH^)>DB.:[D&@SDV5 M7Z!PH :_[.HI[1U(S 0T=Z@'I;_7Q$)CZ?IZ3HMJOMV;8 CD/&$4$H2UF&=M.'*3">? M^'A*(%VIF( R.D,O/;P*-EI8+P[_O\6F6,SW1G0,*Q*0I#C.F((49#+MC:19 M;J&&UH\.K8<'0$Z=WIXJ$TD,RI*E*(Y.D(TN!B7*41EM"#.4QJ=NGA1'9SZF M((_NX$LO[X27C6Y/%FZ;%1P=E<(4,)77Y:Y EDI8ESAN 4B,C>0S@-G TOIT MUYKYJFL(BL_+[H79M9-D*V+'W KX DWV&P"'<#V-K20A'#/;[#><.Q?UVZ]H M0<0AEWF,"*/ZM2$Z^)2=(23M[NUT>/RX:F:ULCR$-'O="L#7('T:L.CL1Z%. M+D9[8&]ZBF/KP!EE<>+"N&;G]?5JO:IMM>OBW?I)RC'(,IH2RM.T/HR0]<92 MBH%5:4XW$Z&GG#VJ?M^5U;QJ*(%FBC("=Y8347O:PI3)?)&8,^HRD,EI*,Q0 M)Y[6MO3!R<"9VKO5IGB[*VZJ69KG4@D %0$\1T ;)]V^6@E3+#W,S\R-C1K' M'"&,_E%CC!J0?N9I%@0/FIV%X79(S&--ZYBSM)XN^[F9/=/34"]_[IC-PUQY M,DK/O]W<%U535.;]'_4&E&^KVP^%?BLWN_G70@=K&0$JY2C-LUR)',2DVW\B M8TD3XU3],#.!5:R'5%\;L\=DD94>2*%!"G\\]NQTZH#K*CJ0^.$")%JD^<WR?K*RK*N\VN^E@LBM5]?9SK:.QH M;FIE$F4(UD5;]#@AA"!9UIFE*K:]DV*8L=!3X#V^:-L#;(^[;_=AU&V+T_HB MBH$4&TZ-QV37;MKK $WLLSF(.$$MS1C$B%'#8![T<,2LI<[<2?"+= /.@6P.(-)TWC\&A M[83YB+Z+*M1)=L[.CXQS''.90)S#EE=<"^1D*@4 M290%@REV@+-L.XH M,DT 0HJF7;]1<9I9E>$Y:84P $FF8D"T5U1;Y/H5T\H ZMR_3*QNFG0IM?.T M"UG6SG%GSTUUPA W6'8N5\?P%#\6RF//Z32EQ\&/5[3'E1G[^F"?ZEN[V;PJ MEO7M=L6F:A)O=+O5+U[1%#%D#X?/[ L;TC_FVV5;$4<03G.(]30FP0!+@#7& MC$@>XSP!>M+C5C,L-*K0XG94K*J!^>9+C3,Z=B8Z]J8N6W7\P;U'4>/2T.IB MP9O84%$GV;J6"CQNPP:N33:P'AM/9&187R_3]8U&Y=YXY'G-52G0!U6 M=*F0),Y8'JN84:%WE]H?,9S]GP)H__EY4]>T.'U=?O^VJHP7*C N:QSD4628A M3G*0HTX:4T8PMU:@T1&&7EYLA.6^!1=M&W26X>ME&LXPE)U\FUF&M4/'D*O] M4+)W+6I]NW+8@>%Q8/'=0*^--1=[(28T_%R.@Y=&I NW2/!!2LU7V[_/UW<% MK:J[F]OF )K\?ELL=L7R<[&]B6=,<$X)SIE2*"=I2A*J.L JRZP6@B\(,_!P MU8&)]._>1#^L-M%#,=]6IZ^]GUPS!AZWQFW!T0>OVKVH\2\Z2813Y,8I/VPG.16QXU+8JW&SV&Z'EO@QOG"M \SR#+69PAA&F<=+B!)$9W4DP';>B-R!K3FVL- M*EKM447;]-_\%!\IA M?(0<'SVTU$6&Q6Z*+%;WJV6Q63:X!68:*B0Y@8013!EG>8<[ANGE)II.: ,/ MBQV6Z&%5K)<7' W=FO("HV'P5IS,:-AG5ON7Y$\^&+[4=&,-AH->F_^"@^$P M/D(.AAY:*OA@^+Z%^K/^X*YZN_E0;%?E\LDLM_FAT.![)V<<"0D)I5FZ>6QT<>E4L0<>*#N ;^;[]%J]^GS3G,>\KO7SOM'/\CJJ=N7B]ZAL MG8R^UH[HS_QP5RWK*BQ157/BLF@Y(:I##[L3>$-&'X3?=Z-NZW6TVD2MWR]D M=IN/1+7S1V/WGV1<=FO;$*-TX+?L3SYFAV;'UP@^2BL:51P[[.KG\^J;_(^[ ME1X3BOJ0ZF;YRWS[>[&KM^Q_*A9WVU5]U+O=P2]CRA& 60(R"NJ-_(0J@8', M$Y*@.#Q&NC]I(U@,QC1N/9TVCU,\;.K#9LG1J3 O& M]@2&LW"^E6.\K]X'L?VE'UF>)%DFZOHU0G&,8(9A9U\R9;0%Q[_5R0Q>EC< M!>#?VX@5@/I0H]7E6?<^1 5@/_3P-,ZH=/+6IG#D_FE&(UN_[$$9SU*F,$MA"EF"%2=I9Q3&D,_NB^V7 MTFSP&6S,IN,=XS+O=PW$=O6L:E)3[Y.H ^GK!ME7>3C9S[P1.(7.Y<^9,LA+ MYCV8>]<7N&",9C$A29HFA"4L5D"@#@+CF7DVWK?A"85T[VPO0 K3$MXBNS"- M$"ZXFPC_WF.\,.WP7R/,>W>FEE)0BJ<^7/^/J3^_EJ79M4Y?;3 M_-@RO2FWN]5_ULOCU6XF,90)ASD7BDB:4"9E'W!R NAL5^[F:[-]7+YL6HU0 M/3SC'DF7_WY7[9K]-=7.\L837ZR:;7NZ!*%VHTV/\,UUN7U3S9_DNGN8#=<1 MFU>KL:]#,:/PS*X@WXTPC=T\WKUZ>D=*$-8\J-]"#^)WS3T)/V_+JOIMLRWF MZQK.SWK^S0K]&A>?Y]]G*L$R5S@3&"6YTM,)@7$_$<<*6MT.%1Q-X)B^P18= MP$4U.MO+HL(WR6!1O4!K^)7;@P/1BVUV%7UIO(BT&Y/183/6W13:=A(@ 0Z'%\+J?'=G?'B7I0R)E, MITXIQ6Q1E (4'2?..VR\Z*]]MK PL9M8^Y=TMP1X[YFR8UU M)U)]M7YD\-WF<7?^6-6KYH+,_]NK+^I5\.]EL:JOUE6]WY8?]GKC[?)F^*ED MD9,BX8QS@06,=3_GZ;"PB1BU*BIT1IB!.W&+2.]#O[Q)\V[S=#R/>O".N=@9 M(FV9I,T[R&.SMXOC\*Y>#Z]*W([\RS'6,B\H"S+3'=LGGQJ M@9%,,8M%)A(H24P%%;A(LH0E."F2@++3 CG;0[6/>3C1IQT)FT<_= 5?>6DT MSF] ZK(2M]5:D5.WIC]4N_(?RVUS\?ERVSZ#<'B3DF80I PSQ@DI),0X5[VB MZQH4 FAV/' \#HQRDDF6)VE>0,;U33/($"))P3$!U*HRDM/)P4>7);M3A$V) MCC\[S-&JKO=J&-='/*K]KMZIOZPVWYQ?$[.3NT4N-1ZC_5]0) MH09^$?70E31TC]9TMXVC\[VLZ\KV"5$-'\%YZ.\$?K[^WF)09FW+1"@U6NWN MNO-&O-KHYVS*S=5P11<6!,6 Z@4$5@ N41Y3CAB&12S3(C=Z&,:WS< 3ZT?5 M!PY8&W%^A'9JS>\P[VW)[;%O?FX59KJ_'XH+"#-.LX"2&@RG* M$YM57B<#@8>1!M,C0;.YN#^..K-\/3AK=N. -6%!TNJ72#F1,8_BNQ!+JI2P#N M1NO+6[1-HC"OWI_VQ.0\5<;6B3=TQHD34Z7Y5-:E^ME;E3,5Y?=R7=TWM1\/ ME2&[VZ."QKQ .=8%K=)"QABAP3J'J='53=\V VM1#[.9+1P!?51V]LV[T6%9 M-].KU6%;;266T-ZG^+KP_MRIY5#32^W MY?6J-YD)G%#.,\X%1Q1RB)2IQF02BP)QJT+O8PR%7BYLL44=N&85JX%WIJYX MBJM32_\^*)Y'I_/CRM,%?'_\&*<=NA,W$RB.)9(92*$@%+&"QQG'_><7/)=6 MB87QIX9.'300IT41"V(,Q_X@G%B.[B9TA!F\>^]/#<_6#,U#"QQP/QUB'3VW MZN6=CD@F@,C5AR,B,6>4I#+N+0":6UT>M?G<:7JZTR*%%3T6O3T ,T[]_2Q+ M$$<,O-7G+7F:4:^W1?Y2OW?RWK3G_[;:K.[V=YV-%$.> 4PR)%*8I0(04O0V MDAQAF[YO]\F!>W\'QG$5P)(D,P4(QX^=!AA3$T0%'K%P0@?"#XM/J<@YV[?1FML1:G+2;F&"W$W8]T>LCHM5&':F;>!H-OS%FDJ4!8#F$G!&!H*#*W-83"P M?WO #]&C!X0 ' <8$LY%K[=A(0#-/^G 0SO(NH 1KRYR6RUT."#58-A8#HZ[?3_&->Y:;20^^GH=-/YEYOG MU6J\O)_T_#5=]T/7# 3=DR.5]Z9DG^/K/^FW;=F]-#X\+\X^!:LCL_:& MW>4C=GT\!GJ:@#>2];&TS4#5?7GR0H+NAYV1NMY-!](DH;'*^W-E0Q1YS+*" M]C81L7CH:;2ELVN[\XK""'9'Z7L 8GTK_#DX]:+R ;C]V73>:%EF/'6SUGI; M7\S4WHDALZ(JY7=EY98J6]='-R]X@A!A,1.$90S@.$-RV!7 :9R:%U!Q^_S MVOYY]6-W&PV@7)8)7(DS$/ ).+.3[0[0>0BS*6 2GCC'8B7V!!H6)WG1X]"0_,Q#>L1Y4_EJ+ACRD)8@U/F)JLM=U]C,]B4O7Y/248S,0$C'X:]\ MM0V[P\;OJ\VW+^7V[J-J#[AHE%(;0J\D*]J_J]PX=_ZBFTT5T2AZ<+J &"]58@9XN2I9+T^$"-+&" MGV382<']Q&SN"N[)2V,%]\FJJ8(_1]&O>L0BY05E-%5#1@S2&!?]*3_U%6;U MA)RSD< :_$+'=KS0YTZCF7Q.PJ"=/CJ1%T3Y7B/GA+2-YG,>VC7>CFA8<%,:+HEZLA9Z3GRX;KW$V MN8;5D2<_-!LLHT[.L.6$>[[D6BR\3DZRVT+L4[*]%N WX>"U95JO_,U@V=:O M/U6HEF9[X(QNR^7G^^55>7EUM;]?;JX>%EF& 4LE$@7/=-D:_4A8;PH7>6QQ M"\35A$V_<;K_T1Z#6BID4:VA156/+?JEUL>YR^BF+'=_L3T-Y4*G@>)/P:/E MI+T]1Z8);#!% Z@I*+,]-Q:8NA''Q5YL@UX.BCWW^>3YL!$4S4"=1[OP[#38 M:#[L-+A]CK2Z8?O56C_E5R^*!).8ICCC0OV/"8II?W4D!<2V8H>;C%&5Q[)BO.>F#8H?]ZMMTYR*Y:Y,%C!##!0(Y0GG)$EA3$5?O2G- M8I#:O5'K9")XY0O/F(L='M&E $V]*O<#(J1VG M,03.8TEVG M/]XK&\V&\$;1\:.;ZLMKRY?UJMUR_N[O?5M^;2P?U0G (8 8$ MQVF29ZF@&>]+PZ:"KTIU*&+;JIM=-7BBU9' "UWAD;R:K@_-!VE MEKM$QVQVT*)W)FR&V2HZR=.I#2,_!,]#HWPY\W3SR"='IKKUI=PL-[M/Y>KN MZU[U]=84!#'E0D N6%P(EK$T[^_!IC0E5N<[G0P$UJ@64[1]!,I.E]QX,U.C MX)39:5#'UBO).>;?9K;Z74KGTOJSK M:KLHTAABA('(,&0IEH@2U%N2$%,;.7'Y_,!J,D"*=!C5I$J#LE,3)];,Q"0T M879:\H2K]Z>Y"J(E+Q!R0DK&T#6O,=GI"*WK4BG6;K5MY.KRZWKU MK5V1Q" 1(,TQ9GDA"8B/!S\JWTW-8;V8;JX_Z0V(M?AQ M7V[J!? D&[ES03G*(\L;J!X60A<%*CP41EB\5AA=B>,(LE MXJ!6NUV)G+>>C+2!]>6B\>R8BI MKG1+/(W)@XC5*L/:;[?E]8)E"21J3L:9)!+G1/"AQB1.,Q+;*,Q86X&UIE_7 M;"LL'64YT:I#:*= HZDUTZ(I6;53I9[0=@?K"%OT[BU"@RC3&TR=T"A?',]# MK;QY4X5IB59'G%0>5FJ+:O [>FF\/L92ZXM:U8T^_+I=7NT66% @9"9Q(E!1 M2![G<;_D1$0NS4NT!+$^I[-3ZKXSTAR#^M>O/@W78'7\.- M.KS1,>"+Z)%(JG]_Z>+!YQ(/JX-89XZ+ZQ&M$/$Q/(#U( M9F].X8DD/T 7$DZEZ_;;<[&^65THUE;;RJM[5"TEC0&5* MBAP!+#',A3RL--#8ZAJ'P\<'5JA'B)1,U;:'HET8,].DP&39J=!CGOA)GH)H MSG,V3JC,".KFH2MC'*B\-2/;S*>N#S5?'OAZN;JKBU5]MZKK\KJ]Z[J0<2)I MEF!1X )(P%!&^J)@A'!J6<;5@\'0.V -J.BZ1V6;_OB@U#0%FIA-VS2HKH\* M<#U<1!VU \3^ROO4N=#;M)W,ASRR/@_M\NO2L[S(.U^F^J;FCW7YS[U>;=2/ MOGQ9JNGD(LL+01.2%@!)&:,\A1(6$%)9Y$4&"F&C9TX& NO7 5/4@(I^;V!9 MUCIUH\Y,MX*S9J=3UH0%4:672#FA0J,XG(?JC'.A\MBF[%5E=;U:;A\^+]?E MYHJ2(6WQ>(H I) C)7H48\9 KO(IB'( 8HH9L+KNX<'MGB;H%,RY8_=F>B51X>>"I=OKHS/8'POMW2]KIHU\,\8RB0JB%5.J!"Z7Q.YDA;.5T.D1BE?Y.77,8#2G\Y D#WX\/1+@B1G7Y2#URTW"QM-8 MO[A#:1S+F!":(<*[::( B!A5NQUK8^I%(0W,>?+F1*+;VE (_D8N#YE0-\D2 M4<>-Q2J1+9OS4)[17KRQ5N3&R@C5Z=.L)(,,@@1(G.NIHL"4]?9@GO&1NF-H MY3S*XS9=U-HSOL3C\UY(W26RN/@QFGQ<>7%6'_TFO:[NMZ7UT5S M=O)CN5U5UY]OEZKE?2C_;+Y5+R10DSM *!4,,:I;008*B-(\RT!"@%%]#\\F M0VM3 R=:-3BC7^KFGX;OR_DFUU"BIN?54K":K;(68=1"C%J,%U&+\B)2.-N? MF/C@M1EYI_3,+_LS43?/3CW5NA"<&2M?8Z6U_G&[NBJ5\>9K*M-#,4EXAAF7 M*(6$)0!W2BM3&5N=WG:W,H6^1?<:4O3+OKZ.[LMMU*BC0@KJ(&EA:RUH=FUBZ7N/GE%J-YG0F C7>CZ>:Y(D9X^>%MM5565[7NNZV MMKI4?E]NVP,'XI_[U>YAD<2Y2&$F0,RY4KU$%ACTAA%(K(K0># 76)@^E#LE M2RW*MI;\_?[K>J4:T\U-J0<)RV>&//!KIE,34VLG6!\?,=K#4QTTZ@\RM1 G M?G7H3OH"D6^NC(OAOOY8>K&JK]95O=^67\H?.Z:8^&.1 M,T@A$21/($*4XR+7!ZFPD H;RK"T>P+ TKB>61<\E3F@ K$*8824J8?J$P0 MX9#HZ8(U^UVBC!N[$:VIV M7)[0R4!!F8=FAG+N:1W>D!P:SUC+;QK!I_*^VFK[+UG&1*DW A@ ?3T0YE0 MU'9DPO.46[YW:V(1%81G^F(UH0SF<9:G@,.$D)0+R0IH=3W$234_K[YM5C>K M*_V4&=_7N^I.S<-TI_YK67W;+N]O5>[X;G-3;>]./Q$2CG/#>>[$9%O.>%MT MT0!O'BII0-JI:;!'RN>AAUX]>CHU]LZ6J?)]*M?+G9J/+[>[AZ.C]R]J+TMA M"@I,]5$TB!AF2=+UQ@2E#&5V"FAC&2,D,4Z5Z![_74_MU&[R%7VP>NGXOHKG@?S(-KJ???5IK1^ M,-@?W89YXCEXMDP6CP@>0%Y$'^I]A[:9/)<]U(MH4UK6,_7!LO&> MRY0$6^^Y-. NH@9>0^L \.PB^#9UI_=>?/$^#^'SZ=#SO1>_7-GG@7*U6>W* M]ZOOY?6[S4ZUT95J>LU[J_43V46884%H5DB2TX2+',6H[Y>)-'O(:XS]C*2Q M3&/,D42 9$2*( ,?>'\6 Y;T+\VJ*,#[*C%[9HC>@R%;;IXGBBX M9XZG W!V 74@UBBA]!^F>4AL4 ]?33-#L6DLPH?="7IUI8M:ZW..U7JE]XX. MQM5$,$D) E0BPFE*U.RP6T:+.S44]D,P=F;K\YJ.]N'Q>>_+B#) MDX)#]8D"98!BH"284LP$S@22 !H](VO^<:&3247>\K[2.P)6MV=M"#FM0X&X ML-28=Q_^2C]>?A(N E*75__QK?K^OSM/6OWH_O%4.@[>OB +#E2<^7U.!\"5 M<]@M'HB^W-V66UJOEAO>V%'2T%V1!1E+$ERD>8)9&@.>()GUQB1-C0XJCS01 MN$LWP*(&631 L^W>(TE\H\M/QY^=#,R!.HN'EZ>AT.UU94 C9@Q.5U]9CF3N]6W"!4@H X[D2>Y9A@$7:?S!(A5'! (N/"YT[K:OO MY6:U=$V=#/@P3)W\4F&9.KV__+OX\(Y.ECF].Y4YF3,QD\S) O#3S,G65_/, M2>SU?L!S82@P0C$4A2@*5A3J7Q++WAZ$D-@E3ZY6)LF?>G >\@!G-DVSJ"F( M=$FDYL"A;3HU!9=C,BH73BV2JE?95=^F#'7[:=V1 Q@ MC"6.&42%Q 44:)A9%SDK[/3:]M.GT&EW1;'FRE2-0]+DHL+CQ=>:*EO1#4G9 M&+$-H[$VVNK*S%PTU1G_,RT=QX3Y+0XUI=N7-?U:[[;+J]T"XR014DJ!*$S3B0TT9T;G ML57F#O_9@?Y1/-CVCH4$>G6(95+U0)Y!(?2\L_MXFD)J>X')\&.#;_9_J7:J MR?=]X3S-WJ"Y&Q,UKV9N#ON5YFWIM^TAQ/KRAFN/U#C39 N7-Y]6]1_L0?\I M5:^JMH?]Y00AH!_2@83@1,02XE1D6,0D9;!("KO:IP[VE;\L3Q%"18(A+#!1 M(Z%,]$F\F #"0[_6?CQT7'47FNMH=[O<1:I1J''ZZUY?0DOB_ZGKM]SI#6;U MD[NF>RW;;?M:];.K(&Y((#ED+. M]&6[G"&)]7G.G$BK*O"CKQBZI?^3Q\9,I&<2%#NM?@RZT><6=EL.K0>NQM#H M&/K9!=N=[).);O (SD.^IW#T63(]$;?V=X#$9K?:/?QC=5T>;J)?;@XU>;JVV&YG3VT?WTXN*"F#P6%&0"0I PFL4Q3U/.="VT=((J1D<#QEJY M\NNZN?:R;.^ZC!\YYM40["8$/UT+<)M)Z- ?E1%1 ]51!:O&PXM(^]C=B.JN M0:TVT<'/J'/T:'5=-9W.U[,/9U/&TV#B,JMF-8\AH0* '0 M+TDW;R@2C$ :@ZQ( "@RC&!"L2@(CP$4#-K=N;7ZX,#K6!I+I,$X/9IJ1Y'9 M@!*,'3O!-R8FS,7_(Q).J*035_-0,3?H3Z_MN_MOJP+="X: 9(DNI@9!7L2H MP!PATAF1B&.[RB-V'SV=$C@]8FI+E)T:!.#(60_.\D3I8R(,-,&2L7FI@BWX M5W3!B0.CXV;-$S@K/RW#0C*__%E]N:WV]7)S_:7<'-F*808(UK88$1006L"LMY5#'AL+ MI[.%\/(9.ZN".VT& CH)8W8RJB!%/:9(@3H#<1:B.@F!SM(:1_?J2_\Q4DY? M\_$U41W-R0RD=;P/E<]68IF9PL=B+@JNS,!88)+#/,64B:2W$DMB?@W"X;/# M2RLV2)%BA(""4AXJ@1:_24M>EN2&-8Z&F4AO'SBII'K9$LA M&Z40;A0:BFEP]JPE]=S$60IL< *=9=:%2'.Y?92.\X'YX*L =& MK&3XR$H1IRDB24+UWBY.XEB_,-Y9P05AU@)L\=E32>]8Y;"ART)L S'E*+-3 MDN0@K('(&BFI(:347$0=.)F1?+J@?TDXG5FPD,Q'PLPH22"7/,YXB@O]2"P$ M@Y4L,5]-=?CL221S=+)E1Y>Q9 9CRD4R)R;)6C*#D35&,H-DG^9YIQ,GLY%, M-_3/)7,$"T:2^:ZYN+7Z7G[>55=_7-XW#[]UYM(D*S)&8%%(A#-49$"BUAR* M,YEEQMHYQDA@$1V@10VVJ /GHA2CJ#30U:E8M!/8N1!HH;E3$>DFOLZ$FLGP M">=?TV,??,U F+VX47EN1Q92_:':?%9M::]?H'O!(@(<< BR&+!4(L 2 $!O M$=!<&JOU2#N!!5NA^W6 -UYSQI)JH-L3\FDGW3.CTD+!)Z343<1'46LFY*$W+/3$W SGWY4GEOUU9GJDOMS?5]FZI7/Y\N]P>RD)F$D)>)$)BF.&4I0 F MO;4<"F1UN-[11F Q/X(5M;@LA6TKZ[+3;A;DP)_%?IN8%_?%%YDS. MYH_UXNDA?2^LF&K.W\M:/Y34W!1*I,"97H)%2M0PI!3T]P%0@ABVJEUE\[F! MM:6#XG23SXH>,PD)Q8R=;!B2$D0ICA@XH0XN/,U#$9R05^-;B5//[^X""410 M3(@4D! !A)"4]^JBDAMI=$O'[9.GZOU.M_0492N^K*'NT&SF%_JS:[V_6#ZGNJ&Y4>QJ @W)LEO^>B/:;G- M@L<3R76(:,PC]0[BV=-J7L'8\R>>7_ZL.@29*(I44 R26*0Y5(,P&>0;DL3H MNF,(NX'%DVXV^^5:JZ=4/S*I>%IP[TL\P] >1CSUE?:YBN? XRCQM(_&SR*> M#IY9BZQ[%4^=;_4$>H" RI15SE4.+#-8# ).:6)9(=BK[>"K'W*UK7?3 M:J<-]=[4,Q#G@?2SF0W,5D$/7([34(>8_#0JZN*;O8XZ,QAB#L^SE"J;1.9Y M@?,L+Y(TZQ$PEDK?.FIN.;B*'I_5^&NU7/]GTX7KVVI]';TOORMBY]J9?<\E M34/QLW1D!\]&S"7MV LQEZ1)*G))J:2\@!A#*, @(S#UWXG-+9^C$R^WW\K= MS'NP[PF-:1Q^EA[LX-F("8T=>V$F-$*FL1(+KO[#L2""%2#O,7"4&MWJ"F,Y M\(K0\Q[\>7^O9S/;N??A "FU:2Q^FG[LXMNHE-J.0=.^7)0WY7;[!,%66?]6 MZCW=?ZQVMX?'(-J#HG2_NZVVJW^5U[+:OJOKO6[A"Z&/JG-98$%E4C!&$>/# MZ3&2,KNA>C)8X0]TM(>EU?_*K7Z31DE"=+/?Z>=K5AW(Z)>Z^:&_V"UN3!LC!B>A/Y<71:T(7_6'X@R=-A'M?II5V7Q$XH?J3!WD> M \+T;E=G[EP.*>'S\QT'@.SA\",?EP_Z2\U ]U'UQ%OUQ8_;U56I'W:]N]-W MHJJK/U3ZI*^[+N*8 I''DF.4%TSD.2SZFZTI1LCHGND,8(9.-CN T;U&V+R+ MW6",:@W28=7\3,&T6&*??QQ]K<.W.%@=.!*GAYZ9!<%N:#GBOT4>#="/]H9V5=2A MCUKX48^_S2KF$RJ+4_'S"9G;.?G H3,[.3^*Q-?.TD\3F1FS,9^9C_GT:_6]_&VU6=WM[P:_^D2@8&D60P0%C@5*BI0)]??.A;A( MS*L3S0WX6>>1T5)#C^Y:[-&N!V][.VI&?!I?:YL1YI]X#AHUCD>=YX<1[.VY MZ4_0E&POZ\T(>_A$9L9-R^+ZX'0A>RUMFFO+F4&B-5MJGEV%G"/(:1;\Q8_[ MU;;YX?9D]T+@E.D:9RDB6"8,9QC2'A_+Z#3K^]:H J=A!SQ1#NN\5N*?1B'$PKMSI'_R=79WOWTMJX]D?N2QP;<'ON:/ M[CY0BS!9Q!R!3.:,$$35X,92CM,!(D&YAU.%88 %'C@:2-'W[O*4\]@Q69@L MAH\Y1FCR$:2-[^/+<;,X/^H4"_OCI6%#/J.A9'+7S0ZG3L'_F&)B;X]VS1^R M.8'9H?RT^G:[J[OYTO);N>!I#HH<)SG&N2"09QF3/=P<,&"W>'PFD($'FA;< M,-)L&WAZP.GPC2^8-4TH39=_?X(H.@Q&;XQ%K!N+7AB*NC^[9M /2*U_T<>? MKAF,K[,VN^8P8IGV?,UB5"4W'R$XN>QZYJC/98GUW#085)8[0UR"SX/%/_>K MW<.[3;W;-AV[OMS=EMLOM\M-]VS$7]5'[.IW_32>%UD<\X)0$1BGFJ5;AC+$##Y4:_K)9_?!:/$U\P\;-S^K E]?6P-7 M&<#=4HG^T:UM?6F;7MVNRN_-KWY2WU[D",$\%0!QGB.A<*H_>LP4$H]+ Z&1 MAM[![&'J(72X!_]- 8V6!Z315OV(SSEB\/CZ6"^84VBG'SZ'AO&T0$)TY&?T MZ6=K&#Y7$.;40,YVVLM'0_&TG# R'LYK"E.U@Y]A86$R+JQ6%Z:-4-@\7VV;O>AVN@S&N5U M![C:+=?'W^=5O?M0[?ZKW'TJKZIO&UTOZ/@I\@7*)1%IDO DS@G#62Y%OPD& MD@19/88T#\2!L[I'\KJI=M%#N8NV ]2+[BIEU:*UVU&:!X&&VTGS !LN9>O] MBSH'H]<&634L]EX.(^>C5O*A:R6?CEI)>Z?M\HU6$F3S:)+ G=@YFE?#F<>V MT;Z3*[2I+5!WVZVFJ=L+;,:KH\^K/VE%TZ%_+L,XV\$^2Q#NZ^& M]^\^W'OC:;(4P&]DC8]I[I:[9C'@\H8OZUNYKOZLZ==ZMUU>[1:%RD347![% M*58I"2EB%*.",I+SN$B(^;7H,38"KD7WL)H2&PI8U""+?N^Q3?UDP0F:3AU M\\'N/.3 CRM/#WKYX\>T4WTH=]K4QVWU?75=7K.'OZEN_4[UY%)?0-Y\HU>[ MU??5;E4>@"20);Q@69:3&! *U@@ ";?NCTA, +EH.Z/[3 M+F$-P;N9Q)V9<#OA4V!;O>OAZBV17S3B:+7Y2W0(Q 'UV431GM@34ADP2O,0 MT) .5I.U>&NQ?;>YJN[*]U5=+S 0N4Q%(27G>0HS5L"DMU$ 2A>;LH1:? M:]1;\[:W]A"L.NQ:H9B\ZQT(.-VK'(B:38=QP?Z\+S@S8-K,Z?5_[^M=<^#\ M2Z6G#9NKU;I\9/E+9=TC>0)80@H<)QG .7F\W)=7MY\ M[+KW1]5*=Z+OWHLX36(:"Y1)EB1<2IYDLC?.1)PL-N4W?<',3 H]&;5;S#O@ M,^Z<&F>D.N/UJKZOZN7:E_[Y(MU, :=DVTD#&YJ[F;IBNVC87O4#3@\W:O!& MXDW*@RBB&8DG--%S%.:ABKZ=JH*V7#ME5!/N;;FLRZ)L_WLTQ>;+^]5NN3[, MKXN,8IH67%!M&T&>#CEJ'B>I7:+HT7#P=)'?ZELJ36&AH\73)G-O!'*]6GY= MK5T64GW2;Z:39^+=3BM[D-$O/$(L X1B'H(9PK$J M>#,>*YSTZJK:;W;UI_*J7'U?JLG] N0TS8LB!BG1A0WSE('A1 ^/!;1+*+V8 M#)Y.]ICTYE0'ZD)O28T51A=Z724Q%*\^Q7#@^0#RW!KXG#8K]1O!^EQU;XQ+ M;RK>:+[[=YKO*2:NMRG@6D((\CA'$4))"IKE*1UEO,\6"CQ4Y&UO!U>T( MS%A!L^+05GCMKQ?KJZ+ M\J;<;DO]VE*YJ4NZN6XN,G1[+GF:UKO:*]R;G=/6;JB8N.K@=,'P*9!]<#JX36S:*V[GV"!V8]5* M3KV&::XZZ]?)-P4X *?NRORI5+/RU962J>;^2[5]X43/@DHU4 "8TXPF2,@\ M@_RP&Y[0(:/\8GY7.Q 2!WG^8G_?^@"U.="[>IE9]TUXU6YSV<8'QZW;]I^#V2S5DDL2]Q9[=K M,X;\N4KB.*?>WJT9S]GXG9J/RX=FU32."1"Q9 EC',@VX1?)U'*SWT$(ZY2J,/U]Y426_\ MC9SL=O)P;#\%##$H,Y% G#*1Q4F1'B;;6(X^V^AH-[A4=E/>3C#7!GTV--.C MIL"!*?8X"^['J!G)Y"L,VL^%1T1AK@(YVB^S&?%HYHR>*WI?;;[MRNW=^]:R M?GMY];U<\"2!">0PH4*(1*8BR8:L-1%06FR[C#$SS9Z*!A=I=-&ZZ:.K'I_% MBRRN/)Z6N.#<.8F9!O1KPU<#*7HW(5\6[\Q,P)O;:S#V_)D]T?*RPR]HM@]Z M9O#J[PY^_.FIHUCRG\1;I5] M2I5_%E) 2"!+,\;Q "#EF"YVNH*_F9YY-&N5^ T(C?OD!_N:E:'*<;\= 3,) M/!/Y=EKH4'Y[KC6W3PAD@%#,0RE#..9<6]N2NY':^:YYUN3E4I QCKE0 #AE M!9:(TP(,Q;TEQ\++ P9C 1/$P=PWA\P&,7[*.67ZR\5O?KG?K4M'U4CHIOK0T$B$B. \P1 (83, M8E*(>%![*A)A=T;*J7Y)-U,8:=FVTE9>Y"ZL'D' M8]!H 0^D\$_>6 MVOF(=HWSN,KD+-33G,=3\AD@&C/1SQ">/1708.SYNB&N(+1)<"/T"P)S%"J]B&O!%NR[GKCE!XLD/> -?2>03X MW+M%I\BTVCKR$I5Y2&@HYRPO>(_BT/\JZ2*6*14RA4P"IO^2%ME0A:E(&/*P MP^1B=JH=IFY32?W_\R724"ND;W/N>V74*]W!5T3GN@SJ9?G3.!3S4,T0CCDO M=UIR-U(MY6JSW%R]O-[*4,JE$#S/8UX@A'-.A@I)"THGB+4751]1FK6X>G'03&3]<>FT2KJKKOZXO-=7 M)VKQH]Q>K12HA41)B@1/4XQCS@1)83JM>6IT40$"IQY?#1<3^$9WV0N*E >]!--*"Q!-J&2(4\]#-()Y5X1NRV\&C MKCC(E^K+\L<_5KO;VVI]K9)566T_WRZW)5-@KOE179]%)@BCLHACG*!,( !% M/)0.82)/'(0U&)9I5%:A+75IMY6^)-06X]E5^@F>J-:PH[K<[=:E]E#K@=YY MUYOP?RZWU[999["8V9UB.D^6%T-M;CZ-N>^%U6]TAU\,76N*ZA>5DZ-0S$/)0WAF/-*J25WIFK9 MG1+0_]$'KKXOUUK*/Y;;577]]'3!@B.:,L%8"G(4%RA.E6P/MZP0A#9ZZ=7P M!(IYW6'1@GG5G\)I_E(>X-NIIE_NS73S;+3;*>=PSJGYRQ'2BZC%&KUP5FI: M[;1A\H1Z!@G(//0SC&O5! W:AX92I>S;[8,2\;\OU_MR007A>9YA6K LA3&D M-!GTFY(T7=PWF#_OEMO=& FUM6O3B9]"M._/3Q4S6NZBW6T9?2V_K38;G0M5 M-\T76E-SZ-)/"+7NRZX!F7,G=O;)J/>.8\QOMQ4Y1(CS))8(I!DO8DB&P^=Y M)N.NVXJ-XK^>EA6:'">[WB6*8.GUA:\1V$>'36 7T]7%@(Q9U3FN3/^TH&OYKVE[M+L M]=\VBN?CW;X%5,,[(S##N60R%@2F#!:4IZG0[S1GFMH3.%E-VL#M,EJY7&V;C+DU_YLR MM5?F+S>?2EWE5B%DRWI5?RE_[)CB[(^%S.,4I%"D"4L+AD1"B0B(82F#"".4480BE &F:)+%5FNMT>#GJ#>*/>B[]H_?WAZ@ ,@*,&F*($"](\9BKAW*LF M:NQVLOSYZK:\WNN"%&JD6.W*]ZOO>D=VIQK[2C79%ES3>A<"B@3%>8(8+W@B MTT*-$466 =I>_GK7#AX ,YD] M$_=V NN1]B"*:D[B"2T-$(EYJ&@(QZK@K=@RH7W=+'OX;?G?U9:OEW5-?ZSJ M1<(2 @M!9 R(RJ-1C@5M$8 TQM1HF2>$W<#:^4;'_?H0-7BC!G#TNX9LJ9Y> M@V"8I9Z)?\L$U2?U87)2/.K1&'?W>XO8GJ6X1&2VK MP8/A4UI=XC"UOKY$J)O&C@K-['5VG'?F6NN!15.]_5)>W6ZJ=?7MH;F@\@Q) M>?>UW"YP(65*$WVH(8N1X!BF!ZU/ ;9163\6 VMK47XOU]6]7DS51X"J;1GM M!MS1[RU(2R'U1+69?$[/LIUH'O#]V@!\:1[_%LM!9-*(N!/BZ)?X>4BB9Y^J MD$W5M@KNKERORZO=?KGN*_!V!E$&,&7*%BLPB'G!!(Y[@U@FQ.XE6&IZP9"$20X*F!2I^C\8)_T.#D@90H4GW3,S%ECS&A!1?\D@HG?5WO:QEO%\ MCE8V_U3Z7:1K\,U&SQHT;EIF1_3L=-]%S#L)H M&0Q*?!!AM [&U%KY"J5NZCDV/K/7T]$.FBNL'RX]:.Z'J.$@<*F=LM(4U;YHENUEE#9HA&3HT72-XE^!5&AFXWV*2QN.F=#\>PU MSKFW(!0!P+"I)48E D"8]9/J2F628\G6RQ,!AX MGGL\1O15CGYY*)?;^O7*1@'9':MB@8CUJ&4748LQTB#G(FD'VIR$S8'UN2QQ0G M O1 09RF;C>[)H,7.%$YOHKTR*?HV*FFQRNW?KUZ[4>B8\_&7A:;+O9FBCSS ML-NI^'DB'OB>FJ^XG!@SSM@(YC'.G). 5^_'G2D6YG4)F]H3JW_I M&#;.&;=YC!MG9>!9VKJZ.5&&7VVW9YUYD5@&:QB+,LEPF5 N1$XMXLCY'1*H'41T_'& MWUAB#>?STW%J-PB,H#/,=/TD4:=FWGX8GD>JZLN9I_-AGQR9*]=^H_KY_5)- MI75-B&86+6, M%9]A$%,*) ;*;EH GD$Y3-$%AMQ&:OQ9G5Y_G);_=&E;3D6C*&$Q!*)%.:0Z,LI_=DL M0(P$SOI# ^M7 \5E!6-[>/#RQT3T"Y]'%'V@S$+SQC=C)X/K(LI#$\:6XB:4V>F5R^Z.YK MPCF.FQE(Z$@'*F_MQ$)6A_3TB_J=9DJ.&)=IDD)$.)4IIU#$Z6 $%@2$+\0S+E)MPVC%FIIK/_'Q-,=T)F8%: MC@!?>6D4KBK93=P1QH4D&"8\%3!.'+5S !\N:EF3U1T4VVCX!+ZZCKG:(;F)J.V\%\54B<>S$XP#E6Q MFXLW-^7V:..YVBPWU^]75^7F:.&T+T?+A$ )P9RF,,YS"A/&>RQ%$1O5A V+ M(+ H'W!'/?"+Z!'TYJ9>!_ZH6[F&\""AV(&HUQX'ZLI&[?%>/EY?W^_?GAJ*,\@!;%@*:$8%AAE M@ ]75!,LC!Y:'/'Q@4>Z%M0XE73DS6!X"D^9W=AS1K8L!HSPK+F-!O;LF:G\ MB_Z^)N'CR)F!/H]TH/+64/P3N M/*X;7G&8@'^+N_Y797E=ZXH#W21#EF7]J;PJ=9G#A8QS""5/"R0+A&$.8CQ8 M90(SR]O_HVP%'C=Z>)%N3=&ZFX[?*(31MH-H72)@'+=FNCXEK792_9C1?H%# M@XL^O<5HJ,H"IZ@Z(:6^2)Z'.GKSYGD] H\LF5^_^%YN]J6R4GW;K+1L_K9: ME_6NT@=9=K?5]>,?^)<"(D1*4)(K/$F*>(Z)4M0>2)H)JP?? I@/K'0=("UK M'2+;BQC^"3?3NC-S;2=_/5Z^$;]VVJSNMO?#5]H1X"FVF$N"BI@IOZ? MQS3A F>'"R@YSLQOB$P-++ H=\BBNT$@M@,VBY75R<-EL((]YT@%D?2#/X=O MUOH'VQ ??N'33Q%BBV7W.8?:;<'^#"$W6_'W3/5K>P7GBN@,=AG.YGHU@QX5 M/$58_G@-HLABBAE/!<@4X56J_:8(XR/ZTZ8('EP?GR+XXM]/ MBO"EW-ZM-DV_^U#M5E=E^W3= A/*6$PY9RC-DZ)(.1FN=@N2&Q7G"HL@^#'L M 5:T:7!%]PTPG\.!,_L^AO8IB \RAA^'ID7>/;@XB]#X')*G"%'0L=<^5)Y& MV%>86GW8R:N;>K!#?5]NAK"X@@X#(AF&&HE(@G P7LE&! MS.N#>K(76$7^=J^"NMD-1_MORO*B6YUN2NUL#U!'30+=N'::D >GV71ZPNN!+;.1HWI8KGV?5J,/#8\;': M*32KY3K:MH#M4E&_W)H,%6>@U7*LZ'CL(!Y.EAQ01CW,G^BO8;OL]8UAT6! F(A RX6+(^Z>592;B#L+ MG9^(0S=I=^/23,M?=_PU^?9 U0P4VX<7E=\&9)/+K[[=[JJ;3^7-OEZNNW,B MHH!4R3]GDA7J?X0D<+C4KN3?O#:>TZ<'UN(&D^X VQ:5P]E#)\Y,$O+0=%EF MWSU3'2"'HX!.3-EDU:$91;G"3B\LR"2!"Z^E]NOE6%) M;N_6;;K),5#K\V^/BYMM.]C-WO?U ?@A88Y^>5 _4?_%JN*S_^ 8"/J9HV(G M]WTX'I>C^W0.U&.5>M+]\V?[E?7M#2_S8J7G,L$&Q2!,A6%(@Q@C()(HI!\,T!A3, MJ +?9& "ST9Z6%'9X[*?CTP2$X/1;F[AL!O^;(>]BVB(W>"$_0QIDMA9#)%S MBZ';F#E%+,U&40]\OC:L3AFJ&8RSD[I;G:E+V)WN_+Q<#P=(_UI5U_6' M*"U2R O!<88%)03EPU5GC(#1@:U1!@*/F TFMT.>;GR='ODFH\IN-&M9&K9P M&T07D<(T[;G/EUAY0<^\D#B/$Z#C7*@\-BH_MSC[$ZB,J+&-X(11F% (<0K0 ML"?, 2]\7-^L >AA2_5R6#$%N MD%N1EJ?\[6\^OGZ2WS>',\@]?7IC>&G1C27C9WO6R[J^O/G'4K_1L+O<-ILD M7YI2.3PE*9.>(P IA4"P.,\)X#+G2=^-TD)8/=ORNA4 M8DQ$G@J>(XAS3#($":)88I8)'(=>#3[1GTZ_Z>V;S!&:Y)U';Y)D]2QZ0$72 M.&P%R8K5&>N1G1\FZ4PO0AR:94CI"E0*PZ4V7WB)R.F5J MD=AJDR6W,U8G6T],],F)':-5N\Y._:ZN]^7UY>:SG>D24TP33G/$TS3A-68(18 MUTMIFJ7FM_K. U^!1S&.04(!A+$0)$M5#/(B1A 5*06!];1W.FJ]CJI--/@0 MI>0B4I^.FXW*WLF7?B3!+D]4S[2]&"QW_OQ-Q6ZP.-E*6OQ1XX#Z1Q7U+G35 M@I03)QJ0P6]K"OZ-VI?%RN_/W\[<%I.']K9ZH;WMVA93-BUFIUK,[KC%U$-[ M*U]L;P:_K:D8>UKQ+)%[;?%[WLUH!NOI,R>H^FDDP<-\]OWP'C.*$\ 2J$VK M)(1A"?-^_D51(:V*@[UABG"1T1@CJ1W,"D)IBE0V##G#'*/@IRY/3,;>&[R@ M'H3<$9/;,+QZF]^:4#K='/>]R3/S?EB>\4S7P1F3R:XK1Z,4[,->:^;ES>?R M:K]=[59ES9?K=7G-'GKQ[GZP7D@)>4RR+,!A? " MID7&)>$)9"FB&4\ BG.D3_-0&OPU2?3?ZO/_ZW^652LVJ:,@"?ZF;[QE> ML)HL-B,4\DQA\22A%U&+7W_OX$'4NA!]?3A$KO\-X\(L 876G'-;)0X0S1E+ M=0AO3;0\&,NCQ%[\*+=7J[K\N%U=E<,W!RC)(A/*+DPEE%Q)B$JYLF*0$09R MHZ<6QR& D!F3QL&;DC^)SN%GYB7>;Y%K*]G>@C5CH?;GHXD\>V;4^,[) MKKKZX[9:*X)K\<_]:O?PH=J5Q:J^6E?U?EM^*7_LF*+JCP64L5 3 $C5X% ( M*F4&8_Q?48M2/W=61@>\::=1 G7B%P9C"$WKI M/PSST,@ ?CV]'A.(.>,$]?AF(-7Z^ZVY!?@2 I3FJK/*.(L)0A ")M,BQUA( M(F.*:6%6Z\7%,L4,0IP(10&&((4YS>(TPR(%29%!N[)S3G5>'M_&/4)K6+,U M"-V&B>>9>+9,-U\C>!XB:4'BJ;0R0"CF(91!/'N:0@9CSU0L/RQWRLKES:6: M@3:[T_5"?1A&K(AS*#!'"4LIC-M.R@$LD+33Q!<,4)+G3 *62B 4\((4,I,\ M%RCA14$2JYL13M)7E/75=G7?U]QD^WJU*6M+W7-ASDS> E-FIV(M&$W3 LY-R?$:021\]"@,0Y4WAJ5G:+0];KZFGZ_IL-V$2U['RSUR#/O9E)U/L+M5&S V3RMTB.- MA@!\.@I AW9:7;,B\H3DA0G(/-0PD&_5%$W:3D,_;KN7QIJY],?E]G+[>;?< ME==_7Z[W^MWP9NM@01F!@'*58K"T*$!<< [:3BQX@>S>+#4TB2%'@","(,<0 M92*G6&1J] B!@E&H2^^#"C;I;R+2 '5*_0MU*C!JDM$^=A;\14$,R4] _]V M$FI'_;3J:4;>"=GTS/X\]-*W4U70%CM&(=M3,W2_NZVVJW^5UPN!*,8)P0(5 M>2%3E,($]9V2( K=E?&9*9S'/$8QIIE0D_*<4'V6*LLSC.(T!ZF<6A&[$T0' MA(X'A\8R[")[0#VGQ#TEREC:G!F>HZ2Y.W-2RD9R-$;"VO/L"]6C M. ,T%3!F* 94DDSVG8L5T.CQ)0,S/$T(2?3M7EE ]<$LP46.I.K6(I>I"/XR MWRM=K+M>Y4^V3%EUEZP A/J1JQ;8^:6JQ6$I4Y:LSE>B;!TQD"0$H2P15LRH"N>!Y M3G/ XCB7#($D)V<2J2.('I7*BF1WN0K%KQ_-.D)W?N$Z F.I7BXDSU?"G+PQ MT#%WELS/@]S=59O3D]0T3S 5&:2JQX$DDPB(I.]KN4BLRC.;V&.0%W$A*$X+ M##,9Z^5WHAIED4A4,![ZY4LC41MU+MD'YV;Z-C7==AK7HIOADID!;2>/??@C M?1Z:Y]6C9\<\?+/EH'W/9K4H)D+F".F;KC'+F:28]OV/,F)7N^^$'9C"@HFL M4/DI@2I/)11D'.9$)D"DDJ>!M>YQ#_2U.C:*6&MA"\KI&$$[\Z+8"8K,Q,N9 MV-F)EKLGKXO52':<1:J?VPJ4%%S2(DVE* JL7]/M^U%",!DE4)T-0G-6 +T3 M 0M8($8X9RE$B M,U<0Z^,6$%WK3Q;@%,&GB+ M?KW!C(T66 M;,Y4AFR]>$N"G%AQEI_C*2DEH)"(IZ@@N6! J1X;QG)="F:4!AT;XBSC&58R MJC(&&!<)XY((0$B:JG\51>@*>"]WHO&+7./(=92D4+SZT*6S+6Z=8LE&H5S( MG:E,.;GREE:Y\V-UV;.5Q&*O:UFUSYFUYIMOM@^>U?UEU.N%S-7\DHA,Q BD MK)"4JJR-BS2#20YA;B5C R=R+#J=7<>&;0 P\& M/;9HV8(;QH/HOJ_]4;\V7HS9$ID9RZ9#SKQ0GW>XJD>,5Q?1T/ ZSY\4G9EX M0)LTKJ<&PWDVL)D,I#,EY^D@/%.8EF>>JJNRO*ZEBL++B0/" L0DQEF:)S%A M!2&4]';35%C5,!MO+?@1@19@I%OE, ;6SX;'J4_HO$';R3,ZOBB?ASAX].?9 M.1V_3+W5!5>;[V6]6[QK_J.UH7G,[JBR$A:8);Q 20$R@A") 2@H89CE.!;4 MJ..]92-G#!9"/I\=5M>[]=-^GFUK&^C\I_[ MU??ENLDZ=$W^N^7VCW*G,4?U4/K1+ ,=3>_I5'%*9NURN@.D[N7+:&3= L7\ M?WRKOO_OUF4M6Z#[NQ8L<"18;Y#R@DSYHO&\XN3-B\IOX[++!<1RNUEMOM7] MZ9R#O1B2&"8\ 33E%.0X559)DND"?K*@(+7) =RM!!:C#^4N>E_5]:%*J=U4 M=P1]9K/2:9BS$YL>T]'UX_.527F5H!/YT7A2YY$7>?"C\MW<+-<2NV3@\H9N M=JOKU7JOZT,=*CZ+'U?K_75YK?,S/>/:MP\+7=Z\#I1E*2 8E P CF*H92T M 2I@%@-"[.JLG &@3<=U*L9R5,)]4^VBU:9U0:_@[&[+:*,T<=UKXE6[M=LL M ZIT;7VU7R]/SX9F$V?#9;]Y!]AR:>\HMSYVY[AJ?^]0.]T]UW[JI(X56?7-5JV$\^J]RN8U^ MTY7R=$'KWWLOIJ[,:L/PJ:-;02(U#T4.Y-O3PUT!&?2GHY]*_9;UM7X5IFW' MNADO1)&+3)*,L(Q!!G*FX75HJ)JH^%54-PR!M;5YDOF7/%*Y^NY65UG4&-48 M:'N&-50$? EN>/*#2.]%- #76?:1!L]-;U\D>)3RC@O9SZ+!([VT5F,?K'K- M;]]MOOQ9:1#U@C89=9IC@B3.4I1*/* B-B]X^K9=G@=)@$R6QMR/>:V@7@- MEMWJ%2S]I'P#>6[*^HC/L;FL0V1^%B5U],XEGW5FT;=RJI98MCCR0B 12RD0 M0BPE69% U./($VAW5=V[]?#JF8=13PN"_>IG&&[#*JC&/&<-'3CUH*+V\?FY M=-3!/T1>V#\U.)J(-[;AKJRJ-O"5U][Y0<0@8E3 7) M,7T*0YC_JU?*@VK]_"G(AIOVH:A.2P:JJ/,N0TFES,4R+&J:$S\ M3R2%YCZYZ)\E8_Y$[]U&)5MEO7O7'2M]M^F_L\"9?C6>))E(,I:A0@H">T@H M W2Q*;_I>J&^U' $%*..G+<=^1BU<7]^7];U?T;+._W:6K0M[]6/*F"Z_-2J M0^U;+,<$QI>&AHY(V$W\'GWT[NC(],>WQK8SJ>[K5(\28P\1_%DTVH>KUM+M MC5]_BOZQU::FBO/ES8=R]^3["U0@!#G!,J%$"HX$8[@'5O T]9OCCH83. 'N M\$7?FZ+GS2W75E_:7+CZNEY]<[E#,46@?.G\I#$*I/9]'/_>QU%?%GSZ8W-3 M_;>('Z7]WJ+ZLXP _ARV'@<\<^TR&EP>E*I_!)@BCI)$Q+&>4!09Y#0=AB#, M"^Z>P3L8FRA'OVKA1/?55L-S%VT7/NT%.121X\4V.H)VIL?'3Q-E*(XC&)Z? M\(UQYH2HC>9HI&!]4$QT=C.9B#Q)$RA9"F.>9+HB;6\W@78O'HVV%GC7ZGVU M^?:K^KV[7JZ>): CLDY'?D=I6"!JOM9ZY^&,F:K50,,+64F1\"*1-,ZH5 "PA'A8[&6PD#8:Y]MV8,4;X#I=+/5. MM)G8G9-C.^E[2N_/=+W4DN43BADJ7O/0SV#>5=.T>O_:^O+U*DH%S7&,"]_.H M\D@_'?39![.>L^"C:UP89SS7;T_*F&.% 8J"#5MD,;GAEMKQ\&H!@ MK_EO(&Z#B>YY[Z!:DSH^X74(T,\CKH[^N26]SDSZ%]/#32X@%90$,YH6( -) MCF(0#PDXMZNL$L)^>$&UO(\:A&3?DAJ&W^"B>JYKJ0[$>A%6^S#];-+JX*&S MN+JRZ5U>#Y>\&$ICBFE>Q$7"TR*&@-(>B$BEU+ORV;@<_S^+K)Z(]FKF'KE-^"A@EE* MYGB=-*;_IQ)'U$MUWFZOJKOS;9ELNUZM_ ME=?_MUI?*W1_7:XV^L&HR\WA(0*Z7=7J6\>OE3\'PN '[!6(Z)>OY::\6>W^$I4_](NJ9?LPR8A7 ,\:5$.) MGFLTW>1<>Q,]#_CLT?C,'8=M_KWZF__YW_T7U%_Z/?9_\__ M^/\!4$L#!!0 ( -&$J4JKA_IS(6D . 5!0 5 8V1X&UL[+UI=QLYEB;\?7Y%3LWGK,2^])F:.5BS?<9I^;6=4S/S!8>F M0C8[*8::B].J7_\"E"*T<0D2$<$0G:>[TA(5 (%[G[BX&^[][__S^_7TIV_% M?#$I9__X&_P[^-M/Q6Q<7DYF7_[QM]\__JP^FC=O_O8__\=_^>__]>>?_X_^ M\/8G6XY7U\5L^9.9%Z-E5DL_OCI:EY>__3/+XJ?OB\F_+<9?B^O1VW(\6JZ_^^MR>?-OO_SRYY]_ M_OW[Y_GT[^7\RR\( /Q+/6KK$^FWGZO'?DX?_0S1SQC^_?OB\F\_Q1W.%NOO M;O EU>/?7SS_)UX_#:64OZS_6C^ZF&QZ,$X+?_D_O[W]N-[GSY/98CF:C8N_ M_8__\M-/=^28E]/B0W'U4_KW]P]OGDP265!\GRSBO]>_I+__HD?3-/SCUZ)8 M+FRQ'$VFB[B"]41?Y\75/_XVOOR^B)N''."[K?^W76.6MS?%/_ZVF%S?3..F M?VEQ5;^6Y>6?D^DT8Y%;INANS6]FD3E?)I^GA5HLXL?OBF7&\O?/UN5.OL67 MLYS?9JU_\QS=K?K]O+PIYLM;-;MT_[F:W"0!D\>#9C-VMZ-/H\C^HU;^=&1; M*UQ,%A=7[^?%(M)A+7$C83ZNKJ]'\]N+JX^3+[/)U60\FBW5>%RN9LLH_]^7 MT\EXTF0/^7.??I>-H=;:5YQ^SWUPN!M.F]'-9#F:?ER6XS_VK7[3L^VOHMG[ MOGU$!RLJOB]7HZ;'\/Z1[:_PGZ/Y/(*FZ;O78&A;:UQ\38?&M]$TXGT1L?[; M:/Y'_*;(L(_%>#6?+!N\-8?-TN?*37E]4\[2 Q=7S48TYE O7]\GK9J^UX?/ MU=(NRNET]+F<1ZG\K5#II?A2)%UG_Y+W#>QX?4TAU7!\6ZN]OIXLK^]Y:,KU M418-XB:O^_ZAG:_1KY:K>?';9#:Y7EV_+:(]^WYT>QBU\^?N?)<-7\FF$W2_ MWL,.XD,G:FO]L\MBMBC2-RZBSG:9?#M/S)/?9Z/5Y21^NG\'!T_5^Q[>C^:1 MPE^+951;IRUN:..\'>[N8U3'[^3AW5GJI^6?F9QJ-F5?>XJZPKSX&I^)XO]M MN6AS;WNG/OD>\U&:\3T][?[BIIBO3#ZY25]Q<:57B\FL M6.R5[#L'=;BNA@=/D[$MK?(^A)!\<_%X6]Z^F5V5\^LUQ_:NLL'8=E;I1Y/Y M_QY-5\5O4=F)JD\CK7KGH [7E:(,EZMI<7'E)[-X+DU&TS>SQ7*^IM7B_LE+ MM:P'7\P^)+MD'I6+M7NG(4AZ^?(.Z=1,=VPPM)TUOBN621"_+^8?OT89O&]= M6Q[O9"T- ;%[5"'8CJZ.SV7MY^B9;H8C=>'SKZE[1O7[>H: M,K;A\';6^LB%;%:+97E=S*. _[4HO\Q'-U\GXP,.B".FZGT/46\91Y%RIZ-\ MF"S^:,B3%K^B]SV_+6=?WD;%\_(N)JIO'YY2\V+4/@4.^\+>Z?&A^%;,5D4/ MA&CX3;U3H)D9/W??T8],S/7_F M+G?8$#8-QG:ZRH.6JD])[%]]=+%;7-X?H"T=/V-)^5I\7Q7^NXI'G MOC4QU+8]W\UJFM)P]["CUO8XSTW>K6Y6?$FJW=O1Y^*95VG3N.E\_F182K"3 M*<$.LO6B-\W6\DJ3+M_J8I]/V/)ZH]$Q*2_=K&42;YZVD[5_7$:]OXO5OYRX MY?5_*N:+HMV5OYRR[367R]&TY36_F+*]-1\!C.7+939$P%E]RS1M\!]_BS.& MO6,"A, K#;7'T%-JD):06.\@89PCP?G3I4]3WG0YOZ=4"VM/NH:>/DJ1:K+X M>E PWA"C()=0&6J]E$XQ314W$GOF'&BR^L><5O/Q3^7\LIC_XV_P;S_%OUP5 M\_G](;,CC7O-^&_%_'-9O[ W4>K,)\O;]41WBQC-QR_@\W2>^R=^N5D'1GX> M?YU,ZPA"2G)OG:EE1Y2.&ZG>IE\VODX=O6@[,[@']=X);CUDP$*K/-641M)R MKZR1TE+*K3WFO;NGUAI35Z/%YS6P5HN?OXQ&-Q%@D/U23)>+ZI.T2_8S@/AHN&&;3U_)'@,-&%0Q14["HV15BJ'/.08 6FDZ//]6[XX+OM[X1IS MLVR%D*=ZO9K>,&CTIK6#UCK^^B@*]+Y<3-9HVOZ"'C(\:.(0,9XIZJDUB& A MB"72:( 08LR=[EU]$@*;+(NUX_$YE];>AUTT:#Q)<-1%F$O(M+$&>F0%K2D! M$83G\;YW XZR)ZH_"(=NL;=CV?KVM]%_E',S'2T6*DJ5'> [8)8 -134.N$! M%@@Y)KE3=W2(4I(KP\1@!SAE/T0&.$&YGM9X&^/&24W=.^+]S%Q1;3:3%.H9OJ M%NI>L&T?%!C!7.FX06TY!L9JQT&U2^YACFF'?ER$M4;P 1RPT9PLWD0%^4CU MKAX>HOH,(<' .J8(H80;K*N=.XW/#&JGU>N.I?H \/;KO%P-LR69" ,X69HXBYJ"%#C%BM.BC(62^2;E_@\ER V X3!@#-=\4N%^;N M@2$JJ%0SSB@6CGJ#">2BVJW0.$?HX8.%WHOH\+E@[7!*GQY7OR^*J]7T[>1J MEW.XR?" ,0!.88@\QQ9" [2LA3TA+L<70OXZ6'/I?;IHT:YZ3H.*QE* B&2. M,$PD590*C+&W4"F5@NC*G"["4Q,Q2I@&\:Q-CP<-G9*06PD)HA$T41A1KQ@T M"B!(::]Z[X"R)!HS_84-GTWC_IQ"]TO],/KSMZ@(S2>CZ2X3:N/SP3D'B$)" M,N*I$VSMI?!$0*08-E*?E]V4Q]YM6,D@:.]@2:4TW\S>S\MQL=/@WCP@0.>4 M<$ 3'\T_@N+[Y!%7 @EAA FQS<]0'=.-W#)H6CO>$DZR^)K<9FR61KAYBO>-EMSW[^+% E-1* M<4<5IE1K*K6,-A4Q<3]"&2Q[M2P>6:\=*B[= N5PHI[*?#BDE.J@C D !.-8 M2^T95UHBPB@ATADH)*#.- IG=)TN5A'W_71T5]2BHG#S9+'=4P2+G4%,",:@ M-- S+9"YIP(43J/S4!I;1,/6_+!6"=V7L-^Z:'W[*2YD3U98@]&!.L9=5**Y MC^0%47=F%E?[)I[D^-('!+#NX%!V3?*30RVM>V_>5X/1@5-@77*T,0LYCWJ5 M![3:MR3RS!(/6T5"4Y0=3>W]*-MR[K^]J^\9=:)Z$5OS978/")QQ@KP'G%)A M+8FF&JRI ?&Y.4A:Y6'9 8'[$CSK?FMN*\[M2?G:L>H8)'Q M"# =M^LQ1XX;1VKA#9K="GH]KI,N@-0^E?M"4ZI?L(I$WR^-]HP((AJ#P@!A MHXIIHV6GG%?5_@RD.0ZX 3I4ND11.Q0^^HBZN+J:C(OZR^/F_&H^FZPK(N\\ MJO8.#"JJAI$FG$8"1/M?>4U!31'O&]UI>CTAV\Z.K+8)W9^P65=*7-=66_N9 MOT1>[C^[=@T+#FB!A91&$HZ)%X :7^N$W.9<8N"9 M,0K5%H;)"D*])A/N"/8W1=8Q=.X+58]216T1F36>K)D8?YX6]WVG'J>0;MWC M#ORU]17!*@>M]MIPY7 TA;UGE>Z)@!#]2,*^-ZOYO%+N=M7&.G2*H!E56$'+3#1%,08*&^DX MHLQ9# 3)L?JP5^>ACO0AV;JB>3_*25L-H7LL7_9R*0TN>6P?% PD CL<31#NJ!=$2JN, M$PYKS!%CC?(E.Q(3N^C?2#(TFB 0J9@'\4WP3%!#L3 "(C$HH%%9#HPF(.BGP]I1%"U-_I)>- M47=E3&P<$(B1Q@&/L<(H*D- ::/O=X@P$CFYX0-TV;;!ZNZ6O'; M+JX>M6+>DT*Z\?D K/ LFF. 8HF950!%@76W-R*8H>>%F5P&/R^/U0))>_/H M/^K9'<^ =^5L]/#)X\9B>V/>!\X4N)*2&J8HE$!;[RVFHJ*'E5E75@8(L4Q, M//?%=TKKP["W*,9__U)^^V4M=N>W=]"[_^4YZNX_#F_>;7)1UG\,T4R7&'D9 M]:8HJX72$(-JO="J,Q,_G7&SS"1L;PFBS^6OOGTW2KE!J2MR]?'MGH.L^22! M24%X//(MU2*JY;%06X_6(JRX L!-C.<3NS;N[',TN/]^^+9:) 9$2D5^3 M_:G)NX8%Y5Q\-05#5#@?WU;-A*JIIV&OUR7Z<-&TPO7G/IKV"'RRT_!M@]3 M[8.")];(:.UB3KT'UB'$2+5+8\&992%T?=H=2]?>,I9'BZ]1B4S_I-#8M]%T MK58N3=0I;^,NUHW3=Z4N-QD?G&>,.F]]? \=?)R M!X3N$V1[,!0<9!!Z):* ]89"HI"EM<16,B?:^!J4['8 _2M5DFE?#":5<'G!CR+L>- M.<";7GV@K2U:GSZ;,+EU(_N2P]=\3<[>HR[E;)@F**4MHI)@#G'4%R1 H#)U MF/(BITT$^R%0UR&U^\+=NU5R<%Q<7<2-C!)M/A9?UC)Z!\BVC@F*"\,E=X(Y MQ"7STN+*3\* T3FA.OY#(*HMTO8-GP_%33E?)@?* ?AY.2A$B>P\) *FD!.6 MGBAJ:G4 9_7#%#\4@+)IVQ>"JHZ];ZYO1I/Y^A;0[GNGFP<$YY&3J7^V<]I0 M3CCSE=^7<:ER*KW('P(YK="U+]2\F8W+Z^+3Z+O[?E/,%H4N9L759'<5U(TC M@O26 ZLH0I!C:+6RM=\D'LLLJZPB^$$\E.W0=N@)K6>7VXZDU9 *+HG2#C'I M !8"$DV9QY'A)ZRK>L^F9VN_O?MOD]SV9A,$B"@5Q%'!HNW'I6%(R'L*4$[Q M"0.G/=1#;@,990]D[^M,^7U17%RYQ7)R/5KN-+*?/A@DLLX* R6B"ED-O""V MV@W@-*=,SP#C%QV@)HN>O>5MW*G1=WKU$1*IT?A@O)#6:&PY@_'L)53R:N_Q M)=']-A=[C5CJ@LS]>9V_%;-5\:$8EU$-6=?&: ROO6,#C7J7EEI29@#5E&./ M<;5GR$S./:Z#(QHGOL=U++C:)G)_Q>D6RZCPR(%?&[4F3%QI=@6J[=W/?FWMT6=D?" M]HT.CF 'C!6"&$Z@8O&D][5(QC@G^6R P8A.A%/;1.Y-M?H::19-A^(RE8>- MRUTS\.+FWCI_,QO'C4R^%2G,LM@+MB-F"U@C* 1B@,JH#P@.(*CU 2ZRV@@/ M,&[1A=K5.='[ J,OY\7DR^RN$DT4S(]NU<2-K'^=KC=WP%%Z])R!5?:\LUL/%U=1D(]KWEY:-"T@V\+!FKD*9) :P68T4KR!Q\H=UDY'S]&].+T M7.D[.77MPMRTC28@;CY)B.\Y MP3CQ!3%O.HKU0H@ML7E(0$CAE+@+1"IGP%QJ:E3M4%N#XQJO5.5KB;B]7<@H_GQ$A'DY MBS^.BT?::7-8'3I5X#IJO98HH;S1#)M(ELJUP[ED.1?YX<'1BG-(I^R8 WTD M7)O1S60YFGY%)3JAKQ]O[5']R,Z[;MK.?,HR4/B(/4"**<< MMY! #3FT\)2%^^ON$)LA\L]U4<_EXF+^8?+EZ[)9+?]CYPP\E=[S.H)96JH- M$-Y1S9B UG"!LS(,!EF@Z5B8;&WQT2W!>W_;XSI7H^FIB_V&\6BU5Q:5?SI,\542>]7"=.+=9_O,N66KCO MQ7P\6127^X[N@R8+7NJH:4:8 X;CN>65HK*B3#S66S#2[>S.YH\,\BR;7B4D6A/?I25']_/Y^, M=Y7UZG^O9V,V/P]FMT7/WC(B-BUX3_.(K6,"QH + M)Y$SDE$NN2","J:XYYHX#GJM)= ]9MI@=A/\'$':D\)G;WN(':."MD81YKSG MF%, B1(@^>\M,HAX[;-2_UX)A [C=Q,$'47;_1C:TFV].N/OC,:+V&*)-0%)8 MQZ?M$BN40BPRAAK-#6H%N@K[/Z6/J>%$U5P<2/Q7@UGRPGQ<*,IM/B M4M\^=^$?"K?F,T=Z68HLB::P@50CIHB!F ')I!5 J3-K<=@6>)I@LC,FG!2T M3QQH]1_KK==&XJ[:;/6>'>'>VJ)3/_N^T>;OV^'/.F*6 (3GUA(J%''4:R,) M XD/\80DUC:[+M/J_G:E 1PS39 ZJ:+*.H@\5<@)SBA%PE/.4\OYK.L;PWFG M.^5]V1OYA_->IYA0.4L/7%PU&W&\OWM( L%"B:PWG"K+H^"WW,$H^X%C2"+2 M\/Y& $@3B42>\4S*>.?>[Y9#E'/BO7#@TQD'9 M,Q-.6]1AG]]\ZZ"@N5" 2"ZH=<0@1]-5;I%"A)X1@W-BH4.#6L7L1N'E )"F+9J/"T!F%N,8.>;4F*=(R4OK,/.7] &%/E\.C M*']T-*B9E->WG^+7;#E CYHG0,&,T!0X'NT)9S#"7%='!H0^IZO%@/PU/9ZI M?;"A8YAM#4T?/$<@#$5=UW(?]5]O!*'XZLHZA_/*K* MZ^MR=I?K'%^N\M.?Y<=RNDK\VAUVWCLP&&((UEYH3#'52'@C<;4#"FE6+9HA M73KID+=EAP3O6!#M"N >,TW06I%4,1MC)'74!SRPO-J=-B3'63&@;-IAGG;' M"ZX\\.M>I1<2_4I;[8F<'I68S!">H0X8R8[UT"BGM M7/WJ&@FRKK\?C,)R.9J>6J0= 8VR#](/ 'KC\>IZ-1U%6^C7>;E8EWD=3=-V M?HV'@"ZNRGDJ.7$<*)O-'3P2CJU[ZW#$?#P?K!#U22-\3L_IH9D( X!K)TP9 M,I!3F\&N@/QD[F"=QQ@;8:64466BQI#Z@=3N'5,1^HLG"WXS M>_IVO"\7Z[91B_]O%3],'/_VJ")(E:M6/[4KCZN[+PU26&BT,8X["M*[:E#- M.*:SLA$'5"#Q-)@^-;>&DT=R=%V9(26%2,4((4(RH5 8APAS"TA*)>/5A]U()J"QHOJGIW1?*3OOJG+EO0E03@%%B) MB>'&:8R\0M;<^UPT!) WI7SL9;_ORXW=F^<@CM?UG R%$N M%(/(2&^ BCC'%64Q0#E9"%D:Q$,U6'0BT=(8_L7% MU>^SFWGYK;A\/R]OBGG2Q]SW5&*^N$SU8.[C 6N8Z-O[9VXOYO&G_RC&>ZLZ MM/]M 1 I!"4BTI13!0%'5M=T=?Q,TEJ' ,P7::^G9F:/-:K2"O>F'SYY+F#- M4P8[()0[CP6$FLAZ+\*?67&;DZ+A90&KH_EP=$[&IZ_%?'13K):3\:.3*"[E MRWQTO3N1I\'0X'#46!T@1'JHO,,RW9VZWX4![&1G?#=H.I*#9:=$[4OG\06\TB"R(EE[?O1M?; M[G[L>CQXP $@D!E&O:6>: 5LM3./6$[FP8"27@=XCK; C?XN5-ZLYN.OHT6A MOLR+-1V>KWYOP<+&3Y9?_U=\N-C-^(T/!\0M<1AJQ+RWF!FH&:MM5IAU)VR =EW'$&B#Q$># MH=[1OFNI+QX,3!N/(*),&.614=0!5*^0V9P;S0-*AQR04M(*']I!RN[[I1L> M#8QSZP6G,)43 %!Z(4"]68]RKB ,Z-3(9=%63A]%Q>/]R,7XZZRPN^R?VT>#ZN+JYF=XV1,[&AX,D5&'@-!**4\L9P::6G)"?2XG*=F'1!B5/ M[98[X(A]VZ1R=(M?$RCF$GM)F=,2:>8B'6NG5M3LR *!S? GL+V@>"%/O MM_FW^,OB?H<[;+*M8P)WG ,D <'$:$@%PKQV-SJ0I;;RO]"XT?1JBQE] <[> M\W _S)X]&91" B-H +7" 0R<-[7%R G. 9?X"UP;P97'@A;/U[OS_:J":T_A"&(AQ'<-BEN5DILB_X-3DY&R!+<=#K+P=39>W]XNZ MMW5,.5M.XL[7%V_6GM>M&&LV/&")N*/QM>%(4ZRD #6NP$XZU8=^ ME&U#6 M"6..AIE=W872RZOGD?1MR-H^(F .E18>$&6M Q2 =7N"NS4KFU>(XZ\0S 8P MM<:+X\54:O=87GTHKE:+T72/>V/#L\%9JB+,C?;:QO\) 6F][PCSK(Y=?T5# M-@F@?"YD)&/-KY^%V;=4G-@GA0Z?*>"H_[&H\^-HRQH"9(K$U^8&A%EI>P?' M+)[6"7JH[$'/%WB=L^QH6&Y5_^;4L+Q?OBETEJ#8]'@T@ M9!$UUAE.N%-",%D'5SC#65UT_HHV;/9SM,"(+H()VWUD#4<&+>+W"0ZUHE!1 MRA%FM9ECHF&= Z:_X@.'Q0>.X\D#KKHL[G=]/5E6A*JMY?%Q_=K;2NS=NJ:' MBHD-ROP=-$^0F#*KJ;,*(>J%E0I ZR*?E"/,-A.^)Z1'L]*?ATP4A,?(&N0E M5I@Z9A2GGBIMM%.0"=-KVF%7R[CX^^2HM\5H4;P? MW0ZB5NAI9 J7$D5T,.ZH3.0 M>0*C46]'CF%('!-4$!/!?4\/BGR_';%Z4$DZP: M+E.K Q]I-YK^WV@Z9N%RXXS!6>F(%T1HHJG&4B>"W=-'\7.Y@=HQ=@Y&:!N\ M& Y6(\W>S#[]6:9--"@RVW2FH"#QUB')!?.<((8\K^F!659-C2'Z\P>"S1P> M# V3\3N+ME!9SQ6D=SN[KX;V;57[+ N'W:P G@ MC(K(!4@T8=8[02M*,8)SSN[FUPEZZ.$[-)2VQI+A@/?]'0S^]VBZ*BZNWA7+ M9W_/@O"^R0.SC%$CN(=*>&>8TYI75+,FJ^71X5<7?AAAVS);3@'FB\_3R9Q@;BH9,00>HUHL! 0H&M]PQI5@;3$"\]G!)G1Y.]+ZA=W!0IWV;V)3O* M>.!, 5IH+/0*$.4C*;BGO-:S-;7^S#SEO<09N^7!D#!Y:*SQZ#F#4DY)#B1B MCNGD>9"2U%H(9SE7^ <8;>P,04<@M0U^# FS36..!\\5."=&.J.T!R;*#D*= MU;79!TR. 3- 63HDC.;P87C8;!)[/&*V@'TD#.1:(8L)AI(!#&H.F*R,C0%& M'X>'SV,Y,3B$-HE!'CY9T P!Q96T(+("15L0JUK?#6.3ADP6N:+1(+>$(8Z20C!@;/?$P&HK4D MW#G.' 7*6LA,[9'%,NLNY@"CD@,#XH'4/_$U@W4I^!_M+H&S5&B)D4,&,2BT M89 +XV@4&PIIVRAMI*.KKW69_R?P^I#8/JU YLOY,RRNN=CDVE(K\X=X]F.& MF#$$"\($8Y[82#_!!.%:JUZ[K6ZK40"[$C<=0>WY7=H3,*JW^]V;]_;DDE/< MVI.(0"["#Y@\>,^ AU+JR*MX(%@)K(Y4X\A8#1#,:;0V0#?-2?'<'5M.?:[& M9:]&TQ_SKEYJ,VTL55'9X4XYRS#RAFE.+5"*V49^I.?TV-;,NOJ??; MP]IW=Q[?]'B@1$+H$;>*$JZ(-0+0>F?*G$DC^\[X_=QDRR?QJ<"SMW?XY@%! MBVAD"@ %DAI2&'_ L-H=U_;,&DSE,7@/6HZB:%]XV5*5[*$*).-:W[T9)?4\R MN_KX=L\YUWR2P)EDZTQ21)"4R)H4!EM3 0(:M?_SL+SZ.OTZ(_QIX'>_^+T' MXXY1 3I(#04>6"L\1P(:XZI] D[.I+]QEP#8B;$<8O?F?5J.9I>?;]\6R\2 M2(G(K\G^TW+7L$ L;%? W]X*GCM ML)-Q"RR^-T8K@3RH]H&5/+-J.4?P;Q,"CJ)=7QBH&EON0\&3YP+BU!#,!6$. M48(<%L)6>X&2\3/$P:%<+-NC7V]8N&\#N1<+CY\+%JHH(*GF4&OB$=6>X?HP M-3+'\AZ0.=0J%C+HMQ\+6V(0=]&JMXG\D<@75^O?+]_/RYMBOMQF'3<<&;0C MR!#(UBU6F!($V@K/4$:-ZE0YCQU&VKM6(KHA?4?PV6KN-AX;'$*.$8 I\,G,WJ[AE";+&X.G:.(?C1X_KT87?[G:C1/=/U07/Y9EIR%0N%>X]);=TP%CRXXHGBMHTG_KSA#Z]E.< MM,$9M654U-\%$Y1SI9RAEIAXW*+Z#8)9N:992<]G#H8R)C00+M4JA9S0)BO3V2.0,X=R0'9ORWSK6R;KD=CP$^N&B-@T[-16"IF MK/?"" \)XU!Q4ZV3(GPF=V0[Y'\+5.TOOC?[DAJNO5^EUE6+XN$DU;=FM"R^ ME//;BZO41Z9ZXG)OK/FH&8.(;X4P2@EGA8-84:A%36EB4-08M6URI2_4 MOMS%7N?SMB'! (>,55JA2%. $>"V,GGC)YK]*+AK"0=E)V0_6F7;<0R\K=JX M;5/AFHP-6CKCXGNH:6J2"K57I'HAD34XITAN\P*DK_YP[8K>>;X!-2]&'V]& MX^)B/%[=C&;CVYTN@9>/!T(XUL@S9PU)01[F414 1CPJO4-P-^).P-(N,U]X M!+)IG8^,=ZLDR,HKO8I4B)O;[63<.")8R 50B!/CXO^T4UQ5SE&$158 ;&@& M80^ R*5O;TIW6K#[?C.9KYEFX\D+=VG4&QX/E#"-+6,2&B,@HD"Y*OP;3^HL M5T)KK=2[\3)V J06:=V;$OSB9NF;ZYMY^:W85ZUZ]\#@#,648&0P-"=EIZ#)IVU?F%&+11'1O9S,U]!^J%B] M SE;QP2.H<-(@>,, MCL$VJ-L7#%+@=G\TF" MLAP*JJ*RR7B4XB(:-9637TB(LVZ0_1 >\\YI?B+D;:M8^^3S9UMK#LEC9@\6 M:\>]HQ(28S@E1M0!*1%UV!R7!AS:M>@^L=H#,TZ??J6NR]5.0W7?T& I @Q" M$-]7I#ER4N+*P2P845G*WP_ER&^9TOU=RYVMKJ+FL)I'6IARL=.1__+AX!7 MRB-A)1==W2J3] MPX,',-(-YQ1YK1D25]R6$45EIGC^4H[\#:C_@K,NRPK/+I&4F0R M-7G5H^EH-BX^?BV*Y>+WV6AU.5D^.#YZ+RS\,>[KSMU]Y2>SN++):/J^7$S6 M>-M?3[C)\&"T-DVD?1J!:??5[H;-F^(NQ]*VUPA>U<>X,6">/1\,%2Q: MEY@Y(!!.3@ZM[O?&%1-9>L80<7,L:S?N\'X8+"6'C,-#&$0>ZDA<-7>,7\-JYT9_+2PV/!6HJA$YK[U,J28$"1J,ECLG2>S"S< MUP"2#%+VEF0[+VY&D\M[UWB4C^L2VD_(L"O3=O_HX+W'3E*KT[FO-"' X6K? MFF9%- [VTKT^"+5/X9,HSTV5YN UI0A(YI UD '%*3757JB&.?6+#O?)/>I^ M^)!W)%\'<'+(>F[);$2 :(-8&L]E*CE(5QH>1*\T.: :L*J3;8%U0MW^H@/S M/XIE4LP^%G&ED^6D:(:IW0.#0LXQR*$%0"F+G#:$U[NU(B>!;< :43:66J5J M?\K17?&X]]-1E,BSRV0WKEN [-:@=PT+SFFM#98^BG6KJ01.^=K U"@'/P-6 MA[+QTR)-^T+/KV5Y^>=D.MV!E.J1D*)CRJ>+Y)AKD$IIT_J4=XKDH.)@M><5 MH>)(^O66PO.@JSC8^'RRFRD:ST5MEB4WIX+QRL7-/5$Y.XL$!Q5>$C3:( MV:^MM-=("E'!2D$6#CQ32HJD;M'[U0N#LHH!'UZ,8Z-U) :.BJ,(V5M^PF3T M>3)=ZT;QB/NX+,=_?"VGD3V+=-PM;QN$H)I.D7J6T20Q ;,6(R<\(14!A7.D MUVY=KSZ:V1'53X"[YL'.[8,"P\Q81JS#5C*"O!;Q5;O?I97NA%5ANL%6^^S? MCJ\\6O<=L'H_NDTV7_-0U=,! 5HMB):42\&0Q4(X587C!(>@UX8J/2/I:$9O MB51E4;8OW+CKFVEY6Q0?BFG*FWI)CAT0VCLV$(@!,"!=BG,,<"2E M6>@85G M%_+L $UM$[E'@31?'0BHK6,"-]1(&7=CK!4&6RAAO4?$:(Y8:JTX$7]%J&J+ MTGVAR=XSZ$,JU[UJ<+QM'A ,)D9[!K%1U,OX"R6DVAU!K-?^0*]4(+5"V=,I MV@"NK'.VB)UQK7YT:*H"R,]W-_?"92&(P-BVC) M&$!>& \<@JI^NYSV.;U-!W3)LW.P=$/NON]QVN+SLI'XV3P@(.*8TH0CA)+? MU6J+HWQU7$7R(9[5GFQ 5S;[\PNU0>5>HV&/2-(\)+9Q4#", HHXEXA 1VGJ M0%S%_(1P,"=H:HW6)U"GF^G1P3BBE 6":H6@\10!53GX!>329&#F M\,N9CQ3H5XJ8XTG;V\V<[5=4=T!FQZC O*20(0@%M1AX S2O:86DRDG5R"S$ M^$I!U!ZQ^P+549'9'93C0'%I-8V:7JJ]39BSLI:NT;C-@-3!Q1;/ E*MT;K' M:QAW/%JO?-]UP0U/!X\0A=+#2!8.bH_J$-D[W&BGK7K-N@\$O;UID$K7/ M,ZV<-4+*\T>30 50.H2CG2E-W)E%5=A/0@-R3J],YT\/.40=H":3P+V%ORXO MUYDNH^G[T>3RS>R^$-^NX-?F$<%HSU-A6AS?!82IL<)6F5/2:)AS5K46^GI- M &J'SCV&45?7JW7H=VTM1OA'EGTM9HO)M^38*J^+5+?E7;&\N/HT^KX[N'K( M3,$:"A%B%@G.E-!21[)4]$"2Y+0J'Z#GJ N@=4KP_JZ,+4>367'I1O-9ZH#T M:%>VN)J,)[NOB^T;' C7'IE(2*D80PHP3>O7CGB0DR*2Z51ZG>*M=9*?SL8[ MR+8+44A+QU2T6)6&4%*)$:[U (YR@)3E:>HA5-L!C+()/)04[HS4[> ]PY!! M&W4"3"&/^@!Z4 D\R@G<'EX[O]_L_SX]F6T0_P%N@Z@T]WY-Y*_%LZC 2*.:-7?K2'6>3LL_$V]\.;?EZO/R:C5] M646F05;B(?,$0TPT';0FFA.*4+0B'#5 89%NS%F2(S,&F4#=+DB>J] =DOXT MGL8H&"[F:YI=KMT7[XOYQZ^1T(V=C]LF")P:A@T3T73EE!$G%7=K>]8!##GK M-%?.WN_[!X8N 3QD =<$8>HE$(9S0V1 MA#. HBJ8(KD]*GQ-6;Q6)U,*;N!@6#H! 0,N&]I49;'74\R3R_ M:S[BL;3450^)98N5LO%H0!&UVA$;Q;2@45P+E2[12.$A=LB;G.S*PTM- MG VL,LE\,CCMU:RVC A"26UQ,D"HI99I88Q&E#'CN(J:0$Y:2E8?V7. T5$D M/AF$FBE4NX8%HXDA/+X80$L*+-3&"X>%0"C^9FU. ?0!-8\]#9B.I_/)?-TU M@1875ZE"I9^6?PZKNTJ]JL/H$[JU M4]GSN-SW\_+;)-)7W_X>N?1F5K>T4^/EY-M=7&4_#0Z?+$"JH;&:$"D CJ=G MM"9=11EL7<[UM*$[N#-@4O9,][Y.G;B1AU26W4![>"Y$49>\#]9[8R2B1%L* MJ[U$JS*KD65C#,D[#,V*9:?XZ9+5+U%U-)'[2XS\C]5]2>-/Y8=B7,9C=MW+ MX6'EG\KV!%P77Q>@@5A#83F !'-))=*@HJP1ZNS*6_<(X0'PJ[LA;85U! M];3X>0[F-AG57^V+R.)H^J1%QY^GQ1H#L\O'F]D!SB;#@V*"81T7$(T>R*4# M@JM:;8(TI\M-:YI#XTE1G(& 2824EKMCN/GK>:[#97_V.*R%0;U!;]( MH'FJ?V.+NW\?D>3^TE,# ZKY) %:HKA"UCB5WC]&#:KU&0E.61^DCW+I0X)I M9TP['71?IGT>!-J7PP.6"DEK4_#7]59YE;/#P6XXZE_.J3= M-Z"L:AQN;$1Y$ 2;3!@DDD8C;1T#F&*OG%;U28.0S[GMFVGDG"LV.V#+Z4#[ MM'.A+^<;M)J#0-MDPJ!\?*DQE8HHR)R7A)H'!QI4.0*UN5WT%+2?.L]2. E8 M.V#'":V@]((];.!PB;II@D P,9Q3)XP5'#D+-435[@76.1*TN?7S0TG0%MAP M>GOFODO(4<;,_=@ @, .> U34T8O&9#:U.X'(T_8L.X!>N2LH)?'@=.A;GLW MD8, N'V:( UTGG/OG))8"<')0]:!!SCG&F)FM<9S%8.M,>/$)_++GB2''\HO MYP@(:Z:I)PY2CK0C %KTH)4TNZ#>3:W'.YJ"F>>;S&9D6[='ZQ%+JH49WEJ#:.$T0 M/H4PF8SOAI=8( T>O*$*PIQ\>PB&EW!_.NG4!OE/!\1G_4\.0M^SL0%! (A MG&'B'.7<,L+KR+FB.=D-L+5TL?,Z'_-8T&-F=\-PY0[\-9\DG@(^G@/6IVX' M5".BHQE?NSH-STER.+R^1+_%MOI-$>^&(2>&98KT+-JZ_K)CL@ X,"Y2PRAM MN6=&65P3WAM^=BU-^[S^TA[=>RMD,;J]3_E0X_]<3>;%D_PT-;MLDH?8?)(@ M ,-<0DRCINP)$-:!^IU4+JNA;F;.0J^2L16@/"]WT147^BNJ4HZ+XG+A(Q4W M)$LV!6/S6:)!;P7'R@/D#%4 <(GJO& M:4[(8X EQ_K$8F=,&$J(.&[ACG#K M=RXC-/QTHB"H9 !&TXU%#44 KYRJ7TTO5#_-$\]30';*B>&ICZVHC0%XI)Q' M5'NLTP_(DCKKR$*=<]/E\"IGG?<_ZQ&-G?'@Q$B\KSS1CB&S8[*@&3+>I;)= MP%C&N#2B3BV"6O9J;Y^;(=,>W4^B/*8B)1+/44>]XP-GD'$ MG$&(Q[==.X$HJCW\$F9=H1IDS8@N8;%+56R!^'T![D-QHC7X#$#:&4-Z*TIX MYQ=(_R2/U;?1-+US[XO(I>W\=79V\BUR?B@G(@O->'*:H(HH$K!^JU3 O5Z MY?EFS9Z(AWFW!N<\+:DZF$K,& L\P(L8"*FH_?VK;EP&U@Y/\[Z#F M9MWZMD\(M,.(W9N25\[&<=T//L[99:T*O(FD:N0I;#I'4!X H"10F%M.I("0 MWM, NAPCKW,7Q5DNB+9T1G.]PO:I'&N+T'=![ O?Y]%:C\VP3?@(F_"0*,4 MUH(2+KWVP F*-+7*(.32K6I",D!RL&>OAQ!P^T@H3\"&!^"=LH#TXW;(J3S* MH I)WU5M20?%RZ[-A]66;C)3T-9[ZCWD2!JN)"&>"7 M.2PD-TY*Y92/YBASK-H/%;!7L; MJ1CV< BUR_R=Y7X/(WE?*DN3SN>;[@?Y_%54Y3*YE' MI0F+\6J^S[FZ>V"06'JD,=32,*)DM'*MJ7;KHPYQ;B'2/@%2=LB)(0A275R5 M\R(1+!5MC;Q?+N>3SZMENIK^J;SK17VD&&TR=8#17/8"4P6)HDA"C2EZ)"1R MA&A+5S=>_5G?,X]ZR:NMI*PI!#U")O:P)SEZ5YMA28 M>O58;(_\ S=$[UZ=K\5R,AY-GZ[\A[!*$:)&"Q>AX%,;64T(<35 A&\4Y.WW M-'PXVO_]+HZ_Z817\\DB_LG&7V=?[G2,W?*F@V\+<5^."T^,QD8)%W_!MJ(M MQCK'NSK(FSR=8:_A0=D?KP8AU.XO=,:_GMZM=L> >G7-BDYO&I'J;&N!?,J^ M\M\MTMU\X!@%?*"8$$\5)129["D MU>X,A#G6UB#A_>5'+XKX72E6;>.2I^7ZMI^:ST>S+^O7)DK^ M-3FBA5?,HP%XG:IRIL-O\3A=T8WFLYW)^ZU^3Z!"1IYPR%2T,N._FKN:-9;2 M7MVIW8<#6T/F*9G0&Z#+V]%T>;N_9LW3!X.4,KZ>#H.H>TGH&+'&U*<"D#DU MD0YW+KTB2.50L3\A=[?;!MI2H$02Q#@7G$(EF#8>X&H'F-(<'+3DV.DLJZ5% M.7,4,7OS<=>UE\K%\=&S26F!@BH-,* 0V5E_6>O9-G%^IK M6\UNF\+]^9@7RXNKM<+WL9SNTH6>/1DX],X #C'ER!' XDM3[TJL>7D]F4T2)5+QT_W@:C9!@#CJ=4@)E[I]&\N\L;6" MIS7-0=D U>3N,-8)N7M7H"IR-%&8JF>#4!P#G_+=%27,&BA%O2>%1,YEEJ%K MV-WA*9?,O4.G4;;GAJ>#H919!9B.YJ1&VC/H:@H9C/HIO=3;O;O.M.NC*=I? M::^JR-/=4M_,HKR/G^R,YVP>$J3P6',+D#&*JZ@1TUB>U?.RJ=@WZ\$[1X8%.;,"$JT-Q@XBJ,8A=5N)54YM8P.OH;92]GT=D5/ MF\3M3PI58C)5ODG^\^[3Z'NQ^&TR6^L1U4NR+ECW>)9T M(7!Y^UNQ_%HVKT[8URJ"Q\Q9X*/.236EVNG(XGL^Q)?;YCA #[X ^OK.U^%R MJM\W)N[L_L76T<2YFNQ/PW@Q(CCO(@\8IMYZ3IV*R@BK]F>H/&&/I]>$Q5RZ M]EA:YH@;8% ASR7D\36PCBDO/)3U.R! CF9W<-NEUR>M?:I6Y?:/IG,?GR-2Y/18$^^E*\6UU_+N875^L=7*R6B^5HEK(VFX/LN D# MQAIX8X@6+MW>EAS1:#@YXR!R6N;=7!UF"Z96P=<+U?O(L+7%8CR?K&MI7ESI MU6(R*QY.O]Y3:"_F7T:SR;_6VWA(^4WPFEV^?[3%BZO[X@&CZ4,V<)/H>1OS M!V.< @)(!9&DS,5? )3>2<=]:FK4Z-WI2(<9+5<1@(_2HG#DI(F@ 2]_TS/FR0U;T(AW*\6JM M4,TNW6RY=B*EM-TGD#M .FQ#]XYOV?$V-QX;N(=":BBLLIHB0Z0"Q$/O**0R MTKQ1!M0N2;F;^"Y]_U_%[4YT/'LV4!U5B-3&"R!(K8-2TE2(G!K'M 7\3!I9]0&//,IV M@X]JRY_B=VR!Q>-'@C,4"Q5Z5+;51.]J#AR;.!<08YE48QJZ@ 7*1F&III;S1.U21[38]ZY;#(H6PW M^%!Q69=I:7XZ^K(%%T^>"=ZFPD"0&N01C920'%/&$+486*2S^HD,*.F@6SSD M4+1;.>$GB_%H^G^+T=S'3S:YBW8\'2QD$!N'B>0TI2)K8Q1Q&C'/I=,DQU]T M>*S^E6*C'=KV@9([:=8<)X^>#YXK1!Q3,'7MULE'%@U80IB!5C.G$1 M]5>*E):(VZ4=ZR?35-QY67PIY[NMV"=/!DH(YLFUQF&$.J.24HV!=\ *RC#( MZ<@SH*!Y'S9L#ET[]7"4U]?E;-WD;QU/73P*J.YV=^P8&!#6&EGIK!<\:EM6 M.PXMXQPI*P7*2N8:4L"[%^='>W3NPT?M1Y/YNMW%;\5HL9H73Y)=>P]=U:NY MKW4_NWP[&7V>3->%N>Y7>'DQ^Y"*=BPDBO+1:46M98;E*"&##(3WA)ZR/YZ<3+)\''\M+E?3XE&$\,TL$FHM MD6M:JF4]^#E93QU<'Z:$TLI+0;1.\4[D/=8^GC$".(8$<@V3)8=!K_C NW(V M?[+-3ZF(<8NTV_H= 2&'?'PGL7<:.,XM]K:B(W0LYWI%5HCPX?8K&J:0:PS M;4*N9];UE='ZV^@_RGF*?RPNKFSQ>:UTKB^,/*HW&J7F#G WG"%X10U;]Q?5 MD?KQB.$:6P&9=I! TV^=DNXS44Z F[(/O@P(E[:\'DUVM;5N/$<0QGD#HT"( MN@]1DE'^T=&*Q1%#'N>?R/COJS81C<[< J!DP_%;*'A)Q#.5MV2.[> MBG=M;M>Y^]S=X@0B$F:9?":6I(5C7) 67Z#.>H;(T5/=8 M6\XGXV5QN7GIFS_=*NO:F#8 0QC2$D,(@<>813O?5Y2R-JM*Q@ E81N0>5DX MK"_J]Z;%E;/B]K?1_(]BZ5>SR_T(W#P@2)>,-LVC0F+C6RVM9W>[\] ISLY, M/^L'",^5MC8HWQ>NZB-#W]8__ONDF*>Z>[=O4]6]/8=OLPD"#>4WC'J" ULQ1H;"5C %C M,-+5/DT\),XVMM8N"K9A+9OBIT06.@I9J-HG=!(Y)J/^''4,"[2BO-JG-3@G M:CO($L2G0]9Q%#\ELO!1R+H?%;C1A!'H3-RL,49KH4FU3VQ(KVK<>2/K.(KW MCJP,G?;M9%:\61;7C:R+-KXG:$*I),!2SAG6 @J/41VZU"(G37] 5WH&:'>< M@'M]>JP?^ZV69C2?W\;5KS>^QVN]?6#@*(H.Y9DGQ&KM$45$KMT%\5/.06)-,I#.2&\9V#@O, $D*VM 9D%SDS[^\$IR3I#:F\8*3MB2)\'_/.# M87;Y\6LY7WXJYM?-"D6^UXCD7>X88LCX5 M#COC2%^X?%CAQ9^SXK*F4DKYV('$7<-"I"&'G$ A&696Q7>0U6\@ >C,FF\. MX[1ND2$GLO[O?*R?RCN/V*?Y:+:(?%ZHZW(U.R 1?NE5)+G22LB*$L()F '5 M 54*&3Y46V+0R6Y0K9UO?]U_>G;'#CO-&474$T6)@AISI"GQV &&M#EAT>%G M^]JVDX,N:3:<*FB)G$14.,T@A5HHD^X>4N\P0A""7M,5ANAH.1)#NX5,VVSI M0]"\*Y:IQT35+.!DPN5YUX(&73=[]K6,"H )0:"!6R-P5S4\7 =;[]%;AG(:= PP)Y+-[3Z.,8PE[@M?T MU%>AVWQ;'3>4.I5\7DVR,' MI?L^GJXBP>\ZBEW?K*H2V"^0M><6<[M?%(SVV$C&/+8 :N2U!Z2B*+#F9%>9 M>Y8+C8'UO 7T*;G16_ D;VOZ=O,$>Y+#._S6P(E71GI$( !6$!HYC^_I++3@ M.?59!XCZ4X'T>?1F, P][8N3BJ'OS3C?-S0(*PT1RD7S NO(SL(JG8,).HU M [A[" \".XWP?#2+CKY7O2XB5JZ[RRP^?%0?/O[^_N/ONV]4[Q@2$ (B5=0U MDFK!K-9 BVK5 AK^(P#K&":6G="W+U'US]$\-6K8F^#[Y+E@A 44>:(I05A[ M! EW]:MCZ)DT0^@,*VT0]94H@6\;).RV]17!68@D)E9&N4X!E"D 7U$0$Y,3 M1!D@+,]#O3N6>Z\$_WNCA*W,'R3CQ$)O'3(^'BM"&NL>:(?/K-%8_Y!K%_-' M,>T$+L03!Q/;]"!*[!B#C@ OA,5,80GOW+6.$H5I M%9%BCWOL]BYL!\@6DN.$L-%6PT:PUGFJA[^AA%R,GBCI54F ML,XBA>*V^=N_O__[[NC9[E%!: ,IL\9$_0D:"3@!HEI[_"W'^SPPMA_'LK(K M4O963S/57S:KQ;*\3O<"&A3F?_)P\(AR$C>&!':1,)HZ79VMQFJ7(Q<&'9[H M\LQHC=Q]@2B%#2^NGBQW;U+(UC'!2R M&Y(>?02Y[Q'[[[^.YM< %1IA6:Y72GUG8 MIP6>E6W3]&C^J^G52!6+T7PWXY\]%C0'S""MJ.0BGH_$$:&KU0&I?;/Y)"'*,8J!]LQ880'!CA)64<$),8"ZVO \E-+.>'(*9.[5 M4E\^'"@WU#@&N=0J?H.,,M55N^(.GUE!NB[8O0-11]&XM[2IJZO)=)+6>N3IED7^-=CF+>.EU:HVIMR,QZG!-[%AV)< M3+XE"?J('GMJB^X9&D6Q2]T:XTN!(MFLM9)4EJY3'N93\6BVK%QH:G;Y:U%^F8]NOD[&;V97Y?QZ/>_)\N8^%E^23O"AN"DC&6=? M&N3&;1L2$-8P=;I5TF&J%-0\'A51D8#<>,)X(XCWL\O#4F<;C XL(HT@P[10 MFDI ),*&0B&0<5[;9KE_KREE-A\$SY/66B?RP%YQ4\Z2MCU?__)ALOCCU"FS M;;[Z'D(DC,=*:P$TH=PQ:TG4"KW%J=G4!07B ('<96*P<\ M)8"K:H=,G%M[\WQ&/R_7W095^]+\7BQ6WZ96[_O:F&\?%2CFG KL%?+<:1O5 M74.K?7J-SB0?K2UF[\/.T80]&8#2>O<&;7:,"EY2K0PABGLO&= LW5>]WZ?V M+*K'QO &?/R,"!%U8P*K$BVEJ !:EIB$%6 M*L-K0-,QG'^.IE8IW!NB(E,FRR/PM&M*:4Y<<$! MNEL[05.+]'TM&=A*60^C?>@Y3 YD1SV7U:Z4S*J&^RI0DZ429=/S=:98.YP: MJ'H/N.? *H:4K]\$R,'YIU@W9G+C%.O#2'IT5+CVCNS.NGSV6(C'9\K+ 0XH M8WR*$D!1BSY SRQIJ04NE:T1,YO5NAFK=94-PR%SD#(FD4846T=UK3$Q1WMM M>OYJ67T<,;-9;9JQ^OZQX"((851JG-52>.&=IJ!:7?P@)PUH@''5CEA]'#&S M66V;L?K^L8"ADP)P@AAW,M5T%;@^L.)/.6_U ,.>';'Z.&)FL]HU8[6K3%Z! MI'5$$AI5$\2=#@S#" M4&&DDYH8$744#.L=6T9SJH,,\%#HWD6>0]W3X:E:].'.\F=#@T<0".Z)A103 MZ>*OGM5O$+,Y?7@':#JT!X"]R,JB"M![S8U;9R\ "#DC MK%:9=?SMW/%R+%N?YW$<3=+398SNOQ"S94A@$&$DXBG/F4 .2XEX?=83#,[= M]=T6:%JB[\F.K;<-+L=L'Q1L*@F*D!+: F2E,Q3K6C:CK 90 S22NE9]CJ7K MR=#S< \#'H*?1\," =0#:*6@5+%XLM-(L]JU)W6.1^4U'%Y'L'P?BHZG[L#R M#M^6LR]O)]^*R[NFI_KVX2DU+T;GE(6(I7,JB@Z/**68*TFL 1X)SYV0$#G>J13)G3T-/ M6^%U==*;?5^#9_.7E[C9_'/UQ_M=EP_;7U9((R,P$=Z%V7&HI!/6*AN4)YAG MREQ9 \8>Y-8DLC#S@K%K">URUNXRO'*$:">AM0)HJIF4@6> &DBMH5Y<6_FV MK-M3_^S/!;P?#T?S%X>G#H>3;B^(53YT+&R'!,446Z"YDX@KK3@+BSC(FDXT M1+Y@&B2:##S/%B'93.^6L\C#]70/!4:^>+1B88WW '*%#*>*$0D,Q4X+*1%D M)J\EE -%?0OZ991D&G\+<_QL4N6OVN/C5CTR8;QF0, *Z:SA2O%83\()W*U3 MT;5Z?)P+BZEWF# J-+$>&^%;WC#M!DL9&]+CTQDO/7A\3N/_Z_3X&!;+ -% MF!9:>RF 0BV-1LF4F*_>/#X9"IA> !2=/3ZGB>"5>GRT8,@R#KQEL;"\8MRU M-")(KJP 7 ^R[N[Q.8FSPWM\POS"DDTY1H1SBZG2;LL!3NR_Q^/356X_>WQ. M8^'E1?[^MP,B?_];144X$AH:JT(Q@A4/1T*U73(]OK+$D/Y%?C(++R_RF[<' M1'[SM@*6QA,;54 ")K7PFFUW2<^%NJY8X/Y%?C(+S\X5N%T\A!/H?#R:FM6W MQP>B+@\/J##1$'*+8F\!!+"!S)/MC!7BUQ4%U:/0^V1KAN7^YM!R?U,9QY#" M6!L9EBM-..9/VQ/NV!W^]:217&"Y/Y6%:;KOEK/F:WV:^N\9$SN+,$"===9J M:\/?/-^N690F9?NRJQ9]SYQ-0\0I2'@Y3P5-:>\=CU=!VA'$M]LJ4_K:^DSW*N3=99S/Y6UNM'1 2>5QM+$UB7F_ MAE#GHLVUH4 AFG)F+?(N]GP1[L'"B1PL[+9UM:)>R:6JUY"$S< JS:B60DF$ MH%,"$>@?_U)A@P[7YAR;0.&\F MX_O8IZ +(L]_:<5]X!.6SF"-J-%.*R%U..89SV(9F)3TY9.MW4$+T)\+S6R\ MSW;&VIX(W*KKW%_C^_JIJO[M]' PULLCFF41DMB2 :6VHFF2_F[Q\"4C[&*;\;?5\M4QULO[07 M5\XX3:1U# E%O<<",, $T%@2HC3I=%4S,,?T<\*ZK&.);ZX0E19H%A20,VJ8 MD!@Z3B&7L40" UE+6>98FG)!K!E23,.M2;O_U7V+/]9#A_B6NF[)&.Z@C2:& M AY]5H8R8;!A"@.DNY5KN;BQ]N7KI/E>U^_KV>/XKG["ZG-ZU60UN8VA>M=\ MGH[_+]!;S\;-F@G= XI[_%YLY$>8QD0P0SW -K;4;ODK+!RL#$6&D.-#3(^>"XBE! 2?0;>"\85]Y22EI:J4!7UF6L%ZEW0])9 M_,WG2YS7X5L/:GIOZ\=ZTGR-4]_8+TW4871$?LW_\_%L]K6>C29B_NO\RGH[G*_?[8[TAH4/! MS%/>$W8#3V'@+@2><19.;^&_#2^@I3H%=05&8%P&"[TJ7]&L_L.'11_ M>*[B%A .M3;4 *" TIS2EA;AW-7&[Y1@CZ5((MN:MILQL]EH^GFE@7/]_2=/ MSXJP)^JF]^\FHVFLY7X\.^T"GZO"5L%B9R\BO?*<:NV\:3E+H;NROJ!GHNKE MBCB\(')!?+L41&??[==(Y]$M>N^8*J9[08TD P91CI"B9$MC^,VUY__[^CR-AV3\]6!D- 3;K@JK$41,L&=?.$'F9XM0K<1\N M 3:]2"+CZ74Q&]\MZOL5NO^8CA?S,.DNY];]XRH8SOL. UH,&2-#(:+AMO= M@<(4ZZ_$%, 24'<)P9R]8 53=A5;.;VKGV9Q>.DZ,*2B$AD&$/)8DM@! V&T MG36 2=U&2TPN+ %./5TR2[ 86%_,I0K#8"QWL1B?($NYP0@6^H(SWM=NZ_:%!YL]>T1 M'9V >:(XA@N5&C@UI]A@*(5T,+DDM0903*S03'BF0-B/(06ZDTG\2H*A3@M3 M[_>;%81&4$\UX()02ZT @G//.$=."7=]I7YSP?+2D5!G"C!_>L<3,W]D]P^G M^&!Y[SK7J[O%^#%L7*LU\C0]Z?^S%:/&]H1!C MQ16FUGM''-0PJ2!.@4[0,O0AK\P&M(K#C)>CR:]4@=UH\I!!&W9YZ[$VC+C8 MC\!980"FCAE11*K ^0ZY$^J-IWVC0L (1F+QP5@30H1MP*N6C]J7$&)=:DI M9P1V6,]RR"[79MXZD(\$DSU_K!*<803"IA 69$LXHU#Q+2747UL!Z?P(:'IC M?FX8'0W\>G%A@06!%&%+L;2 66X8$QMJ/#/\REKMGB?(/6@XBX-GW_NI*/AW M[_^(7S]\T??SDY4GC%)JA'5,4R[#_VF[^'JM9$HQVH*E?*J FCZ9>+:@/_S3 M?'AHEC%8YD,]/2[N?<]7@!(L>)RO%DYAH2PE[7PE-2GME IT/_0A])Y8F:3C MM+..__ADY:P)DZ3 <2'IJD&4@^T<@1FY%U@9%EQ-W3W+:)?6S>9DH[^Y*_@.M6@E(C3> &,2ME1I3 MO)TCZ5:[L/PM_&+R3N!EMG#C>'0]&CZTU.5,1I:;3WBC'@A)%"V/?1ZJ*ZMX]09\MN%@+-X MEPL#_S/Z-OZR_'(4!3\\5W%ML7>42B\(0-1!9;:&+J)F,$?V!7%PJA2;_OB7 M#0OC:3;!P;#&"0%"=;X*[2"Q82^%=VFCH64D/! MI5%>4!^.O\*;EA8'0(JGL$ OPO 61@KWBXGS?P6IZ8%_VA(.H*>08JVYU:#E MK!!)L2<%[G=GHBI':OII@GB=J>G(!I*XT "ZQFS"+5>1 8LMEF;9[S21*K. M,.F#8>WL;;M:+$,4OG>'1&'1U7A)(L-Q01@C3S#&F*,MP:GDBEM M.PHTV'L&1:^\/1L7"14LM$(XYH)"IQQW84_GTK4SU,2GN' *E'X1NTLODGC= M%2RL0!QR1P&,5F/TPO,MK>&G:SL8EH"Z2P@F6SS:LTH)D4_'BS'N&5%9XBDU M00E=>RZKKB+ EX_(BFE: I#PC&'"9+:*:R$EWP[:V=-2JS$ MOZ6\Q5G[9G\R*;%H"J3*@, &Q:77QGC'S28(A4&,2,J5;(E=ODM$52^2R;4Q M_ADV\]C:ZK!3_ME3%0PS)S%$A84#":=*8;:E@VF>@K 2-\#!7?+G\SXSAHYZ MTG]XKG),1'WRP484#COGMU>601^PO[(@\+.DN!L)9_'O[+UJ=QKS&M@YGRK3)PMZ!;_2>47 [ M/1Y7=,);*HVQ@Q)[0"$C1F@H&6KY0-):@13HM$H#V>7Y6P[./OS3]("S[5LJ MXJQ%3G$,@4.2AL55;/6-BJ2JT 6ZJ7+A[%S^%H2S\+D^5K1G[ZD0#JS 2@?J MC0DKO"?4;G5.J91R]R<;YN5OG3EX7 [>^MX_#4$J4"Z\E)9+(BU$I.6#UBCE MRN]DY]4U8>U<#I>#M+YW4 61DUZIP&-+.:?4X:W&492$M),=6M>$M',Y7!#2 M+K"'.H] 4"X3_F>X$TY;W,;.0L-02GP+_Q?;:V=SN)B8TH%K1U,#&2#!XI"0 M.FZYQWKK,HH&[Y5=%@WN=,TNLEQ MQM)[R'KK_'BX69Z/WX<)&/5@ H["3PAC-IM9.2VC9T%''&KBS\ZAYH13U?)0$Y75RWR5FC&TR(IW[ZS^V+C)UA3"8\CO MZ3,5, P3+[403(5U1"/#T9:3@J64Q'B-D9P7!O\P4BM^V7].XN_!,ES,-_O; MZ//!"N>7^%[EJ9.8$F"5X(PJ;8UJ!8P@26H(6:!S?FB-&%A\?0+[S72^ MF"U7-S"WBX=Z]N%A--WD//P67K&8WW0\*&280F4LB=T4A7+ AHU9^J>*2$CK MI/[4\I<.E2_1R^TE'_>=B\)2\"7V(7F6%_1;,YJH(+OZ<37T]_#KLS>4Q.]6 MDC$JDY60Q_CH9GYQ)E) M'KEF+_MUJ+?JVV;Z&"S-^GY#<+,839[_/G:^>MLL_K=>/'5>?5Y8YH!!EN7[ M5=BMA4,0&@BDT)Q([UI[&$/(DEKV_KJP+EV>KU^7MF]:#WIIJ0ZB7T?F5'D- M-,928!?.H, J*7$;B8,-\TDZ]^N:_37*^$D/<_=&W=7F]5>CU)TOKB#"7&J% M@@X(:82FS*EPTC50,,2@ZJ2W%_(?O:I&J58:Q:CP3B$!A -":=#R$3A^974K M6=4Y2AA?IH@LI^_>BEA;@D& MP&A**4"0"H E)BV-"-ND\TMY8!L6)IU+F)\FE-==;Y81XAD3G -, YG"2&U; M6J5Q*5>(K]%GE1. ?0JFF U^X'Q299V$1#/H@STO$9?4;39%CV#,$EEXFOB*5PT_&L^B MD[1^YB!UW[[6<0O\4,^^' U!O\A'*VV-45(P[3UG$F.)E&^Y[ E)2<'^EX]UK.P./S93,+;)N/%]ST!5_DG41&"D=<<0L6( MXP8C"/!VO4(L):KD.B_CDC2I1)F^2LWZ?3S_V\_JNLT>SJE0N[Y=">:!8HQ0 MS30DG L%VQ,E!BXI(>0Z,V>+T*,>1/DJU:?=B6VLG%)/[W.JSZYO5U;HP&8J MF:0RF,E*&\U:GD.*4[:AZTRO+4)]>A!E\>JS,^C_Q?Z[^J4-Q&^9= EE.F\F ME>'64:D4@4A 1R#'EFZM 093XNNO,WDWNVIE$6R6(*OEQWG]GV48ZQZC W.P M&*J7$^D0';5O2$6"\Q]PYTZEN>AXJ/P0.Z_"IOT\@ MCU77AJLS3X6B_O6,JZ%FL M:+#3P]J6E&19/&Y.%/,.S/3!U&S >9IEC'BX_10K7\^# MU@2Q'0_/.SJX4K%K$S4L<%-QKC66W 6J)<9AI]0XI4IBH5!*E/Y+//7-XES MN@TG$369-(MX<.D81K=W3*6@MA!Y2J"16FOBF161?3[HJ?1"71F,>A1ZOW0,J+P3%5G.B"?-$(68U::DS[MJ,YC0!'T'+61S-&&Y;AV\]J.F] MC2GWS=>5B^W) =3AN-(MC52^;-[^VM>>9$D?1\Y9?!T(.\=[C.UZ MOK(>4AR64N,%9D@81BAJ:1/^VG*.>Y#Q8=2H@ MACJ]H/(XK-98*.4TTRI.)C"1,B0)P<'(2\GV*7\E.@,$+U%U"2YGC<&9KV>_ M:F$1)K_ZMV/1,KO&A-67 0$-X=IXAJC0$/,-"SWR("7BLGP?4 ](ZHFQN<#S M;M;-IUE0S#'D" MG,H_C:7#J7<.Y\+5FV;Z.2:DM+UUGOP34%EI1#AE(*@ M1"TSO<-)]5;*-Y_2,=4S?W,ARHR^CA>CR9LZ3/GVXV3\>26[^?G?__7_4$L! A0#% @ T82I2L3T*5X$3 $ @?\. !$ M ( ! &-D>',M,C Q-S S,S$N>&UL4$L! A0#% @ T82I M2K !1C0 $ A+( !$ ( !,TP! &-D>',M,C Q-S S,S$N M>'-D4$L! A0#% @ T82I2K,NN;?<&@ <1\! !4 ( ! M8EP! &-D>',M,C Q-S S,S%?8V%L+GAM;%!+ 0(4 Q0 ( -&$J4H$:YD> M74 #H1 P 5 " 7%W 0!C9'AS+3(P,3&UL4$L! A0#% @ T82I2JN'^G,A M:0 X!4% !4 ( !WVP" &-D>',M,C Q-S S,S%?<')E+GAM 7;%!+!08 !@ & (H! SU@( ! end