0001200375-16-000065.txt : 20160809 0001200375-16-000065.hdr.sgml : 20160809 20160809163304 ACCESSION NUMBER: 0001200375-16-000065 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20160630 FILED AS OF DATE: 20160809 DATE AS OF CHANGE: 20160809 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: 161818427 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_20160630x10q.htm 10-Q Document
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2016
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             
Commission file number: 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
 
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, or a smaller reporting company. See the definitions of "large accelerated filer," "accelerated filer" and "smaller reporting company" in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
¨
 
Accelerated filer
x
 
 
 
 
 
Non-accelerated filer
¨
(Do not check if a smaller reporting company)
Smaller reporting company
¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ¨    No  ý
As of August 1, 2016, there were 41,181,099 shares of the registrant’s Common Stock, par value $0.0001 per share, outstanding.





Codexis, Inc.
Quarterly Report on Form 10-Q


TABLE OF CONTENTS

 
PAGE
NUMBER
 
PART I. FINANCIAL INFORMATION
 
 
 
ITEM 1:
Financial Statements (Unaudited)
 
 
 
 
 
 
ITEM 2:
ITEM 3:
ITEM 4:
 
 
 
 
 
 
ITEM 1:
ITEM 1A:
ITEM 2:
ITEM 3:
ITEM 4:
ITEM 5:
ITEM 6:
 

2




PART I. FINANCIAL INFORMATION

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

 
$
23,273

Accounts receivable, net of allowances of $421 at June 30, 2016 and December 31, 2015
3,340

 
7,329

Inventories
1,155

 
992

Prepaid expenses and other current assets
1,055

 
1,245

Total current assets
27,902

 
32,839

Restricted cash
787

 
787

Marketable securities
1,115

 
1,549

Property and equipment, net
2,403

 
3,109

Intangible assets, net
1,125

 
2,812

Goodwill
3,241

 
3,241

Other non-current assets
283

 
310

Total assets
$
36,856

 
$
44,647

Liabilities and Stockholders' Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
2,651

 
$
3,399

Accrued compensation
2,844

 
3,331

Other accrued liabilities
2,829

 
2,013

Deferred revenue
4,118

 
6,098

Total current liabilities
12,442

 
14,841

Deferred revenue, net of current portion
1,354

 
3,120

Lease incentive obligation, net of current portion
1,098

 
1,310

Other long-term liabilities
2,282

 
2,497

Total liabilities
17,176

 
21,768

 
 
 
 
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,171 shares and 40,343 shares issued and outstanding at June 30, 2016 and December 31, 2015, respectively
4

 
4

Additional paid-in capital
307,951

 
305,981

Accumulated other comprehensive income (loss)
(29
)
 
405

Accumulated deficit
(288,246
)
 
(283,511
)
Total stockholders' equity
19,680

 
22,879

Total liabilities and stockholders' equity
$
36,856

 
$
44,647

See accompanying notes to the unaudited condensed consolidated financial statements

3




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

 

 
 
 
 
Biocatalyst product sales
$
3,280

 
$
2,020

 
$
7,020

 
$
5,097

Biocatalyst research and development
12,064

 
2,533

 
15,598

 
4,729

Revenue sharing arrangement
658

 
1,465

 
1,380

 
2,990

Total revenues
16,002

 
6,018

 
23,998

 
12,816

Costs and operating expenses:

 

 
 
 
 
Cost of biocatalyst product sales
2,221

 
1,250

 
4,710

 
2,706

Research and development
5,112

 
5,170

 
10,798

 
10,463

Selling, general and administrative
6,420

 
5,296

 
13,222

 
10,874

Total costs and operating expenses
13,753

 
11,716

 
28,730

 
24,043

Income (loss) from operations
2,249

 
(5,698
)
 
(4,732
)
 
(11,227
)
Interest income
13

 
4

 
28

 
8

Other expenses, net
(49
)
 
(96
)
 
(46
)
 
(121
)
Income (loss) before income taxes
2,213

 
(5,790
)
 
(4,750
)
 
(11,340
)
Benefit from income taxes
(26
)
 
(430
)
 
(15
)
 
(418
)
Net income (loss)
$
2,239

 
$
(5,360
)
 
$
(4,735
)
 
$
(10,922
)
Net income (loss) per share, basic
$
0.06

 
$
(0.14
)
 
$
(0.12
)
 
$
(0.28
)
Net income (loss) per share, diluted
$
0.05

 
$
(0.14
)
 
$
(0.12
)
 
$
(0.28
)
Weighted average common stock shares used in computing net income (loss) per share, basic
40,495

 
39,301

 
40,283

 
39,066

Weighted average common stock shares used in computing net income (loss) per share, diluted
41,568

 
39,301

 
40,283

 
39,066














See accompanying notes to the unaudited condensed consolidated financial statements

4




Codexis, Inc.
Condensed Consolidated Statements of Comprehensive Income (Loss)
(Unaudited)
(In Thousands)
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Net income (loss)
$
2,239

 
$
(5,360
)
 
$
(4,735
)
 
$
(10,922
)
Other comprehensive income (loss)
 
 
 
 
 
 
 
Unrealized gain (loss) on marketable securities, net of tax benefit of zero for the three months and six months ended June 30, 2016, and $454 and $463 for the three months and six months ended June 30, 2015, respectively
(344
)
 
776

 
(434
)
 
792

Other comprehensive income (loss)
(344
)
 
776

 
(434
)
 
792

Total comprehensive income (loss)
$
1,895

 
$
(4,584
)
 
$
(5,169
)
 
$
(10,130
)






















See accompanying notes to the unaudited condensed consolidated financial statements

5




Codexis, Inc.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In Thousands)
 
Six Months Ended June 30,
 
2016
 
2015
Operating activities:
 
 
 
Net loss
$
(4,735
)
 
$
(10,922
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
Amortization of intangible assets
1,687

 
1,687

Depreciation and amortization of property and equipment
924

 
1,080

Gain on disposal of property and equipment
(27
)
 
(5
)
Income tax benefit related to marketable securities

 
(463
)
Stock-based compensation
2,631

 
2,536

Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
3,989

 
1,076

Inventories, net
(163
)
 
427

Prepaid expenses and other current assets
190

 
221

Other assets
27

 
19

Accounts payable
(492
)
 
(3,021
)
Accrued compensation
(488
)
 
(331
)
Other accrued liabilities
601

 
(772
)
Long term lease incentive
(212
)
 
(212
)
Deferred revenue
(3,745
)
 
660

Net cash provided by (used in) operating activities
187

 
(8,020
)
Investing activities:
 
 
 
Purchase of property and equipment
(474
)
 
(183
)
Proceeds from sale of property and equipment
27

 
5

Increase in restricted cash

 
(75
)
Net cash used in investing activities
(447
)
 
(253
)
Financing activities:
 
 
 
Proceeds from exercises of options to purchase common stock
837

 
195

Taxes paid related to net share settlement of equity awards
(1,498
)
 
(1,811
)
Net cash used in financing activities
(661
)
 
(1,616
)
Net decrease in cash and cash equivalents
(921
)
 
(9,889
)
Cash and cash equivalents at the beginning of the period
23,273

 
26,487

Cash and cash equivalents at the end of the period
$
22,352

 
$
16,598


See accompanying notes to the unaudited condensed consolidated financial statements

6




Notes to Condensed Consolidated Financial Statements
(Unaudited)

Note 1. Description of Business
In these notes to the condensed consolidated financial statements, the "Company," "we," "us," and "our" refer to Codexis, Inc. and its subsidiaries on a consolidated basis.
We develop biocatalysts for the pharmaceutical and fine chemicals markets. Our proven technologies enable scale-up and implementation of biocatalytic solutions to meet customer needs for rapid, cost-effective and sustainable process development, from research to manufacturing.
Biocatalysts are enzymes that initiate and/or accelerate chemical reactions. Manufacturers have historically used naturally occurring biocatalysts to produce many goods used in everyday life. However, inherent limitations in naturally occurring biocatalysts have restricted their commercial use. Our proprietary CodeEvolver® protein engineering technology platform, which introduces genetic mutations into microorganisms in order to give rise to changes in enzymes that they produce, is able to overcome many of these limitations, allowing us to evolve and optimize biocatalysts to perform specific and desired chemical reactions at commercial scale.
Once potentially beneficial mutations are identified through this proprietary process, combinations of these mutations can then be tested until variant enzymes have been created that exhibit marketable performance characteristics superior to competitive products. This process allows for continuous, efficient improvements to the performance of enzymes. In the past, we implemented the CodeEvolver® protein engineering technology platform through paid collaborations with our customers. In July 2014, we entered into our first license agreement pursuant to which we granted a license to GlaxoSmithKline (“GSK”), a global pharmaceutical company, to use the CodeEvolver® protein engineering technology platform for its internal development purposes. In August 2015, we entered into a second license agreement involving the CodeEvolver® protein engineering technology platform with Merck Sharp and Dohme Corp., known as MSD outside the United States and Canada ("Merck"), a global pharmaceutical company, and we continue to pursue licensing opportunities with additional customers.
We have commercialized our technology and products in the pharmaceuticals market, which is 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 also use our technology to develop biocatalysts for use in the fine chemicals market. The fine chemicals market consists of several large market verticals, including food, animal feed, flavors, fragrances, and agricultural chemicals.
We are also using our technology to develop an early stage, novel enzyme therapeutic product candidate for the potential treatment of phenylketonuria ("PKU") in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient.
We are actively collaborating with new and existing customers in the pharmaceutical and other markets.
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 accounting principles generally accepted 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, 2015. The condensed consolidated balance sheet at December 31, 2015 has been derived from the audited consolidated financial statements at that date, but does not include all disclosures, including notes, required by GAAP for complete financial statements.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to present fairly our financial position as of June 30, 2016 and results of our operations and comprehensive income (loss) for the three and six months ended June 30, 2016 and 2015, and cash flows for the six months

7


ended June 30, 2016 and 2015. 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, intangible assets, 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, accompanied by information about revenues by geographic region, for purposes of allocating resources and 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 reporting segment.
Revenue Recognition
We recognize revenues from the sale of our biocatalyst products, biocatalyst research and development agreements and a revenue sharing arrangement. 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.
Biocatalyst Product Sales
Biocatalyst product sales consist of sales of biocatalyst enzymes, chemical intermediates and Codex® Biocatalyst Panels and Kits. Biocatalyst 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.

8


Biocatalyst Research and Development
Biocatalyst 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 biocatalyst 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 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 biocatalyst products or products using our technologies.
Royalties are recognized as earned in accordance with the contract terms when royalties from licensees can be reasonably estimated and collectability is reasonably assured. For the majority of our royalty revenues, 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 share 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 share 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 biocatalyst product sales revenue.
Cost of Biocatalyst Product Sales
Cost of biocatalyst 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 biocatalyst product sales. Shipping costs are included in our cost of biocatalyst product sales. Such charges were not significant in any of the periods presented.

9


Cost of Research and Development Services
Cost of research and development services related to services under research and development agreements approximates the research funding over the term of the respective agreements and is included in research and development expense. Costs of services provided under license and platform technology transfer agreements are included in research and development expenses and are expensed in the periods in which such costs are incurred.
Research and Development Expenses
Research and development expenses consist of costs incurred for internal projects, 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. We had, due to insufficient historical data, used the “simplified method,” as described in SEC Staff Accounting Bulletin No. 107, “Share-Based Payment,” to determine the expected term of all stock options granted from the inception of our equity plans through the first half of 2015. Beginning in the third quarter of 2015, we believe we have sufficient historical data to calculate expected terms for stock options granted. Thus, the expected term was based on historical exercise behavior on similar awards, giving consideration to the contractual terms, vesting schedules and expectations of future employee behavior. We used historical volatility to estimate expected stock price volatility. The risk-free rate assumption was based on United States Treasury instruments whose terms were consistent with the expected term of the stock options. The expected dividend assumption was based on our history and expectation of dividend payouts.
Restricted Stock Units ("RSUs"), Restricted Stock Awards ("RSAs") and performance-contingent restricted stock units ("PSUs") were measured based on the fair market values of the underlying stock on the dates of grant. PSUs awarded may be conditional upon the attainment of one or more performance objectives over a specified period. At the end of the performance period, if the goals are attained, the awards are granted.
Stock-based compensation expense was calculated based on awards ultimately expected to vest and was reduced for estimated forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differed from those estimates. The estimated annual forfeiture rates for stock options, RSUs, PSUs, and RSAs are based on historical forfeiture experience.
The estimated fair value of stock options, RSUs and RSAs is expensed on a straight-line basis over the vesting term of the grant and the estimated fair value of PSUs is 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.

10


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 $22.4 million at June 30, 2016 and were comprised of cash of $11.3 million and money market funds of $11.1 million.
Inventories
Inventories are stated at the lower of cost or market value. Cost is determined using a weighted-average approach, assuming full absorption of direct and indirect manufacturing costs, based on our product capacity utilization assumptions. If inventory costs exceed expected market value due to obsolescence or lack of demand, valuation adjustments are recorded for the difference between the cost and the estimated market 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. 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 equivalents, short-term investments, marketable investments, accounts receivable, accounts payable and 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
Our financial instruments that are potentially subject to concentration of credit risk primarily consist of cash equivalents, short term investments, accounts receivable, marketable securities and restricted cash. We invest cash that is not required for immediate operating needs principally in money market funds.

11


Intangible Assets
Our intangible assets are finite-lived and consist of developed core technology and the intellectual property ("IP") rights associated with the acquisition of Maxygen Inc.'s ("Maxygen") directed evolution technology in 2010. Intangible assets were recorded at their fair values at the date we acquired the assets and, for those assets having finite useful lives, are amortized using the straight-line method over their estimated useful lives.
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 Core IP is the only finite-lived intangible asset on our condensed consolidated balance sheet as of June 30, 2016. There has been no material change in the utilization or estimated life of the Core IP since we acquired the technology patent portfolio from Maxygen.
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.
In the fourth quarter of 2015, we determined that there were no events or changes in circumstances that indicated that the carrying value of the Asset Group might not be recoverable. We concluded that the fair value of the reporting unit exceeded its carrying value and no impairment existed. During the six months ended June 30, 2016, we did not identify any indicators of potential impairment of intangible assets or new information that would have a material impact on the forecast or the impairment analysis prepared as of December 31, 2015.
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 parent 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.

12


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 2015. 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, 2015. During the six months ended June 30, 2016, 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, 2015.
Income Taxes
We use the liability method of accounting for income taxes, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount that will more likely than not be realized.
We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of tax credits, benefits and deductions and in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes. Significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.
In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will be realized on a jurisdiction by jurisdiction basis. The ultimate realization of deferred tax assets is dependent upon the generation of taxable income in the future. We have recorded a 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

13


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.
Benefit from income taxes was $26 thousand and $15 thousand for the three and six months ended June 30, 2016, respectively. Benefit from income taxes was $0.4 million for each of the corresponding periods in 2015.
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 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. The adoption of ASU 2014-15 is not expected to have a material impact on our consolidated financial statements and related disclosures.
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 do not expect the adoption of ASU 2014-11 will have a material impact on our consolidated financial statements and related disclosures.
In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date." This ASU defers the effective date of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606)" for all entities by one year. 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, including industry-specific guidance. The main principle of ASU 2014-09 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 provides companies with two implementation methods: (i) apply the standard retrospectively to each prior reporting period presented (full retrospective application); or (ii) apply the standard retrospectively with the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings of the annual reporting period that includes the date of initial application (modified retrospective application). ASU 2014-09 as amended by ASU 2015-14 is effective for annual reporting periods beginning after December 15, 2017, including interim reporting periods within that reporting period. The FASB will permit companies to adopt the new standard early, but not before the original effective date of December 15, 2016. We are currently in the process of evaluating the impact of the pending adoption of this standard (including other amendments, such as ASU 2016-10 and ASU 2016-12, discussed below) on our consolidated financial statements and related disclosures.
In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)," which replaces prior lease guidance (Topic 840.) The new guidance requires lessees to put most leases on their balance sheets but recognize expenses on their income statements in a manner similar to today’s accounting. The guidance also eliminates today’s real estate-specific provisions for all entities. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. Entities have the option to use certain practical expedients. Full retrospective application is prohibited. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2016-02 on our consolidated financial statements and related disclosures.
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 are currently evaluating the impact of adopting ASU 2016-09 on our consolidated financial statements and related disclosures.

14


In April 2016, the FASB issued ASU 2016-10, "Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing," adding clarification, while retaining the core principles in the revenue guidance. For identifying performance obligations, the ASU clarifies when a promised good or service is separately identifiable (i.e., distinct within the context of the contract) and allow entities to disregard items that are immaterial in the context of a contract. For licensing, the ASU clarifies how an entity should evaluate the nature of its promise in granting a license of IP, which will determine whether it recognizes revenue over time (“symbolic IP”) or at a point in time (“functional IP”).The effective date and transition requirements for these amendments are the same as those of the new revenue standard (ASU 2014-09, as amended by ASU 2015-14).
In May 2016, the FASB issued ASU 2016-12, "Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients," amending guidance in the new revenue standard on transition, collectability, noncash consideration and the presentation of sales taxes and other similar taxes. The amendments clarify that for a contract to be considered completed at transition, all (or substantially all) of the revenue must have been recognized under existing GAAP. The FASB also clarified the collectability assessment and expanded circumstances under which nonrefundable consideration may receive revenue recognition when collectability of the remainder is not probable. The FASB clarified that the fair value of noncash consideration should be measured at contract inception for determining the transaction price. The amendments permit an entity to make a policy election to exclude from the transaction price sales taxes and similar taxes. The effective date and transition requirements for these amendments are the same as those of the new revenue standard (ASU 2014-09, as amended by ASU 2015-14).
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.

15


Note 3. Net Income (Loss) per Share
Basic net income (loss) per share is computed by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding, less RSAs subject to forfeiture. Diluted net income (loss) per share is computed by dividing net income (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 were identical since potential common stock shares were excluded from the calculation, as their effect was anti-dilutive.
The following table sets forth the computation of basic and diluted net income (loss) per share during three and six months ended June 30, 2016 and 2015 (in thousands, except per share amounts):

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Numerator:
 
 
 
 
 
 
 
Net income (loss)
$
2,239

 
$
(5,360
)
 
$
(4,735
)
 
$
(10,922
)
Denominator:
 
 
 
 
 
 
 
Weighted average common stock shares used in computing net income (loss) per share, basic
40,495

 
39,301

 
40,283

 
39,066

Effect of dilutive shares
1,073

 

 

 

Weighted average common stock shares used in computing net income (loss) per share, diluted
41,568

 
39,301

 
40,283

 
39,066

Net income (loss) per share, basic
$
0.06

 
$
(0.14
)
 
$
(0.12
)
 
$
(0.28
)
Net income (loss) per share, diluted
$
0.05

 
$
(0.14
)
 
$
(0.12
)
 
$
(0.28
)

Anti-Dilutive Securities
The following shares were not considered in the computation of diluted net income (loss) per share because their effect was anti-dilutive (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan
2,574

 
6,595

 
5,645

 
6,595

Shares of common stock issuable upon exercise of outstanding warrants
73

 
75

 
73

 
75

Total shares excluded as anti-dilutive
2,647

 
6,670

 
5,718

 
6,670

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 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 earning another milestone payment of $6.5 million. In April 2016, we completed the full transfer of the engineering platform technology earning 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

16


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 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. As the technology transfer was completed earlier than anticipated, we recognized license fees of $2.5 million and $3.0 million for the three and six months ended June 30, 2016, respectively, and compared to $0.5 million and $1.0 million for the three and six months ended June 30, 2015, respectively, as biocatalyst research and development revenues. We had a deferred revenue balance from GSK related to the upfront license fee of zero at June 30, 2016 and $3.0 million at December 31, 2015.
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 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 is being recognized ratably over the estimated platform technology transfer period of two years. In September 2015, we achieved the first milestone of the Merck CodeEvolver® Agreement earning a milestone payment of $5.0 million. We are eligible to receive an additional $8.0 million subject to the satisfactory completion of the second milestone of the technology transfer process. We will also 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.
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 are transferring the CodeEvolver® protein engineering technology platform to Merck over an approximately 15 to 24 month period starting on the effective date of the agreement. As part of this technology transfer, we provide to Merck our proprietary enzymes, proprietary protein engineering protocols and methods, and

17


proprietary software algorithms. Upon completion of technology transfer, Merck will have the CodeEvolver® protein engineering technology platform installed at its designated site.
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 agreement and that cover the CodeEvolver® protein engineering technology platform. Any improvements to the CodeEvolver® protein engineering technology platform during the technology transfer period will also be included in the license grants from Codexis to Merck. At the end of 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. We will also provide additional enzyme evolution services to Merck at our laboratories in Redwood City through November 3, 2016.
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 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. If Merck exercises this termination right during the technology transfer period, Merck will make a one-term termination payment to us of $8.0 million. 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 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 is being recognized ratably over a two-year period. We recognized license fees of $0.6 million and $1.3 million for the three and six months ended June 30, 2016, respectively, as biocatalyst research and development revenues and had a deferred revenue balance from Merck related to the Merck CodeEvolver® Agreement license fees of $2.7 million at June 30, 2016 and $4.0 million at December 31, 2015.
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.
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.7 million for the three and six months ended June 30, 2016, respectively, and $0.5 million and $1.0 million for the three and six months ended June 30, 2015, respectively, as biocatalyst research and development revenues. We had a deferred revenue balance from Merck related to license fees of $2.0 million at June 30, 2016

18


and $1.0 million at December 31, 2015. In addition, pursuant to the Sitagliptin Catalyst Supply Agreement, Merck may purchase supply from us for a fee based on contractually stated prices.
Note 5. Cash Equivalents and Marketable Securities
Cash equivalents and marketable securities classified as available-for-sale at June 30, 2016 and at December 31, 2015 consisted of the following (in thousands):
 
June 30, 2016
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
Average
Contractual
Maturities
 
 
 
(in days)
Money market funds (1)
$
11,141

 
$

 
$

 
$
11,141

 
n/a
Common shares of CO2 Solutions (2)
563

 
552

 

 
1,115

 
n/a
Total
$
11,704

 
$
552

 
$

 
$
12,256

 
 
 
December 31, 2015
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
Average
Contractual
Maturities
 
 
 
(in days)
Money market funds (1)
$
11,120

 
$

 
$

 
$
11,120

 
n/a
Common shares of CO2 Solutions (2)
563

 
986

 

 
1,549

 
n/a
Total
$
11,683

 
$
986

 
$

 
$
12,669

 
 
(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 June 30, 2016 or at December 31, 2015.
Note 6. Fair Value Measurements
The following tables present the financial instruments that were measured at fair value on a recurring basis at June 30, 2016 and December 31, 2015 by level within the fair value hierarchy (in thousands):
 
June 30, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,141

 
$

 
$

 
$
11,141

Common shares of CO2 Solutions

 
1,115

 

 
1,115

Total
$
11,141

 
$
1,115

 
$

 
$
12,256

 
December 31, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,120

 
$

 
$

 
$
11,120

Common shares of CO2 Solutions

 
1,549

 

 
1,549

Total
$
11,120

 
$
1,549

 
$

 
$
12,669

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".)

19


Note 7. Balance Sheets Details
Inventories
Inventories consisted of the following (in thousands):
 
June 30, 2016
 
December 31, 2015
Raw materials
$
258

 
$
262

Work-in-process
153

 

Finished goods
744

 
730

     Inventories
$
1,155

 
$
992

Property and Equipment, net
Property and equipment, net consisted of the following (in thousands):
 
June 30, 2016
 
December 31, 2015
Laboratory equipment
$
20,285

 
$
20,503

Leasehold improvements
10,395

 
10,369

Computer equipment and software
3,284

 
3,271

Office equipment and furniture
1,179

 
1,178

Construction in progress (1)

 
3

Property and equipment
35,143

 
35,324

          Less: accumulated depreciation and amortization
(32,740
)
 
(32,215
)
     Property and equipment, net
$
2,403

 
$
3,109

(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): 
 
June 30, 2016
 
December 31, 2015
 
 
 
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

 
(19,119
)
 
1,125

 
20,244

 
(17,432
)
 
2,812

 
6
     Intangible assets, net
$
21,778

 
$
(20,653
)
 
$
1,125

 
$
21,778

 
$
(18,966
)
 
$
2,812

 
 
The remaining estimated future amortization expense to be charged to research and development through December 31, 2016 is $1.125 million.
Goodwill
Goodwill had a carrying value of approximately $3.2 million at June 30, 2016 and December 31, 2015.

20


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, stock appreciation rights, and stock purchase rights to our employees, non-employee directors and consultants.
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 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.
We issue employees RSUs, which generally vest over either a three year period with one-third of the awards vesting on each annual anniversary or a four year period with 25% of the awards vesting on each annual anniversary. We may grant RSUs with different vesting terms from time to time.
Performance-contingent Restricted Stock Units
The compensation committee of the Board has approved grants of PSUs to employees. These awards have dual triggers of vesting based upon the successful achievement of certain corporate operating milestones in specified timelines, as well as a requirement of continued employment. When the performance goals are deemed to be probable of achievement for these types of awards, time-based vesting and, as a result, recognition of stock-based compensation expense commences.
In the first quarter of 2016, we awarded 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 ("2016 PSUs"). These 2016 PSUs vest such that one-half of the 2016 PSUs subject to the award vest approximately one year following the grant, and the remainder of the 2016 PSUs vest approximately two years following the grant, subject to our achievement of the performance goals and the recipient’s continued service on each vesting date. If the performance goals are achieved at the threshold level, the number of shares issuable in respect of the 2016 PSUs would be equal to half the number of 2016 PSUs granted. If the performance goals are achieved at the target level, the number of shares issuable in respect of the 2016 PSUs would be equal to the number of 2016 PSUs granted. If the performance goals are achieved at the superior level, the number of shares issuable in respect of the 2016 PSUs would be equal to two times the number of 2016 PSUs granted. The number of shares issuable upon achievement of the performance goals at the levels between the threshold and target levels or between the target level and superior levels would be determined using linear interpolation. Achievement below the threshold level would result in no shares being issuable in respect of the 2016 PSUs. As of June 30, 2016, we estimated that the 2016 PSU performance goals would be achieved at 100% of the target level. Accordingly, we recognized expense to reflect the target level.
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 ("2015 PSUs"), with other terms similar to the 2014 PSUs and 2016 PSUs. One-half of 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. 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.
In 2014, we awarded PSUs ("2014 PSUs") based upon the achievement of certain cash flow performance goals, with other terms similar to the 2015 PSUs and 2016 PSUs. One-half of the 2014 PSUs vested in the first quarter of each of 2015 and 2016, subject to the recipient’s continued service on each vesting date. In the first quarter of 2015, we determined that the 2014 PSU performance goals had been achieved at 53.0% of the target level, and recognized expenses accordingly.

21


Stock-Based Compensation Expense
Stock-based compensation expense is included in the consolidated statements of operations as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Research and development
$
222

 
$
238

 
$
442

 
$
529

Selling, general and administrative
1,020

 
1,013

 
2,189

 
2,007

   Total
$
1,242

 
$
1,251

 
$
2,631

 
$
2,536

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

 
$
269

 
$
571

 
$
517

RSUs and RSAs
561

 
662

 
1,135

 
1,454

PSUs
414

 
320

 
925

 
565

   Total
$
1,242

 
$
1,251

 
$
2,631

 
$
2,536

As of June 30, 2016, unrecognized stock-based compensation expense, net of expected forfeitures, was $2.0 million related to unvested employee stock options, $2.3 million related to unvested RSUs and RSAs and $1.7 million related to unvested PSUs.
Valuation Assumptions
The weighted-average assumptions used to estimate the fair value of employee stock options granted were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Expected term (in years) (1)
5.3

 
6.0

 
5.4

 
6.0

Volatility
64
%
 
66
%
 
65
%
 
66
%
Risk-free interest rate
1.46
%
 
1.78
%
 
1.30
%
 
1.70
%
Dividend yield
%
 
%
 
%
 
%
Weighted-average estimated fair value of stock options granted
$
1.94

 
$
2.58

 
$
2.30

 
$
2.09

(1) We had, due to insufficient historical data, used the “simplified method,” as described in SEC Staff Accounting Bulletin No. 107, "Share-Based Payment", to determine the expected term of all stock options granted from the inception of our equity plans through the first half of 2015. Beginning in the third quarter of 2015, we believe we have sufficient historical data to calculate expected terms for stock options granted. (See Note 2, "Basis of Presentation and Summary of Significant Accounting Policies.")
Note 9. Capital Stock
Exercise of options
For the six months ended June 30, 2016 and 2015, 323,981 and 100,030 shares were exercised at a weighted-average exercise price of $2.58 and $1.95 per share, respectively, with net cash proceeds of $0.8 million and $0.2 million, respectively.
Warrants
Our outstanding warrants are exercisable for common stock at any time during their respective terms. As of June 30, 2016, the following warrants remain outstanding:
 
June 30, 2016
Issue Date
Shares Subject
to Warrants
 
Exercise Price
per Share
 
Expiration
September 28, 2007
72,727
 
$
8.25

 
September 28, 2017

22


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 being in 2012. The various terms for the spaces under the lease have expiration dates that range from January 2017 through January 2020. In October 2015, we entered into an agreement to sublet a portion of our headquarters to a subtenant effective January 2016. This sublease expires in 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.5 million at June 30, 2016, 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 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 June 30, 2016 and December 31, 2015, which are included in other liabilities on the consolidated balance sheets. Accretion expense related to our asset retirement obligations was nominal in the three and six months ended June 30, 2016 and nominal in the three and six months ended June 30, 2015.
Pursuant to the terms of the amended lease agreement, we exercised our right to deliver a letter of credit in lieu of a security deposit. The letters of credit are collateralized by deposit balances held by the bank in the amount of $0.7 million as of June 30, 2016 and December 31, 2015. These deposits are recorded as restricted cash on the consolidated balance sheets.
Rent expense was $0.8 million and $1.7 million during the three and six months ended June 30, 2016, respectively, including sublease income of $0.3 million and $0.5 million, respectively. Rent expense was $0.9 million and $1.7 million during the three and six months ended June 30, 2015, respectively, including sublease income of $0.2 million and $0.3 million, respectively.
Future minimum payments under noncancellable operating leases are as follows at June 30, 2016 (in thousands):
Years ending December 31,
Lease payments
2016 (6 months remaining)
$
1,419

2017
2,677

2018
2,736

2019
2,818

2020
236

Total
$
9,886

Minimum payments have not been reduced by future minimum sublease rentals of $2.3 million to be received under non-cancellable subleases at June 30, 2016.
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.
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

23


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 all claims in the First Amended Complaint other than the patent infringement and trade secret misappropriation claims. We have opposed the Defendant’s Partial Motion to Dismiss. 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.
Since September 2007, we have been party to a license agreement with Exela PharmaSci, Inc. (“Exela”). Under the license agreement, as amended, we and Exela cross-licensed certain technology relating to the manufacture of argatroban, an active pharmaceutical ingredient, in exchange for rights to certain sublicensing fees or development payments and profit sharing.
CMEA Ventures Life Sciences 2000, L.P. and its affiliate held approximately 7.4% of our common stock until its sale of all such shares on November 10, 2014 to Presidio Partners 2014, L.P. Presidio Partners 2007, L.P. (formerly CMEA Ventures VII, L.P.) owns over 10% of Exela’s outstanding capital stock. Thomas R. Baruch, one of our directors, serves on the board of directors of Exela, and is a general partner in Presidio Partners 2007, L.P. Mr. Baruch is also a general partner in CMEA Ventures Life Sciences 2000, L.P. Mr. Baruch has no direct or indirect pecuniary interest in the shares of our common stock owned by Presidio Partners 2014, L.P.
We recognized $0.7 million and $1.4 million for the three and six months ended June 30, 2016, respectively, and $1.5 million and $3.0 million for the three and six months ended June 30, 2015, respectively, shown in the consolidated statement of operations as revenue sharing arrangement. We had $0.3 million of receivables from Exela at June 30, 2016 and no receivables at December 31, 2015.
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 June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Customer A
17
%
 
28
%
 
24
%
 
27
%
Customer B
63
%
 
*

 
44
%
 
*

Customer C (related party)
*

 
24
%
 
*

 
23
%
* Less than 10% in the period presented

24


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
 
June 30, 2016
 
December 31, 2015
Customer A 
59
%
 
12
%
Customer D
*

 
22
%
Customer E (1)
*

 
40
%
Customer F
10
%
 
*

* Revenue percentage was less than 10%; accounts receivable balance not applicable
(1) This represents a $3.1 million settlement relating to past-due payments and settlement of future payments associated with our royalty business with a non-core customer as of December 31, 2015. We collected the full amount in February 2016.
Geographic Information
Geographic revenues are identified by the location of the customer and consist of the following (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Revenues:
 
 
 
 
 
 
 
United States
$
2,758

 
$
3,466

 
$
6,852

 
$
7,763

Asia
 
 
 
 
 
 
 
India
1,023

 
29

 
2,046

 
150

Singapore
1,165

 

 
2,121

 

Others
269

 
465

 
495

 
686

Europe


 


 


 


United Kingdom
10,071

 
514

 
10,581

 
1,203

Others
716

 
1,544

 
1,903

 
3,014

Total revenues
$
16,002

 
$
6,018

 
$
23,998

 
$
12,816

Identifiable long-lived assets were all in the United States as follows (in thousands):
Long-lived assets:
June 30, 2016
 
December 31, 2015
United States
$
3,811

 
$
6,231


25


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, 2015 included in our Annual Report on Form 10-K for the year ended December 31, 2015, as filed with the SEC on March 8, 2016 (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 develop biocatalysts for the pharmaceutical and fine chemicals markets. Our proven technologies enable scale-up and implementation of biocatalytic solutions to meet customer needs for rapid, cost-effective and sustainable process development, from research to manufacturing.
Biocatalysts are enzymes that initiate and/or accelerate chemical reactions. Manufacturers have historically used naturally occurring biocatalysts to produce many goods used in everyday life. However, inherent limitations in naturally occurring biocatalysts have restricted their commercial use. Our proprietary CodeEvolver® protein engineering technology platform, which introduces genetic mutations into microorganisms in order to give rise to changes in enzymes that they produce, is able to overcome many of these limitations, allowing us to evolve and optimize biocatalysts to perform specific and desired chemical reactions at commercial scale. Once potentially beneficial mutations are identified through this proprietary process, combinations of these mutations can then be tested until variant enzymes have been created that exhibit marketable performance characteristics superior to competitive products. This process allows for continuous, efficient improvements to the performance of enzymes. In the past, we implemented the CodeEvolver® protein engineering technology platform through paid collaborations with our customers. In July 2014, we entered into our first license agreement pursuant to which we granted a license to GSK, a global pharmaceutical company, to use the CodeEvolver® protein engineering technology platform for their internal development purposes. In August 2015, we entered into a second license agreement involving the CodeEvolver® protein engineering technology platform with Merck, a global pharmaceutical company, and we continue to pursue licensing opportunities with additional customers.
We have commercialized our technology and products in the pharmaceuticals market, which is 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 also use our technology to develop biocatalysts 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 and fragrances, and agricultural chemicals.
We are also using our technology to develop an early stage, novel enzyme therapeutic product candidate for the potential treatment of phenylketonuria ("PKU") in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient.
We are actively collaborating with new and existing customers in the pharmaceutical and other markets and we believe that we can utilize our products and services, and develop new products and services, to increase our revenue and gross margins in future periods.

26


Results of Operations Overview
Revenues were $16.0 million for the second quarter of 2016, an increase of 166% from $6.0 million for the second quarter of 2015. The increase in revenues was due to higher biocatalyst product sales, the achievement of research and development milestones and recognition of previously deferred license fees during the second quarter of 2016, partially offset by lower revenues from our revenue sharing arrangement with Exela PharmSci, Inc. ("Exela").
Revenues from biocatalyst product sales increased by $1.3 million, or 62%, to $3.3 million for the second quarter of 2016 compared to the same period in 2015, primarily due to the higher customer demand, in particular higher sales of enzymes for Merck's manufacture of sitagliptin in the second quarter.
Revenues from biocatalyst research and development increased by $9.5 million, or 376%, to $12.1 million for the second quarter of 2016, compared to the same period in 2015, primarily due to the achievement of the third and final milestone in the transfer of our proprietary CodeEvolver® protein engineering platform technology to GSK, which resulted in recognition of a $7.5 million milestone payment and recognition of $2.5 million of deferred revenues upon early completion of the technology transfer. The achievement of the final milestone under our collaboration agreement with a major biopharmaceutical company also contributed to the increase in revenues, mostly offset by the absence of royalties from two non-core customers in the second quarter of the prior year.
Revenues from our revenue sharing arrangement with Exela decreased by $0.8 million, or 55%, to $0.7 million for the second quarter of 2016 compared to the same period in 2015. The decrease was due to lower sales of the argatroban injectable drug, resulting from the expiration of the formulation patent for argatroban in June 2014, and subsequent generic competition.
Cost of biocatalyst product sales increased by $1.0 million, or 78%, to $2.2 million for the second quarter of 2016, compared to the same period in 2015, due primarily to higher biocatalyst product sales.
Product gross margins were 32% in the three months ended June 30, 2016, compared to 38% in the same period in 2015 due to higher sales of lower margin products.
Research and development expenses for the second quarter of 2016 remained essentially flat compared to the same period in the prior year.
Selling, general and administrative expense increased by $1.1 million, or 21%, to $6.4 million for the second quarter of 2016 compared to the second quarter of 2015, primarily as a result of higher legal expenses and marketing expenses.
Net income for the second quarter of 2016 was $2.2 million, representing basic net income of $0.06 per share or diluted net income of $0.05 per share, which compares to a net loss of $5.4 million, or a net loss of $0.14 per share, for the second quarter of 2015. The change to net income for the second quarter of 2016 from a net loss in the same period of the prior year is primarily related to the achievement of the third and final milestone in the transfer of our proprietary CodeEvolver® protein engineering platform technology to GSK.
Cash and cash equivalents decreased by $0.9 million to $22.4 million as of June 30, 2016 compared to $23.3 million as of December 31, 2015. Net cash provided by operating activities was $0.2 million in the six months ended June 30, 2016 compared to $8.0 million cash used in the six months ended June 30, 2015. 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 recognized the related milestone payment of $6.5 million. In the second quarter of 2016, we completed the full transfer of the protein engineering platform technology earning 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.

27


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. As the technology transfer was completed earlier than anticipated, we recognized license fees of $2.5 million and $3.0 million for the three and six months ended June 30, 2016, compared to $0.5 million and $1.0 million for the three and six months ended June 30, 2015, respectively, as biocatalyst research and development revenues. We had a deferred revenue balance from GSK related to the upfront license fee of zero at June 30, 2016 and $3.0 million at December 31, 2015.
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 signing the Merck CodeEvolver® Agreement, which is being recognized ratably over two years. In September 2015, we achieved the first milestone of the Merck CodeEvolver® Agreement, earning a milestone payment of $5.0 million. We are eligible to receive an additional $8.0 million subject to the satisfactory completion of the second milestone of the technology transfer process. We will also 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.
Under the Merck CodeEvolver® Agreement, we are transferring the CodeEvolver® protein engineering technology platform to Merck over an approximately 15 to 24 month period starting on the effective date of the agreement. As part of this technology transfer, we provide to Merck our proprietary enzymes, proprietary protein engineering protocols and methods, and proprietary software algorithms. Upon completion of technology transfer, Merck will have the CodeEvolver® protein engineering technology platform installed at its designated site.
At the end of 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. We will also provide additional enzyme evolution services to Merck at our laboratories in Redwood City through November 3, 2016.
We recognized license fees of $0.6 million and $1.3 million for the three and six months ended June 30, 2016, respectively, as biocatalyst research and development revenue and had a deferred revenue balance from Merck related to the Merck CodeEvolver® Agreement license fees of $2.7 million at June 30, 2016 and $4.0 million at December 31, 2015.

28


Results of Operations
The following table shows the amounts from our consolidated statements of operations for the periods presented (in thousands):
 
Three months ended June 30,
 
Change
 
Six months ended June 30,
 
Change
 
2016
 
2015
 
$
 
%
 
2016
 
2015
 
$
 
%
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Biocatalyst product sales
$
3,280

 
$
2,020

 
$
1,260

 
62
 %
 
$
7,020

 
$
5,097

 
$
1,923

 
38
 %
Biocatalyst research and development
12,064

 
2,533

 
9,531

 
376
 %
 
15,598

 
4,729

 
10,869

 
230
 %
Revenue sharing arrangement
658

 
1,465

 
(807
)
 
(55
)%
 
1,380

 
2,990

 
(1,610
)
 
(54
)%
Total revenues
16,002

 
6,018

 
9,984

 
166
 %
 
23,998

 
12,816

 
11,182

 
87
 %
Costs and operating expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of biocatalyst product sales
2,221

 
1,250

 
971

 
78
 %
 
4,710

 
2,706

 
2,004

 
74
 %
Research and development
5,112

 
5,170

 
(58
)
 
(1
)%
 
10,798

 
10,463

 
335

 
3
 %
Selling, general and administrative
6,420

 
5,296

 
1,124

 
21
 %
 
13,222

 
10,874

 
2,348

 
22
 %
Total costs and operating expenses
13,753

 
11,716

 
2,037

 
17
 %
 
28,730

 
24,043

 
4,687

 
19
 %
Income (loss) from operations
2,249

 
(5,698
)
 
7,947

 
139
 %
 
(4,732
)
 
(11,227
)
 
6,495

 
58
 %
Interest income
13

 
4

 
9

 
225
 %
 
28

 
8

 
20

 
250
 %
Other expenses, net
(49
)
 
(96
)
 
47

 
49
 %
 
(46
)
 
(121
)
 
75

 
62
 %
Income (loss) before income taxes
2,213

 
(5,790
)
 
8,003

 
138
 %
 
(4,750
)
 
(11,340
)
 
6,590

 
58
 %
Benefit from income taxes
(26
)
 
(430
)
 
404

 
94
 %
 
(15
)
 
(418
)
 
403

 
96
 %
Net income (loss)
$
2,239

 
$
(5,360
)
 
$
7,599

 
142
 %
 
$
(4,735
)
 
$
(10,922
)
 
$
6,187

 
57
 %
Our revenues are comprised of biocatalyst product sales, biocatalyst research and development revenues, and revenue from a revenue sharing arrangement.
Biocatalyst product sales revenues consist of sales of biocatalyst enzymes, chemical intermediates, and Codex® Biocatalyst Panels and Kits.
Biocatalyst research and development revenues include license, technology access and exclusivity fees, research services, milestone payments, royalties, and optimization and screening fees.
Revenue sharing arrangement revenues are recognized based upon sales of licensed products by Exela.
 
Three months ended June 30,
 
Change
 
Six months ended June 30,
 
Change
(In Thousands)
2016
 
2015
 
$
 
%
 
2016
 
2015
 
$
 
%
Biocatalyst product sales
$
3,280

 
$
2,020

 
$
1,260

 
62
 %
 
$
7,020

 
$
5,097

 
$
1,923

 
38
 %
Biocatalyst research and development
12,064

 
2,533

 
9,531

 
376
 %
 
15,598

 
4,729

 
10,869

 
230
 %
Revenue sharing arrangement
658

 
1,465

 
(807
)
 
(55
)%
 
1,380

 
2,990

 
(1,610
)
 
(54
)%
Total revenues
$
16,002

 
$
6,018

 
$
9,984

 
166
 %
 
$
23,998

 
$
12,816

 
$
11,182

 
87
 %
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.
Total revenues increased $10.0 million and $11.2 million in the three and six months ended June 30, 2016, respectively, compared to the same period in 2015 as a result of the increase in biocatalyst research and development revenues, and biocatalyst product sales, partially offset by a decrease from our revenue-sharing arrangement with Exela.

29


Biocatalyst product sales increased $1.3 million and $1.9 million in the three and six months ended June 30, 2016, respectively, compared to the same period in 2015, due to the timing of customer demands during the three and six months ended June 30, 2016 compared to 2015. This primarily resulted from a year-over-year increase in enzyme sales for Merck's sitagliptin manufacturing.
Biocatalyst research and development revenues increased approximately $9.5 million and $10.9 million in the three and six months ended June 30, 2016, respectively, compared to the same period in 2015. This was primarily due to achievement of the third and final milestone in the transfer of our proprietary CodeEvolver® protein engineering platform technology to GSK which resulted in recognition of a $7.5 million milestone payment and recognition of $2.5 million of deferred revenues upon early completion of the technology transfer. The achievement of the final milestone under our collaboration agreement with a major biopharmaceutical company also contributed to the increase in revenues, mostly offset by lower royalties from two non-core customers in the second quarter of the prior year.
Revenues from the revenue-sharing arrangement with Exela for the sales of argatroban injectable drug decreased $0.8 million and $1.6 million during the three and six months ended June 30, 2016, respectively, compared to the same period in 2015. This is a result of the expiration of the formulation patent for argatroban in June 2014, allowing for generic competition in the subsequent quarters after expiration of the patent. We expect that revenue-sharing arrangement revenues may decline in future quarters due to increased competition resulting from the expiration of the third party patent related to the production of argatroban.
Cost and Operating Expenses
 
Three months ended June 30,
 
Change
 
Six months ended June 30,
 
Change
(In Thousands)
2016
 
2015
 
$
 
%
 
2016
 
2015
 
$
 
%
Cost of biocatalyst product sales
$
2,221

 
$
1,250

 
$
971

 
78
 %
 
$
4,710

 
$
2,706

 
$
2,004

 
74
%
Research and development expense
5,112

 
5,170

 
(58
)
 
(1
)%
 
10,798

 
10,463

 
335

 
3
%
Selling, general and administrative expense
6,420

 
5,296

 
1,124

 
21
 %
 
13,222

 
10,874

 
2,348

 
22
%
Total costs and operating expenses
$
13,753

 
$
11,716

 
$
2,037

 
17
 %
 
$
28,730

 
$
24,043

 
$
4,687

 
19
%
Cost of Biocatalyst Product Sales and Product Gross Margin
 
Three months ended June 30,
 
Change
 
Six months ended June 30,
 
Change
(In Thousands)
2016
 
2015
 
$
 
%
 
2016
 
2015
 
$
 
%
Revenues from biocatalyst product sales
$
3,280

 

$2,020

 
$
1,260

 
62
%
 
$
7,020

 
$
5,097

 
$
1,923

 
38
 %
Cost of biocatalyst product sales
2,221

 
1,250

 
971

 
78
%
 
4,710

 
2,706

 
2,004

 
74
 %
Biocatalyst product gross profit
$
1,059



$770


$
289


38
%

$
2,310


$
2,391


$
(81
)

(3
)%
Product gross margin (%)
32%

38%





33%

47%






Cost of biocatalyst 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 biocatalyst product sales.
Our cost of biocatalyst product sales increased by $1.0 million, or 78%, during the three months ended June 30, 2016 and $2.0 million, or 74%, during the six months ended June 30, 2016, compared to the corresponding periods in 2015, due primarily to higher biocatalyst product sales. Product gross margins were 32% and 33% in the three and six months ended June 30, 2016, respectively, compared to 38% and 47%, respectively, in the corresponding periods in 2015 due to changes from higher sales of lower margin products.
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. 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, which include outside services and consulting fees. Research and development expenses are expensed when incurred.

30


Research and development expenses decreased marginally by $0.1 million, or 1%, during the three months ended June 30, 2016, compared to the same period in 2015, primarily due to lower facilities costs. For the six months ended June 30, 2016, research and development expenses increased by $0.3 million, or 3%, compared to the same period in 2015, due primarily to higher consulting fees related to the evaluation of potential new drug development targets.
Selling, General and Administrative Expenses
Selling, general and administrative expenses consist of employee-related costs, which include salaries and other personnel related expenses (including stock-based compensation), hiring and training costs, consulting and outside services expenses (including audit and legal counsel related costs), marketing costs, building lease costs, and depreciation and amortization expenses.
Selling, general and administrative expenses increased by $1.1 million, or 21%, and $2.3 million, or 22%, for the three and six months ended June 30, 2016, respectively, compared to the corresponding periods in 2015, primarily as a result of higher legal expenses, higher consulting fees relating to exploration of a new adjacent market and higher marketing expenses.
Interest income and other income (expense)
 
Three months ended June 30,
 
Change
 
Six months ended June 30,
 
Change
(In Thousands)
2016
 
2015
 
$
 
%
 
2016
 
2015
 
$
 
%
Interest income
$
13

 
$
4

 
$
9

 
225
%
 
$
28

 
$
8

 
$
20

 
250
%
Other expense
(49
)
 
(96
)
 
47

 
49
%
 
(46
)
 
(121
)
 
75

 
62
%
Total other expense
$
(36
)
 
$
(92
)
 
$
56

 
61
%
 
$
(18
)
 
$
(113
)
 
$
95

 
84
%
Interest income was not material during the three and six months ended June 30, 2016 and 2015.
Other expense improved for the six months ended June 30, 2016 compared to the same period in 2015, primarily related to fluctuations in foreign currency.
Provision for income taxes
We recognized income tax benefits of $26 thousand and $15 thousand for the three and six months ended June 30, 2016 and 2015, 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.

31


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 daily needs. The majority of our cash and investments are held in U.S. banks, and our foreign subsidiaries maintain a limited amount of cash in their local banks to cover their short-term operating expenses.
The following tables summarize our cash and cash equivalents and working capital as of June 30, 2016 and December 31, 2015, as well as our statements of cash flows for the three and six months ended June 30, 2016 and 2015:
(In Thousands)
June 30, 2016
 
December 31, 2015
Cash and cash equivalents
$
22,352

 
$
23,273

Working capital
$
15,460

 
$
17,998

 
Six months ended June 30,
(In Thousands)
2016
 
2015
Net cash provided by (used in) operating activities
$
187

 
$
(8,020
)
Net cash used in investing activities
(447
)
 
(253
)
Net cash used in financing activities
(661
)
 
(1,616
)
Net decrease in cash and cash equivalents
$
(921
)
 
$
(9,889
)
We have historically experienced negative cash flows from operations as we continue to invest in key technology development projects and improvements to our biocatalysis 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 biocatalyst product sales and research and development services provided to customers, as well as our headcount costs, primarily in research and development. Our primary source of cash flows from operating activities is cash receipts from our customers for purchases of biocatalyst products and/or biocatalyst 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 expect to receive payments totaling $8.0 million during the remaining six months of 2016 from the achievement of a milestone under our collaborative arrangement with Merck. 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. 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

32


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 provided by operating activities was $0.2 million net for the six months ended June 30, 2016, resulting from a net loss of $4.7 million for the six months ended June 30, 2016 adjusted for non-cash charges for depreciation and amortization of $2.6 million and stock-based compensation of $2.6 million. Additional cash uses from changes in operating assets and liabilities of $0.3 million, related primarily to the $4.0 million decrease in accounts receivable and $0.6 million increase in other accrued liabilities, which was partially offset by cash uses from a decrease of $3.7 million in deferred revenue, a decrease of $0.5 million in accrued compensation and a decrease of $0.5 million in accounts payable compared to December 31, 2015.
Cash used in operating activities was $8.0 million for the six months ended June 30, 2015, resulting from a net loss of $10.9 million for the six months ended June 30, 2015, adjusted for non-cash charges for depreciation and amortization of $2.8 million and stock-based compensation of $2.5 million. Additional cash used of $1.9 million for operating assets and liabilities related primarily to decreases of $3.8 million of accounts payable and accrued liabilities and an aggregate increase of $2.2 million in accounts receivable, inventories, and deferred revenues.
Cash Flows from Investing Activities
Cash used in investing activities was $0.4 million and $0.3 million for the six months ended June 30, 2016 and 2015, respectively, primarily due to the purchase of property and equipment.
Cash Flows from Financing Activities
Cash used in financing activities was $0.7 million and $1.6 million for the six months ended June 30, 2016 and 2015, respectively. This consisted primarily of the payment of taxes related to the net share settlement of equity awards, and in the case of the six months ended June 30, 2016 was partially offset by $0.8 million in proceeds from the exercise of employee stock options.
Contractual Obligations
Our contractual obligations principally arise from operating leases primarily related to our leased facilities in Redwood City, California. During the three months ended June 30, 2016, the Company entered into a new manufacture and supply agreement that resulted in total additional commitments up to $1.8 million with payment to be made in December 2022 or after. 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, 2015.
Off-Balance Sheet Arrangements
As of June 30, 2016, 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, 2015, filed with the SEC on March 8, 2016.


33


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 June 30, 2016, 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, 2015, filed with the SEC on March 8, 2016.
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 June 30, 2016, the fair value of our investment in CO2 Solutions' common stock was $1.1 million, including an unrealized gain of $0.6 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 June 30, 2016 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 June 30, 2016 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 required by Rules 13a-15(e) and 15d-15(e) of the Exchange Act. Based on this review, our principal executive officer and our principal financial and accounting officer concluded that these disclosure controls and procedures were effective as of June 30, 2016 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.

34


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 all claims in the First Amended Complaint other than the patent infringement and trade secret misappropriation claims. We have opposed the Defendant’s Partial Motion to Dismiss. 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, 2015, a description of certain risks and uncertainties that could affect our business, future performance or financial condition (the "Risk Factors"). During the three and six months ended June 30, 2016, 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, 2015. 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
The following table provides information regarding our repurchases of common stock during each of the three months ended June 30, 2016. All of the shares of common stock were surrendered to us to satisfy tax withholding obligations associated with the vesting for RSA awards.
Period
 
Total Number of Shares Purchased
 
Average Price Paid Per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Maximum Number (or Approximate Dollar Value) of Shares that May Yet Be Purchased Under the Plans or Programs
April 1, 2016 - April 30, 2016
 

 

 

 

May 1, 2016 - May 31 2016
 

 

 

 

June 1, 2016 - June 30, 2016
 
97,838
 
$
4.08

 

 

     Total
 
97,838
 
$
4.08

 

 
 
 
 
 
 
 
 
 
 
 

ITEM 3.
DEFAULTS UPON SENIOR SECURITIES
Not applicable.

ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.


35


ITEM 5.
OTHER INFORMATION
Not applicable.

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.


36


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 
 
 
 
 
Codexis, Inc.
 
 
 
 
Date:
August 9, 2016
By:
/s/ John J. Nicols
 
 
 
John J. Nicols
President and Chief Executive Officer
(principal executive officer)
 
 
 
 
Date:
August 9, 2016
By:
/s/ Gordon Sangster
 
 
 
Gordon Sangster
Chief Financial Officer
(principal financial and accounting officer)

37


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.
 
 
 
10.1+

 
Amendment to Employment Agreement between the Company and John Nicols, dated April 21, 2016.
 
 
 
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 June 30, 2016, formatted in Extensible Business Reporting Language (XBRL) includes: (i) Condensed Consolidated Balance Sheets at June 30, 2016 and December 31, 2015, (ii) Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2016 and 2015, (iii) Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Six Months Ended June 30, 2016 and 2015, (iv) Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2016 and 2015, 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.
+ Indicates a management contract or compensatory plan or arrangement.


38
EX-10.1 2 a101nicolsemploymentagreea.htm EXHIBIT 10.1 Exhibit
Codexis, Inc.
200 Penobscot Drive
Redwood City, CA 94063
Tel: +1 650.421.8100
Fax: +1 650.421.8102

www.codexis.com


April 21, 2016

John Nicols
### ######### ###
#############, ## ######

Re:     Amendment to Employment Agreement
Dear John,
You and Codexis, Inc. (the “Company”) are currently parties to an Employment Agreement, dated as of May 28, 2012 (the “Employment Agreement”), which sets forth the terms of your employment with the Company and provides, among other things, that you will be entitled to receive certain severance payments and benefits upon certain qualifying terminations of employment with the Company. Effective as of the date of this Amendment, you and the Company hereby agree to amend (this “Amendment”) the Employment Agreement as follows:
1.The following definition is added as a new Section 1(j) of the Employment Agreement:
Measurement Date. ‘Measurement Date’, with respect to an award of performance stock units, shall mean the date the Compensation Committee of the Board of Directors determines the final performance factor for the applicable performance period.”
2.
    The following provision is hereby added to the end of Section 5(c)(iii) of the Employment Agreement:
“provided that, any outstanding performance stock units held by Executive shall automatically become vested with respect to: (i) in the event of a Change of Control that occurs prior to the applicable Measurement Date, such number of shares of Company common stock corresponding to the target performance level for any applicable performance goals; or (ii) in the event of a Change of Control that occurs on or after the Measurement Date, such number of shares of Company common stock corresponding to the Company’s actual achievement of any applicable performance goals;”
All terms and provisions of the Employment Agreement not amended hereby, either expressly or by necessary implication, shall remain in full force and effect. From and after the date of this Amendment, all references to the term “Employment Agreement” in this Amendment or the original Employment Agreement shall include the terms contained in this Amendment.






Please indicate your acceptance of and agreement to the terms and conditions set forth in this Amendment by signing in the space below and returning the executed Amendment to the Company.
Sincerely,

Codexis, Inc.



By:    /s/ Patrick Pohlen

Name:    Patrick Pohlen

Title:    Secretary

Accepted by:


/s/ John Nicols


04/21/16
Date








EX-31.1 3 cdxs_20160630xex311.htm EXHIBIT 31.1 Exhibit



Exhibit 31.1
CERTIFICATION
I, John J. Nicols, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Codexis, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Date: August 9, 2016
/s/ John J. Nicols
John J. Nicols
President and Chief Executive Officer
(principal executive officer)


EX-31.2 4 cdxs_20160630xex312.htm EXHIBIT 31.2 Exhibit



Exhibit 31.2
CERTIFICATION
I, Gordon Sangster, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Codexis, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Date: August 9, 2016
/s/ Gordon Sangster
Gordon Sangster
Senior Vice President and Chief Financial Officer
(principal financial and accounting officer)


EX-32.1 5 cdxs_20160630xex321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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


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


EX-101.INS 6 cdxs-20160630.xml XBRL INSTANCE DOCUMENT 0001200375 2016-01-01 2016-06-30 0001200375 2016-08-01 0001200375 2016-06-30 0001200375 2015-12-31 0001200375 2015-04-01 2015-06-30 0001200375 2016-04-01 2016-06-30 0001200375 2015-01-01 2015-06-30 0001200375 2014-12-31 0001200375 2015-06-30 0001200375 2015-01-01 2015-12-31 0001200375 cdxs:StockoptionsRSARSUPSUMember 2016-04-01 2016-06-30 0001200375 us-gaap:WarrantMember 2016-04-01 2016-06-30 0001200375 us-gaap:WarrantMember 2015-04-01 2015-06-30 0001200375 us-gaap:WarrantMember 2016-01-01 2016-06-30 0001200375 us-gaap:WarrantMember 2015-01-01 2015-06-30 0001200375 cdxs:StockoptionsRSARSUPSUMember 2015-01-01 2015-06-30 0001200375 cdxs:StockoptionsRSARSUPSUMember 2016-01-01 2016-06-30 0001200375 cdxs:StockoptionsRSARSUPSUMember 2015-04-01 2015-06-30 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember 2015-12-31 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember 2015-08-01 2015-08-31 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember us-gaap:MaximumMember 2015-08-01 2015-08-31 0001200375 cdxs:GlaxoSmithKlineMember 2014-07-01 2014-07-31 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember 2016-06-30 0001200375 cdxs:GlaxoSmithKlineMember 2016-06-30 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember 2016-01-01 2016-06-30 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember us-gaap:MinimumMember 2015-08-01 2015-08-31 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2012-02-01 2012-02-29 0001200375 cdxs:GlaxoSmithKlineMember 2015-04-01 2015-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2016-06-30 0001200375 cdxs:GlaxoSmithKlineMember 2016-04-01 2016-06-30 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember 2016-04-01 2016-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2016-01-01 2016-06-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2016-04-01 2016-06-30 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember 2015-08-01 2015-08-31 0001200375 cdxs:GlaxoSmithKlineMember 2016-01-01 2016-06-30 0001200375 cdxs:GlaxoSmithKlineMember 2014-08-01 2014-12-31 0001200375 cdxs:GlaxoSmithKlineMember 2015-12-31 0001200375 cdxs:GlaxoSmithKlineMember 2015-01-01 2015-06-30 0001200375 cdxs:GlaxoSmithKlineMember 2016-04-01 2016-04-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2015-01-01 2015-06-30 0001200375 cdxs:TechnologyTransferCollaborationandLicenseAgreementMember cdxs:MerckMember 2015-09-01 2015-09-30 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2015-12-31 0001200375 cdxs:SupplyAgreementMember cdxs:MerckMember 2015-04-01 2015-06-30 0001200375 cdxs:GlaxoSmithKlineMember 2015-09-01 2015-09-30 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember 2015-12-31 0001200375 us-gaap:MoneyMarketFundsMember 2015-12-31 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember 2016-06-30 0001200375 us-gaap:MoneyMarketFundsMember 2016-06-30 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember us-gaap:FairValueInputsLevel1Member 2015-12-31 0001200375 us-gaap:FairValueInputsLevel3Member 2015-12-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2015-12-31 0001200375 us-gaap:FairValueInputsLevel2Member 2015-12-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2015-12-31 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0001200375 us-gaap:FairValueInputsLevel1Member 2015-12-31 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember us-gaap:FairValueInputsLevel2Member 2015-12-31 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember us-gaap:FairValueInputsLevel3Member 2015-12-31 0001200375 us-gaap:FairValueInputsLevel3Member 2016-06-30 0001200375 us-gaap:FairValueInputsLevel2Member 2016-06-30 0001200375 us-gaap:FairValueInputsLevel1Member 2016-06-30 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember us-gaap:FairValueInputsLevel2Member 2016-06-30 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember us-gaap:FairValueInputsLevel3Member 2016-06-30 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2016-06-30 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2016-06-30 0001200375 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2016-06-30 0001200375 cdxs:CommonSharesOfCoTwoSolutionMember us-gaap:FairValueInputsLevel1Member 2016-06-30 0001200375 us-gaap:TechnologyBasedIntangibleAssetsMember 2015-12-31 0001200375 us-gaap:TechnologyBasedIntangibleAssetsMember 2016-01-01 2016-06-30 0001200375 us-gaap:TechnologyBasedIntangibleAssetsMember 2016-06-30 0001200375 us-gaap:IntellectualPropertyMember 2016-06-30 0001200375 us-gaap:IntellectualPropertyMember 2016-01-01 2016-06-30 0001200375 us-gaap:IntellectualPropertyMember 2015-12-31 0001200375 cdxs:LaboratoryEquipmentMember 2015-12-31 0001200375 us-gaap:ComputerEquipmentMember 2015-12-31 0001200375 cdxs:OfficeEquipmentAndFurnitureMember 2016-06-30 0001200375 us-gaap:ConstructionInProgressMember 2015-12-31 0001200375 cdxs:OfficeEquipmentAndFurnitureMember 2015-12-31 0001200375 us-gaap:ComputerEquipmentMember 2016-06-30 0001200375 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001200375 us-gaap:LeaseholdImprovementsMember 2016-06-30 0001200375 cdxs:LaboratoryEquipmentMember 2016-06-30 0001200375 us-gaap:ConstructionInProgressMember 2016-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2010-03-01 2010-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2015PSUPlanMember 2016-01-01 2016-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2014PSUPlanMember 2015-01-01 2015-03-31 0001200375 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2010-03-01 2010-03-31 0001200375 us-gaap:PerformanceSharesMember 2016-01-01 2016-03-31 0001200375 cdxs:TwoThousandTenPlanMember 2010-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:SharebasedCompensationAwardTrancheSixMember 2016-01-01 2016-03-31 0001200375 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2010-03-01 2010-03-31 0001200375 cdxs:NonStatutoryStockOptionsMember us-gaap:MinimumMember 2010-03-01 2010-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2016PSUPlanMember 2016-06-30 0001200375 cdxs:IncentiveStockOptionsMember us-gaap:MinimumMember 2010-03-01 2010-03-31 0001200375 cdxs:PerformanceStockUnitsMember 2016-06-30 0001200375 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2010-03-01 2010-03-31 0001200375 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2010-03-01 2010-03-31 0001200375 cdxs:RSAsandRSUsMember 2016-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2016-06-30 0001200375 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2015-04-01 2015-06-30 0001200375 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-04-01 2016-06-30 0001200375 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2015-01-01 2015-06-30 0001200375 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-06-30 0001200375 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-06-30 0001200375 us-gaap:ResearchAndDevelopmentExpenseMember 2015-04-01 2015-06-30 0001200375 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-06-30 0001200375 us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-01 2016-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2016-04-01 2016-06-30 0001200375 us-gaap:EmployeeStockOptionMember 2015-04-01 2015-06-30 0001200375 cdxs:PerformanceStockUnitsMember 2015-01-01 2015-06-30 0001200375 cdxs:PerformanceStockUnitsMember 2016-01-01 2016-06-30 0001200375 cdxs:RSAsandRSUsMember 2016-04-01 2016-06-30 0001200375 cdxs:PerformanceStockUnitsMember 2015-04-01 2015-06-30 0001200375 cdxs:PerformanceStockUnitsMember 2016-04-01 2016-06-30 0001200375 cdxs:RSAsandRSUsMember 2015-01-01 2015-06-30 0001200375 cdxs:RSAsandRSUsMember 2015-04-01 2015-06-30 0001200375 cdxs:RSAsandRSUsMember 2016-01-01 2016-06-30 0001200375 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-01-01 2016-06-30 0001200375 us-gaap:PerformanceSharesMember 2014-01-01 2014-12-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2014PSUPlanMember 2016-01-01 2016-03-31 0001200375 us-gaap:PerformanceSharesMember cdxs:A2015PSUPlanMember us-gaap:ScenarioForecastMember 2017-01-01 2017-03-31 0001200375 cdxs:WarrantsIssuedOnSeptemberTwentyEightTwoThousandAndSevenAndExpiringOnSeptemberTwentyEightTwoThousandAndSeventeenMember 2016-06-30 0001200375 cdxs:ChesapeakeSpaceMember 2016-01-01 2016-06-30 0001200375 cdxs:FifthAmendmentMember cdxs:PenobscotSpaceBuildingTwoSpaceAndSaginawSpaceMember 2016-01-01 2016-06-30 0001200375 cdxs:FifthAmendmentMember cdxs:HeadquartersRedwoodCityMember 2016-06-30 0001200375 cdxs:FifthAmendmentMember 2011-01-01 2012-12-31 0001200375 cdxs:FifthAmendmentMember 2012-01-01 2012-12-31 0001200375 2016-04-01 2016-04-30 0001200375 cdxs:CMEAVenturesMember us-gaap:AffiliatedEntityMember 2014-11-10 0001200375 cdxs:ExelaPharmSciIncMember 2015-12-31 0001200375 cdxs:ExelaPharmSciIncMember 2016-06-30 0001200375 cdxs:PresidioPartners2007L.P.Member us-gaap:AffiliatedEntityMember cdxs:ExelaPharmSciIncMember 2016-06-30 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerEMember 2015-01-01 2015-12-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerDMember 2015-01-01 2015-12-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerFMember 2016-01-01 2016-06-30 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerAMember 2015-01-01 2015-12-31 0001200375 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember cdxs:CustomerAMember 2016-01-01 2016-06-30 0001200375 country:US 2016-06-30 0001200375 country:US 2015-12-31 0001200375 cdxs:CustomerEMember 2015-12-31 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerAMember 2016-04-01 2016-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerCMember 2015-01-01 2015-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerAMember 2015-04-01 2015-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerAMember 2015-01-01 2015-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerCMember 2015-04-01 2015-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerBMember 2016-01-01 2016-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerBMember 2016-04-01 2016-06-30 0001200375 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember cdxs:CustomerAMember 2016-01-01 2016-06-30 0001200375 country:SG 2015-04-01 2015-06-30 0001200375 country:US 2016-01-01 2016-06-30 0001200375 country:SG 2015-01-01 2015-06-30 0001200375 cdxs:OtherAsianCountriesMember 2016-04-01 2016-06-30 0001200375 country:GB 2015-01-01 2015-06-30 0001200375 country:IN 2016-01-01 2016-06-30 0001200375 country:GB 2015-04-01 2015-06-30 0001200375 cdxs:OtherAsianCountriesMember 2015-04-01 2015-06-30 0001200375 country:GB 2016-01-01 2016-06-30 0001200375 country:SG 2016-01-01 2016-06-30 0001200375 cdxs:OtherEuropeanCountriesMember 2015-01-01 2015-06-30 0001200375 cdxs:OtherEuropeanCountriesMember 2016-04-01 2016-06-30 0001200375 country:US 2015-04-01 2015-06-30 0001200375 country:IN 2016-04-01 2016-06-30 0001200375 country:US 2016-04-01 2016-06-30 0001200375 country:US 2015-01-01 2015-06-30 0001200375 country:IN 2015-04-01 2015-06-30 0001200375 country:IN 2015-01-01 2015-06-30 0001200375 country:SG 2016-04-01 2016-06-30 0001200375 cdxs:OtherAsianCountriesMember 2015-01-01 2015-06-30 0001200375 cdxs:OtherAsianCountriesMember 2016-01-01 2016-06-30 0001200375 country:GB 2016-04-01 2016-06-30 0001200375 cdxs:OtherEuropeanCountriesMember 2015-04-01 2015-06-30 0001200375 cdxs:OtherEuropeanCountriesMember 2016-01-01 2016-06-30 iso4217:USD xbrli:shares cdxs:building cdxs:operating_segment xbrli:pure iso4217:USD utreg:sqft xbrli:shares cdxs:security 3100000 P5Y 8000000 P3Y P24M P15M 0.10 0.074 4 107200 1310000 1098000 212000 212000 0 0 0.1 38500000.0 5750000.00 8000000 P90D P30D P90D P3Y P5Y P2Y P5Y 15000000 1.1 0.530 0.928 2 0.5 1.00 P5Y false --12-31 Q2 2016 2016-06-30 10-Q 0001200375 41181099 Accelerated Filer CODEXIS INC 3399000 2651000 7329000 3340000 0 300000 2013000 2829000 32215000 32740000 405000 -29000 305981000 307951000 421000 421000 1687000 1687000 6670000 6595000 75000 6670000 6595000 75000 2647000 2574000 73000 5718000 5645000 73000 400000 400000 44647000 36856000 32839000 27902000 12669000 1549000 0 1549000 0 11120000 11120000 0 0 11120000 1549000 0 12256000 1115000 0 1115000 0 11141000 11141000 0 0 11141000 1115000 0 986000 986000 0 552000 552000 0 0 0 0 0 0 0 11683000 563000 11120000 11704000 563000 11141000 11300000 26487000 16598000 23273000 22352000 -9889000 -921000 8.25 72727 0.0001 0.0001 100000000 100000000 40343000 41171000 40343000 41171000 4000 4000 -4584000 -10130000 1895000 -5169000 0.28 0.24 0.27 0.23 0.12 0.22 0.40 0.17 0.63 0.59 0.10 0.24 0.44 1250000 2706000 2221000 4710000 1100000 -463000 0 1000000 4000000 3000000 2000000 2700000 0 6098000 4118000 3120000 1354000 1080000 924000 -0.14 -0.28 0.06 -0.12 -0.14 -0.28 0.05 -0.12 3331000 2844000 1700000 2300000 2000000 P6Y P5Y 18966000 17432000 1534000 20653000 19119000 1534000 1125000 21778000 20244000 1534000 21778000 20244000 1534000 2812000 2812000 0 1125000 1125000 0 5000 27000 3241000 3200000 3200000 3241000 0 0 1500000 -5790000 -11340000 2213000 -4750000 -430000 -418000 -26000 -15000 -3021000 -492000 -1076000 -3989000 660000 -3745000 -331000 -488000 -427000 163000 -772000 601000 -19000 -27000 -221000 -190000 75000 0 2812000 1125000 730000 744000 992000 1155000 262000 258000 0 153000 4000 8000 13000 28000 10000000 900000 1700000 800000 1700000 2020-01-31 2017-01-31 21768000 17176000 44647000 36856000 14841000 12442000 500000 500000 1000000 1000000 300000 600000 2500000 700000 1300000 3000000 1800000 1549000 1115000 11100000 -1616000 -661000 -253000 -447000 -8020000 187000 -5360000 -10922000 2239000 -4735000 6231000 3811000 1 1 11716000 24043000 13753000 28730000 -5698000 -11227000 2249000 -4732000 9886000 2300000 236000 2818000 2736000 2677000 1419000 200000 300000 300000 500000 310000 283000 776000 792000 -344000 -434000 -454000 -463000 0 0 2497000 2282000 -96000 -121000 -49000 -46000 3600000 1811000 1498000 183000 474000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 1245000 1055000 6000000 5000000 5000 27000 195000 837000 35324000 20503000 1178000 3271000 3000 10369000 35143000 20285000 1179000 3284000 0 10395000 3109000 2403000 2533000 4729000 12064000 15598000 5170000 10463000 5112000 10798000 700000 700000 787000 787000 -283511000 -288246000 5000000 5000000 6500000 7500000 6018000 465000 1544000 514000 29000 0 3466000 12816000 686000 3014000 1203000 150000 0 7763000 16002000 269000 716000 10071000 1023000 1165000 2758000 23998000 495000 1903000 10581000 2046000 2121000 6852000 1465000 2990000 658000 1380000 2020000 5097000 3280000 7020000 5296000 10874000 6420000 13222000 1251000 320000 662000 269000 238000 1013000 2536000 565000 1454000 517000 529000 2007000 1242000 414000 561000 267000 222000 1020000 2631000 925000 1135000 571000 442000 2189000 P4Y P3Y P4Y P1Y P2Y 0 0 0 0 0.0178 0.0170 0.0146 0.0130 0.66 0.66 0.64 0.65 2.58 2.09 1.94 2.30 1.95 2.58 0.75 0.25 0.25 0.5 0.5 0.5 0.333333 0.5 P10Y P6Y P6Y P5Y3M18D P5Y4M24D 1 0.85 100030 323981 22879000 19680000 3100000 776000 792000 -344000 -434000 0 0 1073000 0 39301000 39066000 41568000 40283000 39301000 39066000 40495000 40283000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheets Details</font></div><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 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 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, 2015</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;">258</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;">262</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;">153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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;">744</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;">730</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,155</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;">992</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;">June&#160;30, 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 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, 2015</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;">20,285</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;">20,503</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">35,143</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,324</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;">(32,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,215</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,403</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;">3,109</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)&#160;&#160;&#160;&#160;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;">June 30, 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 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, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(19,119</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(17,432</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(20,653</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;">1,125</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;">(18,966</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;">2,812</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:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The remaining estimated future amortization expense to be charged to research and development through December 31, 2016 is </font><font style="font-family:inherit;font-size:10pt;">$1.125 million</font><font style="font-family:inherit;font-size:10pt;">.</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</font><font style="font-family:inherit;font-size:10pt;"> million at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</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-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;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</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="18" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="17" 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;">June 30, 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;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><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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average<br clear="none"/>Contractual<br clear="none"/>Maturities</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in days)</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,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">n/a</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;">552</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,115</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;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;">n/a</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,704</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;">552</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,256</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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%;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="18" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="17" 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, 2015</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">Average<br clear="none"/>Contractual<br clear="none"/>Maturities</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in days)</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,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">n/a</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;">986</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,549</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;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;">n/a</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,683</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;">986</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,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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-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;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> or at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</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;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</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="18" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="17" 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;">June 30, 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;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><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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average<br clear="none"/>Contractual<br clear="none"/>Maturities</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in days)</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,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">n/a</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;">552</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,115</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;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;">n/a</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,704</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;">552</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,256</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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%;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="18" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="17" 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, 2015</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">Average<br clear="none"/>Contractual<br clear="none"/>Maturities</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(in days)</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,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">n/a</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;">986</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,549</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;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;">n/a</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,683</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;">986</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,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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-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 accounting principles generally accepted 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, 2015</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, 2015</font><font style="font-family:inherit;font-size:10pt;"> has been derived from the audited consolidated financial statements at that date, but does not include all disclosures, including notes, required by GAAP for complete financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to present fairly our financial position as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and results of our operations and comprehensive income (loss) for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, and cash flows for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</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;">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 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 earning another milestone payment 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 engineering platform technology earning 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;">We are eligible to receive royalties based on net sales, if any, of a limited set of products developed by GSK using the CodeEvolver&#174; 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. As the technology transfer was completed earlier than anticipated, we recognized license fees of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and compared to </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, as biocatalyst research and development revenues. We had a deferred revenue balance from GSK related to the upfront license fee of </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. </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;">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 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%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We received a </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> up-front license fee upon execution of the Merck CodeEvolver</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#174;</sup></font><font style="font-family:inherit;font-size:10pt;"> Agreement, which is 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. In September 2015, we achieved the first milestone 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 earning a milestone payment of </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;">. We are eligible to receive an additional </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;"> subject to the satisfactory completion of the second milestone of the technology transfer process. We will also 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 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 are transferring 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 an approximately </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;"> month period starting on the effective date of the agreement. As part of this technology transfer, we provide to Merck our proprietary enzymes, proprietary protein engineering protocols and methods, and proprietary software algorithms. Upon completion of technology transfer, Merck will have 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 installed at its designated site.</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 agreement 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 will also be included in the license grants from Codexis to Merck. At the end of 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. We will also provide additional enzyme evolution services to Merck at our laboratories in Redwood City through November 3, 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;">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 Agreement using the CodeEvolver&#174; 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. If Merck exercises this termination right during the technology transfer period, Merck will make a one-term termination payment to us of </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;">. 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 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;"> is 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 period. We recognized license fees of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, as biocatalyst research and development revenues and had a deferred revenue balance from Merck related to 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 license fees of </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</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;">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;">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.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, as biocatalyst 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.0 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. In addition, pursuant to the Sitagliptin Catalyst Supply Agreement, Merck may purchase supply from us for a fee based on contractually stated prices.</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 being in 2012. The various terms for the spaces under the lease have expiration dates that range from </font><font style="font-family:inherit;font-size:10pt;">January 2017</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">January 2020</font><font style="font-family:inherit;font-size:10pt;">. In October 2015, we entered into an agreement to sublet a portion of our headquarters to a subtenant effective January 2016. This sublease expires in 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.5 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">June&#160;30, 2016</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 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;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, which are included in other liabilities on the consolidated balance sheets. Accretion expense related to our asset retirement obligations was </font><font style="font-family:inherit;font-size:10pt;">nominal</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">nominal</font><font style="font-family:inherit;font-size:10pt;"> in the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the terms of the amended lease agreement, we exercised our right to deliver a letter of credit in lieu of a security deposit. The letters of credit are collateralized by deposit balances held by the bank in the amount of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. These deposits are recorded as restricted cash on the consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, including 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.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. 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;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, including sublease income of </font><font style="font-family:inherit;font-size:10pt;">$0.2 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;">, 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;">Future minimum payments under noncancellable operating leases are as follows at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-top:12px;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="4" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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;">Lease&#160;payments</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;">2016 (6 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;">1,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-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.3 million</font><font style="font-family:inherit;font-size:10pt;"> to be received under non-cancellable subleases at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;padding-left:16px;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 April 2016, 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-align:left;padding-left:16px;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 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 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 13, 2016, the Defendants filed a Partial Motion to Dismiss all claims in the First Amended Complaint other than the patent infringement and trade secret misappropriation claims. We have opposed the Defendant&#8217;s Partial Motion to Dismiss. 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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our financial instruments that are potentially subject to concentration of credit risk primarily consist of cash equivalents, short term investments, accounts receivable, marketable securities and restricted cash. We invest cash that is not required for immediate operating needs principally in money market funds.</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 Biocatalyst 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 biocatalyst 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 biocatalyst product sales. Shipping costs are included in our cost of biocatalyst 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, 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;">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 </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;">We issue 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 awards vesting on each annual anniversary or 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 awards vesting on each annual anniversary. 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</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 compensation committee of the Board has approved grants of PSUs to employees. These awards have dual triggers of vesting based upon the successful achievement of certain corporate operating milestones in specified timelines, as well as a requirement of continued employment. When the performance goals are deemed to be probable of achievement for these types of awards, time-based vesting and, as a result, 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 2016, we awarded 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 ("2016 PSUs"). These 2016 PSUs vest such that one-half of the 2016 PSUs subject to the award vest approximately </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> year following the grant, and the remainder of the 2016 PSUs vest approximately </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years following the grant, subject to our achievement of the performance goals and the recipient&#8217;s continued service on each vesting date. If the performance goals are achieved at the threshold level, the number of shares issuable in respect of the 2016 PSUs would be equal to half the number of 2016 PSUs granted. If the performance goals are achieved at the target level, the number of shares issuable in respect of the 2016 PSUs would be equal to the number of 2016 PSUs granted. If the performance goals are achieved at the superior level, the number of shares issuable in respect of the 2016 PSUs would be equal to </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> times the number of 2016 PSUs granted. The number of shares issuable upon achievement of the performance goals at the levels between the threshold and target levels or between the target level and superior levels would be determined using linear interpolation. Achievement below the threshold level would result in no shares being issuable in respect of the 2016 PSUs. As of June 30, 2016, we estimated that the 2016 PSU performance goals would be achieved at </font><font style="font-family:inherit;font-size:10pt;">100%</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 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 ("2015 PSUs"), with other terms similar to the 2014 PSUs and 2016 PSUs. One-half of 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. 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.</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 2014, we awarded PSUs ("2014 PSUs") based upon the achievement of certain cash flow performance goals, with other terms similar to the 2015 PSUs and 2016 PSUs. One-half of the 2014 PSUs vested in the first quarter of each of 2015 and 2016, subject to the recipient&#8217;s continued service on each vesting date. In the first quarter of 2015, we determined that the 2014 PSU performance goals had been achieved at </font><font style="font-family:inherit;font-size:10pt;">53.0%</font><font style="font-family:inherit;font-size:10pt;"> of the target level, and recognized expenses accordingly.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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 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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">222</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;">238</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;">442</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;">529</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,020</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,013</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,189</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,007</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,242</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,251</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,631</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,536</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 and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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 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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">267</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;">269</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;">571</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;">517</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;">561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;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;">414</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;">320</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;">925</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;">565</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: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;" rowspan="1" colspan="1"><div style="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,242</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;">1,251</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;">2,631</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;">2,536</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-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;">June&#160;30, 2016</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;">$2.0 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.3 million</font><font style="font-family:inherit;font-size:10pt;"> related to unvested RSUs and RSAs and </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> related to unvested PSUs.</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;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 granted were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top: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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">Expected term (in years) </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;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;">6.0</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;" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6.0</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;">64</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;">66</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">66</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;">1.46</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.78</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) We had, due to insufficient historical data, used the &#8220;simplified method,&#8221; as described in SEC Staff Accounting Bulletin No. 107, "Share-Based Payment", to determine the expected term of all stock options granted from the inception of our equity plans through the first half of 2015. Beginning in the third quarter of 2015, we believe we have sufficient historical data to calculate expected terms for stock options granted. (See Note 2, "Basis of Presentation and Summary of Significant Accounting Policies.")</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income (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 income (loss) per share is computed by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding, less RSAs subject to forfeiture. Diluted net income (loss) per share is computed by dividing net income (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 were identical since potential common stock shares were excluded from the calculation, as their effect was anti-dilutive.</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 sets forth the computation of basic and diluted net income (loss) per share during </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top: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.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">Numerator:</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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</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;">2,239</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;">(5,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(4,735</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(10,922</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common stock shares used in computing net income (loss) per share, basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">39,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">40,283</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">39,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Effect of dilutive shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,073</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common stock shares used in computing net income (loss) per share, diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">41,568</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">39,301</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">40,283</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">39,066</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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share, basic</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;">0.06</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;">(0.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share, diluted</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;">0.05</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;">(0.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(0.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(0.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></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;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;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 income (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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">2,574</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,595</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;">5,645</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,595</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;">75</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75</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;">2,647</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,670</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;">5,718</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,670</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-indent:24px;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;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</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:95.1171875%;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;">June 30, 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,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,115</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,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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,141</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,115</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,256</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%;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.1171875%;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, 2015</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,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,549</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,549</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,120</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,549</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,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></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-indent:24px;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;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</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:95.1171875%;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;">June 30, 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,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,141</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,115</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,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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,141</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,115</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,256</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%;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.1171875%;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, 2015</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,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,549</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,549</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,120</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,549</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,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></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 equivalents, short-term investments, marketable investments, accounts receivable, accounts payable and 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 parent 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;">2015</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, 2015</font><font style="font-family:inherit;font-size:10pt;">. During the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</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, 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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 Core IP is the only finite-lived intangible asset on our condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">. There has been no material change in the utilization or estimated life of the Core IP since we acquired the technology patent portfolio from Maxygen.</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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the liability method of accounting for income taxes, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount that will more likely than not be realized.</font></div><div style="line-height:120%;padding-top:12px;text-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;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible 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 intangible assets are finite-lived and consist of developed core technology and the intellectual property ("IP") rights associated with the acquisition of Maxygen Inc.'s ("Maxygen") directed evolution technology in 2010. Intangible assets were recorded at their fair values at the date we acquired the assets and, for those assets having finite useful lives, are amortized using the straight-line method over their estimated useful lives.</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 market value. Cost is determined using a weighted-average approach, assuming full absorption of direct and indirect manufacturing costs, based on our product capacity utilization assumptions. If inventory costs exceed expected market value due to obsolescence or lack of demand, valuation adjustments are recorded for the difference between the cost and the estimated market 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. 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-bottom:6px;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 condensed consolidated financial statements, the "Company," "we," "us," and "our" refer 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 develop biocatalysts for the pharmaceutical and fine chemicals markets. Our proven technologies enable scale-up and implementation of biocatalytic solutions to meet customer needs for rapid, cost-effective and sustainable process development, from research to manufacturing.</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;">Biocatalysts are enzymes that initiate and/or accelerate chemical reactions. Manufacturers have historically used naturally occurring biocatalysts to produce many goods used in everyday life. However, inherent limitations in naturally occurring biocatalysts have restricted their commercial use. 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, which introduces genetic mutations into microorganisms in order to give rise to changes in enzymes that they produce, is able to overcome many of these limitations, allowing us to evolve and optimize biocatalysts to perform specific and desired chemical reactions at commercial scale. </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;">Once potentially beneficial mutations are identified through this proprietary process, combinations of these mutations can then be tested until variant enzymes have been created that exhibit marketable performance characteristics superior to competitive products. This process allows for continuous, efficient improvements to the performance of enzymes. In the past, we implemented 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 through paid collaborations with our customers. In July 2014, we entered into our first license agreement pursuant to which we granted a license to GlaxoSmithKline (&#8220;GSK&#8221;), a global pharmaceutical company, 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 for its internal development purposes. In August 2015, we entered into a second license agreement involving 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 Merck Sharp and Dohme Corp., known as MSD outside the United States and Canada ("Merck"), a global pharmaceutical company, and we continue to pursue licensing opportunities with additional customers.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> We have commercialized our technology and products in the pharmaceuticals market, which is 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 also use our technology to develop biocatalysts for use in the fine chemicals market. The fine chemicals market consists of several large market verticals, including food, 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;">We are also using our technology to develop an early stage, novel enzyme therapeutic product candidate for the potential treatment of phenylketonuria ("PKU") 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-bottom:12px;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are actively collaborating with new and existing customers in the pharmaceutical and other markets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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: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. The adoption of ASU 2014-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: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 do not expect the adoption of ASU 2014-11 will have a material impact 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 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date." This ASU defers the effective date of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606)" for all entities by one year. 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, including industry-specific guidance. The main principle of ASU 2014-09 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 provides companies with two implementation methods: (i) apply the standard retrospectively to each prior reporting period presented (full retrospective application); or (ii) apply the standard retrospectively with the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings of the annual reporting period that includes the date of initial application (modified retrospective application). ASU 2014-09 as amended by ASU 2015-14 is effective for annual reporting periods beginning after December 15, 2017, including interim reporting periods within that reporting period. The FASB will permit companies to adopt the new standard early, but not before the original effective date of December 15, 2016. We are currently in the process of evaluating the impact of the pending adoption of this standard (including other amendments, such as ASU 2016-10 and ASU 2016-12, discussed below) 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 February 2016, the FASB issued ASU 2016-02, &#8220;Leases (Topic 842)," which replaces prior lease guidance (Topic 840.) The new guidance requires lessees to put most leases on their balance sheets but recognize expenses on their income statements in a manner similar to today&#8217;s accounting. The guidance also eliminates today&#8217;s real estate-specific provisions for all entities. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. Entities have the option to use certain practical expedients. Full retrospective application is prohibited. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years.&#160;Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2016-02 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 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 are currently evaluating the impact of adopting ASU 2016-09 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 April 2016, the FASB issued ASU 2016-10, "Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing," adding clarification, while retaining the core principles in the revenue guidance. For identifying performance obligations, the ASU clarifies when a promised good or service is separately identifiable (i.e., distinct within the context of the contract) and allow entities to disregard items that are immaterial in the context of a contract. For licensing, the ASU clarifies how an entity should evaluate the nature of its promise in granting a license of IP, which will determine whether it recognizes revenue over time (&#8220;symbolic IP&#8221;) or at a point in time (&#8220;functional IP&#8221;).The effective date and transition requirements for these amendments are the same as those of the new revenue standard (ASU 2014-09, as amended by ASU 2015-14).</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 May 2016, the FASB issued ASU 2016-12, "Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients," amending guidance in the new revenue standard on transition, collectability, noncash consideration and the presentation of sales taxes and other similar taxes. The amendments clarify that for a contract to be considered completed at transition, all (or substantially all) of the revenue must have been recognized under existing GAAP. The FASB also clarified the collectability assessment and expanded circumstances under which nonrefundable consideration may receive revenue recognition when collectability of the remainder is not probable. The FASB clarified that the fair value of noncash consideration should be measured at contract inception for determining the transaction price. The amendments permit an entity to make a policy election to exclude from the transaction price sales taxes and similar taxes. The effective date and transition requirements for these amendments are the same as those of the new revenue standard (ASU 2014-09, as amended by ASU 2015-14).</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> <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 noncancellable operating leases are as follows at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-top:12px;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="4" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" 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;">Lease&#160;payments</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;">2016 (6 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;">1,419</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,818</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,886</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 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 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, 2015</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;">20,285</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;">20,503</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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,369</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">35,143</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,324</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;">(32,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,215</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,403</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;">3,109</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)&#160;&#160;&#160;&#160;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:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:35%;" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">2,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">29</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,046</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Singapore</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">465</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">United Kingdom</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,581</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">716</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,002</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;">6,018</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;">23,998</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;">12,816</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-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;">Since September 2007, we have been party to a license agreement with Exela PharmaSci, Inc. (&#8220;Exela&#8221;). Under the license agreement, as amended, we and Exela cross-licensed certain technology relating to the manufacture of argatroban, an active pharmaceutical ingredient, 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;">CMEA Ventures Life Sciences 2000, L.P. and its affiliate held approximately </font><font style="font-family:inherit;font-size:10pt;">7.4%</font><font style="font-family:inherit;font-size:10pt;"> of our common stock until its sale of all such shares on November&#160;10, 2014 to Presidio Partners 2014, L.P. Presidio Partners 2007, L.P. (formerly CMEA Ventures VII, L.P.) 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. Thomas R. Baruch, one of our directors, serves on the board of directors of Exela, and is a general partner in Presidio Partners 2007, L.P. Mr. Baruch is also a general partner in CMEA Ventures Life Sciences 2000, L.P. Mr. Baruch has no direct or indirect pecuniary interest in the shares of our common stock owned by Presidio Partners 2014, 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.7 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 and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively, shown in the consolidated statement of operations as revenue sharing arrangement. We had </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> of receivables from Exela at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> receivables at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</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 services under research and development agreements approximates the research funding over the term of the respective agreements and is included in research and development expense. Costs of services provided under license and platform technology transfer agreements are included in research and development expenses and are expensed in the periods in which such costs are incurred.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Expenses</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expenses consist of costs incurred for internal projects, 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 biocatalyst products, biocatalyst research and development agreements and a revenue sharing arrangement. 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Biocatalyst 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;">Biocatalyst product sales consist of sales of biocatalyst enzymes, chemical 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. Biocatalyst 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;">Biocatalyst 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;">Biocatalyst 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 biocatalyst 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 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 biocatalyst products or products using our technologies.</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;">Royalties are recognized as earned in accordance with the contract terms when royalties from licensees can be reasonably estimated and collectability is reasonably assured. For the majority of our royalty revenues, 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 share 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 share 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 biocatalyst product sales 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;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 income (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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">2,574</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,595</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;">5,645</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,595</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;">75</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75</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;">2,647</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,670</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;">5,718</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,670</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;">The following table sets forth the computation of basic and diluted net income (loss) per share during </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top: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.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">Numerator:</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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</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;">2,239</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;">(5,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(4,735</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(10,922</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common stock shares used in computing net income (loss) per share, basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">39,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">40,283</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">39,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Effect of dilutive shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,073</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common stock shares used in computing net income (loss) per share, diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">41,568</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">39,301</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">40,283</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">39,066</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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share, basic</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;">0.06</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;">(0.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share, diluted</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;">0.05</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;">(0.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(0.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(0.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></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 sets forth the computation of basic and diluted net income (loss) per share during </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top: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.484375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">Numerator:</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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</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;">2,239</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;">(5,360</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(4,735</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(10,922</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common stock shares used in computing net income (loss) per share, basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">39,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">40,283</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">39,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Effect of dilutive shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,073</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average common stock shares used in computing net income (loss) per share, diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">41,568</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">39,301</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">40,283</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;">39,066</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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share, basic</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;">0.06</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;">(0.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share, diluted</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;">0.05</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;">(0.14</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(0.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #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 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;">(0.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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 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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">222</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;">238</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;">442</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;">529</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,020</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,013</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,189</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,007</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,242</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,251</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,631</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,536</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:16px;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;">June&#160;30, 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 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, 2015</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,811</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;">6,231</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;">June 30, 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 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, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(19,119</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(17,432</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,812</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(20,653</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;">1,125</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;">(18,966</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;">2,812</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-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consisted of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 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 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, 2015</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;">258</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;">262</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;">153</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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;">744</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;">730</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,155</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;">992</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 granted were as follows:</font></div><div style="line-height:120%;padding-bottom:6px;padding-top: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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">Expected term (in years) </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;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;">6.0</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;" 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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">6.0</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;">64</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;">66</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">66</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;">1.46</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.78</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">1.94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) We had, due to insufficient historical data, used the &#8220;simplified method,&#8221; as described in SEC Staff Accounting Bulletin No. 107, "Share-Based Payment", to determine the expected term of all stock options granted from the inception of our equity plans through the first half of 2015. Beginning in the third quarter of 2015, we believe we have sufficient historical data to calculate expected terms for stock options granted. (See Note 2, "Basis of Presentation and Summary of Significant Accounting Policies.")</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 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 and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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 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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;">267</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;">269</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;">571</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;">517</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;">561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,135</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;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;">414</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;">320</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;">925</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;">565</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: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;" rowspan="1" colspan="1"><div style="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,242</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;">1,251</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;">2,631</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;">2,536</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-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;">June&#160;30, 2016</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;">June&#160;30, 2016</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="12" rowspan="1"></td></tr><tr><td style="width:31%;" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">28</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;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;">24</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;">27</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;">63</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">44</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 (related party)</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;">24</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23</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-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">* Less than 10% in 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;">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.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:63%;" 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:17%;" 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;">June 30, 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 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;">December 31, 2015</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;">Customer A</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;</sup></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;">59</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;">12</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 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;">22</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer E </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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;">40</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;">Customer F</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;">10</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></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;">* Revenue percentage was less than 10%; accounts receivable balance not applicable</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:4px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) This represents a </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> settlement relating to past-due payments and settlement of future payments associated with our royalty business with a non-core customer as of December 31, 2015. We collected the full amount in February 2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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="12" rowspan="1"></td></tr><tr><td style="width:31%;" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">28</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;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;">24</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;">27</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;">63</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">44</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 (related party)</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;">24</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">23</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-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">* Less than 10% in 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;">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.29629629629629%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:63%;" 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:17%;" 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;">June 30, 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 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;">December 31, 2015</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;">Customer A</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;</sup></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;">59</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;">12</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 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;">22</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer E </font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" 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;">40</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;">Customer F</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;">10</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></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;">* Revenue percentage was less than 10%; accounts receivable balance not applicable</font></div><div style="line-height:120%;padding-bottom:10px;padding-top:4px;text-align:left;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) This represents a </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;"> settlement relating to past-due payments and settlement of future payments associated with our royalty business with a non-core customer as of December 31, 2015. We collected the full amount in February 2016.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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:96.49122807017544%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:35%;" 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><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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 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;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">2,758</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">7,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">29</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,046</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Singapore</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,121</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">465</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">United Kingdom</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">514</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,581</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">716</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,544</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,002</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;">6,018</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;">23,998</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;">12,816</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-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:16px;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;">June&#160;30, 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 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, 2015</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,811</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;">6,231</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, accompanied by information about revenues by geographic region, for purposes of allocating resources and 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 reporting 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. We had, due to insufficient historical data, used the &#8220;simplified method,&#8221; as described in SEC Staff Accounting Bulletin No. 107, &#8220;Share-Based Payment,&#8221; to determine the expected term of all stock options granted from the inception of our equity plans through the first half of 2015. Beginning in the third quarter of 2015, we believe we have sufficient historical data to calculate expected terms for stock options granted. Thus, the expected term was based on historical exercise behavior on similar awards, giving consideration to the contractual terms, vesting schedules and expectations of future employee behavior. We used historical volatility to estimate expected stock price volatility. The risk-free rate assumption was based on United States Treasury instruments whose terms were consistent with the expected term of the stock options. The expected dividend assumption was 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") and performance-contingent restricted stock units ("PSUs") were measured based on the fair market values of the underlying stock on the dates of grant. PSUs awarded may be conditional upon the attainment of one or more performance objectives over a specified period. At the end of the performance period, if the goals are attained, the awards are granted.</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 was calculated based on awards ultimately expected to vest and was reduced for estimated forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differed from those estimates. The estimated annual forfeiture rates for stock options, RSUs, PSUs, 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 is expensed on a straight-line basis over the vesting term of the grant and the estimated fair value of PSUs is 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 accounting principles generally accepted 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, 2015</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, 2015</font><font style="font-family:inherit;font-size:10pt;"> has been derived from the audited consolidated financial statements at that date, but does not include all disclosures, including notes, required by GAAP for complete financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to present fairly our financial position as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and results of our operations and comprehensive income (loss) for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, and cash flows for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</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, intangible assets, 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, accompanied by information about revenues by geographic region, for purposes of allocating resources and 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 reporting 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 biocatalyst products, biocatalyst research and development agreements and a revenue sharing arrangement. 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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Biocatalyst 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;">Biocatalyst product sales consist of sales of biocatalyst enzymes, chemical 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. Biocatalyst 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;">Biocatalyst 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;">Biocatalyst 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 biocatalyst 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 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 biocatalyst products or products using our technologies.</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;">Royalties are recognized as earned in accordance with the contract terms when royalties from licensees can be reasonably estimated and collectability is reasonably assured. For the majority of our royalty revenues, 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 share 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 share 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 biocatalyst product sales 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;font-weight:bold;">Cost of Biocatalyst 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 biocatalyst 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 biocatalyst product sales. Shipping costs are included in our cost of biocatalyst 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 services under research and development agreements approximates the research funding over the term of the respective agreements and is included in research and development expense. Costs of services provided under license and platform technology transfer agreements are included in research and development expenses and are expensed in the periods in which such costs are incurred.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development Expenses</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expenses consist of costs incurred for internal projects, 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. We had, due to insufficient historical data, used the &#8220;simplified method,&#8221; as described in SEC Staff Accounting Bulletin No. 107, &#8220;Share-Based Payment,&#8221; to determine the expected term of all stock options granted from the inception of our equity plans through the first half of 2015. Beginning in the third quarter of 2015, we believe we have sufficient historical data to calculate expected terms for stock options granted. Thus, the expected term was based on historical exercise behavior on similar awards, giving consideration to the contractual terms, vesting schedules and expectations of future employee behavior. We used historical volatility to estimate expected stock price volatility. The risk-free rate assumption was based on United States Treasury instruments whose terms were consistent with the expected term of the stock options. The expected dividend assumption was 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") and performance-contingent restricted stock units ("PSUs") were measured based on the fair market values of the underlying stock on the dates of grant. PSUs awarded may be conditional upon the attainment of one or more performance objectives over a specified period. At the end of the performance period, if the goals are attained, the awards are granted.</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 was calculated based on awards ultimately expected to vest and was reduced for estimated forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differed from those estimates. The estimated annual forfeiture rates for stock options, RSUs, PSUs, 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 is expensed on a straight-line basis over the vesting term of the grant and the estimated fair value of PSUs is 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;">22.4 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and were comprised of cash of </font><font style="font-family:inherit;font-size:10pt;">$11.3 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.1 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;">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 market value. Cost is determined using a weighted-average approach, assuming full absorption of direct and indirect manufacturing costs, based on our product capacity utilization assumptions. If inventory costs exceed expected market value due to obsolescence or lack of demand, valuation adjustments are recorded for the difference between the cost and the estimated market 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. 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 equivalents, short-term investments, marketable investments, accounts receivable, accounts payable and 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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our financial instruments that are potentially subject to concentration of credit risk primarily consist of cash equivalents, short term investments, accounts receivable, marketable securities and restricted cash. We invest cash that is not required for immediate operating needs principally in money market funds.</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;">Intangible 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 intangible assets are finite-lived and consist of developed core technology and the intellectual property ("IP") rights associated with the acquisition of Maxygen Inc.'s ("Maxygen") directed evolution technology in 2010. Intangible assets were recorded at their fair values at the date we acquired the assets and, for those assets having finite useful lives, are amortized using the straight-line method over their estimated useful lives.</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 Core IP is the only finite-lived intangible asset on our condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">. There has been no material change in the utilization or estimated life of the Core IP since we acquired the technology patent portfolio from Maxygen.</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;">In the fourth quarter of </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, we determined that there were no events or changes in circumstances that indicated that the carrying value of the Asset Group might not be recoverable. We concluded that the fair value of the reporting unit exceeded its carrying value and no impairment existed. During the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;">, we did not identify any indicators of potential impairment of intangible assets 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, 2015</font><font style="font-family:inherit;font-size:10pt;">.</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 parent 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;">2015</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, 2015</font><font style="font-family:inherit;font-size:10pt;">. During the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2016</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, 2015</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-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We use the liability method of accounting for income taxes, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount that will more likely than not be realized.</font></div><div style="line-height:120%;padding-top:12px;text-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;">Benefit from income taxes was </font><font style="font-family:inherit;font-size:10pt;">$26 thousand</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$15 thousand</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Benefit from income taxes was </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> for each of the corresponding periods in </font><font style="font-family:inherit;font-size:10pt;">2015</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;">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: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. The adoption of ASU 2014-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: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 do not expect the adoption of ASU 2014-11 will have a material impact 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 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date." This ASU defers the effective date of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606)" for all entities by one year. 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, including industry-specific guidance. The main principle of ASU 2014-09 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 provides companies with two implementation methods: (i) apply the standard retrospectively to each prior reporting period presented (full retrospective application); or (ii) apply the standard retrospectively with the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings of the annual reporting period that includes the date of initial application (modified retrospective application). ASU 2014-09 as amended by ASU 2015-14 is effective for annual reporting periods beginning after December 15, 2017, including interim reporting periods within that reporting period. The FASB will permit companies to adopt the new standard early, but not before the original effective date of December 15, 2016. We are currently in the process of evaluating the impact of the pending adoption of this standard (including other amendments, such as ASU 2016-10 and ASU 2016-12, discussed below) 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 February 2016, the FASB issued ASU 2016-02, &#8220;Leases (Topic 842)," which replaces prior lease guidance (Topic 840.) The new guidance requires lessees to put most leases on their balance sheets but recognize expenses on their income statements in a manner similar to today&#8217;s accounting. The guidance also eliminates today&#8217;s real estate-specific provisions for all entities. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. Entities have the option to use certain practical expedients. Full retrospective application is prohibited. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years.&#160;Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2016-02 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 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 are currently evaluating the impact of adopting ASU 2016-09 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 April 2016, the FASB issued ASU 2016-10, "Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing," adding clarification, while retaining the core principles in the revenue guidance. For identifying performance obligations, the ASU clarifies when a promised good or service is separately identifiable (i.e., distinct within the context of the contract) and allow entities to disregard items that are immaterial in the context of a contract. For licensing, the ASU clarifies how an entity should evaluate the nature of its promise in granting a license of IP, which will determine whether it recognizes revenue over time (&#8220;symbolic IP&#8221;) or at a point in time (&#8220;functional IP&#8221;).The effective date and transition requirements for these amendments are the same as those of the new revenue standard (ASU 2014-09, as amended by ASU 2015-14).</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 May 2016, the FASB issued ASU 2016-12, "Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients," amending guidance in the new revenue standard on transition, collectability, noncash consideration and the presentation of sales taxes and other similar taxes. The amendments clarify that for a contract to be considered completed at transition, all (or substantially all) of the revenue must have been recognized under existing GAAP. The FASB also clarified the collectability assessment and expanded circumstances under which nonrefundable consideration may receive revenue recognition when collectability of the remainder is not probable. The FASB clarified that the fair value of noncash consideration should be measured at contract inception for determining the transaction price. The amendments permit an entity to make a policy election to exclude from the transaction price sales taxes and similar taxes. The effective date and transition requirements for these amendments are the same as those of the new revenue standard (ASU 2014-09, as amended by ASU 2015-14).</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> <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;">six months ended June 30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">323,981</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">100,030</font><font style="font-family:inherit;font-size:10pt;"> shares were exercised at a weighted-average exercise price of </font><font style="font-family:inherit;font-size:10pt;">$2.58</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.95</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;">$0.8 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: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;">June&#160;30, 2016</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;">June&#160;30, 2016</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-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, intangible assets, 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 7 cdxs-20160630.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 2110100 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Capital Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Capital Stock (Textual) (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - 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 2112100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Commitments and Contingencies (Future Minimum Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2412402 - 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 Income (loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (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 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 Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Net Income (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Significant Customer and Geographic Information link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Significant Customer and Geographic Information (Concentration Risk) (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Significant Customer and Geographic Information (Long-Lived Assets by Geographic Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Significant Customer and Geographic Information (Revenues by Geographic Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Significant Customer and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stock-Based Compensation (Textual) (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Stock-Based Compensation (Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cdxs-20160630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cdxs-20160630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cdxs-20160630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Segment Reporting [Abstract] Significant Customer and Geographic Information Segment Reporting Disclosure [Text Block] Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, net of allowances of $421 at June 30, 2016 and December 31, 2015 Accounts Receivable, Net, Current Inventories Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Restricted cash Restricted Cash and Investments, Noncurrent Marketable securities Marketable Securities, Noncurrent Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill 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 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,171 shares and 40,343 shares issued and outstanding at June 30, 2016 and December 31, 2015, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income (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 Accounting Policies [Abstract] Basis of Presentation and Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Statement of Comprehensive Income [Abstract] Tax (benefit) expense from marketable securities Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Equity [Abstract] Capital Stock Stockholders' Equity Note Disclosure [Text Block] Fair Value, Assets, Liabilities and Stockholders' Equity Measured on Recurring Basis [Abstract] Summary of financial instruments measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Earnings Per Share [Abstract] Net Income (Loss) per Share Earnings Per Share [Text Block] Schedule of customers that contributed 10% or more of total accounts receivable Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of revenues by geographical area Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Schedule of long-lived assets by geographical area Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] 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] Stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average exercise price of stock options exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Proceeds from exercises of stock options Proceeds from Stock Options Exercised Schedule of common stock warrants issued and outstanding Schedule of Stockholders' Equity Note, Warrants or Rights [Table 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 Balance Sheets Details [Abstract] -- None. No documentation exists for this element. -- 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] Related Party Transaction, Due from (to) Related Party [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] Statement of Cash Flows [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net loss Net Income (Loss) Attributable to Parent 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 Income tax benefit related to marketable securities Deferred Income Tax Expense (Benefit) Stock-based compensation Share-based Compensation Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventories, net Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets 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 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 sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Increase 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 to purchase common stock 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 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] Net income (loss) Weighted average common stock shares used in computing net income (loss) per share, basic (shares) Weighted Average Number of Shares Outstanding, Basic Effect of dilutive shares (shares) Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average common stock shares used in computing net income (loss) per share, diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Net income (loss) per share, basic (usd per share) Earnings Per Share, Basic Net income (loss) per share, diluted (usd per share) Earnings Per Share, Diluted Total shares excluded as anti-dilutive (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Exela PharmaSci, Inc [Member] Exela PharmSci, Inc [Member] Exela PharmSci, Inc Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] CMEA Ventures [Member] CMEA Ventures [Member] CMEA Ventures Presidio Partners 2007, L.P. [Member] Presidio Partners 2007, L.P. [Member] Presidio Partners 2007, L.P. [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Affiliated Entity [Member] Affiliated Entity [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Ownership percentage Investment, Ownership Percentage Investment, Ownership Percentage Revenue sharing arrangement Royalty Revenue Accounts receivable from related parties Accounts Receivable, Related Parties Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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. Money market funds [Member] Money Market Funds [Member] Common shares of CO2 Solution [Member] Common Shares of Co Two Solution [Member] Common shares of co two solution. 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 Available-for-sale Securities Number of Marketable Securities In Unrealized Loss Position Number of Marketable Securities In Unrealized Loss Position Number of Marketable Securities In Unrealized Loss Position Cash Cash Money market funds Money Market Funds, at Carrying Value Number of operating segments Number of Operating Segments Number of reportable segments Number of Reportable Segments Goodwill Impairment Goodwill, Impairment Loss Benefit from income taxes Income Tax Expense (Benefit) Income Statement [Abstract] Revenues: Revenues [Abstract] Biocatalyst product sales Sales Revenue, Goods, Gross Biocatalyst research and development Research and Development Arrangement, Contract to Perform for Others, Compensation Earned Total revenues Revenues Costs and operating expenses: Operating Costs and Expenses [Abstract] Cost of biocatalyst 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 Income (loss) from operations Operating Income (Loss) Interest income Investment Income, Interest Other expenses, net Other Nonoperating Income (Expense) Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Benefit from income taxes Net income (loss) 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 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Monthly, Three Year Vesting Period [Member] Share-based Compensation Award, Tranche One [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock options [Member] Employee Stock Option [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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) (1) 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 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 Investment [Table Text Block] Schedule of Commitments and Contingencies [Table] Schedule of Commitments and Contingencies [Table] Schedule of commitments and contingencies. 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. Chesapeake Space [Member] Chesapeake Space [Member] Chesapeake space. Penobscot Space, Building 2 Space, and Saginaw Space [Member] Penobscot Space Building Two Space and Saginaw Space [Member] Penobscot space, building two space, and the Saginaw space. 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. Fifth Amendment [Member] Fifth Amendment [Member] Fifth amendment. Commitments and Contingencies [Line Items] Commitments and Contingencies [Line Items] Commitments and contingencies. Lease area space occupancy (square feet) Lease Area Space Occupancy Lease area space occupancy. Number of buildings leased Lease Area, Number of Buildings Lease Area, Number of Buildings 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 Letters of credit Restricted Cash and Cash Equivalents Rent expense Operating Leases, Rent Expense 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 Schedule of future minimum payments under non-cancellable operating leases Operating Leases of Lessee Disclosure [Table Text Block] Fair Value Measurements Fair Value, Measurement Inputs, Disclosure [Text Block] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Cost of Biocatalyst 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] 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] Intangible Assets Intangible Assets, Finite-Lived, 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] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Forecast [Member] Scenario, Forecast [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2010 Plan [Member] Two Thousand Ten Plan [Member] 2010 plan. 2016 PSU Plan [Member] 2016 PSU Plan [Member] 2016 PSU Plan [Member] 2015 PSU Plan [Member] 2015 PSU Plan [Member] 2015 PSU Plan [Member] 2014 PSU Plan [Member] 2014 PSU Plan [Member] 2014 PSU 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] RSAs and RSUs [Member] RSAs and RSUs [Member] RSAs and RSUs [Member] Performance Shares [Member] Performance Shares [Member] Performance stock units [Member] Performance Stock Units [Member] Performance Stock Units [Member] One Year Vesting Period [Member] Share-based Compensation Award, Tranche Three [Member] Annually, Four Year Vesting Period [Member] Share-based Compensation Award, Tranche Two [Member] Annually, Two Year Vesting Period [Member] Share-based Compensation Award, Tranche Six [Member] Share-based Compensation Award, Tranche Six [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 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 Performance awards, superior level, number of shares, multiplier Share-based Compensation Arrangement by Share-based Payment Award, Performance Awards, Superior Level, Number of Shares, Multiplier Share-based Compensation Arrangement by Share-based Payment Award, Performance Awards, Superior Level, Number of Shares, Multiplier Estimated percent of performance goals that will be achieved Share-based Compensation, Awards, Estimated Goals Achieved Percent Share-based Compensation, Awards, Estimate of Goals that will be Achieved Goals achieved percent Share-based Comp, Awards, Goals Achieved Percent Share-based Comp, Awards, Goals Achieved Percent 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 Research and Development [Abstract] Collaborative Arrangements Collaborative Arrangement Disclosure [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, gross Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gain (loss) on marketable securities, net of tax benefit of zero for the three months and six months ended June 30, 2016, and $454 and $463 for the three months and six months ended June 30, 2015, respectively Unrealized Gain (Loss) on Securities Other comprehensive income (loss) Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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 (related party) [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] Customer F [Member] Customer F [Member] Customer F [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 Royalty past due and future settlement payment Accounts Receivable, Royalty Past Due and Future Settlement Payment Accounts Receivable, Royalty Past Due and Future Settlement Payment Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of financial instruments measured at fair value on a recurring basis Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Total financial assets measured at fair value on a recurring basis Investment owned (shares) Investment Owned, Balance, Shares Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] GlaxoSmithKline [Member] GlaxoSmithKline [Member] GlaxoSmithKline [Member] Merck [Member] Merck [Member] Merck [Member] Maximum [Member] Maximum [Member] Agreement Type [Axis] Agreement Type [Axis] Agreement Type [Axis] Agreement Name [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 Contingent payment, completion of milestones and agreement Revenue Recognition, Milestone Method, Contingent Payment, Completion of Milestones and Agreement Revenue Recognition, Milestone Method, Contingent Payment, Completion of Milestones and Agreement Potential royalty revenue Royalty Revenue, Maximum Contingent Proceeds Royalty Revenue, Maximum Contingent Proceeds Duration of technology transfer Duration of Technology Transfer Duration of Technology Transfer Duration of license agreement Duration of License Agreement Duration of License Agreement Right of refusal period Right of Refusal Period Right of Refusal Period Contingent termination revenue Contingent Revenue, Termination Fee Contingent Revenue, Termination Fee 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 Balance Sheets Details Balance Sheets Details [Text Block] Balance sheets details. Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Future minimum payments under non-cancellable operating leases Operating Leases, Future Minimum Payments Receivable [Abstract] 2016 (6 months remaining) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2017 Operating Leases, Future Minimum Payments, Due in Two Years 2018 Operating Leases, Future Minimum Payments, Due in Three Years 2019 Operating Leases, Future Minimum Payments, Due in Four Years 2020 Operating Leases, Future Minimum Payments, Due in Five Years Total Operating Leases, Future Minimum Payments Due Organization, Consolidation and Presentation of Financial Statements [Abstract] Description of Business Nature of Operations [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] 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] Schedule of stock-based compensation expense 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 2016 (remaining 6 months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 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 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 India [Member] INDIA Singapore [Member] SINGAPORE Other Asian Countries [Member] Other Asian Countries [Member] Other Asian Countries [Member] United Kingdom [Member] UNITED KINGDOM Other European Countries [Member] Other European Countries [Member] Other European Countries [Member] Schedule of revenues by geographical area Total revenues Schedule of earnings per share, basic Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] Schedule of earnings per share, diluted Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table 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] Goodwill 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 EX-101.PRE 11 cdxs-20160630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 nicolsemploymentagreimage1a0.jpg begin 644 nicolsemploymentagreimage1a0.jpg M_]C_X 02D9)1@ ! @$!+ $L #_X1$;17AI9@ 34T *@ @ # $ , M !#NP $! , !"!L $" , $ G@$& , ! 4 $2 M , ! $ $5 , ! 0 $: 4 ! I@$; 4 ! MK@$H , ! ( $Q ( E M@$R ( 4 VX=I 0 ! M \ 2@ " ( @ " MQL "<0 "W&P )Q!!9&]B92!0:&]T;W-H M;W @16QE;65N=',@-RXP(%=I;F1O=W, ,C Q-#HQ,3HP-" Q-#HU-SHQ,@ M 20 ' !# R,C&@ 0 # 0 ! "@ @ $ 0 =V@ P $ M 0 0, !@$# , ! 8 $: 4 ! !=@$; 4 ! M !?@$H , ! ( (! 0 ! !A@(" 0 ! /C0 M !( 0 $@ !_]C_X 02D9)1@ ! @ 2 !( #_[0 ,061O8F5? M0TT ?_N Y!9&]B90!D@ '_VP"$ P(" @)" P)"0P1"PH+$14/# P/ M%1@3$Q43$Q@1# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,# P! M#0L+#0X-$ X.$!0.#@X4% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P, M# P,# P,# P,# P,# P,# P,#/_ !$( %< H ,!(@ "$0$#$0'_W0 $ K_ MQ $_ !!0$! 0$! 0 # $"! 4&!P@)"@L! $% 0$! 0$! M $ @,$!08'" D*"Q 00! P($ @4'!@@% PPS 0 "$0,$(1(Q!4%1 M81,B<8$R!A21H;%"(R054L%B,S1R@M%#!R624_#A\6-S-1:BLH,F1)-49$7" MHW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8W M1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&!34! (1 R$Q$@1!46%Q(A,% M,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:BLH,')C7"TD235*,79$55 M-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V)S='5V=W MAY>GM\?_V@ , P$ A$#$0 _ /554R>I8N/+1]%J'UKJ M+NG=/LR*V>K>8KQZH)W6.]M;=/\ .7.]/PKJ[+BZUS[7.CJ.6/IVW'5V#C._ M,IJ_PG[_ /Q7H5J#-F,2(QUEU\ LE,@@ >;UU=@>V= >[9!C[E-9SCDXN+N8 MUC'?FU071_6.]CWN0U$9(F7 M#>M6FQ=-M)))/2I))))2DDDDE*22224I))))2DDDDE*22224_P#_T/3,O%]9 M]5D3Z!<]@/[\>QW]ERJX>-CXUC*R0!2(#?&QY;ZC_P#P6O\ \#6FL'K#+,;/ M9> YU.2 -K>?4:US+*V?\+DXOZ3'_P"[73L>KZ=ZARQ$?U@%F]?Y?XJV6FM. MXYC7B' .'@1*%]BQIEK P3):W1I^-?T-W\OZ:?%M=;0U[HW0)(^B?![/Y%GT MVH6;GUXS'01O$3()#=QVLWAGN3"N(U236[G=>9MIRG- MT<*Z[VGN'UO#=P_LIOJ_-?4NLXXGTAD,O8/.]GJ6(E&_J3+PYIVB*7.)!@M= MOLJW,]C[:X_6O3_157_JE?\ 1[5>PL04VY-Y$/R+-Q^ &UBAC G*)@>G_P!B M?]^MJY"0_E\S;2225E>I))))2DDDDE*22224I))))2DDDDE*22224__1]553 M.LK%9%@/IB-S@-P:09:7M_[\K:J9N ,D;J[7X]P^C;6=?[3?SDW)Q<)X19[( M.S7HZIN'L--PYFNQK?\ .99[FH=N/7GW5N?8* PG2E\V&='M997_ $;U&^VR MZK]:_P"[%:H6]!Z[O,GIV8"9]2^AU;S_ %OLT-6IT[ S* /7=17'YF,S:/\ M/=^D5>/NR($XFOY?R_G%@).A!^J;+R^F]$Z8_)R',Q,##9J0(:UH]K&,8W]Y MWLKK9]-ZY^KZR_7#/K&7TWZN[<)PW4_:\EE-UK/S7?9]K_L[G?\ "O1/\8>/ M=9T2C+;4)&[;8WZ53V_GUV_I*U:9&G]7NONZPS(KR,*[IV=@O%>7C7"0USAO M8ZC);^BR:G-_/9_VWZ=E/J98^MW6.JVV#ZK=*&=AU.+#U/)M%%#GM):\8S-K MK_ULBO&?0A8G3*W-Q^H=.J;BYF ^&7,MI JN>ZGZ6VU_Z7U/Y?\ IO524O@_6S-I MZC3TKZR=./232:FUG M<[&%3VW6YUVS=Z'I5-D&.QJM?YURN?63ZQY_2#2UMSO?;797[JR_\YGT%4^OO6NEU_5[+Z;O9E9_4F?9 ML/"K(?:^VW]'2]E3=SMM3_TOJ?\ HWTUF?63IMO[1^IW3;\VS#MK9D569M#P MRP.KQJ][J[;!M_3.9L]W^D24Z?\ SA^O7_SI#_W(T?\ I-:G5>K=1Z=]7G=6 M'3_6RZ:6W9& +0"W1KLEC,AK+&6_9O?_ (/]-Z?L5+H_2L?IF9]J?]8HZ-T+(ZLT#(V- QZV&?4M>1516W;])KK'^ M_9_@TE,CZ?^"L_G?YM-;US M,QOJM9UW,P?0R*L9V2_ -AEL V-I?:V'!=81OLQ*,1C?98V/3HR*W_39_@/T5V/T/6.K8_6O\7>;U M3&TJRNGVOVS.UVQS;:B[V^ZFUKZDE-OJGUIKZ=T'#ZH[&==D]1]&K#PJW:OO MR&^I5C^L6[6-^E^FC MDY-0?8V(!U+6VM;^Y>T>O7_(L6LDI__2]5223)*7260WZT=)FQ[]TALE^WVN;^]GH_X/U?6_1J3^LX-=&7D/#; MZ%WM<2;(KVUTL:"^Y]GKU5U-K_G;?T:2D'2_JM]7>D6^MTWI]./=K^E#9> = M"&VV;[&-=_)M>E^U<1F7]GW>EOGV[]N^-I;]+8Q/3UK#?C9>1>' MXG[/!=F57 !]36L]?>[TG6L?6ZG](RRE]O\ H_YVNVM%P^H-R<=^193;AM9J MX9+16=NT6>I])S=FQW_6_P";N].QB2G)_P#&^^IG_E31_P!+_P DM#_F_P!& M^QXF#]E9]EZ?:V_$JUBNRO<:[&Z^[;O?]-1_;^&>BGK===UF*UKGV-#(M8VL MN;D>I3::W?H/3L]1G\Y^XB9/6<7#P*\[-99C,L68UCJ3<0 QUE;GT MWUU^[U-U%U;JW^K75_I*?5I_2H+^O88Q,#*K9;<.J!KL2JMHWN#JW9GT;',: MW9C5V6[-_J?F5>I:DIT0 ! ' 3H%.4VZ^^@,>TXY:"]S8:[<-WZ)WY^W\Y M'24__]/U5))))3B4?53"IR6Y'K6O+,JS+#'%NV+-CVXFUC&?JN/D48^3CL_, MNHK5JSHU;^MLZP'@6MJ;2YCJV..UAOGZFV[U?TGJ+6224X]GU:Q#TB[I%=AKQ++O7IKV5EM M7Z5F9]G94YGIOQ?M#'_H;6_S-OV?^:]-:6'CG&Q:LM]F]3T_M7Z= M&LZ%C68^9CNLL S<@96]I:'5VL]%U+Z?;M_0VXU5S/59;_PGJ5K2224Y5?0: MG8O4*S9]G950RO^:96SG;=LKK=Z1#:[:0*JVL;ZU>_U+/I_IK/0]']%Z6DDDIRF_5[%9@=2Z>RVX M4=3]3?N>;'5FZL8]QJLO]1_NV^O^E]3]*_\ <1.J="PNJ^C7G&Q^/2VQOH-> MZMKC:S[.;'OH=5;[<=^11LW^GLRK?^#6BDDIS+>CVO\ V?8S-L;D=/8:S^X>[;ZGTK/W]BMI M)*C3=?[ZL?]'_IGV@R M_JW5D]"QNAC(>S%HJ90YQ96][F5L%3'M=8P^CDLVMNHR*OYF_P!ZV4DE+ 0 M/#YITDDE/__4]527RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?J MI)?*J22GZJ27RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI__9_^T6 E!H;W1O M.$))3009 $ 'CA"24T#\P "0 M 0 X0DE-! H $ #A"24TG$ "@ ! (X0DE- M _4 $@ +V9F $ ;&9F 8 $ +V9F $ H9F: 8 $ M,@ $ 6@ 8 $ -0 $ +0 8 $X0DE- _@ M ' /____________________________\#Z #_________________ M____________ ^@ _____________________________P/H /__ M__________________________\#Z .$))300( : 0 D M ) @ "1@ 6R $X0DE-!!X 0 .$))300: .3 M !@ ! P =T O $, ;P!D &4 > !I ', 7P!7 &4 M( !A '( 90 @ $( :0!O &, 80!T &$ ; !Y ', :0!S " 3 !O &< ;P @ M "T ( !- &4 9 !I '4 ;0 @ %, ;0!A &P ; $ M 0 !W0 0, 0 M 0 0 &YU;&P " !F)O=6YD'1)D%L:6=N96YU;0 ]%4VQI8V5(;W)Z06QI9VX M '9&5F875L= EV97)T06QI9VYE;G5M #T53;&EC959E7!E96YU;0 !%%4VQI8V5"1T-O M;&]R5'EP90 !.;VYE "71O<$]U='-E=&QO;F< "FQE9G1/ M=71S971L;VYG QB;W1T;VU/=71S971L;VYG MR:6=H M=$]U='-E=&QO;F< #A"24T$* # $_\ #A"24T$ M% ! 4X0DE-! P #ZD ! H %< '@ "C( M#XT & !_]C_X 02D9)1@ ! @ 2 !( #_[0 ,061O8F5?0TT ?_N Y! M9&]B90!D@ '_VP"$ P(" @)" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1 M# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,# P!#0L+#0X-$ X. M$!0.#@X4% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P,# P,# P,# P, M# P,# P,# P,#/_ !$( %< H ,!(@ "$0$#$0'_W0 $ K_Q $_ !!0$! M 0$! 0 # $"! 4&!P@)"@L! $% 0$! 0$! $ @,$ M!08'" D*"Q 00! P($ @4'!@@% PPS 0 "$0,$(1(Q!4%181,B<8$R!A21 MH;%"(R054L%B,S1R@M%#!R624_#A\6-S-1:BLH,F1)-49$7"HW0V%])5XF7R MLX3#TW7C\T8GE*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8W1U=G=X>7I[?' MU^?W$0 " @$"! 0#! 4&!P<&!34! (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/! M4M'P,R1BX7*"DD-3%6-S-/$E!A:BLH,')C7"TD235*,79$55-G1EXO*SA,/3 M=>/S1I2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , M P$ A$#$0 _ /554R>I8N/+1]%J'UKJ+NG=/LR*V>K> M8KQZH)W6.]M;=/\ .7.]/PKJ[+BZUS[7.CJ.6/IVW'5V#C._,IJ_PG[_ /Q7 MH5J#-F,2(QUEU\ LE,@@ >;UU=@>V= >[9!C[E-9SCDXN+N8UC'?FU071_6. M]CWN0U$9(F7#>M6FQ=-M))) M/2I))))2DDDDE*22224I))))2DDDDE*22224_P#_T/3,O%]9]5D3Z!<]@/[\ M>QW]ERJX>-CXUC*R0!2(#?&QY;ZC_P#P6O\ \#6FL'K#+,;/9> YU.2 -K>? M4:US+*V?\+DXOZ3'_P"[73L>KZ=ZARQ$?U@%F]?Y?XJV6FM.XYC7B' .'@1* M%]BQIEK P3):W1I^-?T-W\OZ:?%M=;0U[HW0)(^B?![/Y%GTVH6;GUXS'01O M$3()#=QVLWAGN3"N(U236[G=>9MIRG-T<*Z[VGN'UO# M=P_LIOJ_-?4NLXXGTAD,O8/.]GJ6(E&_J3+PYIVB*7.)!@M=OLJW,]C[:X_6 MO3_157_JE?\ 1[5>PL04VY-Y$/R+-Q^ &UBAC G*)@>G_P!B?]^MJY"0_E\S M;2225E>I))))2DDDDE*22224I))))2DDDDE*22224__1]553.LK%9%@/IB-S M@-P:09:7M_[\K:J9N ,D;J[7X]P^C;6=?[3?SDW)Q<)X19[(.S7HZIN'L--P MYFNQK?\ .99[FH=N/7GW5N?8* PG2E\V&='M997_ $;U&^VRZK]:_P"[%:H6 M]!Z[O,GIV8"9]2^AU;S_ %OLT-6IT[ S* /7=17'YF,S:/\ /=^D5>/NR($X MFOY?R_G%@).A!^J;+R^F]$Z8_)R',Q,##9J0(:UH]K&,8W]YWLKK9]-ZY^KZ MR_7#/K&7TWZN[<)PW4_:\EE-UK/S7?9]K_L[G?\ "O1/\8>/=9T2C+;4)&[; M8WZ53V_GUV_I*U:9&G]7NONZPS(KR,*[IV=@O%>7C7"0USAO8ZC);^BR:G-_ M/9_VWZ=E/J98^MW6.JVV#ZK=*&=AU.+#U/)M%%#GM):\8S-KK_ULBO&?0A8G3*W- MQ^H=.J;BYF ^&7,MI JN>ZGZ6VU_Z7U/Y?\ IO524O@_6S-IZC3TKZR=./2< MC+.S"R&V-NQKG_Z%MS0WT+W_ ."HM_G/^VO4EUOZR]7PNNU=%Z5TMO4KK,4Y M9+LAM$-#_032:FUG<[&%3VW6YUVS M=Z'I5-D&.QJM?YURN?63ZQY_2#2UMSO?;797[JR_\YGT%4^OO6NEU_5[+Z;O9E9_4F?9L/"K(?:^VW]' M2]E3=SMM3_TOJ?\ HWTUF?63IMO[1^IW3;\VS#MK9D569M#PRP.KQJ][J[;! MM_3.9L]W^D24Z?\ SA^O7_SI#_W(T?\ I-:G5>K=1Z=]7G=6'3_6RZ:6W9& M+0"W1KLEC,AK+&6_9O?_ (/]-Z?L5+H_2L?IF9]J?]8HZ-T+(ZLT#(V- QZV&?4M>1516W;])KK'^_9_@TE,CZ?^"L_G?YM-;US,QOJM9UW,P?0 MR*L9V2_ -AEL V-I? M:V'!=81OLQ*,1C?98V/3HR*W_39_@/T5V/T/6.K8_6O\7>;U3&TJRNGVOVS. MUVQS;:B[V^ZFUKZDE-OJGUIKZ=T'#ZH[&==D]1]&K#PJW:OOR&^I5C^L6[6- M^E^FCDY-0?8V(!U+6 MVM;^Y>T>O7_(L6LDI__2]5223)*7260WZT=)FQ[]TALE^WVN;^]GH_X/U?6_1J3^LX-=&7D/#;Z%WM<2;(KVUT ML:"^Y]GKU5U-K_G;?T:2D'2_JM]7>D6^MTWI]./=K^E#9> ="&VV;[&-=_)< MB=7^KW1>M>E^U<1F7]GW>EOGV[]N^-I;]+8Q/3UK#?C9>1>'XG[/!=F57 !] M36L]?>[TG6L?6ZG](RRE]O\ H_YVNVM%P^H-R<=^193;AM9JX9+16=NT6>I] M)S=FQW_6_P";N].QB2G)_P#&^^IG_E31_P!+_P DM#_F_P!&^QXF#]E9]EZ? M:V_$JUBNRO<:[&Z^[;O?]-1_;^&>BGK===UF*UKGV-#(M8VLN;D>I3::W?H/ M3L]1G\Y^XB9/6<7#P*\[-99C,L68UCJ3<0 QUE;GTWUU^[U-U%U;J MW^K75_I*?5I_2H+^O88Q,#*K9;<.J!KL2JMHWN#JW9GT;',:W9C5V6[-_J?F M5>I:DIT0 ! ' 3H%.4VZ^^@,>TXY:"]S8:[<-WZ)WY^W\Y'24__]/U5))) M)3B4?53"IR6Y'K6O+,JS+#'%NV+-CVXFUC&?JN/D48^3CL_,NHK5JSHU;^ML MZP'@6MJ;2YCJV..UAOGZFV[U?TGJ+6224X]GU:Q#TB[I%=AKQ++O7IKV5EM7Z5F9]G94YGI MOQ?M#'_H;6_S-OV?^:]-:6'CG&Q:LM]F]3T_M7Z=&LZ%C68^9CNL ML S<@96]I:'5VL]%U+Z?;M_0VXU5S/59;_PGJ5K2224Y5?0:G8O4*S9]G950RO^:96SG;=LKK=Z1 M#:[:0*JVL;ZU>_U+/I_IK/0]']%Z6DDDIRF_5[%9@=2Z>RVX4=3]3?N>;'5F MZL8]QJLO]1_NV^O^E]3]*_\ <1.J="PNJ^C7G&Q^/2VQOH->ZMKC:S[.;'OH M=5;[<=^11LW^GLRK?^#6BDDIS+>CVO\ V?8S-L;D=/8:S^X>[;ZGTK/W]BMI)*C3=?[ZL?]'_IGV@R_JW5D]"QNAC( M>S%HJ90YQ96][F5L%3'M=8P^CDLVMNHR*OYF_P!ZV4DE+ 0 /#YITDDE/__4 M]527RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?JI)?*J22GZJ27 MRJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI__9 #A"24T$(0 >0 $! M & !! &0 ;P!B &4 ( !0 &@ ;P!T &\ G)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 T+C$N,RUC,# Q(#0Y+C(X,C8Y-BP@36]N($%P"]N7!E+U)E&UL;G,Z&%P+S$N,"]S5'EP M92]297-O=7)C945V96YT(R(@>&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N M8V]M+W!D9B\Q+C,O(B!X;6QN&UL;G,Z17AT96YS:7-&;VYT4V5N&%P34TZ5F5R&UP+FEI9#HP,3@P,3$W-# W,C V.#$Q.#(R044T-35%.48Y04-!,B(@ M&UP+FEI9#HT.38V M,F1F-2TT,C&UP+FEI9#HQ-3-B,S$Y-2UA-&4Y+30P-C8M83-C8BTX96)E9C,U M93ED868B('-T179T.G=H96X](C(P,30M,3 M,3=4,3&%P M34TZ2&ES=&]R>3X@/&1C.G1I=&QE/B \"UD969A=6QT(CY,87EO=70@,3PO3TB2&5L M=F5T:6-A(B!%>'1E;G-I3TB07!P;&4@0V]M<'5T97(B($5X=&5N'1E;G-I M0 9&5S8P 2D!\@'Z M @,"# (4 AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! LL" MU0+@ NL"]0, PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N [H#QP/3 M ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$X03P!/X% M#044%]@8&!A8&)P8W!D@&609J M!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'T@?E!_@( M"P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/":0)N@G/ M">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +F NP"\@+ MX0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W##=X-^ X3 M#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"800Q!A$'X0 MFQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C$P,3(Q-# M$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5X!8#%B86 M219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ&2 911EK M&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<>QRC',P< M]1T>'4<=:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5($$@;""8 M(,0@\"$<(4@A=2&A(B>K)]PH#2@_*'$HHBC4 M*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(LURT,+4$M M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<-]1B)&9T:K1O!'-4=[1\!(!4A+ M2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--W$XE3FY. MMT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"5(]4VU4H M5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;15N56^5< M-5R&7-9=)UUX7&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))8IQB\&-# M8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II\6I(:I]J M]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5&YXS'DJ>8EYYWI&>J5[ M!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P@I*"](-7 M@[J$'82 A..%1X6KA@Z&I+CDTV3MI0@E(J4])5? MEAMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=NI^"H4JC$ MJ3>IJ:H_R#W( MO,DZR;G*.,JWRS;+MLPUS+7--:6YQ_GJ>@RZ+SI1NG0ZEOJY>MP MZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q$S M%F+P)'*"\25#-%.2HK)C<\(U1">3H[,V%U1D=,/2X@@F@PD*&!F$E$5&I+16 MTU4H&O+C\\34Y/1E=865I;7%U>7U9G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_(B8J+C(V.CX*3E)66EYB9FINGM\?7Y_(B8J+C(V.CX.4E9:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ_]H # ,! M (1 Q$ /P#[^8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7_T/OYBKL5=BKL5=BK M$M1\YZ+83-:1W O;Q#1X8355/@S]!\NN8&;M'%C/"#9\FN64!$:;KZWI!<*@ M;HH]_?)X=5QIC.V2 @@$=#TS,9MXJ[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7__1^_F*NQ5V*I=JVKZ9H.FW MFKZS?0Z;IEA&9;R]G8)'&B]R3]P W)V&59\\,$#/(1&(YDL9S$ 230#X9\\_ M\Y)3>:KN?2_*LDFD^7%8HUV?W=U=@;%CWC0]E&Y[^&>8]K>U\]3(X\%PQ]_* M4OU#R^;J,O:/B&H[!FWY<>5_,/F"TBU>XIHN@4Y_I*Z^$R+XQ(:$C_*-!\\V M'8VASZB/B'T8^\]?@ %2*>(N[A1U)_87]D?Y1.>6]M] ML2U\Z&V,5O([BLLKDXC/VF.Q"'91N^^POT?8^FT6,:O6C^I#J3YC]'(5+RUM(=0\TW(TF)P#'IP(,[>S=>/R%3\LZK1 M:"<(B><\/EUCV6IV$($5A;"*+IZC[N?<]?UYN<>: V@*;Q(=&2P M3K,H(.^9<96S!1&32[%78JI2S)$O)SL>F1E(!4&;P3+(ENP,Z#DL?\P'AD/$ MXAMS1;$?\5K;7(]8_NN7&=#U&]#MXC-?^>$9;M7B46>1R)+&DL;!XY%#(XZ$ M'<$9M 018;E^%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78 MJ__3^_F*NQ5^>W_.8?YN2O-'^5&@W)2 ".Y\XW$9^V31X+.H[#9W'^J/'."] MJNU>*7Y6!V%&7OZ1^',_!YGM[6D?N8_YWZF#_P#..GY9Z-8:9<_G=^84 _P[ MH3G_ EIDH!^N7:-03A#]H*_PQCH6JW1

Q]'BQ8SK=3]$/I'\Z7Z=^7G[F MCLC11 _,9.0^D>??^I,/,WF3S)^9_FF.XDADNKV^E^K:)HT/Q+#&Q^&-!^+- MWZG;-#K=9G[4U-D7([1B.@[A^DN?DR2S2^X/IGRKY.T/\I+"*\O4AUGS[>Q5 M+GXHK-6'V8_ #NWVF]AG:Z'L[#V/ 2E4\Y'PC[OU\S[G88\4< L[R1%I=Z[Y MCU.@]2^NY-RW1$7]2J,GCR9M3D[RD$S+T.?RMJ5O;!H]9AM[OCT=N$8/W$G- MO+0SC':8!^QN.,US>2^8],_YR)B9G\D^<-"ORI^"SEDA.WA22"GXYI,V#MD3 M_:?RLLO-EE'O+,>/\I=L:;^]Q<8\A_Q)/W.#^;[0Q?7C$AY?LO[F4>5?^- MW<"8D+B;"&BU"&\Y64[\5GVBD[J_;(1RB?I/5'%>SSN_UF[T74GAE;A8:3+A*0_F+.L-E8>;=._XYVJ4CO5'2*?IOX5H0??YY MA]LSX81U$/IES\BPS[T&>4-=Z[3&HB<1.\=Q[OV,]-EXMGM>=*Y3L5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5?_4^_F*L>\UZ]#Y8\N:QKTP##3;9Y8HC^W+2D:?[)B! MF)K]6-+@GE/\(^WH/FPR3X(D]S\GM-\@ZU^:?YCV>F7,LDEWYEU![K6]2ZM' M"6,ES+]"U"^]!GC'9V'/KM:,9-RF22>[K(O)RT9U.4 ]3O\ I?0'YR^9;.74 M;#R)Y>1;/RCY%A2QL[2+:-YXEX,^W7TP. /CR/?-W[2:Z,\@TV+;%BV]\NI^ M'+Y][M=3,6(1VC'9ZK^5GE6W_+_RP//&LVROYGUZ+AH5G(/BM[=Q4&AZ%Q\3 M'PHO9Y(ZQLM3\T:N8U9I[ MNZ8R75T_1%[NW@!T ^C+,6+)JLM99@&9?0VB:'8Z#9K:64>YH9[AA\ M+']0[9U^FTT-/'AC\^]S(0$102/S/%H%PKKJTERJTHWHFFWW9BZV.&0_>7\& M&01ZOFSS'^7GY3ZW87FH/O2+_C;.,UG9'9F:6V:<#^/)P2_?^"D?F;S)YEB$.E?\Y ?DY9>9M,=Q&/,UK"JRI78% M+B(L@(ZT#HC:4WZ:_*/S->6+YJ2JI_98-LX_U@?]8YLNRNS,4#XV@RFCSA+G^W MX_-R<&",-\1V[F=ZG/>Z;G$YM,\YXI5+:]V^1(.Z5 M?F-)^DO*MCYPM=[G37%IK 7^0F@8_)B/H;,?MD^)IHZB/..TOQ[_ +V.;>/% MW,4\@ZG!YST7S5Y O)06U&S>[TFO59D !X^X/%OOS7]DYXZ[%ETDOXA^B_5-6#*&4\E854CN#GN -O2MXJ[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J__5^_F*O&/SF:2\T>RT:,GC<2FXN5'= M8A1 ?]D:_1G-^TESQ1QCJ;/P<;4[BGF?Y;:"OE+0?.'G?TU74YX_T7HKD;J3 M0LP^;E?^!S2]BZ3\GAS:G^(^F/X]]?)Q\$.",I]>3 ?)7D!/-'G;3X+Y2^G6 M3&_U=FZ/'$0W!J_SN0#[5S5=F=D_FM7$2^D>J7P_66G%@XYB^3U[S3J[ZYK, MAA!-M;GZMIT"C]D&E0/%CG0Z[4'/EVY#8.5.7$7M/E+R]'H&F(CJ#?W0$E]+ MWY=D'LO3.DT&D&GQU_$>;DXX<(95FA6,I;JWHHK?\$H!S&R:#3Y/JA$_!B<<3T89J/Y1>5KNLEA]9TB< M?W;P2%U!\>,E3]Q&:W-[/::>\+B?(_K:I::)Y;)(-#_,3RN?3M[^/S7H1!6> MQN!ZC>GW!1R6_P"!8_+,8:77:782\6'<=]O83O0M!T"YF74-'LC MY>U 'E<6,?PQ%N_ "G'Y"GRS*TNEPR/'CCP2ZCI^QG"$3N-BF'YBZ:;G0H[U M1RGTR169^_IO17_&ARWM?#Q8>+K%.87&^Y@7E"&/6['S+Y3NS6VUNPD" ]GI MPJ/ER!^C-5V?$9X9-/+E.)_4U8QQ Q[P^4O(>K77E'\P="N+F1HS8:F++45K M^P[&"4'[ZYPO9>HEH]; RZ2H_P"Y+K,,C#(+[WEG_.3GEQ_*GYO^8%MJQ6NN M)%JUH!L 9Q22GR=#F7V_HA@UN05M+ M2M>=N<]WID271_XN@_]0\H:)%/YA6:8 IIZ>J$/=^B_=UR'9^F$L]G^'=<4;D]GAN(Y^?IM7T MSQ;.CC,2Y.2"KY)+L5=BKL5=BJC]7A]7UQ&HE[N!0GY^.1X!=]44@]8MEO-* MU&V85$UM(H'OQ-/QRO40X\BD?KSD^ MS9\.HCY[.)C-2#YG_-:S&E?F/YMCB' +?FZB4;4]95F_6V<7V]C\+790/YU_ M/=U^I'#DE[U#_G,BW%S>?E7YEI\>KZ%+%(_B4,4PK_R..;_VH'&<.7^=#]OZ M7!]H!9QR[P?T/HO_ )P\U!KW\FK2W=JG2M7O[51X*768#_DIG0>R<^+1D=TC M^@_I=GV'/BTH\B0^ILZ=W#L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5= MBKL5=BK_ /_7^_F*JG^62 3])&:OM21T^FXAT+5E],6)1>8[?1-6\H:D9573_-8 MB FK\/Q4C(K[%QF -;'!EQ3_ (A9GH.LBW\YZWY;G:CNIGM0 M>I"T84^:O7Z,V.EU/#JYX3[Q^/<6R$JF8O2[%78J[%78J[%5DE#'(#W4 MU^[ >2OF;03Q\R:6%_9OTI_P><5I=M1'^LX,?J'O>(?GC \WYG>9!$E1PM>1 M]_JZ5SF?:>-]H9*\ON#AZL7E*#_YRGL'NO*7Y'P,"9H=,G+@==[>T&9_M1F\ M+3:6^?!^B+B]L8N.&(=U_H>U_P#.'UB]A^5^HHZE1)K]TZ@_\8H!_#-Y[$R, M]'*1ZS/W!SNQL?!@KS+ZLSL7;.Q5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*O_T/OYBKL5=BK%//.B/YC\H>8M%A'^E7UC,ME_QG5>4/\ PX&8 M':FF.ITN3&.9B:]_3[6O-#C@1Y/@K1];O_/_ /SC[J44;/!YI_*'6"US$-I% MLI&))IU^"K?\B\\VF,FI[&(O]YIY7_FG]7^]=#@SG4:8])0/V?C[GO@\RG5M M*_+W\V[$X"7O&Q_3]CLQDXH MQR#XOIZVN(;NW@NK=Q)!:[NI5AM[="\LK&@ &0G.,(F4C0"":W81#YD6XT_6-?G;T-,M8G$'+; MD:451[FN_N M2,O.VG$+(+S/SII)UGSGYAO%7G]8O3%&WB(PL0_XCFD[2T_C:O)+OE7RV:,L M>*9*_P#/_2/KNK>4-)"\DT32.-!V:1@GZHAA]K,''EQ8_P"9#[_[$:R'$8CN M#V[\C-'&C?EYIT/#@;JYNKEAX\I"H/W*,Z;V7T_@Z&([R3]O['+TD.'&'K^= M"Y+L5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5 M=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK_]'[^8J[%78J M[%7P!K$-O^2/_.2%VVI1+'^7/YT0/!J(84@CDNFXR!NP].=JG_(DS@\T(]G= MI$3'[K,"#W5+G\I?87FY_P"!ZVS]&7[_ .W[V1?E];CR-YS\W_D3YED9-%\R M2&Y\H7TGV1*PY0,I.U9%4#_72G?,#LF'Y'59>R\_T9-X'SZ?/_="NKFX!X62 M6&7(\GO7Y9ZW<6,M[Y&UH^EJ6D._U'E^W$#4HM>M*\E_R3[9U/8FIEC)TN7: M4>7N_&X\G.P2KT'F'L>=$Y+L5=BJE//#;0RW%Q*L$$*EY9G(554;DDGID92$ M0230"DT\#UG6+W\RM5;2M*F.G^4=);U]5U:3X%*IN9&)H!L/A4_ZS>W*:G43 M[4R^'C/#BCO*7Z?U#XEQ)2.4T.0>>OYNA_,K79?*_E-S9_E[Y/6NIZRYXQRK M'4O.SFGVZ$)7M5\U)UX[3S>!I]M/B^J70US/QZ?$N/XHS2X8_3'JSK\OM=3S M#JNJZKH\93R]H$!@LI0*"0T^"GN]*^PS:=D:H:G++)C'[N H?CS^YNPSXB2. M03_1O+IN-6M7G7E^^]>)YFOS.9FGT?%D!(ZVSC"RD'FW2VUSS%J%\4YK MR$$&U?AB'$4^9J4OA\F&2/%*WNNBZ>FE:3IVG1@!;.!(R!X@?%^ M.=1IL0Q8XP'0.7$4 $TR]D[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7 M8J[%78J__]+[^8J[%78J[%7C'YZ_E9;?FQY%O-$C$V:?MOLT:[ 8CZQO'W]WQY.#VCHQJL1CU&X][YM\L:;J'YN^2K' M0/,0ETO\X/RM/HV%W(3'/>VL# <6;KZB%0"?Y@&Z,K@Z>$L^(1R;9(?:^B="CG\WV-AJ5Y&;#SOH:K%?2@>F;@1;"0# MLWB.QJ.E,ZC21.LA&>>W0W,?ISJ*2TZ$^(SHL4 MC*._-R04;EB4GUC7=/T2W>>\E)8"J6T8Y2/[!?XG;,?4:J&"-R/PZL93$>;Q M#5KK7O.T=QJ.O72>3_(6FDRW-S<.$5T4]2S4YGP_9!Z5.9O,\X9/70;M).YH> M+ 5"$\GZMQ44'/9M5E[7/Y/0#@T\?KF>OF?U=B*K>,C 2S2RKUA4C:G]XU$3X1O9/#'/$=FZ M'Z/XY?SN^1/\W[^0V<')F.>8TVF^D?5+\=/O?>GE3R3I/D_RSI_EC2@3:V:@ MSW,E/4N)C]N60CNQW]NG09W>A[-QZ/3QP8^0Z]2>\O18L0QQ$0R&&P2W]1HP M!(ZE5;PKF9'%P\FP"DOAT&".:.1@&",&/N1N/QRF.E -L1!D&9;-V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O_]/[^8J[%78J[%4IU*1X MUY@E:;JP\9X5_1NMQ,/K%] -IJ#CR=1WIL?$9S^HP M8_'&<>F?4CK[_P ;AQY1'%Q/5H/2-Q( 9I+=@5+4W.WCWKF]Q M0A,^(*OR;P =T]S*9N.X(Q5AVMP:?8!KN33VU2Z.\,#?8KVKL:_<9_P#"ODC37]2#1X#P>3CT2*$ M &Z[+X>&/*(Z^X=_S/<'!SXO$%Y#40\6-[YU_.TG\L?R<\OM^7 MGY16$GI:WKTBE&NE)^,W$BFKLXW])6);_=C4Z8FFG/M* TVAAX>G',]_G(]3 M_1YGJ753EFUA\'".#&.9[_QW?-]J_EA^5OE;\J/+T>A>6[:LLO%]6UB8 W-[ M,!3U)6'8=%4;*.G?.X[.[-Q:''P0&YYGJ?QT#O=)H\>EAPP'O/4O2,V#E.Q5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*O__4^_F* MNQ5V*K)#Q1C2M!@/)6&WFO"Q=TN(OK5FWVX_V@/%:YK\FJX.8L-1G22W6F66 MOQ23^7[^*=P*R6$C<9%/AON/I^_,:>&&H%XI ^75B8B7(O,[RWUO0;QI#'=: M;)VF3DBG_9+LM^\,AEDG"_F?K 7X]/M&/B.8_B&(2G\IXTH/9:?/,# M^2CKRKMG6 M:;!'! 0B!&(Y .9"(B*&R>YE,W8JE&OZ_H?E71M3\Q^9=7M-!T'1K=[K5M8O MYD@MK>%!5I)99"%4#W.*OQV_/3_G[GY>T6]O="_(#R6GG%K=FC_QUYB,MKIK ML*CE:V,?"XF7N&D:*O\ *1O@M7P+J_\ S\E_YS(\SW4K:=^8MOI*5--/T'0; M I&/"LT%U)M_E.<%JF'EO_GYO_SE]Y5OH1JWG/2O-2(P,FD^8-$M8RX[CE9K M9RCZ&QM7Z2_\X^?\_6ORU\_WUAY8_.G0E_*;7[QEAM_,\4[77E^:5C0"65E6 M6SJ: &0,@_:D&&U?K!!/!=00W5K-'7HM<_,K7_0OK]7_P /^4[!1<:MJ3)U%O;@+M+P MM4)Z\1$]/YC@M7SNW_.:?_.G3!:O1O M(7_/TG_G*GR;?QP^:-4T/\Q[* @76E:[IL=E=<>]+C3Q;LC>[QM\L;5^OW_. M,/\ S\$_)W_G(VZM/*EP)?RX_,VX%(?)NKS(\5\X%6&FWJA$N"*5]-E23_(( M%<-J^\L*NQ5_-9YG_P"?I/\ SE9I?F'S)IMMJ'D^&STK5K^SMF?1"6$5O*BIR-JQ[_ **N?\Y7?]7OR7_W!5_[*L;5'Z=_S]D_YRFMKE)+F?R- MK$0/Q6(P^_&U?8?Y.?\_?/+FK7UII'YY?EX_E".X<(_G'RU+) M?V41) Y3V,JBX1!U)C:4_P"3AM7[!>5?-?EKSQY>TKS9Y/URR\R>6]<@6YTG M6]/F6>WGB;]I'0D;'8CJ#4&A&%608J_('_G.S_G.O\Z?^<;OSHTW\O\ \OM/ M\K76A7?E:RUF636;&YN;CZQ<7-U"X#Q7<"\>,*T'&M:[X"5?%A_Y^W_\Y.@D M'2OR^!'4?HN]_P"\C@M7?]%GZ1=W7E/3]2CDDM;F^AB:2&"58GC7?RS_.+R]Y8\LZ-YP6;3=&U/2H;NWFAUK8VT$_UFYF7C,5:( M"@/J%!7K@!5^TV%78J_.C_G/7_G-C5/^<6X/)'ESR#8:-K_YA^:I);^^T_6% MFE@L]'@!C]9TMY86YS3D+'5J423;; 2KU+_G"/\ .K\V_P#G(+\HIOS1_-/1 M-#T"+6=6N+;R9::+!3KCROH'F?3M&LKJ]LKV2]:WNTM6D9Y$O40L#,U M"$ Z;8+5^WF%6/>;/-GESR+Y:UOSCYOUBVT#RSY5KB:*3])::ND6EOI\&I&W>.VDL[HO%(5#B8+* %?I'Y>UJU\R:!H? MF*Q1TLM?T^VU&S244<1742S(&'8A6%<*IQBKL5=BK__5^_F*NQ5V*I9J5XUG M&'2G(;\3T.4YLG &,C3"KPZ3YCY06]VNFZL?^/64_!(?\GQ^C?VS6Y/#U.P/ M#+N/5K-2][PSSCI/F'R[.;MX+FQ:(UAU*W+<0?:5.GR.'JQTK_ +('-=B]JM7@/#.LD?/G M\Q^II&LG'GNRR#\]O(6H!3KGD&:VE/VY+1HI!7Q%#$W#'=7NF1!^+R?JRS%VYH;_=XI'W_P!I9#48^@9I8^?-2OPL=E8VVDP' MHL8YM3YD ?AFSQ=J3R;1B(AM&8GEL]!T-[BX(FE9YF.[2M4YM],92W.[=#=E MF9S8[%7\R_\ SGO_ ,Y7>9O^5](TSSA_SD99Q^>/. MMW&EPGD$2G]"Z7R'(17'ID&]F7]KD?2!J K?;) 5^K'E[R;Y1\HV46F^5?*V MD>6M/@4+#8Z7906<2@;4"0H@'W852KSC^6/Y<_F'I\^E>>O(N@^;M/N%*26^ MK:?;W0HVQ*F1&*GW4@XJ_&K_ )RZ_P"?7-KI^G7WG_\ YQAL;N>2!O4U;\H9 M9C<&1&:A?2)YVY@K6IAE<@BO!Q0(00K]!/\ G!O\DOS9_(?\E;'R;^;/G0>8 MM1DF^MZ-Y7C(G@\N6TB@G3HKPDM, WQ$#X$:JQ_#N2%>O?\ .0_YV:!_SCU^ M47FW\TM?C^MKH=N(M%T@,$>_U*X/I6=HI[>I(1R/[*!F[8J_FA_+O\OOSP_Y MS^_/O5KJ_P!8-WK6ID7_ )V\YW:NVGZ%IG,K%#!""**N\=O I'(@DD4=\CS5 M_0=^1?\ S@]_SCS^0UA9MHGDJT\U>;847Z[Y[\R0QZAJ,LHH6>'U%,5LM>BP MHM!U+'?)4KZZ1$B18XT6.-!1$4 =@!BKQ[\T?^*N,5?SW_P#.:G_."?F#_G%V[M?S$\@:I?\ MF'\IKJ^B6UU61BNJ>7KUGK;1W,T03DC, (KA0I#45@&XL\2%?JK_ ,^Z?^I/02:OI>?+*)[ MBW\HB9VT/564%C $E9C9R/T1XSZ8.S)0\E%*^ ?^??'_ #DMYF_YQ\_.BW_* M/SG/^?-9_07F'R_?U3]">8&E^K0W:HY_=$S 07 Z$$.=T& *_IHR2OY ML/\ G[@2/^IQWOF2[A<^ M4_(=I(IU+5)P**$35OS;_YS_\ ^BV"=([>VC$: G:I(%6)W)J3NG3(4,&K64-RR ]XY'4O&W@R M$$=CBK\W=0_Y]1?E);_G-Y+\[^5M:N;/\L=-U+](^;ORMU/G>I/]7!EMX+2[ M9O4$#RA1+',7/"H5]Z8*5^F'GCR3HOG[REJGD[6?7M].U&.+T;JQD]"YL[BV MD2>TNK60 ^G+;S1I+&:$!E%01MA5\W-_SC;YMUKT-&\V^?-(?RWSUA-=U30= M)NM-U[6[/S#<_6]7LKRX;49[:&*]E :80VX_XH]#8A5]=P006L$-M;0I;VUO M&L5O!&H5$1!Q5544 H ,55<5=BKL5?_];[^8J[%78J@KZQBOX6BD)1B/@D M7J/ZY7EQ#(**"+?/?GSRWK6FQ2W(MWNK1/B%Y;@GC[L!NOS_ !SD>U='FQ@R MJQWAP\N,AXU'^>?G'RC6"5H?,>EH"K6%^"6XC:BRCXO^"KG.0]J-5I-C62/= M+]?]KB'63Q^82Z3\Y/\ G'KS=-Q\X^4K_P G:E+L^HV(+1!NYK;T_&/,B/:7 M9/:&^;"<I,M/W=@$EZ3K=UJ+)R1+:']FWB% !\^N;O!J99/ M(-\9DLV'09LFUX5_SD_YQOOR_P#^<=OSI\X:6[1:GH?E#59=-G4T:.X>W>*& M0'Q1W#?1BK\&_P#GU+^6VD><_P#G)"\\R:S EY'^5GEN76-(AE4./TC=S)90 M3$'O'&\K ]FH>HR(5_2UDE=BKL5=BKL5?B=_S^0\UWT.B?D;Y&AF=-.U._UC M7=0A!^&26PBM[:WJ._$7LWP ]1X[:YEL+2(MUXQQV]0.Q9CWQ"OT:PJ[%78JPG\R/(NB?F=Y!\X? ME]YBM4N]&\X:3=:7?1. 0!<1E5D6O1HVHZGLP!Q5_,]_S[D\PZGY)_YS*\A: M.D[>GY@76_*^N(IHLR+:33@D#K2>T1AD0K^I?)*_E(_YQ6('_.>?Y=$_^7)U M@?>U_D0K^K?)*[%78J_EL_Y^8^5+/R/_ ,Y<>=K[0XQ8_P"*-+TGS21%\/"^ MFB:*:44Z,\MKZA/\Q)R)5_3#^76N3^9_R^\B>9;HUNO,/E[2]3N3XR7=I%,W MXODE?SR?\_;5#?\ .3^BJ>C>0-+!^F^U#(E6)^4/^?HG_.1OD?RGY9\EZ-9^ M1FTCREI5GHVEMQA2"(RLM^@+\4%2%%3V&-JR+_HK;_SD_P#\L7Y? M_P#<*N_^\AC:OI#_ )Q&_P"?BOY\_GC_ ,Y#?E]^5OG&U\GQ^6_,YU$:B^EZ M?<0W8^J:?<74?IR/>2J/CB%:J=JX;5^X^%78J[%7F/YS7'Y6VOY7^=9?SJ;2 MQ^5_Z-E7S@NL"MJUJU!Q*CXBY:GIA/CY\>'QTQ5_'Q^8C?E\WGOS$WY3)KD7 MY?'43_@U/,!C.JB"H]/U##WY?W?[=./+XZY%*4>9SYI.N71\[G63YFX1?7CK M_P!9_2/I\1Z7J?7/WO'A3ARVITVQ5_3;_P ^[+K_ )QLD_)1+?\ ( 3Q:G%) M"WYGPZUZ?^(CJA0T?4#'\+1D$(??^%78J_E(_YR^_\ 6[OS M+_\ ^T7_DUI^1*OZM\DKYF_YRT_YQQTO_G)_P#)_4_R\N-031-?M+F+5_)G MF"1#(EIJ=LKK'ZJK\1BE21XY N_%N0J5&*OYU-1_*G_G-7_G$?7]3ETG2//7 MD0NP2Z\R^434O.4*$>I9ZCHZ6[,/ M]>PEMB#]&-J_1#_G'C_GZK^7'YD:QIGE#\W_ "Y_RJCS!JDJ6UAYDCN?K>@3 M3R'BJ2S.L7>;_ ,G?(?G-)3J.D"SNY :W]@WU>6I[D*.#?2IS M1]H>SNCUM\<*/?'8_J^QQ\NEQY.8?)_F_P#YPIO;B1Y_*?G2%Q4E+/5H&4CV M]6#E_P 0SF,GL5DQ?W.0$=TA1^8O[G2ZGL'CWA+YO$M4_P"<1_SIL&80:+IV MLQCI):7\0K_L9_2.8&3V:U\/X ?<1^FG5S["U,>0!^/ZTHLO^<8OSI6X'J^1 M60 [,;NSI]XFS$R^SW:!%#$?F/UHQ=CZD'>'VA[MY/\ ^<0I?S1_);\T_R\MA6\\W^6-3TW3JF@^M36[BWJ3V] M7C7%7\YW_/N#\X;#\D_^IZ?HNFW^L:M>PZ;I6E6TMWJ6HW+B.&" MW@0R2RR.U JHH))/08J@O+?F7R_YQT+2_-'E36K/S%Y=UNW6ZTC6M/F2XMKB M%_LO'(A*D?J.V*OR8_Y^_P#Y<:AK?Y8?EI^9UA TUOY UNYTW7F0$F*TUM(E MBE:G15N+:-"?%Q@*IY_SZ=_/#1_,_P"3]_\ DA?WJ0^;ORTO+J\TJP=@'NM$ MU&=KA9H@=V]"XE>-Z?9!C_FQ"OUFPJ[%78J\$_YR9_.W0O\ G'[\F?.?YBZQ M=1QWMG9R6GE33V8"2^UBY1DLK>-:U-7^)J?916;H,5?@;_SZY_+O5//'_.4N MG><98FGTS\L=)U#6]:OR"$-YJ$4EC:I7^:1II9 /!#D0K^FW)*_E%_YQ8_\ M6\?RY_\ -EZM_P 3O\B$OZNLDAV*NQ5_*1_SFMYXC_YR*_YR\\WQ^1C^F;2[ MU'3?(?D^2W/J+>26Q6S,D16O)9+N60J1U6AR)5_4QY4T*+ROY6\M^68']2'R M[I5GID,G\RVD"0J?I"9)7\Y__/W D?\ .3FCD;$?E]IE#_T>ZAD2K]F?R"_( M_P#);5/R+_)K4M3_ "A\E:AJ.H>1] N;^_N= TZ6:>:73H'DDDD> L[,Q))) MJ3UR2O6_^5 _D1_Y97R'_P"$YIG_ &3XJFVA_D_^4OEC5+77/+7Y7>4?+VMV M//ZEK&F:)86EU#ZBE'].:&%'7DK%30[@D8J]%Q5V*NQ5_-1_S\A_YR;U;\[? MS=F_)WR;=SW?Y>?EKJ?Z-AT^RJXUKS(K>C/-Q2OJB"1C;P+O\7-A]H4B5?IE M_P X1?\ .!?E'\B?+NC>?_S(T>T\R?G;J<"7G0,RV7F M/R]2OZJ/)GF[0?/WE/RWYV\KWJZCY=\UZ=;:K MHUZM/WEO=1B1"0":, U&'8U!R2LEQ5_*1_SE]_ZW=^9?_@?:+_R:T_(E7]6^ M25V*NQ5#365G<5^L6D,_+KZD:M7[P<5>;^;?R0_)SSY:SV?G+\K?*OF2&X4K M(;[2;263?NLICYJ?=6!Q5^!/_/Q__G#K\O\ _G'B?R=Y]_*V.;2O*'GJ^N=* MU/R=<3/Z\P7_YP__ #.\JV$9DN-/O"*S:I!"@+/!-]N<**QO63[#-P!" ML8_YQ5_Y^D>8?RWT;2O(?YZZ9?>?_*FFQI;Z-YZTYEDUNUMT'%([N*5E6\5 M X=9*?:]0XVK]6O*_\ SGQ_SB+YKM(;FT_.[0M(DD0,]CKAFTJXC)_9=+R. M+<>Q(QM4H\[?\_#O^<1?)-E/BOS>11[ MXVK\7O\ G+;_ )S_ /S"_P"D7?D?\KK^XCA/EJ!S<:OKTO,>BEZ MT%1P+4*VT7(%J?#%=: M;^4KSHJ$!5 5^3UXD*_0+SUY)\M?F1Y.\R>0_.&FI MJWEGS783:=K-@^W.&9:$JW574T96&ZL 1N,*OY=_SR_(7\[_ /G!#\W=-\T> M7M6U&TTBSOVF_+3\VK!*0W$35'U2]%&C28I\$T$@X2BI7DIVCR5^D7Y&_P#/ MW#R-JNGV6D?G]Y6O/*.OQ*L<_F[R_ ]_I5RPV,LEJ";FW)ZE5$H_RATPVK[2 MM?\ G/K_ )P]N[47:?GQY?B0KR,5PMU!,/8Q2P*]?:F&U>$?FG_S]6_YQO\ M)EE=1>0&U;\VM>"D6=OIMK+I^G<^WK7M\D9"^\<4A]L%J_&S\P/S._YR,_YS MZ_-S1]&BTV7S!JI=T\I>0=(#QZ1HEM(0);B5W)""E/5N9C4TXB@XI@YJ_HB_ MYQ%_YQBT#_G%O\K;?RA:7,>L>;M;E74O/_F=$*B]U H%$<(;XA!;K\$2G>E6 M/Q.V25]3XJ_D4_)KSYY;_*__ )R[\O?F%YPNI;+ROY2_,#5K[6[N"&2XDCA] M:\CY+%$&=_B<;**Y%+]YH_\ GY__ ,X=N*GSYJT7L_E_5?X6QPVA#ZI_S]%_ MYQ T^U:XMO.&N:U*HJMC8Z!J E;V!N(H4'TL,;5^AW?Y:^4M6B>VUOS9?S(=&!8&:.S2131F#O(1LK)OC:O4_P#G MVE_SA1KL&OZ3_P Y&_FMH>5"@U:>%QRCC1&(MU8! MF)]78*A9 5^[&%7\V/\ S]O!;_G)W1U'5OR_TP#Z;W4,B5?>/Y/_ //RC_G% MCR7^4WY8^3]<\PZ_%K7E7RIH^D:O%%H5[+&MU9644$RI(J$, Z&A&QPVKT;_ M **G?\XA_P#4R>8__"?OO^:,;5W_ $5._P"<0_\ J9/,?_A/WW_-&-J[_HJ= M_P XA_\ 4R>8_P#PG[[_ )HQM7UU^2?YW^0?^<@O)*_F#^6UY>7WEIK^YTT3 MWUI+92_6+0J)1Z4H#4'(4/?"K'_^3_SRTRT UKR M'?IH?F6=%^*72-3>D+.?""[X\?#U6P%62?\ /I+\UY_-?Y*^:ORNU*Y,U[^5 M6LA](5VJ5TG6>=Q$BCPCN$G'L"!B%?K#A5_*1_SE]_ZW=^9?_@?:+_R;T_(E M7]6^25^.W_/R[_G)W\^_R=\T_ESH/Y7V^M^0_+.GNFM:C^9"VRR:?J]_\:1: M5S=9(FCB0EY8I*%V9:"BGEW_ )SM_P"<1O,T$<]C^>WENQ+J&-MJ M\LNES+[,E['":X;5+O./_.?W_.(_DNQGN[G\YM'\PW$2%HM+\N"75[F8]E06 MJ.@)_P ME'B<;5^$W_.9'_.77F/_ )S#\[^6-"\K^6;[2O)'E^[>W\A^40HN M-4U+4+TK#]9N$AY RR !(XD+! 3\3%C2)*OWW_YPO_(^_P#^?)/D'7 M0@\U3"?6_-\<;!TBU'4G]:2!6&Q]!2D1(V)2HV.2"OJG%78J[%78J[%7_]'[ M^8J[%78J[%78J[%78J[%78J[%78J[%78J[%7==CTQ5^?OY[?\^W/^<>/SHOK M[S%INGW7Y6><;]FEN]:\L"..UN9FW,ESITBM S$[EHQ&S'\X:+J'EO MS7H=CYC\OZM$8=2T74H([FVGC/[,D4H93XBHV.*OS!_-3_GTK^1OFZ[N=3_+ M7S-K?Y475PS/^B8PNKZ4I.](X+EEGC%>RST'88*5\N77_/G'\R4N2ME^=WEJ M:SY?#-/I%Y%+Q]T6=UK_ ++&E>O^0/\ GSMY-L;F"Z_,[\W]6\S0(0TVC>7[ M&+28WI^RUS-)=R4/^2%/N,:5^H_Y2_DA^57Y&:!_AO\ *SR7I_E/3Y>+7TUN MI>[O)%%!)=W:9O NYIVH,*O5L5=BK\;==_P"?/GE+6M;UK6?^5ZZ[;/K. MH7>H/;_H:T<1M=3O,4!]=20O.@."E2-_^?-'EX_W7_.0.K+_ *_EZV;]5XN- M*J67_/FKRRDZMJ7Y^ZQ<6H/Q16NA6L$A'L\EU,!_P)QI7V+^2W_/O#_G&C\E M]0L]?M?*]QY]\U6#++9^8?-LJWY@E7I)!:*D=K&P.X;TBP[-C2ON7"KL5?GA M_P Y3_\ /OGR]_SE%^95E^9&J?F=JOD^YL]"MM#72K+3[>ZC9+::>82EY75J ML9R*4IM@(5\V_P#1&OR9_P"7Y\P_]P>R_P"JN-*[_HC7Y,_\OSYA_P"X/9?] M5<:5W_1&OR9_Y?GS#_W![+_JKC2N_P"B-?DS_P OSYA_[@]E_P!5<:5^BW_. M+O\ SCSIW_.,7Y7)^6&E^:+OS?:KJ]]JWZ7O;>.UEY7I0F/TXF9:+QV-<*K/ M^;?_G)S\LD_+*^\Y7WDG36UBSU:^U"PMHKF2<60D*0,DK*H4R,KD]: MJ,58K_SB3_SB1Y:_YQ-\O^<-&T/S3?><;OSGJ4%_J&L7]M#;2)';0>C# J0D M@JI9VJ3U8XJ^N,5=BKS'\Z/RNTC\Z_RK\\?E7KEW+I^F>=M,DT^;48$626V< ME7BGC1_A9HI$5P#M48J^5O\ G$[_ )P3TC_G%'SGYE\VZ)^:&K>;XO-&C+I% M_HM]86]M$#'<)/%.'A8-$U*,PZAI&HP1W5M/&>JR12JR,/F,5?FS^:__/J7_G'GSQ<7.I>0 M[[6?RBU.X)8VNE.M]I7(]:65V2R"O[,4J*.PP4KXUUO_ )\Z?FM!<2+Y<_./ MRGJEH#^Z?4K"^L9"/\I83=K7Y'&E1?EK_GSG^8\]W$/.'YS^6]*T^H][@#BCBRB1$AM0PV)1>9&Q7E MQ':6=I$\UU=3,$CBCC4L[NS$!54 DD]!BJ6>7O,?E[S=HUAYC\JZY8>9/+^J M(9--UO2[F.[M+A%8HS13PLR. RD&AZ@C%4/H_F_RIYAU/7]%T'S-I6M:QY4G M2U\SZ58WD-Q<:=/("R17<4;LT+,%- X!V.*K[SS7Y8T[7]'\J7_F+3++S/YA MBGGT'R[/=0QWU[%:KRG>WMV822+&-V*J0!UQ5/\ %7D-[_SD%^0^FWEUI^H? MG5Y%L;^QF>WO;*?S#ILB>7O,?E[S;I%IY@\JZ M[I_F70K\.;'6M+N8KRTF".8W].>%G1N+*5-#L01BJ=8J[%78JQ;RMYX\E^>( M=0N?)?FW1O-MOI-TUCJD^CWT%\EM\F2:FKMIT>N:G:Z>UPL142&(7,D9<*6%:=*C%4=Y6\\>2_/%K+ M?>2O-VB^;[*W8)<7>BW]O?QQL14*[V[N%)\#BK*,5>9>8?SJ_)SREJUUH'FK M\U_)_EO7;'A]=T;5-;L+2ZA]10Z>I#-,KKR5@PJ-P:XJR/RGYZ\D^?;*YU'R M-YPT7SEI]E/]6O+[1+^WU"&*;B'].1[=Y%5N+ T)K0@XJRK%78JD/F3S5Y8\ MFZ5+KOF_S%IGE;1('2.;6-7NX;*U1Y6XHK33LB L30"NYQ5CGE?\VORK\[WI MTWR9^97E;S;J2J7.GZ/K%E?3A5W+>E!*[4'S(HV+-'#(S >]*8J]*Q50N;JVLK:>\O+B*TM+6-I; MFZF<1QQQH*L[NQ 4 "I).*O,_+/YX_DQYTUN3RWY1_-CRCYF\P1L5;1=+UFR MNKHE:U"Q12LS4IO0'%7J>*H/4-1L-(L+W5=5OK?3-,TV"2YU#4;J188(((E+ MR2RR.0J*J@DDF@&*I=Y;\S^6_..C6GF+REK^G>9] O\ G]1UK2KF*\M)O38H M_":%G1N+*5-#L13%49J^KZ3H&F7VM:[J=IHNC:7"]SJ>K7TR6]M;PQBKR2S2 M%415&Y+$ 8J\J_Z&-_YQ\I7_ )7GY H.I_Q)IG_91BK.?*7G[R-Y^MKR]\B^ M=_)OGNQN=3\D^;-'\WZ=9W+V5W?Z->P7T,5Q& 7A>2W=U5P&!*DUH1BK* M,52"Y\U^6+/S%IOE"[\Q:9:^:]8MIKW2?+4MW"E_=6UOM--#;,PD=$_:95(' M?%4_Q5CMQYO\J6OF:Q\EW7F72[;SAJEF^H:9Y6ENX4U&XM(B5DGBM682O&I4 M@LJD"AQ5OS'YN\J^3X+"Z\V>9=+\LVVJWL.FZ9/JEW#:)<7EP2(;:%IF4/(Y M!XHM2>PQ5D.*O-?.WYR_E)^6MW9Z?^8/YF>6/)5_J #65CK>JVME-*I- RQS M2*Q6HI6E,59WIFJ:9K>GVFK:-J-KJ^E7\8FL-3LIDN+>>-NCQRQEE93X@TQ5 M!^8_,WESR?H]WYA\V:]I_EG0;#A]>UK5;F*SM(?4<1IZDTS(B\F8**GY\P^^$):M!)Z#N4K0TY4KBJ \V_FUY&\DZG#H^O:I*FI21I/-:VMK/=M!#(6"2 M3"!'X\N#<1]I@"0I .*L_L;VSU*RM-1T^YBO;"_ACN;&\A8/'+#*H>.1&%0R MLI!!'48JBL5=BKL5=BK_ /_6^_F*NQ5V*NQ5V*J%U;6][;7%G=PI<6MW$\-S M;R"JR1R*5=6'<$&AQ5^;G_.!FM0?E/Y-_P">M:>W=S3C MY=OE?4;250:?"565J^^ *^7O^<&-2\R^2O\ G(ORGYY\UW,AL_\ G.GREYC\ MWP)*."Q:II^LW-Y;15-.1-B_,?\ &2F*OKWR/ /S7_Y^&_FQYU<"ZT'_ )QO M\CZ;Y)T.8;I'K.O%KZ]*_P"4D):-OGA5^AV*OPC_ .<7O.W_ #@YY8T7\XK# M_G(]?R\7SV_YL^;9[/\ Q1H\5]??HQKE!!QE>VF(CYK)Q'+K7; K]I/RUMOR M^MO(GEA_RJL-)TW\O=0L8]1\J6^A6T=II[6E]_I*RP0Q(BJ)?4Y_9%2:G?"K M.,5=BKYE_P"/S%\V:4Q/FJ^LAY?\CVR$^I+K6LL+*R$8&Y M9'E]2G@IQ5\2_P#.,WD"3_G#+_G)_P K?DG3\N( M?+_F_P#Q#)YI2W?2AR@06_U@7(,7]\4X\A]JG? K&?RXTS\JM:_YSQ\@>9?^ M<-].L;?\N-)\J:K!_P Y Z[Y1@:W\JS/+&_Z.MBT2I:R7)DX-2*O0-^R^*OU M^PJ_%8>:/^<5O*__ #FS_P YB2?\Y.KY-^JWT_E4>3SYNTV/4 9(]*3ZW]6$ MD$W T,?*E*[8%?I[^0DOY"ZEY'_Q%_SCMI_EFU\AZ]>SR/>>5;"*PM+F\MC] M6F=TCBAY.OIA"66M!X85>V8J[%7YT_\ /T7ZK_T*Z&O1&;-///E9KSU0"@B% M\#(6!KMQK7VP%7R;_P Y!:Q_SB)Y_P#,'Y$Z#_SALWDNW_YR ;\P](N-"U[R M/;P:2+'389&>^>^N8DMXC&5 HC%G8[*#4@JOW(PJ_.W_ )R153_SG%_S@82 M2)//%#W'^XN/ K]$L*ORST+R=HG_ #EM_P YJ_GA+^:]FOFO\LO^<8!I?EWR M)^7E_P#O-*;6+^)IKO4+JV/[N9PT3*.8(IPK]D8%5O\ G.[_ )Q]_+_\NORA MO?\ G(S\FO*VE?E7^;/Y(7=AKNB^8?+%I%IAN;5;J*&XM+J.U6-)49):_&IZ M:=$T_5Q -PGUZVCN.(KXJMU48%?16L_\X8_\XQ:M8:!9V_Y.^7O+-SY5N[2_P#+>N^7K5-)U.SN M+*5)8G2]M!',VZ#D'9@PK6N%7T_BKX4_YSVU[4=3_+SR/^0/ENX,/FK_ )R6 M\W:?Y,B*5Y1:,LBW.LW.W[*6R<&]GP%6$?\ .&$,7Y(?G+_SD?\ \XC-RM]$ M\K:K#Y^_*6WE8L3Y?UQ$$T2.=V%O,$4_Y3,<5?H;KNA:+YGT?4O+WF/2;37M M!UFW>TU;1K^%+BUN8)!1XIHI RNK#8@BF%7Y4?\ .0GY#?DEH7_.77_.%7E? M1?RC\GZ5Y;\V7?FQ?-&@VNC645IJ*VVGQR0"[@2(),(V-5Y@T/3 K]-/(_Y9 M_EW^6=I?V'Y=^1M"\C66J3+9CYU\Z+!Y+\@V\?]Y)K'F!_J4'ITWY1J[RBG\N)5\G M_P#.+_DB/_G#W_G*:\_YQR]=AY-_.G\O=(\R^5)G8NDGF7R_;BTUE48]#.%D MG([+P'2F!7ZOX5?G7^9H'_12W_G&[N(Y8K40KQ4_944*NRE "%?K)^5_DG\O?R]\DZ M1Y:_*O3+#2/(<9GOM!L=+E,UD$OYGNW>V?G(/3=Y690IX@&BT%,*ODG_ )^: M*&_YPP_-@, P]31-CO\ ]+>TP%7VIY2_Y13RS_VR;+_DPF%7YM?\Y]VL6@_F MI_SC3^:WYG>2[[\Q/^<:_(-[JO\ RLG0+6V:_MK'4+N-$L-2OK( K+%$=QS! M7X2O5P&"OJK\A=*_YQ6\T7M_^ MV,(B$WU!K+57N(X[?4;9; M6)9G2W1Q>6[Q6<8>VDX D,PD!;X57N/D_P MP^4/*^A>6+>Y>]CT6SCM3>2 M*TS*/CD*C9>3$GB-AT&PQ5DF*NQ5V*NQ5__7^_F*NQ5V*NQ5V*NQ5^(G_.=E M[K_Y,?GI^8A\K03C_H=#\L+?R+8M "%'F.VU"WTX.:=3]1N>/C5L"OHG_G,K MR7;?DG^3_P#SC1^:?EVT9X_^<2?-GEIKD6ZT+>7Y$BTK44VIM(OIU_'%7IO_ M #@#HMU<_D[YB_.#5X2FO_\ .0WG77O/]W(XI)]3O;IH=.C/LMM"K+[-A"ON M7%7XN_\ .'7_ #D3_P XQ_E3Y8_.;RS^QVP!7ZU?ESY_P#(GYG^3])\Y?EKKUGYE\FZD)8M(U:P M#+;N+61H)%165".#QE:4'3"K.,5=BK\Q/^_YR*UO_G(B^_.35/\ G'37['S;I.@7?EK3-':*W^L0Q7[K M<6)YLIB YHP*E03VQ5^L_D_S3I'GCRGY9\YZ!<+=:)YKTNTU?2;A2"'M[R%9 MHS4=^+BN%7Y^?\Y%Z3H^N_\ .>__ #AEI&NZ99ZSIEYY?\[?6-+OX([F"7A9 MAUY12JRMQ8 BHV.^!4IU?3=-_P"<1O\ G-7\OKORO;1^5OR0_P"_.'\G?S MAT34M0_)GS9I7FK0M!N_J6I2:1&T4-O^%7PW M_P Y(LH_YSB_YP,4D M)YXXCQII8OS6A MO-$_)'_G)B/3-:T#\REMIKC3[#7+")HKBSOGA5S%S,CD$CH4/V2Q4*A_^M:-#-)I6@:+%7UZR M+&FT8 )-*]^*LJ_43RMH%KY4\L^7/*UBS/9>6M+L]*LW;9C%9PI A(\2J#" MK\]/^4/SN%7VOBK\HO,WEWS[_SE'_SFUYXOORY M_,Z;\K]+_P"<4="M_+6E>;[;2K76:Z_KJR2:G%';WI$*NL(])WH67@ *5P*Q M+\Y/)/YH_P#.+7YY_P#./G_.3_YB_G5<_F[I,NNI^7'GS5[O0K'1&T_1-:$G MI-)]0;C,B3,TE7%595 .],5?L4"" 0:@]#A5^=7_ #DTP'_.;'_.! ) +7OG M/B/&FF1],5?HKBK\O?\ G)73?-'_ #D9_P Y>?E5^0WD7SD_DE/R+T67\SO- M'FV*QAU/ZAK$[I;Z.K6=R1#(ZJ>:A^@D+4-,"O,O^'2[VXBM]2(GL&YNKIQ5D<%>)+;4Q5^ MO.@:YIGF?0M%\R:+Z/Y@L;?4M)O%^S+;742S0N/9D8'"K\Q_^MW2RM$DMS+)'$E(D=B68@;# K[?_ M "D_YR1_)#\][O6['\I/S#T_SM=^6XH)];@LX[B-K>.Y9UB9O7BCJ&,;#:O3 M"KV>[MK>]M;FSO(([JTNXGANK:50R21R*5=&4[$,"00<5?G7_P ^M=/T^R_Y MQ?E>PM(;8W/GGS.;AH5"ES#>>A'R(Z\(XU05Z 8 K]',*O@'SY_SF!_S@_Y M\T#SAY(_.O7=,L3H5U>Z=YC_ "Y\[Z3/#J236KO"6M[9HG9V?CRB>!BU"""I MZ*H?_GVIH'FG0/\ G'B^76+'5M(\H:KYQUK4/RBT77.8O;;RO.\9L@Z2?$BN MPD=1WY6?^V39 M?\F$PJ\4_-K_ )RA_)/\E_-^D^1/S?UV7R:GFC26U#2_,6J6,QT*Y7UG@DM& MO41XUF''DR2 #@RFN],5?"?Y#)^6WF__ )SXU+S[_P XF6:P?DQ;>1KFV_.K M7=$MY+/RUJ&N3S,;.*T4K'$\H^!SZ:T^%V'5BP5^O&%78J[%78J[%78J_P#_ MT/OYBKL5=BKL5=BKL50-WIFFZA):37^GVU[-I\GK6$MQ"DC02?SQ%@2C;=1O MBJK=V=IJ%M-97]K#>V=PO"XM+A%DBD7P9&!!'S&*JD$$%K#%;6T,=O;P((X+ M>)0B(BBBJJK0 = ,55<52&7RKY7GEDGG\MZ7--,Q>:9[.!F9F-2S,4J23U) MQ5-K2SM+"WCM+&UALK6*OI6T"+'&M34T50 *DUQ5$8J[%4&FGV$=[-J4=C;I MJ-S&L-Q?K$@GDC0U5&D Y%1V!-!BJM<6]O=P36MU!'-T8496 M5@001L0<5=;6UO9V\-I:6\=K:VZ".WMH4"1QHHH%55 '0#%5*6PL9KNVOY MK*"6^LE=;.]>-6EB604<1N1R4,!O0[XJU=Z?I^H?5OK]C;WOU.9;BT^L1))Z M4R?9D3D#Q85V(WQ5&8JDUWY<\O:AW4@ DN;BUBDD8**"K,I)H-L M51=AIFFZ7&\.F:?;:=%(W.2*UA2%6:E.1" F@ZXJCL5=BJ&O+*SU"![6_M( M;ZUD(+VUQ&LL;%3455P0:'?%4)8Z'HFER-+INCV.G2N.+R6UO'"Q'@2B@D8J MFF*H2:PL;BYM+VXLH)[RPY_4;N2-6EA]0<7]-R"5Y#8T.^*HO%4)?Z?8:I:S M6.IV-OJ-C<#C/9W42S1./!D<%3](Q5 Z-Y=\O^789+?R_H6G:%!,W*:'3[6* MU1V'=EB503\\53G%6B P*L RL*,IW!!['%4CTSRMY9T2YGO-&\N:7I%W=5^M M75E9PV\DE34\WC12V_B<53W%4):Z?863W^DAC6-II2*&20J M68@=3OBK5]IVGZI;M9ZG8V^HVC,K-:W4231ED/)24<$5!%1MBJ,Q5"36%C7%E!/>6!7.H0V5O%J%XJ) M=WR1JLTJQ[(KR VC6).3GDS<4 %6)J3W.*HO%6/ZCY2\JZQ?0:G MJWEG2M4U*VI]6U"[LH)YX^.XX22(S"G:AQ5D'38; 8JA;VQLM2MI;+4;."_L MYJ":TN8UEB>A!')'!!H0#N,51( 4!5 55% !L !BJ7:KHVD:[:-8:WI5GK%B MY#/97T$=Q$2.A*2*R[?+%5^FZ5I>BVD>GZ/IMKI-A#7TK&SA2"%:]>,<851] M Q5'XJ[%78J[%78J[%7_T?OYBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=B MKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?_2^_F* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V* MNQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5_]/[^8J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J M[%7_U/OYBKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK ML5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5?_5^_F*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*N MQ5V*NQ5V*NQ5_];[^8J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[ M%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%78J[%7_U_OYBKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL M5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL 25=BKL5=BKL5=BKL5=BKL5?_9 end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2016
Aug. 01, 2016
Document and Entity Information [Abstract]    
Entity Registrant Name CODEXIS INC  
Entity Central Index Key 0001200375  
Document Type 10-Q  
Document Period End Date Jun. 30, 2016  
Amendment Flag false  
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding (shares)   41,181,099

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 22,352 $ 23,273
Accounts receivable, net of allowances of $421 at June 30, 2016 and December 31, 2015 3,340 7,329
Inventories 1,155 992
Prepaid expenses and other current assets 1,055 1,245
Total current assets 27,902 32,839
Restricted cash 787 787
Marketable securities 1,115 1,549
Property and equipment, net 2,403 3,109
Intangible assets, net 1,125 2,812
Goodwill 3,241 3,241
Other non-current assets 283 310
Total assets 36,856 44,647
Current liabilities:    
Accounts payable 2,651 3,399
Accrued compensation 2,844 3,331
Other accrued liabilities 2,829 2,013
Deferred revenue 4,118 6,098
Total current liabilities 12,442 14,841
Deferred revenue, net of current portion 1,354 3,120
Lease incentive obligation, net of current portion 1,098 1,310
Other long-term liabilities 2,282 2,497
Liabilities 17,176 21,768
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,171 shares and 40,343 shares issued and outstanding at June 30, 2016 and December 31, 2015, respectively 4 4
Additional paid-in capital 307,951 305,981
Accumulated other comprehensive income (loss) (29) 405
Accumulated deficit (288,246) (283,511)
Total stockholders' equity 19,680 22,879
Total liabilities and stockholders' equity $ 36,856 $ 44,647
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
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,171,000 40,343,000
Common Stock, Shares, Outstanding (shares) 41,171,000 40,343,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Revenues:        
Biocatalyst product sales $ 3,280 $ 2,020 $ 7,020 $ 5,097
Biocatalyst research and development 12,064 2,533 15,598 4,729
Revenue sharing arrangement 658 1,465 1,380 2,990
Total revenues 16,002 6,018 23,998 12,816
Costs and operating expenses:        
Cost of biocatalyst product sales 2,221 1,250 4,710 2,706
Research and development 5,112 5,170 10,798 10,463
Selling, general and administrative 6,420 5,296 13,222 10,874
Total costs and operating expenses 13,753 11,716 28,730 24,043
Income (loss) from operations 2,249 (5,698) (4,732) (11,227)
Interest income 13 4 28 8
Other expenses, net (49) (96) (46) (121)
Income (loss) before income taxes 2,213 (5,790) (4,750) (11,340)
Benefit from income taxes (26) (430) (15) (418)
Net income (loss) $ 2,239 $ (5,360) $ (4,735) $ (10,922)
Net income (loss) per share, basic (usd per share) $ 0.06 $ (0.14) $ (0.12) $ (0.28)
Net income (loss) per share, diluted (usd per share) $ 0.05 $ (0.14) $ (0.12) $ (0.28)
Weighted average common stock shares used in computing net income (loss) per share, basic (shares) 40,495 39,301 40,283 39,066
Weighted average common stock shares used in computing net income (loss) per share, diluted (shares) 41,568 39,301 40,283 39,066
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Comprehensive Income (loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 2,239 $ (5,360) $ (4,735) $ (10,922)
Other comprehensive income (loss)        
Unrealized gain (loss) on marketable securities, net of tax benefit of zero for the three months and six months ended June 30, 2016, and $454 and $463 for the three months and six months ended June 30, 2015, respectively (344) 776 (434) 792
Other comprehensive income (loss) (344) 776 (434) 792
Total comprehensive income (loss) $ 1,895 $ (4,584) $ (5,169) $ (10,130)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Comprehensive Income (loss) (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Statement of Comprehensive Income [Abstract]        
Tax (benefit) expense from marketable securities $ 0 $ 454 $ 0 $ 463
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Operating activities:    
Net loss $ (4,735) $ (10,922)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Amortization of intangible assets 1,687 1,687
Depreciation and amortization of property and equipment 924 1,080
Gain on disposal of property and equipment (27) (5)
Income tax benefit related to marketable securities 0 (463)
Stock-based compensation 2,631 2,536
Changes in operating assets and liabilities:    
Accounts receivable, net 3,989 1,076
Inventories, net (163) 427
Prepaid expenses and other current assets 190 221
Other assets 27 19
Accounts payable (492) (3,021)
Accrued compensation (488) (331)
Other accrued liabilities 601 (772)
Long term lease incentive (212) (212)
Deferred revenue (3,745) 660
Net cash provided by (used in) operating activities 187 (8,020)
Investing activities:    
Purchase of property and equipment (474) (183)
Proceeds from sale of property and equipment 27 5
Increase in restricted cash 0 (75)
Net cash used in investing activities (447) (253)
Financing activities:    
Proceeds from exercises of options to purchase common stock 837 195
Taxes paid related to net share settlement of equity awards (1,498) (1,811)
Net cash used in financing activities (661) (1,616)
Net decrease in cash and cash equivalents (921) (9,889)
Cash and cash equivalents at the beginning of the period 23,273 26,487
Cash and cash equivalents at the end of the period $ 22,352 $ 16,598
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
Description of Business
6 Months Ended
Jun. 30, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business
In these notes to the condensed consolidated financial statements, the "Company," "we," "us," and "our" refer to Codexis, Inc. and its subsidiaries on a consolidated basis.
We develop biocatalysts for the pharmaceutical and fine chemicals markets. Our proven technologies enable scale-up and implementation of biocatalytic solutions to meet customer needs for rapid, cost-effective and sustainable process development, from research to manufacturing.
Biocatalysts are enzymes that initiate and/or accelerate chemical reactions. Manufacturers have historically used naturally occurring biocatalysts to produce many goods used in everyday life. However, inherent limitations in naturally occurring biocatalysts have restricted their commercial use. Our proprietary CodeEvolver® protein engineering technology platform, which introduces genetic mutations into microorganisms in order to give rise to changes in enzymes that they produce, is able to overcome many of these limitations, allowing us to evolve and optimize biocatalysts to perform specific and desired chemical reactions at commercial scale.
Once potentially beneficial mutations are identified through this proprietary process, combinations of these mutations can then be tested until variant enzymes have been created that exhibit marketable performance characteristics superior to competitive products. This process allows for continuous, efficient improvements to the performance of enzymes. In the past, we implemented the CodeEvolver® protein engineering technology platform through paid collaborations with our customers. In July 2014, we entered into our first license agreement pursuant to which we granted a license to GlaxoSmithKline (“GSK”), a global pharmaceutical company, to use the CodeEvolver® protein engineering technology platform for its internal development purposes. In August 2015, we entered into a second license agreement involving the CodeEvolver® protein engineering technology platform with Merck Sharp and Dohme Corp., known as MSD outside the United States and Canada ("Merck"), a global pharmaceutical company, and we continue to pursue licensing opportunities with additional customers.
We have commercialized our technology and products in the pharmaceuticals market, which is 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 also use our technology to develop biocatalysts for use in the fine chemicals market. The fine chemicals market consists of several large market verticals, including food, animal feed, flavors, fragrances, and agricultural chemicals.
We are also using our technology to develop an early stage, novel enzyme therapeutic product candidate for the potential treatment of phenylketonuria ("PKU") in humans. PKU is an inherited metabolic disorder in which the enzyme that converts the essential amino acid phenylalanine into tyrosine is deficient.
We are actively collaborating with new and existing customers in the pharmaceutical and other markets.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2016
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 accounting principles generally accepted 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, 2015. The condensed consolidated balance sheet at December 31, 2015 has been derived from the audited consolidated financial statements at that date, but does not include all disclosures, including notes, required by GAAP for complete financial statements.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to present fairly our financial position as of June 30, 2016 and results of our operations and comprehensive income (loss) for the three and six months ended June 30, 2016 and 2015, and cash flows for the six months ended June 30, 2016 and 2015. 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, intangible assets, 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, accompanied by information about revenues by geographic region, for purposes of allocating resources and 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 reporting segment.
Revenue Recognition
We recognize revenues from the sale of our biocatalyst products, biocatalyst research and development agreements and a revenue sharing arrangement. 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.
Biocatalyst Product Sales
Biocatalyst product sales consist of sales of biocatalyst enzymes, chemical intermediates and Codex® Biocatalyst Panels and Kits. Biocatalyst 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.
Biocatalyst Research and Development
Biocatalyst 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 biocatalyst 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 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 biocatalyst products or products using our technologies.
Royalties are recognized as earned in accordance with the contract terms when royalties from licensees can be reasonably estimated and collectability is reasonably assured. For the majority of our royalty revenues, 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 share 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 share 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 biocatalyst product sales revenue.
Cost of Biocatalyst Product Sales
Cost of biocatalyst 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 biocatalyst product sales. Shipping costs are included in our cost of biocatalyst 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 services under research and development agreements approximates the research funding over the term of the respective agreements and is included in research and development expense. Costs of services provided under license and platform technology transfer agreements are included in research and development expenses and are expensed in the periods in which such costs are incurred.
Research and Development Expenses
Research and development expenses consist of costs incurred for internal projects, 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. We had, due to insufficient historical data, used the “simplified method,” as described in SEC Staff Accounting Bulletin No. 107, “Share-Based Payment,” to determine the expected term of all stock options granted from the inception of our equity plans through the first half of 2015. Beginning in the third quarter of 2015, we believe we have sufficient historical data to calculate expected terms for stock options granted. Thus, the expected term was based on historical exercise behavior on similar awards, giving consideration to the contractual terms, vesting schedules and expectations of future employee behavior. We used historical volatility to estimate expected stock price volatility. The risk-free rate assumption was based on United States Treasury instruments whose terms were consistent with the expected term of the stock options. The expected dividend assumption was based on our history and expectation of dividend payouts.
Restricted Stock Units ("RSUs"), Restricted Stock Awards ("RSAs") and performance-contingent restricted stock units ("PSUs") were measured based on the fair market values of the underlying stock on the dates of grant. PSUs awarded may be conditional upon the attainment of one or more performance objectives over a specified period. At the end of the performance period, if the goals are attained, the awards are granted.
Stock-based compensation expense was calculated based on awards ultimately expected to vest and was reduced for estimated forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differed from those estimates. The estimated annual forfeiture rates for stock options, RSUs, PSUs, and RSAs are based on historical forfeiture experience.
The estimated fair value of stock options, RSUs and RSAs is expensed on a straight-line basis over the vesting term of the grant and the estimated fair value of PSUs is 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 $22.4 million at June 30, 2016 and were comprised of cash of $11.3 million and money market funds of $11.1 million.
Inventories
Inventories are stated at the lower of cost or market value. Cost is determined using a weighted-average approach, assuming full absorption of direct and indirect manufacturing costs, based on our product capacity utilization assumptions. If inventory costs exceed expected market value due to obsolescence or lack of demand, valuation adjustments are recorded for the difference between the cost and the estimated market 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. 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 equivalents, short-term investments, marketable investments, accounts receivable, accounts payable and 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
Our financial instruments that are potentially subject to concentration of credit risk primarily consist of cash equivalents, short term investments, accounts receivable, marketable securities and restricted cash. We invest cash that is not required for immediate operating needs principally in money market funds.
Intangible Assets
Our intangible assets are finite-lived and consist of developed core technology and the intellectual property ("IP") rights associated with the acquisition of Maxygen Inc.'s ("Maxygen") directed evolution technology in 2010. Intangible assets were recorded at their fair values at the date we acquired the assets and, for those assets having finite useful lives, are amortized using the straight-line method over their estimated useful lives.
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 Core IP is the only finite-lived intangible asset on our condensed consolidated balance sheet as of June 30, 2016. There has been no material change in the utilization or estimated life of the Core IP since we acquired the technology patent portfolio from Maxygen.
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.
In the fourth quarter of 2015, we determined that there were no events or changes in circumstances that indicated that the carrying value of the Asset Group might not be recoverable. We concluded that the fair value of the reporting unit exceeded its carrying value and no impairment existed. During the six months ended June 30, 2016, we did not identify any indicators of potential impairment of intangible assets or new information that would have a material impact on the forecast or the impairment analysis prepared as of December 31, 2015.
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 parent 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 2015. 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, 2015. During the six months ended June 30, 2016, 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, 2015.
Income Taxes
We use the liability method of accounting for income taxes, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount that will more likely than not be realized.
We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of tax credits, benefits and deductions and in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes. Significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.
In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will be realized on a jurisdiction by jurisdiction basis. The ultimate realization of deferred tax assets is dependent upon the generation of taxable income in the future. We have recorded a 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.
Benefit from income taxes was $26 thousand and $15 thousand for the three and six months ended June 30, 2016, respectively. Benefit from income taxes was $0.4 million for each of the corresponding periods in 2015.
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 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. The adoption of ASU 2014-15 is not expected to have a material impact on our consolidated financial statements and related disclosures.
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 do not expect the adoption of ASU 2014-11 will have a material impact on our consolidated financial statements and related disclosures.
In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date." This ASU defers the effective date of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606)" for all entities by one year. 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, including industry-specific guidance. The main principle of ASU 2014-09 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 provides companies with two implementation methods: (i) apply the standard retrospectively to each prior reporting period presented (full retrospective application); or (ii) apply the standard retrospectively with the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings of the annual reporting period that includes the date of initial application (modified retrospective application). ASU 2014-09 as amended by ASU 2015-14 is effective for annual reporting periods beginning after December 15, 2017, including interim reporting periods within that reporting period. The FASB will permit companies to adopt the new standard early, but not before the original effective date of December 15, 2016. We are currently in the process of evaluating the impact of the pending adoption of this standard (including other amendments, such as ASU 2016-10 and ASU 2016-12, discussed below) on our consolidated financial statements and related disclosures.
In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)," which replaces prior lease guidance (Topic 840.) The new guidance requires lessees to put most leases on their balance sheets but recognize expenses on their income statements in a manner similar to today’s accounting. The guidance also eliminates today’s real estate-specific provisions for all entities. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. Entities have the option to use certain practical expedients. Full retrospective application is prohibited. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2016-02 on our consolidated financial statements and related disclosures.
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 are currently evaluating the impact of adopting ASU 2016-09 on our consolidated financial statements and related disclosures.
In April 2016, the FASB issued ASU 2016-10, "Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing," adding clarification, while retaining the core principles in the revenue guidance. For identifying performance obligations, the ASU clarifies when a promised good or service is separately identifiable (i.e., distinct within the context of the contract) and allow entities to disregard items that are immaterial in the context of a contract. For licensing, the ASU clarifies how an entity should evaluate the nature of its promise in granting a license of IP, which will determine whether it recognizes revenue over time (“symbolic IP”) or at a point in time (“functional IP”).The effective date and transition requirements for these amendments are the same as those of the new revenue standard (ASU 2014-09, as amended by ASU 2015-14).
In May 2016, the FASB issued ASU 2016-12, "Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients," amending guidance in the new revenue standard on transition, collectability, noncash consideration and the presentation of sales taxes and other similar taxes. The amendments clarify that for a contract to be considered completed at transition, all (or substantially all) of the revenue must have been recognized under existing GAAP. The FASB also clarified the collectability assessment and expanded circumstances under which nonrefundable consideration may receive revenue recognition when collectability of the remainder is not probable. The FASB clarified that the fair value of noncash consideration should be measured at contract inception for determining the transaction price. The amendments permit an entity to make a policy election to exclude from the transaction price sales taxes and similar taxes. The effective date and transition requirements for these amendments are the same as those of the new revenue standard (ASU 2014-09, as amended by ASU 2015-14).
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.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income (Loss) per Share
6 Months Ended
Jun. 30, 2016
Earnings Per Share [Abstract]  
Net Income (Loss) per Share
Net Income (Loss) per Share
Basic net income (loss) per share is computed by dividing the net income (loss) by the weighted-average number of shares of common stock outstanding, less RSAs subject to forfeiture. Diluted net income (loss) per share is computed by dividing net income (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 were identical since potential common stock shares were excluded from the calculation, as their effect was anti-dilutive.
The following table sets forth the computation of basic and diluted net income (loss) per share during three and six months ended June 30, 2016 and 2015 (in thousands, except per share amounts):

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Numerator:
 
 
 
 
 
 
 
Net income (loss)
$
2,239

 
$
(5,360
)
 
$
(4,735
)
 
$
(10,922
)
Denominator:
 
 
 
 
 
 
 
Weighted average common stock shares used in computing net income (loss) per share, basic
40,495

 
39,301

 
40,283

 
39,066

Effect of dilutive shares
1,073

 

 

 

Weighted average common stock shares used in computing net income (loss) per share, diluted
41,568

 
39,301

 
40,283

 
39,066

Net income (loss) per share, basic
$
0.06

 
$
(0.14
)
 
$
(0.12
)
 
$
(0.28
)
Net income (loss) per share, diluted
$
0.05

 
$
(0.14
)
 
$
(0.12
)
 
$
(0.28
)


Anti-Dilutive Securities
The following shares were not considered in the computation of diluted net income (loss) per share because their effect was anti-dilutive (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan
2,574

 
6,595

 
5,645

 
6,595

Shares of common stock issuable upon exercise of outstanding warrants
73

 
75

 
73

 
75

Total shares excluded as anti-dilutive
2,647

 
6,670

 
5,718

 
6,670

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.5.0.2
Collaborative Arrangements
6 Months Ended
Jun. 30, 2016
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 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 earning another milestone payment of $6.5 million. In April 2016, we completed the full transfer of the engineering platform technology earning 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.
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. As the technology transfer was completed earlier than anticipated, we recognized license fees of $2.5 million and $3.0 million for the three and six months ended June 30, 2016, respectively, and compared to $0.5 million and $1.0 million for the three and six months ended June 30, 2015, respectively, as biocatalyst research and development revenues. We had a deferred revenue balance from GSK related to the upfront license fee of zero at June 30, 2016 and $3.0 million at December 31, 2015.
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 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 is being recognized ratably over the estimated platform technology transfer period of two years. In September 2015, we achieved the first milestone of the Merck CodeEvolver® Agreement earning a milestone payment of $5.0 million. We are eligible to receive an additional $8.0 million subject to the satisfactory completion of the second milestone of the technology transfer process. We will also 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.
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 are transferring the CodeEvolver® protein engineering technology platform to Merck over an approximately 15 to 24 month period starting on the effective date of the agreement. As part of this technology transfer, we provide to Merck our proprietary enzymes, proprietary protein engineering protocols and methods, and proprietary software algorithms. Upon completion of technology transfer, Merck will have the CodeEvolver® protein engineering technology platform installed at its designated site.
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 agreement and that cover the CodeEvolver® protein engineering technology platform. Any improvements to the CodeEvolver® protein engineering technology platform during the technology transfer period will also be included in the license grants from Codexis to Merck. At the end of 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. We will also provide additional enzyme evolution services to Merck at our laboratories in Redwood City through November 3, 2016.
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 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. If Merck exercises this termination right during the technology transfer period, Merck will make a one-term termination payment to us of $8.0 million. 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 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 is being recognized ratably over a two-year period. We recognized license fees of $0.6 million and $1.3 million for the three and six months ended June 30, 2016, respectively, as biocatalyst research and development revenues and had a deferred revenue balance from Merck related to the Merck CodeEvolver® Agreement license fees of $2.7 million at June 30, 2016 and $4.0 million at December 31, 2015.
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.
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.7 million for the three and six months ended June 30, 2016, respectively, and $0.5 million and $1.0 million for the three and six months ended June 30, 2015, respectively, as biocatalyst research and development revenues. We had a deferred revenue balance from Merck related to license fees of $2.0 million at June 30, 2016 and $1.0 million at December 31, 2015. In addition, pursuant to the Sitagliptin Catalyst Supply Agreement, Merck may purchase supply from us for a fee based on contractually stated prices.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 2016
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 June 30, 2016 and at December 31, 2015 consisted of the following (in thousands):
 
June 30, 2016
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
Average
Contractual
Maturities
 
 
 
(in days)
Money market funds (1)
$
11,141

 
$

 
$

 
$
11,141

 
n/a
Common shares of CO2 Solutions (2)
563

 
552

 

 
1,115

 
n/a
Total
$
11,704

 
$
552

 
$

 
$
12,256

 
 

 
December 31, 2015
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
Average
Contractual
Maturities
 
 
 
(in days)
Money market funds (1)
$
11,120

 
$

 
$

 
$
11,120

 
n/a
Common shares of CO2 Solutions (2)
563

 
986

 

 
1,549

 
n/a
Total
$
11,683

 
$
986

 
$

 
$
12,669

 
 

(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 June 30, 2016 or at December 31, 2015.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2016
Fair Value, Assets, Liabilities and Stockholders' Equity Measured on Recurring Basis [Abstract]  
Fair Value Measurements
Fair Value Measurements
The following tables present the financial instruments that were measured at fair value on a recurring basis at June 30, 2016 and December 31, 2015 by level within the fair value hierarchy (in thousands):
 
June 30, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,141

 
$

 
$

 
$
11,141

Common shares of CO2 Solutions

 
1,115

 

 
1,115

Total
$
11,141

 
$
1,115

 
$

 
$
12,256

 
December 31, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,120

 
$

 
$

 
$
11,120

Common shares of CO2 Solutions

 
1,549

 

 
1,549

Total
$
11,120

 
$
1,549

 
$

 
$
12,669


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 26 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheets Details
6 Months Ended
Jun. 30, 2016
Balance Sheets Details [Abstract]  
Balance Sheets Details
Balance Sheets Details
Inventories
Inventories consisted of the following (in thousands):
 
June 30, 2016
 
December 31, 2015
Raw materials
$
258

 
$
262

Work-in-process
153

 

Finished goods
744

 
730

     Inventories
$
1,155

 
$
992


Property and Equipment, net
Property and equipment, net consisted of the following (in thousands):
 
June 30, 2016
 
December 31, 2015
Laboratory equipment
$
20,285

 
$
20,503

Leasehold improvements
10,395

 
10,369

Computer equipment and software
3,284

 
3,271

Office equipment and furniture
1,179

 
1,178

Construction in progress (1)

 
3

Property and equipment
35,143

 
35,324

          Less: accumulated depreciation and amortization
(32,740
)
 
(32,215
)
     Property and equipment, net
$
2,403

 
$
3,109


(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): 
 
June 30, 2016
 
December 31, 2015
 
 
 
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

 
(19,119
)
 
1,125

 
20,244

 
(17,432
)
 
2,812

 
6
     Intangible assets, net
$
21,778

 
$
(20,653
)
 
$
1,125

 
$
21,778

 
$
(18,966
)
 
$
2,812

 
 

The remaining estimated future amortization expense to be charged to research and development through December 31, 2016 is $1.125 million.
Goodwill
Goodwill had a carrying value of approximately $3.2 million at June 30, 2016 and December 31, 2015.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2016
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, stock appreciation rights, and stock purchase rights to our employees, non-employee directors and consultants.
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 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.
We issue employees RSUs, which generally vest over either a three year period with one-third of the awards vesting on each annual anniversary or a four year period with 25% of the awards vesting on each annual anniversary. We may grant RSUs with different vesting terms from time to time.
Performance-contingent Restricted Stock Units
The compensation committee of the Board has approved grants of PSUs to employees. These awards have dual triggers of vesting based upon the successful achievement of certain corporate operating milestones in specified timelines, as well as a requirement of continued employment. When the performance goals are deemed to be probable of achievement for these types of awards, time-based vesting and, as a result, recognition of stock-based compensation expense commences.
In the first quarter of 2016, we awarded 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 ("2016 PSUs"). These 2016 PSUs vest such that one-half of the 2016 PSUs subject to the award vest approximately one year following the grant, and the remainder of the 2016 PSUs vest approximately two years following the grant, subject to our achievement of the performance goals and the recipient’s continued service on each vesting date. If the performance goals are achieved at the threshold level, the number of shares issuable in respect of the 2016 PSUs would be equal to half the number of 2016 PSUs granted. If the performance goals are achieved at the target level, the number of shares issuable in respect of the 2016 PSUs would be equal to the number of 2016 PSUs granted. If the performance goals are achieved at the superior level, the number of shares issuable in respect of the 2016 PSUs would be equal to two times the number of 2016 PSUs granted. The number of shares issuable upon achievement of the performance goals at the levels between the threshold and target levels or between the target level and superior levels would be determined using linear interpolation. Achievement below the threshold level would result in no shares being issuable in respect of the 2016 PSUs. As of June 30, 2016, we estimated that the 2016 PSU performance goals would be achieved at 100% of the target level. Accordingly, we recognized expense to reflect the target level.
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 ("2015 PSUs"), with other terms similar to the 2014 PSUs and 2016 PSUs. One-half of 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. 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.
In 2014, we awarded PSUs ("2014 PSUs") based upon the achievement of certain cash flow performance goals, with other terms similar to the 2015 PSUs and 2016 PSUs. One-half of the 2014 PSUs vested in the first quarter of each of 2015 and 2016, subject to the recipient’s continued service on each vesting date. In the first quarter of 2015, we determined that the 2014 PSU performance goals had been achieved at 53.0% of the target level, and recognized expenses accordingly.
Stock-Based Compensation Expense
Stock-based compensation expense is included in the consolidated statements of operations as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Research and development
$
222

 
$
238

 
$
442

 
$
529

Selling, general and administrative
1,020

 
1,013

 
2,189

 
2,007

   Total
$
1,242

 
$
1,251

 
$
2,631

 
$
2,536


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

 
$
269

 
$
571

 
$
517

RSUs and RSAs
561

 
662

 
1,135

 
1,454

PSUs
414

 
320

 
925

 
565

   Total
$
1,242

 
$
1,251

 
$
2,631

 
$
2,536


As of June 30, 2016, unrecognized stock-based compensation expense, net of expected forfeitures, was $2.0 million related to unvested employee stock options, $2.3 million related to unvested RSUs and RSAs and $1.7 million related to unvested PSUs.
Valuation Assumptions
The weighted-average assumptions used to estimate the fair value of employee stock options granted were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Expected term (in years) (1)
5.3

 
6.0

 
5.4

 
6.0

Volatility
64
%
 
66
%
 
65
%
 
66
%
Risk-free interest rate
1.46
%
 
1.78
%
 
1.30
%
 
1.70
%
Dividend yield
%
 
%
 
%
 
%
Weighted-average estimated fair value of stock options granted
$
1.94

 
$
2.58

 
$
2.30

 
$
2.09


(1) We had, due to insufficient historical data, used the “simplified method,” as described in SEC Staff Accounting Bulletin No. 107, "Share-Based Payment", to determine the expected term of all stock options granted from the inception of our equity plans through the first half of 2015. Beginning in the third quarter of 2015, we believe we have sufficient historical data to calculate expected terms for stock options granted. (See Note 2, "Basis of Presentation and Summary of Significant Accounting Policies.")
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
Capital Stock
6 Months Ended
Jun. 30, 2016
Equity [Abstract]  
Capital Stock
Capital Stock
Exercise of options
For the six months ended June 30, 2016 and 2015, 323,981 and 100,030 shares were exercised at a weighted-average exercise price of $2.58 and $1.95 per share, respectively, with net cash proceeds of $0.8 million and $0.2 million, respectively.
Warrants
Our outstanding warrants are exercisable for common stock at any time during their respective terms. As of June 30, 2016, the following warrants remain outstanding:
 
June 30, 2016
Issue Date
Shares Subject
to Warrants
 
Exercise Price
per Share
 
Expiration
September 28, 2007
72,727
 
$
8.25

 
September 28, 2017
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2016
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 being in 2012. The various terms for the spaces under the lease have expiration dates that range from January 2017 through January 2020. In October 2015, we entered into an agreement to sublet a portion of our headquarters to a subtenant effective January 2016. This sublease expires in 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.5 million at June 30, 2016, 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 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 June 30, 2016 and December 31, 2015, which are included in other liabilities on the consolidated balance sheets. Accretion expense related to our asset retirement obligations was nominal in the three and six months ended June 30, 2016 and nominal in the three and six months ended June 30, 2015.
Pursuant to the terms of the amended lease agreement, we exercised our right to deliver a letter of credit in lieu of a security deposit. The letters of credit are collateralized by deposit balances held by the bank in the amount of $0.7 million as of June 30, 2016 and December 31, 2015. These deposits are recorded as restricted cash on the consolidated balance sheets.
Rent expense was $0.8 million and $1.7 million during the three and six months ended June 30, 2016, respectively, including sublease income of $0.3 million and $0.5 million, respectively. Rent expense was $0.9 million and $1.7 million during the three and six months ended June 30, 2015, respectively, including sublease income of $0.2 million and $0.3 million, respectively.
Future minimum payments under noncancellable operating leases are as follows at June 30, 2016 (in thousands):
Years ending December 31,
Lease payments
2016 (6 months remaining)
$
1,419

2017
2,677

2018
2,736

2019
2,818

2020
236

Total
$
9,886


Minimum payments have not been reduced by future minimum sublease rentals of $2.3 million to be received under non-cancellable subleases at June 30, 2016.
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.
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 all claims in the First Amended Complaint other than the patent infringement and trade secret misappropriation claims. We have opposed the Defendant’s Partial Motion to Dismiss. 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 30 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
Related Party Transactions
6 Months Ended
Jun. 30, 2016
Related Party Transaction, Due from (to) Related Party [Abstract]  
Related Party Transactions
Related Party Transactions
Exela PharmSci, Inc.
Since September 2007, we have been party to a license agreement with Exela PharmaSci, Inc. (“Exela”). Under the license agreement, as amended, we and Exela cross-licensed certain technology relating to the manufacture of argatroban, an active pharmaceutical ingredient, in exchange for rights to certain sublicensing fees or development payments and profit sharing.
CMEA Ventures Life Sciences 2000, L.P. and its affiliate held approximately 7.4% of our common stock until its sale of all such shares on November 10, 2014 to Presidio Partners 2014, L.P. Presidio Partners 2007, L.P. (formerly CMEA Ventures VII, L.P.) owns over 10% of Exela’s outstanding capital stock. Thomas R. Baruch, one of our directors, serves on the board of directors of Exela, and is a general partner in Presidio Partners 2007, L.P. Mr. Baruch is also a general partner in CMEA Ventures Life Sciences 2000, L.P. Mr. Baruch has no direct or indirect pecuniary interest in the shares of our common stock owned by Presidio Partners 2014, L.P.
We recognized $0.7 million and $1.4 million for the three and six months ended June 30, 2016, respectively, and $1.5 million and $3.0 million for the three and six months ended June 30, 2015, respectively, shown in the consolidated statement of operations as revenue sharing arrangement. We had $0.3 million of receivables from Exela at June 30, 2016 and no receivables at December 31, 2015.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
Significant Customer and Geographic Information
6 Months Ended
Jun. 30, 2016
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 June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Customer A
17
%
 
28
%
 
24
%
 
27
%
Customer B
63
%
 
*

 
44
%
 
*

Customer C (related party)
*

 
24
%
 
*

 
23
%
* Less than 10% in the period presented
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
 
June 30, 2016
 
December 31, 2015
Customer A 
59
%
 
12
%
Customer D
*

 
22
%
Customer E (1)
*

 
40
%
Customer F
10
%
 
*

* Revenue percentage was less than 10%; accounts receivable balance not applicable
(1) This represents a $3.1 million settlement relating to past-due payments and settlement of future payments associated with our royalty business with a non-core customer as of December 31, 2015. We collected the full amount in February 2016.
Geographic Information
Geographic revenues are identified by the location of the customer and consist of the following (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Revenues:
 
 
 
 
 
 
 
United States
$
2,758

 
$
3,466

 
$
6,852

 
$
7,763

Asia
 
 
 
 
 
 
 
India
1,023

 
29

 
2,046

 
150

Singapore
1,165

 

 
2,121

 

Others
269

 
465

 
495

 
686

Europe


 


 


 


United Kingdom
10,071

 
514

 
10,581

 
1,203

Others
716

 
1,544

 
1,903

 
3,014

Total revenues
$
16,002

 
$
6,018

 
$
23,998

 
$
12,816

Identifiable long-lived assets were all in the United States as follows (in thousands):
Long-lived assets:
June 30, 2016
 
December 31, 2015
United States
$
3,811

 
$
6,231

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2016
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 accounting principles generally accepted 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, 2015. The condensed consolidated balance sheet at December 31, 2015 has been derived from the audited consolidated financial statements at that date, but does not include all disclosures, including notes, required by GAAP for complete financial statements.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and, in the opinion of management, reflect all adjustments of a normal recurring nature considered necessary to present fairly our financial position as of June 30, 2016 and results of our operations and comprehensive income (loss) for the three and six months ended June 30, 2016 and 2015, and cash flows for the six months ended June 30, 2016 and 2015. 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, intangible assets, 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, accompanied by information about revenues by geographic region, for purposes of allocating resources and 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 reporting segment.
Revenue Recognition
Revenue Recognition
We recognize revenues from the sale of our biocatalyst products, biocatalyst research and development agreements and a revenue sharing arrangement. 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.
Biocatalyst Product Sales
Biocatalyst product sales consist of sales of biocatalyst enzymes, chemical intermediates and Codex® Biocatalyst Panels and Kits. Biocatalyst 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.
Biocatalyst Research and Development
Biocatalyst 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 biocatalyst 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 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 biocatalyst products or products using our technologies.
Royalties are recognized as earned in accordance with the contract terms when royalties from licensees can be reasonably estimated and collectability is reasonably assured. For the majority of our royalty revenues, 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 share 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 share 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 biocatalyst product sales revenue.
Cost of Biocatalyst Product Sales
Cost of Biocatalyst Product Sales
Cost of biocatalyst 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 biocatalyst product sales. Shipping costs are included in our cost of biocatalyst 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 services under research and development agreements approximates the research funding over the term of the respective agreements and is included in research and development expense. Costs of services provided under license and platform technology transfer agreements are included in research and development expenses and are expensed in the periods in which such costs are incurred.
Research and Development Expenses
Research and development expenses consist of costs incurred for internal projects, 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. We had, due to insufficient historical data, used the “simplified method,” as described in SEC Staff Accounting Bulletin No. 107, “Share-Based Payment,” to determine the expected term of all stock options granted from the inception of our equity plans through the first half of 2015. Beginning in the third quarter of 2015, we believe we have sufficient historical data to calculate expected terms for stock options granted. Thus, the expected term was based on historical exercise behavior on similar awards, giving consideration to the contractual terms, vesting schedules and expectations of future employee behavior. We used historical volatility to estimate expected stock price volatility. The risk-free rate assumption was based on United States Treasury instruments whose terms were consistent with the expected term of the stock options. The expected dividend assumption was based on our history and expectation of dividend payouts.
Restricted Stock Units ("RSUs"), Restricted Stock Awards ("RSAs") and performance-contingent restricted stock units ("PSUs") were measured based on the fair market values of the underlying stock on the dates of grant. PSUs awarded may be conditional upon the attainment of one or more performance objectives over a specified period. At the end of the performance period, if the goals are attained, the awards are granted.
Stock-based compensation expense was calculated based on awards ultimately expected to vest and was reduced for estimated forfeitures at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differed from those estimates. The estimated annual forfeiture rates for stock options, RSUs, PSUs, and RSAs are based on historical forfeiture experience.
The estimated fair value of stock options, RSUs and RSAs is expensed on a straight-line basis over the vesting term of the grant and the estimated fair value of PSUs is 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.
Inventories
Inventories
Inventories are stated at the lower of cost or market value. Cost is determined using a weighted-average approach, assuming full absorption of direct and indirect manufacturing costs, based on our product capacity utilization assumptions. If inventory costs exceed expected market value due to obsolescence or lack of demand, valuation adjustments are recorded for the difference between the cost and the estimated market 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. 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 equivalents, short-term investments, marketable investments, accounts receivable, accounts payable and 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
Our financial instruments that are potentially subject to concentration of credit risk primarily consist of cash equivalents, short term investments, accounts receivable, marketable securities and restricted cash. We invest cash that is not required for immediate operating needs principally in money market funds.
Intangible Assets
Intangible Assets
Our intangible assets are finite-lived and consist of developed core technology and the intellectual property ("IP") rights associated with the acquisition of Maxygen Inc.'s ("Maxygen") directed evolution technology in 2010. Intangible assets were recorded at their fair values at the date we acquired the assets and, for those assets having finite useful lives, are amortized using the straight-line method over their estimated useful lives.
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 Core IP is the only finite-lived intangible asset on our condensed consolidated balance sheet as of June 30, 2016. There has been no material change in the utilization or estimated life of the Core IP since we acquired the technology patent portfolio from Maxygen.
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 parent 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 2015. 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, 2015. During the six months ended June 30, 2016, 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, 2015.
Income Taxes
Income Taxes
We use the liability method of accounting for income taxes, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount that will more likely than not be realized.
We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of tax credits, benefits and deductions and in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expenses for tax and financial statement purposes. Significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.
In assessing the realizability of deferred tax assets, we consider whether it is more likely than not that some portion or all of the deferred tax assets will be realized on a jurisdiction by jurisdiction basis. The ultimate realization of deferred tax assets is dependent upon the generation of taxable income in the future. We have recorded a 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 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. The adoption of ASU 2014-15 is not expected to have a material impact on our consolidated financial statements and related disclosures.
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 do not expect the adoption of ASU 2014-11 will have a material impact on our consolidated financial statements and related disclosures.
In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date." This ASU defers the effective date of ASU 2014-09, "Revenue from Contracts with Customers (Topic 606)" for all entities by one year. 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, including industry-specific guidance. The main principle of ASU 2014-09 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. ASU 2014-09 provides companies with two implementation methods: (i) apply the standard retrospectively to each prior reporting period presented (full retrospective application); or (ii) apply the standard retrospectively with the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings of the annual reporting period that includes the date of initial application (modified retrospective application). ASU 2014-09 as amended by ASU 2015-14 is effective for annual reporting periods beginning after December 15, 2017, including interim reporting periods within that reporting period. The FASB will permit companies to adopt the new standard early, but not before the original effective date of December 15, 2016. We are currently in the process of evaluating the impact of the pending adoption of this standard (including other amendments, such as ASU 2016-10 and ASU 2016-12, discussed below) on our consolidated financial statements and related disclosures.
In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842)," which replaces prior lease guidance (Topic 840.) The new guidance requires lessees to put most leases on their balance sheets but recognize expenses on their income statements in a manner similar to today’s accounting. The guidance also eliminates today’s real estate-specific provisions for all entities. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. Entities have the option to use certain practical expedients. Full retrospective application is prohibited. This ASU is effective for public business entities for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2016-02 on our consolidated financial statements and related disclosures.
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 are currently evaluating the impact of adopting ASU 2016-09 on our consolidated financial statements and related disclosures.
In April 2016, the FASB issued ASU 2016-10, "Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing," adding clarification, while retaining the core principles in the revenue guidance. For identifying performance obligations, the ASU clarifies when a promised good or service is separately identifiable (i.e., distinct within the context of the contract) and allow entities to disregard items that are immaterial in the context of a contract. For licensing, the ASU clarifies how an entity should evaluate the nature of its promise in granting a license of IP, which will determine whether it recognizes revenue over time (“symbolic IP”) or at a point in time (“functional IP”).The effective date and transition requirements for these amendments are the same as those of the new revenue standard (ASU 2014-09, as amended by ASU 2015-14).
In May 2016, the FASB issued ASU 2016-12, "Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients," amending guidance in the new revenue standard on transition, collectability, noncash consideration and the presentation of sales taxes and other similar taxes. The amendments clarify that for a contract to be considered completed at transition, all (or substantially all) of the revenue must have been recognized under existing GAAP. The FASB also clarified the collectability assessment and expanded circumstances under which nonrefundable consideration may receive revenue recognition when collectability of the remainder is not probable. The FASB clarified that the fair value of noncash consideration should be measured at contract inception for determining the transaction price. The amendments permit an entity to make a policy election to exclude from the transaction price sales taxes and similar taxes. The effective date and transition requirements for these amendments are the same as those of the new revenue standard (ASU 2014-09, as amended by ASU 2015-14).
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.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income (Loss) per Share (Tables)
6 Months Ended
Jun. 30, 2016
Earnings Per Share [Abstract]  
Schedule of earnings per share, basic
The following table sets forth the computation of basic and diluted net income (loss) per share during three and six months ended June 30, 2016 and 2015 (in thousands, except per share amounts):

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Numerator:
 
 
 
 
 
 
 
Net income (loss)
$
2,239

 
$
(5,360
)
 
$
(4,735
)
 
$
(10,922
)
Denominator:
 
 
 
 
 
 
 
Weighted average common stock shares used in computing net income (loss) per share, basic
40,495

 
39,301

 
40,283

 
39,066

Effect of dilutive shares
1,073

 

 

 

Weighted average common stock shares used in computing net income (loss) per share, diluted
41,568

 
39,301

 
40,283

 
39,066

Net income (loss) per share, basic
$
0.06

 
$
(0.14
)
 
$
(0.12
)
 
$
(0.28
)
Net income (loss) per share, diluted
$
0.05

 
$
(0.14
)
 
$
(0.12
)
 
$
(0.28
)
Schedule of earnings per share, diluted
The following table sets forth the computation of basic and diluted net income (loss) per share during three and six months ended June 30, 2016 and 2015 (in thousands, except per share amounts):

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Numerator:
 
 
 
 
 
 
 
Net income (loss)
$
2,239

 
$
(5,360
)
 
$
(4,735
)
 
$
(10,922
)
Denominator:
 
 
 
 
 
 
 
Weighted average common stock shares used in computing net income (loss) per share, basic
40,495

 
39,301

 
40,283

 
39,066

Effect of dilutive shares
1,073

 

 

 

Weighted average common stock shares used in computing net income (loss) per share, diluted
41,568

 
39,301

 
40,283

 
39,066

Net income (loss) per share, basic
$
0.06

 
$
(0.14
)
 
$
(0.12
)
 
$
(0.28
)
Net income (loss) per share, diluted
$
0.05

 
$
(0.14
)
 
$
(0.12
)
 
$
(0.28
)
Securities not included in the net loss per common share calculations
The following shares were not considered in the computation of diluted net income (loss) per share because their effect was anti-dilutive (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Shares of common stock issuable pursuant to equity awards outstanding under the Equity Incentive Plan
2,574

 
6,595

 
5,645

 
6,595

Shares of common stock issuable upon exercise of outstanding warrants
73

 
75

 
73

 
75

Total shares excluded as anti-dilutive
2,647

 
6,670

 
5,718

 
6,670

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2016
Cash Equivalents and Marketable Securities [Abstract]  
Schedule of cash equivalents and marketable securities
Cash equivalents and marketable securities classified as available-for-sale at June 30, 2016 and at December 31, 2015 consisted of the following (in thousands):
 
June 30, 2016
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
Average
Contractual
Maturities
 
 
 
(in days)
Money market funds (1)
$
11,141

 
$

 
$

 
$
11,141

 
n/a
Common shares of CO2 Solutions (2)
563

 
552

 

 
1,115

 
n/a
Total
$
11,704

 
$
552

 
$

 
$
12,256

 
 

 
December 31, 2015
 
Adjusted Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated
Fair Value
 
Average
Contractual
Maturities
 
 
 
(in days)
Money market funds (1)
$
11,120

 
$

 
$

 
$
11,120

 
n/a
Common shares of CO2 Solutions (2)
563

 
986

 

 
1,549

 
n/a
Total
$
11,683

 
$
986

 
$

 
$
12,669

 
 

(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 35 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2016
Fair Value, Assets, Liabilities and Stockholders' Equity Measured on Recurring Basis [Abstract]  
Summary of financial instruments measured at fair value on a recurring basis
The following tables present the financial instruments that were measured at fair value on a recurring basis at June 30, 2016 and December 31, 2015 by level within the fair value hierarchy (in thousands):
 
June 30, 2016
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,141

 
$

 
$

 
$
11,141

Common shares of CO2 Solutions

 
1,115

 

 
1,115

Total
$
11,141

 
$
1,115

 
$

 
$
12,256

 
December 31, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
Money market funds
$
11,120

 
$

 
$

 
$
11,120

Common shares of CO2 Solutions

 
1,549

 

 
1,549

Total
$
11,120

 
$
1,549

 
$

 
$
12,669

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheets Details (Tables)
6 Months Ended
Jun. 30, 2016
Balance Sheets Details [Abstract]  
Schedule of inventory components
Inventories consisted of the following (in thousands):
 
June 30, 2016
 
December 31, 2015
Raw materials
$
258

 
$
262

Work-in-process
153

 

Finished goods
744

 
730

     Inventories
$
1,155

 
$
992

Schedule of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
 
June 30, 2016
 
December 31, 2015
Laboratory equipment
$
20,285

 
$
20,503

Leasehold improvements
10,395

 
10,369

Computer equipment and software
3,284

 
3,271

Office equipment and furniture
1,179

 
1,178

Construction in progress (1)

 
3

Property and equipment
35,143

 
35,324

          Less: accumulated depreciation and amortization
(32,740
)
 
(32,215
)
     Property and equipment, net
$
2,403

 
$
3,109


(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): 
 
June 30, 2016
 
December 31, 2015
 
 
 
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

 
(19,119
)
 
1,125

 
20,244

 
(17,432
)
 
2,812

 
6
     Intangible assets, net
$
21,778

 
$
(20,653
)
 
$
1,125

 
$
21,778

 
$
(18,966
)
 
$
2,812

 
 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock-based compensation expense
Stock-based compensation expense is included in the consolidated statements of operations as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Research and development
$
222

 
$
238

 
$
442

 
$
529

Selling, general and administrative
1,020

 
1,013

 
2,189

 
2,007

   Total
$
1,242

 
$
1,251

 
$
2,631

 
$
2,536

Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity
The following table presents total stock-based compensation expense by security types included in the condensed consolidated statements of operations for the three and six months ended June 30, 2016 and 2015 (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Stock options
$
267

 
$
269

 
$
571

 
$
517

RSUs and RSAs
561

 
662

 
1,135

 
1,454

PSUs
414

 
320

 
925

 
565

   Total
$
1,242

 
$
1,251

 
$
2,631

 
$
2,536

Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The weighted-average assumptions used to estimate the fair value of employee stock options granted were as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Expected term (in years) (1)
5.3

 
6.0

 
5.4

 
6.0

Volatility
64
%
 
66
%
 
65
%
 
66
%
Risk-free interest rate
1.46
%
 
1.78
%
 
1.30
%
 
1.70
%
Dividend yield
%
 
%
 
%
 
%
Weighted-average estimated fair value of stock options granted
$
1.94

 
$
2.58

 
$
2.30

 
$
2.09


(1) We had, due to insufficient historical data, used the “simplified method,” as described in SEC Staff Accounting Bulletin No. 107, "Share-Based Payment", to determine the expected term of all stock options granted from the inception of our equity plans through the first half of 2015. Beginning in the third quarter of 2015, we believe we have sufficient historical data to calculate expected terms for stock options granted. (See Note 2, "Basis of Presentation and Summary of Significant Accounting Policies.")
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Capital Stock (Tables)
6 Months Ended
Jun. 30, 2016
Equity [Abstract]  
Schedule of common stock warrants issued and outstanding
As of June 30, 2016, the following warrants remain outstanding:
 
June 30, 2016
Issue Date
Shares Subject
to Warrants
 
Exercise Price
per Share
 
Expiration
September 28, 2007
72,727
 
$
8.25

 
September 28, 2017
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum payments under non-cancellable operating leases
Future minimum payments under noncancellable operating leases are as follows at June 30, 2016 (in thousands):
Years ending December 31,
Lease payments
2016 (6 months remaining)
$
1,419

2017
2,677

2018
2,736

2019
2,818

2020
236

Total
$
9,886

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Significant Customer and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2016
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 June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Customer A
17
%
 
28
%
 
24
%
 
27
%
Customer B
63
%
 
*

 
44
%
 
*

Customer C (related party)
*

 
24
%
 
*

 
23
%
* Less than 10% in the period presented
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
 
June 30, 2016
 
December 31, 2015
Customer A 
59
%
 
12
%
Customer D
*

 
22
%
Customer E (1)
*

 
40
%
Customer F
10
%
 
*

* Revenue percentage was less than 10%; accounts receivable balance not applicable
(1) This represents a $3.1 million settlement relating to past-due payments and settlement of future payments associated with our royalty business with a non-core customer as of December 31, 2015. We collected the full amount in February 2016.
Schedule of revenues by geographical area
Geographic revenues are identified by the location of the customer and consist of the following (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2016
 
2015
 
2016
 
2015
Revenues:
 
 
 
 
 
 
 
United States
$
2,758

 
$
3,466

 
$
6,852

 
$
7,763

Asia
 
 
 
 
 
 
 
India
1,023

 
29

 
2,046

 
150

Singapore
1,165

 

 
2,121

 

Others
269

 
465

 
495

 
686

Europe


 


 


 


United Kingdom
10,071

 
514

 
10,581

 
1,203

Others
716

 
1,544

 
1,903

 
3,014

Total revenues
$
16,002

 
$
6,018

 
$
23,998

 
$
12,816

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:
June 30, 2016
 
December 31, 2015
United States
$
3,811

 
$
6,231

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basis of Presentation and Summary of Significant Accounting Policies (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2016
USD ($)
Jun. 30, 2015
USD ($)
Jun. 30, 2016
USD ($)
operating_segment
Jun. 30, 2015
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Accounting Policies [Abstract]            
Cash and cash equivalents $ 22,352,000 $ 16,598,000 $ 22,352,000 $ 16,598,000 $ 23,273,000 $ 26,487,000
Cash 11,300,000   11,300,000      
Money market funds 11,100,000   $ 11,100,000      
Number of operating segments | operating_segment     1      
Number of reportable segments | operating_segment     1      
Goodwill Impairment     $ 0   $ 0  
Benefit from income taxes $ 26,000 $ 430,000 $ 15,000 $ 418,000    
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income (Loss) per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income (loss) $ 2,239 $ (5,360) $ (4,735) $ (10,922)
Weighted average common stock shares used in computing net income (loss) per share, basic (shares) 40,495 39,301 40,283 39,066
Effect of dilutive shares (shares) 1,073 0 0 0
Weighted average common stock shares used in computing net income (loss) per share, diluted (shares) 41,568 39,301 40,283 39,066
Net income (loss) per share, basic (usd per share) $ 0.06 $ (0.14) $ (0.12) $ (0.28)
Net income (loss) per share, diluted (usd per share) $ 0.05 $ (0.14) $ (0.12) $ (0.28)
Total shares excluded as anti-dilutive (shares) 2,647 6,670 5,718 6,670
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) 2,574 6,595 5,645 6,595
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total shares excluded as anti-dilutive (shares) 73 75 73 75
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Collaborative Arrangements (Details) - USD ($)
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Apr. 30, 2016
Sep. 30, 2015
Aug. 31, 2015
Jul. 31, 2014
Feb. 29, 2012
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Technology Transfer, Collaboration and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Termination notice period     30 days                
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           $ 2,500,000 $ 500,000   $ 3,000,000 $ 1,000,000  
Deferred revenue           0     0   $ 3,000,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                
Revenue recognized   $ 5,000,000                  
Termination notice period     90 days                
License and services revenue           600,000     1,300,000    
Deferred revenue           2,700,000     2,700,000   4,000,000
Upfront License fee, period for recognition     2 years                
Contingent payment, completion of milestones and agreement     $ 8,000,000                
Potential royalty revenue     $ 15,000,000                
Duration of license agreement     3 years                
Right of refusal period     5 years                
Contingent termination revenue     $ 8,000,000                
Merck [Member] | Supply Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
License and services revenue           300,000 $ 500,000   700,000 $ 1,000,000  
Deferred revenue           $ 2,000,000     $ 2,000,000   $ 1,000,000
Upfront License fee, period for recognition         5 years            
Term of collaborative research and development agreement (years)         5 years            
Optional extension period         5 years            
Merck [Member] | Minimum [Member] | Technology Transfer, Collaboration and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Duration of technology transfer     15 months                
Merck [Member] | Maximum [Member] | Technology Transfer, Collaboration and License Agreement [Member]                      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]                      
Duration of technology transfer     24 months                
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Cash Equivalents and Marketable Securities (Components of Cash Equivalents and Marketable Securities) (Details)
$ in Thousands
Jun. 30, 2016
USD ($)
security
Dec. 31, 2015
USD ($)
security
Cash Equivalents and Marketable Securities [Line Items]    
Adjusted Cost $ 11,704 $ 11,683
Gross Unrealized Gains 552 986
Gross Unrealized Losses 0 0
Estimated Fair Value $ 12,256 $ 12,669
Number of Marketable Securities In Unrealized Loss Position | security 0 0
Money market funds [Member]    
Cash Equivalents and Marketable Securities [Line Items]    
Adjusted Cost $ 11,141 $ 11,120
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 11,141 11,120
Common shares of CO2 Solution [Member]    
Cash Equivalents and Marketable Securities [Line Items]    
Adjusted Cost 563 563
Gross Unrealized Gains 552 986
Gross Unrealized Losses 0 0
Estimated Fair Value $ 1,115 $ 1,549
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements (Schedule of Financial Instruments Measured at Fair Value on Recurring Basis) (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis $ 12,256 $ 12,669
Investment owned (shares) 10,000,000  
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 $ 11,141 11,120
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,115 1,549
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
Money market funds [Member]    
Summary of financial instruments measured at fair value on a recurring basis    
Total financial assets measured at fair value on a recurring basis 11,141 11,120
Money market funds [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 11,141 11,120
Money market funds [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 0 0
Money market funds [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
Common shares of CO2 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,115 1,549
Common shares of CO2 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 CO2 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,115 1,549
Common shares of CO2 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 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheets Details (Inventory) (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Schedule of Inventory Components    
Raw materials $ 258 $ 262
Work-in-process 153 0
Finished goods 744 730
Inventories $ 1,155 $ 992
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheets Details (Property and Equipment, net) (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 35,143 $ 35,324
Less: accumulated depreciation and amortization (32,740) (32,215)
Property and equipment, net 2,403 3,109
Laboratory equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 20,285 20,503
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,395 10,369
Computer equipment and software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,284 3,271
Office equipment and furniture [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,179 1,178
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 0 $ 3
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheets Details (Intangible Assets, net) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 21,778 $ 21,778
Accumulated Amortization (20,653) (18,966)
Net Carrying Amount 1,125 2,812
2016 (remaining 6 months) 1,125  
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 (19,119) (17,432)
Net Carrying Amount $ 1,125 $ 2,812
Amortization Period (years) 6 years  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheets Details (Goodwill) (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Balance Sheets Details [Abstract]    
Goodwill $ 3,241 $ 3,241
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation (Textual) (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2010
shares
Mar. 31, 2017
Mar. 31, 2016
Mar. 31, 2015
Jun. 30, 2016
USD ($)
Dec. 31, 2014
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         $ 2.0  
Stock options [Member] | One Year Vesting Period [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights 25.00%          
Stock options [Member] | Monthly, Three Year Vesting Period [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights 75.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.3  
Restricted Stock Units (RSUs) [Member] | Monthly, Three Year Vesting Period [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] | Annually, Four Year Vesting Period [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period 4 years          
Award vesting rights 25.00%          
Performance Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period     1 year      
Performance awards, threshold level, number of shares, multiplier           0.5
Performance awards, superior level, number of shares, multiplier     2      
Performance Shares [Member] | Annually, Two Year Vesting Period [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period     2 years      
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.7  
2010 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares reserved for future issuance (shares) | shares 1,100,000          
2016 PSU Plan [Member] | Performance Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Estimated percent of performance goals that will be achieved         100.00%  
2015 PSU Plan [Member] | Performance Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights     50.00%      
Goals achieved percent     92.80%      
2014 PSU Plan [Member] | Performance Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights     50.00% 50.00%    
Goals achieved percent       53.00%    
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%          
Forecast [Member] | 2015 PSU Plan [Member] | Performance Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights   50.00%        
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation (Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2010
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Schedule of stock-based compensation expense          
Stock-based compensation   $ 1,242 $ 1,251 $ 2,631 $ 2,536
Stock options [Member]          
Schedule of stock-based compensation expense          
Stock-based compensation   267 269 571 517
RSAs and RSUs [Member]          
Schedule of stock-based compensation expense          
Stock-based compensation   561 662 1,135 1,454
Performance stock units [Member]          
Schedule of stock-based compensation expense          
Stock-based compensation   414 320 925 565
Research and development [Member]          
Schedule of stock-based compensation expense          
Stock-based compensation   222 238 442 529
Selling, General and Administrative Expenses [Member]          
Schedule of stock-based compensation expense          
Stock-based compensation   $ 1,020 $ 1,013 $ 2,189 $ 2,007
One Year Vesting Period [Member] | Stock options [Member]          
Schedule of stock-based compensation expense          
Award vesting rights 25.00%        
Monthly, Three Year Vesting Period [Member] | Stock options [Member]          
Schedule of stock-based compensation expense          
Award vesting rights 75.00%        
Monthly, Three Year Vesting Period [Member] | Restricted Stock Units (RSUs) [Member]          
Schedule of stock-based compensation expense          
Award vesting rights       33.3333%  
Annually, Four Year Vesting Period [Member] | Restricted Stock Units (RSUs) [Member]          
Schedule of stock-based compensation expense          
Award vesting rights 25.00%        
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation (Valuation Assumptions) (Details) - $ / shares
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2010
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Stock options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected term (in years) (1)   5 years 3 months 18 days 6 years 5 years 4 months 24 days 6 years
Volatility   64.00% 66.00% 65.00% 66.00%
Risk-free interest rate   1.46% 1.78% 1.30% 1.70%
Dividend yield   0.00% 0.00% 0.00% 0.00%
Weighted-average estimated fair value of stock options granted   $ 1.94 $ 2.58 $ 2.30 $ 2.09
Monthly, Three Year Vesting Period [Member] | Stock options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights 75.00%        
Monthly, Three Year Vesting Period [Member] | Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting rights       33.3333%  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Capital Stock (Textual) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Equity [Abstract]    
Stock options exercised 323,981 100,030
Weighted average exercise price of stock options exercised $ 2.58 $ 1.95
Proceeds from exercises of stock options $ 837 $ 195
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Capital Stock (Warrants) (Details) - Warrants Issued on September 28, 2007 and Expiring on September 28, 2017 [Member]
Jun. 30, 2016
$ / 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 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Textual) (Details)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 24 Months Ended
Apr. 30, 2016
USD ($)
Jun. 30, 2016
USD ($)
ft²
building
Jun. 30, 2015
USD ($)
Jun. 30, 2016
USD ($)
ft²
building
Jun. 30, 2015
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2015
USD ($)
Commitments and Contingencies [Line Items]                
Incentive from lessor   $ 1.5   $ 1.5        
Asset retirement obligations   0.4   0.4       $ 0.4
Letters of credit   0.7   0.7       $ 0.7
Rent expense   0.8 $ 0.9 1.7 $ 1.7      
Operating lease, sublease rentals   0.3 $ 0.2 0.5 $ 0.3      
Operating lease, future minimum sublease rentals   $ 2.3   $ 2.3        
Purchase commitment $ 1.8              
Fifth Amendment [Member]                
Commitments and Contingencies [Line Items]                
Payments for capital improvements           $ 3.6    
Tenant reimbursements             $ 3.1  
Headquarters, Redwood City [Member] | Fifth 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        
Chesapeake Space [Member]                
Commitments and Contingencies [Line Items]                
Expiration date of lease       Jan. 31, 2017        
Penobscot Space, Building 2 Space, and Saginaw Space [Member] | Fifth Amendment [Member]                
Commitments and Contingencies [Line Items]                
Expiration date of lease       Jan. 31, 2020        
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Future Minimum Lease Payments) (Details)
$ in Thousands
Jun. 30, 2016
USD ($)
Future minimum payments under non-cancellable operating leases  
2016 (6 months remaining) $ 1,419
2017 2,677
2018 2,736
2019 2,818
2020 236
Total $ 9,886
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Nov. 10, 2014
Related Party Transaction [Line Items]            
Revenue sharing arrangement $ 658,000 $ 1,465,000 $ 1,380,000 $ 2,990,000    
Exela PharmaSci, Inc [Member]            
Related Party Transaction [Line Items]            
Accounts receivable from related parties $ 300,000   $ 300,000   $ 0  
CMEA Ventures [Member] | Affiliated Entity [Member]            
Related Party Transaction [Line Items]            
Ownership percentage           7.40%
Exela PharmaSci, Inc [Member] | Presidio Partners 2007, L.P. [Member] | Affiliated Entity [Member]            
Related Party Transaction [Line Items]            
Ownership percentage 10.00%   10.00%      
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.5.0.2
Significant Customer and Geographic Information (Concentration Risk) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Customer E [Member]          
Concentration Risk [Line Items]          
Royalty past due and future settlement payment         $ 3.1
Customer Concentration Risk [Member] | Customer A [Member] | Sales [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 17.00% 28.00% 24.00% 27.00%  
Customer Concentration Risk [Member] | Customer B [Member] | Sales [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 63.00%   44.00%    
Customer Concentration Risk [Member] | Customer C (related party) [Member] | Sales [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   24.00%   23.00%  
Credit Concentration Risk [Member] | Customer A [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage     59.00%   12.00%
Credit Concentration Risk [Member] | Customer D [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage         22.00%
Credit Concentration Risk [Member] | Customer E [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage         40.00%
Credit Concentration Risk [Member] | Customer F [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage     10.00%    
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Significant Customer and Geographic Information (Revenues by Geographic Area) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Schedule of revenues by geographical area        
Total revenues $ 16,002 $ 6,018 $ 23,998 $ 12,816
United States [Member]        
Schedule of revenues by geographical area        
Total revenues 2,758 3,466 6,852 7,763
India [Member]        
Schedule of revenues by geographical area        
Total revenues 1,023 29 2,046 150
Singapore [Member]        
Schedule of revenues by geographical area        
Total revenues 1,165 0 2,121 0
Other Asian Countries [Member]        
Schedule of revenues by geographical area        
Total revenues 269 465 495 686
United Kingdom [Member]        
Schedule of revenues by geographical area        
Total revenues 10,071 514 10,581 1,203
Other European Countries [Member]        
Schedule of revenues by geographical area        
Total revenues $ 716 $ 1,544 $ 1,903 $ 3,014
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.5.0.2
Significant Customer and Geographic Information (Long-Lived Assets by Geographic Area) (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
United States [Member]    
Schedule of long-lived assets by geographical area    
Long-lived assets $ 3,811 $ 6,231
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $"$"4D]SG18X0$ D> 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V9S4[C,!2%7Z7*%C6N?V 81-D 6T""%_ DMXW5.+9L4\K;8Z> 9JHR M@ADJG4U^>J[O.L3ODV M+)G7S4HOB8G9[(0U;D@TI&DJ/:J+\]LUA6!:FEQNA=)[7FGO>]/H9-S UD.[ MTW7J%@O34.N:1YN7U"E;TU'6J\F=#NE&V]R";7HV"MLCKXO.OL)^;=YE=7X*8?= MA7]+9FP9FA^6?ZPH]__X+#LO<6W[JZ"?S([!^F!C*N?::C/L&]63"ZM?SJV^ M:J6VJD/N3 DLV>7Y.*[K$:66_^7]]M.:5R@3QF6P@-^%)T.U-ZGD.>[ M_]OXO>!P.[% *P( L !?.0Q(OW[CMB PD.MQ-*O>X^NO ZIK XTHO8<4M?' M5$Q^#*G*_=ITJK$"2+8CCVG!D4*>-BP>-9?20D0[8$NP+,L5R*V.V:SGVL7. MU49V[M,41Y26M#;3"&>6X9MY6&3I//B)]!=C;IK>TI;MR5/0!_ZS#0//>997 M'L=V+YRO+0O]C^AY%.!)T:'B1?4C9@,2[2F]@OIZ (4QOCLEFI2"(S>C@KN_ MV/P"4$L#!!0 ( $"$"4E@@IJAT@$ (T= : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/%V4M.XT 4A>&M1%X Y?L@0$08,6%*LP$KJ<11$MMR M5:MA]VTR0.%11PPBG8DMV]*M?_2I5+[O4KUXCH4H'DY:$X)NBD'W5"";LM!MY2@ MNW+0'25(:B!CS4E"6'.T%L"U<+P6 +9PQ!9 MG#,%H"V<-06P+9PW!8 MW#D M%D"W<.P6@+=P]%:@MW+T5J"WDO;::+/-T5N!WLK16X'>RM%;@=[*T5N!WLK1 M6X'>RM%;@=[*T5N!WLK1VX#>QM';@-[&T=N WD8Z*T&')1R]#>AM'+T-Z&T< MO0WH;1R]#>AM'+T-Z&TCM'+T=Z.TCMI+-N=-C- MT=N!WL[1VX'>SM';@=[.T=N!WL[1V\_T3FTSQO6?/.ZZ;;ITS:?A\%_.&=XI MOQWBY5-.4V'#F=9Y6BF&T_7B3I^FOH>$;W]>'_X#4$L#!!0 ( $"$"4E_ MH;FP#P, -,, 0 9&]C4')O<',O87!P+GAM;+U735/;,!#]*YJ$LY$VB099?W>KG;?KN3T M-;9[(VL*L$X"LI=<:>R1\;(U=Z[H)0F*.>0<3PFBZ>W4V)P[>K2SQ$RG4L#0 MB#('[9).NWV>P(L#G4%V4FR=MM*^CW)5%$H*[J31Z;T4UJ"9.G;S(D#UD]> MP"#/8Q"EE6Z9ME>875/ C 57,*!8Z90KA!7JKS%@!B8ON%XFJZ]ZTQ8#XO*4_EN8,YUS/(=K%O7VYJ\0 6?:;O.J=M M^MN68&-?^0:>23T;<6DQ[2]<;P'"&;N6:>$.52DSPHN.#Q/:'[;8$T?PR\O6 M@EO)M6LQE+_IL=-:A5U9PUH5Z&SZ:.PSS@$<]I.M,2QWL;MKV4V[%P%!JWUD MLLTL79=M+V]OF4BG +]-1]RZ_U2*D-.F$-V+UD[V&Q>,ZXS=:$?MR.[T*A2) MMUN2[6I@:"XT0L9HA4;)C-HL8]=<<2V '< YB^&,'?VC/1_ >7\ Y_P SH=* MSA!06%GXNC(S9=?HB7;$*50R[\#FKV*V=:TL32 M&<$&)3J2R(9(MV!FMEK-Q@[HM&,[@!U-JN,TRMKIQ,CJ8U GQ,B[H1Q'Z;QF M_5ON9O>-NK.C>"D[%P=(^3%>RF'L0'N*BY?_+%+^,=U861DE_YU>$-=$<=:? M>9%Q'%5#1G%NCD[]V53/\0+4C?3^"/@-<74&ULS9--3\,P#(;_"NJ]2[NB:41=#X X,0F)(1"WD'A;6/.AQ%/7?T^6 M=2T#+KUQJVN_CU_'2+MW=80) M3J &!1H]R2^?'F*&)%WEPCU_/TYVX6\PK+HA_JWCL\&X7918P\C=1HV( MRXV?$23 -EVT#;&"5_%^S5$QY<35K8Q MKCVE?D07KZKZ E!+ P04 " ! A E)F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $"$"4F2!J:F60( *H+ - >&PO^?@XRV]D1_>)$^I?(1]17IU&_P#PB MOCY W!,="+PQ@5Y;M#C,!>]K-X,.B,/J&6P0U?Z!<4\%%1(H?3AT!HMPQ+#S MN$.4))(8,$>,T*V#9P:PYZGU8X0+:7.[#.,\4[_/)(LD@G[[')\NZ=GM8)9' M*-U?G@;BL$1*8\2XDV@:S^2# #CIO(F2&99J/<%>DQ]2^-8E M_TU-?W[7>C7Z"/[K[?FOR8>UL9\A'.DYHA3W-4NP7-H_[^G"/EZ=JS+3;,]6 MVN)\I9UQ0:_/5]K-;TKSVJ8UZ(Q[?;%#05(3J@C?:4#F)G-O=-.]EM7W1,V9 M-7T[M+,*)?KBO)=%DV4X1S55#V0CE)V,8&]_-?*#1>>UZB@BV-O?<$9JYJYF M_>T\_@502P,$% @ 0(0)23] U'TS! *Q \ !X;"]W;W)K8F]O M:RYX;6R5EU%OVC 0@/^*E:?V88,XAK9H3%I+UR&M6S50]VP2 U8=.[.=TO77 M[QS*=BF&-4\D(?ER/G^^G#^XT<;8AX4Q#^2I5-J-[#A9>U^->CV7KT7)W7M3 M"0W_+8TMN8=3N^J9Y5+F8F+RNA3:]VB_/^Q9H;B71KNUK%SR0G-OH;G*"EZX MM1"^5%M8R:5./GYPHZ54XEY8!V#"J^H;+\4X>5()4=SYZT)Z48P3!J=F(UH7 M;%U=UE*%DT%_D/0";#?4.TMR4X@M;+Z6[N?+'PDIQ)+7RL\AV-U[QTE*&:7# M+2/<=B_%QF%@N$!X[N6CF//%..DGA-?>?);*"SOA7MQ84U=2KX"5D*6TSL_" M<)L[2ZEE*9]#W'#FUF;SQ5CY;+3G:I9;HU3S5/BC>0C>X/Y>@1B]S%LW>K[X M$69BG S[ 'R43BZDDO[W.&F.E0@CZ;T:2I/^?T=$-\G933'ANB#7V@.%3/5V M\B U(0:X>5HT+[8C"0=V6J3;5&'0E=&%T$X4!(Z<4;* K!3DDBNN*J70N12M46!7TXBL/\('"$9PQRU4J3E,K0LE M&58 IF!ATXBQ,[G2$KYN'(K>5>T\&&>;N&Z$65EL;(J532/.'I6?]G'-P][2 MB+=']"4-$L QPVBF6F+Y9XAWI%*.PS;2#S2\P MC,)2T_])'0T&VTV[VDU., K[32-^'S63GF,4EIQV+=2K.@>0Q"DN>=94\PY)G6/*LB^0SZ&B+&J-:'4<'R:?Z$9 &H[#D643R M0Z@["PVV;>4*2YY%)#\U)8R*J]-&==[*%<.VLZCM M+=1/'I:.=SL61F';6;2]/E*O&&ZO&;:=11OL8RB&4:T..V+[X4_[Z\K L.TL M8OO1*LIPD\VP[2QB^W$4;K,9MIUUK>T,UW:&;6?G+UNY?[LWV,!"CUZ$O:UK M7@.;PSQL>.%GVY&R0>A&PO=V]R:W-H965T&UL?57;CILP$/T5Q ^<=0B+X('C@N[ 38MQ&$6\[1"!_H2,:Y)\+ M900*N637B(\,P;,F$1PE<;R)".R'L*GUWBMK:GH3N!_0*POXC1#(_AT0IM,N M!.%CXZV_=D)M1$T=+;QS3]# >SH$#%UVX1YLCR!5$(WXW:.)6_- .7^B]%TM M?IYW8:Q\0!BU0IF CGYJ*:,\?UK_K<*7[)\C1D>(__5ET MTMLX#,[H F]8O-'I!YICR)7!EF*NOT%[XX*2!R4,"/PP8S_H<3)_LFJFN0G) M3$@6 BB]A'0FI)^$3$=J/--Q?8,"-C6C4\!,,D:H<@ZVJ3RY-I#!\%#]TL>E M$$U];^(ZNBLS3XB#020: 19$)&TO LFZP"&QZ(E+X&@C4K= ZHD@U?14TS,W M/?/0,TW/-#UW'H"-V+@%6J M1:S?JMB6<9?5C,D-9DW%>W>!K5*X59XPY8J*YP+O06);J-PJ-B:)5U1\MQBD MM@7@2LQQQIC,9 "4(*Z^%G)DM3^"V%4_"SQHZ6T0IL\MN\O3LT]T^_R$-_4( MK^@79-=^X,&)"MF$=1N]4"J0="5^D7>VDX_CLL#H(M2TD'-FG@NS$'1\O'[+ M$]S\!U!+ P04 " ! A E),.PD2 @$ "D$P & 'AL+W=OD]K>N_SYG\)P M.%YL4PZ?NJMMIW_.7=^4X_38OX;#M;?E:0EJZA"B* F;LFIWA_WR[DM_V'=O M8UVU]DL?#&]-4_8_=VMU??*U>+^/\(CSLPT?=]'LP=;V.,Y%E-/EW1:VKN>2IIK_ MWPK]7><<2._OI?^]-'>R_U(.MNCJ_ZK3>)G<1KO@9,_E6SU^[6[_V*T-\5S@ ML:N'Y3WH%^3<2WGG*LGG'KN&$R-&7;S7TMWS8K#_OT L _?YW*8)%\E ML$HD1<$4^)"$4_T/$^ Q 4L\KO%:CD=//"[Q>HV/N<5V;<0J2;=V8@R2JF J MA-31%NWQHJF71/2R2I)%@J@CT0H5I0B9["3V.(FIDU1T$I-*E(K%KBNH*,M M-I)XC"34B!&-)-1(Y##"1*!CV4GJ<9)2)YGH)"650)I%\D"A*@2#CO08CQ=# MO* X!G)#QX 14UBX-,Q'YO&141]*])&Q8:+D[#!1K!T],I/5#:.(>A%[/M\T M6X)TA*(9ID(5N=QXT:BH&[&>?-//$15U'DHHQ83F0-FH:!:8&Z9R4@M\! 5*4"T3%!A!IX$LNV$JG3F( SZ& F6HEAD*%(XJ M5:G,4":#2>4:R3Z& MV\Z@\[G^U3$&Y"E;?!1BK%S] MXR,G4G+*A[,<&1.SQ,BCF,DFI*6.&87>\SYEI[R5RY&>Y=T[/B:3=GPA^9YR M+5_MY[)_K=HA>.G&L6N6CROGKAOM5%CT::+-Q9:GQT-MS^-\FT[W_?H1:7T8 MN^O]F]CCP]SA%U!+ P04 " ! A E)= %";C<" A" & 'AL+W=O MR2*^_?\YWS'$3C51]LH;0D3TUG<#W\:-$.,& M 'YL2(_Y$QW)(%?.E/58R"&[ #XR@D_:U'<@@3 '/6Z'N*[TW#.K*WH573N0 M9Q;Q:]]C]G='.CIM8Q3?)U[:2R/4!*@KL/A.;4\&WM(A8N2\C;^@S1YIB5;\ M:LG$K7ZDX ^4OJK!C],VAHJ!=.0H5 @LFQO9DZY3D63F/W/0_SF5T>[?HW_3 MY4K\ ^9D3[O?[4DTDA;&T8F<\;43+W3Z3N8:5BK@D79TOUOBJ,=O MIFT'W4YFI82SS6](9D.R&% 6-*2S(7UG (9,U_45"UQ7C$X1,P]CQ.J9HTTJ M=^X8R6)XK);T=BE%7=WJ55&!FXKC2'9&DFA)XE/L'46Z2(#,OT D 8A$^U,# M4?K]:<"?:G]F_&L7<3!%&$FA)5F"?)K](XW#D04X,HLCAUX.(RFU!#Y!"/TH M 9E#LPK0K&P:;YJ=D>1FXZ#^>'%".HAF*#QG\"H>A##"4-D/F92@_]Y8$9 [-.D"SMFE67IJU52^",/">A)4.DSIB M'Y]*T*;*O52SQB3+$"K0(RI7"=,L?4P5/"N1357XJ="GJ=#'5, ZS$=\(3\Q MN[0#CPY4R'M!G^QG2@61\>"3_)$V\KY>!ATY"]4M9)^9&\P,!!WO%_+RKZ#^ M!U!+ P04 " ! A E)%1&M+4\$ F% & 'AL+W=OZTA\[L[*$]*S;]F-7# ME91X^^VKEQ50!;FYQ);\ X@_01((-_>J_M%-B^K2]O>UJ[;'"ZJ MR)KGZJ;*[I=351=9VSW69[>YU2H[#D9%[J(0@5MDUW*UW0SOOM7;3?7>YM=2 M?:N=YKTHLOK?1.75_64%J\>+[]?SI>U?N-N-.]L=KX4JFVM5.K4ZO:Q>8;U' M[)&!^.NJ[@WY[O3!OU75C_[AC^/+2O0QJ%P=VMY%UGU\J%3E>>^I&_F?R>GG MF+TA_?[P_ML@MPO_+6M46N5_7X_MI8M6K)RC.F7O>?N]NO^N)@VR=WBH\F;X MZQS>F[8J'B8KI\A^CI_71(#%';H"4$J%@8_BED[W!B1:F M9YDK;[#W1GN#3-]B[P_V_FB_"+$<9V)$P@'Q,!(.(544I/\285Q585 54%1MO M$I!! LD&DE(&_$"RFC3(XU.^IQ#&L6'QAA9)(97$1I*$-)) "':)II0*!+#* M=Q1"+S8D2AL0(PAX69%%5D3WI,$^MMC'=%I"=EIBJ@41V%F)-2F2WY.QMC"! M3[4V7"@,FOH::#[4!57%SGTR,>,X$H!/]H):'KV3+HT"$1K2O<#\P#-HLQ8L MH-IB7AO0->KSAU^J41+C@-<&VO[L%@"O3<-$1$X-79NE#KX"$FW\29!,S".> M4+(G9:IC$()!'<4P"CU^3>J8+WQ3YFSE$SRJCMU&R<0\-IO/YC?5J"<9\.MM MIV-^Z!E2IV'=3D!#'01;<0=:W2.^ND_,(W>\-LJPI6>G(6C8:Y2)#'ILA1UH M98_XR@Y2FV!#LC3(M,MT3RRTUR% 0PL&MLH.M+1'?&D'K=JB*5&!M@C#V' V M!OHBY$O#7L< /-]0X\%6Y(%6^8BO\D"K[A.R4YWJD,\?"SN= G:\_<(5F!:C MK&/$L#&FCU)-X!L,!LL0,!^,"0T/JT-:+(.U%(KX7F9A9'#O9J4:9Q?T/ MX\4M,:,X6S."M!F)^&8$:6?0E<[8H(YB7NP)MD#N%MZ0/YGW"V\B,+21:&M' MD+8C_/&6(.T,?)#+.X2'.OR:.OR:.OR%.I=<@A2J/@_73XUSJ-[+=OQO87X[ M7W&]#C=W[*S^S.KSM6RC]=8XT-;W1ZW&PO=V]R:W-H965T&ULC5;+ MCILP%/T5Q+[#P[P2$:0)I&H7E4:SZ*P=X@0T@*GMA.G?UP]"3.30;()MSCGW MGFOCFW3 Y)-6"#'KJVTZNK$KQOJUX]"R0BVD+[A''7]SQ*2%C$_)R:$]0? @ M26WC^*X;.2VL.SM+Y=H;R5)\9DW=H3=BT7/;0O)WBQH\;&S/OBZ\UZ>*B04G M2YV)=ZA;U-$:=Q9!QXW]ZJUWB4!(P.\:#50;6R+W/<:?8O+SL+%=D0)J4,F$ M N2/"\I1TP@A'OC/J'D+*8CZ^*K^7;KEV>\A13EN/NH#JWBRKFT=T!&>&_:. MAQ]HM! *P1(W5/Y:Y9DRW%XIMM7"+_6L._DZHM<>,W^#R#CYBS!#/ MVWWA'TS%6_&PO=V]R:W-H965T&ULC53);MLP M$/T50A\0:K/=&+* > G:0X$@A_9,RZ,%X:*0M)7^?;G(LFPH3BXB9_C>F^%P M-%DGY)NJ 33Z8)2K55!KW2XQ5D4-C*@'T0(W)Z60C&ACR@JK5@(Y.!*C. [# M.6:DX4&>.=^+S#-QU+3A\"*1.C)&Y+\U4-&M@B@X.UZ;JM;6@?,,#[Q#PX"K M1G DH5P%3]%REUJ$ _QIH%.C/;*Y[X5XL\:OPRH(;0I H=!6@9CE!!N@U J9 MP.^]YB6D)8[W9_5G=UN3_9XHV CZMSGHVB0;!N@ )3E2_2JZG]!?868%"T&5 M^Z+BJ+1@9TJ &/GP:\/=VOF3'V%/FR;$/2$>"$.<:4+2$Y(+(;U+2'M"^MT( MLYXPNXF _=U=Y;9$DSR3HD/2OW9+;%-%RYEYFP*9)R%6: MR9U:)8Z?^%K%T_ST#C]U_-3S%]Q4JQ)%K7X#!.PR(I]CVX(U_'2TWT81_:P:*__\O\GG6D@I^ M$UDU7*&]T*;S7>^60F@P28VMKRZ-^=X& MW:VNR_:_W%3V_KJ"U>/&C\OIW(\WPMTV?,8=+K5INHMM@M8<7U=O\%(H-4HF MQ=\7<^^<\V T_V[MS_'BS\/K*AH]F,KL^[&)JOZ'O?]AEAPV8X-[6W73;["_ M=;VM'R&KH"Y_S<=+,QWO\S]IM(3Q ;@$X#/@V0\?H)8 ]1D03YG.SJ:\?BO[ M'0^+,'E'O(T0E'KH/"5201WX/RY*"F>#7GD/'QL2<^GN+C.<$HHAZ;.8M9 MDTR:=9RH#:)REQPO:2ITXO:^3'A&@VO(_,XR,C/MA9 ME&=.'^QL+%S%.M:*]S%23'[Q(^)$LTX6T=P1:@6L&ZK:*"W8\7((R+07YAIX M0/,&2#)*^8S0\:JR-.,S0C+A$BDC'Y5 $3ML1_DB6IXD:/85*8@J1FEP?(P# M%W(HC$WL9IWQ4X^($ 4^@8]PL'%'!GC@+J*E'_YE)!H0R \^5H(+2R4,BR9O M6\82M: J%8DCX^,EN,!4PI1)B)V4-5U0E5*2&Q\SP85F+#PF%X@Z$@!!J)DD MPJH(/G "(2>P'>5 P(@@/"I118L:'S[1Q6?,N\&(/(,DYHL&(M-:6-S01T\$ M,CC\FK^(EK=%6/.):)U&*-GQD1C1A3D(RQ/ZZ(F$GL OV$CH&2=\\4!5D$IV M?/A$4B,"OVXC0:,POJY&J!_0!T^D\.37;73!R'.<2-:)9,4'3R25)K )YTCI M&0O#0E1##2'8\<$3$S+K4J$)'_&0E(G QA=FJ5*2,@5028-KX]X2(B'/'^1 ML SBK]]P#SM4EH*P'B@?\Q0I&9&'GB+0TYI?$:@*- @5EO)13Q'J(4\]18"6 M\:Z++ZHT%8H)Y<.>(@4H\I\[RBTM46'"EWQ4IF/IZTMY/XP)1/EOJWP1)4M! MIS;\HDEDH#?9U_:M.>I@V9+MC;6]//7_?/N\]-GS<<-RZ^W,_AI9BW M;CZ;V6VOYQ'/3?%=O\#4$L#!!0 ( $"$"4DTZGT^GP$ +$# 8 M>&PO=V]R:W-H965T&UL?5/+;MLP$/P5@A\0RK2=%(8L($Y1 MM(<"00[MF996$A&2JY*4E?Y]^9 5)W!](;G+F=E9/LH)[:OK 3QYT\JX/>V] M'W:,N;H'+=P=#F#"3HM6"Q]"VS$W6!!-(FG%>%'<,RVDH569-J=]A$1 +\DC"Y MBS6)WH^(KS'XT>QI$2V @MI'!1&F$SR!4E$H%/XS:[Z7C,3+]5G]6^HVN#\* M!T^H?LO&]\%L04D#K1B5?\'I.\PM;*-@C,NS-&F>\LZ7 M8J9=)_"9P#\16"Z4;'X57E2EQ8G8?+2#B#>XVO%P$#4)WAR-6ZG[B*C*4[7B MVY*=HM 'S"%C>,8L"!;4EQ+\_R4._(+.K]/7-QRN$WT].[R_+K"Y(;!) IN; M+7[$/'PJPB[.5(/MTM-QI,;1^'QX2W9YG8\\W; M[J9%]!!,%'=;2OKP?Y9 0>OC\B&L;7Y2.? XG#_(\DNK?U!+ P04 " ! MA E) .S?A*,! "Q P & 'AL+W=OVKZP$\>=/*N!WMO1^VC+FZ!RW<#0Y@PDZ+5@L?0MLQ-U@032)I MQ7A1W#$MI*%5F7+/MBIQ]$H:>+;$C5H+^W9=IG 9P)?"/=%,IX+)9M?A1=5:7$B-A_M M(.(-KK8\'$1-@C='XU;J/B*J\EBM^'W)CE'H V:?,3QC%@0+ZDL)_O\2>WY& MYY?IZRL.UXF^GAT^7!;87!'8)('-U18_8-;%IR+L[$PUV"X]'4=J'(W/A[=D ME]?YR-.=O,.K%H $ +$# 9 >&PO M=V]R:W-H965TX0C:[W1H%'<^-#VSHP'>1I*2K,BR&Z:XT+2N8N[9U!5.3@H-SX;8 M22EN_NY!XKRC.3TE7D0_N)!@=<567BL4:"M0$P/=CM[FV_TF("+@MX#9GJU) M\'Y ? W!8[NC6; $AH7%+B?CG '4@8A7_AMT?PH&8CGZY/Z?>S6NS]P"W\'Y 986KH-@@]+&D323=:A.%$H4?T^ST'&>TTZ9+;2O M"<5"*%;"STA@J5"T^8L[7E<&9V+2T8X\W&"^+?Q!-,1[LS1LQ>X#HJZ.=5[F M%3L&H4^8?<(4";,BF%=?2Q3?E]@79_3B:WIYP6$9Z>7B\!N!S06!31387&SQ M,Z;\KP@[.U,%IH]/QY(&)^W2X:W9]77>%O%./N!U-?(>GKCIA;;D@,[?;+R; M#M&!-Y%=75,R^/^S!A(Z%Y8__-JD)Y4"A^/I@ZR_M/X'4$L#!!0 ( $"$ M"4F\*?=5H@$ +$# 9 >&PO=V]R:W-H965T5-2VP,=G!OWC-EF ,7M XZ@_4Z'1G'G0],S.QK@;20I MR?(LVS'%A:9U%7//IJYP#;$3DIQ\^<($N<#W=!+XD7T@PL)5E=LY;5" M@;8"-3'0'>CC9G\L R("?@J8[=6:!.\GQ-<0?&\/- L60$+C@@+WTQF>0,H@ MY O_7C3?2P;B]?JB_C5VZ]V?N(4GE+]$ZP9O-J.DA8Y/TKW@_ V6%K9!L$%I MXTB:R3I4%PHEBK^E6>@XSVFGV"VTVX1\(>0KX7,6C:="T>87[GA=&9R)24<[ M\G"#FWWN#Z(AWINE82MV'Q!U=:XW15FQ+ ZWMP7*.P)E%"COMO@1L_NG"+LZ4P6FCT_'D@8G[=+AK=GU M=3[F\4[>X74U\AY^<-,+;#<=H@-O(GO84C+X_[,&$CH7EI_\VJ0G ME0*'X^6#K+^T_@M02P,$% @ 0(0)29R3U?BC 0 L0, !D !X;"]W M;W)K&UL?5/;;N,@$/T5Q <4ASC;;N18:KI:M0\K M57WH/A-[;*,"XP4<=_^^@!TW767S LQPSIDS7(H1[9OK #QYU\JX'>V\[[>, MN:H#+=P-]F#"3H-6"Q]"VS+76Q!U(FG%>)9]8UI(0\LBY9YM6>#@E33P;(D; MM!;V[QX4CCNZHJ?$BVP['Q.L+-C"JZ4&XR0:8J'9T?O5=I]'1 *\2AC=V9I$ M[P?$MQ@\U3N:10N@H/)1083I" ^@5!0*A?_,FI\E(_%\?5+_F;H-[@_"P0.J MW[+V73";45)#(P;E7W!\A+F%312L4+DTDFIP'O6)0HD6[],L39K':6>3S[3+ M!#X3^$*XRY+QJ5"R^4-X41861V*GH^U%O,'5EH>#J$CPYFC<2MU'1%DDX4N%@_'1X2W9YG?<\W; M[J9!]!!,9#<;2KKP?Y9 0>/C\C:L[?2DIL!C?_H@RR\M/P!02P,$% @ M0(0)2:V*\5Z> 0 L0, !D !X;"]W;W)K&UL M?5/+;MLP$/P5@A\0RK32%H8L($Y0M(<"00[MF996$A&2JY*4E?Y]^9 5)TA\ M(;G+F=E9/JH9[;,; #QYT,N68 +=P-CF#"3H=6"Q]"VS,W6A!M M(FG%>%%\85I(0^LJY1YM7>'DE33P:(F;M!;VWP$4SGNZH>?$D^P''Q.LKMC* M:Z4&XR0:8J';T[O-[E!&1 +\EC"[BS6)WH^(SS'XV>YI$2V @L9'!1&F$]R# M4E$H%/Z[:+Z6C,3+]5G]>^HVN#\*!_>H_LC6#\%L04D+G9B4?\+Y!RPMW$;! M!I5+(VDFYU&?*91H\9)G:=(\YYUOQ4+[F, 7 G]'8+E0LOD@O*@KBS.Q^6A' M$6]PL^/A(!H2O#D:MU+W$5%7IWI3%A4[1:$WF$/&\(Q9$2RHKR7XYR4._(+. M/Z9OKSC<)OIV&MV?9UW M/-W)*[RN1M'#+V%[:1PYH@\WF^ZF0_003!0WMY0,X?^L@8+.Q^77L+;Y2>7 MXWC^(.LOK?\#4$L#!!0 ( $"$"4G;2MBSH@$ +$# 9 >&PO=V]R M:W-H965T5-2VST=G!MWC-EF M ,7M'8Z@_4Z'1G'G0],S.QK@;20IR?(L^\(4%YK65@XSVFG*!?:=4*^ M$/*5\"V+QE.A:/,[=[RN#,[$I*,=>;C!S2[W!]$0[\W2L!6[#XBZ.M6;LJC8 M*0A]P!P2)D^8%<&\^EHB_W^)0WY!SZ_3BQL.BT@O%H?E=8'RAD 9!E8TN"D73J\-;N^SOL\WLD[O*Y&WL,O;GJA+3FB\S<;[Z9# M=.!-9'=;2@;_?]9 0N?"\JM?F_2D4N!P/'^0]9?6_P!02P,$% @ 0(0) M22+ZZ_JB 0 L0, !D !X;"]W;W)K&UL?5/; M;N,@$/T5Q <4QW&;*G(L-5U5W8>5JCZTS\0>VZC > ''W;]?+HZ;KK)Y 68X MY\P9+N6$YL/V (Y\*JGMCO;.#5O&;-V#XO8&!]!^IT6CN/.AZ9@=#/ FDI1D M>9;=,<6%IE49!$SV;$V"]P/B1PA^-CN:!0L@H79!@?OI"(\@91#R MA7_/FE\E _%\?5)_BMUZ]P=NX1'ENVA<[\UFE#30\E&Z5YR>86[A-@C6*&T< M23U:A^I$H43QSS0+'>P8A+YA]@F3)\R"8%Y]*9'_O\0^/Z/G ME^GK*P[7D;Z>'6XN"Q17!(HH4%QM\3OF_I\B[.Q,%9@N/AU+:ARU2X>W9)?7 M^9#'._F"5^7 ._C%32>T)0=T_F;CW;2(#KR)[.:6DM[_GR60T+JPW/BU24\J M!0Z'TP=9?FGU%U!+ P04 " ! A E)\'4EW*(! "Q P &0 'AL+W=O MMC-O1SOM^RYBK M.M#"W6 /)MPT:+7P86M;YGH+HDXDK1C/LENFA32T+-+9DRT+'+R2!IXL<8/6 MPO[;@\)Q1U?T=/ LV\[' U86;.'54H-Q$@VQT.SH_6J[SR,B 5XDC.YL3:+W M ^)KW/RJ=S2+%D!!Y:.""-,1'D"I*!0"_YTU/T)&XOGZI/XS91O<'X2#!U1_ M9.V[8#:CI(9&#,H_X_@( \ZA.%$BW>IEF:-(_SS=U,NTS@ M,X$OA+LL&9\")9L_A!=E87$D=BIM+V('5UL>"E&1X,W1>)6RCXBR.):K_'O! MCE'H$V8_8?B$61 LJ"\A^/]#[/D9G5^FKZ\X7"?Z>HJ^R2X+Y%<$\B207TWQ M$V;S-4EV5E,-MDU/QY$*!^.GXBVGR^N\YZDG'_"RZ$4+OX5MI7'D@#YT-O6F M0?003&0W&TJZ\'^6C8+&Q^6WL+;3DYHV'OO3!UE^:?D.4$L#!!0 ( $"$ M"4F\EY9;H0$ +$# 9 >&PO=V]R:W-H965TPUO!AB1Z6$^;L'B=..KN@I\=JWG0L)5A9LX=6] M FU[U,1 LZ-WJ^T^#X@(^-W#9,_6)'@_(+Z%X*G>T2Q8 F5"PK"3T>X!RF# MD"_\/FM^E@S$\_5)_2%VZ]T?A(5[E'_ZVG7>;$9)#8T8I7O%Z1'F%C9!L$)I MXTBJT3I4)PHE2GRDN==QGM+.AL^TRP0^$_A"^)E%XZE0M/E+.%$6!B=BTM$. M(MS@:LO]053$>[,T;,7N Z(LCN5JPPMV#$)?,/N$X0FS()A77TKP_Y?8\S,Z MOTQ?7W&XCO3U['!]62"_(I!'@?QJBU\Q^;W9)?7 M>1\3EGSOA2C&C>; ?@R(>2VNYHYUR_9$J^B[5Q(L+)@,Z\6"K05J(F!9D?O%MO]*B BX(^ T9ZM2?!^ M0'P+P7.]HUFP !(J%Q2XGXYP#U(&(5_X?=+\+!F(Y^N3^F/LUKL_< OW*/^* MVG7>;$9)#0T?I'O%\0FF%M9!L$)IXTBJP3I4)PHEBG^D6>@XCVEGLYEHEPGY M1,AGPJ\L&D^%HLT'[GA9&!R)24?;\W"#BVWN#Z(BWINE82MV'Q!E<2P7ZW7! MCD'H"V:?,'G"S CFU><2^<\E]OD9/;],7UYQN(STY>1P&PO=V]R:W-H965T MSCGW7#Z*$>VKZP \>=?*N#WMO.]WC+FJ RW<'?9@PDZ#5@L?0MLRUUL0=2)I MQ7B6W3,MI*%ED7+/MBQP\$H:>+;$#5H+^^< "L<]7=%SXD6VG8\)5A9LX=52 M@W$2#;'0[.G#:G?((R(!?DD8W<6:1.]'Q-<8_*CW-(L60$'EHX((TPD>0:DH M% J_S9H?)2/QZ/PL$CJM^R]ETPFU%20R,&Y5]P_ YS"YLH6*%R M:235X#SJ,X42+=ZG69HTC]-.OIUIUPE\)O"%L,V2\:E0LODDO"@+BR.QT]'V M(M[@:L?#050D>',T;J7N(Z(L3N5JLRW8*0I]PAPF#)\P"X(%]:4$_W^) [^@ M\^OT]0V'ZT1?SPZ_7A?(;PCD22"_V>(GS'WV3Q%V<:8:;)N>CB,5#L9/A[=D ME]?YP-.=?,#+HA.S/'V3YI>5?4$L#!!0 ( $"$"4GQ1.('C ( (D* 9 >&PO M=V]R:W-H965TTDV[^O;1*6B6R_Q+" N?4_XOSWMV&T;HO"Q\=Z>&ZDWHJJ,9KMCV]-!M&P(.#UMPQW:[+&! M&,3OEM[$8AYHYP^,?>C%S^,VC+4/M*.UU!1$#5?Z2KM.,RGEOW?2+TUMN)P_ MV+^;ZRKW#T305];]:8^R4=[&87"D)W+IY#N[_:#W.ZPT8 MD1P0%%81B'&\2>$1*98$>6P5@1A'X*T](FM 8']XB'$\O,YN=P;%2XK4_BH0 ME*<.'6^F(D"QLNM 4.;0\:3K#F% D=MU(*APZ/CR&B4+"NR028",(]"0+_L1 M2.W"'FI/($>L(5\!0""[4X<. !6.:HA\-0"!!"\2NPX$N<+-5P80R/'"$6X0 MY HW7R5 (,T+1QQ D"OQ@\@5S_J;YJ M@$&BK^W%[0GT7-VB1:O04WXV'9$(:G89Y-03S+MSU[7#IM7X@E?E2,[T%^'G M=A#!@4G5L)B6X\28I,J+^$4%?:/ZPGG1T9/4TUS-^=0I30O)QD?C-W>?U7]0 M2P,$% @ 0(0)28D]HGR_ 0 >P0 !D !X;"]W;W)K&ULC53;;N,@$/T5Q <4A\1.&SF6FE95]V&EJ@^[S\0>7U0P+N"X M_?MR<=QXY4;[8A@XEQD\D Y2O>D:P* /P5N]Q[4QW8X0G=<@F+Z1';1VIY1* M,&-#51'=*6"%)PE.:!0E1+"FQ5GJUUY4ELK>\*:%%X5T+P13GP?@#D_JS_Y:FWV1Z;A0?*_36%JFVR$40$E MZ[EYE<,SC"7$3C"77/LORGMMI#A3,!+L(XQ-Z\(+#UEJ[M-2DY.:(8Y! P- MF E!K/ID07^V.- +.EVFKZ]DN/;T=7!?_R"PN2*P\0*;L<1XL<0Y)EDVB:^8 MQ#.![:))_#\FR1639"9PNV@RQ]S]8T(NND. JOPET"B7?6M"&TRKTSV[I[Z[ MON%9VK$*?C-5-:U&1VELC_HN*Z4T8).(;FRIM7T)IH!#:=QT:^&PO=V]R:W-H M965TL+\"%<\X]EPO5C/;%#0">O&IEW($.WH][QEPS@!;N M#DV9&RV(-I&T8KPH/C$MI*%UE?:>;%WAY)4T\&2)F[06]L\1 M%,X'6M)EXUGV@X\;K*[8RFNE!N,D&F*A.]"':!$M@(+&1P41IC,\@E)1*"3^?=%\2QF)U^M%_6NJ-K@_"0>/J'[)U@_! M;$%)"YV8E'_&^1M<2MA%P0:52R-I)N=1+Q1*M'C-LS1IGO/);J'=)O +@:^$ M^R(9SXF2S2_"B[JR.!.;KW84L8/EGH>+:$CPYF@\2M5'1%V=Z]"OBIVCT#O, M,6-XPI0K@@7U-07_?XHCOZ+SV_3-!PXWB;[)V3?WMP6V'PALD\#V4F)YL\3W MF']=LJL[U6#[]'0<:7 R/E_>NKN^S@>>>O(&KZM1]/!#V%X:1T[H0V=3;SI$ M#\%$<;>C9 C_9PT4=#XN/X>US4\J!Q['Y8.LO[3^"U!+ P04 " ! A E) M6BD.^Z$! "Q P &0 'AL+W=ORMM/ W^-+&@HJO-B>\3EG M;G8QH7FQ'8 CKUKU=D<[YX8M8[;J0 M[A0/T_J9!HX7SIFF9'0R(.I*T8CS+ MKID6LJ=E$7U/IBQP=$KV\&2(';46YFT/"J<=7=&3XUFVG0L.5A9LX=520V\E M]L1 LZ-WJ^T^#X@(^"MALF=G$G(_(+X$XW>]HUE( 114+B@(OQWA'I0*0C[P M_UGS(V0@GI]/ZK]BM3[[@[!PC^J?K%WGD\THJ:$1HW+/.#W"7,(F"%:H;%Q) M-5J'^D2A1(O7M,L^[E.ZN7Z>L? M,EQ'^CI%S[^)G_\@D$>!?"XQOUCB9\SF2Q!VUE,-IHU/QY(*Q]ZEYBW>Y77> M\3B3#WA9#**%/\*TLK?D@,Y/-LZF073@D\BN-I1T_O\LAH+&A>.-/YOTI)+A M<#A]D.67EN]02P,$% @ 0(0)2?TC#B# 0 >P0 !D !X;"]W;W)K M&UL?53+;J,P%/T5BP^HP2&TC0A2TU$ULQBIZJ)= M.W !JWY0VX3.W]2JMYQ)>-;(]$)0_>\ M7 W[*(G.&R^L::W?P$6.9U[%!$C#E$0:ZGWTD.P.F4<$P"N#P5S,D<]^5.K= M+_Y4^RCV$8!#:;T"=<,)'H%S+^2,/R;-;TM/O)R?U9]"M2[]D1IX5/R-5;9U M8>,(55#3GML7-?R&J82M%RP5-^$7E;VQ2IPI$1+T4>2G@L19CD]> M:($YC!@2,,F,P$Y]MB#_MSB0"SI9IV^N)-P$^F9T3]-U@?2*0!H$TJG$V]42 MEYB[=9/M%9/M0N!^U62!2>)UD^R*2;802%9-EIB?]XTOND. ;L(C,*A4O;1C M&\R[\SM[(*&[ON%%WM$&_E+=,&G045G7HZ'+:J4LN!#QC2NU=5^"><&AMGYZ MZ^9Z?!SCPJKN_-3G[TWQ!5!+ P04 " ! A E)#U&F#[X! ![! &0 M 'AL+W=O,!K M"Z.^F".7^U'*=Q?\*?3:?U$Q:"/%F8*18!]A;#L_ MCF'G+IIHZP0Z$>@W @E&/LTG9EB>*3DB%8ZV9^X/QCMJ#Z) -C>-W9:OWB'R M[)33>).1DQ-:8 X!0STFGA'$JL\6]&>+ [V@TW7ZYDJ&&T_?!/?D=ET@N2*0 M>(%D*C%9+7&)V:Z;;*^8;!<"Z:K)$O-#)>D5DW0A<+=JLL3/5#?75_P/.M9#7^9JMM.HZ,TMD=]EU52&K!)1#>VU,:^ M!'/ H3)N>FOG*ER.$!C9GZ_Z_-[DGU!+ P04 " ! A E)SA-3 *0! "Q M P &0 'AL+W=OL9K0O;@#P MY%4KXPYT\'[<,^:: ;1P=SB""3<=6BU\V-J>N=&":!-)*\:+XA/30AI:5^GL MR=853EY) T^6N$EK8?\<0>%\H"6]'#S+?O#Q@-456WFMU&"<1$,L= ?Z4.Z/ MVXA(@)\29G>U)M'["?$E;KZW!UI$"Z"@\5%!A.D,CZ!4% J!?R^:;R$C\7I] M4?^:L@WN3\+!(ZI?LO5#,%M0TD(G)N6?0\Z@N%$BU> M\RQ-FN=\L[M?:+<)?"'PE?"Y2,9SH&3SB_"BKBS.Q.;2CB)VL-SS4(B&!&^. MQJN4?434U;GFO*C8.0J]PQPSAB=,N2)84%]#\/^'./(K.K]-WWS@<)/HFQQ] M5]P6V'X@L$T"VR7%\F:*[S'_NF17-=5@^_1T'&EP,CX7;SU=7^<#3SUY@]?5 M*'KX(6POC2,G]*&SJ3<=HH=@HKC;43*$_[-N%'0^+N_#VN8GE3<>Q\L'67]I M_1=02P,$% @ 0(0)25EUB9FE 0 L0, !D !X;"]W;W)K&UL?5/+;MLP$/P5@A\0RI3<%H8L($Y0-(< 00[MF996$A%2 MJY*4E?Y]^; 4)W!RX7-F=G:7+&_ .E I"/O#?L^9;R$"\7"_J/V.VWOU16+A#]4+ U7,?N J,I3Q7E>LE,0>H!/9 MS9:2WO^?=:.@=6'I'P0QZ4FEC<-Q^2#K+ZW^ U!+ P04 " ! A E)7/XU MP;\! ![! &0 'AL+W=O2F7]'$'HXX!1?%EYYT[JP0(JNW$/RL#C@)*8" T@4%YHJ_79GYB%9RW^\,JU/MD$HPIJU@OWJH+0="W\PW5-_ M$"7RN5DUP6V-P2V46 [E7B_6N(2\[!NLKMALEL(/*Z:+#";9-TDNV&2+032 M59,EYO-YDZOND&":> DL*G6OW-@&\^I\SYYH[*X/>)%WK(%?S#1<6732SO=H M[+)::P<^B>3.E]KZEV .!-0N3._]W(R78PR<[BY7?7YOBO]02P,$% @ M0(0)2=&X]LRC @ ]@D !D !X;"]W;W)K&UL MC5;;DIL@&'X5QP=8!3QFC#.;9)/VHC,[>]%>LPE)G%5)@23;MR\'XTJ*-CV5E0<^BKEKRRCQ^;AK,_BQ(3:]S'_BWCK?JY5ZV^7\V;-.]H;@+L"+ G0#!) M0!T!/4J(.D+4$U V28@[0ORH0](1DD<):4=([PB!J:X>FQ46N"P8O7K,3*@3 M5O,6S%(Y^EM/#@CWU2L]Y I1%I<2(E0$%R5D818& S4FR5V0U1 "7(CU$ %1 MU&,"&;)/"L>3+J E$+M,EC8F<4:U,:D+\_* SMK&9"[,QL;D[H]&$\.#M R M=84C M&$0*0%(I/@KFBM*:R!I 8B*RM_5J$+N!P"01+GV0AP]:CBRZ.*:TL1 MP12- #<6,(FR= BTJA9/5"T>5BUR.BT,)C'9@0HT4HU)H!4IF8B46)& ,U)B M.8'Q2,FP[O= *U(Z$2FU(D&G4SJ,Y+;()BPRRP(Y+;+_6^03%KEE$3DM\D&] MW!/4C;!"J(UQ_#\<#F)D[H7:86Z3>VR96K (C4X""P?BL35JRX'LWZD2#+:< MAK"#/DYP;TO/K3 _K[ZW/[(\0[5EW?4OP&P)'/TK,'LQ6]R7?%F<\('\P.Q0 MM=Q[IT)NE'JKVU,JB P>/LF%=Y2'L+Y1D[U0CZE\9N988AJ"GFZGK/ZH5_X% M4$L#!!0 ( $"$"4G0"66F'P, #(- 9 >&PO=V]R:W-H965T5YS7[,R^S9B$N MO.J>'$5=9FUW6Y^\YE+S[*",RL(C"#&OS/+*36*U]U(GL;BV15[QE]IIKF69 MU?\VO!"WM8O=^\:O_'1NY8:7Q-Y@=\A+7C6YJ)R:']?N,U[M,),0A?B=\UMC MK!T9_*L0;_+FQV'M(AD#+_B^E119=WGG*2\*R=1Y_MN3?OJ4AN;ZSOY-R>W" M?\T:GHKB3WYHSUVTR'4._)A=B_:7N'WGO08J"?>B:-2OL[\VK2CO)JY39A_Z MFE?J>M-/EJ@W@PU(;T &@\$/;.#W!OZG03!I$/0&P5P/M#>@#QX\K5UE;INU M61+7XN;4NMR73+Y5>$6[VNR=+EV-*Q^I@DA$$K\G)*"Q]RZ)+,Q&8XC"L B" M;$T('A!>%\ 0!1F/8D,,=T$5- M76#(&PUA"A*@( *#24V4'_D(@\)L+K+T06$V%V(C]6(3NIBABP0A*(P9;C * MP5A2$P07ZTO$#D986L()+:&A)0(];$(SKYBR):@EG%6C<%:-PGDU6D[H6IKO M'EPB#8ETYA8(_/!2$_2$%C@ 93VB""CK 466L*QH0E9DR@(+L8EL6? 7%RI4WV M4FQ)BT8H)AKA,R9S6@R>:E+8GY-@WTPP#<&W(K50C,+_V5L+1=GC$'%/\"B7 M+6VJ?6*S?Q(Z5J.I3H7IK 1/-07,YB38_+<>:0HV9B2Y7_/LQGBT),\8"$M> MG]0HWCA[<:U:G8AA=QCWGXD<*!_V-WB58F!_*X\':@#]I$_B2W;B/[/ZE%>- M\RK:;HQ5@^A1B)9W0:-%5XAS=X 9;@I^;.4R[-:U'NGU32LN]Q/*<$Q*_@-0 M2P,$% @ 0(0)2>*#T\Y)! U1< !D !X;"]W;W)K&ULC9C99U=_L\R*-J_JV.-CEN9#QKC5*$YL[CF^G\2D;S:;MV(]B-LTO57+*Y(_" M*B]I&A=_YS+)KT\C-KH-_#P=CE4S8,^F]MUN=TIE5I[RS"KD_FGTS"8;MY6T MBO].\EKVKJTF^8\\_]71DZ3@TSDMFIAH\QP ZX,^-W@'@*8I^ LI#8%)I2'D(00Z# M9L^Z1NXT0;=VG?8/CS2F(HU!)!^+-!_W(@4>C-33+?HZ7Z][Z^L\*O.&R00$ M'9![@#XE)?*[8%WVFF T<1D(%N+!6*\R$7I4:100GQE_W.HO ]%8$XA+P.1IJ$9N?J9"WQP[/F]*E&@>*CMH!40ZG5KH!..5O@.A(SL21)1K,\? ME^%5>KV6U.3]4+)1$KPTF#&).P9X%VB(R4C@,2/B,1)YS(!Y$0N-T4%2CQE@ M;\&,.<5)3G'G\6*.!B+-8N8DHS@S6&-*Y/?>&V@+ AT35/4DRCA_O"*4QK]1 M2)^4H7 #A"XY=R0?.40?NC6-!B)/$XCD(X=\1#LRXGU*A615)*4XV"4%Z)LS MXGW ,+K_2<)P2!AT.QT-1+I?$22&> !\H-OI"(I"744DJSA@58@V=<1#X\DB M6<4!JT*.^Q D@H1C FA!TD68T$7TJ2&TZW,E^CLEX@4._.G7^SOP1[Z_!4DK M84 KI5&[%/VF8FTJW AG3W](\V 5DLHTBT 0=)* %J%Z*G (: M8<4EL>(R@X('HN'NR.X=GZ6R.+2GPJ6US2]9U5G=1^\GS\^\.7X;C,_99,F0 M\5&4E=9'7E5YVA[G[?.\DG4USK>Z7X\R MWMUO$KFOFLN@OBZZ4^?NILK/MT/T^TG^[!]02P,$% @ 0(0)2>5I6PB7 M @ 10L !D !X;"]W;W)K&ULC9;1CIP@%(9? MQ?@ JZ"B3AR3KDW37C39[$5[S]VGL>.)6DP>Z$=:<6?,^T;S$6WOWBLZPD^J:"F]J#O M(Z_!5>OFF?KVUN<9O?*Z:LE;[[!KT^#^[RNIZ;!W@7O_\%Y=2BX_>'GFS7&G MJB$MJVCK].2\=[^ 70%2*5&*7Q49V*+M2/@#I1^R\^.T=WW)0&IRY#(%%J\; M*4A=RTQBY#]3TO]CRL!E^Y[]FYJNP#]@1@I:_ZY.O!2TONNLKYCC/>CHX_;@8'99K#G:!J-S1$9-AKORERB45>7;+8>IGWDTFTC2O MHP9.&F#2%+H&SAI/,,P@T ("58)@2A"8$P26!(%*$$X)0IVR'6Z7UOGFG/\#4$L#!!0 ( $"$"4G@$CA8! , M .$/ 9 >&PO=V]R:W-H965TK%=NTF3H(*. .GZ?[];$PR7.$S]Z+AXSW'K]_X";BZ MBN%U/'$N@_>N[<=->)+R_!!%X^[$.S9^$F?>JSL',71,JM/A&(WG@;/]5-2U M$8GC+.I8TX=U-5U[&NI*7&3;]/QI",9+U['ASR-OQ7430GB[\-P<3U)?B.HJ MNM?MFX[W8R/Z8."'3?@9'K8TUY))\;/AUW%Q'&CS+T*\ZI/O^TT8:P^\Y3NI M6S#U\<:WO&UU)S7R[[GIOS%UX?+XUOWK-%UE_X6-?"O:7\U>GI3;. SV_, N MK7P6UV]\GD.J&^Y$.T[_@]UEE**[E81!Q][-9]-/GU=SIXCGLO4",A>0>P$D M: &="^B'@L@XF^;UA4E65X.X!H/Y,LY,?^?P0%5RNT!-9@SUK2DNK:BKMYK& M4$5ONI&E>30:,FG(FF)K*>A=$BD#=Q<$<4&F>FKJXV2] 44:T*E!,D_C@\G> M3,-H\DD#A*39FFIKJ[*L7#>3(&82RPQ=-6,TF1DF-G_K(Z7(2*DUDB.W#&F0 M^02?(PURC^#S9:0 ":P&GR\3 2".. K$3&&92=<;E$B#TB<._>/@YBGV"&06 MW>>:K@9BJ]+$L1(!Q1LL.YFC!<8F>,$)&)W@@^TP-"#PBL6##XH?6(I_6(I M_6(A&,O$9KEPM,#X(^ 3"T&?C<0CEEF$P>.0V$8PBHE-L0,>@O%'$J\X,/Y( MZA-'^O\XUB6V$8QB8E/L:H%Q1W*O.##N2.$31^'SO+%5SN<-P1@F%L/@"(5B MU-'8ZV40HXZ"1RBS"%LC#HEM!&.76NP".%J@;[;4*PZ,.IKXQ)'XK!%;Y5PC M%".86@0#<;3 V*->[ZT48X_ZO+G2Y:NK8XVL2XR1:+$9.[,C_\&&8]./P8N0 M:E\W[&UL?93+;IPP&(5?Q>(!8NXT(P:IH:K:1:4HBW;M@9\!Q<;4]@SIV]<7 M9@*1PV9\X9SC[[?'+F6&,B']/0/E\#*+@-O$R MG'ME)G!5XKNO'1B,@T;!JB%CERH M>N'S#UA*R$Q@PZFTOZBY2,79S1(@1MY<.XRVG=V7(EQL?D.\&.*[(4IW#H-XKW$*P![A3Q#D5L_19GW\.JUZ/'QX\'@U9]^(F?X1<1Y&"4Z<:7OC[T! M'><*=%+XH&OJ];-V'U#HE.D6NB_<37<#Q:?;NW5_/*O_4$L#!!0 ( $"$ M"4FPD]7;@@( "H* 9 >&PO=V]R:W-H965T^WBRL8W7E,J@H^N[?DNK(48ME'$#S7M"']B ^WEEQ,;.R)D=SQ'?!@I M.>J@KHT0 &G4D:8/RT*/O8QEP2ZB;7KZ,@;\TG5D_/=,6W;=A3"\#;PVYUJH M@:@LHGOEHSQO6!R,][<*O<%LAH" :\;NA5SYK!TK\GK$WU?EYW(5 :: M M/0A%0>3KG5:T;163G/GO1/HYIPJ8I@7 MT;LBLC#/!H,T!KD0E87 =T@D!=Q5((\*I./QI&+C)L > JP)8D. @"VR-\LP MF,Q@$AAC%ZJR41C%;C&Q1TQLB8%.,0:3:LP7C++8J;EZ@"&8N.4D'CF))<>I M)IE-@V+@=F8.PA L_*74HR2UE" W0>8AR-;LD]Q#D*_8)_G<#(#RQ.F&C4K MPJ[?>,1L+#$+!*H4+6N#UYA*5+@GRU ")+T$+^ M05\U@'B5+;XNUVQ41E7S-#.YG2!PI>"<+/&%.3+0016F#*!S+'B+O46Y+$8 M1+-3?2!G^HN,YZ;GP9X)>4'01_R),4$E$7B2>Z66%[=[IZ4GH9J9;(_F*F,Z M@@VWF]G]>EC^!U!+ P04 " ! A E)]/)=EK4" #B"@ &0 'AL+W=O MP4M7# M[ME-G 05<(J=IOOOUQ^$XLJVN 1LWLR\,8^7J6YT?&5G0GCPT7<#VX1GSB^/ M4<3V9])C]D O9!!/CG3L,1?+\12QRTCP007U703C.(MZW YA7:F]I[&NZ)5W M[4">QH!=^QZ/_W:DH[=-",+[QG-[.G.Y$=55-,<=VIX,K*5#,)+C)MR"QP:4 M$J(0?UIR8XO[0))_H?15+GX=-F$L.9".[+E,@<7EG32DZV0F4?EM2OI94P8N M[^_9?ZAV!?T7S$A#N[_M@9\%VS@,#N2(KQU_IK>?9.HAE0GWM&/J-]A?&:?] M/20,>ORAK^V@KC?]I(BG,'L G +@'##7L0>@*0!]!B2J4\U,]?4=C3#I>DP K)#F![F)S\G'#3$(>2]D"N$*4$TA_BU;.S03)OD!,(C[G M <@@DMC]1KA)D;BBL!L!)OON#R!#DL"OC< Q1KI%DLSLAIF ;*[9C YT6@7"-0 M$_3U3R):C!0]&4]JU&+!GEX'KF>'>7<>Y[90C22?\+JZX!/YC<=3.[#@A7(Q MV*C1Y$@I)X)%_" $>A8#Y[SHR)'+VUS)&UL?5/;;J,P$/T5RQ]0 Z:--B)(+=5J]V&EJ@_;9P>&8,47:CNA^_?K"Z%) ME>8%S]CG')\9,]6DS=X. Y]2*'L!@_.C6M";#N 9/9.CZ#\2:^-9,ZG9D?L M:(!UD20%*;+L@4C&%:ZKN/=BZDH?G. *7@RR!RF9^?<$0D\;G./3QBO?#2YL MD+HB"Z_C$I3E6B$#_08_YNN&!D0$_.4PV;,8!>];K?_SYJ?5P;B>7Q2_QFK]>ZWS$*CQ1OOW.#-9AAUT+.#<*]Z^@5S M"?=!L-7"QB]J#]9I>:)@)-E'6KF*ZY1.'G[,M.N$8B84"R$O;Q+H3*!?""0Y MBW4],\?JRN@)F?06(PM/GJ^I[UR+?#$6AZ/8KH"HJV--Z:HBQR!T@7E*F")B MBFN(Y@)!%PCQ!A87Q0T71>33R,_+\KH O2% HT"9RB@O/:I418*L$J0H\VN@ MYEM0515OM_#O%3O=:._!2V=T]1H,?GR41T+L0KGQLTA^5 M$J?'TWPL0UK_!U!+ P04 " ! A E)&6\Y/$P$ _& &0 'AL+W=O M(K;/)$&8")&DO.M/I M17OM@ !/;(O:)J1O7Y]B6$;:*!?!AW]WM9(^K1#SLZG>ZH/63?!1Y&7]$!Z: MYG@?1?7FH(NTOC-'7;9O=J8JTJ:]K?91?:QTNNV-BCRB<2RC(LW*<#'OG_VL M%G-S:O*LU#^KH#X515K]6^K M/82/Y/Y%QIVD5_S.]+F^N@ZZQK\:\];=?-\^A''7!IWK3=.Y2-N/=[W2>=YY M:B/_'9U>8G:&U]>?WI_[=-OFOZ:U7IG\3[9M#FUKXS#8ZEUZRIM?YOQ-CSF( MSN'&Y'7_/]BK^<(:):#AO8:*JA-L[K6R)E- M\GPM(3;%"PC$^*2)VD2F;*@[FR6] 1\;PNP...* ]P[8Z,#1[0)Q($ +K&DNH4;:@T@DB 0. ME#4(U"3V( H)HH #ZP1: HV([4$2)$@"'%AGUQ)JJ#W(# DR PX8#%(.TW/0 MJ&'JV4-TJ[E[\8A!$,?,(>CZ0WPF'T&@?R04M,(^_6Y$COE',,X( $THAPN, M-.*%&L%8(\(G6RAR@$ PW A@R;4N$0PFHKRRQ5 A@ ,96Z?Q*"+Q,)'O'$L@ MP7 A@!=)'+4'HX'&/NE2C 9*/)8&(*+*U50,&>J!S#,42<<"03%D*$!&.@:& M8LA0+V0HA@P5/KT*1:YL,62H]$#S1N18B"C&%0452+JZ!..*)EZ]BA%#9U_W MZAJ*I+#'81A6#!09*6U+P,LH(L-&-KYS!<+@8P ^J6R!UJ-(8C638>@Q2)5C M:6;HAH_Y#![#J&+<8_" B"I7GV+H,4"5=.UN,:J8],H6 X9!8.Q59!2-583< M.>H[P[!BH%PIQ]Z085BQF4^Z'".& V(4L:6['$7#1"8D[OXF6,$<%!G5',6L]N1*XXZ#H,Q[#A M !ME_G"+8& PK0;[N M^BB-\]7Y/YI.-F^N%G,C^E>_TBK?5;6P:MI&E/T M9Z8[8QK=MJ[=38;!0:?;Z2;7NZ:[5.UU-9QO#S>-.7X>UT^_&2S^ U!+ P04 M " ! A E)G2#V6F\# !J$ &0 'AL+W=O?/>GA@3WF=5UNW2/PEQ?@R"=G=B5=X^\#.KNS<' MWE2YZ!Z;8]">&Y;OAZ"J#" ,:5#E1>UGBV'LIJBIO_CVS MDE^7/O)O Z_%\23Z@2!;!'/WWR M;YR_]P\_]TL_['-@)=N)GB+O+A]LQ MLA4O_Q1[<>JR#7UOSP[YI12O_/J#3360GG#'RW;XZ^TNK>#5+<3WJOQSO!;U M<+V.;Y)P"M,'P!0 <\ \CSX 3P'8-2": J*O@,@:0*8 XCH#G0+HW0S!*-8@ M]3H7>;9H^-5KQOUQSOMMB!YIMY@[K].W]?M7PPKVB&SQD>&$+H*/GDC!/(\8 M&#! 0(=9R1B:ZB ;&8)F1- E.6<*YDR?00K'2:S-0L9H\US+B#C4YODMR=9 MHI2"+:+C(1Z/,Z!(3Q!9"**!(!JE#.]6K1ZU&#'QB($(=*"U"B)(!]K((*!8 M"]HJ((*IOBAB*8I(1>$(ZPFHA8"ZR!I;"&('64<,G<2(M:JJF%0KJHPAL5Y3 M!8-B?4&)I:!$EI2D>H+40I"Z2-H;N-E@0@=1)]!4*=6JL59 E&HW]$8!(82) M5E@5%1%385;G1+*XU" NLEC:$P(G>6U6@K"+O%@J-Y+F4>2501A"O;PR* 6# MNEA936(HRV9P2'8XG"0&"IN=(.(DKLU0$'41E\JG'?0^JX)PHA=7!D5ZQ]XJ M( *F;6>S.10KXIHH;,:"$B=Q;=:"4A=Q4_D'*M3ORO4="F&]O#(*4*+UY:V* M"D.#ZX+-\T#V/)P:OA# YBZ 7 0&F[L *.Y_=U9O7U4JR/"S#38+ JQ4:_JT MLQUWB)RJM1UW("[5JB"#K8#-$X JU8*!PG;^(':JUG;^(/F^VHT*HJ94;8<4 M4J5:PT<9MAT&'+I4BVV' 2.'M;T#W>_D0.J+*M8F^ O^FQQSH_L5]X'P0_WSK[^=\+V7]02P,$% @ 0(0)2840 M6A'( @ 20L !D !X;"]W;W)K&ULC9;?CJ(P M%,9?A? 0OFG&"09%;)[L^+\O/0\MCN1!K,9/9-6_'.@78.Y>.R.'CMW!.^5 MJ*F]P/<3K\%5Z^:9&GOM\HQ>>%VUY+5SV*5I MGGFC;E\UI&45;9V.'%;N"UJ6*):((GY7Y,JT>T<&_T[IAWSXN5^YOHR!U&3' MI046ET^R(74MG<3,?P?3^YQ2J-_?W$N5K@C_'3.RH?6?:L]/(EK?=?;D@"\U M?Z/7'V3(046XHS53O\[NPCAM;A+7:?!7?ZU:=;WV_RS\008+@D$0C()Q'E@0 M#H)P% 1V030(HOL,D540#X+XV1F209 \S.#UBZ66>HLYSK..7IVN/Q]G+(\A M6B9B,W>.6%_FRK_4#DHBSS[S,(TR[U,:&:/%S,P2AT!HQSJQ-S'XSS6Y-RPL1();0L>JCT49]*%,(&D<4@ M4@;A8!#!!K'%(-8C2&-P,4TF 9?38$*0*4P?<./**1\CH<224&),L@ 3,AGP MD&YU)O+A V(R"$QHRL=(:&Y):&X8P"^=R81@0B8#ON"%R8"GH329B1U:6!): M& ;P^VLRX"YNGV"*)YARBC$22BT)I8;!PW%J^X1Z)NUKWNRQOO;05H>"6;R MH,*$0H@I348+R^\9),U&ED_:2@9ZH3LM3Z%Q3H4<3@B5P_0!,[ MB&R%&!F5. TF+&RE&#U5BY&M&*/X^VP+$TH>0_6TSWY#NJ/JT)BSHY>6]]&- MHV,7^!+(MN%A?(.66P2,%[)K5&W&W3[/SOA(?N'N6+7,>:=<-"NJW3A0RHF( MVI^)J$^BKQT?:G+@\G8N[KN^T^L?.#W?&M>Q>\[_ U!+ P04 " ! A E) MW@F-H_X! !;!0 &0 'AL+W=O.L%_)#U0 :?7'6JEU0:]UMPU"5-7"J%J*#UIQ40G*JS5*>0M5)H$='XBR, M,4Y#3ILVR#.W]R;S3)PU:UIXDTB=.:?RSQZ8Z'=!%%PWWIM3K>U&F&?AR#LV M'%K5B!9)J';!2[0M4HMP@%\-]&HR1];[08@/N_AQW 786@ &I;8*U P7*( Q M*V0"?PZ:MY"6.)U?U;^Y;(W[ U50"/:[.>K:F,4!.D)%STR_B_X[#"DD5K 4 M3+DO*L]*"WZE!(C3+S\VK1M[?[+& VV>$ ^$>"2,<>8)9""0&V'I,O7.7%ZO M5-,\DZ)'TO^+CMI?'FV)J5R)3#(JL$>N7!:19Y=\&>$LO%BA.\S>8V*'B49$ M:-3'$/'C$/MX0H_G A13Q K/1R!/DB".3[S!Y(' \HG T@DLARI$]R9;GX;' MI Y#8K)9S\***2S"&),'=I(G=I([._&L'8_9^*HNDO6LF2DH6FR2>2OI$ROI MG14R:\5C5@ZS)JM9)U-,])^1<')I.A34NYIJB$T&#,X86I4VU>NG'!H-)VNC)SZ9O? M+[3HKD_9^)[F?P%02P,$% @ 0(0)25/FY-2; 0 H0, !D !X;"]W M;W)K&UL?5/9;N(P%/T5RQ^ @PE+48@T4%6=AY&J M/G2>37)#K'I);4/HW]=+R, ((21\KWTVVW'1:_-I6P"'SE(HN\&M<]V:$%NU M()F=Z Z47VFTD(HO$^_\T+HP0Y@$1 1\<>GM5HY!] MK_5G:'[7&YR%"""@$$.Q B"'GCKT'SGV4@7M<7]9>X6Y]^SRSLM/C+ M:]?ZL!E&-33L*-R[[E]AV,(\"%9:V/B/JJ-U6EXH&$EV3B-7<>S3RBH;:/<) M="#0D3"+!)*,8LQGYEA9&-TCDXZV8^$&IVOJ#Z)"/IO%82GN/B#*XE3FT[P@ MIR!T@]DF#!TP\Q%#O/YH0A^8T"@P&P06]P5F#P1F42 ?!):W*55*F3"+B%E2 M_[MODS^PR6]L5G=M$N8I8E83^O]ID*OC[]@!_C!SX,JBO7;^)N-=-%H[\%+9 M9(Y1Z]_+V AH7"B7OC;I$TJ-T]WE08ROLOP!4$L#!!0 ( $"$"4GSD5PF M9 , , / 9 >&PO=V]R:W-H965T5JKZL/M,$B=!!9P%I^G^_0)V*!,-%B\!G#-GS@'/V([O MO/JL+XP)X[O(RWIA7H2XSBVK/EQ8D=8S?F5E\\^)5T4JFL?J;-77BJ7'+JC( M+6K;OE6D66DF<3?V7B4QOXD\*]E[9=2WHDBK?TN6\_O").9CX",[7T0[8"6Q MU<<=LX*5=<9+HV*GA?E"YCOJMI .\3MC]WIP;[3B]YQ_M@^[X\*T6PTL9P?1 M4J3-Y8NM6)ZW3$WFOXKT)V<;.+Q_L&\[NXW\?5JS%<__9$=Q:=3:IG%DI_26 MBP]^?V/*@]<2'GA>=[_&X58+7CQ"3*-(O^4U*[OK7?X3VBH,#Z J@/8!E&@# M'!7@] $.U0:X*L"=FL%3 =[4#+X*\*=F"%1 ,#4@5 'AU(!(!41/ 9;\?MW7 M7Z**WXU*3MEKVE8&F4?-_#H8S2>OS?:O;E*UB"3^2EP2Q=972P0P2XFA M'89Z%,.LAA@?I=D,(01#O()$CHMAWH88E]H]QFK,]H[IN.,E!02HD!7$H([7 M%(CU4+83>%XACX.^F F8''TI!09LIH)T/]0:XWD"C-P!Z0U1O *6@H'4 I42H*F-!*V#XQ.;BI2&,J&IIR;-14-,Q"<5.;41"0 MTNY!QAW*1T B.D*A64I>")W2#HFNH1('J$!?ZZL" M*;O.S!])I&N\!'3>Y\6U5(NK"Q.1D42ZMDI 7W5&&C/1=3KB3WJONN9#0/=Y M7E;5G%8@7\XB.V@. NBTUN&@)%WK(*!W.'@#5R"9"E]N1B!0B*[<":SWD>*A MNBJE]I0O1'7U1V']X7M&"'+'MGNZ(J444(Q,::HK4CIIVT-UY4?=*6X!R'UN M2=9@:U^PZMP=#&OCP&^ED.KZT?[P^=(=;Y[&5V2^)LCXALRW\BCQ0Y_$U_3, M?J75.2MK8\]% M[@_MR7]02P,$% @ 0(0)26^:4SG> 0 .P4 !D !X;"]W;W)K&UL?93+CILP%(9?!?$ 8S#71 1I,E75+BJ-9M&N'3 ! MC8VI[83IV]<70O'(98-O__F_B!NEB/\Y M8\+F4QB'CXFWX=I+/0'J"JQQ[4#Q* 8V!AQWI_ Y/IY+K3""GP.>Q:8?Z-PO MC+WKP??V%$8Z!4QP([4#4LT=OV!"M)$"_UX\_R%UX+;_#S,URM%E:36$T M<1H?_)341[$.SZEQR&V=45QX,8XH+PH_)MO!9"ZF]&(<49'D?DR^@\E=S,&+ M<43E)A<'4^Q@"@<#(R_&$?VOF'+G )3. *K6][+^"U!+ M P04 " ! A E)9>*7L($" !3"0 &0 'AL+W=O?UPG%8FN$2L3=2XTI\.1%: M(BZZ].RPFF)T5*2R<#S7#9T2Y96=Q&KL@R8QN? BK_ 'M=BE+!']M\8%N2UM M8-\'/O-SQN6 D\1.RSOF):Y83BJ+XM/27H'%._ E1"%^Y_C&.FU+FC\0\B4[ M/X]+VY4><(%3+B60>%WQ!A>%5!*1_S:BCYB2V&W?U?D.)/?N29 M<.O:UA&?T*7@G^3V S8V-#/! M:PA>2VCCF E^0_ ?!#A*@ T!3HT0-(1@:H2P(813"5%#B)X(CJZNFILMXBB) M*;E95/]0-9+_+5A$8O932TP(L^4G->42D<37!,(H=JY2J(=9:XRG,.'<"^R4I75$,B/6?!S'5=$VS3A0$8!@.X;0_G2SDC;M?% M>?-Y#]=++QA)+^BD!X,!@7!$()Q2X&A$(.HY ,8*1YU4?7>H(MMIL'T7-I#Q M;,3PK&?8,PO,1P3F4THFM_;AG<3M>3"OG2<0'(@SNF.!GD0P(#&RW:R -RG; ML34,_-?9KGL@'X;FK7,(I,TXG?V\Q/2LSFIFI>12<9U".]K>!U:>/ ^>QM=@ ML0&&\2U8[/1I_Y!/XAJ=\2]$SWG%K /AXA12Y\B)$(Z%:_=-+-),W'#:3H%/ M7#8CT:;ZS-<=3NK[%::]1R7_ 5!+ P04 " ! A E)),I M'ONHLY1=1)%7]*/V^*4L2?UO20MVF_O OP]\YL>34 -!E@8=;Y^7M.(YJ[R: M'N;^ LPV$"F(1OS.Z8WW[CV5_):Q+_7PA.* DB+U>ZHD6AE&3D MOZWH(Z8B]N_OZAM=KDQ_2SA=L>)/OAWMZ()="?++;#]K6D"C!'2NX M_O5V%RY8>:?X7DF^FVM>Z>NM>3,)6YJ= %L"[ A='#LA:@G1@Q ["7%+B,=& M2%I",C8":@GH0="S&33-TJU>$T&RM&8WKV[6QYFH90AF2$[FSI/]Y;YZI6=0 M(;+TFL4)2H.K$C(PRP8#-09-;9!U'P)LB$T? :.XPP0RR2Y3.)SI$O8%;"%6 M?00.K7F^%'E_+;(Q1")[)9&CYY'FQVW/L5T@=@C$6B!J!29V@<0AD!@9/$UI MU5398$"H0=$;L$=!CBBH'P6%=@'L$,!CZIPX!"9&!M:%N30Q]I5E8B+KTC(Q ML75QF9C$7M#44=#4$$!V ;6A#AL^'--4X-PSP(BV/H&P?=LP04/).+:%!8"& MQ'1 PN5'$(UJB< UPN1L8]L8#S@4NZP(TJB4N\P+\ MNB5K$X2M[ML\@09V7.#:"(#A/#SP]P-&PO=V]R M:W-H965T-GUL@G!][6A9"W[3'HSBTK]D-0704( !K41=GX63K,O;19RB^B M*AOVTGK=I:Z+]M^:5?RZ\J%_FW@MCR?13P19&DQQ^[)F35?RQFO98>4_PZ_MV:&X5.*57W^PL0?2$^YXU0V_WN[2 M"5[?0GRO+C[5M6R&ZU4]B<$89@] 8P": J8\]H!P# B_ K S (\!>&D&,@:0 MNPR!ZGU0;E.((DM;?O5:M=SGHM]5\(G(M=EY4J[.[Q\-"](CLO0CPU&2!A\] MD8%9*PP:,-0*V>@0."$"6$BRG2$QR@P=8H5# M?*@RH,1.@!T$>"# J@!BUM@H*10D4DI2 ) -E>LH"F!L VUT$ J3Q(K:&@E1 M#*F]+>)HBVAMX7A&6.H@H$N$C1P$T6-A%82J'!&QBI'KH!!3:M55!]&86%=H MJX.BB(;VGF)'3[&AZLR_*G$0)$M4[+_Y NVKLV;M[[P=OS1"R3'-3F>*Y^%(<3>_AD\YM,QOY!E$ MG1B^Z+/T7!S9KZ(]EDWGO7$AOY6'K]T#YX+)LL$WZ24G>4J:;BIV$/TPDN-6 MG1O4C>#GVS%H.HME_P%02P,$% @ 0(0)28 7U+:E 0 \@, !D !X M;"]W;W)K&UL?5/;3N,P$/T5RQ^ EWTT/8-&GX-+L<&_M ML"7$-#T(:N[4 -*==$H+:EVJ#\0,&F@;2(*3+$E61% F<56&O1==E>IH.9/P MHI$Y"D'UOT?@:MSA%)\W7MFAMWZ#5"69>2T3( U3$FGH=O@AW=:%1P3 7P:C MN8B1][Y7ZMTGO]L=3KP%X-!8KT#=5@?5VEC.\0,>N R3=IN@2J+T&KGU;(17L&>H _5!^8 M-&BOK.MTZ%6GE 4GE=S=8]2[ 9P3#IWUX=K%.OZ3,;%J.$_8/.;5?U!+ P04 M " ! A E)4;J@I;64 #]+@( % 'AL+W-H87)E9%-T&UL M[+U;DAM'MB7ZW3V*L#355;(M$LHW2:E.F253I)JG1(G-I$K=UM8?D4 @,R0@ M B<>3**^:A#]<\S.^>D!W$'K]]>SR0(*6RV]?L?HA" O%PW^Z^WWOM M/S9-FW1E\2]=?EUU9?M/!^?/GATD']>KLOFG@_NVW7S]U5?-_#Y?9\VLVN0E M_+*LZG76PI_UW5?-ILZS17.?Y^UZ]=7I\?'E5^NL* _^],>F^-,?VS]]6\V[ M=5ZV258NDI=E6[3;Y'7)3RBJ,CE*FONLSIL_?M7^Z8]?X3U\WV7RIBK;^P;N M6>2+_J__W)6SY.PX34Z/3R[[/UYU=[/D^&3\Q\?&\]^O;INVSN;M_^C?*1>_ MR^\*O (>\4.VSOM77?_X[?W#]<0#KN'M=;:"MR[RC\F?\^WD$-]O M-X/GGQP?_9?)&][F=5'AM!;)MUD[N%>I]A__PW\8I1L\8T'/>;7*[OJ_+K-5 M,WBBO?E5TJ_*E9YG5S#?7=5/2#]U7R>P^_PZX*OG%K#:KV&S7+35O-?T^2&=G#R8]]R%99.<_A27".FN3PIS+K%@7\ M\@0.R$\WWR:'7SQ)ODB*,GE_7W4-O&1(X'P.B\N[_F**?EG3P/._'OR<-?=T M(.;X(?^7KOB0K>#ZP4N /L@DFJ3.YSE<=+O*TZ3,VZ1:)MEJ53W@+!K\ZXOS MTY,D:Q/8<[F=5'H'##1?W\(B3 WV=?D!WEW5Q9 KO*WS358LDOSC!JG8T .K M]AZ>-H^FV+_Q?=7"OME]S;LS=5/3;2[_.LR>&8S>&:XD.>5+>KXH[FM.\3>*ZKJKP[ M:O-ZO6N0WT__A/RE:''K\!:?@RP$MI*7<[@X.?RA:O/DY+C/75!J?]ULLGG^ M3P<@EIN\_I ?_"GI/YRXUGVU6N1U\R5MTG8[6'SX^/C$]@' M=0+O^:+;W"# CV;!A>>SFK@D6-S!IZZ MS^M.CH^G7GA^DIX\/;%?X)7GQ^G9^9E^,SZ6/3E5"ONIV>1SW!NKH?!8 ,N& M+0%;%)G4$7#K>;8I8,N.')INW:V(]0OW@N-3Y_=P@G#;P0:LUGERN*J:H0CQ M-R_R93$O!DR#STDSLL[C5[I-2A/?Y\Y/EV2';S,\.?=Y6X 0WU^RW;3P9-(= MX/B]*DIX?H$:1-44CZALH^(JR*GI/2^"'0:<5'5" U@D?Z%M"(H+"_SDL&L6 M85<.UFGP-%$3KFRW3FH)4[>^YLW[J;?MHYCL=>_N"8\J17O,=NR^]+&YCM_T M&U0PVV6DOORX02T0=M>4,J;LQ.W;])%]?+:W23-0B=ZQ&!N*YQ=%-<_@"&_! MBMO4U:*;MTD#NMO@Y?Y"% U9/6>5;P&/7E6DIDR\E>9*3+(&L^[3F=FWRU@C>G"?)FIDNZ37%1_TS1QX)- !\0H4M,]S@OQH_#E#VH^; MM,AVD"Q#_?V7KA&CJZU09ZQ TX0YE7(#?HN?R4L"(NE#@0M_NT4>1\)FU.TP\"7@P8(;%D6SJ4"4 M[G_G:Q,4=MCJG$T0H,E>RT^:VA&PUD>[EK.BYIW9X MF$9_%X?%Z%I\#Z9]PJ9]["P8VV:?N%/&QMD\MIO>=J#[X$CV7LVW=37/\T7# MAQ=UJD_:";7,&WG<+H>9$4"%83$RG?Y-8M\],N5H OG'O)X7#?L=JPUK[; M M-TH8+Z!'N%K>D+WN=S2>:#I M?%]7[*3/%GT9*+)N\[NB+/'M*";OR8%25 .[X]'GY*CW[GK"MWDSKXN-\J(7 M75.4^9"]_EC?9:7PK-3) .5I;]$L 4ZHSPF6OA,1TQK'Q"A $.+0@;AEU>:T M+W F) -2/74V<)X?YY_/[LEI5=_CNO&1?G1]V& M![C>\!XWXMO;X44)#+.S4[7.<9N#H 2!4,-!H6,(PZNS3;%(R58ZRI=+UGU8 M58*+0?+0:S=X?G7[1H7\SY# MI1H.%A 1W_5517YFB>$86>#A> )A!K/DC3T[KYOD'I3XY![L/Q &<.%JRX>W MS.!W^K.:H\,73U&T(,A>R";-<;#;Y*ZJ%D'KA\G5VT6V!6&US&?)?ZX>\)L4 M?@*YPJ[K==&*?P&N?_1U-$S';F$O%*1>KY'UP03AS;;D&]AC;59O:2>^_%"M MX-W)__-_XT]MCJ,#70/6C=YB6V.;;(#[81PT31[N"U@'T$IXA@T9S+@1UET8 M-"Y3,:^KBHYULV:)72_X$-SAXM? E/&/>1#IT8J1WL*%?\V'*Y;7.,$$-?-B"?-AAT%3H-MK MN%>0 3H2TXD!(J-W. \(SY6PNM@T1KEI+TM;:@LZS.&+@'+V7 MJ=!QIL5@/L"AB@X4]#0!/@"$P0T/' 9YD2G7(DWL_2A;>0(SX=@@DQO@#0]Y MX$Z\\3]S6]L:D*R?5ZM5=ENIC^^A:.\38./&V'@8_]S!^H(]=T[CR,E;L^"] MCQP&^/6[5?:QNH%= M??_G%?+QP[__[=^^N_GSW__V[T]@AR=WJ^H6HPDQUY^+),('=/BT ,/]B$TWO:0Z];.1;ELNEPF3$K6!B."73UP0[FYXROUL"'C'$I_E?7&KQMZ!K"6-7*66U6 EIABP<+!1A%X_'S5+5#+ M_4 >T556W^4[J4$F$^ZZ>+QI&"R)_+S^4,QS'3G(JDBD*]^0%1E1"HA,,,=J MY%U(_DDMJ6,U&LDUJADAXYKXB32RHF%'1$P1N0"^8M*G0CF<8$$$U,ZB1*KZ2%F6$6C<;D"_;%4RT*F&9 M\(B\_?-/!T^0GO<=+" ,%+X@05VR+D-G:XWR!#39.3H66 . .WB#L0$A0R-Y M6B(1&_ZA:608V;HH@8W,@3/S(#"*B&M$[*7=UE5#?S42\;0=@D03+YOGZ4! M.H%E_L#F[,>"#4\[ >-GRN63J"(]<*"CIH[4BNP5O.^F6]/)@]]NBKL2-0P4 M N*4P+>_12J-&($CE^RP='Z/$233#WD+)W1>@,@5KZ*WT_#L@'[-?)'HN;\= MY323#:;QL/2@Q]4+4@*8:8;!;L)()&0#JXSJ_:;E>X<,'D9\!%">!YRDF1+-$0Y+5#!G=5EAW<]"Y'T8E6\2N4]B?'1W\V5K7%5#_VL _2 M,1)FYA.SNY5,!,I-15U^>/\]* RT(8%G 0]9L"5*>X4]S_M,LV7.AI>D('7A M4P5S[J\PL,;YJFHZ"E,'X4$$2C]WB<$$T(%^SE*/',B*#U63 <,FGP3J5)]( MD'*1ZN&L-F"=LTDUFF%K"9!WSC@.M M#D=9YJ@O(*5>3 M,9I>:.CQ\!)=0MLN#?ZVI=E-1/8]'\"+KTNN4T!AB-M.J5, -0H0_?.,<]F8 MQ^C5^$ZTKI<=450 MNMHTW5H=ZLCD,G+LR3Y"IIV'U!.Q1B M6'!VC9J'V1QV S/))AU+TDTELX&#'D;E,%*7^ UOK3!."4^@_;;0I#*,'/*0 M4"-J.V+PS(CFI&\LBB7ZST4 5TU_*S8=4)HORNE5ZPQ=;PE>49,E\\F._1EH M>G=$W7>V^B& W/!OS%;1ZD"6D34D$JK2Q%7)GI -^3K!^@#J\JYH^(#FXWHA M&5$?LF+%+D_R8P/39Z+F"[?U0".@>=T7^=(%#1?YO"!5%(]MG2+#]E_A)7=U MU6U(%.,OI&[<5P](*%RQ.8X-U@"DGG(GU,9IH\LY4.^<. ]VCD#=#]=TUF")'.3A**A$1K)V,Q4U2LTD*5J$B/9K61#/3\->[ MO *C? .KA&2FPXFR3MU=6LLPYVG&))(5(KL_*!F>5.K>P<1G=\@H_K?5TU/G M(JUUFPDOKDE$T6_W.9P*81JT27",03U)W4KH2;K-MU5I.>]P]-&W@3,#"<0" M?X4^!/K.;>/;?(7;HJ_4HRN+;^@9,0\RPRS!C;+RS%-F,TLT=?!=8(',4>G/ MO^9A04SEUC@T[J*1W#^8\>T>.8S!]2@BS,@QDL48QEDT86S N]#1SF*!0\*2 M ?MUF6-Z@'C! ML](/D!T7S3?)X>D3F.6JP, 2F2T<*,I)4S-OFU? 2E*5X;P_ GY4$"$,?/?,EFRIL*K2 J""$?92#N8"32>I0Q<-Y]C:B\T[AV7'/#MXRBPWD M)-XL@4&=D;(#<,E(V@^<)R%F[GP^-Y@13;+[107_2PX/7EW=O#AX,GX-*,ZD MQ[;LY[BZ03_'37?;@BTW3RZ/+XY.+]+DX(U2ZZ50Z\K-:': ECQYWZK:1#3N MH#7;-8_0^L&"9RS\_+Q53<2\&XOVDX7JC@VQZ@PUAG G40AI%M[N?S4-T3T& MA333"%4(-)@:BG6(9"<.B6[8B.<.6.I[ATR=BV443D4 YF48X!&R'S9,T<"&V_WP$KR7K;7 /DM$9[\#/;XGBK-;=XCPDE"IN M(;0/ZFH5N+/J*V1+TKKJOBD:CHHZYLTI9NBK4B[.W)D8]:/\"I:&".C?$F4@ M)&_%K7Z#N>C)9 *^1A,HF)")-]5+,(EWIB'R3';C.E\4(5:%5BQ&RJ(!9"4* M&),LJA_XUJD2^]1,>#;?;C>21"*3 MQ=P$XLO&<4P9P<#+.G(%VAM,G(/(9K5MV0'-2.;EZ\VJVH)\ ";^_B5PYL%= M:=)MCD"@E:T+3N*3TBB\.*>(&W_O[/%-MN6Y=!MD,JCS?[#L-[<-W'K3]JFV MV0KT!1JQ'4 \>RK0FB][6Y-TT ;_PNAPH^\B_;T7B?_9<@7V5 $MVP[7/&Q7 MC#3CL0ZYV8&EVC+.X'P)#99>MV*S';>1:#5UO@1FAYPLN,7"D)SPK_- DBPB M8IT7Z]NN;IC")%.P* !6-GFH:C+BA(Q NU]@R+-=2O1P Y'OMB(%0K^IC98X MH ^BC_E!>:;.SI"&-+XR;"S;)1GY93%S12U^'+N/_IJ1,!26).?#9$AZ#-[ MT5 A@=3<"IULE, ;[JO%E/;'M*?]3&H"SY)]0WR/D(W4,S"1.XH."OOK2\1P M'_E^*9,?'4J4EN6?T"+C"L^YQIP9D":6*;:&H<$NYR2O'+ACA)Y&'H HSGRI/S5>B3);6YUTLW.+8KU MZN'<#%A5S@RDJD=8E>T(5OOE$"[R#6J4)46/G#O;;P\B/6L#K,2+6Y R";.Z M)*(OS:R5+ \Z?&%:?L:HX]1]G5,L!)I 7^ST31D-/0;!K(NDU%^8(WX9NQ=> M^@OZYU2/-WP60<2>%:\5R5$"_M38$JN92]]G:W;6&#+;*@HX!^ MKQTC28.C@RK2J)PB.II_Q3R)!W+]D:K!S!$&8*R9E5H-TS,U-&U0A_.0-32D M67*E&\2<:4ZJN<,?";0LG!5XX;H N=1RP;I?',Q<;QN)@[3;WI"B5(?H$2K1 M<'#Q#Y0A"D,X+)Y(6D2&A1F43.@$82;II!BUR,DP*+$>GO9Z7I *11D_7@NO M=8U%@5.W0DAZK+J6PECL-2+M@*H4XR>E,+B";0F;'KH_T-EF^X9<]7W;JVBB MY+ THG$'CR91V6[#8C(QR$OMYT_V3(&C4 <7RA-?9"\V>9DEN%!PO&?B9<85I+VVAM^;CD0XR<&)]<&CP\_K/+2A Z=IHC%]P.<:'8"$/U-&9GWJ)9$RUI;64E)8+MR:1J MWY<1-<8\*EXSXCE0,J )$QL1'F%.FE!W66"0ZO]QGC6T"J/[IUQM._0]4KH+ MKW$[;=MLSBE_*AGP^GDDZ:S S,]W]HZ>*0E$%?*.$,VKE$(UHE@8,4W 1ONI MQ)N@U2LY1.OLEZH6(I/1+]:)DB_UL:5:A!I3 '2*X/V2,Z>.:1FNR\LT'F$S M"3Z+&W$W.[_8KL7Z\3'+^HG:CW_B.^ %6( 8L8"> 8,E><@1!L&%/M%FXL:Y"C%,_L(%-4-\ ME_ED*/YHQ6]F::SK#?$H620,>XNJ62YBI;!P>39]W4:UL: LUK':%'@Z&5BP M]SO.SH(_)U$3@N]# 1:FG5J/0C!P8@S5W)&[T_+'6>TKZ@6MX5;"#?@MU2F@ M5."]$/P>ZA[6."]FZ>$9)6,J39;9W$/3L$A ??D>T],D,-,+.T^P/!Z[.>GS M<'X*JV*T[]A@V2MDMH%9?A3>&%F-:+21C%!3A6I@0U*1JNV]L$?11+2='(,D M93!-) -;1F^>0Y[&9P5@>DO\V##"B94O%K'6[V(V),6'\<'9]**^U'=, 9>$ M43@?LAT;]B=8YBEIPNP=@D,CG/,(5ROO!YWV<)B1=O^08[[(9X6ZZ'[\!.P( M#_XM;!?-1O4'GW/Z%V!0B:30L1WI_K4C'O!/>C4+V8I3MP);P)AJ59;YRIYB ME#P,#*>9J$1_DI+1M &NOSV*(K^I8TL+7XN/J5#Z6((W*(8&;^ MBH9"NT@\+%AH$8V&-+PP'J[W?Y$QX$.@,BH/6K7T8I7!-3=SM&^;HS=@&2)M M-I+U45#I]+H"DX+B/J*S<6 M*^I@&6G1M]98,:/ '28%VP'1CW(AV,&Q_]LM M8XY\E)R/YW+CO!>?C#CU!WH62>E3EC5@EW!N%;X.++T*;2G4<"6-!&2]6+4% M&)=63!?J5=$"SU*N.\7'_OUO_]9@N1S[N]DOFO[];__.3B@LD+[EI;]Y>8TQ MW^72!X%?=*!EPR?0 V?)R?'3%)]'T%JRCN(9IR=210JG$.3CLT9SD*?77Q]3 MRZ(@KELOSE@)59.YU-K=9ZLE7HI9L+/DA56X"W-FS>-?.F""K#U:N=HMF*5H M=*N3;YJ:%$#*5G-"V(LG)1&!L2GACNHDAR\F!+JH3%5U[U+4 A@:C*A@QPTL M7@%<37+M4BRCE2H+YZ (F6ZQ99HF"J^ >,T+*W'@\80:!SG %DK2 C,[@H_L7#Q@&%8^6F!U-?I%P8F*BQ!4<[]&RZVH\LTU;=RR_'RB*(99D MKBZ=IF6_D5B7'FD.2^5JB M3?R/Y@;"Y^#=S4\-EAH.+KCBK$J\XJJ18A7GDCARS@]7_\VSZN3A;^GA3)@U M4:_O\"5VJ45LR#7-A4>L%LB8^'<2\RU5&=<<+&V MZ-Y3!Y:XMM95SR=?W?["^F+#"F7FPG2:@7LUAC\Q<#07_!,GNU$]6,M%)FE@ MN_R#'=4I*!H#-<)-8#S D5(>AL87G@)T4]B>J^CTL7>((LU8UTTQPO,/%%>Z)E!H'&[8Q"TU?W+V#64E0Y:8F%!QS%S MB&4]95NX'/M[$L(B,D7!*LA?;BDQY@,8/2L#%_DLUJQT^TKX@HZJ"_]QGK<% M@]7O8$L7AOHE^M0Q1479?=9P+3M5/4P.6D%WA4NH=NC/!^%O*$$XV5C4*GZ< M.4?[1%@'ESZ[^S%1QP+J##C@4%1$<6TCOPFIN5Q\Q^-2F"]V9(D246+%&Z9QCO_; C$*R M,&7XS+.ZW@)MB9^1XS0O[LJ$ <'GXO!;A9K/6$0OT*JL)?<*'0-SJW*7^RE7 M.2ZGFBS*[V47EU6YAF4F=(SQ>A(0* 4H?E(-*E84)>>!%!<73AL@X>?>>ZW. MM[$)!<0CK?AD/HAI(QP+]14J+99RDL@=&<,,H5YWS@'TALK5_(P.N)55D$C: M;QMT7 Z)4YA%R^SK\/K4XM$9>]%8ZN-UP*X:J5JZW3!+$(M.J%(1#S#X1TL4 M^&EV,].]Y@NGO+DU7FJ%)]P%_3**\@ ?$4 **:HA8SY:!4=_GC*PME)J/( O M 5LSIT('X^Y/+4+KHPTN'TO5SB%^2Q74/$G&%R$-PS<+/5C+1L)@2>:PI M>!&T)=4(-(-:+,M$YJR6/E28%(A,(HEY-Q;^AAB$.95F\J!NL_)7*6R"8[-5 M316=6**M^)#.]'L*S 8HM,A8YOM+54>%)2#3VLZ@EWZH:KA*:L9GR;<\K,:L MBB:?NAF58!0-8GJ'?)Z" L&DHZKGLI)HHSLY1\*WH M?(XAU(LMQ+[X1:#O,OGBY&1V%FX>)2U=E\"%)W8AIA]925KTF<#P& A=-@?( M*+:RV5D>&QCBW"XBE4<4*1@V0^@>*80NN9U!JTF9@5*X&D5B=MM4]2;86^8N MQ+I6^B/&%1%/663 !1B,33;'+<0N,.%ZP8M#24!:D+<5;Z4LL*DQ?HKJFZEN M,6[>S'-)P$"W$@TW7U,MM)/K4SQ6:VU#@1LG-3M;IE[EU M,/KX:(6S#URK$P>&\',N[(2$"SMJ>G6)")+#A;];L3H\ \IGJ(5V(UPH KXF!&9X%V,A[M+L8;CD21Y^79?JT:BG*T M:0+H-H,)CY".1E3GR+LD(J:_D&&(,%XBB]">)D@$R\M!DG-)])PJSF ,'C[5_3-6( N1D$E/5H.WH M8NHCA)*,BZ Y>P3C1JII*D[ UISDM^9JJG/*J.4+K Y6O\'F %RBGKE,.;*E MG6M/2AT?K-@=,W_FQ4;"J_.*"AF*,CI)/"C81G=2QX$/#7[;-O? 7IQNX'B" M(7G8D UD8L4EQ%D9G^<@7LR?PM@9L,S<0T:SXLQIP].?)0XT6[8N+;5DPF>T ML=OD(,*1/V!'?8;UFRN&V/'G*F;8+.['5[J/8FPZ IR.==%)I@P6%.>#2^+( M^/1))"YZV_:9@S^@18RAKY @4G@1[@,>3='(R"]FZ5**U2=Y"6S<@V&$A.&^ M'V_8L<:<[%6/8%8=S)8L6M=D%3\$+!7)'K;!)"]A^&_FAS.^S6=1BTJ/RO2UM?DK(V$7*32W3(21&*(F%W0(DA MK;./#*[H0B$@ /.:*MIAM)M.5A7?T+^R*X?7BCM;3A;H1TVAR6,/3K?E,JR: MTPI@3RT0@QJK5B1BS\X$]3N&>:&J!<8N*1X!#R#6Z<3-[ V+OEJ6(C!.W?*! MC&P(5XL??3]:\)_UVFG9&1D4W;M(/-('IA/FU+@^9;H#@JP5+>B MH$L/BI##K976AX-=\L2JV[PUQIA_X<5-6GB]"9U[4H LT M+=N8AR-[^2:A+ M:*>FSQJH1B"IY/SKY.]_^U^)#.1KX$S,#BQ2;3-.'YVRW<3% LQ QEF@U'&. M$&7FQG-JXSETGH#^,((4,G+:2"0!F,V4U9;3M\-?@;"J^YLX"+Q? Z!@)7"> MK2)P^>,T-4]<6+,KNCI*:0Q,[^]_^]Q=3L MJ)"+<:2"YYJF$_NNX5D/ M++F&8I+ELV!&:LQ_8C$F1>IU1=D%=8BP7K-X>H?BZ<>N[W[0H*;1PJ,)-QUY M^P4T*3R7[&PG]4)28M^Y,A1:R5!HC0JG4509S<[Q2/\S9PO2.[7F@CWNX@XE M/K26>E;G@6;,< 'WT[K?,<>/ZY!YQ3L!B3D N2$:+A$&/#]:%5HYX,@2./Z\ M\HDQ!L=!2B1E&'><3<6-$ X/7B-^(!5)#Y,,V:EGX#GXHC?9QRV(6LJM_1(C ML_(%/(1//KH2/@B:NA\'$.#T^.0XFK),CEP\H9BH'5,&G+/NP?FCW1$B1P1S M@ZJQ;^^I]E)HA\=@V6$SP ^D?]2YYBR9YX8#ZC[HUHN"%3[8Z9\',UN#FENK M?H9=-(Z^I\5R2TMFJ2RA#W+D$\TIQ!74(YG Z,>!M@%H"2L1L)0+/>V$EX.0 M!_37=_C7@8BYW:N'C%,Z@BZK55&%%2 -1W?%X<$U;C_:4Q([65,%K&.%!LNB M+- -!D>.10I:]4[ZBQ\'23;*'3-KD7.K]TG[HU,NN:GV^**QA\K#U%#B5%Z% ML!,%DR%6Q<]&C%'"U0(;(^X)3<9AKA%;7N0_#1JA \GKG[^1S=(X5T@P)%HR M_=E;29H*"_,>=06AB%=(*4PU61%KZ>\V]3+N!T(Y D)([T6\'W43D.044"L) MZ8@"ZAV745H!RFS=,#H#WBQ]=K!KU_K-*F:T6DXATV[BE [V*GK'>:W5T4([ MIE>,2_ V6J/FE3UGEB&URE)UUXS(E&"X"7F_ M21K>O,"@'M!1J $^.H_E G3D>OM-1()L 01OQ_2VX8JC"Q5ZJS3!),NF\4@<8Q0Y]7(:D$EE39 M-$,5&I\SZ\!Y_LY'T-__*5;* 0>V=4<[.?DWXEAN6P3=68[LHR^&^6^ MMS_D#>ZA/F,\JDXW5&\IC148^:A.PX#IU:T:#K($B^R%U*J9W:0+SJ-*#89! M?R7=55*QG4^AAD-46_ZOYH=9U5&?.0X[*WGR*((_;0W!1-U)Q#AI,8X1C=PI M$B(=OJR?D^8.[9B8BJ73SG=&2WZU J41[=I*H\9+<=(3J^Q#9@Q 2$?R/RG0 MATG#-"LJ5([XA^[EA/M1L-'N':'$1IRRT8*]<]NUVI&F3W':Z%05;K,>W?+6 MS031AV"&>^Y]Z5E5@V M1HER J[-ZM\8C/EWBM(Z;KDPSZ*3ADJ28D:*SN[)'Z I#$@);KJZN4Y.GP$% M#P:(I[.#./U*BC$Q'HBQ1QV7FY;IRB 5 MAH>$\'J6!?9>XKBG5E]CK'*?HZ&G8N(\V*C&]57FOF-#;\GWX7RZ6=(^5$>P MFS:A3KU."[CJ,*N'MW#E$:DQ2B/GD>J9O"SIC2'3SC*37R2 M6=5SN,+C]\:0;W14:09Y@ ;1GD&>-'V*]%Q*6J% NU2;MK!D#@D="34GD3W: MCP7]G,?6IT5*:-OWI[#I;E?%G,-N"\LH#WIFA87 N A#!'<9?W[2]9GP_% A53KO@>,TQ.Z+C1UK9]/:51SA=R[$/",3 M9\<0V3(8,S/$Z#!ZI;0YYH)4ZC6$T#])&-/$%!XXG^;.ZD8EZX1[@O!AEGU^8\*TB M1)S<^B;826=,+%1<=S1/<+8%>@FD=2B'YIQ*O\M&'8VG?)HQ.*)\[S &7WA7 MAC7HN=6ROH?8,B5;.6MZ#Y,3%MI?3-I>GV5Z)I]E>P:E^?]]D_,ULRWN?^YJ M\D/ .\!J.H!KQIW02BA&98 5 -UGK HI#J +]'KHB$,"W\HL)PM5)/JH7EY\ M_BI[D,ATK]HEZAL68?/YYB']TC3M:Y-]E!P'3B7\RVB/D]HE]E,N9=2.B@L_ M1ZD1(W_R@N_R2FM>9'#0"GC>I*.VY]1R)6M:C;*,JB&LX,0U>WW?:W(3OX'! M&C4C2A9/G?CP'LY1P!Q\K9'CJ*.X8*W1R,CM.CE'L1Y#50@09R+Y5544@((* M"$CM'&TSH(H3 8/0AL$WEJ-=8AQA?$M%]3?PDD;T0H8L+GD65+ *'(_B'BW\ M65H(XYMI,S6"WY0-BWS)AQ@:LS!3)(TK6*(CVRV-TB?CVLW1'4<;LL$-8X!; MM>]..+:EM2+54GBI)/,78*D-,$36"+>]O[E(\[UWE,M\K-!CK-RQ<6"O%D#4 MN+-M0'=^3:R1P QEH2&98N1%>),?KL+P?N)0QPE<\?'9-^ BDKXW*_.!?Z:' MG+=_T ]$I><@G<-&;B*U(@J^I%'4CR7M6/7J7,U(UP*"A1FAHF)"OA6IA)8# M@R49>[3/K(X@U81*X0!;T]L^Q[0H(XG(./.AGZ.8 MXGS$N4/IS77RGMII/#U'IZP7Q>F!AK@1W6A9B"K?D\"[7C]0E'-K4/5ELZ.7 MI'-4%L38+(!)3!49E393Y.8I#F)[&XL=YA=EKK@[Q?E$R-IMZR1I=A?'?]#9P@BYK-T8*;&X$$G,,;&2 M 5-?MXRJAGR)JWX*K'A!@2,M-10OP _80U^G/,3"-BH"@ X1?7HE^8C@AU7V MEEDC&+/-+"I"71,,MQ0 ,0YK:)KE>(\!CKJ=)>WE7(F]BGR6JHQLI0C7<8E; MN3 G/B8QU S0$4++RMVB4?OJ?ZDC80264F%/&W(QNJPLSKKH*U:\8> ()^]R MPDF[8O_DR?-G7*JIT#YT[#Q#H'*H1 /WU?+1>GT*."$4$>I0()ENDG$R$*E?_HF-V"E)!RZ+P#6/2.VL&/O!]N).O M4)[4E :*_0L?)(C8.)JT7YQ>HCW?-91O /]] ::;??')#6A3A].XVC[Z\F-7 M?6PM<2IMS%GCLRK&A'2B5:S+=^1J T*]QE(U'OS5HJ+&W0YQ[+NN8-C@5^2Z MH*Y>%?T_Y=[MOAEX55:=8&-+&1@_6V0L-K6B3"W2N)R+Y<%P^K0Z;WJ[H!QXF*=IX%X,KC1MF _;<@2 MQX9@/QT\H3N/$%OM(.H?#U,-+"J1._!X/;-3SI887*^[^V7 MQ!PW*+K" TWO<,+6>?1^.XJP7\@.@AL M,/4*4@W%-;(P;,-P0Y2D&,*&!#2#VY8ZS-"!)?0H M5U@1@*EFL.U6-*#/&?BC@TX^9]!@I76-M$8W>+7H8GE&WV-(:5G1[ U,88&S M)/A+\TR./?$^6_!3A!,LC9W: T)A"..M*^L7O07)D/+5PO5O;5^0$ ]4I7!K MJ%/C?.7=XZ-;\H_B^K6$1^='$LV6,C/9I_>0<7W3D4Y!K!WKS*<%+UPY9^CU MN-[&U'@2Y,G:8[]87^E/;0Q_2#8LBW=$J?^(Z)CNP:*^ [=\3\]^P\]\&3_S M!MXV_@N]C=X4/OW0K7,"K/T:FYKWYO1%GCV'_Q]>I&>7QPE^=7B>/CV[ MX(\GQ^GSTU/X_*TBZ>"#?N[O_['%[ 15F4D]?IYLZJDL =C+Y\\ODK/GZ=GQ M"?YU^NP,_SJ^O$Q>6L.:L%OY52?I\=.SY.]_^Y_VWS]BA+HUSD_2B\MGXV,< MDG@PQ2^2X]GQ)1+W>'9RSF2&3Z?ZZ?09?-KY'!T(/>GBD2==X=GX5@GFX#[B M4^)/8 ]>2;VY\9'9YZ!H]LWN QL?B]]U\]^,GB>7Z07LW(OT\OQ"/C_V=M+;#">63*7PT@?J M#P%,"W;VTPOY]ST'W/FYQB@'!#V%03R%05P^/88!/3UYQI_[XOXZ0@_W#5[[ M5TYBG4_K$M,/3[Z[^3,2CO'&WX>*E?>"CY F[F9)Z_Y>L,JO%(H$3P:+2]AT.A8)'>IO<\'DZM! MKF+ 562DF34G8Z^I(:15VB?0F#PDXZV%LDF^>= M%)X#E>[!T,7T$HF949L2];M(-\7DB\O9L=F9X[TKI?,)QE]$7]Q%9/6"6>T9 MON3"O02IQW$JKGN-N]*YIDS:O&BL&69K+E/7VXOLWW,RL6Y ='/0U4"HK;.5 MRWYT':!ZRT[]==AGQCK8<%QP"U#O(D+O2JXV=;$B'B<1H/5FE;?R5NXDJMM: M7NEWQ=@QT(&$ 6@D#0?PU T@M O3(3(6KBQV43([QL&Q2QUS=DAY90>O*G^, MRYE3?II7@H>-H$@))M[!^B L]-,P'GC.%V?/W W(4GS M]IA M&.?__#A99%M0S4!O:W-NL#2W5G@_[36*5-)??!&E:[E.6M\@..:.1;I3?*9: MD*\')9")\)"PMP:O.[?.$YGCA(QYZ5J\C$ >S.\^D9RD0E%+11CV'[6G(VZ: MKMGPH:?@5#%.U B%#M[.9B@EYT<:T(2V9OJE*DH*L.6"5;A>XXKEOE\Q61ME M*HV0T MV'F)?FL$6&17.,ZR7Z/>K\KF L0-M;YQ^1&^.53)&">B286)T2S9\9T::!0,_D$0LXW MC>GZ([1Y#C:%;AA',XWA1 WH_OCKWE=C2/(1I2%*\92 M!=^ 7O#K3HMLV@0+D8:+WVJ$[3"[#GB(4^)-03_I*CY)SEI8444$/^&WFU": M=%3D*SI)]]TZXUV5E<4:.VF3380FT< 2NIBVA/)@!^4?\WGG==/=D[>^6?MP M!=?4>==2.$;Q4#&;V,OHZ1M,>TT@&$(3)I GVTY5-8OZ!W_QS-WGP@/$XT&^ M-)S$L%6&YB@^9;R-TDJK 7\6<4!&S^WX",V$@ =RK_B,(1<9$N"+DXL>9Z*@ M;-#=DZNWKT.F24^!8C)+JU<'MA&;^I$R[F_Y_$/AU=#(Q_'HS@V.#R %7]WW M?CQ4]6I!,#Z_JQ]$V71J'A'., F.CW$/B1%-VH9;DS[C^])EG?"AZ,H?8#XO M;3ZOD',H\)";DCQ5_'J-!@$E1SX>JUEU/4?-XT,F3^Y]ON:8S+9$_:S0]:JS M#7EW7 _A!TJ_JJT0TF\;G=_(W/B'>VW-3(EB,$=NT-)0V26GYW)R=K$J%/1! M-@$5Y(0\&+4LH^+?E$^S4R.#TV%D6SE:4W(FS(J,!FH/;#..#M5O/1@*'K.# M *$G]P@=TM!F.09"]^'HQLPONM#V872-PNS[ARA!HCTG>V1T9:6HPY_.Z/*1 MC1YM#?QJ'?+"V#%7X> M4.P*XK5J>A,0B"OL-Q%G=?U&KRQ6 U)U6KF-3B*?98SY9'=EU;C#B?OW QAG M\.B>E6ND5=""C*3.WOL!,=-_CC M:7H#4(*AE-M%L-UZY&'/EKET?.>9+1!Q#MUP8SQK7#I:BR<>JQ."OZ?LVT/< M6=\75/Q_^VKP&V7G>$QA. ^82U8EI^=LRZA.![R3*[@42B9*@AIXJAZ/Y6 3RC_4?G'Z? M;AATY%K$5O*S*E>:D;()YZP7%7'2>!9=(*GB#'RD-@[TY"\;KY\H));>_#N2 MUV%0>$J3\^.(JNI\O_K;G.O+/X%4/4-(V8(SS(0'!ZQ-O(/2!ER::02>?HDCLP%FP^E%L9'A!8>-J"L,26K+& 7@'$B M3V=V#B@#]*2KS'R,"*K*29!2LE39E 6*^@O55@>BBAE"4CG07DD]\QP09^_\ M+$<_DM8?_$ '3Y+#[,G$'%3>AL&*2AO,2UN.8//_Q@@0C =34SG0]Y+&),U5 M#V^?< B;5X@,;>GH#,./;U&-9: 4D,/93P&?W#6_@[+ CW/624=0+FKCIK%Z MG5) =TL=)(ZZ32K!N"UWW;7@C/F]I^V,U%O-XZML+?PBXWV@S[]2KX2Y(OA" MIV\U._0M&^OG43 <6D6$S>@*8="I,J MEJ;!M-JRP 4&+*J.#^*XR\0@&+"E\8QVA+E6(;\J*"T9IEO "-VU\55%-A+X!9T!E.*1[X\*QFS_D>M7Y':934M=CU!@_R$.IJ$.> MRDK+(XZ[>TIYICBLZ!+_V$"KTTIUSVU[<=5'1OP)D=77N@M4WC>J__+[<-2\ M[GMI+)'*2?Z'#)UTW'#$/U-)P+P!G8+/^O[/83CY4Z9]-CEM,1R749PTC;+D MI"+!;'$JRU,(]9&52CV+N*?8V 8A4!8(O)P5*SV%OX9B3)?\P>R1(XJNQI3> M0UUUZ&>MP,.$BVY/T=\KA+)42*LH2#V)+W >/JRCE9GU;9<5L3 MYXQN,FZ#?8/(B-:=P]XQ9RCR[[(<]SW['*.LG MACTY87"/L"Y6!=AO97*MT[UA72"* MA;[*;^L.-S;/#2 BXF6OBFD"F M3>=__C/\^:'(D.0I>3A4]8A B:5G#VQBS+W$X3=A\,1OC<83]J,:02)RA\3(Y\'I*=X:A^["?SI MM\ .RTW9X_X]47HFG"K:-'9F?2]ZYZD+_<^&[^RA+CL9CKDNS.FD\1'9JW7. M6!_<1I!*!.;4SO,M=I#"(?=6DP=SAU#9;3XZ6^RS4'BJFS-GKXR6X>V>#OLM M$J6O^,3TQ]@6XD=9(D\&ORPX9&T'.R9#0D!5K>8'22+,!^[>V]51KJ9,?O@( MK*H"*I9&C0 +8Q#49>C=8F@N$MM%U:6QA)-P]6!<']\Y3T.\)QT8: MQ234*$907QZ52''/8OCBZ>^;]_/_U5R?@= ;D6C'CTBTD\W?[_?P[=U6N[/^0ZWYS;X[) MC[79BAOT#OLDCZ_IZ#(J](\Y8X-IWR^EBI]XI2T&J7?W=P0ARO^^M+R@*RF8 MPR>AF?@$RZWZC<6Q221V%D]/SD_@ U;P,/N E;GJ7E\]I#"-#Z_5Z1JUNLM-\ !!XM'41 M,"H<[F-3&KY]?+-_VIO?1_T0QI_(4$==W! Y0 8-#@]RH%$6V#_M$RV IR]+ MI:-9FGS?:UIX$P'A2JV@/)28X#N<#_F*7E#OK6D>--68^/W]H+2Y,6QGSL"; M;$5(!%[K<. +C^]9$BZN#H];@XURI"%)L2\DM=U"&T33(\=ZA.YF3M)B4QMT M:GM*.2PC1V$W WIL*P>&$SZY<\G/Y:\?93R?.?0IYK+?T)&9A$]^Z/1<_KK' M5'PM17^=X#TZ#X&T82?^Y[2CY09)QG2';V*0)=_V_>0X/3ZF_ZQ:=FK^(0K3 M;\T>WYE%B&^W#//O4A_>W_S7Y"_P>K1R7WYD+*-4/4".S0T'>_UCQ!4;6WFA MG"O]^E A$S/&$%@!1UFP"C'K]K!ZB9N>%VB8Y8C MO_[S9RL_PV/[+GL(/DC$0KAXAO]>GB8_5_6O1T5YI,'9DPN&%W@%UA=(K04A M_3;)T_/SY.G9<30^8AH7R#2>/S_%>&/H:_E2^UJF5$'W=K3G)?_V.\[R>XVA M;UUC39@FXA9<\(>+XS/86J"JH_"*8^!P+,^>7]#_@']<,TQ*W6O1:9DX9_#, M<_SWZ4GR(X+6Y;TKEUU=$C(+4NGI<_KW&362M&YQA82ND>ZH!"'=SR:(E9Q= M *<^P_^=G9[#')KFZ]#B#N/F6-F$W0K4'!2SF;\X/#M-GYXCZ@5^.CU!T(M= MJX)P&>?'J+"=I2?'K*--CMW<\&&T5@N G2\4$&JSRN;J(I3H?$(MR@C@EU*+ M,@5VZO7+Y5$->LI^VA8R')(!JDU$*V8P>^PWUKBO%0V?J>*(!!KHV$XY[!)#K/S@G]A#X\"5)T_(<+:P$[GFR* M1PTXQ>')1#^>/$N?7UXF#.^"CWP?^8Z"7)92X6B=%4B:R^,8GU_;$([[.M1S MVM\*EQC4^.)DAL,+X4N#J[K8/YK; M=]U66;U@"!;L6HPPG)R\\P)_D#08WY1#HORBB.&#AF^[0M@3AC/AA]%E^/?! M$ZTPPO+/M4\M-)CF.'>!]25VUG*+)?AVR2D=A0,P.&;W^AAX5K]9D(.8)7T3 M(510:0AQ ALOI;-KTP@X'*)4RK,9?*O<3@%UX2ZOD50$I,[G@Y-IAJ_%09X> M'Y^RX1<3#[YEXK'MQ:>/$CT%>ZO7BG%8@S1!0:99F*U/LA//6]=6&$J=:Q1 M TG# M:0GNS!"6(5AL6)EJ2WF;E)PE?[KC)_47B,(:2@8DDF79HMR"1OHKC$TJ89-[ ME6/S!]BV?S#!/3"=8FPY7E3-\V7:J>=_>A0E*BZC!(P&\NSBMXPC'3'"X!KB M5)ABDPY:DNI]8?!&ZM56DBRT>R>=E@<8L*Q?92#Z 83Y)-"1VQ59_Z7D@)FT-*TW+.&]I0,V6ZMR5@&NLB;W-W7*>3"TGE9 $W ]/T9DP M%GVJRQJT/2D(^>A4-QA1+B?4X!@<,HYPXI9 (U;S"; =3!3N,<"]>"N=P@Z@ M^^(L8#SE>#>?H*=Z$053?-@N*!ZNZ%S0?+=ZTK4_#D:QM>5#2P_D/$", 2_[ M&+*&V(IYAD*0+^,$+61QHE,79I8OBL9@K[%E0];>2][V^*TI"0Q0-RQ2_8'; M[(1A,PJ $\&[FX)TSAQ"3,)BXMSW\)N%V%+_2\+2Z C>I'D<$O/;(YE<]@& M88EA*/><.6*$#^GSV#( T\\H:45CR8Q]IF1'OI&1PD=B!/Z'D"'4"*4:W4#T MU-/ ,/9^7F\[X,0^>2^\#:'5(X=%\@Z3A@IJ!,.GZ:>R$$?JW.M? 51"!D\\ MBE,<57T2(0@7H%2)SJ'V59$ITUFD7F[P\KN[G/L&Z1Q86S3MR2,3Q=! FEH$ M-LJF(E2.@)GMD(80*-Q0C9$:&))E%/B'G)LC99J?8(^67,V%S(%3"'[&*BOQ M)UF@^JY"_P@GI!/@$=L&#!^_DD[28=R!';;;#:M83)64QB:ZLM*"*CUE@"A MTWY7%V*%OMPP]VBL'?Q9ASS7\Z[O_*UMOOOG6>)=U MMO$P>ER,B0[!=E P"+\N/F2"IIT<'I"-A).6PN.&0;J8#L0Q*/F7=%5D"UJG M)SJ>7-@KHB=BBFB(;#45#3Y4H5I=Z _+@F$1<,IZ(XJ?:4 $XP]U0Z.F@T.( MK9$=;0.9%YN"X/O^M7$'0ZFO?$NW+*.%OYY\;.U0$52] 0[-0B7IN!IN MR)!%J7D'0]I89Q0S&RTWE_K3QHMG?_B,&^_N.L^E(]-3_D)$^L&AI M'A_SJ!D;XWSNMR,%CPHG$R( \0;B#AIA>4BCB"YU/PI6HB>2FZI3S#FF@G*# M^JIA1YE*_8Y7;NBW.<4PAEM:GAIZ4925$H)3N_99!:HVQ81#[]OA3$H73!(J MZ5TC=+09^OWB32I/HUG<(3V&+G+N,.V/.[S_=>GP4+R$(<9[(8SW_U!Y0SN$ MXCY48+:HN[O(O8<)S=I)))J/U!T)FA>I9=H$1[4K78^L=7.]]MJIE9:A^*1O;;'XE[LN[CGG[JX%_;0?_SB7NQ:W/-/ M6=R+L]DXB]ES<:>=P\*%;A[3A0N+.SG<;I=ZX[J&H F_D>9Z%,-FO:KY!\)Q MOYL*(7R1G)YB@M?I&08PSL_Q\\7I\^0&K!?J="#F+8?P%MB'#/WKY$,[28]/ MC_'?D[/D-#UY]AS^/3Y^&C(BTE-Z'OS_XH1"(I=G_/^+L\O17@$20V]\?^M= M1+_=:D!^*R;/R!J,)4)-KL8GI\*.MQCX?;'4(U\4QLF?TK^89'+Q%"EZ1VY7"O\P#W',[PXUG.V^,B2,YNT]W MWL(L-32JO7*](''O#OJG^&:16N1J3>*&[L?QN9BKD=)2 F_X/??32^O/BXY* MW+<2GL6H^@50$C$O+V;G]/^_ M8\SX=,;9)3@&_)^D#W!Z>*JNR:)L.LR;H/*9>V!R54UI5< OLE36\YY@Z!MJ MKDX>'RYU3__^MW]G;[M"E ));UY>8Y^FY=)W?7K1K3#45"8_5#/0BD%_.N H MY@L?Q3Q(AQT#\VC-Q&<^/G%S)F.T8^-#@])H@9N5:O X"&=5'7"38 ^SNZ*4 M9L?"$M%A.2;!M3^7EN]-4Y(*%+4Q=3PIYKVC4Y*,*DJF.@6:<0XG.@-]BRQ* M!.W6:_*2+J.FPFX)WH(,F"-@V<$@S>I:X@W$;P?MG)AVNY+7W=UPQEQS"9G- M*RWZV%.BI,"HS]+GSS@#C<*I9\=1OY#@%\=:SR%+ZH5+N)@!3H,PP.<7OKE) M7&]!2BAELZ"J2NE8^4)K29[U:TE"?D"_%=[/VDWCQUYTQ]IL9&$B%F:.(] M MHU:ATSE4?!>U>Q/OH%$C-DE[.3CV8G:#^4'UY5:2ER$U1BFYFM M]=N:4XBT<]?+$&EP^)W/\.&@)CT]39^>HB1_-@-9W+_@Y.FPKP?ZR8,'\EI= M[?.Q>HQ=%_N6<+OZB.QZQ(_F#O^>(]RXOO=YMA &P>NZPHH=9H@>029-KC-@ MH55=%IGTN2=,I?F\VVS[8%K )D\QC0 ?3%4YW"R4D]PHMS/DV36;C%K@@08 ;$%$7 MVR/\$7VY/_>*3'WFP(HZD4ME*-\BI3E1R1@VOM,!PQ3/S2_*]]]3<1Y:.FOF M$VOL6KM9Y>(<8_CHE@('E;1LE0=RPIT68D:5G/1LAUQ"/0U:5V$G3B,R=Z4. M4STD@4\3)?%5'GM A_TA"K(M0C-BUTX"*UNE8O>IR:+P)6BH9#K^.&^K"/4V M+NPM79$I 8\ VEC,E?]?4D%P7!EFV-?!Y=4XX9TB?/FOH0\*9H/!WP,]0BN M>\[A040;P$%]<>8*O]'<%YG@$CN!M37$>Z(B:U?"3^];:&V:;)ZI3*]3K)(D MC@A_G*CH.!5?VK]TK,J*"HZ=($-VR.@E<]=IN9,FQV$.=*B^D!+P6(6^4@IQ1L^$0..=[0MJ(ZZ] !LN)KWGL9\:Q[X%Z09/_ MDOD@.W96KH*E&G$71)4ZV/4UC-$('&%R2C9@$,Y" M;#&WPV#5EL-!>"0*PJ3Z'[+\,&WL*>V"NK4G,.J'>F\W1\QIYJR/E>YY$_Q7$E MBN7MFLH#%5RO:1F+$"K9VVGR>?=B*>WNYEXB*^6T1X!S05VN##J*+"WJR() MQ7DKM@UWL4H((3?O.#_*7$V+G,K?!%Z2[FG<352KA[[^%CUG= AO[29=A0:$ MTLK2LFZSTD"B!5.'M\K3WE;9*_=6XLSRQD;.H.U/.LJ2F4%L=I_-$G$@Z6+] MK%_O'48[0#C\C*KR$',Q,2SQE8F*]HM)*V1L],]_S]$/"]8?&_UI?_1GDZ-_ MQ7FAZ'S%_#)#:6+-JP1YB4NUXBQ=U]N=%?,L[[Y4HIC4Y-SX\Y/GK-R=II=/G^+'9_#QZ1DYH9Y3?OPS5O1.T1LL;LCG MZ;-GE\F;_DQ)I^0>[WDI:;!T>)8Q:8S4*'(P6L F;R#M:.\9:EOG2*A/&2'6 M+/F1>*TWCH:MX7KH,Q@&], N$AK>*/Z')/-3MC(&<9FIQX IED(IKY4F!K!M MG[E]0UJ]PS&[%9#U&.KB])32R)8MIK=]G]_!@]^R@4_&TH\.4.?DN0L%+PDU M+&/-#EN(&Q(3HSIB\5:38F[[+,46)&;C61H5I=F-7WR/!ED>7XF$ OK?=QDZ MWJY6^4=TM;W/JN00&6PX;.*:^S9?PKY%HYSZ00I#Q;PS2D(CF?UMP

44>M"L1/M=*(!81$S^BTIS?J:Z$@PCC M%RNJO,ON>#=@IB/FJ0E <5$ND44ITEN-BPSR"60U[(:&+&@8K)!1P,\D]PR- M_93<^ MGE7V >1?+H4.&@+-A1^5G8#QEOH4M\Z^$^4%+_2:#O7^F"]U;&UWTMPCH M377&VG$--@^0GYN,,Q*9;L*I/: MN3+)_ALN+WL%=JVP@9XIQ:H-2'[Q6-NX M*6H[.633PKLRD]8IP0/]P,F)!4(EMV8 60>N!G'!J%D%:AOHI*"81]6U*.^4 M9=(<"5LX/$/Y1TQ@PVNG?LAH6DNS489X(\,_@-CYYUE;]? CL;=-8&_H5HA@ MZ9IQ:T<,*&I?H4G+RBSB^ .A_7G-6&)!KDS'ZEJ6J@B>#2Y%KUL#*_EW 0P=W; ;M'+A4%&Y7OB-CM=H,^>A5(,?(>V84R MCC",P2B&L'R:A#J%SZ<)\T'C92=:;WD*[I4G;0EXHX+ITK$EC,CLPSE3QG;# M&S=CR INR\")LXS:4?+VS9JJ), KLP_[M>'T.E0GJ*Q&,PB?V: MKWC"54;D[Y%"'MD?_]I,UPKA\:W6L$'>S9(76=UA_R;I)8;3MO*QE%*7@K=D MI+Y37VB^O,PR8B0]#U=_YR3?U#H*NA^K!DG)+:=NM[L7- ::BUT4;$>??R[JVP2PW,GOV+-R:*HY"/>UQVL MZ3KGWH[?Y=B08',/ZOCK /<[N#V_6W/=COI"=Q13?]JKDK'K&_>)]!?IN%=R MB6&^X!,OK?1DP[(9;,BV@RR9MWF-OGH,?L,=[%5XIU?K7OG]4FEL[E?)R=/D M#\DI9KN<8I[,*?YI/[](+L_@[_^4G)_3_^R'Z^10U0@2FD_@QU.^YI3O^)YZ M5&A!900Z$_2)SR>E-!ENW'ZCW1O'S,UI:1#X?8VF3_HK?>Z[>!\_!F+A*'KQ M''.&3CT=OT6Z1-^\I&0>(.RQ__85%E\B]?Z3KCZ.6(>'#L"5)^LWHV10%R@J MG](0"+_&]U%PT)HWHU2(PFI-WK8K!:<-NL8F:]HCS#>*I+V[N+(F\N&*IJFP M<#K7TD'T7',OBA#%EF9WY,>B&(T=2>+T RHSECU[4,1,Q'87JH@7,:+RY6SJ M6+NO ]@TQB8(E8I2I,3!38D KN1R[IF& *98F>XDXL[OF1#+P_VZYQW"A,>G ME"]VEIY?(C;@9?J,(!"?ID_A#%\U188&)/R+Z:]GR2EEO9Y?)B<7QZ@:WV6; MBD%V+AG@[#0].3VA3V0&-Y2X>0X_GC^_2"Z?728O.PS=Z3C^#(]8@'! 5*ZG M)\D%J%CP\>+9"69F'I_I0Y["1!!H#'Y-G\/79RDJ8^]C[OA%':TXV,IP6LQ?5ZMQ5]J.U.7O^X]Z'+ZF MOQ!G,, 3&OKIV\09?,[$RP.N#3C-J W9QUA+!H7ZE41P>.WVBQ2NWD)P ![%^)^!X@9W037#[ K*N:1 M)#1*8!@EM0;9=&B?LDJ@_2-?+ 0Z2%Z M[)[\AFJ,- #S+DE +3\Q^9877Y=&]$^31ESF$BW3,YDL);E8013GN]\$J M@*JE!Z-M8A5F%#R;(J9]1,$[A=_#'I6$SM*1Z6/67#:'W< \M4DEU-%;/DF, M9\@3I7(8J M+2<<2.A-O.N?L&.&+JV^3^IQIU5(3&_X-P5069):1'U(UINJ-&E8:\"/G";54Q@;%<=>G2[H,*,HW70UQKT;"5Z0RX$J]CV)9(4H$!-T&$\JBZ*7N3^4,-]" MT&E)VQ9E0+>9\.Z:)"#]QM$79C)6V1*TG]2MA)Z\VWQ;E:%1"5<\X\RH9&L9 MD"1$=Y5M'+ A(M)BNL,4TH)@EN%&67EF*[,9"5#RD-X%#KK')5&T("RAV0 : M:J)J#=?>1=I< 8WV:OKBHN8D)'?[YW6<<9[T@P(PJ3^6$_4EU9;S^Y73YPYQFWXL5&, 4>RH]\DV9TX&[\AF9S>/Y$ M'8&:Y$!DL9@X*APU1=UISS.!AM,T,JB&#'.6ZOZEP=%%Z%+6C&C@JR1!)!#JF70WWI+MF"Y!?DV*ST1ZTBIIYRGE]V:A03@%9ZV?]TC' MT=Y&C#M>11A2F-+%N=PAHR+N[(- =%@VR3N '.CIF#?GE7$QY^.ZP< H:0>, MIG9X\.KJYL7!D_%K0),/N0N'!U7QQ=$I@MB_46J]%&I= MN1G-#JC $7,=XYZA@^JE<5H_F-N8Q:6?MRJB444KFBU)+>1L+9/K',Q2*7ZG&LIJ M9&R'S9,T<*$J;J16!13-WCU(1N=-B!)OI/EAR]NCL(XU;5VM G=6#8?KZ'%= M==\4I/:7GGE;MROCXLR=B5$_RJ_6.?,&_Y99\L))GK?2=O$FP]WX8BBI2))9 MCP2J2L_$O>LEF&#$I:"*Y6O)(T&6G"\*TZO)K,:.C]$ LC(7X+0_%ZBR3X]! ML_VM_@=K4H&-2V"N+5I9!U!XJ?:1LJ,B^2)!&=\WS% .V3E,RZ]$3/$(@"&> M.F%$_%_@A1?L@*7$O)V+P4H)9DCH,V;)S7VQV0A>(5Q0+E;L%$?A[$#2YQ8 M'58[2#]!3[(($.5;ITJ\^$1](V3.R62Q#1OQ9>,XIHRT(%?7/3 I>8.)=CC.;(D_)7ZY$D/WY(>=ZY13$K(9R; :O*+1]RR*I"/WI2^^40+G+LTD+\ MJ?3^=;\]N"$\:0.LQ(OCD>I,L[H4O$LUA 7,C Z?R^1V,PY5[D['$@O!FOQZ ML=,W9306&@2S+E(H2]7(P#)V2+ST%_3/J1YO^"R"B'TQ7BN2H\3M<2Q((6E' M^'VV9O<.%\-K4KL$9:F"B*OM\QTC28-K9$D@\%7_:/Z5\ 9A&WS82F&FW MO2&9\4;9P_X1*M%PLQK'B_G7%5ZQJ+ F>%!B(&YUJ*(7XFT@[P:/:>E,+@"K8E;'K4CR*5V)X% M _JV5]%$-6]I1..NE#1HS G7Q61B: U)P/)#>Z; 4:A+K(C*X(PC,$J%@#=U MP('>!%3N+ YE^K&8?:"_:Q$XL@07FQYBQH;5Q!6DO8;HUP@2THHE/K$^>'3X M>;T'6?3OW@"CY651DP(R$8.%Y2"[]UMEZAL_6&4^_Z JP3Y;;34]+1IX6 SO M$\HC^4B!=V=2DXM$3R459FM9P?!A3[1 M9N+&N0I14O["A4U#!)GY)&?!\"39;V:E.NL-\2A9) RLBZHI>#6F%'H JKYN MH]I8E$;KU:; TXNRCV SL7T8"C3IT KA]RE MY/DJ!5K6EPARN *_1=PIDBJ\EX+?)#0/M5IZBHN3,99Z'!K\G44*ZML(!*6! MG9'$ZLFQ.S=4%!8*""R=N#9V40">@NR?O5:-5A>VO<06KB==.GUS5^&@DGW2 MH75C;@"$/YVZ2G".)]?]\&N=5L;I)^X[-J[T"?*&AOJL6$$_B)?+&(;Q468 M2.<81C-GC^^&:=QH&X7S>-LA9>^')>Z67("-OBPXHL+GCW"U\GZ(; _W7M1< MYS,H3??C)V">R&9N8;MH,J]G,[FK%=0T1AK;D>Y?8RA*#(5GT@? H>?,M\"$ M, )J88-1Z%U/18FZX&FM+3)O) M=R,EKYTZ?IQZ&)$__RC+*V,8;,FL<=N-SPU90_3@Z+G!Q=,AW/!?'SD%+#.R M5I%A0';34&@7B3^H:_)X-*2/ZGCV[@_Z,S\)C]:+50;7W,S1-F^.WH!5BY3: M2(Y+,><&>(M\]0CV@#A'F1_LG-G_[99/2/Y5SE9TF8,^ D$& M:!]@SVJ] M"(\G%(S(<;8PF Y@)D=SX8<9]F1T!A_=OWC :@,S)Y]..#$Q4>)RF/=HE794 M:8T@EX+=01$8L8)S=4DE7FS M6X[J9",?*\$^%P06P%B!(<2H^MEBMVTL!V^0<[JH\V M'\%-8#S D5(>IH@\Z&*Q/5=)KS?T;%&4G#'5* \B .V'%@W]?K&AVRW&&YJ< MIV9E(Y2JA)Y71*&U6@3"T!0>X)\M:<2+T6QC.07..53&]]-Q'6%VVH^8.Q&3 M_4/M'WQPUK$.]T D4TW8"_V7[V@]D/;:3*!37%6/QU%8?9M-W3]Q1^&I0=!6 M]R]CMQ9!E\SS%;)A$Z[CQA'+>LH4<14(]W$'88ZQM!&.CODO1L_*P+T_BS4K MUSLG@/^&T"5GP5L@6WTFMG1AJ%]B/ #3:Y3=9Z1G@KY'2O?4H 4+0[F$ZHK^ M?,R2-X$@G%HM:A4_SAR[?2*X)J$8?*7@JI528YW^;E_FRB&&GX_XCN[A++^! _!F3 M4T;J#50(C509.)US[%BS=%VB>UI)RAAZ&N8+V+RE-E[R1A!Y(=:9 M47 +6!!%9:U:B;P"T2HX^CL(0BZ& 98&''5DLZ<3R-._)[F&?54:-O_I [9A M ;Z#]^U](8-=,(G(R+L'(0P':E7 -0M/)4GIK:CGQ3P?D#J\_Y =_>AW*]1+_&?BJ'B&4CFB@*/@$Y'&/C1V?HG MH4\ E)J"-^BH:A_"LUA\,>!J.)C16:!IC4<3V_.)H+GKBR#/PX%==VLQ'37[ M8J0FOQ"<..P\G-?-ET(?T&D&$QXA'8TH--80'ENHS9YC0(]ED/4PMS0D)+FA MP!JT1TOM;2J*-S,]0ST\A@80@0;WD.\"H44U> 8K3MB,4&YI]@$OE*AQA*." M)ZT1E[K>ZF+J(X22C$NA*8J"59I@*A3[#5OSLM^:=ZK.&9GRWN\A%:($(5IK MVR!+#"3SVWD#I1;TP< &,-%I7FPDFCROJ&ZC**/CQX.";70G92OXT.#J;>7! M+L?-,Q)#4K$A&\A'0-6*F$ 0#^:"8>P26&9:(TL"-#\/3Q\Q0&T3R]:EI9;$ M?X6HI1EARDHEZ1AL#]@ M:$LAG?Y"='K#KCEF;*]Z]+-J:K:%B[G8U0\!VD9RY^V(EM)0!'.0LH)['UE\ MSJ$L,_8]BAJLGG;JL$D9V8X82J2];B QYD^D;6D-B'6Y25+;1,C1+M$F)XDH M*E5@[R2>$:$46[*ZM/2[1?U#FJIO.EEDZD+0N[(KA]>*0UP.&J@[3:&I4BM%IPD[FW"-7L2+X!NR,,.,[F!UMR_ZJB)!8]8M MG\_(E'!8!]'WHX *]N4FVUJ&X"BH@8OL(WU@.F%.C?0%?#HQG8;%NT-=UP$Q2&AR3SR3M$=%**I M;D7?YGS,,F2P:V7ZX6"7/+':/F^4(5:I?S'7QG_ZZ(B.S%)CNSE)SNH*2:-LZ!N06W6B@8+%N&+T"++*5VF8!N&.O&R3IACA*SB M5'6K,&'_(L^;/;_,WM"/*VZ(*NZ(=/@]OC8Y"6!E:!$,WCD\K7+CF4R59Q*J M,MJIZ;,6JS%,*M'_.OG[W_Y7(@/Y&C@3LP.+?-N,TT>G;#=QJ00SD'$6*%6L M(T29N?&P>%A;4:9'V-%>2UH5R]Q3X@Q!(4>XMLX3,RT8SN86 MG0B(WHF3*"L=9 \K0F]SUHNU_?-^?"/)8.]R^G%!96P,ZQ5\WS2=V/L-SWI@ MR344DRR?.W;6:-; Q&),T'F8(T;9"G6(V%ZSL,+FT)]T,?E(1@55(..FHAXD MS-I#-]:Y?RZ9^4Y@AFS.OIME*.^2H;P;E6NC@#^:*.3;:\V<54GOU&(5=O>+ M0Y58V%H*@9W[NZ2VNP+3J 73(RZ@/IU?!^"A*]I3CUY Q!_@%1'-E]C8-%<\ MSQBQ-0@7@I[U15S"9U%]I53NCA/!L$\A=E-]C;_W]0[GYGMP M'G!W6LEOPHRG:NS;>RIR%=KABR*WQDUC]ON/AK M4+!KU0P)B_5[6KN)K;#[OO?3307Z]K%9%%=:/&ZS*GCH\N,;-2SM28CUK M*E1V/-OP=I17N\%(+]Y"P0E(T?+C(!%,27-FY7(*_#[YCL13#&M:'E\T]E!Y M6.&Q? WZ4#3A5KHDD%-Q1IBS')D7/"!QJVC>$?.HV&(DOVU071VX8O_TCFR6 MQKEP@L7#G;W9-4LJ56*=D!QU!7J*5T@I3*5S$6/J[S9UJ>X'7CH"7JEM8,R] M02)>T,TD!"6:LO?21AD4J%SHAM$9\&;I,Y-=N]9O5C'_U<0+2843IW2P5]$K MSVNM#B*!.X]JI@F%2$L)?5J,X%U*=XPB\ [64!@\3IC#UW2HPQE:8 .K+$2* M5$/1]O3]GA3?]+$LP[96]TG=BQ5SH8&K3L\L)4JP+OBN#(\/6(V:NVP%P.IF M&I%(P<(4\GZ3-+QY@4$]H(-3 Y)T'LL%*//U]IN(!-D""-YH-:LMD &-S5>B MQ-72NTHJ$ M=V09?3?*?6\HR1O<0WVJ? 0B0-R#BC&X@AG[KS5-7 Z3ZI_J#@X'62)C]D)N M[D/NW06GC*6&EJ&_DJ8L.>C.^5'#(:HMU=F:TVEQ6)\Y9H,D/D\>-B0DTT&P M='<2,<[/C -B(W>*A$B'+^NGW[E#.R:F8NFT\YW1DE^M$,7_CLNA K-55ME' M-AF@T8ZDNE)4$_.C:5943Q[Q#]W+:"-Q(\$B]M@2&W'*1LM=3;1-89_BM-&I M>-]F/;KE!UKS=PK,.JZC\NXDFJ(X5-A'T"4461.RZ$QFL9\C+%]@DB+/8*?I&Q\^EY3*Z<>Q[4)50"C,X>#OY027+3" M8NC&Z6T(2M'WLZ;H_5ZW=JDH<,*#0YX".JUMC_;#$S_GL9UASGO:]OTI;*AW'D>"%I8F M'21VIMAQ*TL*YQ UA_8H\Y$E<+,%U>0N+L@:RGMA9%CJ0'?)TY,UX>;Q2(=+ M-S)VRIMD' _,M^3<#%S'4:()%T=.&U6 F++DWN<]99&6)3ND_F;;0$&A@E)Q4-4AEX3"W.1?74 M4C@>\L@0I$?.8Z3<@Y!Q4VB($78F,(<"\YS\PV\-1B!@2''S@FBII!YQ5*GQ M"AP05>QG=1E0G; HZ^J!8'U+JD:H#&^ADFG7BS!V7]=4DMJ.#-5"J9SKH!IE MZ.N ODUV)3R@SGU?;.Q8.^O%KN(8M',UY=E:BO>GAL@ZX)A"*M"&3:.BL\9K)0QY[O;/')Y2)/1$M M;2H\UK_>E=D$^DG5?8I684/'_4Z#_@,5%\$\[PQVA.C'R?O;A KC\D7_;&$M M.F,H3?+?V]QE8C"6UUCJCC@]*);,-17$[Q=B?F:"CRY-)(MU7S)0+C<1QDC, MG$(W@HZ.A*4@V*(/'>]'M&(SE7U5EM37.+P9[8%1%*TV+&+VP_X(O MF_ *KU4,!TAM;[VR0]DV0X0LS.C@%\+4%? _:\4# :,;3EV<=[&/XE'2F.W: M:[R-ZEMH-3>>?L[J1B;JA7N LU?+/K\PX5M%$#6YM4JPD\X@5:BX[NB7,$O, MMD![$,^.A7R<2C^A?DL_FA&KY!,T2'$R]I1O2L*J_"C8[;? 'K/.:+46/K=: MJ\:)*A(.9KON@=O1%E$T 8D>.EZ,MR.$R7T;-(5'6\2BM[J@<;=!2VFBO0[J!E1E. M5EM(0$M=?_C\5?8@P=%>R4;4A"S"U?.M1?JE6=KU)OLH$7K.B_O+: >4VF69 M4V)@U-N*"Q]'J1&C=O+>V.6JU"2_X+73_M]3WKN>I\.5;&E)Q3)*S0\MB;77 MA::C3KV!@18UGT<63SV[\!X.DV,6NM:(<2A*_'+65F3D=NNL'BC6X[T*B.&L M*;^J6@5?4 H]::BC+0)4QR*8#-HP^,9RM(>,(XQO_ZBN"5[2B%[(N\5/RS(- M5H&#%-R1Y7\W=ZV[;239^??F*1J&C:$6+0[99/,R 0+0LNQ5UA?!LG<0+(* MDBB9&8D41')D!?MC'B)_]R7R"'F4>9*<6YVJZJIJ-FDYV &&HIO=U74]]_,= M_HZ1\QM^,VVFE6 O3<,D5PHYM&58F'Z2<&:5ULAVR[W@/S]W,;KC:$.N<,,H M6-:]6^HPMJ5-1J;&HU)*XG\"]5T![63A\;'R;TY2_.1:3V4\FNH02_=;.4"M MZE4RSDC=@,[Y50Y(O-6F15K_?.1%^)#;70.ANV-7XQ.\Y./3U HO0D%E5&H8 MW=-LRMO?BA(B_;/GQL$U7GD2B&>1SSU7$#/E6/;FA=$XG?(-S/<(T12CRS5- MPY8+")8DUK0;%^S!HL%Y3B0_:""HEJDQ)ES9L=O( M$DVB>;TA.BM8.HZ#Q:V!%0@K6/@F@(-HOP@9=W,150 VT#1T[ER!0;H]Z36[)&,=311-T-9)4-XBN5'"5#D5%6VX*4@!D^.#;XAQ[^DJ M,)8KL2QD9/+)17/=H"JWFSFA)3[C8]GK\FV M0'6PEO0W)PW6J^>]7"PW@B8MF43XPH+Y-PK#P-ZS((?GB?)O/"[(]T@L>YI()M5FMQ&H0^#6L&^'>3(=TV?;. MP_]_A(U@7ZKKE%;8)0AL2UE;KGYRR6 N=&8FFVL@5ZBK]W,[>=*Y:"&MSW>D M_V()K<_/#NC)0T3T>N:5@(>AVJ)=9[8'A]F;);9',=+WBZRE);B*3GG8[QS\ ME+W2NJW8RF<5*XCTD1 *^_S89(M,;*[A$0 ;=OK/@+AZ.;@I,@%UUWQZ\F2=8E8W!7:V=0Z@\N%AJ;<1+ Z M-9M76D^,VS17SQ78+=$8WF+QM]?#/7C&B'V/1KEU\@1Q9/J4BL8*\<=REJ,PW_J/ MVGSV\C5]4BK?XE@U^MKE+[>E-R M'0,UII1UCX5\2!@4CV#.CA<'J?P.#2P7:P?&F#I*=>?G6+G4A'^)3QX% =RI MZA2&#N*R!/N:_>(V<)"BIN=B(7&B-1ILS]J]SK9LMT&V1?O 1,GMW64*_3TW MM*73M5NZ3QCG+".1CGPDB(22G7ZD@8RRW0>= 9)<$@YL>-ZQKL(KY'?/[!*1 M&"';R6.*WHQTQOOTXYE&>^LZ(_3[PE2-)_5'^!"*S#=$PS6DWL_H9Y10@GHS MC8G+78#]'=75UDCD:M4V)L+VV"F^QG#<&.&*50?)+VOLP+%"3=ZBIR^8N W3"J4N8$7-3G5O1^P*H>M9L$*X=L>K(";#RZJ@J"I$1!=V:8R;* WE96+]TL[E7 M/U%Q$@Q!>!0GO^R(^]G:EMGA=6>N4..FO=4L'4V67-Q/A+B7V7.JAP;!V:M(.\LHV, M#P.TJ/EMI!DEZ[2+_5_Y@!'Y)*J-6%+SM;/_T/>"9)ZF"'4/79T9UCKG<"'6 MFC0HV\2>1XAB1%#ZF4&;;;:(@367$&*,1[3V"5^!8+.AB'4.-R+3B?;4 =IF M+8A61G+]3,E?6:+!8;?#:IG^N\BM1L-IO0=/P\9>S\[O-RA6,$M.,++!8:<@ MH..W,ZH8)SQBU"\.5.""9;V92AD+RB- #X8AHO:)3ON UAO747]5"Q,*,C-> M\CO,,4=2?L/O9&/^_-[W_:UH\2WE59>-WEZU]4JUP%NL='>O%A<\ULO+Z2,G MZBHWDC!0TT^*-)FA,6'!9DE]!$4\"@];SRP+<0PX54;*161PN,M[,97K6^2@ M"YD7@!FA K:&K FZ\CDG!;D?KA_OV/HH$%"R+=!(0I/99G7-(O?9:GL4VY*E M:0V'NER9%5Z9Z(LY^Z7):>I4Y1*R03Y;)25R:O#TSCF:EF)U&'M'K#L4% 9*^ XF8GWY=RUP$M?,+:)T"6?W]9>'1SK+P M,1(^2VXX'!NHIK%Q^=0L2;NX 2P>9,_YT]"5=Y1AN(VHH%1Z!R.-E)<$D> HZ/(22G:78'BWWQB*6H+\Q9._+\4'7 ]=1)W"$D=:.L:.5D4VR1EQ-51"O#3IUKP]:^<"_'.Q=DD'ZKBSKRI7&I67 M\6/X?+G:,S3!J694K]$Q6<]OK=$C:-G6AA8I1" MBY-PJA+3L4I,>/1N1<%1SJ4XX)&A(O/0R9J8^F8R.77470Y.W\*&"V;6%KRMSS/YQL@A%#6-$T\+ZH3Q4M(#A:\1Q8)#MG>&X(XD& M"L=77FA*Q<:N"V;+WUQ1;)R?H^DB]9'Q/-@,8DZP-,P4((^*/+.OG%RLV=/! M"X(=&=F+_^#DA8*;M]&7'M 7ZS$\<6"1#@U\TEM&+3".F@+I2\4QX]\)@X\V MJ48$ZO5*>X7I X;B2#"?'U<=Q6WB-<"1@,A ?!+/726_@,W1K5\6C&Y';3_S M@0/PG''W*;2 GGAVH*96#:W3NPW4^G2M6&9:F8Y_:[L3_%1NPW',!O=M(NA> M.NQ>G4CX*,W\_'_Y**M1$NBVDY"[%F[> QP+JZ2PWRFMZ""HYB85I3A]66S M^!@I.(2Y/;^H/D11=4N4[(BD";87$P:M<'Q[M[$RF!F8UJQU MHYWE_,I+D^2 "(),KFI3'? 62A1H\8)M5G %*QE_13+L-"QA8G#D/U';[[C- M8[_-,WA;_!=Z&[W)?GL/!YC*!/Y$?E-_3,^S(B]Z8_C;*O/>H)/AI58_'_9* M_@K*R+@HX/LK4W8 &_I9D-0S@Z3NIIH:W7,CM2QYJAD#+3FGLI)9OY/WQV76 M&^>]3A?_58QZ^*_.8" ..XKSP47" RZOZN:=82_[_;?_UO^_1P_-UNAW\W(P MBO0=S"<]?F<\*HX5L#L010/.B=S>.Z$%=&((G1@,.]"A87?$WZ.U/AJ!X3?B$$&5# Y. MC0 \1CO2Z,D*/'U8)0 E[9#^P\4P<5I8%/0Q/PNCP2=XNU-BPTX(N^ 9A/.8C,RW<87M&) M# \N[C(\#"GFX97]<75X V "S^D69WB#P9CZ$.E:I=(!LJ%DL9<= /! _,/N M;AM2^/;X9M_IS4TQZ)-'>7-+0$DI)<139ETU>$%YYJ@5

R.2-;K_[ ;]LZ M]H#;;\XYX';Y\M:#OF?74X>Y6=?Q\-IO;M>I7;[L'^+J;GHI&_^,_>6OT%1^ MTXQ'N;5^)+LADB-L*R#MS2/"V?XX?5 M#Z>R*$?X.2BRGY?WOQS.%XKY #'T39S7L]T$,Z'@5FFBM2USK\;BH&W@<7Q8CW]?5QT[3MS[E?+R- M55"'"4&)ON0O9:>748#&%ZK)X=IV037J@8B%?X#*'Y%L.KNO(.>NEE?K!R2V M/6BSCY_#;O8!TX9FE3NO-B",D]4?YG,XIL\1X;LJB",#\%W?XPHA5\$5ZF7Q MR2 O;S;8::7[+O&9]G>:E"=B3O"Y *?I&8!UL\="'F$)!3;UBQ"!B/N^U> M,[0L R%O0]-.%2>K8$OMMA-5T7^H*J7>E+-AI\&V94E(:X-,.)IQXJRM5^\& M58M,@ A<8"@R7.(.,^GCB1V%Z?S OTY%F-0"BFP/S>U89AZ7:('8[66D*=N MW@%F#I_='BQ1=S2&STYG:+D][(R"_Y9=6L9!C_^6O4'=XIPY42_NRD9*K&.W M$H79)U)9HHGET@*&6P"HNM4^UWIMCQD&K447?Y=2GIK)_8T&SZ>UJ[@5NTF* M&=(G2F[E$)>R[ XKA;S+03<;@+0#![H'C#OOEWTNNMWO FN&_3*&P'KA1^E^8;5 M10ZOL&>:-TQH?=UV'W_NMH% XQ\04NE?^.?5G)+?+[/'^0R$.&0H+R*?/U)U V"7M,?*NHLUB-?8!_X@T1"@8L/Y2OA,KIVKQ/Z=X/1;&R64]80TQ M+L-D79G:[_GOO_V=9RE.L,, MG,R7^?UE%3_+2STU!2?2,\F(K8)TY ^*R5IT2.VL=69*=F)(R$M2ZJ$'7O8G MDA7'8N&BU#A+<(K^< Q.?A;P_",!O&:*T,B^Z1IQU3P[MTG'COFVVLXD4A@A MKXBMVB2')KC-5<52RG2FS"EC9#ZS17Q^-NT<&]/RZ3T+[\;?!S1A+K$*9[!I M6,(M1M@X<.DA*!\%TO-1&RAR]8;N,"Q&='L[=_ (.$GV6NIB-YE9@7RARG^; M6QO/RH9W+.U]@0K_#:-I. GR%+ =&+ZVM5;7&*=K6\DK,"95F>J_D3-9]")/ M72#-U;Z>GQX8SJUHVBSD]D%RQLE%+C<*KI97M/9629D$]6")-"UU5!A;0'U:F?F'8_:KN1HQ0JU\Z,EF.4 M(0IW'E_AO'A7CHFYP\1VW*NO8< T>W]4-(\[VSWT/]ZXT_K/T6DPUG5"5N%L M"@IU[1YP_+532VB:/>^UNT!P0#-"!J&H-1R80 &/7(&^IST)DQO19]5/ U;I:V6A)G.CIDS"F;5F^! M?$HMF;O[$VF0I$Y2NA0J(T,2.'MY?X#.IT$^(A_;,!_"H9^LYE.@M9?PB3HQ M:,.D"H.TW"T[T(?%]?1NR4;' 5OT05TNNO2-BC&O2*GJPX\8F#$8#;+C#=I= M3#_^#$U<@@38[>0=T+M*4*7@:SGJHM;4Z9E&AC 0M*S#K_D8+O= ->\+@=2E M #8T #6]H%$@_T'E/Q^/1VR('W5KE:ZP:%*3+7'BAI&'33"%O]&8;W_V:PPD M;ZM-;3?L55>V!R/NTEP4O6[H@OAVH31KB>Y6U MG@=-N/>4#>XQ[:@\]!]2FJ/Z$$Q<6R@$,2VW-].D79FR;/#3"8&MMB/QFD&NYA, M5+ESX9.U9#_W_AWH&+"]- 3$B=TX-G$B$E3OA?$ MKEYP=&M/;EG[Z^3NWI[', ;LSA[HX,G-M3V4X3&_L:D_R3>(6[H*!?JO;P9_( MSL+] ]E.%&,09ZLW]CH4V1(0@)OIU^49*+Q?_DSE15.C.45G+J+#TZDSZ4)7 ML]E*W6TAD)F7P?!?X1WO1*<%47,&$M%B5J-?O9M^;7SO.#[63V)^LDU,S2H& ML\5FQ>IEL_HLZ@I(B$@<08=!1O]%YQ.(\9/OL,]WL!CP^UN[&KG1IBKHGM5' MB_CXU-:Q-D)[[L 2>7/'NS@Y@:<*M&X$_,0TO7)J+?J(WNP23'FGL#84)-7[RP.' M];)03+0U?KDF$FWJWAU&6<>$O!#+@,-0>,#GA8+BOD'HSJUW<492(#^I&\7& M Z:%XOA(3A;5]X .(ZE??\M24Q6)'TMS_B!RS :.)9]*!CA6 E B"5_OG'!" MIQEXV4<-)B05[R AL=?M/99X;42CZ++?$#YY0G7OV4CT@(!,*6G91/2EILQ$ M^M7_WDO^7K.FL!.VO;W)T^F^-7DZW?-F6ZS!('9L*#V>'1M*#RT5#JD0DOML M8O<,603+HV30I!?=&*AFP_,"XHZ]@+A]!FR:RTE[7/NMUA+S M5&0>U2T+3]A.H8#!X[&@R?1I-J&37EI\S8:L#:),/;J(]6K-T$T9B^@.TG0OQB%J0M3;$WT9;D-7[%B"VN+AHP-=Y'^#2;$V!X7^ )<"P@NPOTBDY@,G#ZHW@'E7^X&5% M&9NT9!?(3(E(E.Q#VZ4WP^B;* 208P$_U[.@^@EU=JZQ"5ML@L1$)\) 6]B5 M@R<:=:_7[L%_X;B;OGLB!<3S[#5Z>7=YMXLW)>% J5N[M)'K&N!9S>WYXRPI MX*FJ)3+ER[-;+-2"Q2D;-4B Q@RD^4WM54;H3=VGA^7>,\=G=4/+D[1^ -VO M]RY([R1[06 GV*M/>;\$'2K:&RK/429"S/WT[+/_*KA]AY6VBO^=I=LN'-CU M$O.0;#V^]7_YE[U M8KV*& >MS\F++$YON%H6V."%Z 5!%_6&=(!F+QU%*?)K4WS3:?TI5C0M;B5_ M.>;@^7V$.T\DBQ#?N 4YV7>3W/#&26Z8^,D-QP:0-ZD/;6'?:!EO),[MP(Z^ M4YO-N%<@CS1G97N_([W+HC']_M:R'O>(%)F,ED\X3;*>">GLCJ)>-'.?L9QC MB%_L/AM\'RA+_=@!'@RB5^/B5SQR/R#T[?X@>!;#^B,7>^%;,.0_N.@G %1_ MC9+_;TL&"&WV?J1WJ/1MB<5HH%YJ'PR<1]"+ !-'@3^4%:R:M>1[ELUMJZ"% M+?-@PL3]B=#@<2FF%0\1)^,8*EP$?AW>TATF#Z[GF;'3'3^.1PB2@ ,S01L@ M3;%+LTY1K0F)WRIZ)6/F6YO5I86VP0;25&1;1/R.9@>@%XW#1G8(];I:_^__ MG&_F-[%\!=P?X3.BYBS@P2^K/"U,K+ M!\0"/IH[]CS8_TW[R'D0&/V947(WH6S?@2CY",<17T.!&&L\4K@E V.HZHEF MLZYXWB_A@=3^/?HR6TWO9HB*>4;O3*I)UFQDRFE0X\$!FB[H0/S3'_X0L^R= MSA;+\]7%#Y4^[3"77C>*$-&IGO!(9HQ1*WAA MS!9J[ES?FF"S4[I.,B\FV+KH5PT/-IO33S%_PH\":Q"M]W[Y*Z;FQ0/R4^ +M].SBWF.*F):4HXD'A!)=--"8H!9[XXG(%(O&+W>-85<78$$ M28\>,SAL4DO10J@V-R(PY;7[,4-KS0!1580NS2_G2YJW!86P=S#Y\6W[M+U? M5W=.:**2C(NUG&N4?6M4RQ37=9),:EQ8E??4;HV/$MB%F2"4B7O][WY3N3N(].XI5SSP2DK'W,:'[R2ZJ7G,F4'H-)9TKR''+58%+4 M F9T@PF*-6^KI#C5-\II48W:W7FN*9F(@P(FFMKT!),>)"G9&WY&UL4$L! A0#% @ 0(0) M2&UL4$L! A0#% @ 0(0)29E&PO&PO=V]R:W-H965T&UL4$L! A0#% @ M0(0)23#L)$@(! I!, !@ ( !5!D 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 0(0)2>)22W1J @ + @ M !@ ( !A"0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(0)233J?3Z? 0 L0, !@ ( ! MEBT 'AL+W=O@!'A: ! "Q P &0 M @ %$,0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 0(0)29R3U?BC 0 L0, !D M ( !]#0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0(0)22+ZZ_JB 0 L0, !D ( ! M?#H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0(0)25ML4#JB 0 L0, !D ( !!D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(0)28D]HGR_ M 0 >P0 !D ( !?$8 'AL+W=O#Z0! "Q P &0 M@ %R2 >&PO=V]R:W-H965T&UL4$L! A0#% @ 0(0)2?TC#B# 0 >P0 !D M ( !)4P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0(0)25EUB9FE 0 L0, !D ( ![%$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0(0)2= )9:8? P ,@T !D ( !F%@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(0)2> 2.%@$ P MX0\ !D ( !/&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(0)2?3R79:U @ X@H !D M ( !1&L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0(0)29T@]EIO P :A !D ( !AG0 'AL M+W=O >&PO=V]R:W-H965T"8VC_@$ %L% 9 " M 2M[ !X;"]W;W)K&UL4$L! A0#% @ 0(0) M25/FY-2; 0 H0, !D ( !8'T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(0)267BE["! @ 4PD M !D ( !XH0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(0)28 7U+:E 0 \@, !D M ( !%HX 'AL+W=O&PO:6YG
XML 62 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 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.5.0.2 html 173 224 1 false 64 0 false 8 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 Income (loss) (Unaudited) Sheet http://www.codexis.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited Condensed Consolidated Statements of Comprehensive Income (loss) (Unaudited) Statements 5 false false R6.htm 1003001 - Statement - Condensed Consolidated Statements of Comprehensive Income (loss) (Unaudited) (Parenthetical) Sheet http://www.codexis.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnauditedParenthetical Condensed Consolidated Statements of Comprehensive Income (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 Income (Loss) per Share Sheet http://www.codexis.com/role/NetIncomeLossPerShare Net Income (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 2109100 - Disclosure - Stock-Based Compensation Sheet http://www.codexis.com/role/StockBasedCompensation Stock-Based Compensation Notes 15 false false R16.htm 2110100 - Disclosure - Capital Stock Sheet http://www.codexis.com/role/CapitalStock Capital Stock Notes 16 false false R17.htm 2112100 - Disclosure - Commitments and Contingencies Sheet http://www.codexis.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2113100 - Disclosure - Related Party Transactions Sheet http://www.codexis.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 2114100 - Disclosure - Significant Customer and Geographic Information Sheet http://www.codexis.com/role/SignificantCustomerAndGeographicInformation Significant Customer and Geographic Information Notes 19 false false R20.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 20 false false R21.htm 2303301 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.codexis.com/role/NetIncomeLossPerShareTables Net Income (Loss) per Share (Tables) Tables http://www.codexis.com/role/NetIncomeLossPerShare 21 false false R22.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 22 false false R23.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 23 false false R24.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 24 false false R25.htm 2309301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.codexis.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.codexis.com/role/StockBasedCompensation 25 false false R26.htm 2310301 - Disclosure - Capital Stock (Tables) Sheet http://www.codexis.com/role/CapitalStockTables Capital Stock (Tables) Tables http://www.codexis.com/role/CapitalStock 26 false false R27.htm 2312301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.codexis.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.codexis.com/role/CommitmentsAndContingencies 27 false false R28.htm 2314301 - 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 28 false false R29.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 29 false false R30.htm 2403402 - Disclosure - Net Income (Loss) per Share (Details) Sheet http://www.codexis.com/role/NetIncomeLossPerShareDetails Net Income (Loss) per Share (Details) Details http://www.codexis.com/role/NetIncomeLossPerShareTables 30 false false R31.htm 2404401 - Disclosure - Collaborative Arrangements (Details) Sheet http://www.codexis.com/role/CollaborativeArrangementsDetails Collaborative Arrangements (Details) Details http://www.codexis.com/role/CollaborativeArrangements 31 false false R32.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 32 false false R33.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 33 false false R34.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 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.htm 2409402 - 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 38 false false R39.htm 2409403 - Disclosure - Stock-Based Compensation (Stock-Based Compensation Expense) (Details) Sheet http://www.codexis.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation (Stock-Based Compensation Expense) (Details) Details http://www.codexis.com/role/StockBasedCompensationTables 39 false false R40.htm 2409404 - 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 40 false false R41.htm 2410402 - Disclosure - Capital Stock (Textual) (Details) Sheet http://www.codexis.com/role/CapitalStockTextualDetails Capital Stock (Textual) (Details) Details http://www.codexis.com/role/CapitalStockTables 41 false false R42.htm 2410403 - Disclosure - Capital Stock (Warrants) (Details) Sheet http://www.codexis.com/role/CapitalStockWarrantsDetails Capital Stock (Warrants) (Details) Details http://www.codexis.com/role/CapitalStockTables 42 false false R43.htm 2412402 - 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 43 false false R44.htm 2412403 - 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 44 false false R45.htm 2413401 - Disclosure - Related Party Transactions (Details) Sheet http://www.codexis.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.codexis.com/role/RelatedPartyTransactions 45 false false R46.htm 2414402 - 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 46 false false R47.htm 2414403 - 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 47 false false R48.htm 2414404 - 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 48 false false All Reports Book All Reports cdxs-20160630.xml cdxs-20160630.xsd cdxs-20160630_cal.xml cdxs-20160630_def.xml cdxs-20160630_lab.xml cdxs-20160630_pre.xml true true ZIP 67 0001200375-16-000065-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001200375-16-000065-xbrl.zip M4$L#!!0 ( $"$"4GE$CJK'DL! 'O6$0 1 8V1XR*/I\SU?XZOG*SGGPZO99.;JUMVW)HMR]_=0+ HHDCD& C4$2 MS]??R$(5"* *A1DD2*C;&H@"$!$9<\;PM__][:[WW9=L..H.^G]_@[]';[[+ M^NU!I]N_^?N;/Z[>FBOW[MV;__W3__K;__OV[?_8C[]\YP?MR5W6'W_GAEEK MG'6^^]H=WW[WKTXV^NN[Z^'@[KM_#89_=;^TWKZ=ONG^QVM*1";Y-6EEGYFB MK'7]F5]?DXQBHCF3^O_[]B.][@C5(? $;3$I24MVX/^2RK;0G6LZ_;!OGX>] M[H_I]^\ ZO[HQW;GV^CO;V['X_L??_CAZ]>OWP/@V;?N"/Z\^X$@+)"@@%#Q M\'P\?9L^GS_E^E+6_OQE\^:%X,7_36X3?4CQ[VV0X!(JL>E_Q:LT;.UFW M_CWP0GJ<+3Z>?6O?UC^?7JGY_&[_2S8:U[]E^EIZ$UUZTVC ")8+1,O?.1C> MP..(_E \4;ZAU^W_U?!T>OES:Y25C_=;W?:H'J;\I0027@2I/^CW)W?UW]$9 M#W\8/]QG/\!#;^&I;-AMS]ZW_DV+;QAFURLQ$3_ J^6#HVZ['@5XH0:!T?A^ MN.)Y>*7F#9/1VYM6ZW[VGNO6Z',.2/%"S6'#*\-!+QO5OB=_I?Y-B0[U;\I? MJ7O3>)C=K*23_@%>+Q]-+W26F'Q&S^F+"X^.:Q_ETT?'\X]VFQBT/QJW^NT9 MRWVKL.A7FC^-M=8_Y*_.'AUUZAZ$C\4__,^OOURU;[.[UN/#W?4/OYU!\]/_ M^G_^EK[KQU'^PL?L^KO\NW^\S?DNJ:JWI4KZ'@!Y4[RH/1# M^IBIGFL/^N/LV_B[+L (;:$2^(%50JD]SX%48CM2'5I[EEQU#H:&;V=H#LY52>^P9Z]WV*'USE3= M/GA#-KRZ;0TS^U#_ 0:"_7\GU_K? M5^-!^Z_!?7K[Z..5^7CUQX>K/W[-[CYGPY.=U^PPLIN4(,E_-/U9![[YVWVO MV^Z.IS!]U^G"(].D2T&C'X](HS<_)2+]V$"DO_U0"^<4K1\J>)VS>3LA:Y;? M\:_6< CJY\*/,WXLOV2!,J^("?F%"5\W$SZ3F.C/"Q.^8B9\XES=7+1Y8<)7 MRX1/'<>?F DOX<6VA07@E.>,3?# M+$L8?7JXSQY9Z5/6ONT/>H.;AT_@\(RNLZ$;]'JMSX-A3OE6O_-+MPV'E\W> M/Z75C-E_;?V?P=!-1N/!73:\MYWJS52?D/YRX=$+CQY(Y:KM5*XZY)7/,V/JV;,?6_V;;"'T M_[7UK7LWN;LP_U,S_Q9?-3O%QSS%PC&^'AECO]/_FO0>ULK"S[W6M\'577=\ M^]^];C\[#VY?RUFU6)WH\,&AE5L_4B]J^)U>MSYV)7K+*/)A/>Y02 MS,2=%[UT KUTS(.<2SA>-,U%TYQ_GO*,(I-N_Q*9/ ?FWS,RF3_&UQ.9D-]Q MS#ZGOS3*V-7D_K[W\%JM0BWVSX3K#\B.Y"TB6[!C_CC11[V:NCBDK^GR9UV@ M?-%"+U,+G2 RNBB5IU JSZ%BNSC\IXX@GCL?O>3(X.5Q]+I$S\52ODQ+^9Q2 M-)MJUPLOO@Y>?$J]>()TX5ESX3$,^,M)A-75:U^"A%=BQJ;U&2P-'AH/?-:F M^,(#3U&FL8T"8(<>?5"6'E]._K07X<>:KG31Y$^40W[*MJO"BIO[8;=W.?TS M2/:Q8_6#7L+15QZ./@--!.'H578_GK+7)?O\S(+7LV5KO1U;ZY-WZ%WTZ\O4 MKZ>9B7IAK5?(6L^I$*5BNB^!Q!.$D<_'RKG6Z#;\9]+]TNH!'B/3[_S:&OZ5 MC5N?>W-]_/9A45.YP=W=H)^W_H_>7[O!IZ^#JT%J_A_TSX-!"=]8B M?YY&:C^VF*F103][F#X;)_W.Z$6SPTS-U")]OFPP*U2\:(I-,OLP^^L_X"A;P_;MPR_9EZRWP%RS9][U[R?C M4?X ?M$@#WI>;#G(5F O@06.(85O*B] MXQO6B[I[4G5'SH,M#\D"Y"6PP'-7=V?"5R]=W5UX_02\?B8NXTOG]1?AQKX^ MC_/BW9UI(N=EF_BS2^2\8E-_>MY_V2;_['C_[$W__$C$U\.>Y\H"1Y^*^7JL M\[E:P'-@@4L <)XL<"Y.T)FHF-?B!+T(]7% MUY\'K[]LW^9L>/T5^S27TJ17QNN7V/52A?Q:_?>SY_V%N_MNOSO.?NE^R3KO M^O#9-UTX*#,:96,XI&G_8Z\U&BWPZ./$ =L:5=]W'MPZ.^'-"?#(%AM1X#QO M>&J&_5UXY QYY#D-$:Q>&%PXZOPXZJ0W2CLP"#R8]7I9>SQI]3X,!P#!^.$5 M<,5JM,^3%0YD@"[<<#)N>':F9E\']\([3Z%)CEZG7.+TH0>?"Y%IBE/O$\S+ MT?TOT^EI@^'#[)'S.OX-,"T"[Y6HOIXC+Y]U@SN(\;/A2S[S\N$5N)[OH<\[ MCQO+^?OKZVX[F[T,C\;)$!3G9'AF@ZHVE_>U*)^GT[B?W,/7#R?ME&Q\UX=W MW@RST9G%DUL*_VJ$SU<#[&3I+QK@B33 LS "%\M_6LO_K-3^+UEKE-T.>IUW M=_?#P9=\:NA+UOH-^+X^B;\<_FD/_^@)XTML_]QB^V=QY!-#^Z_W]^0P.+0]O :W',UV)UXE2 M^^@MHEND]O/'#[^'$,\O*Z]G@ _9\'HPO&OUV]FTI&BI)BM)T&^MNSFK8)*# M\N'JC_3*B^"5%21HXI1M5-$< 0MC4Z7@L[UP.CQ7\N-Q);MPY9YE1]?7H:2$@IP$OFRH>DW#.%\;[/WY[;MX9!6 M=XNOG:/NXY=N0=Z+\=](S9XY%^Z@.5^.C7TWU68-EO+3U\&GV\%DU.IW/F7] M\[.7-:9K%4HGB=Z6Q/=055T'\)+FC=%T[55ZZG.3JKSJ?CLO;G@2[VG!#DU7 M:FU.V=>AA[;PJCX"-8?=]CCKY'[#'_WN>/3QZH^#>%:@&5X$/S?2Z&F]JQF) M7X=WM0%CY[KVMT'_:MP:3U).>S>Y.VNVS75B,P4. MQ+0S^LUUA,X3\'4P927A?\BTBKBD5?9,JX@3I56>]DXA9YAW0%@ ]$OV.G5> M _H7A7SXKRHSYRF\V>Q!K1>JF8Y=O[UT^TPNV1@CQDC/!+X=>BG9Q+^ MOI2+A6<<_KZVRX4-#._'*Y-2L7! +\#<5I Y2R.[88!X*0V8Z. C! I-].>%B6N=IYY^LZ,3 M?=$Z3ZAUGH/#?#%3Y\(PST'#[!!A71CF"1GFR:.I)0USR=.]-HW!+PSP= SP M3"*;];7?%P9XN2: 7QC@237 DT<9C2;@4MOT"@S Y?B?YOB?@P/8:/\O!1:O MQM)?)/VEV_GUDGXY_IW$ M21Z[@R]?;_?^^E^M(7@\X_?#C]V;V_&CB!0_'[T;C299YWW_*KL?YW3Y]!4P M?PCIZ;D!;*;?N[S4:M^ZSU5W9UWVJ?23PT73JP%L."BVI1 M?+;&_VAQ]CQ;I-_-S3#+E?SRXHK8O1[?&GBEDUXM[/I63/4AZP\^C]J#<4YP M.^D"H?LW('7YOY/(M6ZZ_=;7,V6Y%=0KV*V.?'O:Y>WX?0?JOQ)I*&WW"47A M'UFK\Y\)X)D-1Q^SSM?!H..ZY[+D]XR8OI'.9VG2D^HFO[/_:O7A+_BMS]KI M!_OQ[NMEN -J,;R=%B/'2#.1:8[QP@Q/S0SD:9FA\._,_;#;.]EYGJYJ@!W2 M_+_+<_/TM\$7C/[=R;H@.#>M7LB1F N(?@WFGX#9I)H ^YCU (#.!P#[(=UO MC%KYUJN1?9A_92'19:ZON[UN>FWZ/>4"<'Y>(4\92%>H<*.6T.6T?\U#U MQ#V)L6=OP0S@(RX8W8+7C+;+Z>=\6(_N28[^ MZ.M%+T?_7(_^:'/%5EJC#Z!GNYWN(!&A#Z$-'(3\Y?L/WQ_+,LW=T-QFG4DO M>W^=MC^FE\>W@\Z[_I=L-,X;3"L_S;+%RZ'S9,O5IJ_Y*,[*#&YS%;0''[Q M@9U6(R[4=[A!/K5ZF&MX5^+$M=N#R;]\>ACULZZ7UJ? M>]F2S-5\4G6_[##K=,>5)Y<^Z=?6_QD,W60T'MP!I\XYM\6/PGD(X^R>: V) MYV1A!8T/) T-)S2W$;?IB X$2/6 2P=]\81/% 5O721\A)3("Q!+?Q'+%RZ6 M_M6)Y5*5[SF*9;R(Y0L7R_BJKD%?B+4T%[%\X6)I+M;R(I87L7S=8OG4UG(Y M/3\KCOXY&]P,6_>WW7:K-Q6#Q![#AW__<74NS+\2%SCQ*3(__G%UGIFZY0NU MR[&=S678_+&]L$SFT^?MCGEX-5,Y-O9@KEJ]2L'%1DY+0;B+V[+";9DC[$D] ME>9S>;&^RG.;BW(V N@N O@2!= ][QC^^--JSD8 +Q;P10K@R9-H3SY#Z%PM MX$4 +P)XL8 7%_0B@&?N@CZY!=SU&NFI!=!>!/ E"J!]51=&YYP%O0C@10!? M1!;T7"W@)09\D0+XNDHF:F+ ]=?O5S^?"]-ON2_NV.^MUO+^BHW_WVNFSZ=I[Z1:K/U5/?_*@O-OV5L,36BOXB_>>J MZ+<^ZDOP=JY'O;FG/E/T89*FZKYL7;\"Q]?EUV_K 5P8XY7$]MM% 9IWOJH+U)]KD>]=7+VT['/P_W('&8=+O3KEB,NI\R(;Y@OGY$^UTO\ IS .0WO';Y"X;ML:#^8:&[H]W66LT M&68_=4<#1K#\\8\K7WYO^=(\P:H?-/<-/NL/[KK]E=]14"B!.UKW)4N?5;XT M0VW^V1K*?"XVWS($^5YY:.4#ZS\Y?[PZ!_;CX*'5&S]\:(W&?@):J1,G:4/>538>]W)5]J'U MD/[XKA#KC]GU'J,.O^MD[>Y=JS?Z^YNW_,W45+3:X[?6&:2X8,@Q2[2CG"&N MI0Q1$8\Y=6^^2VCDWYWS \4H_?K;#WMB-2.,&_1ZK<^#) !?LH_9*&L-V[?P M/I]]R7J#^_3L;(?G^_O4B-7JA6_CJ0'XD*O !0I-%YWBF'TFL\VWLP]8W&]Z M-;F_[SW,7MRPZ>[7;-C^JZ3JC(Y"6Z9,3(3DFL O&\B4C@QA&_F;GS[P/PNJ M'0#E.?+UD^: )S_"N_N3[%,VS-4A/!JSK$(:_CLUDYOTET;2?,K:M_U!;W S M72AUG7KA9D #//W.+]TV )3M1;T5/"F9Q)0$)(.26$?.J3%36AJA'='+/*G0 M/$^NH8<$I:JEUD@CDQ)9.TEG(/+$=+EEN- M; T]JG@\9XH\[K-KP:DO]-?^VOK6O9O<52AG2*#,>"P9Y\1)QD(H*"<<"@0" MX@^$_5HA716;%TV\;K^6>(X80R60C2NL O7$>%9:#!\\!N)AOA7Q'A?#O?^: MEN3==N]!RZ7.V]9-5C5_KVSWX9R6)//'X)W6P+9.!F.$HE:':*04G,5@"3-S M2K+T#M'WN%22C23?X6">T9KD.7K1.7H%3(B,1&H9,9(2<4N=$=$:+[5@4=;2 M"TFV%<&F*\>'6>NW_",&U[:('D;U;+S7*O:%=P_:N9R]O\[_W?F0(MV%A:__ MR%J=_TR B #\QZSS=3#HN%JBO?LMSMOBH".0#&F.O&7!&\4*_Q!1'JF8(]MC M*%42;34YJA2[NF^UL_?M]N2^U6\_G ^YWLX+)?8Q@,>B<:0X"N4-%Z5)UI)3 M/D>M:2@$K$AFGLL*6BS2ZET^D@ ?>]V;'(O?!GV(18:K8H4%:.=%0LEH MHG0628.$B,S&6/BLQD7/R+*?A:?._SRTC=#L!3B<]TK A0J<<(RXIZ#Z++B) M,Z:T/'!1 1QIM1O@@_X-<,#=XEL6@7V\FEL)KU$E*E]W_FW5^&8Q&'P:C;CJ,M9R\J*; $]9".>*5 M$D%S[Q@O!(_9(#&;%[Q99%^"OPM\!T9NB=L7D4-@W*DA'/QZI07E$$_*@GT0 M1)SR>,@5)FYP_<]!BJG> =1@NL>C3[?PQ^V@UQD/QL/NS4TVO.W>W,)KW^ - MW5%V/P3/M.+WHM_QKRG4?;3@7UO#3F4J3KB[[PT>LNQJ/&C_-8U_UUDI<.4I M%T19YH7@-C D[)1".DIN4;TS5%!H+R1GI"J"S8]9>W#3SZGX:[<''S/H9U.G MSW0ZW6DL/WMA5 8HY0\>\R@5XH%W]5^3WL-:Y_[G7NO;X.JN.[[][UZWGZVC MG%(06EL:-"7:;']?\M>!\=Z3GD7,\G3TA+A(86," M_*&5(H82YPMZGYF#$QYKE"9JH1XG+J4@WM]!-HQH0FV)? 4@E JB$6":E\04VF(T_43<-N< MR*[6>H>2-JT#D4(@XN68@XV;QG " MA"G)#]F53N#Y@H<,!)B,6KVSTBK,#=I9U1L^;+"N<(FcQ(,/ B8@RTL87JU8R"*JID5/BB M5[09:6:DS"M1;,J\)>\(D,I1-,-ANH68)O0>'RG\J#Q8_#!)5Z6C[$.*O=Y? MP[OO!OT\4#2?!U^RP@^>16Y%:'?"2-08<(T$D9$1@Y#E$'ZB,A+E1MB:2!3/ M(M$3DV7Q.#Z7WYM_XNCG 6!GVK==.--:.A:)+SQ?@EA/1G@WJ)6[5K^=Y=^T MG/O_T&OU%Z]"3+*J'Z[^2*\TI_7!&Z4,82V$CA033C J=)[F7&A>&_ESBN8I MO@'F!R"5.!ZI^$:DDD)&!;YJ,$$S;1W&#ADI:=3)?UUQ Z*).@RI:KCY\\/C M(PO<_$B$Z=> ,Y%4\?"75"!1)K0*^DQZX^Y]K[MTS;HWQ1LDG".N!(XHL&B0 M,2#H138.G%2F= T922T)CTZ1(YS$3(5L>13L=_;GX8]"2J4"#IH#1PMNJ&=E MT0VA2B%5+_P'/XS-B++N-/*/"J,Q8#K..NMURO**Z4,J%+%2H9"%O+263##$ M@A=6!!*X*G*'6FB_D#M\M'6H7O5N0889(5.(DXQ=3365J:^F>@[1#';2Z\!\ M0 )BO2B8M[;TTK52>-X?W1[#1)Q.UOUQ=OD9>ZV;U;=!CUDQ00AU@3A-6=0X M@&$HM1IV 8&7? TGD?WMA\J'E]_HIG=GL3MJMWI_ HQA6K*\P9>3ND@H[%8JS<+->HKOVD9C"16 M&WP[1 1.&9CY/H:5W[0$QJ,W/E7![R?CM#0[ M%4)4BFA$'BSBU3:/:R*"TTY1;6T ^8BA4+HD4+3@\):ETAH3#!""8YPPHX)C +P!7,BS#V_LU/IMW.>JGD/>M\EW_Z M/& +7[<(RQ_^ MY]W5=^]^<_- +'Y3@J)L-"DKGL$A2-Z"RJQ1T0QR0**@@*,J"@' )]2 M4UNY">:"NRE$"8ZQRUQ+II4'U?4#%/-*W7LDI)ZFM:!LCO(3?1UX"*Y8).* M-Y9Z38(JE5S DJ@J&S!T()#G:NJZ64UMVGR'P1:5>1N6,2[?W7.P]MA31)D. MT7(X2;!_GG )K@ VRV1H), B8OL18=ZY/CP1%M)OWJ!H)"$2W!XDN:*!NT0# M)&-JR:BR EK'"8V$&$ZRSB_=UN=N+R\#V4G@>*"8IBR+TSY& )WY4HGQP$Q% MB<''T668Z^'8$=@F4:-10J"HK3-1@Y)2P=F93;):R JPJJH=-@)VZS M^R& DHMD5([A;.HO&-5-4T)R;.W"\@=!.[3T*+IG+'CQCJA0(1<<%&S8' 12! 3 M1$67T.3=GI(6>1]JBG>'V6WJY_F2RN4@;$S55Z"\WU]_:GW;[OAU%(H!GHHZ M<',$@]BAR-PC;[2OH,S0RL/?!+B#XM58XPD^>)32"I6,(Z'@EILPJ;#ZUNYUW?M>Z[XU9ONW/!A@@A0>6!AG1$2V _6?KI6N :E1U,NNW@:@]GJ#KRD/%0=# M/YA\'E]/>E6[M9,M @&(CM"(9$ "!PA'H/"F"X^:T2@;UV0OUM0^QW0C M9N%_#$4*04_$J,C12B.5KQ068]#>BX@TPK,/Y&M*HBD.6$0'JCYHH@"[DTR$H!3V,O B&HKP\ MH3B/2!@F=>?!-;^<1_-YE-_QKU:ZVQFO.83>6H9\)Y9LM$@@7>#S6' M(,_V")K4'\8B\"!3DR<3$#QQ)'$9,X&N<"],._SYW+6#=]9+ZH -L8M&8NY4 M<4G"//C\](5IAU.=QW;:@:;N",N]D))K[ B/J%#1@G&FZU3TF6H'T>P[4"2\ M%^ X #L:07%TO.#&U$XH6 TAB&#RC$GQO+4#%F"V6"0BT@#'$H$=9>D[@!FK M,UN$Y\F/RWD<3#L(XRAH8I22BUY82;0.Y<6.%:+.9$IZKD?0Y#L0;"0-'NR/ M@\C5<$++4SPXK0@M*\-9();CNO, M#7(YCT-J!RBE,&$5&#O"NIQ7FX"G2<^D< MA-56V])Q09;PP\%:?Z^ZFCVHQ\03XE-5&#'",%46,S+MK:\ QBK^5#6OM *. MIL0C?'ETWGBL+9BRY$RPPHA1CJRM=@0+Q<5&<.R4V]4NKY%P&$40GDBM]K-2 M(.UU)0M'B:*Z!IRZ3&QP,95;EV(U(AL"-67 M5K>7\ M9'G!F,V>>=<'4S+*'\#K_ N#41K' O97LF@5]JB<4)$Z]BI*]4+8@K!D#6%U M9!K4B<:!>8.T!DM0CF>(!LFJ$%_X=IZ\= UYI3=$.,<5]9X;9[D+NB0O9KYR MR?9,"3LK1!_TLX?ILW'2[]3T3RPJ11)Y9#[P5+%#-$O>6NF0&H$KDQ PSH?^ MG"413JD-!3B6U$=-@]58N1B"+&> &.1$56@O=-U(&7K*F.?*!* L M$-(99T M=4Z+4[NXP^ QEJ5C@N)*W'9T@IY22-.%GHIXR^J@GE,)Z2GEB1 6@_9<@R MH1@%]*73J-0H,K+3:I2F>#,X3XV/$C.)"8_ H=H7[3A:R8"KP1Q9#LJ/ >_3 M!'-I((%U6$1N?2*+X[.A.YXH5U%;(+K\S&EQ2LTH,07M+RTST5CAI)7E&!H3 M<1"5BJT+83?4MTAX!%&<1Z!J<0A4$5O.L<&"N3J3<^';S95YD$$KPH/'W"/F M;+JA+OA6$>TJYNR9$G;'8$Y:JPUFS-(H3:3<D1#1<>M(R:@.P6\G)^@)A=1'#,&; ]^=QW1]%C%A,\OJ M;*7[\U1">D)Y10BK>QR)+BR3(M+:GF%45X/87?T M/2WH'IM6!QBJ TD+)!RT;*R60E5Q'IZ4A@JN D2[R9])[ MZRMHIWOW<^*C)TOP0'2<\OR:TAB!K10";5<2UGA%7R]A=Q10QA"R41 P)1Y, MB0RH7(\A V5LM]#X1+1,7;H[6M!TKX$L0YK&-/\V2!7*OM"8*G(/C/8"I,=' M^VEDTV(4J&>I[2&D K1(:#FDVD6RXR7% 0>$,.=B+,MR M.1>'%LM3TK*QWUQ8*XEPP#E<"<BFWM4\6(?"Y&GDB6$MI-%1@:VC5F'N MR]UXPNM0-7-5":RB7O M:VJ(4^JFDJI),G88K'JM$5C#HH7S_3!? 12*%9_%/I7BQ5'QZ@@WWW75?N2C M&2X_[=UH-,DZ[_M7V?TXMS"?O@+(#R$]#:;YT^U@DJ\)['>NTEZ=-%WPVWUW M"!RW\7O&6;9V8TTT! <75)H<255(AKYHB,2:6[UDV\M>TC<_J>\)GR/_+F1< M>P[370KOKQ\-HFOU>EG'/BQ_UDLZ$68LXRZ"[5,*XH[ 2=FYIQ2FN&XNER3P MOS6GL3DQ%\X%G,9NOO@^>5"SG4[MU?V(CV$"2?.KJ(V1>7 2$1):E"-BO=3+ M:?SOOHVZ/_:[O;^_&0\GV9OO?M@9C-P>/-XF<,%$H/"=-D@7C8JQR (3B.O1 M\LWX6C"*L>D?6L/WPZMQ"NAS"U!*QI:;JPECV"+KM#4F:F8(544^E2L(1L(J M\4LK8Q&>._+UD.V-2..6:L.4X4$'1X/"%BM-2;E7-6"AV?$1F48V9C*^'0R3 MS[SE29@(GJ=3.FJ-M*&I\;F\;P>.E77]^1@AM.PDKX9G9[ ;Z:Y# )"1#T(8 MX"7LP(Z6SB:B0AT7[*G*W,ZQ#-1'EX\]!Z^;H@20Y319H"G MD.P$;)/_J",-.*UY,H[%U!='&2[O.[2P=:-,X! DWAO855LBUD^>I0PB=DA"H'];N1=V@^Q&]A-A$81^#9R(;%*7#_6>8.QHU(@%H Y'2'>@$\0-"['7-HH6"69])9Q M58%T%33[ -T4GS@$L:*$F$1A95B H*N\04=,>U1)>;[%TWGW1X9Z[90V@L#! M( XD"D<;8I2J[/ %SJV./5!+ P./!',3I0%(3(4VJ6X=U)53H;R@0#9U-54H MS?'2W(J-@>ZW\[T]*0'ZL3OZJ]@OUKK)\"JF?HPHEM]L'RRXH[=WK>%?"\G$ ME,];K@:N>7,E"5GN$ZL\N^'RL?)'IGF'FQ+*\4A\2$L-D]Y59<*-A.C]O'/\ MN$(O[83\*&9\-&2 M(!$!;]RE%0W(*EP4\!.;HHM:PC-T;,*+,W5:UN@7S""&"%IX@KU'RA%?#H)7 MD?-0[[3@HYO1.0:QL5A&DL(*4UDVE8:-G%3"6J-Z/BZ&94[.BT/".E MLH;-F;(&M#8"$RHE=YBJLG^2V)22JE\FKB^$7TOXV$QX;W34AAA!J4'$&D:( M1AP'SK5E( [U^N44VOPLW?1UVCP*PSSH$L5]P,1$+HHTJR'8+@S].64(>J[4 M7J/-.17I.@S\<^08%]%AY,J%A$*2%9[*3M0>C=]?_SP8=$97@UYGZZ1L&IMA M*#,N1)W6CB)1[H(B@3!2,V"(+VZ< MK,!&)!('@VU-AE4@\#B]90!;M($&@U1!-VRD%E78R'+=RGZP-=*-(Q(#H\SC MB /!VL>2;IY'7ET-F5^F; :;SZZSX3#5)=[=9_U1SIXF51'BN 6@OV-MY^M00=T$=-R.!4%SZ.Z+/R$:#\I?W/-)=7$>L=(3)O=E"ZG]%N*7&5L M"Y$'ILS>_+UH;JD&7U=RB)<9<+B6%)S>0EYUFO"T@2I?C\E.BR2DD\;YH,&5 MM!13325YW*\A0Z6C2Z"EFOQZ('8!L[%>/9 8I5'""6"RO%Q[H5I8' 76!L)BKR*/H+TLC=0FV8(8'P@+X!KFO6WB K('L#ZM M^EJN5UW/M!#P44698A!.@<\L(BTWK@,?D-4-'6N8MH!F5X ;Z"M!.0. CN"@ M- 3K >+R1%\0ML"T-SLR[CX -S,O< )AQ@KC"'@WQD]'#T[;8:O#%A:8EQ\- MW@8"$S#2G@APRA H8))6\NA$8.=%TA$KX5W#P'4 W]WW!@]9]C'+)QW\TFU] M[O:FO2:[N!B&ID'GV!E#3%I!;73)RE0&3"N) 4KI8G9M+3Q[ M_86P[;'Q'T"%NA[K^3 ).8V0!_H1S+FRX!R$P@?2S+M0B9OQ&52CO7CU1_K3B:I/QT-)9Z*:2A;#N/73FA?Y?+EKO(7?C*)PW/V==1L'K&%+]G:?4:R20)Z6H!,UJ&IZ7A T2?D3.,K'-I?ZWE-I1T\ Y;"73@1Z'#_.BDU2'H.E>" M!\($ L^26$)=S,UR 3Z''U;G'D$LM7B+N#V$1\#O:/R^RHEA:3^.!\WNL+#* MF^#+:R6MN:_F322CY(61;4-)63F$4CE0'L8$QR2F1)A8#N9V-E;':&!.V3,C M8).7"Z$PD5:"$R I-0(16B:P-;6:5B8H$20X?7[XG5JNC(1CYIB 1$$8F>;5 MH]EUK;0UNV TQOJ%D6T_N7+4R(B"2M62'H,ICA&7%'365N],3R=7M;K^3QB_$[JC=ZOV9M89;-B*G; .EBGK)0S2(BC*<5(@Q6S.XC_"-\=T0 MX@T)D \XW/(R@?L0"=<&:V<<1,JF7'2KK2/5\@6"I52;HI?#LS?LIU81P4C' ML7+!!>]!0RA:+K4PTC-7X\@3MC&'/P.2["?^7AK%P6_#J7<=4>">664=QT[4 M;/3>7/P/0)S&*SYI*!88V#UB3P$#YLIM)31"&/W4O/X$YA#"5$R#9U&#@R2( M#*H,6BTR(E;GOIV8UY_6U"$LK55(I](@[1F7*):Q2Y"HJ@F.Q>N_95OG;QUS MPJ2B-!J5!_8.9?5.H#5"2A3>.'@ 8/8$^^0^GP%-SH6R(G#F=/3:E2MG73"\ MJM#/AQK[\;>2#A%+!0O$,@^\2U290_2I=+JA:.1X)&D>&^L4$BI5(ZO!LJ+$?7V,&?))K M.LU$1-K&LD)&.R1QI;AK)Y*D91MIA/C[?NJ%>']='EHJCAZG48CW=Y6KJPVJ M3E2TB%(X2S# :=6A4KX(KP1#LCHG?/%$-P/J$&BL*3M)NP73.32N5B6 M?U-%0G54#Y'[XC$8=+YV>[WM#"5PB7/@RAH/^H\;&]SCG7V,M%H72I9&")=? MNQLH"[6:(FCNH_#!&,8BI_ERBKQ$E3#!*[6:E"S='VP'2M/(8N&%)<$HZPTU M:6"K"H7?HPR@7U&S!P9E(?KFPGMC%=?82FK2V)39>TZ1\TAR MB,X\D>5.$F/!BZV.;.9+K%8#P1* @[LL@9U>=_G\RDD:' KJ)$^[%"L@9GT, MV>C7;G\P[(X?DD4>9J.QZ7<6/R7IGV2M+URJJYKMV-@M44@!M/ N'&)MF6>($I=,\T;TPM-FSG5N$B,3<68(1)E M.1B24)9B"HJJ$\69Y,^(43=KG6MB*H4D"M2"Y\<8XMQ[QHMR/J[!(E1T_UM& MZ_!O;#X[5)M?8$E9(Q6C%$@AD(-8V"F,HJDN2'C+EMH##@GK&F%E2A+BP;H3 MD$PCK!*D'-."&375F8E$'!/4)K(*S&DD1 ;AO K*4$7++0%&R>J@Q+=+RY,W M W5A"/V[?CFBX4/K(>DAB/Q''M=]B42&JI%8V^I M7MHJL3\:C>UJ&QP%Q4$C80@(,L,@O0;;4AP81$85CRLO[VG$H*$C;0?PUQQ! MU!A[1BQ!H#2]UXX+5\9'MDY;4LDJ2F@?!%:7&V\O%1Z35!:F'(M>\P!^<+D M)U7,5XI"WB[7;6\#W>&P6G-"H*,$819#@X0(G(*D@Q=!!4:&R')0?S"5?0B QE)2K!&!>)R"10F@N M&04/U8BT7(*7:]O!4ZU>FV)1!-*B:SEDKWMLC\F&8W;>ZG=+^%%XQ!'G3\]WMA$!&@*NP MD4Q$!^RF;*E_A8^F:N#?+L_:V0W.8V"ZY@C!6N+4IA7 JCB(G"@NQT0(+L M MJ.?%(V/Z$6+P8;<-9JK8M;5/>DRJ&(@2"L)98@WW,M*R'=AK5JWWDNM[W4=I@JTP M8'"#D1SWH-NOD@[.V+(.T7H%ZXT&"Y@9VH]X41@AA':KS860E M$U4'PRY0-M9\&T4#BM%+CP!.FQR:,F[7MMK9*)=JM;: 57O:!.N##:N\B MYLN,N :DCZVOOT+X,.S"EV]'+4>CI=P'\!B<%Q@T,2OXC0M/1;5[3ZR@UCP( M.\#8*,A*<\.UM0@SZHG!R);74X8;7^TPX,M1UZ8P_FLP_"M9RD$[V[9^F0BL MA7>2)"GER#B/RTTK:8U;Q1.N@V_AZW1".B9H M)7&,^7+TM F44^,TS8:6J?VM\_':.22 A(&@J"T)S,O"^*0QFE7U4E4N=6#L M#&J3N2<2XCF#"'/1(Q737O2R;@.BYNJFWRIG'@[4=5=G7"C!C T0VE!K%?! M:5H"=S6[@*KG?U!8&V,QP804R)'(8HB<$E)F59&-3E7+@?>AZ_NO_:QC6[V\ M(3T?WKCE!CYP]&):6TT(#\A$CF0L5S@*;O6\S[>\@:\.YBH\\W#_DEQ#< 4_ MIB&PO<*-WTC$%BIKN*=I(90F,?,IA];F]>M=F8GW5[RXC]]'>3_3LMY6S?=?NMK_L]*Z[.T8""=,#RE MW.'LA/#%!;&.X&S:O!\!O47X+<5+Q%JBQ4%HM19;=YN-6O=9ZZ^L'A\*YA2C M(*UF:>@D9PZ5"SB#HE$D?+#<&I]5B<2UQ8_&$P;!&F4@*DH0&:D$L+RF" R6 MK#JA6(I%A;\B4]@(4>,B11PEB#37 3QW1XGP%A40H;3[KRHH>.E6;SU$B>G2 M0(3;0:^3#4?3>H?M"!<4,*6DS*IT:Y0N3U&1?D7$!%L=\,P$DZO K(5G/]B; M2,R%"S35^@._:7#I(R_3K09K.%?BN1\QUJ&V MW1!AD'B#23 Q*LLED^#'S_;:<7"8G@#)/Y_LQ,%#I%88I@W52*@H'&$8?%LP M:@9C7 UKEAWO(U'CL$>N9:!2!Q&,"<1AF2X^ ,M L0:MA$Z/I7A**8^648&# MYP',AK(2;!\J,T(R5J5\>>34$Q#C28=,@\-*;-0640V. @?E6"[0H$HS5JV, M.0V]#BLB7%&KC?3"!V*E58@)B,;!RCG.TQS):IKP^%@^G5KTPD!4SU!P!%&4 M)N^ZI#!BVI7,0[72H!+IG9X83RHB(03PX$U(V880%%,^FL0]/"*,G*K.8SF! M3CF\&6%6)O>01C A2!D$UFK6M\HYJY3^5-8/;(;E $+K;'CW83)LWT+,F!;+ M=_/4EKE+%8$+R!:XFOMAM[<2;@(2+&Q,*Y.1HL;!ORGBV-. N;#5D@9<2;"L M 6D>_%];P[^R<:I7O,K:DV'N$N\Z(UV*F"\\$()"\(""3EW?1#,P^8#>%$\ GV@@A&40YFI,H=5F_!_$E=95:&'"T^*Y@#_K9P_3Q..EW M1F;L6L/A0[=_\\]6;\72@M4V P=UUX'XP.X!\HZ5\#-(H[5]A!<6?6S!IQY MR'_+QNE:_L-P\*7;R3KVX8^\0SAV056U4YU,>]S]LEN=6 !C9H3#BH#A2MD1 M4PZK8]Y*65.+)/!B<+PY<(=":4U*/WCOI(O"Z$ \2EF5J,I%6=95>_S?"H&/ MA]$TV[[?(0FJ+/.8:\&)!L*9UT4(P>"\YV/R,?,+*">9+Z&VE0*DW**LKS/:GF M;=XJM+2D8G/@#H72NHYVZ0P7+EW4!V\\!5->UER"90Q5DZ(V.J/U"#WV9VU_ MHRLL)AHL&T@[1< UKNRP B%W-;65G(K*,3Q^_W: -?*'TV L<$R;^R# -E$@ M6MR("*]<)8/Z%B--R$$@6W-=RPWV$AKFQR>4S-U;@USJ. G[/! MS;!U?]MMMWI3QSAY=,.'?_]QU>#@,.K YP7F0R0HZA0I:THH=K["D((L-2@L MP[H='O-C2?;"PP9-@Y4>40^1BM$FE+6^QC+'JA,2%-X"CWPCZ?OKF6JXRFXV MKHI<:OZW-#*>9H0;190UH(;+PG<.?L \UPS*;_OW:/IUH,+FX%T%4QW@'[/[ MP;#P0G>%W%%0!1AAC228Q91*X& <'<.<8Q86MA-O!GD5J'G09W@5EZO;ZUH. M@9U@J0@*_!(&\5V099T'=YQ68CP,]F/1=ZS L#V C34S/A#N07V )HF2>HIB MV<.=HM+*705AB-&# KA.]<9@(;Q$#N&0[*O@JK"P\)\Q50I2R0\.8&,G#+*! M,@C+$!%<8T>.@.K\D*6<@@'@K&1DMJG[1S.@C0KI=-"I_)^E')A MJM$=> 5D)R"G-1!Q,IX,LU^[_>[=Y.Y#ZR'7HWZ3=,%BRP^8(2YUJGB2 FGP MN,HF! V>8"6"TTJMT)3-4.V R,+/KR9@+5II)F\JN]F@EF&AU MYR4U &&.G M('CPU!9(&H0A5%V[H., $.] @!39?\G2T.%MIZN"*(/#;,"F!.73;#Y/RTI< MR:JS^0C=Z4SGX-L-N\%DN -V'@7NI?<2O&X0,:RP*J^^2-IJ4-.8L4*M;@S@ M3NA]NAUFNYR>QX$%KG4:\ 5&0_'9R#Q#F*@9>BQW/;Y'"'=#\.M@!_00M9AC M)\%J>V98"!!]EC=Q,E3;@XB0*^S-IO!MB]P!)I6+P#FH=Z<@'(F6@+&:S9/" MJ;2K6BR#5QBL;>%L0#9IHL+965).-45W:ZIG%48!IX(EB+L,&#OG C788 7N M8@K!ZE?LK,2O ;0#(M14& H'!CR)P$NT"H'*=(:7*T8M<:(:1CXY0FL*T%UOP PR%@(X9@0!R3!*&E76FEK$J_FB/,\R#W@="#O V&ATM)5I M?)@#0>7,.&3*+@ZL(.2O:F5%=X QK<<:9K= RQ;[QE%%A9YY46& (X*97SOLQ.4Q)K)DK1TV/_1W^8 MM7II(]X_!GD?PMR4X=EMN1EV1_"2AW_V;SYDP^Z@ ]^\_6P[S0/53&!*D==4 M:"-\J=H0P=5+2L8W(\@>2#P%C1J[S9 B3D?D29"<(&"A\FHZ[=.N8QI1H__/ MG$;KDE"$*.6L= +CQEGEEGJ5+E\"5EE<35CDQP-ZHR4@O(KN V MAJ Q6BD9(X*!:\8Y'N1K]!HP-+CXSE =&3@+DAA?CD[7$!%7!W\NY]:/"7BCIQ,=A(!&,I-: M?3BAH0S9$34D5OT\MBNOE!F7.!BZUGT7@L1WH*T&7[(5-ZHDGU:_7W?GRCC8 M:J2#\]P'EK83@%-7#JHT#"->L=5TN9:]&9LZO(O9?)\&H%K_U1W?WD[U,7Q M_6KD[5=M<$#%&:L5J"WE%/!B>=^HG.35T0S+E_B[0GH<;-?-C!.&6^,L3WD+ M'XD6M-QCB"6N%@)"X*J.ANVG@6G_9](=9@N+/4R_L_OB%!NMU=9CJ0V-,?78 M4U>F>*F4-;7*M!:]]: ="J%U%3^IJ89R'"%^8 X+@TM;J@3WU5E03+)#(#0L M)I7EC9T07+T?YI4RG;P.%WR=_)#7.C&+Q1S@G.&0]@6F$GBD+%@L5M;5&@@< M%U$IOP3\M>\!H[E:CLV .P0ZS8,GC,>"2RPT \9BQ'):7):PU!@83H7.=$J% MF8QO!\/DL6YY*D[2-"S%Y'4443N,R_9Z!@C*^5,IYV?PY<:$9H#V ;WQ!!PU MP$N.I5T/7 <2B)P-ZN-VH?[J2*"_&XTF6U-<$>(=9MA9\(@V4OL)O5"6+:45"0*B GD&,0VY>S M"T'S^R.!O:+/H[$='QN?1NY 6"=\"#3.QBYA$4VUK68EF)6FCHU :[Q+H$:# M"%&C4BNB O^T7/*8YH;02L)M*]#2!,_:R9T[#36 ,--$9SP8>,QIB-0^SN $ M'[/JB9&E@>,;0+0W HTS)()DR@O*G4<$.^:5+/L5/"'5&FD($/9$8-#.LDZ^ MGZ3HA(M95@RX7])KR;%BO]/_FO0>#MS$9TWT%!&>%#F)P8L%NI)F,U(!9P=1!'"V\#U*$2"KEG34&>R?Z MU6P0W"O0$,&X5' 7%([ Y8X7JZ><)%6%ZHML_[&D!T,H36!A@;W-4;',7A_ MX,#R$&PY@9M#F%C11TNEF(? *"G>]_?YRJ+P#7BI.UIV5S;9?N \=CPZK2A. M/90REBT2"M' *^6Y6#<<31U$>X*_YA@HP*X5)QB<1 $:AAA4N.,2XO;J-D&( M:O<"O_Z(5B^=;\A1@X6*,@:9!@@)0Y$N U6):X864YZ&^BR!W@#-GG#/E-?* M]RYGQGZ9:L3!\&'VR+I-X2PUY"#J?&0F0)S+4)E3=M(H^11:*"@$JLJP9[SD3(\^DIW3F?NE['"YH*9X/W5."4 M:=;6%!<=*:QF-1.$J- GHD/CW&*#!(3[GG,2,5(*TS+ZEX&!4JLJ=^B:@THBK4^HG9.*3*'5JC*,0^Z7)[2G?Z TO!$(%8UG-?FYU*B=G=Q+L MH-1C9)1@SL#/!GHH!-P MV.K?Y"P!@C(> DB?!A^RX?5@>!<'PSQE-9J_Z RM87]%V-I8.6H@&#!6@W] MN%8F^E (% $M$ZH[7R!<7T#SH."?EB[-Q2V,*P,1 R,6/ Z'8RC">1,EKP[< M8)+H%T&7-:4S(7!J)2 K1 "7"TP1*EM\)=:\NF"'(,%>"F&:%RQ2$T/ &!L& MNB!E@T@Q5$1+9ZL+7SA?*G$X,6%VK5>3 KPNY[3EA) 0+>AR,]LT)ZH7"'PZ M4'X=GC4U2-O#W5BBD6J<&;-&<6X@-O36E=N>-<2#52\2+5?\'@OP=3L\!)4N M!^:?6J]6IUWLI"IY\(/%@I&*92"7!:F$3<1H%01*#. MJJTDJ,+@C=#L!WE3VS>(9>KWT")M=S% 9F3+0CG-674ZV4$AG]M3MVO!,:&& M(0.J,VU"9-9C74[H$>#V5E<(RZ4Q5YO!= @L&F^#C0=Z4X\,8"$5X3BP,@,' M_U4WI1T BW&K"UH_Z?YN_V9DVNW)W22OE/,9A-W=;2??"\V%!/D%P"+XOQ:5 M2^91.I7J3#BB*%^J3UP/T[X8-"YSX#'O)<=@>@.&.-%$5_JU*62NP4"1I6K9 M;3'(9Z)^S-J#&_AHL,2_=GMP;(-TMSN^'706'U@N.YI>'3,SN<'C@<_:%!_X M!CEM,HD&,>4QLEQZS6>;E(U!U3E_E1O0[1$\,'GX[_0JNQ_/;8)YCC?-D6+% ML::!@W11"+/#R"?0L(8@@!2# M;: *&37;1H-)K'@< N%E'V_ZS=M L\D8O3SE/"WLZ;;Z+I^JU\W6I=>8M(9P MC3AXK3P@CV8CZXPF5E?XDPE^6FS")*65-D2<8ZL])B4TY>T"+92;%1)'1T5\*N?5U?]>Q-CFA7@G15$6HX2TWL421JB M5!W@=CJ@&\9A!BFP4"H"AX/R] '-G%4##BRM)I>96/;SM@2]L:\'I_GT,DT7 M94&X-/D=%5$O6#Y2%3BB\/[@'$\C6DT9T-'*R %407$4O*0NN#,57A;JQ-AL MJQ$YV"ELK=;":*-CVN6J<=(RWG'#374'&=I7KVR(T08:D1GA,8XL+1B0H1 4Z/$V&!(62"H^YXBR6]64@(-5*!%[KWAP+ M\@:=2)0/Z1K 0,0DM'=4SD;I<=#R3;7=1P:Z02YZ M@V2L)&FEK.0ZMP%]308S7?V!?\@-4%(Z R)7+D,G'J* ZJ(Z4"'+* M3L3!\IAF63(>L2(*]$=96H3@KS4#W?8Q\#M@LZU.3(Y*C-Y& BX[6'Z3ALL6 MNTX%#55VVI5((,G^3X1Z[JZ:\\9(6GZ MF&=(:+ IKE34WG-9+?.BNG))LCTXQU.-,MB<#;CC.C7M&<)P.)4S'TN9Q'QU3W%6._E6Y=: MO<#6AJFGJZG'*-3<>'*UIVX\F+_(T^TA9E3YM.+".2>D++VN "J^6OY82=X? M%?0&W*;^"G#1Y:O?'#FG6Y#;M'I A8"&<5<(!/5X'EMA;#2+40%E=R M<@O?OR5DC24?20$(9JW%P*Y,.Z>*T!A+['%U1GM:AG,8R-8XW H"+ ,^=.+$ M")&6M)R4-1J2UG0++INX?0!KK G@5EHO$.A1D6\OLZ6CB;C!HEJ^2-6F)$O= M7^5BPI\'@\ZHIEIS W8#CL?&8M"6<*81/#-E9;FT!.OJUB*RO#NJ'HX=(6TL M:,&21!\="$=^9>"1=V6)&F!0+<1!2].Y#@?I&G9TW(!I ><6]#E#2%E>E@P9 M*GWU2HP2=2R:KJWB$MB#G3?8^I#7]&%2-G)[5Q4FNR6];,A:.9^ MQW3NNOWN:)PN)[_L/$;,16P$:*&@ C/&I[6991^_C0Y5C'W>7+D ^49P'0B3 MIC,P1@8BB4UMNN"E@ZB=CP5XJU3O6*&ZRM#)M!U0VG[35 M.&"/$BR#Q$%J(@.X[-\H%*7W::=3+$-E$670U5O"I2SBT1"<#@66GMB3:CG-H(W MK3T$ZQK;TD:3:$.U+FXIO#PE?IMKSPC^*T0#0BH0**8-DF6U'['!5L=JX.41 MX"=":W?UB0-'2CF#(Y="*&%YN0\/;$9@58<7R],@>&SUB1VA5D4I$8X0Z#D! M&K2<@T5E_V$R(N:#<_@&1SK\-R(55Q M)"OU+@P?2\^LQV]S]1DBA]@S.(FM2(U"#LU&JO"H0W5[:TQL% M81P8/B[2Y4: 7[H>!7VB \+5.C-B)2 MLV+[1/)X.NW)7*K!09PDIR?=-8=R_+FBB-?=F1\M8%R3=5#YF#8'H3L8NH L MN#.D#)%(S:Y.(N@1Y? (SB>R5#NO)3&<$ B$E'"H3!!Y5)T:ILFQG,_U^&T1 MNALO@Y+!,TVC :\:!*W *GCL:K91TR=!:X_8/0).@D4P?DI#R"8#*=UK.*'J MU2J7)^++H\?N)DJG34*<*)!+QLK %47D8T5]LF.Z,T_C?)(TM%\F791V$0C! M7%FV@Y%7L3HR :O#..!SK>#VX?&18M1ZSMKY;__,1N/9:IC%K8.)<.AW_&LZ M_MV%XE$,$%)!+U<<>\RY//_J[0 M2AO.'4:6)!W)! OICF)*JR# B *M\*NF52U_YOY6_M3G)N:\ZGZKJF0P0D$S M29AS4:3%IJ5*3JMP!0*"D^=,\-CJ#O,IZ&8TFMR50V3OLR3>OONEV\G !04C M?\QKFL4)^=I*,&^1,IE&62 FV6P5"L' Q'/VOC_)/^JGM<;^@(1X>JH?R,%> MI#J$01RG*\W@!$/&2*_%+"V/%@93O4*J'RXKM+1V@X*K*IT HY9J=JAFL\1J M"-;+5T_UH_!Z\&EHL2;1*F89DGPV]@1;ZP5[J53_V!W]%8=9]@[H# 9Q?&R] MSOY_]M[UN6WDV /]G/P5*)V<$[N*TA+@V][=*CYSG;N[=FPG>_,1 H^$$>0B.[ G)ACK#9D6O4^_#<] M;V*9)F#6[H5H578A=%^@O\&%D?S@J]#1QFOIQQ&\,1WB2RF*?K-A]2?CT;A3 M[]0G8]#!S61[RVR9UD9>9M9$8/(TX95N78TA)UVS5VVUSA.?EQ^-! MVVKW$RGI@M^V?UWJ/5Z7XZF1[G#2QSI15*#+JG>&O;%6(_6AU=L\=92MBWG5 M*T*7G,>Z'$%>1O4VUA!LUP>C=@_6J#?I-!)Y&;?J]?WR4HC7\0+K(A]X=])X M;M_KD]\_A:YST!FU/'E[O5[#G P&0VQ*TQITS78C.2?=;=5'O7O8_C&:N] Y MEHFZVVE?:]0U!^UNO]7L **T1NU6I]7M)^>JK7IO;X?S1RKAXU)W>^-N2VRN M[]M3^XSODO!B!WZ%MQ6>QE%<3L*^L':SU9FT!VTPFX96<]1I39JC4;(5.:C7 M=WO=G4T!*9J0KVZEOLY#\>!:6:-QL]OHUZWZ<#0R>ZV!E=11Z@UZZ^W&LK6R M7NU:O5#*R=ZF[?UF;]SO6U;3[((BZC9&HV2UFFUKW'H-JZ75= &9%]BAZ3=[ MD4MU[6,Q]D]?_HF_/(AR]?&@.P)W9&A9DT9K5!^TZDW,?6UT!NW!FBV0K<49 M+D4A23#/6XK6I ^JI5$?3AK#T6 PKD\ZEEJ*ACENMW;OZ8UVA^0;]+_S6Z[.2TG.=KVN+S H&]R,]?757TZ"4#BV MW-$F=%WL&FUKT.\VL6I]OX,EZMHMD\2NWFLW6FNGM2LF=N/O2U>U[U#.V#'3 MVLV6-1Z.>[TAB,*@U4+[JIE]7P5X6)' NMS M@^E9UEX#*-YU)8V1V.]:HD[1-[(Q:D_80*-1]G>O7L<:[_9YND587X];%?S^ XB3 MF([B,#V^H4S9/%V2 /=!W9/72=$?=)H3P D\% A.^;@W''63#1*ST<\'J"2] MERJSU]'C-DTL.VR-QN-!<]BWP-RQDA;A?5#?.R;9L!J] MKEGH)+&!O @E=NF,5H]K\]C!X^=FO6%.QKW1N#Y!5STI/MZSUB:@:R%T.QM' M6;=&\-CQW=?$<=AK=3I-8*51IT'-9LQ. 7"DU^$2!PDOZ;MA$&X,1X,=")W&TN- M;YWR[W36"X/=/YQG#OR^JA)6L]7M6GV0T6YSTNZW^L.1+C!:;TPFC>W^OCWK MA0;^0#&ACMGOFR !>&BA,^XVV^U$Y[>;X*AN#?RRL=',[:@C?Z"FZ[!MM0 Q M^\U18S0$]SHY5]1L=KO;(V\VGCKRC5W:WTC3CEPOQO :X>K'.)*1[4\QF#;] M(U:==1_-_KW6J-XSAQT+LRPZK?IHT.ST!^VN.1HVS';'W('^N?D\<93'FNA] M:]<&0[_1ZS4']>:XBQ6WL,KH "NG-@8=:U*AB3Y4-=T:-<<]@(*A->YUL4MY M#U>T/1EWX,]V;Z?1TEFORUBRZ=Y;/WPT;@R&@T%[,C"Q!$T'[L%UA]CHCX?U<;^ST_[LU3>:'YYR?@_(8V^ M*;>]D=5J]R:=>J_13)(^&^UN:]#>,;^FV6IWRS2_>ZM;]=L=J]'M3GI@^C7& M'2RNBNO71=0;_;:79 $P+;]7'EVGVLBV[M M4HD'2][1Y_: U%G88;(+)F^CWP7X!+MRI%$3V--J='9RY68;IQ/.[?[V#@#[ M]:X)EG^KWVQ9H.B&N&ZX7]8:FHWG2-S^N:$K^&Y@>VK#4(A(CD1DNY[\"F,? M>."A[I](KC5ONXWUZ_N]9K>)[0?'9G*$K5%OM5L7/_^?%[V?NK>&C%:>^.EB M!H^\G-D+UUN]^^HNP&C_3=P9GX.%[;^GWR18T^_,^C)Z?_%_-]'[C=NQ9_GE MG*;ZSK3J__M^:4]Q5I=1L'QGMI??]SX$O]\U"->?"S#7-^^CCW?J1=?@J:L' M:7(9BEZ&)A@^_@>\(7G7#S#B)PT>J7WI^E,P2=Y9S8)G0Y>_./=W]8U%QL_YA_JX@^^MTQ"O21\>,!SA M>?J:GR[J%_19+FTG^?QX8;MSI]$<_H0Y70?A5(27#A#+7DKQ+OEC:R&S087I M7QBPQ*'X/UUT+XPPN%-_F^FU/T33[,]PYQ/TZ-60VIW_?;_VH.P%.Q^Z>;_Y MS-N;IWW]:YK\ _P BBW"MG&:!:^#* H6[]?$"^$F+SOYS^KZM:]"DCG\YL%A MY@0Z@(', $?>S=TI"'&A\/5_]F+Y_G_,=OW]O9"T3O-TN(V+^VFE)5M3PEQ^ M-V3@N5/C?RAD6S\&+7?0+POQOY[[(N,J(UZS4 SYA'$ M9>9CYGLJ\XV$0YLK.08TB0%;AQ+X<9 (E'I_;3O?;L(@]J>HP8/PW?\XCA"S MV0EX==->*))7/]MWQL*&]7/M!PSP(XOS7GIK?B<3;HO9RT+&OQ1%N@?9[CX2 M'H%2Q+&%DLIJ=8].K$KP#-YW'1J.)^SPIPL_\,7%#RD17H*57K&V9?AB^'HB M?+4MAJ\BX.OQ)MEY65Z_!^&W2]>_7(:!(^1C;*]TS-8#KL)3"/8(P[]XX3); MC:*$JRS+?&PMS\K\C.5!D:-KF59A_'(N_1["3K#GS5Q,C1ML4'\,,7HH M E4HH4\J?YUFLS!C[ZE$*PM?L;M: 0WWBD2S46?19%>L:)D\\*]#$SR>S(4- MX,)I$&.2PG,V=LI"X>("3(=2J7BB','=K9FM@[>PGDV9LO ">\2G#6\ST+PZ MH.GUB@M:OQ:8R1E%/U"VX*[K7VQ@E4I__10&2V">E6'[4P,/YE(+XIKABZC\ MD]R>@5B;P4NDP]Z775/Q!-F%'=ZXOAJD'4=!\H72O/0-Y]#NN9US:#F'MN26 M)Z_C;(8] M>]>UV"P.?3>*CZ/&*B=09LWLL&'(OA+[2GF)**QHQ[E(1*5=I6)=(U]&8>Q@ M)Q/#]8UE&-R$0DICBY)/7289+^\AZSW%)#O+B![RQGQ+@X$'/1+T7J%!>81# MQV=O5K+/QC[;8WPV%BSVUYZ1B%X6J_3P?=47E[!6S6P6)V:O8?^873P6IKW" MU+"*KH1QWL)T+._0K+Q&>_QA^\?_]0NXG^\,VW'B1>S9>%1K*I:A<%QJN4JZ MU%X$L 3_I2_86+UOP=XTK%JG65RUC8<(D[%LAK>>PY"%VP/%EN/HA)&9JF*550D8;S6+#!?_"&R58*+V.\_NN'!^,7X M552VEEDO++F$\6O#J*M0H1ZL6),OT%)DT\UTS_M (V_O#K[K.UX\%3*7+Q8* M1[BW8FIQX%6JX*(5TI M:AQ]\"/;OW%1VOI2BD@66-[(6KYXM\]T,G8VF8,K'=4,\=T1R\BXT\US#5MU MSUV+L@%'A&XP??ON0!5\'[GV3;YRY9".4.O(:A=2[,@Z;;6A;J6+%?'&R--&:SJM&G3#C/JI&K/A8+9'\+@P=:2YYJ9$,[#%= N5(.KK\(XM/6 M<#PST&<9O8?9LC3%L@K#4S(E6218))[*6R*E<*H!?J(LME(.[,,N%B,-(PTCS3D@#;M8 M[&(Q$#$0G1R(V,5BPZ%,BPAU5Z X^!%CY8US/I]6O]O?5CUA62&J)?D(QCMJP?63%G:UZC6K69@M699U/S9(,Q:?L4B\,7LUTRRL.AZ[ M42PQ9RXQ9LVT"JM-4!;69QW"$L%F%8L$BT119E6GUFQ8;%:Q6<42F^&-N9C)&,D:7@5<9(=L89)!DD&209)%]H[[Q;Z[4+ZS+$ MSC@[XXRA%6!*QM"29E.PGLI+&U?;5L!3GI/PH&%'Q; V-I3-@&]O9]DGC14% MM9 G)9*=&^B^WJ3%RV+R]X\_.-/O\MW ]FS?$5_F0D1R)"+;]>17X->!%SC? M?O[SGWZDJX:VG(__$[O 5,#$$BCQJQU^$Z0DO@@GAJ&X(KL/M)Z/3/]9S'ZZ MF(QP"?YA_?OKZ,)PI_"%[4279FO4:XSK]>:XTQA,>KUN9SCL=3KC2;?;GC3; MHXN?-\0L/_NO[D)(XS=Q9WP.%O9^M?DH*2T29G8T!9!S(T=!8J:,AD9&Q()U MXK%@AR8D-B:TR"8DTPF!VK>E=&&;($81EF_?/9G9#I"X-6NZOL&/^#G_ M4#\(%[:WSL-X3?I@Q56.\#Q]S4\7]0OZ#.:UDWQ^/%;HQO=UF)/V*L%B]^RE M%.^2/[:,RVQ0^23HS-+O[CSQ<'@>M1I3T_S?AWV)G6Z/GM/S;N^=].T\=YX[ MS_UQMS_R_LJ7MCEMAW*S!K)D;<\*V\0H5Q"9N;6 3KR[@N7_]$,! _FOZ@"ZZXJ_V:Y_?_R MF9R9O.),_@O<_4"4C+FPDVA305B]UWRJQT=LL_!#F-A88K6:2OZE($8)6.5:N'A246I M2$A32>"N;TSMU>MIK%PD<_T*,+[2F[S&#&:W#>)/XEFX3\;+/20%RKR_9_NQ MLXPV&/^-J187'IDNXHGDH/2-&+@5Q]I18[-F-LVCDZ0LB[_/1GLQGF"5RU#S M2J'F_[CK#^,-XPWC#>,-XPWC#>/-F>$-NU(,-66 FA(1[JCRYO]@'S6B6>W MY3!8+ +?D',[%!(/10P_/B-RF0:3BSD#ES']E\"+\=!H0<<\"XFKOK&>&DU- ME_>AGA(G3I0]0G?1]I%*OK[>8@>LYUZS/+6.5'.$Y8GEZ17*TS&"02Q7+%>O M7:[,FKGC"#=+%$M4R8*IKSB0<5A R#QQSF@!-:J"R+Z_A%%IJTJ6A835*!Q9 M&LDUS5JG7EB[YJ?3K"SLT%?TZI9K1*TZY5*W MU;F=YU[1P;_JN7.IV\=E*G.IVT/)19^V"A]M]N(Y.,N#.8^KSG&YVVJ[*N5C MR%+QW/D5K65695:M2NE9YM4SY=7J%Y"M-&N6C1VY#"P[4EP&]IS2Z*L%>6<# M:70;EX%]!G-MEX$M4[T"KO[*)8N>>GX!>.KH)"G+XN\SS5Z,)UC3,M2\4JCA M:HR,-XPWC#>,-XPWC#>,-^>&-^Q*,=24 6I*1+A*%TVI=KSR6-5?BXEZID5? MRQ-#S?72XNJO7/WU] J0]=PKEJ=>]T@'/5F>6)Y>H3QQ]5>6*Y:K8U1_;35[ M+%$L464/IK[B0$8Y T)<_+5\,5TNR//8B'^[>Z2X!Q?D*36054MA,IHQFITN MY,10QE#&4,90=D;1/H8TAC2&-(:T%RW^VFX?*=+*:,9HQH0[-N&J4_QU8R': M&VN%GS=%.U_[M=F%"XJ6]2VAY,2QJ!;P0QT#G :4J!VWX^;5!AP1+CVO9LWQ&&G L1R:N2 M$+_W--IG9+/>&L6F$G;25,(BEM7(VL=O+Z5::2HL+(6C:V^<9AF;&\M(O?;R MZV8U"Q::K_"3,.[P/\\@=&Z7*BCD,7L6!5;+]HTXK49E>(&4QC*0+BZN84?% M3.+OL2\RY&[4J:[E=MCK21,+PL*&F53>S UU7PG.ISS^?JY._O[Q!V?Z7;X; M @R.,Q0$9/PU7<$OZ0)^!58>>('S[><__^E'U[\5,GKW@?Y9P%U?\>+T$A0X M9/W/8O;3Q62$*_ /Z]]?1Q>&.X4O;">Z'/9&@\F@WJV/>XU6KV]:D]:HU^F, M)]UNH],QVQ<_;\A??NH/5 3?92GL%=^7D=7AIJI!_;-;4'((9\-UM[;KX267 MLR"\E'!W)40%IU<162'MX%)Y4=!\T5P8L\ #FQ*8P\""*M$\B%$HY-MW3]85 M!S#HFO',Q?:YV'YU;N>Y5W3PKWKN7&S_($7)Q?8?32[ZM%5>$LTM8Z^55>US MC67ENG(4X.5"^R]*Q$K%C)E;N40_,SDS^;&8O(S%_9G+FC"=8Y3+4O%*HX4K?C#>,-XPWC#>,-XPWC#?GAC?L2C'4 ME %J2D2X2A?DJW;@\EB=!8H)?Z9,GQT,+$]!$BA UG.O69Y:VTC+ M\L3RQ/)4GF 0RQ7+U6N7*[-F[CC"S1+%$E6R8.HK#F0<%A R3YPS6D M'6XM M4)Z(_NLH]VC6.O7FZ6E6%O8YMF(L46B[6AJ3T8S1['0Q)X8RAC*&,H:R,PKW M,:0QI#&D,:2]:&L!J\6]GQC-2H]F3+@'@[]86DTO=,RE;G4[:'DHD];A8^2BOW&WD+]U4ZV+ROG<=6YLREW6UU7 MI7P,62J>.[^BM IXY.DK(L_C[3[,5X M@C4M0\TKA1JNQLAXPWC#>,-XPWC#>,-X>IUCW30D^6)Y>D5RA-7?V6Y M8KDZ1O775K/'$L425?9@ZBL.9)0S(,3%7\L7T^6"/(^-^+>[1XI[<$&>4@-9 MM10FHQFCV>E"3@QE#&4,90QE9Q3M8TAC2&-(8TA[T>*O[?:1(JV,9HQF3+AC M$ZXZQ5\W%J*]L5;X>5.T\[5?FUVXH&A9?V*26"\]_&R^-7:?3!A46+#&N;<_V M'6'(N1"1O"H)\7M/HWU&-NNM46PJ82=-)2QB68VL??SV4JJ5IL+"4CBZ]D:! MRYC\_>,/KG\K9/3N _VS@'7XBF_]"NLR\ +GV\]__M./L;R\L>WENX$M7?EQ MUG< ML]^;3#H3JV<->Z-ZW6H-)KU.9SSI-B>=;L.Z^'F#U?(D?:!J\BXTW8V\@&)[J?0]1UWZ6EV3=<7?G^V M7-)LK>5ZN6NK63#D?9T+PP8668!V6\%K]['KS/6!75W;@Q? %PL"JKE]*XQK M(7QC&8HER 5) SXNG!)SW[G1G#XK#H3+4GK="%^$MN>M\'>QC-2]$0SGG[Z+ MG[[@>XBN_04,W[&--Q=_Z_<_7;PETN.5]G()JT9R%\;X4/PA%#>Q9RM1A9OQ MNB^94.(5X^_.W/9O! &."W(,J_GFXLMX"(^>!2&,(X(7+G)S=OT9UA7'AUX9 M?9H?3,=;U?#Q*[!I#3^(X"K'BZP?P0@0W MP'_PDIIQ'<-? 3#&IAA,7>EX@8P!.&OZ!\0!XJ+:4^2@0K :^PDYGR*U.[ U M4/@H[07\0CK)EH]=-G]:2W V6+H^(@! %6AF^X8NP469><*):/ELJGBK;H7+ M;$.U5X!K %!#6DFL-:; PP5V@O?ZP+U2VN'* (!8*HUIS&PW!*A'B,C&M0RD MJY"1GEX(<_\]]D5.;NHD-]O[34^2&Z5=9.PI:N!D@B4H,6T6HBD/O!N*.:PQ MR!7R>P!+]08$0+Y-\:^0L43S4 AZI72_&V U1W.I014I8!0_\4*>5!B&U3+/ M"1UO62QU7R=-E:9+L"IA=/1V$-43L8:GP#53,+LBY'%MYR17XS* (0E.+\%" M\C"0$C< O3=0)0 .0G8^#*&(H0S0@T#^%G?;&]0*LQ#X2 .IG;I:P/M*[H M3X CQ!E][S)GJ+\>E9$HWF$P%=]=T*\??.>*&,V%7^_F 5K;P1V::S*^!KQV M83F%W&EWX\WP>\WXU2;3.9:IU?V;0/,/#)\IF*5]T!+2O?%A41S;C]2XM3N1 MF$?ZUM#VI>THL,P657CN B:C[7\G[T(=ZA0_SN/-^\A# )"^/\5_QED !FL5 MRPA<#AC4[BO4(P_PG3O]D37IMP>]AM4U.X/!Q&PFOG.]T[9:9^\[#Y,H%_V1 M(V%%I/+WS+8ABV@. P$I\ER8"7)L$H>1RI%:J-*K*[*+B[-JE+I7*JD8]0,X M"PZSMN,%#1='NXQ#\(W!T01,!8=Q,S1Y97S$B-;>R"612D;X)/HM0!^#S#Q% MGFO;_Z;08+$5(E7J9V'_$1 !DT?L? ^8O@M0&-KWU)3_(PC77'89N9$.V0&R M_ 8.Z3P))5P9(S4LF?J_4NR[>6&O#/'=$4(''4@OX?C@JC@D_V\9!K?N5)GH M,G;FR:P/CNL5 TAKT(9-QZZ#D-1T/PPQX(&,.DH]LL?$ !O-D=4?-QHMJU\? M-_K=4;/54#C6ZYN#3J?:.+:-6GGB&3GJ%01;)P#BOWWY?XU/GAV1Q?15.',_ M\(*;E?$5U?),A#4C-VD=K?K%==#V,/HW #\X_8J ]@#D9LVX(VM3 MJ.@DX)I-!M+X-O!N15@(FN)]1=4%Z#058?<5!7@2VB^3A8^RA8_TPAO.UKI[ M>MWM9-V--^1;Z6PGJT[<5'(J&H63,1.#A!#F^[=*@0 ]KHQ/<2AC-(*!R9!> MP'.+- :=TI(8\@:(CR8OTA&C*OXE:!@OIK!!0GUX2HS_S$7927T$A@V#2(#6 M%OX-#$10J"G'NQD_!Z!J;X47+(&(\"_<\-\5:AOT,V,*F!,!0>W$,ZR:'Y*9 M V3_JS26["<#GJ],(9I[%0GYO@[NN&.H(BN78S=^9?V M5=V J[Q=&UI/6MAX>3D+\4;%Y;BN,S!MXR5:3NA'XD+#@E4 8(KG^A1@5&0/ M?'0P>N$C;I(5M*"MHA<4LK2_G>-/H<"+7K:EX,'@.D*QKZQM%*:I/M=S MST/G+OV?4"2C1 CT]&-1'"4Z!5."4/UN[H*#E:S:G2TSU'-]%:E%,ET9O^,6 ME Q4K DIL@2=XD?HWX':T#<9"-%H^,"WZ 8!12B.J!XOU287F?]JEZPH*>P4 M3!F843%#:W2+7K0E\"3HTC]P4^G:ELI+5AH8?&6,*@/_)GOYD=Z1PO72AM T MQ[7I;NS60B5QZBD*O +/"&PL7.*4PZ4QC45BG:$YH):7D&(;D% : *Y 6X?> M*M%+"=\M ?("#%P2.H?"HW@//%J;%B*DC7\,#L#C=#A 9[A34U+XB M!H$1S:0@\B>F5T(QO44,-D$LDY7(6P>9T7^@X5@5ZG[5;D3"DZ_<+%*"'R/[ MQ#[%+T&+>2X #!));2/@3Q'H2A+A[TLW3#$%X[>IMK^&V>F=6Q)Q)F]T1?-W M;#^C)E,E0N11\5W$DD(>WMNNWOND,6*3)>,.?@:[!I4?Z$L5-:@*O/VS2I)W MQ(!237DQN7W4*2A4; 1XC6F-=X*,!R65:N_[6N1-I-J]$3Z=+)$931GXX:-@ M1DM/:5>*924AE%S,A-1O3+M%<%EZZK'S7B+$X@C(W,X/,3&LDFC6U*7D066- MHVDVA75 K^,6>VN2CY.8XN3AW/>L9"?ZWK F7H0I.DL;E]U=JOF":?!'X-)2 M:>L C3"4()$SOO16M"\VB=_FZK! S-P<6M0K6<09WMN.\FH4CBNC+[._U#, MGOIXF;+6?&MGNS.943D5T@G=:XR$70>WF(@,NE\])@ A^R_^(%.'5WL$@'1( M6Z1:L@\JLX B4J0ZR$K9).NQ-D&1M@+#' 5'DNXH+149)[=*P.* @2L#CU@] MP#(%[[9C:E)!F^V !J"9TRTIX&VY=RY(A2RZDYJW0Z\ M4%1>[ 8O *2Z@0,@ZJTD&A 2$,51637Y:)36A)+,N+F-&TA3 7"$+)1HR>2P M VE"5)(JZC5-U&>\/)ZV^:\(@X+8KJ!#&L=.-"\I3%;DC,O5]BB?;*<59):I MCP\GZOPJ0N?;O:DZ5<_-Z<%[M'!$$4CSJ5Y.)=&AR%FKO#(EYK'"UOE@]F^BZ>^5'(,YL94Q0L^ M1DI,X1D4.]UTRI(0WX43YW=$7[O U_3NOWM(I$#("-@6#=1[ ;;HX,%=088J MQ1^NC$/27S939ZK$+4>,JF=)/\=,]RD:#U3BRIXM==O/)ZP4,X%NT8 FXVM* M]M!^H;0C5^)&0A"NDM!6#M/VY6[ME-4PP'P1(A&%="G!YWHWK=+4$'@@\"O9 ME@O[N[N(%\6MOEFX.L#@@P#QSF6'&/U/']0NB+N]+:.D7.5%$/E"8Q%0,DP^ M'W8MD2)_"YM$U<\2R;91UU+.7SO^KV7:@_@K>FRFV]\%H3>]<>/\89X%P M5@43:VD*/AWLRV7:[T[)3P$(7N/2L67@6I^J2NCH) P"E@T8^8UV<7^#%1NG M*S9!#^7BK7+X'X&1^.^:F?ICK"A]4EQ#G2.R,&E;/F_9' M[=G,]=SDQ*EFU:ZIC@+LUDSRI,Q$-Z X_[? MM?(D^L)4TM:N24[@YA^2+/F:5&DIV,F[NDI4'F'7+M\ARFN"K#)Y5N((8HN]D,;CG*)R"%*M0%<.7>O"?QT$@=#TN''ZH)0DUJD6E'7 M>%'I0>C0!53B%)4E_I\/#MG<]F:4E$0+F4\@PI/TRXCJ!!I H%6JF !W?,Q_ MF M?KQT8V. 2 B#LTJR[_2&UMK:OQYIS>WC5S\_;J82#<]QPJ H5)0&2D'G\ M86137*/U#-H%8?"= L5@'Q0RF*+J-!:5NV,UBQD/Y:XD\7+P(,)(Q9Q4M'TV M4VDG:2V9M0.8E/.&.D#] KB],U'Y+JVEDENIF%30,G1%A&4%M1JJK7VY:_WQ MNP KMRM'3T3S8"I5?E3^5AG,HCN4(MN[P=HS\P48=/_$_9>-8.6N :LA4BPR M/6?(PK=WAQ&XACQ@5-UTO MSWFF/1H(14!4-M&;M9_YQF$6;5)8RIFJ">U#3 M?^3/."J>_.8'=Y?SX$X9,\#\P9V?BQ7HPI@'B)=.B;?QB%2R_\5LN,?.,?I@ ME;H+!!I=.4^[A4RQ/8([C5/+XIXMU+4=&5V,,*WJO>XQ*T],%RI,10A6)M)G MUZ?W;@/1^Q+PQ0-KXCONE-#1$"I '2PSU[^F-M-S&W])2$%=14G3H'KHH 2= M 9BJ)_]5YB->277%Y&9FH,>872J6@BN4XZ5B-MPQO[:0)UU2:7+-S#3B:P'3 M2HOD'<25&WN3B363V[75KJFXU1TELE,WF2J)R.K199F"I$KG9S&]"V!L0Y?" M4V$0W\R-WY ),3>@H5)0JZ)$V8U;<^.(95#]VSN4DS:!MT0MM6GUQK@^H)49 MLGG!4YEB^'@D:9#"0L M?Y4WH''VN<3&RX^T=9(EP%Z\-=[8;_?,(0D'98/54?-LOSMEN"Q#I*!R C N MX^*3KG$QIK'I-A5OKM^J E1JI2@7006#<1KKMR2!M:W8%9VKRT\%GQQ+CFD= M8.LI@N4VL_ 8:[;I6UO?JZA1+1VXWW:GE_&RIFM8K"YG>(@C/6V;'F#.UJ,L-I;E ['Y\.&#X<#2 MT#9[%&(65+*9G^P Z.XSR1MP!@B, CG08YKB5:G*!U01G5QME6U[]FE2Q M<(OQ(<'@)*0ADW"Y6EOD$(6Z!P5EUB+4E+1C8Y;HI>+4W#,3=E,64F'YL44G M%Y-[O5VBB'F]<%YO')?7=7K&;*W62PT+;Z0UE'7WS#2GAWJC*.;?"86UO-TY MI_H>2X% "[;+S':]Q/#Y)K+.8UFA1^49J*HHN!N()@?<2.]!=T#]G)3_QT*" M,4E1KH4GD?). GDJUS07+[-BL()ZNIK]+W0#L$N&;;C>FZ2XJ8#VU(E]L1*.?TJ%\R^P<='Z19)GA,=SW877#[I>,=('SP36= ! MV*(...9W6\BJ.WHYH_I5N[PE;!K5+V%SI')&CRQAH_HX'%#"1L';1A&;5Z\D MCE5)K%/..C35*./3?*UE?(HQ%T[0;DOAR!>XYL9SEQ$80\,$P;ZH:'H%"_=, MQ'48HR4."VSM*MU3KJB[LC .6@/CS<5!UZU5G,&S"J%(-V4Q AM=%TH[ $0\T)OH[?+QU[5>A=&J4 IILYJ1'NE0WAD@='+O!SC*X/C);'0HV M),"C*V*LATQ5PUN=W17O/AQ]&%L 5^N,L/5T2U5!M_!:#$5O."4Y0CG!M:PB M:Z,=W0D[;)ET."]7[6EIKVB!5#I@WH-+CP2K.**V^_+O66N2 Y8FP4AR6[X; M0SZ[75J,XTIA^=BFEB_6/G4R]!-.B7CQ1C7 /N5=D#!IR,4N3(^ M48-L&/(&^ZO!P(-N,""^:[;P&.I\4T(V3=-'#ZK_6^:)Y'GC,,:E8K_Y7J,/ MN3=7QB@K6&W#+U-5Z2;5P^NL@2_P@RBI@ZW+!M\21E)X+=>G1B_#]B-@)-? M67ZZ+LFV4R@6>O\]]NU% /H%EVR)?VQU\2%NM%,@W<&K,F5671(&5V>-0U(F M2*:0?(_"(D&F*.Z(J(7"YLH"D.XZB*)@H<#N%+7+CAT1*3CL4)S+4R_:8SRC MB$B!1.:BSL=<_XH5==Z*B!TK&%32:$8U@D&%2T95@D'K]1V6&]V6#S*X:CE? M/>GQD:0WZN(0RK?)1:[/>'J)*_?_PAEIQU.N-)9](9]?N# MBY\W3*3\,GUUL0[$;^+.^!R \;C7[CE9A&XK'I>C'XGB&@6+BS(>RR)4'Q\. M.WX$B]BF8]F_"&Q?4Q%/'U.)Y\*>_B>VPP@3&= %]E#%*9\F?_"I!M+MN2"D MOFO75 B.3LXZ3KQ<'>4X?[U3L^H%94-)G"(I5$J&"&8SS(>B(M_)82\ F*7M M4(2P&"<7'+UB!G\=NQYRA>K@I".8$KS0++MD:8??5)9'% ;+P -N]8U?W)D M\ :((EMCB,U)_!55/XLN\4/;[1C0Y[^Q[R,Q)Y%7=HF%ZS=ET948Z6+%F MZF^J^^<48!"^\ILQSR;V(G>)54,)SU2;G@@+T& T>_H'5JE7#Z2PS"*) ZX% M$NG9N2,AU DVROGF*J:AVEE;*A7EU@:_-9;Z0:G;BZ_*9[8EP[Y=RP^>JE:S MQVA,C.%G'=_O%,,R202RX.%9Q8@CF10?G2A8JZV\OJGAY\*^=+CBVA/1.N<% MF_!%FR%P922P07#N\'Z.P&UD!>18?""N,RVQ.NB9GNF$ZWJ%QVO5!H G9M'1 M(Q@N9K0A+8LQ?1M%9W#@87![B2HU?^82S">L.[61&I!+6*,%FR9.DP:DA-73 MZ)FV?BV,V5&J-GPP"4K2_3,,7 -:"%4V+ZU57Q2US,*I%0IW<0V6MSZ;2A10 MJ.=/O2"<9M]HWL^3%>?X__RK/U2]&:@"90I^6<\SL%UE%,;4>E'!Y<9+J1TF MQL;"*9GG#F:$R_EZ+_@DD)[%)?=%"?.]Y;+XK9)).M4!_*M&@Z(94K@U:7KY M=2T*JNY!+:(:C^?Z;.+8BG+_BH[9/,+]>\#P=P+@@7?_4Z?_'=VG5I$P%Q=] MAM4;E:VH4A$]U[Y.I#4]9^9+,$BF)--)W$/.P1*[ @,S6]64)=>.V^NRD'02 M7^8CLVML=7D06Q6=!?F"@&Z'N>1Y500XPFKC:4F-V3;I\IF^NLZ->HSJ5JK@ MU<7B@>Z-ZZN3<(NL##ZM2K+E8$ML$1^*" :P<3QJG>"I?9;%SA3QI4XVO'7% MG8PTG#F:96E.(Z'4 M/>,N-)[?+!@;:'#7(%.O*,)VY#A6TL0$F3M?)><)P 6\W'><4!V>3> K9[8@ M7][+>86I)3_ DPY>,2NI/I\O]>7%%^VHA-KRFD)/J@+*\NOI5M[P[\05+ MYU$JP)TJ&4-9<)2CEP3RX*M@4>!1L5)GZ10;C%BG[M7QI*U75HJ>B[0=)_7E M1:3-*BMO% T$&])6L$H^6J6QF$Y+@']$K?S2"@YJW\P/? ?M#,RR\( MT@UQ M%?Q1,>&D%),L(O=E/>A)4Y^B;40N]CL8CSB^)?F&+/,@EL!L\NV[XE9RW\+E M'I+<@\;7N_K&ZN/G_%M\S#;VUM^#UZ0/CFC9D@.TE.)=\L>6)9D-*DS_POT)'(K_TT7SP@B!A^AO,[WV MAVB:_1GN?((>O1I2U_S?]VL/REZP\Z&;]S_W]LZ+OOX!DFP<4E+9U^_7.&PS M$SO_66=KY[\B'YJ^>7"8.9[.<0(&>MW9*L=/W:=QT:#EB*X4\7:+A=_)!.YR@X<6T[WVY";)]VJ:U( MQQ%B-CM# -G.)SM EUD/Z;+#Z/<$0'EI@;)J[TLY/H+K' M$*@*RDVGL>U#LR)B1;1/;AYCMKQ*1=1]%+2P(GKEBFA'*OZK5$2LAEY,#55= M:+X&T8[4KJ=B[%H\K['\;DP#W!M[5D!O[T+HMU'9"V#S+L M?30^ BF+Q[5>K=LM#-F>3L]*\%V!@/D#[8/MNO[%!E:>'=]?-[=ZZ4BD'T3J M.">=SU$IC+/UO>$T20#/&MA>H34L"L[)B:AK:GI\*=W,OLSO9B?S*63?^MB; MTD=,\5M3::VIZ+YU@$0:Q?B1(#*#N/;4,! M;=>RZN_[GOB>?C3?&U_MP'B#B2A9KAME[&5WC,1,^%-LGIV[[VV2DO]/WT79 M^Q+1";21J_*Q :'B,$H/-/X6A(A;?O8[Z,-LAE?&QQ0.=I%L0CW^^OKXPC A MH#IDL.='/.HK;I*3?SB(;!ZZLH%_8]\HV, F5;,86Y]%U$'%GV'J8M+;)T0A ME */.X'$2ZKT 8/59-:M4O",0Z"*]6"V(#Y'@1#^'"]%PQJ^&FNVI_,K470"AL+!H*- ;2SYA][T9Q4A8) M:V;^6*6L8W;>4U$O6O)?;9"11K+@&VN4+/XG.Z12'+\&=-@, M:Y"Z$I9!4K<6U=TC8<9]O*!.N $GJ,MV++.JV''?2B>-1%+*!P.,*6&/)A[Z*G# MG]@Y$]-1JY)+^3%;$6HXGLTT0<5U=J@EAW?1^*;2#M28V-9-7JA>1M:H)_\\ M()1:_NQ'4BW+3+446.W]U'68/JQWV'F^UM0N\V:\^$7*D&Z?^=:'W_$\FCZN MNDJ5#&'W%:9?KM0.G=(0[QD:T2WU*" 0QII-!=(3M!E0V]FH6F80G9\M3 M@U/5']+5"8,0N%(7*M1PEY74#4*9]>/$9^QO?42U8)+^J_H[8O=HM<1(1F+Q MKG<_RBK3@ '*QA(>@S,^II0D,8.@$ P9\O IP+, MZ2EY&A[5W"(84*]#WQI?J(]JK-5.V?/ZF>YVKH[6X_O!=,(FW8^OJ/>8TGCK M1?6H5(>RU#Z[\MN0CD?B7P=4T!L/!Z/FN-N8--OUR;C>&%AFBRKH==OU>J<^ MK'8%O0- ;HU\Q,R*?@82L"H*$+3>S/4!?URR][#RC&X(29WH@,>7 1F$JO1C M?/T'6'^Z8UTV^]S9VA"Y!ZR5A0V&](K.0(*UK2H-R;F!. KH*$B9RCE8Y*H^ MB.O?"EU1HH8RI'W.U]5XMW'\DE! /4^]4[7Y4TB1 M CG*G[M8P)C);DG/2?B@C5$:72#)DB8-<(5&Z$J/P)C%_O0)=2_WRMJZ2,KH MX^P+$$A^"H#U5H^I:5D?-:UQLU[O]T8=J]5M6+WQ0$EDLS'IUR>O0"(5IPUR MY8$_Z08;1-.*AJF2>>7+'B>-0R3.BYRJD+HE4[$2P IQ^&)@X@>.2 B1+ M!6WKO6._,K[,W>427ZWOWBP,0GUP'Z / 5M%V=NA^CU:>T,/\(*D>XE3ROI M\4GNU_,5[SY9S4MTIH,_SM 5!/M 88"R$/ A\@N,6@RPIMHG'>)_C-B;S:9E MC=IFMUD?C@>=>KO;T6+?KX_'O7JUQ7Y+R+]$0)9+HI:1)VCY->ZA,#8&%06R M^B$MI/;)LPOPH5ZL3]:O5(X=6+5>4Z(?V ! ('93T+P..25O4 (O!OC#Q5L= M-H)EG0,-J/[MDJKFJ:@&/LC8HDG_#A^*E-$/H\OP\\7;I,30M7"P.FM6?S)U MNG2YO5P!RZ36ZC(&=\W!RK0BU(5+TRV"NO)-_)B"X'"C1,&5R2-TK(MF8MBW MMJMVKIJC*N M.O>\OI;YNKD;:ZE6+Z,[Z+A MXU/'+(X"K"MLI-T,0(]%*H=1QW;VUK[7;-. M)GME]#U/T4"JV)G:J]U8?_T(W, %.U,]6+F3H%8UN=53T/VL" ZLDWJ-RCA[ MS1BS7+E(Q46J;1G8&[CYF\62-W[\_.6?]-\^_/<3_:VE#H!#.#I4JEI9]VOJ'8=,%"P$D*_-?F8PRL5T/!QBP\7LRKQ35P$W0L0C$#'<:2]HEQV/'1<#15K UX-L6]BK07Y*GMU,\UI2#'L_/7RLO+J3X8HG M2;=U9>$',52\ETN_Z:J'(;J J8P9V"?=SNT10.X@B[6I+7 ME)11IMDJ"NW@L(CJ2"5,M< "Z]>B:&$KFB#KK(7?D [W5LIER[CL2FOS9'Y: M95$7R01AC1OA8]$UX!<*;MMII#NNP/9>G4*'2X>_\YT8L[K7JB00\1O% M'K&[CK9OM"10%&3JSF@O/:('THVJ_P$M&6(LEDN$?Z^,?_H>=I, B$P$YZ^J M6X+KI_%6M!D15T U355/Q*DKD]THP)JIL*-Y3;L\.V^MD34?^UG5Q5M5C#T; MMMKN!>B:"4JP6%\T-7%]+%X;=KE.#1HMU-.T3X8F+3D\=NBYQ><.';.6/SH? M.2!3)JAR-#-0RV ""#8O#BV(U,7#A0K/ 6E5D# IT8F^M4S9-*D'K7TB^ >K M<4I,R@A*#HC^KIE82;E2S6%D9DTI MO 1>[XVNA)NPC.KQEL;%9.PXH'DP"PVXT16Z.7AO0^*Q#/*6-/]>W"F:?(CD0NF2URVP2P; M'))T=5)"J]H3KR]G-!=7]PXMB?2\E4^I52])0O0U%*U*%SVYLE(IM=F-LS3W%?6\#%-VN#812H M1%65P*1\9A(TT'$49?].%;^L3_E8LXON@N)F)W=/+[=G*1"-N$B= M>RAS=WNU[H(8ZYR+;!."&'G]@=GE:2#Z<>/%?=GH&(,M=IPR)LLQ/,9(RR4# MJNG?@]3;N>&5$H!TP6$R$ND&0$!6[$,8W0FMWS-6)CG*,0HYE6N7YGY,TA-R MRY4C>BZN&9/60$5KARHS8AFHA'5L'Y(-_5H &NP2+OU4913@FOM!0@C=W/ M?H!WD?VQ5I);'3E*&_"DAP22NW;0,9UAGG/+&:7/KQ9U:@E"5/UXN.-.Y'M( M)>83)==2+ZOM^ZMC4*6-%-=L)S(G6MJ<**DE11)%N75H#1O3,+Y9ZZB..40^ M.!!S=[D^'WUJ3!]P("]4ND K$#B-T'!Q4Q%"-P!,I.+CMN'4RJP(E0&TTT1- MSKO0L_1#.[5-<^N9*ODA\S@',WGA;>T17NQ"KUJP%BV\/>NJ>SSIK27]&3NNTK^?)\^3/ M?_+5:\:P4;+I&9T"U&UIY9M[]=.>&H:=$W1:*%5?A:^4_O!K0.D/X[464(^@ M9\FX#7,7T)]Y-W>G8"T4:GDQOSV+W[ZXWY_';0QXSV) ;BVSQ9([JZ4QUC&K M'875MILJ,JLQJS&J,:M5F=4.1C4N*+Z'*S\+*>C,,<;C\QN6IQ3B:M=R+JZ& M^-F7"+M@4C6;;'TQ?#%\E8D5&;X.SU"T"NLC7FV>>2Y\/;<59=5C8%^$Y\'(:DDM M M7X8(JMH"25G;V]/S_SJ9U?3[OI7KQ FK7'M?1\%G7*PCS'MAW81'C=$F4V M6*)8HEBBB@K9U"6:M1V,$I!K-$K=ON?!2MW7JZ2+\$K7!M]1\FF*ETX/+/Z4=#;;(N)3IJ@Z:U ] M1O=[TF%#K!WZ-W:>4GS*RPIIN:)%4,LFK?]4.+JVY#ODL7L.O#UIU,X+-5*\PS#%\-725B1 MX>MP^#+9>2PZ)_55EMGZG'3K_?RE_YBXU\&E%8Z\97X$T6H79AF499&/K>-9 ME9^Q/+3;A9VT9WE@>:B\/)@ULU%8%@%+!$O$&4A$L]5DB7BN8U&B2,DQ"?L) M/(YCB,U#F1^%DO>D\M8T"Y.V)Q.M+-S$X3@= M>U9A7AN+)HLFBV:1(7<6S9)L:'&MXE,7D2H+'5^N5M3QB%+URL-EX04.#Y\V M%XB!YC4"S0M6!2X++S#0,- PT+PHT+QLQ=ZR\ (##0,- \T+ \U+5M,M"R\4 M&,^I2-%++T :V=ER%AH"=N: M$?NA<((;'[Y'4;B__&_-\$6$L\7/#I;UG07A3+A1' I9,^YL64P9W[]85W4# MKO+@W84\T B%1V6(HP!F?"LD_BT62R]8":&FG11EJ!4VA<;QI["65E](/6(U M>/.J<_S!8X;.U3G @/J(E[]S(WB?H[[9JJ#R+]N+E3SUI8P7!Q0!>00!FJ?& M02POKJ8LIIV6YHW )A!.'*3I$T;D+; M1XZY$R$^4E?:1*O>:-5N22UES*>LJW'E/&OE6+#=[3&<9T4/>F&]I,/"@= 4? M*3 /'IHH\#_'^7X%G1Z[G1JMM?_4UUE1K%Z;2 MMM>\0IGT_\M!QY=77]43EL)CTRPL+"SG*BR%[QFRL+"PG*NPL&9YE+!4?4/N MJ*TV7/GMMBA]!.*TQ:6OFL4=&GV(*N2QY+WK;.8\D[H2MX7A[?R+UU09*GQLH5WI0# M*BD0=2W3>@P2<62EA))377W%4L-2PU+#4L-2PU+#4L-2PWM?QR;B[YOUQY): M8].-0F,[ZXN=$K=*GQ%>7+'9AUBQ"D5FS:L>'P;@X.CQ#0 &FM<---95Z_B[ MHV59>@8:!AH&FE,!S0ML!I=EZ1EH&&@8:$X%-/4> \WC@SW5;LN!U>:/2>@W MYEOC=V',[6G-F,8"Z\R[OHQG,]=Q!3QN[LHH")&#C*D=V35=C7XNC"00:=7? M2W>Q]-R9"[\L1#0/IK7T1_,]%IZ?"NF$[C7\[OK&E_'0^!+9LYG1=QS@P0CF M:@QBSQ/PE_%;<&68]4[-N/@RMT-Q.:"N&I_LU0*&XOB/H-[P^B$-#_"?&LZU+SX;+HSF(QLU/%BZ*Y&TZ-_\1V"&-(KJL9=\*X%IXK;K' /SP# M_MU/69P8_.W$V/!A?5)8N#_N#!I'[^\Y]^3!XUMD.DK/PD M0KHCO0C R$=!^"QF/UU,1ECQ[A_6O[^.+@QW"E_83G19'YCC;K,U:%J-06-2 M[W/J>7CI/"3.PP!F MQH8Z,8K"]$)*U1A&QM=_@!BB:&8->ZZ,D>O1@)XR\ <';3QET !5.'1M1#^^NRI\P@^)X+F4$]QX4;5 MV<@(8$)A]@ IG!A8 *'%F,#/0"4WF-*$D!Q(AIJZ&J R10"Z3".>-W+JB!V0S7&QLR 3BZE\D4GM]N MYV4$"GO)J"8O)"34"46*B!1(I!2:XDH[47Z*U$CTZ0%,I8XVH M'#V^6;K?#5@W+!0NU@J%%]>PJ[@>3SOK7SYI2&_(>@AB"6,# 0 >!9LD1VQ[ M@9I9OGU^NYZ78;ZCF<:/'W[NJ6N><"%".X+Y'84QCTO$9]55+YVX5X4=2TLUJ%)>V M_A!ERL(+>-\QS\FPZF.@8:!9/\C0JC7:Q9W$.Y0TE:R94IA"9QQB'&(<6L>A M9JW3*&Q3CG&(<8AQB''H*0<[Z[6>93$0%0I$O-UX3SEMX0<+UZ_JAF.UPI05 MXKG2$8XYCCF..:X2A"L-L9CC7@/'\>9?6@HXK4.PZU ]%8%Q?7V8W-U9UR ] MR%Q3A\R?PKQG5[V[6:\U>X5%A\K",W@?;W>]#)Z?G4@T>K5&W6218)%@D06S7"$R\EZ.(4\/G=(ZHQ:L MM7JG,-7T9+*5A0GPU0L5[C(^HE/*7%\?21QU>[FC?6;0(K5_57P[?2L\\ M'%4NZ[D-QC+&L@?/+]>OS&9Y2';>QYH9ZACJ&.I."74O5ZB!H8ZACJ&.H>Y4 M4&>]W [L*X9KPQ!HACE68ZOF[D0H##^( M0,Y\Z8(TJR-4T5SH8U1VY 9^6@D$?KWG3)5Q+1P[E@)O=T-#J"HB=[8T;"1= M6DOD#;TAB*7M3^7;^PM>'T*_Y&A@_1Z*Y9ZSIM7J&V3'S_D7^4&XL+WUI<)K MT@>3Q!N.\#Q]S4\7]0OZ#+CE))]WK-57=P$+\)NX,SX'"WO+5KASI]$<_H1Y M:IP%*/3LI13ODC_>;\)?-JA\S#J#4&MG$O'A86\UIF;K?Q\&Z9UJ1,_)>N;] MI[V=1_]:1E_Y3:!GM)3@R:3FB8.:6$)5FK\JJM3K%9>[LH]\Q:%&YO,$2@4#IM!.+Y?I] M[5JKN#9,+)8LEBR611"Q56LW62Q9+%DL2R66K"U/6TVK3+L3QW=9XR5\)[Z+ MT'&EP,ORGBKXKB&XLX]IXG/:_;13RNW+->HI"V\=6VNR)NG(([#<4^IY%-) MD;5J[6;G]#0L"\]QR+,2>O/5B&>[UN[43T]#%D\63Q;/79N%';,$M019/%D\ M63Q9>[ZV0Q^X17X2(>W!?87I#KS ^?;SG__T M8W+1Q';#?]E>+/I2BDC^*FP9AV+ZT?^,M0)"N']@2U>F]^*A>Z3;9S'[Z6(R MPJSR?UC__CJZ,-PI?&$[T67#'#2M>G?2ZUN-;J<^''1&9J_3&4^ZK6YWU&M? M_+RQ#GF:/G#"?-&BY(=),A1.$ M5"3A'3*FFA>>N\O L%&O&3M/##R%9(;M3Y\]#WK22#AB<2W"W$!-&NAV,.Q) M [U>&9ZX%9YQYT9S75,BMT9S5X1VZ,Q7#Y:#J&CIAE[KRC3!S.JT"JS@T"Y' M!8=GWG[B*@(\>9[\^4^^\NE2ISW,;;[Z<@))]8#=QLNY)NF=ENL:? )RDPU_ M(2.RL#;I'')A;GN0VPJKU,O3^QP:NIEFS6P69M>6?O'Q/MYD M+>$F*T/-V4.-8IJN95K'%[>R< #C#>,-XPWC#>,-XPWCS7GC#;M2YUA)HTB2 M#76]C+2 QO#C%K6>L-NWO5'P/,S[$N#IL,!_3!SIX/*I1]Z1KH09<2XB7#YI M+9U1<-*RPB>5&]"&Q=5"?RU'FEFB6-.PIF&Y8+DXEB8Y%XG@'?$'BE\5C=H_L* >T; M(%=GX>HLA;Z>)\^3/__)5R0%KZQU,K@Z2U*^S=A;M:W:R9]EY3P^3LX56EXN MH82YC2NT,+>=FMNX0@NS'5=HJ60^&E=H.5&L^UR.%5K%%>(O^^+C?;PI5\)- M.8::LX<:KIC >,-XPWC#>,-XPWC#>'-N>,.N%%=HX0HMKZX2Q=$SH\\W>Z]\ MTEXZH^+URI59:S5[+%$L42Q1K*E8KEBN2BM7K*FXPDRAM*UPA9FRD+ :)]K. M-7;U9)J5A7V.;2^4",A*9T@PFC&:E=8@8S!C,&,P8S [HZ@-0QI#&D,:0]J+ MEDAIM]E .UT5E.3O'W^(Y>6-;2_?36PW_)?MQ:(OI8CDK\*6<2BF'_W/PHG# M$#AI8$M7?@4J#+S ^?;SG__TX]:]^JZ%\*,/_C*.Y,B5CA?@=^F-0&8?:?E9 MS'ZZF(RLNMG^A_7OKZ,+PYW"%[837?;-MMGKFX-V:V@VFI/6L--K]#J=\:3; MGHSZ]>[%SQMKDZ?S Z51=BWM5B&8#=DQ-V&*OBB( >CCUN$H)*E!-#5R1+T_ M(>.^&>7+U%C-XD:OPI5S8Y<9)V*$&Q7=GH*R0S;GSY['O2DI$A";J#[JB4\ M::#7*\.CX\AW;C1W?;6>V1K-71':H3-?&6_HQR"6,#7Y]MW6V[F*$E=1*O3U M/'F>_/E/OB)ILF6M9<-5E-"*,?8:+]5.SBXKUW&Y!ZZ@]'()5\QM7$&)N>W4 MW,85E)CMN()2)?,MN8+2B7:[SF(SJ]@6>V5??+R/=]Y+N//.4'/V4,,531AO M&&\8;QAO&&\8;QAOS@UOV)7B"DI<0>FA\_.5.Q]_!#/B7$2X?-):.J/@-=>5 M.%I?^O.M*\$2Q9J&-0W+!/$_^_"=?D12\LM;)X.HL M2?DV8V_5MFHG?Y:5\_@X.5=H>;F$$N8VKM#"W'9J;N,*+,-XPWC#>,-XPWYX8W M[$IQA1:NT/+J*E$L MJ4HA4;RC?Y859LI"PFJ<:#O7V-63:586]CFVO5 B("N=(<%HQFA66H.,P8S! MC,&,P>R,HC8,:0QI#&D,:2]:(J7=9@/M9:N@O-C [BNQLL&5S0WY-Y%-\R55 M++RB2%+_+HRIB$2X@)$9T5P8,]L-C5O;BP4F9.ASOH8MI8BD$4L8F?&?.(C$ MU%B&KB.DX?J&[43NK=!';J0Q"T+#Q>$B;^I;KS)H->"=0D;NPL:G;+\SB.%V M_Q8N6< S\/E;Y'V2D-5KP/SX_X4\#L2CQ,DK1IJSHM<,R:R/1*6$7I^!+3-. MF!K7*R,*;61$ R[!N[]^^?^,?\&"Q*$PQM^=N>W?B)IA^U/C3H!$P#*[,Q?N MW%Z^X4P"I\+2CX=!/P0+\2587R%20MX M)?S'#_!G7\Y$*(UK$=T)X6<<"P](WB.%$P.E7,6M^)XE4"Z82N!A(?%DW_3* M>/-%P&L]&1B_ 7L;K9IQ,;3EW!C_)W:!9'"5I(?^2E2D2D5?TN=>7+V]'YST MWS_^$,O+&]M>OIL S_\+5^)784N@*1+K@[^,(SERI>,%^-U7D/R!%SC??O[S MGW[^O MHPL03/@"!/:R56^9W7YK,NQTF[W!:-!I6V:OTQE/NDVK-QK4+W[> *\\[SU0 M<&F7PMB+?01T[>)P37W$R]^Y$6@H1WVS=> 2"6D0)8W<&MR?Y'7P?(X.W),, M,UV4W!F)+0@7L3=",_QE1\9=$'L@SL((A2, I:UZ;K0BA/<-LBJ\E;H$$1]P(1$ZC2Q+&^T1%XP&E)5(@4Y&6F,* MB']E?/!3H$')SL"_AD@"*.'!3.D;FUX2"6?NN_^)A50S6MC?W05>@H^/I=(9 MUU*$MR24+@D1B2J^8?/*V-^^5H,/+!>.HA-:6DF<*+LGE=&4,[#%\7&22M?6\[CGJ=6GN\(/?ETE[9R33A MRS &WD@6'2 -KEPNP^ [Z6FD#TPGFQ/A.,P"Z79M>S 3 <,30BTRPK%C:XJK M6V^$+T+; P:B6<"8(XV=5Q61N*_KELKWU M9HN7W])ROK'P7P--L&CU5UBH.W_MQ?9U$$=/&!VM-O 7O&R&Q?Q(/NU;V_7T M$.@*QPV=>"$C9 H8XPZ)>WME[*4FB9N,-'>%H)2OP\ &UL3A %?>N+>)03,' M5L#1 -P%(2(5"'+LV],_8HFFY5/L5 3#G! 8;[0]H>B*+P6K9/N=VYBB;VSH MJ:J9J#DD6E$[K72'F!D8Y[!>1111.W).8^I6[LDYY["AEV#_&K MUYW98U50@SD^QJ%]J/SE>J &P:60,*;5?GZL"6;Z*-_]X$J?3YF8%IAWQ@>M M7%%G(U=GDEE[4#33FT QB40=[S8H2(QW"N_]BN60>$%A!4E9E%Z+*!TS+J;] MV52TW@0@$"$*B[\E46A%PF8_V MO#)2(K)29X*%FX7[#(6[\<[XYRX/-1%=&2^7X#ZI"!T(8@37@"#Y02)WI$A1 M0)6]FMP&0W9G0 H8E_9VUX.NJ91O6<#D!<]=9PY>Y,P#B( W^?:-V))0<@R2 MP"X^\TYYZ]NA 1630/<0X D1*S'H=^#,'@@I;"M@1T3NOL#:6B0N"($W_&$, M".@[JZ]98$3V_2E]5,"H[TW#>0=$YZQ!:S1N=;ICJ]7L6NW&J#L9J^AE8H8/!/WT5A_1)15&2*9>9##-B1!,8^<0LXGTXR2]2* M&$L"OUNI19!' !P4^F6M<==&7T'U"_.R%O5 /\1>"+R Y7B2A3%#TGR^"Q MW@!K8Q3&=OX3@\:?&LIZ!AXG8T%9%'HX)/XAA0XQ^D<7[)I0&NP3>E_ ".E7 MN%S,9@@9^O>I#B6M5 !_QQBNC%\?F .L5;" 243W##C2O$*7 -X]:]#;X:VK M/#,:RJM9J V"#6JIT8GO2^'+-#Z"$;@%("%%! $*IOCCE (?>+2!ABUQJ.J9 M&-Y,N>'*^)OM^IHJ 080F]&(;[MI NQ.:8T5AF]V H<7L(TMQ0S87XDTH MT/1$*8P!3^$_4Z%<. =NAT?8./S^EZ%A=>LUX^*+OO5S@LT:!0#6+D$11IT1EQ0R@U&)5U%4]0K3"O33=CW* M]OV8%)]&E1F\';S5_\1@F,(T8 #"!AMWYDH,!J\$0*>R?(4/CP=0NE7H KJ& MM 4IBO5(MQZMTM1.LN63FMCIJ!;VBH!6;;&ZP_H[[4IX+0JH@-=U^)(C9)/PRO@;]HO:RITAP,C.TPTF[8L9/(>L+;GR17B3N,G*?'%3G9^8L-H-=V% =)=^NK% M\AMJI+OSH#;&CE0 2 H\2IA1[$?:(Z^% MWOH#0TM@9%!!IPXU)IX]Y1H@U=3ZW+I3 %J5591,(\DT0DK6C.LX4HDV#MR2 M[JXGW.U$:TN *3H+-\;]3SW()%BP3BV7MKGSU*JJ+ #ZW.D,)]Q;E$)1%F@H MU)8\Z"FPY)/4#D !4!^NG /-.M=IG<'@<7^ KX/>0TRI791U M@/G5DNQP^HFX7N_@1XFC@7=?8W)9"N13T)V(?>1(X5 ]5]VLWK[_17 )H"?N M_R2*?6VH:0H+^BS^5#TS"4:!3J!\F_4E(0 MAD9E(L7*N%46 <58**"B0'FE7'UWL6D[('FGM)PI8RA43M@W&1V94VBBPC)A M)A'>#X;W5":)3S2Z1!'<4O88R)0$9Q^5H&9M6'5 K9F",+B6WKP;W5"^LZQD M,,%U2.$ #0G:_0;>'24AB#537)EF5>6;K^L6(1$SL?MJZT9O(C$/6K"ID4J" MMX-8ZCX[NS*UCG=>N/F"O\KL%7EK>7N ->*#G!$/]L,-Y3:BCP2 ]E\5(L*P MDGHA3!UY/E#CPZ>C(OJP/74=;E57[$B^V4T:8N3M*U'?:/?#I0C9KB"E,DAM M;8#F'I"@MS0"?Q.;4_,L4)YA(D 8YHUPJBFJRM@CFP]3SV:8K4D*&5!;YMY0 ME;2ZOZ4LB,FK@C*W*#,K'P;8X[(7$N/8V4GO*0^B5=\,[CS"D=2G(38B!\A: M?I GA_CN2DI9'^3S\A*V2+(&:SIW54=7(Y4W#S0N9*Y^4$Q\*3@I7B@% M5LAKDLZ)N:Y.^UHH/FWA1YE;4L@3I?L=;#D_FH,53A;OWV/0A(TZ#7J[F?93 M7D'\,76GI>*'* OM*,LEC?^A?;XKV),/K.%&N+A;2T[-Y<#/;70P,/$88Y5> MZFPFX )ZQI:T^[P1:+%]VUM)ETZ+H(Z=5HDU'[D!17['XT-*K(_AR)7+ M0-K>Q]DO8-'_@D<.U/T?DKVGW0]^_-;(N#_N-/I6O]<=F98U;G0'S7:R-3+N M]7NO;FODPYI8(/DOB?Z&HG-%[5[TO-$YO/1H+MKBTMN&Z&.#@Z'S7= :7J;[ M%5N!N)T*&E!0(P,>E(-KU98E6,33)"$%#\LNC3<71$;C;_CIXFT2\PB5RRMN M]0DW=5Y%N<^8KD8G2L)H!NP=9#O>9+']:G]?W>!1@8LAH(_QX=/%V\18W7+D MT;X/?)$9VKG!X,C!]5+NC]JRQHAB-@Z*,9!*10==9KZ3%)AU3M32Z?Z*>BJ) M2)T"43L_*B*3/MZ5Z4.3(YO:*%99=6DT04>-U($6S*N+5E?&$$Q>6"NX ?>! M4 \%.N"8BU F#W32],#\$8A<^"@7XR$W9@>S2+WIC/F-V?F>B)0,)O2':A,I M\QESU*VROZCY*N&+P(?YSUS,AM $VI015( E-%5"=Y=+8\%?[Y/^ MO-!7F:NV]S:#/1B]A52[]S[U-D.\U,:8\G!\M:\ J(>+L0@H621O$.9L-)6A MZ)"AIU7#.X+T#$&GPD&G.EWLS?V+S8V*]PEF)!&L#-1TYDT0YN*8^KN-@*TQ MAYD$(6TK97?9.7-S1I:.Z\>YAVPB6N[\8I:H^=Z0"KI /=W!16GZDCJ!/8UE M%*[>KT>#IT!P>$YN"YOP7(?Q##);I T%R/-:$289+/#\ M-QUB#2.,_[]/;/AD_=1;4TSK3[/CCAETP+K-8N^ G/7RRCP6;%#G<7-2F^Z6;N]WKIT7E/$B M6;.=W^D8'QV4F%[KRNQ6U%(<]' F<(\ MJK<0JK1H2I' ?Z<@#P;,%JTQ_9&VQ'=MHZ0OI!T%E4HW=?$[^/$N"+]I0XQ^ MQ8U>;>'E8Y$AB#XEZ:@%\'1&-XY@E_&9I%&F[+]&'H#719K-J6SF^XE(,:HU M#MHI2QO:N+;]LF1@<+.*W&90L\LD6+<$[GWGVI+WO6A.)V%(?Z0J(@%XE1.: MSB=/YS0[7V?)D!Y#N*>-63"T9$V'[=PUJ$UY&5,R T^9<6MGZE48,3.0HRAT MKV-UX$7OQ^8I3HR.8?G\YN(.EG]L,.$(88&UJ /M&GVUOS\AO7XT[IJ32;]C M6MUVN],C!E5QZV+L&',8 >M1G2 XDI(%)2)V4D/#@S;=5(3D/A,IR3ZORG93 M8ATX(L1]DKU6P@:B9NR4IJ?C*F8I'6D&NK&,0S0655*,W&^'!&!2AVG-!,UB MB=T+[U$51H!Y=<:9U&$:K?^ECG'MNCV97&Y=-W8H:YKI=[3CX6!DT4R M2S9ADQ?HS(XTZ\-'KX78&M^(ISOO)&OT0F=1VX-JYQ=60;EP M:),G[AS$FZ);$V;D?7O\RL P4> MDBB!%$#EQJQ;)'%49>5]DF?7%.2X:UZ$-]G+3:2LV':IZP$<22*O"]H]SW)2 M)L82[(TR^T)55[(2D[S@J"PIZ2,@HT_W3K)S'@I65*/@=) .G6^KTE%YB>Z$ M\0(&"Q4,Q*#Z*%Q8)5U:'JY!G'6/MKMMF2(P"B=**.7,4.L NA-=00VPWN\7 MVO+IW)#=9'OO$*^T7H7;SD(EGV1O,5M30Y>RWAWU()R*G*F3F8SU)5^CN>\Y M@RY6F=B*;.-(^P$#D&L37V5#+6F&C[U^)==(4,*;_S.3!#I3&G_KW$?N6I0/KS*>%0@L0N M7E PT;7AU)M-)IP;^.BT>M7!+L#L+P"IK8?J3=+N>LT?]&YAA7="KEH))1(7 MN>-"8)D\GM:9\Y$>0\@JHT'(37P/50Q<%6@,E+$KT[#,@I,,527)?QIRB;Y! M5&RQ6O"QQ"M@=$X7]#I.\.T/-Q3ZWS8E\@# MVC*6W!)SL-E6 #^DMA,_Q$!;(7(@8RKPV V1C&.)D]](L:4UDZ (@ ]"00CIPE^*)M)04%_,VUTD@7!6BGLWF.- M=$IO6*>ON.C,_:=L^;9!#236NI59O,9EML&G5?1[%1UE-Q30)9?: ML[N_PE?#[GEW='5U>3D\-6[_+F9C1JMB];K>OWESN31S%JGRVS&I%! MU;L0]T ,_/0*,Z/E)?P$,>3Z4!B@<\;B)G6MX[);W1I.\007*+(,9.11_((LN\'5J#OJ#]N]R\M!YWQT#FRCHUSES='5 MS>@=N,HE[/S:>,JM%E^@#(D*&>*_.F5?#2N Y492(%/G76 M6$&IL'P+5)#B:_Q6B0FJ--:XSPNM[U6_^>@.RUH33^:9@$GC CT0+YP1+[ T MBTT=7DP/.^,Z->U_R2L;*96X&%$LPELZB3>_S&[*K^%C!P,MG\G6'&0]4UAF M''(UVW.._E7WOK_O55LWNI.$=W='UQ=?"<8^VH@)KPD#]T+W&* M6TF3PYJC4)S[L%!"TVH11,:?=EV< J&<8OZ 1G?[2;%,*/,EA\K)Q*J:.4Z$ M>-%8AA.IB&2A<0W<+[=/LOL/F2PGH8OYT7J-!1CB"?H$TLN$U MH*,5Y?'UO!$ZU3+8Q8N8^48QPBA6EOR#L!)95=*LK(K.V_K'A7$<< R4F(=, MI"YV=M[)11=#:Y?(VL)05QJ/ONH]=8JP@_W.YE'LQ@N-WS#:KLHB-PU/,6PJHVI3&].-AQ=$$KJEE\JY*?LDR=#)Y"M_,AFJ\L+0 M=K*,=7(5:;NVE)"+ F2_1Y>Y>J@1+')L 3PX=R OCWI96K+)>\GKC NR*G=T MH@_/-^E&(2"CG#\ TCG/)<^W?^;\GI.:3F:,A:KF'!O+_.A3:G7Z.I*N+@S/ M>*0SP_:+]9LK+O#U)SV2VKAQ/,RS&-Z<"%TRGIAA!V+E$IT#ID+V&_D%:0AW MZ3(+L]F(<8?I&/U7K0Q0?;^YC](+_>5\.0 KRO;E_'=I1VQO)6R0W[:0_PU9 MD/@T^90W'7R&!Z';:0U&-\/!S=6@=]F[[%YW!E*ZMSNMFZO.WJ2[FIT%-Y8K MX%?$^16UY3=J[87*FGTU4U4;Z&\<_K6WSB.A"L$#2S01^4VE .N"(9)/'5W* M?GV-(^?H0>!_,PS-( T=@69_A+T[9"\=]#M^]^$V= =( P&SBK.[Q!_[+MDO M%%]>JD' >')-W3-4@$2^%N?.CX"TL;10S:*@L $PRIGKB4P-I9"I%,A @8%Y M&'Q1+?)EKBDZF87E)T&("=EV ?N8B=-,MD+!>GLZ(L,:S=OA14YBIG/!HU!Y:U:Y40-&:LUU4;X#MO\ MJ^M97M@'2-E:X;\7,Q.5P_B>BG;]B++>\T0@N_SIPT0IXRDC]E<#$P1ZIVB;#QHB'55YD9+"/=>)(J M&SV5\[96<%+V.\IU&YG)EI /=I4:T ZTD(@XV1/>C>IRB4_H%3*EZU0R@M%9 MVEE^K*1"YFU%]'0%BC/;M*/8:T/5&>D6T?J@\@=ZLI"1N@FIKAJ8 Q%0))K\ M1@HAB(;)&/#(]E1EL>+[U+_S=?]VW_'@@FY 1.K MG+M)2CEP1M@I!S_SF_7\QF 93?_SL%_T7:0- ).=94JL"-#_G0$&@SG0)4A3 M=HQ03;8IRDMY,&!H4(:L>Q\+D_J99*YMI<+=][%+9^2:&^#7OP?N]^@6V,WT M'V0*'IL!$,V?_G[[#_.I]=,)L"+G/HCN,"!55)M4P^B&;J#'6/ (%E"V/&4\ MJZP NQ(\S]F%PQ]E]X ,U)QB]?A=G?&S>OJR3$6'Q_@@-AP$D=RO(/3^=&X! MGZ7F?A5-9U3E-#]K.'^&:Y '3?I1NZ8Q<#K/C H^<02S[O$ADR M42/1K5!'2DE'-'X$FQ895R9*5]/97?.*F@IKDS.5BAY'#L MFYF!,BU6MY3"+K"I;ITS!\5Y$<#Q1&&&?>V/CS[_XW=LSA(ZTPR(!2@6OB## M*734=C"PBXHRNEG1F2PMLD):MUD:V3!A6;2 M)8Y:\"*.$OHD\_E(5W[]46L/:OO-/9#Z^,FW%"QLI51WA\4.7[+L2-5+YST MUG)BJS.W=IUMZ4-?=8\7G.?B8602S#_'41AA@KDU,FK[P/G-Y=5YOS/J=7N] MP?#\O'E^TQWHP/GPYNKP ^=?J,LLG/]'C"K);+71.)HCD>7 =OZ> 36C-5A3 M9G=#30XPEH>T#?\V)';G.YP7\$EZ"21(5''$S>CV@OJ0$(+C)(HQY_#3* M ^B7VK2@RH#">W XS.WO>K$J6SVQ9@W^A;+9OP'F8NTQ)6R)OT#5M5FGSK'AKG@IY MIZM^9 &[_EHF4*B[-F2%RF2/U-0=!T*G*_ZVYEO38=OD;F$FDI1?JKE6_GJE MI-$8*)<2-K-85L5HH[@ATU),!VST>@LLSY6M!2-E3J')&U >1\,T!%*S<[ T M!NG+C$&!!>*QK%"CG 23F^/4^]%7M>S6+*AG$-6C%"K3X^P'6OSB#]/_4-*< M*@%=1YTM*1^9'C=+R4?Z2=1R9EIL&3>\6)DE055TJ+0"]@P%) M4-/7M)C*.(O&8"SC \W#E+-#S'*5YQ;83(C8(Z-YL8H MP9&?Z+8H^DEV >R]TN*+TREE^[I3$S'45ZDY)ZZ<' R8/0^68:O*3?/R1/U6 MRC(#&3[S,2 N8^.P/>,/,Z-#=6U75#0N\]D#I,"J$32)SI*A$DZKRYR_,D(' M-6(JO\GK3%96<5;8BM(XDMS!ITIK'J+EI Z9()9\<([]$YJ^LU#5* HC8I&J MI#UI6Z/ZA,,VYA2W6U9(] P>6.PQY?07;I?3?61FV@GUVSOVG_?6?-"$ZB?X M35.*%!.^BI+2H_**&O4T.09LM3P_F@OBS;HO#UD?JKX9: -_R[L2KM? =-8& M^5R3O%PH7Y6]:><8"$@:3)L!4SQ*7/M,=G,'LK5XTA9*XE-2:+ RXM6?K7F, MD4J$Q<5?)8$1^R19@P-@_=3"/XSUH' B$*&]:DZ'O'$RL5:609K>B+H%Y!JF MN$8[=90;*$]UUIX=Y8O&Z&]>%UVT.F6D6"G3EA"E4+I9ZG$.)FDZT]&H)#99 MVIKH,^J?MIK2!6$^MQNY&8PFP,G"1)TON%%"G'RT#\CN:9R>$KHB&YE=3EX]JI) 8.P>< M)$D4R'=&.O11Z.25$.[F@L.T-C*7+_?QD'(!S=00_2^J ARY4C1V%WJOK<%/ MB254)8F9]9*S6V".32B;.JS/]6";# MEULFUQ1>,5Q4SN %::"+\8M,>B-+E@^ KRU&\&[9)292_$IYL$\Q2S02/B[E M05V#SAD#.7>0."C,OF//%@*8:WN_\MT30^390AS^3"9 MVZ?>9GCTH#4\:NP29S'89O= 0B/>&K&XPLA)_]"-2VCP MEM4ZA%XL-R/;11@5V^K@L[;U$ID!M%QY(U6Y*>XB>\6,J5&,G$)$Q3JN,Y>= M%42@NF0@\[%Z&L'_3X3LLZM:V*BD69E583TIU%"-I9%B"E"H^02-[#-P+P@! M.B15K>.G,L$/)87INX@$57"JA4 *.BE-E-406&MO&CGRHE, M\2#.8?MIX!&R2S=P C&S FK^+'<*KCS9-<]5"J(!\II]3A6SDM-P=/\?NZT9 ME0>8XB?FT&3C# R2VJF@R6(F M,RT^?K930HF-I\2N?56:N7SG) L]E:Y6O/?LZZK3SGB3I:M*R2+)#%0."6JT MQG8T W,3=R:D((CRN0THW/2VW7@1F2D%_PM/\;+3V:Z.U(X^9*9>!43X4^:P],Y3_!BL:E*6" R:D5,5$ MI)#TFJ)/4-M4\Z4H+!E5NOVAR54QIB1^KP)V.9I),EU(NIQ0H4;$>:]VH4ATCZ\ICI2AC@^ DGU,I=SY#YWI>*6 I65DXID)>E8SS]]'H ML^5!D@.%%4]1XRT+P%)];LW,+C"E7,)^SX^];(;+0B^ ?(OD'@#=6 5CU4X MR(:Q['1'3M:UOF9BWDLK,%M%IS+E;,D J.S@IWH6R.W8.UD[VW/]R2OFN11U M,P>&M((/RT.7,F@KL_A3KM5;Q76:5F@D;*R]8P<@U MN,A\52S+EX)9SB MVD<:#QV!/S&KPDG/FG6J2O;BE,YIN&T"&&85]Y&^K"1T(Z;(2 M.L[7.>J?MH><1\R@%WF&7K2(#=DC&CZ5R!Y9D\:Y9:*FG>3Y2?>IE"[K3Y-? MR+6<)T)MD][9&9VWKYK=87/0ZEP/K[JM[O653.\<#4:];G._Z9T[[^9R(_N% MHTB;9;/I&L_@#K$3L?28CA)Z2L+ '<3DX^E.?*? 8ZZ'M0?GUH+IT^?K;?$J)5 M'!3?@]>8!ZND'#@_=7M$?O#'Z13^A$W>42K]*>6"SQ/Q M0?^Q(HSS1<7F+RILA*6$/Q]UCQPP#.3?+7/MC^DX_S->^P2U>KFD8>N'GPH/ MRE^P]J'+][_V]L%>7_\$2):*[:3F]%,!PY:+"NS/2M.ROZ)6HO3-D\NT<-K" M!$P- -/(PJ?ARSC8<&,CF/\CZ:KDNQ&JG5;C<8E4.!2SG\[1X\!4V*]K-.;? M'1*7CF9@.P#VXP#V* *W2_B2D,U9KY88SX7N=CB+!:)%&"XK_KO&V#+;'=-] M**>AL/0KV-_/8KKL.JP+] MF]&@W^\-A]WK&QF&[O4NV[W6&XT W%486L-,IIEI@#6HS8&>2CW6&4@RW(SA MG;(BM8\%4&H>JIVY\;T?RD6Z61KI+Z0@IV]V$,T=EA+-[>\WG+IR>_=M7_^> M-E^34#;FNV-!U(>I/P8Z+U?@F9CJ2VQ CE2O1*J?F2.TQS K(]^[03Z=>6(A M8(L0L,<6_RMQ]1?9=!3[51E5\2VINMYV5GGV_<&;[^UFHSU\-OV^&%ZU0)O7 MFN>OQJ9W+'>9@S$'>S$'ZS4[S,%*=C"^*%Q9>S4,G:)3FI)JU?&^Q'PXN/AE MJ]GHG)>F*%3EP'Z>P7J/5+8_,WD/\F$T\)J:-Q-1IE^? ?P_$M"OKL%5[B681WL[^PKJX M#SBP1(X-Q%:P8AX+S\^;J[LS[, KYSJSLOK8@1UWVHU!=YM& *\#3(ZRVT+F M#;&ZM&YY;"DR\2T17_OY-1I,?&Q-EBI['RF$+ED?++G'11V4S/VULCB9?M?^1'O/R##^OV/?G-2CW]X]BYTKKIZ29,=LNF+\*+ M0L\/I+_JTT0--KR)H]FMN*>ZIJ_1I34+:9M63I?M9K/3[YR?7W;.FZ/+3K/5 M;LE63NWKZW:W=V 3A?XN )G=^=3W])@X.2=(#UN50^&PCQ/ S\Q9I.&#:F0D MV3ZJZ]/N>CXMB;36<@>G1P%3NS90LBG/>?^L>]YJMX?-0;,UZ'6[Y75\:O5+ M:?G4Z;UMUZ-.K7LV\>;KTN^J8K=SLZ^ME/!7= LJP1L_>(-N2Y7JK?1U&@OA M_!K1 *5KFC-+HU@[S6V&?%4,VRKGA&%\T_AVZW]_';;5A.%5%P6YP=P*4G(O M0T:U_:%::1%Q1C5&->9JC&J50#7NQ?I:K%2>\N1Q/^Q+D7*/,*P#-5<&6(?+ M!AGC&.,8XQCC&./>!\:]^YF3OX<^UNO MR?#G'C>=81?#FS>CKPKNO$LNT&ET^SQ[E[D UC.'Z9\G: O?>;;39ZV/51J5:E;TH1;1[.PN3 Y)#'R9M= MCI Q13!%&)6I5UJSVD.AAUUYB>MO:=S"LMQYQ"-8Q)C$=F8EM=H\)9F)BXF+Y5/J^;GFN!J8'IH?ZT\,YTP/3 ].#*0<:;$>RD#N,YP] (;\)7T M%U4%2=AA5@,YQ?3&],;TQO16(W1C>F-Z8WIC>N/HT)8 5&W@_@&K&TA*@?-CL#J"*#:D42OU65Z8'I@>LA%1&_((H))@DDB+UQH-[E^ M^M7FQ7LI!]I=5MKA6/>#\D8B';PASXXS=IQM):UZW=),&B8N)BXF+INXSLM3 M!9FXF+B8N/+[.HUF>NUX[YJ;N9]35*W<")U;#&TM"F,#2T,__NC*/L M+A"OFAJJ'HI7K(XAK0H\2^L'_FP0[AEB.] &^HUFL[2A D_"K19HQ)[6G:L& MS,"8@954!0$:5VD#TIA_,?]B_L7\:X_\J]UIG)\S V,&Q@RL IC'#&Q["[+= M&)88"F4&5G2,_9BZL/VUUUM_6_L*_%"<3@6QJ5:[^4,!TUJ(5[1S/P0^!,2+ MN0IE;WWS%M7??_TQ2T[O77?^X8OPHM#S ]]-_2C\-/DBG6$W<32[%?#ZYOA^:!]/K@\^ML2R&W8?/5G(G%^$P_.EVCF;N;TSSZQ?GD' M1!\?Y(ONHF L'Z2 YQ#T'!M\CYYE)5!.?L3+/_@I$+.W88_7WV&3SN>I&\]N M/;_A? R]L^KOCNZ[]4-/.+=BGHK9G8B==K,Y:#@/PIFZWX1S)T3HS.GDTLAQ M'0"!"!/AN/>Q$$@^SH.?3AUK_ZX!@'.L6Y:UFQ)"YG/KIY,SYW?84>RD4['Z MU(;C)HX+?XW%F!;CAF/U$B^.DN14W3%V/&#SKA\ZJ?"F811$]PLG1H0# .** M\>E )MD$4 [(U(DFCAO?NVD+ M[][4#>^%,XEBAV1<@D_7+T] A-""\*T3 00*EXV!U031G( T=Q?$:V@?\SB: M^'!.\$:X_LRI":)<_GH]"R\+?3=>P%>I@.>E^ ;Y6 ZHEDY M2VN==>?3('7:8[H688:/!C^(>T*.>0< M>#09%:@YJI0'K6*!RA>C]H87GSE_H&I;'E/IE'MRL!?@?,+_AF9YXDS 4%6* MKYN6LV8\LUQ?*95XRR.),"IG038LRP+@%3RSJ/1U6B52P..&XSH7Q[.=$T6? M1B+:O5ZEQ<70\O+Z4O MHWO5OAC=U-N7\0S+_S)*B %I; MMHG:GS2[@2^#X6.^R\C$WWBOL?<3VSY,B->;FR:9M!O(UL%?0$N>X9+454I8 M%!XF#0 _]((,Q12(CXUK$!+CSQS<*6G;9O6PHF\^WB^W8;P4:,/#7M%&L_T. M*1+?!"ZT5Q*+K98AUXYWJ2_&6O:!@/.C,6[*>9CZ:(6B7>'1HM5;LC@6X[+] M3N6[L)]+6AM)2C&INI+4ER=Q /4<7]*=/&!]N*38D9T8HD4:1_\$Y ?C6-FF MIT@K@C*C _-G=#;V$>0(L&[3.;SP."SUC, M8=$RC(#G,G$QJI#JA2AP1V#&BW]EOH(ODO(LBE/_W^8^UX.?\20-0)?!#Z@G MCU>M884AN#D^:*Z%OEGYX,)S@7& TH,W9RFL]M]/\"#\3'>0ZS>$9P:T%,*B M248.U P1PU[-PU2$9CU;JRY/ZB!%E874^B_2,X 0E==L$WRYOCKO7%Q<"5!; 5(%KCC/BFO:WS])1D!(?-RXU=/W$=F 1C4AUQ6(O!;&MB \C#+A> M-_$]QX.=P^Y=J7_)!\?YL='],Y%^<(Y;)\0$,[@-2%6@UH)1'>0WH;U (%N0 M*\E/SG'[!'89P-7 L= YB2R0U@$"QBA >0@H1GL??H8[.R=RG8)V.?&_RYO& M O4R/T1;2QJ"Q]T3DD3 Z]T[9)8+"187F#5*2@T%A.E$MJ76\"Z6] O,?%_NAIWJ'^5'GY2HU(@;,4L@0D_$^X[ MU+1V33>NYT6P?1G.*E#.+ M2?PZ4(P*),1;VD$!$$GF1CD#7%C43^]FY8FNB MC!BZ6SCS#,@2I#:@Y3=RQ"N\):.>HG.XFWCL(L93-/(&L# $61TX([E///Y; MC#^X,6C0%Q0[.#ZZ&=U>')VLO^8R&OL3WY-B^_AH='L)5]YF=W!B0)C]9N^T MW6LX1[]J:%TK:(VL'9T=.3< WQ#$!?R#E@W@5(!X+P.;3\$:,!SI./4G"T)R M>]_HS,#O,'@[UVB/7]C$C@ 7+D#4NI,@A##+WV[_JM'=?@R&0B2,E **L5DX M#5 Z,;R7 55(S<; T9\X=Z":Z35-X-"C!XK]V*1L6)>U.=104C&C" G\JUC0 M-S> -:EPKI>!)C<#U$)*="BLY 88,T*F*;$,N1LMM,C\B,"5'FF'ARB@*XD= M=)Q0!9"_F3<6UW:@&KYT#X*1]'KBHRB%[@CBY%?- M[G ?J40/.!T9\ G3. IRF0(_HKR2)C:=J\8;GTSFT!8Y4L^-PESV2)E"XN5) M+@M'0P"TWU(2N]NIRD-/NK#$^FK"HOI-P4[$3Y!?QA*S4B M_/=BADS2FXJ9RFM *2W&/OE9$/> TXGOI3@N\3XPF!XIKUP!;/Z8P3RULTT' M77E \+RU65\O<@87$,,%>U%"X!\^\&IG,Y21("S*BI#.YZ"[N/>2WOU4D7'L M)W_B-T&4)$6E2HH^H&=,0R$B1[<52!C\S4,63MQ#TV #.:@;+AJ6!D9*C_%( MH9HBC=]':9ENISBV?L:9;[C\?2 M^%1OK"4_V.13.@#6\!P+)EW,D20!_Q0F@3TO=2:C#1CS)@5-?48*EO:@F#<8 M X%RG5!03#) 2-*BQ6P>1 O0W4#!^GH-6M/*70TGFY^"L@E+*V9--6P-$LDB M2=3W2#MP52&5*INC N!-?5BP#@-:-&81$]%FM' #L$!HQ48X6LEG(OG+$MU' M,5$%?/H&[T[TNRCO@@2TIA"**2HMX)E&I?&\(4'EO !3S5#D6FYMH^Z88SP# MYJ5@,+&M-1GK$F-C)\4"_8&H99PYERI5+5]2T4EM0.(6@!@+?W:7Q8F$,.E[ ML%$'3M9YB.(_R2^O_-/2&4FPV&26KR*0BYI+1,J]_B8VL%3N0!WZ-8NR%2[E M%B<;,LP1*T^XB_'>V9V/?DEI'<#:S=M($T8$#-8ILJ2#YYLAS6[E#1GAKP+! M'+U]8-ZFHK!*8+S3:+S)GI2P)WPF%5[NTIV1B6;'7LAT%E;S>^C M8 GU $!OG8>:H_V$%*5"_AS ZHQH<_5!GIM,#7J=.1]#_ :@]V#L=K !0X1P M@$B>%!:=,XL@PYT!:(KZKCECT#6() MX4*[?VVD)H21]H5T"Q"^2)*#&PHYCN M6&(H_Z:$Z2@+QE+[E"P=%F $BC23"U%%>?;$9N5R'C"< TNJ*ZF,-%HKFS^Q M-0B+T1:4!S?G2P F> >?V([3V<.:, MEGZ (_^&2SCV3^1R/?@J"@'+[H2E=+@J&/PPC="Q38FH&/?#$Q8^V0+(Z K> MB%ACIK)$M%-8JQP>9N:">"3>BQH@:F+(4):>U(#%^=*G8K:'SFL9N5+8CFE9 M*SXHGT E'2%A&C4*,,Y"E4&/Y04:!24P'GQ0*.W]DU_'QU7(I4K9#4A&\C;( M^=B=(&^O=!AEH!G\JJ&MM0'CA+'78OPD^G?I^Y.,+(\J+.%,\9CQ! G79O![ MDI&Z1#K'AO.AL!T];^E!*GU/A%.\SGZ9=(6I#^0JRSU-Y)>3T'G>*2,BKYZR MY%H)UKYAKCXR:!>-8FOA^6'8'GU1T$701+5=B^0JUE0) M[PH$( I:8,YQ'9 M+,WT=19,47;8'H49H0"AI$) UV3%F-/5EL%?"H>XSB%N*\\2]'@8N>0V*T+. MP&QMLBZH:XXXWBLS/WGU&L M$)K\X\I9H ^]8=D M=X:7O6&OHWH>#%O-ZWY[OVEW.Z]?_%K(>E"%G ]".=LYA4X^S26PXV?[12&:,$'QJ/ :\V#J5>)X(,;4-3\?-8_H MPQZ\,?I%/Z$?:K^+Y2G-$_$!_W'"F/.%V6W%LY[PK37-HI^?G=B MN:9N[X>GN\ZL[7^C]M1^Y?UO>SNO_KVL?KM>W6_6:&US2-.^![Y@,N!UGJ-Z2L5*?\:47'R=:$X>0MX5@S;*M?6C_%- MX]NM__UUV,8,;[I;Q6:YK;TP/[NVCU(==GTLBOTL?.3)".?WCS#ZE7,#(FH@#Y=..X# M5>+9K0/S!,%K>XU^E\F2R9+)LE)DR=)R%Q-BZAF=V+W) M2OF3XKN(/3]1C:9R2_6!\D73'0U=WD$\[2WI=M#9%YBJ@EN[EIHL'-\S.94G M YF/3FQ=&)R8G)BZ50K6ZQ"?I-=PO8KM7Y1!19"5:XXRU40N\&X==-C MRX1Z94BVW>AW!V\/PZK@'+L\:R$WWPUY]AO]0?/M83)Y+DN6#AH#=\> MADR>3)Y,GBP]]V>L_DCEVFNO?[2;0?D-"M:W/UB^_ (;Y%\L+BG:=QFX2;)- MAX.;X7#8OKJZ.C\?W9Q?C?6 M$MI#[ ?Y7L2D=K/\FO:Z..^?=8?=SJ!78L>+?CD=+]Y5VX.*WX+WW7^!^'XQOW._C/;&\#ASV9""_%'E>Z69FR7G9! M3T]5:>VN2]^^";'5:.YO]L+!-^:K$:W65]B]'^*4^$(2[B*RIILV[I_==Y(SNW:W::O3Z^QOZ4!6\8[]K587H M(1!5N>$[)BHF*B:JD@. 3%1,5$Q4)8<0WPU1<8QQBTXIK\EZW#\Y5M[KL+_2 MOB<1M@XU?\VSYO[X6^61A[W*5:W;8%[&O.S)^N7F6:M;'9 ==EDSLSIF=>*-/>;O@L_5B9TU MSYK[:_57%538M5^-%2WF,\QGWM 9]CZT(V9#S(:8#5784<5LB-D0LR%F0V_L M1'H?;,CR%?V8NK#_M=>O^?NO/V;)Z;WKSC_<>E,QS@+Q:7+MQB$ )/DLXEMT MM5Q@)M3%XI+J72X#-TF^PIXO@LC[\V__^1]_??H!5])3L_X1 -X08?A%3'X^ MNKG"0<7_T_Z_KU='CC^&+UPO/;T\OQZV+JZNKZX&_8OF37]TV>N-+GI7G6&K MW;JX&1S];>E,;/A^]6M4.),H !Z.!41TG$XBT@2^C-.IDTZ%JB]R4S\*L44& MY:HY;CC63K''RHZ<<1;C@U=PZR5K3:>Q$/3FQ/_NP.&FT\01 )BQ\]]9*)Q. ML^&LG3W]DI?1>TIYTMH9Q2]:TK$?PHE$60)K2QJ.^.Z)>6H!VYU%69@F)X_W MU*X.\KW(/;2;Y5M/+6@!S:6'X&?[M6$4S]R@^&*\QCQ8DI0G@D!=\_-1\X@^ M Y_W].?M>VW?3UOGC=_^)OGL.$K2VL&K^RDL./* M&@]$GHBM?0]?!BZ\C3X]2*EY%P5CK7^B3O>KU.6N"[H7+ K2%^OX5(U0L?* 8[1D=&Q0H!C=&1TK!#@&!UY$N0> M:J=*(V5.V2L32G5(V6LWVIWSO4&F*KB ]W&EU!OJ#,QHWANC.>XU.OWFWD%S MV,G!S(>8#S$?VHX/=1N#SOYJPYD/,1]B/L1\:)4/M9J-\S87;5:@LTZ%/)B[ M!.*5"*.9']8UX%@O-V6-<*YR@&.,8XQCC*L%X"H#+,:X]X!Q'/S;R;#*;0>B MF-T_-:OHU6;KOJVR;K/1/2_-.U05G,'[.-RU'WY^<"11[AQ))@DFB=J31+E3 M()DDF"1J3Q+ESG \%))@=_1FV%Y/)L)+L<<5=;;ROPEEO>R"GIZJTBH5YF]* MB*U&<["C <5;@*TJ2+9KF58A6JVOL'L_Q"GA.&RWVN5A(),HDRB3*),HDRB3 M*),HD^@>+=7#,DAW$5G;?I+9"^E]%SFC>W>KMAJ]_O[ZQU<%[]CO6E4A>@A$ M56[XCHF*B8J)JN0 (!,5$Q435TM6M[]& M#K(\NEYY>78]ZO=[5>;_9OVFW1\UFNW=Q/AA#RZNCORV= MFWT&7_V92)S?Q(/S)9JYFWFF=7O@A^)T*F??MMK-'PIHU4(D(L3P0^#!@'== M^*),S+C%JJ/3.P0I%1MIF#KB._XM'#]!SUF0C65!4CK%@J60RM9-=H9\#&ET_UWP$&-9S M"JR_N011_&R_*(SBF1L43P&O,0\FLG \$03JFI^/FD?T&8C;TY^W1XX'?YQ. MX4_8IV)&P"\"=YZ(#_J/GY9Y1+XHV[&;\YG^VDS;Y_N&Y9JZK1^>YF1K>:W: MTRMO;[_MZWGSO/G#WWSMHT2OF#]?0AW%X)5E\SLNH_! U(FX'&C1IP^B M8"R?\W4:"^'\"K]-$^-;[?^]]=A&S.\W3:4 MWP$"/@')MT9)-">9UY7/ZQC5UJ%::1D'C&J,:LS5&-4J@6K/YFK;J6\ DRJE M=._2U_]%),*-O:GCAF-G++Z)()JC?]9Y2R+>"'N%Y>1F74'QJH"TO/C;*Y*W M=P&I\H-R[1)GC=8:9_ ^+CNN8*8 LR]F7YO95Z>\C():XPRS+V9?%4%%9E_/ M;QC79>V+V1>SKRJA(K.O9X.JUSYG]E4&^]K>.798/K!;$02PLH9S+T(1NP'Y MPMSQS _]),4$Q6_B)2[;U\Y&V''0?2=3OMK-TDCR">A4!7EVK3NPBO"^*:JU MM[EY3%%,40=/4>U&:UB>VL@4Q13%%-5L#IBB=FUR/<^'U*J],691WYJ_OD:I M&^P&V;CY7-G@.XCF>QA9L;, MK$+HR,QL2\.SWV%FQLR,F5D5T9&9V9;,K-?A,5R[\*^5T)FJW+92&WI7A:F? M+O[PQ^+*3[P@2K)8? K_+J+[V)U/?6\4"S?Y)0KO?_&_B?$H242:? P_AK!N M?YRYP4T4"SB*2SC4-/9%@GVS\,_%-NVL+B]OVMW6Y=7P9-6[:S M:E_U>J/A@;6S^HB/]2<^]6@*(F3!"%S')>@Z#R(6CAL$NI/5[Z&//:QNL8?5 M7CI6];MUM>0ZMA*?VL^H.W;>S3K75;HEIM MOO9-/E[/$G]9YH*/^*A;T4,_AJD;WONP$?GXK[BG;5R;[<'@_+I]==/I#]H7O6%O MV![=2-?FX.9J=#%Z(]>FA3Z[=74:^"F[ON&$(J7F_'Z"^FLT(1^G=&G".HM. MS88COGMBGCK2M$#O %">>P]/FT5 @?^68P#FY.X^^?!,&?(8N [,S5EJI_YV M.9WZVV_K6AS6VC/)>W_I[6_L3^=SY[WSWK>Z_;V%4=ZV5WJK5>T2LOW$2AP. MD>PN1,(HIB,BSK:!$$:SNL&G2GR>12.'=LME9'^/H^3QL.-;K>S2C>,%0*Z2 MBQO-T -97Z96.:;/-/H(LGE>-LL"G(!:56(P/EPF"2:)/:#<;^)QYLM"BX46 M4R@KEDRC3*-,HZQ8,DDP2;!BR4*K)A1:-:I\OK^W0D+AK18HB[8KN;3CA7#C MY.2YF/BB<$.%\MQWF6%[)8==8BICB"(U%DXJO&D(6[Y?O"4KK'QN[^,BFPHJ%Z 5#K&/%LU8D;$C(@9 MT6N09MANM7ALUVUXIB6QGZ MM4!7SE%C'EHYI&0>6M&X&.N9S".91U8"5YE'LC'.3)*9)#-)9I)[BIT/&^?] MTJ8,L3'.QCCST!H@)?/0BF93L)[)//*=%[E5"W"ECI)_]DCW]1/A/X;?1)A& M\>(RBV/X:^LQ\)WF1:=]T^X/!^V+RXNK?O.FU5-CX'OMFV'GX,? 2_CYL(_G MSGX_^? HICRVV6< J$!=[VF(^["4&>[]-YZF_;8CY-_X]OUNOB9%Q]427CPM MX=]/35K.@#QX=X MO57;H5H8ZY7H2503'U"OO$ACK7&&'3P5=? P^V+VM9E]]1QYXHD!JN^EVK957K)[58YYUU*>A?D!T\,.FGL>"EVP M1;\!L!@X2Z9B[-Q'T7@G8N4I#U2I@'Y3^AN4US_HQ4"K"EZQN5H#"?>.2+/3 M9-)D4^S->F^8](C=8&%)J9=5@?#^DBAW!Y2=U";V]E>;6!5<8(OX '.\JX)< MS&C6W7=^OK^LZZI@0HE*T>NS61]/1UV?PGH[=6-QX29B_-E=S."FT8,;CV]3 MN.'3//6C,/E?-\A<_&N4)-E,?K=UHNMH>#,:]?LWUS?][J!U?7YQWN_+1-?S MJZMAYWQOB:X*I;I+#*>_[]37KU/AR!04,3YU@0K<>^JPIB'L9' D3AHY(DE] MS)V0.;&N'SO?X$ $9LF*V3R(%D+ N_$4(G7G?>R&F$?[(&)\I$JD35Z>-[L$ MN_XS8/>,(WJWJ;:M?BFYMMTW3C=MUSI9EC?/FZ_!YFN29;TGO\D+?)F#-TAT MK51:Z]=I#!K"K_#;-'&N0;J.'4RS=CK-!MO"C&^EX]NM__UUV,8LCW/[RT9* M+B-A5-L?JI7F;6=48U1CKL:H5@E4V^TXX@HEYI2)B-??Y\)#9RRLAQ2W;$@@>9$]R28)Y,&"KS<)]?M_ X MT>Q@8/=9>5W4WW751HV8176E&!,EW=<_*R^%CXF2B;)&1/G&PK"\K/9#3XUE MTJH;:;&\.WAYQW&(G_XW"MS4#_QTL6JOOL=*R7YI(FWUS&N4_OH#.QWW+[[J M1RRE^Z:96)A8#I582H\9,K$PL1PJL;!DV8I8ZAZ0VVEK2C_Y\W2"*9(^QE!% MDCHQ5EM4W@/QMBV4SKKES2@J=0115?"J-$E6(3JLKX@[),HK<88B4QY3'E/> MLRFOQ&8P3'E,>4QYSY=Y3'EO: H>EL5WY7_S@9+'SL(7P9@=*H81E=H!]'V0 M4_4HI[[RBJF&J8:IAJF&J8:IAJF&J89C7[L&XA_+_<=TK['Q4J.QM?W%WI)O M53XCO!*SCBK3&;)U=L[% .PYCY6Y>B9T3"C84;S5HQF M#\'@JAP],QIF-,QHWHK1-,^9T6SO[-G<37]O"[. MFU+=>PVOTM '[=.G#^$ M,W7'#6><">PS[X=)-IGXGB_@<5,_P;E#@$'.V$W=ANI&/Q6.=D2VFS\E_FP> M^!,??IF)=!J-&^;'UD_8>'XL$B_V[^!W/W1NKR^=V]2=3)R1YP$.IK!7YR(+ M @%_.;]%9TZK.6@X1S20X)0F$CAJ),%1 Q/%'&$(E'QE/,0K'2]_\'OII,O)2_QN<[];#*CK7%ZWSYM5HU.P/>E?7K='5 MQ4 -JSCOG0\N]C:L@@KLV_/ONQ]%(6=$(#[(00ISB4A %5'J*L(ZI7, ^.4' M01@;)H#Q"R<17A8C.:6+.4 B"W(QI+VD5H [&.\%!\04L< V)1:$_LK.VF^)*7T7M>^R0E MH%5/!3K_L? B"9T/*(&4?K"N,=^+5GU,!Q5E"2P_.2EM6DBKN84LLYY;T&UY M/ B/!ZG3[;SYVJZ^5INO?3KO*QK5EI F\NZ'-?!PD+VF);U[?./A(&_+\+BS M.3?1YR;Z;XAJ/!J$48VY&J/:8:':CD:#X "+"N4&[#(@=VN'>=Z2<.O=\[<2 MN0.[@-0.$@OZ@YT#JQ8X@_=Q=M.A9S?5 A69?6W!OG:?%E4+G&'VQ>RK(JC( M[.OYTW$&+69?S+Z8?54(%9E]/9]]M=AX+#MC_9D.LWVY_3VA?,DOMZ-M M_%Z'V^FCUR]-,ZC*(>]:QK,H/V!ZZ/?;3 ],#TP/NI=*H]4I+8N *8(IX@ H MHMLKK;W0H5 $1]HW /8S6!R[()NG,C\.IQU[MU5>,Z^7 JTJV,3NRQI(M/=# MFIUV>5UIF#29-)DT2X/C>;LTJXU)DTF32;-,ESN39D4"6JW:VY<64:[YZRNV M4]D-LG4 V<91AGTN2JL7/8AH_'.A5(=V<*U&NUM:/.1)R%0%%]@]_+:Y0,QH MWB.CZ967HLB,AAD-,QIF-&ON:S?Z'68TS&B8T3"CV3&CZ75*ZXGP;AC-LUIJ M;]4GN-1NOANZ!N-=TRB (TJNJ<=6Z&K;Z M-YU.\^KBNCNX[-S'5<-0\L); (^K&NX(C6S[JN3ULL0E8SN)+[<7; MD.V\37?C!X4#3BQFKA\Z498FJ1LB:,OM>/N,,RZ(F/?4X7983H/;P2M;;;[V M_K>]O5?KU6\)^YJT_:N<#ORFG2>?@.7CBM#N^Q8]4^J4.E=V_U!^BT:5Z^'] M,4DRX5RYJ=B-$EXQ<.ZAF2IJTTF.PK?9W3^%ESY7C=GK6M,H7Z?6P]G743Z? MY_YT*ZAW_5W$GI]8O/XSV):/,Z&W6NM48')K9BG8G8G8J<]1)VRN?M6"6\*P/(]M8-V8] ^1*C5BR6^!#Z5SV^L M1).7RE#:\*S$K/2J'SW>QUGG%60T%0+<7A2#'()20WA^,Z5RHW';1S,HECH@;5R M&FY\B]UG$^!+WGN0BE50Y7[1,W#@W MNMX3Y:J+C[WWCHX\1)/QC8=HOB<4?&WI?#FP?'Z#Y+?&6)Y&QWA8$3SD 9P' MBX=50S5F>8QJ5>-J+TM;?1_Q&>V/=T9E$>[N6B2]:6N _:5FY$BR.P"5CD<_ M5!)]#DP@O$.Z:P^9[ICNW@W=U6,25KN\7MBE$F4MIF!BWF.4+[O&_]K[SF"/U2>B/T7]L=H-Z=OO>[^IH$[BNGVG!]ZOKR M_)%F^E\,TT\<]_$NQ8R.7#"S0P35]=);-7QGG*L;SM6G+O4*6"-UC.VT""G? M33G73D)9J^5;+W43)=E\ RBQG_&*=9$_9C!/UY$1/*^RGJ9Z)._VSJOI33FL MY-T:<9#*"4&FV*5JT?+&U3/%UMU,VDLJR]5;JO25H3M. V,#CI,B312N-"GT M[H)M;%AJP7+]ZHFXY5F6QZV3RIN4E:%^3FZI)'Z\)^EYF(35;5;3N*L*.;+] M]@(Q>\,:*_I-2B.M]T%!U2.6>@FH6A,+.SLVRY/RDB75R?>7D*.O,^#*AX7\ MN":?4HU[P-Q G6ORX"9.8*=9_K0VX5"E%SIAE#KN? [/)/ \!M3Y5,'XX*=3RCN- MHX4;I OG+DO@X WZ!<7#C\$-1/N]K32 <@#SUP)Q)\Y?PAD X'P\,&4J9H% M@>/.$+$PD?=&W,69&R\HF>3L_\BYE&,H+OR$R^( M$@#+-F/7;F[Z%]W1Y75SV#^_[O:;E\VKH1R[UK[N#)M7>QV[5G8R]IKI"?>A M/P&JAV<9E1.QZ^\BNH_=^=3WG(_A!+-VGQR'7(F<[%4>^?R-)]7?WNM2SGE4 MWO-IE4?EU2(=O-ZKYU%YG(J_MSQ4'I7'H_*JA(_OOC2$1^4QOO&HO/>$@EP* MPG.C& ]KB8<\*N]@\;!JJ,8LCU&M:ERM[BFP/"KO[?,2>%0>5R2^N4!XAW3' MH_*8[MX1W=6C$KBJK7T/JQ*8*98IMC2*K:CZ>E@46Y,8 X_*XU%Y%:6@ZA%+ MO41;K8F%:S^8&I@:3$4NC\ICT<'$PJ*#1^7QJ+S#(C)NOE(=0JN7D#I,PJJJ M/[TJY,@NE6Z9OAD?E\:B\FJ@V M7)_*H_*JB(Y<,,.C\MXGSM6G+I5'Y>VV?.NE;B(>E5>UY%T>E;$_2\S )BT?EL?U6NICE47GD-^%1>:7Z+%E '3"QL+-C MLSSA47D\*H]'Y55A5%XE4GA728J^65X4)GZ2ZM_R'.5CRN".L@2N2DY>GH^\CGL<;D;R[F>Q ME9-OW.GQ,#3>_%OY\]2OO:84OWM\XZE? M;XV"G4IDM5<**;F @E%M?ZC&L[L8U9BK,:H=%JKMJ-@+\\@JE*VSRV"9GOW] MN!_VI4BY1QC6@9HK ZS#98.,<8QQC'&,<8QQ[P/CME?LBE :UEV!^SWT,;OB M-G53D3C.:K)*]7/:2H?)?Y4-A#KD\;4;@UYI4RZKM 8E#SID>F!Z8'DPYT) #GJ\V M)]Y+&F-Z8WIC>F-HT-; M E"U@?L'K&XJTNTP/3 ]-#+B)Z M0Q813!),$GGA0KO)]=.O-B_>2SG0[K+2#L>Z'Y0W$NG@#7EVG+'C;"MIU>N6 M9M(P<3%Q,7'9Q'5>GBK(Q,7$Q<25W]=I-,MSQAT\<;UVS$_=S:RO4>H&3JR& M-9:&-H6AH9WY=V<<97>!>-744/50O&)U#&E5X%E:/_!G@W#/$-N!-M!O-)NE M#15X$FZU0"/VM.Y<-6 &Q@RLI"H(T+A*&Y#&_(OY%_,OYE][Y%_M3N/\G!D8 M,S!F8!7 /&9@VUN0[<:PQ% H,["B8^S'U(7MK[W>^MO:5^"'XG0JB$VUVLT? M"IC60KRBG?LA\"$@7LQ5*'/K'_&Q_L3'53M!A$S"_R;&CILD(DV!1RS]F]PJA6?QL 6 \NL+SF MTD/PL_WF,(IG;E"$/%YC'DR'ZG@B"-0U/Q\UC^@S8*RG/Z\!_5=_!G#Z33PX M7Z*9NR)('OQQ.OUPWC_KGK?:[6%ST&P->MWN#YIL@"0"=YZ(#_J/GY;)(%^B M[9$UI#13]K5?>WGW;U[^GS6_GXW\S!6V7TN"7 M92[X.#=[Z>B@@N1J'N36F&UK=JJ MQ^CW9]$^B9QUF*[< 6.VO [)+P995;!GUYXX3I]B9L;,;'>QT7:'F=G;>>7T MWW_],4M.[UUW_N%6W,] ,_TBYA' .+R_\A,OB)(L%E]AXQ=!Y/WYM__\C[]N MNOPS*-7>0O[7W 0#1%L7\3DYZ.;*S2!_J?]?U^OCAQ_#%^X7GK:O;@<] >] M8;-UV>VV.]W+X?#J?#"XOAEV1^>7G9NCORT=PQ8NIW6G^+@/LE^>RU%^Q,L_ M^"F@C;=!65> = PD7^U/+'I3+8S=J7?UTUS$+J[?2>2.$L>-A3,6$U@GNA< M&69SP&S\)9HX;NB0(32/_40X[EV4I<[#U/>FAX\.#O[E^0'[*=.JF^(WXY@:9BYIY+.ZSP(V#A7.W(#^N-_7%Q(G,\L;" M\Q-\T,S]4\0-)XH+7^$ER"OF#70$XR\(5&<:/3AIA/[AR,.UQ2*)LMA#SW X MQBO1?Y(D>"F\B58;>N+,^93%3ZP EP^/G@L;NCC5XO"W?), M= XH_GHOHOO8G<,I(9CAFH8#ESOS+)Y'L'LZ5@D@W&811.J$\(=\L050_2&< MJ0M[ QQQ[C( )< 3U@?[]=,%/0-K_P2A51AI- ,@ANZ]B!/ GHA^FXI@3/O* M0NG,QC4JZ ,$&M9)P!*S /#Q3BRB<*SWZMQ';I @8LP#-TSH_@!^DM]9:'PG M D0+1#(;M!G8B/*&,V<$ZX@1@X)%PWE0.W0=1)0 L4@1O=[-V>,<_TFNO98- M%_CV%$!TX29B? G[$&%"0/DTQ_^.PO''$-T3@&&?<>?R.<_@XKVKRS8(]%;S MXJ(UZ-Q<]0;]IN3BG?Y5:]@\?"Z> IQ/":Z.#=B:,G,@Q2P1A-D7 2A/I[?> M- I$H)ZE.\KWGOSW&QP ]TZMQ\*K>_?'Z3.)K1/7AN\D#PE//SE+PSG8(LO9]* MA/#C!"#C!A.\%/V19\X%R)$PQ)VHL&LZ]>$,_I6Y<8KX(:\CU@GF:KCH M9FCCQN!O#Q2!=&E3DINOW1)B7 :(L@J(!SB*.X(B[-)ZE_@N8@_5ESL!*_)1 MS(3 VH&\W%@B$SSN'N07; \EA#]60@@7J,1&&@,#S>!AM+J&\PUI" 6"-Q7C M+-#2D]8C!1@"99*EH)D[ O G6HA\ 824A&K6,G.<+=#HD_B-! C:V9^GDQA> M02I93E%%H!2#Y5]CX8+E@#2=I'$FM4$0S\A2Z PHUDX025(\OP<_G6XFR\)I MR669ZX"' E3#\<:5(49*6"R6(8G/-_?/W06H.\GC KBZ'/L+'"L> M2.(<'WVY_3TY.FDX*Q>,"#_IBA%<0<"Q]+%3Q$W8#QY/G-\KSR)3#_],#Y?' M.:,SEYJE!+T1 C,W_E.D4A8D^E1) 0+PG5YP/*.,:$07$1D>>;@.R0Q(9MT M0:\GU!G[>(2 W=EBFJ>N'I!,B)P*6!@0YBV!IUK:^Q/)B+.I1IR*KT*S7',HMPP+-Y/K'&-8 &B ]QM$ 8W:*E(:H01ZZ2) M]4 $4PR2#Y0FJV2DCBR"V8K\L(^/=#=%T% $*:J.6Y>];U18C9 G2!B76,R6U32E58^6@ M(!_%/([N3& MJ/)I-3%YBI,#"KC**Z+/9P(6AJ.<-W@4F 0I,58J5V,!K!-Y)[Y=Y5+FMM:Z M7ZV5A7B^QAT31 D*DCA> $:0[-C:'[*]>Z/@'0$D %7 P:2VUATF2^2;=S: M-]WKSN#\NGO5O[QJMWN]]NBFI1PBO1'87O5VB*RX/RXD5P:N*CV."E4 IV^S M&6A_1.P6<&T+5H.W'()^ ]_/YLU_CH$0_'D@]=E+XR,LWS&T2S&N7<0+9<:. MI;PLN#QSEVZ")J"T^(C1W0E!CNBY&TLWADL>4>(@9/:Y.2K, M!@#PU177W[VI"X8/BMV9GY"G_OCH]OH2'HTZGH]A"W^VWN>^Y/&%QR\T7Y=, M4>:8JS<7W.WP:KA,)-J510YYW!*]%<\@$(6H2 YJ4E%1)U!+V^:4DFF4!6-4 M.,!J)RC#/?_,0D_:TMHR?_I!^0;(3X\^&, HLHCPJ2@K1E)UENYJ%" WL'VG MU3S]!^T1W[- $0>6%]RT0B,OP> MDN%>\GAI'&R ]YT;$)XG4P%R#O2G.NR( M-%BB6K#/*378N/ICN1\J)UEN,^"A3 )43_'X MW/$_LR2=F9"N(ZM+4&_-XIA.TB5[5CL_X;W&0D?U3P4HR30#5H\LP@H.1HDO M.2,]O13D?F9>]HOH1DH7&5!4KO \ZDB_(N[&8@IGC':>4MJ/4>L],?ROE+6D M4_38XBL3_[LS@RNFB6*J" &G_(V7\J32>)BTISPWF3H3JMDJ%;KO$Z92TFE> MI1%=!N-30];P%+AF[&,.P#>A]1Q]-1X#FJTJ?*$?IGP4\*,^)[328JD,G#F7 M(D8U M5#C,G+B]T9:HTV(P2N$X"%*5VY4OM [8K^!':4>P$UVY$*V[L1&5KP M7D9C\1US/\ :/I/I*S(\@]IV](#J&CI._;$/QRF2M7HWW@R_-YQ?75*=L\1H MW;^1^RC XDA0AC%^:-E]M&YE3FCU2-T:@T7N>I)9YH;4&>K M!%(7D_%W&9^^UB[F&N&@5#=,_&P#IFGB0S\?F1"DOYD8O>4O!>K$-*C_3+E.$PI14L9V.0N%OXWM(=1R8,K,?(@5,0[]_#!HO%7J=@Y2=$XEJ$\ MLJGS7_!Q*9C,/GXMCZ+AW$?1F%S9L$)RK6,V&3S;2NV2OFH9!8!5QIE8.CX9 M*="1- 7E-;Y(5'63",X%@4_XML;OB*8Y17ZT-/+(\)6QG[61'ZE!90!I%2"B M5ZD8)%X1(R;DL?SG8DQ),H>S53E;E;-5.5NUHMFJ5>9C7Q3LON2"LJ:<[ \C M[?\MC<"3B1#270=S[ M6%AN7M<@'T:#*6X>Q^@S)ZQP-'15B%K&.#&P'"J51\;_O"A1?!=,DXRDM9;Q M$UHO$+WG>+!S%+2V,F7I-W3_3*0?G./6"9)HDKGD7A&4V.4)Q;ZM!3IH_J3) M3\YQ^P1VB?T/X@6Y/2-/K0-3.60 O6AAAN3$@CL[)W*=@G8Y\;_+FW3D'RE9 M&O''W1,L+$*?F0Y\$UC<),*K2,/#M"G@*,0O)(!6MVG H"UNV#/1*&DZZK;\ M<@M8P IEHD A'JM_Q=!+()4<2JV1VC:H;<^$>XT#\8KK$L8"AJW=\P,*;Q%A&-].^5N-J-D5M6L!6L]W!,VO1% MA-DKQTCL"(,\3B@>*!U/*]_:<"ND()/'VR)V M$NB#K1/!0>@\ M"FH?13%4FY0-Z[(VA\X.,!408/BO8D$R=4E;&QG81C,1ZQPI/+(@,@E2Q'G: M)\KA5MB(5$*E+PBWH"*M#A5Y2F)/LSB47!KQ4[VQN+;CY*21\T[IELMSF?(, MSZ5[$(Q6,,!D%TE#ZP[WD4KT4!%#RI".@ERF:)U6)K;@N6J\\ MC.R1,H7$RY-<%I./*!_1>DL=5!Z9E6")]<]2V#NWH R4[6O:%[^^6%5>2+E) M=!XY91:Z*M?"5FI$^._%#)FD-Q4SRK0D+^1,C'UCY)-/M!0W.=Z79/-'6J6L M #9_S&">VE7Y@ZX\('B>.:Q71Q8*B.&&:"<@!/[AHX=D,Y21("S*HK3'.>@N M8,T0O?NI(F.L&,!O*)FKH%1)T65!W$/3("7TNB%8(KD&1DH/ M+ QUN[',I*!DQ4=I65HQ01*99YPYMU-_/I<)GV.X(!P',KL%-5(0M/&]BB$H M-IOO7R8])OJ-M>0'7VPU_RI7\P^ -3S'@DD76]GLMJKD16/ZA,85WZ8%<5Y<1$M!DMW L$%IQH4Y#*YO) M7Y;HGGP("7[",J;$9"6C64$"6E,(N424%O!,HU)Z2WS97C/G!2#Z2>3"C7.5 M$VW4'7.,9[JB327>Z\.03FZ5F"RS;">@B*"6D4<2\R59BKF=EN\6@!@+?W:7 MQ8F$,.E[L%$'3M9YB&)RPBDP NPPC5LY\=>;Y:L(1'D:42*L;_*J%3N]VU[4 M:DE*0C9DF".6P1*719561)!\\W0YK=RAMD]KP" M ;F)HE#!*<_N5LGTZ^U)"?N\FD?N4D92Y#T*;&0Z.5- OB1W'"QKJ_E]E+9/ MXXQ,FKK]A!2E0OX&&?H%?==*X5>WH(Y"L)>B1^5"K<;+"GN4F[*OUB1)^2AWP)*E8['&=OLF MP@JC\#2G]A4&*R3;PPR#%09K\%BZ/Q3K&(NYH&T02\CS%FRD)H21]H5T"ZC0 M']5%N'%(J#(QSE15QT L(S\,^YQD8?22%:M\#K2!94UDV:6C\UQS74VC5EX+ MHS,N)D6G]K5]P3)WT4P)_E;B4_KSETO^@ $ 5TT,8FIW'WWOSE0YE0Q8DF]N MX:B$VYD[)@+&:,LC*VGD[O4)EO=1I42!H5!)Q0.%]TC[E"P=%F $BC2356J# M@H8I<5'+P;HT7%)=266DT=H$GBP-PF*T!>7!S?G2-ZL@9\F7"X##I!&9ID/% M^S8@C1,+ORL\(J]I&BW] $>.$6GGV#^1R_7@JR@,%G8IE$(T>GX44($GY@6Y M,IE8^&0+(*,K>"-BC9G*$M%.8:UR>!B:IEP\&6$A30P9RM*3&K X7_I4S/;0 M>8V!*8/M8]W^8,EY1.%#F;D3-0HPSN#1I)9@?;9&00F,Y5(PZ=?Q<14Z&(2R M>VR*80T?D^53JC-!!IK!KWEIE5O,R+378OPDQ7)UR9[_,5/&1]P]=9;FG::F$Z>E31D1>/67) MM1+L%HN%J\B@W20M+#P_#-NC+PJZ"&4Y6ZY%5Y::2ZJD6GA%.H4 2DT9SB.R M69KIZRR8HNRP/0HS0@%"286 *J'9/EUM&?RE<(CK'.(KS19D\;&1W&9%R'ED M.82.T=C%O^/E< [ZG0KWKX_O'-Z92FO2MTU)RXPTOKA-H4?R&NN_,Y4B9"EG M\."Z NV+@4LT(?>L!.C8J6MR7,#93D/%.FN'2KRK)8[SL_:B!&SD]IXT704XE:% MO:U(5TU1]1'Z?C3*;]OKAM17SUIYB>P'"5+80A 'U]]!4CJ?X;O9K>>KA.3C M(_KZZ,0YQN#G;Q&H#ZU6PSGZHNR(SW#WPOEJY0L?G6QRN%!]\<2XM"C,) ++ MUTOK+Z"OT?S6KUD1AW)QX$=\![Q@XJ=%6;;DK,'*8Q1M*ZD9RT"K#3%0. E3 MO%429DTI0&[#RB7-TVJE$B@KE20&R>"H5!W@N]F<-!E% 9AMK*S_<%RTTWVK M.&O9W-0&LRDE&]0PMEZGUM M/CHJ%//1N4@9!!2O1/-.^CVP0=JVQU)"PVLE2D6 ZL,K:76D4LCT^NHX*ZSDL[(CEU-R]RA&;;WO-\-)'6M M8%53DOKR) Y863)&1,B0E^EI00Y$&< $ :$4WE.D%;&_0-%!(7<'Q*K[7-A"3L@N1'XL/-T/3J[M5',/(\XT,!H*W?4#0.3( M4L=KUK#"D-P:F MT-P4FIM":FT-P4FIM"@%+.I4Q#5%'LH&X=@8N*_1@]@[$JOT37NJ>4,$_ODEI:%-LAHEJ-E3?I M\N.6FE"$43@#TD^Q8>3Z)D^@T/E@+JI>P5[^I2IB#(%LK,-9VNR"%;. 4+_G++ M(.Y"U0H(9!6(RC7(WE@->)8.KMKROTLLH:%Z6_SC&@@%9 ANL";,[X\\,9J\ M8%-8"+"=P(>=C&U<4N6$V/T6M1ICOI92PBN[N\H.I.74!%/+H&2E$9YI.B&+ MI*@ 2N2'IOI%Z3-=_KD0P0PX*3L*SLE M".56:QV#9NZW+@)*M^">U8'B;_D1-OMLRXJSL$Z MQ>)%*%)6]_)==V!67D29/S/.<:\DVONO5NNL4S)DUQ( KK@<7( 5MTI=<7WE MS\>\ZV5-)(ZU8E(L2"<8:T8-5I>,A\B$JJ)3509RD3M:K@?ET' D:,3XU,7* ME'LADV5<;]J02BM5QZ"1Y]XE43S//>,FS(Y=GND#:%+9!/UGL4GZ:A1=[3JU MRW/GKH?L7(:.E::9Q^.H4E)W)EVH*+]BML:=8&]11]FB.RS323RAZKTP0$C+ M%3-J:6]9JIOT6MUY.N_T"2(O?1"F'BI9YSXJPELF)VQ^F74.!CYV1IOE7:PM MB?V:-XC-YZK4A-C^$$J'(WM)1BR7^M\^ "K(+N,+Y1*VM3[7ZO9Y"AAUBLF, M&B_L)Z&,8)6"+9 M3#GI=976FC$%Z#E'1]$43EK$R5\4?,!<7]GP&M#1BF*!:II*2M6_D-=>8)*J M-*\P1$,S8$R5)8)<]F\/K%DZ*09B*"^06@R;8_&EA1=$B#5 ;77I[T[U"UA. M;3J\(4^-9(>"/""O';&N](OYRC0]1=C!?F?S*';CA48Y_0AUWG(2BZYNQ\[J MTN/64#'[U&08W9G(<"RH8X:\P'2%UM\ [Q:R:[]KU913.,:*Q*M6M ^F_S]6 MFWK^7&6]>Q$U$?/# CN5BP)DOU<]U/"A>1I&JAYL%1K;@L$,6#)+-F-M ME0 MVPV+3#W7]TT@48XT F0D3#+UXR9:*;=_YOR>DYHB,$)(U4;()?)+G:-/MB/@ M2&8YN=A?EX(8L'V+^HM26]I?ZT]ZM)0-9HPVH.&9GZDR1VRO+58N*18L;.87 M)$KOTF469K,1:JG\8 N9"Z_@YH8]L*VW'M&"5/4C5FIQ#K,E"F39$!4+CV9'T-#/:3(FHU0 MSI!*7+04-4IP]/^5Z?3&F?L=F*-N=B/SQD#'%#%USX?5SC-%,_B&Y2NS /EE-)-IB,974'4"SP(=E0315.R+B93F?(]X6>A3@F9Z(U M>Z#HPE Y-[:_=-D+T,]D)( _7D-Q)U("K86FAAU=0=9(O/9'83B.4AIW E,1(MK8Q?;1DN%[N6Z9_ M2)F&R1PJ^(,&JA7[.?X%7^NT\L&5:-:OO'.5IZ@;.VJK.'N#EX<]'K2.L3=!_F^6G8^L!S[_X1^O%:Y:PVL[SR94\ MQEV6=J]!AQD'DKF\BIN8K-[^3X\>;Q%6FQN7EKG55VU,$ M!?VIH_MJ!X_3H\[6TU%Z.DH_?ZT:.G.T=O5H;9C,=_5$>>=/-9@>*N9ZHA#Q M<$9,7?Z3UV42=U4_P3L%4B;0RPNB5))^Q-:"F7=D09=J3'=:!-0DWAJ6]]HY M."F#J,0P&RR 63X=[J?#O9:'>^^X\2'FHZ-["'I :G- 0FNK&O"5OO1X:H)C$E W M4A0V1\[,"R/\[>._RJ&ILQQ+ZPI?/G1&X89W6?EI3=SE/Z=5C(?4%>FN'.<0 M<"&*W7**<&KN#>N?'A.H)M;B^5^J")9ZJ*11#Y5$0R+1OHE2KBQU-' /+-;B M+!3>4[@["1S,V$+T*V^XA8$!RX[2%#DPG')V!X'[:$30-2>"F M5-SO=HJ3>!O-R[= 2@]/7^=W(7RB-N>$&_V>?)E=IR-DZ/H%BKSX"S<(&760 MH?^<#Z<^G$KS<-MOM]UI0TBV^G"(U/%$QI-8 -#@T6X-M-:H$LSODZ&7E_KM M1V2KY[4#-3"8#ANPA"7A,[F$7@$15%%H:THJ11Z9K4"RX_U 1^EF[)9>8LMO M(('Z!C?=VA\L3 ;S ;*U"*D_$5@%&K LU$XC2N9J%4^M22(%1-U!ZHNM@?TY MH7T6?GH-GYH_*^DGV!;-R!.JJ>$0%\S0&TAUF< M9'F(Z*\(*L6#"GU:!3Z ?A"W?N8:"TY*6%1;4+$*P00Y>+*F=.BJ2NVNTV\/ M_3KOJIYD*CT-R!P979-4 +ZFDRZP$907E=8AV-Y36-YMR3=$H'H)(F) 'GA] M1\XG]0-GU7",(MU+T'[: P(#?=GB=&(:G)\!*,]SQDF=B,P07(P7:@*J*"I5 M;D3\9YJT)$I2P/VTZ*H$A&?:2X3-23M*"/@D8L_Y1"DO[TFC)-'EU-,M@+.D M3@BE\:@_=>;0["18@J3O%KR4]@CZ@K3[<6_(?CG(PVN/8#KQ&#/QMA#9:<8F M1X4+%V6>#*WWY5V* =6@H;524>R "]@+6D'RTR)<"J H5BMJ=R_$)R#?57DB MO//R_BPYA!:\B@T+9;FXMX;9)^2)!Q7 6Q2A+M 4-BNAXW2_ M@;BIN2@ M&VQ5&X3F.YA!+>59T $(91Y2&E)+C"*GOC:65+,E'P7:YL4/H[;UAN-,&B8! M% [H$%K:ZDK^BK$&YA(S.?W"'?U"*96$YD'9CJLB/:G1:MCEH5 ,ETV2S7SW M(H8\+R%8.W(E:^-6_695:@DC:F(F06@)W'G/X)6?#IV;"4F.7$JI!@R41 %? M;4MFUEE#7%7*'$3< \\2/A4V* FDGNQEB#+E0S+C K@4"C]C($\F1=:=4O"* M([MVQ7&C8S<8?>KHEE]7^77)I#5N7=WJ&A*JI=B7P&2UE(&X&7CHGM(&8/I< MDH#4TL^K\!!*P]V!T4XR@T2,MIIMAOV#Z]89BE2(MU*V4$>L)P>T[*ZOT1F)M;$XZ,OOYVXQ75H<" 2UG7,OO"M98-:E@-SD9CJ3X& MO;JL3]!VZ78-WF5HL6HPVSYX5(=RQVV+H3)038Y8J!L#H_4FRLZDQB7I+W.O M9 1?CQPG4O<[S/AB>:RI/XU$T MLD50@R[E=3N_;RGC-,KT6F."%0GE6_5IKV$W_=.KL\;NH9,/S2N^])U^*, ,BTPY$O (1#Z'Z%X2?N@8&CQ88BBJJA-FNK*S3L MNCIPUJR3"5B#(PV2H"+E/MI#%,<=IU^H5*+OI(3>J^<^Q_GU"K'%/Y1 M*1*R29&77-*3O814:%W_([NY-@E<@A5R8RL=)BGT;KA;Q>]G56M>S0/URT6O![I4I MK2S6H?HZ]4S,62<%G/K(@%G#+DE7VZ')>G$:*MQ@S'@?#;?8T)+;"IR-D@0< M]D'AX*?D\R@2Q+RX2/3>%Y_YKAM!A6118,N)262J6F%%=:\2ZR*L%&31 +=" MB;E;B&%^S,8J0DTT6']%E7XF\9TF&&:[8XH4G8J%NCA53ED+FJEN:1Y0&8H5 MK&,)_JKEHU( "R9(+20^"L(,)1TU7W]?3WW:F,EM&@+#DL4/E'!\-GBU+=9G M]O:&2-BO'_=@:D&4O40A=2VEE;7@6P(I$&U5B>M'Y).S!E*"4S;-2H1U/=]7 M'ZDU\UQ=UTU-E2XU-H\5G[/WB85QQ+^*%D&?DQ#T5W*CP3J_J=H.R$6(KU,W M!DEEV;XR.S2GP$0M6XCJ@NN=X=W7A(EERV8&8=,0EK)%W_?2D%D9%M0'ICB99NNZ;]Z'%B$NIMA]K=#HE1.ST()5(]6WX P7BZY+ M_"_5.H[^L'J#7TI_"VLMUR?8PGU@C'BL'Z\WWH:B6KJA>_1D2.HEF7#VS,VN M_NB

Y4%;TQ0X M(8F>6:0J];X&-Y+X6N(RK..\N7$E\)0+IP6E1=K%%Q=Z[#[*NV' M1R4 ?*3E*>[_(['5H4WX/OFR3@Q:$LKQ]34"I1Y(:01"LQ&H( SEU)/-R6?G MM,?8P<-Z'1K%$_P2G9:VFIA+<"]OR(&"!54)E8$ "2%8I1%GS[@!=_ HE MG> M)N@R=Q\J&P*^0V'8)S THVRX;6CT @$E M ?DFH$G@:)S2G7'+E]R].JFW8UF737HY8C8>,7OHE)D@>N3HM@*VG["K1O3T MXN$N85MKQWG%S:,PBH@'Z16B?%[8+./?SD KG3%! 999Y3.VSR!\E2"V^'F4 M^C/6T@$H7 13K_A; >WK,3&R4#T9].2X7=YG6P<4N1%<9*=;DJYXZ%3C"YS3 M(5^7;7<_?"([RI6U5\C8(P%E)$H\22G'\0B)BPZZD$]9KSS *K8":"_Y.[$^ M(CV)>(NQ.IRQN0INWREP""JYJNC#R,:)#6WIRK2G 1J\M$I>&(H-4.N3C,_@ M[Q\CZ_M:^-?M:]&P%"G30$E"2X:Z4JMGV3-498I* M1C4*JBEG+#E,P6I3M$J-H4&REPQVM&N5GRK%SH$]K3502-T"$8^+*+<7 5ZZ M#4;T7+"!I\[2L.1M3NM*T1AJ>S9^Q^,4>L^AQ3S)KA-NBXIP SA_&8;$:4EL M>IW71/L^ ;D=I41U?23QRQ2 0XA/ H.FL4/E(?'I]ML_R].Z&5+S)E5*J"X\ M/#@%G@%X6]N-RPEU6@<93Z2O&5")@HD!L^(R[HP"A3IA9-IG^=.B*6:Z44MG M^M<[FU8:3WUV&Q)Z26F)EY.DL.]*@3!*4L!)'V%61;N=-Q)E:_HVZZA&#[]: M$J&V)9,8>61'4;]EDC?N^ 0$TJ.^XF:@GJ*@YGD>+RXR.)BU[1;%!)W4T]%Y M]%2"7F*FV90'4@%(U91>%SD&V]H)FL:[%'N,GU(RO7-T^)PV#S=B1>%@Q1:R MX3:D9B ?+.Q"A>@GMN'=RYTFUC+A_)3M4V.M9(&+APE;S['IY,VE=&1_QV;\ M6=Y'FF<\SWN'N\ARJ74-8%>6I(Y]GT ^$[&[M<)J-7KK@[2/B5=<*%R@A8N@ M>IK9A+F @KIQ0#Y^7J,P8<6%.\3LM:2L 3;N(T-MQY"YMO&:NL4O+>XF4(E+ M"VK_M/LXS9B*?5J6G+6L 14]+K"0M\A3]K/3Z8!^FSF]ZF^J:F]^"HCK M]GVU?LR3(JL='Q?@E6NZ0YSA=#J]=I8U2.1G+?_*>4G-8;C2U?TPQA3"1O/T MZD-S$Z_U6,6IL7$V[$W21=]O[6\_: MF\>-5VX'. MK2J#1#^H!HY6.41UG[)P+W_*I;]'@QH0*<&[4&MP'"@ZN/LAD MV;XLPWZ_)'2=QZ,#JF-L@$=<1SCMPG[#%&0_=X_@9Y87U\F(#X#NB,4!)$7=B^+D2Y[9."]CF@1;/N;6HJ@? O#RH0]9&2-DD&@)>0 M3&,#WALHXY8PO2 Z3*Z!H!=&%G!,^;:;7F>CT1V#D4LM9X/B(,&4?1]?BA+] MW;-(%2F1-5O;4_F_4R?70%-'SB2MY?Y6IX,1)6D2M4&!IKT].$)7B*H:S"0D M;YHNP/O0JS0(5=(%$H4RR8B;\%+?E:HK?CJEG.1KBOKQ57,:=%$[D8EF"H:I M(%?_B'RKJ"W%NT)/!=)?##CWM^<0)I86)=@[:UJ0'RL(Y19!*A55-8-D/@34 MB7(GYQH5" 4,L5-(2POEN1X#G%DX7PJM=Q.$UU([C51=X(DAD!,IX^R3J2^Z MQZ&Z\X02WLL.:.3%7VFU=_;M)0 M\TQY-OBT/F\_!X6'_KGG83C73?0*;*2FWV'HR?-I" RIX#VVCQXSCZ924>DV M[>2P MNK8<(/8!1;DKAD"=#K_!AIL 1<+H,_#+9H)SD*8O!6D^_U@!GA4-6"YK*-DG MI*"K@3)EM;(,;3OC:0!KL]@.'H4MCI(PPR/M4#:Y19@A!:)M"Z+RN+&1;6)% MQXQK)GA'%.F$VT*A+X[F$SBUV+RA9I!(78>;[ :&QH++J6*$&,LVD8=F([O? M73UXF7EV/LM)(361,04J#N7K/G@T*BVK)]3R<8JR69 TZ'UP1L*=#?B;9^N) M6V#\S@B#2>]4SBW/RCYT8\,=('*8YB],^"IA[C<49W''ULBD!QB)B[300:W' MN--%]6%4*^$N#O]*!PS%)^H:Z$">3VXE89:8:@9H\"E M<@8)-5)$*$:L4XC,8GI7N>S8:!"R&*@ ]IF,T.ND-"@;TT:)8I)%I[KAEXE< M9WPUS(M+P>A2WM'SK4Z;0A#Z>;?EW6#J2[+YWZQ]+])N,05CC@RA.?KW^5;; MK9MRF+=/W@#B1E7Q.T*VU#_JIDT M,"-3VK%C:/$#FFA(]R0 2%:$V+L2]ZY7' I&TI]7,^^D%\!-'4'\A7,V()7R M?C(+2?M5J=(1T_EB)4\*:8D1I6%KEX+!C<6#D]1K1),2JMH%VXT+;I2>%PQD MT+NQW&*MQ:TH6:@I.8"6Y(6& )(S;4UF8XH? M*B0;\T4GE10-Y(V74B^2$=@708R8'41+.V L6 M]0+MB6;@=?)H99-V(:5.\Y=4VABL'^R6!-NDG]'5%W?J2JQH+O*/69=24-_" M,SE\O&=R#@+=2U'B=7#:0-)GH9">*Y)I />U$03_M>(2DJ&_(QOM(F$)3L+E M#1QS7@FW <^=S9?/TK1Q!37;6U15\C:9H3'DHX%.CE(N%2-8O&$-*V[U7.-@ MA+4:TV"$L>"[J8P^Z!QNMBCC254?!".65VZ&K4@6W6T6M90/@K+=FB!'^T.@ M!EC,99+]>&-Z&$KPJHEM,#=1L!2Z 3A=NA 9[%FZ$+JCC] .JFS!=K!)8^PV M:<_M\2'GM4'X&!22^^\@)?XY!IW,&)*+S"1FI)&L:D%.BK8XQ70QU>;+N@=* M %\25YJ"088%ITY3*%(6UACJ3M&68W0L?HD\@,X"NZ8ZW1H^G5722@=)OIXH M.EH!4=3-)\[-/(9&.-_=F#MU)M=PD7#JM!\72;GDDB%X!6]-9?V?;HM=)QYX M],:YPJ.2)!DMB,#P2* @&&F8LI>G7( Y5BIP6$"!Y^+_^QC"A78[I*G8(O_< M3X46 ![:8P"Y&7(01C#^.^8>4C0XP-T-V,(WLNUTN\4M,GL3*Q0AFN+>J\\P MTV)2IT62'#9.XX8@]DHG"=(;DU#+;GQ0L#9RHN.R@:B+''G.CRRLB"5>$#L6 MB#A*)IP"@G("7A"X[761D!)(^!;X(R"OY#[I( [K1>.9,;U+?6E4VPM)T@WC M.I2SFRY(9#>J?MLYV40Q/D%QG7$Q:O7*P72$$MRM4'CM]OMZT$ZCR12J8EU$ MPH!!&6#1JN^H) QE>6$GD:+,= M9 BK.%'"N1XS;S"I-D!T^5PIZ-CA<-/7/M.3WT!P'?TAI)$U1A8QRRFI[^O3 MT[%H#+6$]R:GR(FJUIE^(F%F9IVLWJ.W(R%Y\DI/?*L_L%.0B0;GG M!*7'<<_M*]Q>B0&J'#Y2]U5L >(J*3JZO" MRN]H^S/:3/ D;J'1L@$!4J$7H535QJ<1=>[&L9LAYST(#)H^(G_QBN:FIF&T MBDA_S0T(W '5IJ'N&$XQ[4-_JP,Z8*67!>@XB@7J%_M#C3O(D_\CGZ0>_:07B9']+AV\:%Z\@K7XO]W_?_^JZ>Q_]X5[VJV71^=GAT<' MKTX/.NY_7IT?O;K8.SHX.+\XN'#_/#UK_E813U9(5)NLSA,R#XIZ+1/366_: MR-3[N(2KCUJ_+S#U_$M:]#+25+3_UX7OX.*A$/(%>\X947EQ_,\V_L>NWPC\ MZ&&P?OP5/E\?2AG1+')?C])O1J&R/'C_$GGPES+,WNY>Z^BPLV*KU&FW6^V] M]G)FQ:%/Y-E,^0CVR=&G+9;VMQ*@8KSV?_?8LR75FVSO'Z[8&O_4V3Y:SE8$ MK4^K'!9LM,C3'J77>K4JK4PJZ\Y[JL6 M_TH*"/FMBRX$?MA\.D'7$DS?6YX^D^2@_,#@PB /^9"EE2(&%?O*(Y85YLUB MGV5 <2WED(1J=KX&_8I]!G9P<\GP4#^!M%!J]=W_N[UW_?R_;6>_0/7?L&&<-83AL5Y#](Y/ G.UVXE M(&8_\[FU7V'/;OQFX33-B89T#^ !CC]F?7>*ERKWO8"\.W00++I.]Z!Y]UKQ MT18)-O[2P+A&0X3W5UC+R/H9.=)#J)19B#A7"__GEIGSN(^:D=^AU5> ML&/G]UA:^GIC.2S6'#Q@ Z_O?%\_UT2)9V2%;M8*R2+CG_,L[( M+_\Z!I!;I9-NTOMT7>3347^+(P.]7IH.!BME]OS]O7F5CB>4J=P]!)NR?;"T M/;J2"X@#+'4%#W9;![L_XJJMETA\S/K,7>Q5.9T_?;-M=<K>=@ MEKT@J_+JX;INT>@-TZ1XT83PC!C:O3A[UCX[.#WO=/:?[^X>M(_: M;40,'>[O[^V_//VVB*'OP +W@7 VNF;W=3=7@->5NL\HQ#L*:\NPH2J4G0!F M%_/L"'[4\F7/?:6(WI!+OK& MB-E$_Y=6O=NPZ3PMW"I0JV>XD-R\W&Y@2F:<90'8W^#U<6J:BAEEE2-,MJ7M ML(K[+<([JQWLI$<9\>;>T;R."5_<2MN>'X#$-Z3X0M3Q@!WS4'QG*&!!]#I! M\.EXD.>3D1//;]R'QA?\JLCA/'^<3,;'.SNWM[?;7[K%<#LOKG> M@1\V^?=0\/ZBZ60&@M.:,/1.;>S?_O'K#HR3'MOXCH6_W[_ MBBR?NM)2H(\9M9K.%7W-5ML'@O;._79E$@/6!)MK.RWL7[^V\P;'>4!+NB"- M-#0Y3__LXW,N* 0<.M8;XA/KIP/9+VM$R=3Z2>@O] J:39_) M4C_FS#EG]@1.@04XIVCH<7A+Z/0:CH#G\HN&A__V@(M&"#K"!!=*%2F"Q&T. MZ!CR1S"%; 9L>-&8<#X[;[7>WMX.A>UPCICX?]HZ:G>^M+\<"Y^$EYB=V\Z< M%29V$?Z5(IX/J7M(Z%A0MH];\O80,!B28X*Q-]4S.)RV^&(&6X*H*:@@17;$ ME\^49I $#H]XDE:=MOR;25)D\ %AQ@&V(Q_F*SZ_'2OJSMG964O=C4B9HR,4 M8CNM/Q_N!PKJQO??+$M!CZ8S0KF%5R ; 394G!YKC@&8*1B:[4[SN-.P_ YS M3VS 5?=,NJQE;$&7L_!*,Q9U*&QH6*URYE#B0K8A>Y2L=0V2O6%3!BE950PR M]:(,21,[7]8P44G&<"QC=W&3DEP;M:-$LX0<:^O7Q^,B M9B0Y'WWI3S9+J9NCGCH+C)V20BD_+J630/AR3UY9-/,SIHG!(T_&%?U2) M96FA'J4B]:E@39(Q^FMM>QR(I,23,J:$//)',V:N9@""5@0N'HHB&+A&98#/QE _=09+PAR8J"=$:A9BC!8GNNAY']: M!\&U?^XX:G?"&SQ&0Q=V&1.7'R%?'T"#T%PL3XIB&2NQ?"W_LD3QM4&V-.HEW!"#(Z! M-YT"NG@:#= 8HQ&R >9=6RWD(#SN$1?9J 1R:Z@PIZ9'VM14J+/(R$HJ5.,P M4"GO)91:L58K5+OO (70*1N0U]=DCM!'VFEW_>ZPHQ&[.EP?&"$*18JCMOBG MF04VT37"7[O4-Z[ #''@#CBQ?Q7$.,5BC.J=MB:J!^R6XM_1EBZ5+VD8C7E2 MIZW)DU*MOHOI4:H5X9Q[H.3JCD& <2[KM#5SV3(6+,0?7D1#.0,N'9S4A(IE/$IT'(NB)J MJ0'B$BLI)@GFHENWE)J0ID)<2MX>%]D*MQX7;?4@=$V]Z3T$#/; HM+@6D.% MN5HYTE4K)F2M U^E%>BTE%(KU+JC64HV0.52DUPYYF6:(UT^8D9S%U.0[$:N MM(I36%[N4%PM+'+ V^E%'H(=B 6S^,&(BQSY=D/J2? +!IZ#U)L2!9$L+M& MI9@LQ3\Y80Y$VZJ414$9"+>2TI>?-A]$&O90:AN^!ZCPT^!R0 M3U6T70MDZR"E<>=!CQHS6+6Y=%QW.L)EK>49KV(SL#"C(5 M'DX$C:CR[K# $-X3]@Z0Y^DQ=X#CJAT@J=;R]5H'8GZ7F?*^1U1!:F,S0'6E MN7VEX+Q0J:_LIXQL&)]FD"H;-Q] =*+-_>"H8LR(->UHB+B&S*9H)J4]C2X] MAC!D1:LQ/:]Y<;BC6=Y*R)&8A))V"87@J!"Y'UI4G7QQAT>$3I551<$PB3!@ MTHXJJ.B\DL1/M6U:B;,2\G8(F5N Z!_ ]> #!+*[EGF HNR@-+I\HCY"??E T&*\%AM.2RW M]O2^-IB?V7S1K%=E] KK(+1)QM+(*BMA5DCO6( GQ8CP&QGG;\K5'R..*H0?I8"+R\X*@Z'G-X?A8$XZ%G*ABN%<5 M@T@B+25MUY$H%U&-(LP!\5@3$ VX[&08TS9OJ3!FDF .8\>:,&;$9_="61^Z MP%_MX(MG"C #MBI$"V*3R6[>7J +:($H2\FRDL+V<)1,$O.DF!]+'FNVYF2# MLY-!+?$:T)7'N @F5%2\/R 94S";(+M\X5Q&HGELZ3:^)5];"L6KJCI6L*.5 M=8EVOR+8%H[Z*W5]Q'Z5&Y2;T&0>N">:=*0D\G*WEH*:29"5%[3P0^JLW<_FSY++2&@K, MBTYGNKB; :AUD'DGT+FC458+0[F :A)A7I8ZT\7.3 3W03)HVBI;M0N)RAUO MJU55-EJ[O$%;W]KRF9%_B@MCWG1683VKO-Q<2%=KGDQ((SU60M'_/<#?6DMG M.0<74B<^J_.>@Z^_6&#(. 4VOVAPZL&&ZA'RE-R_NO)H\][@I><"_ "G0T@; MZMCJBX;V#I)O DSA^4>+.+AOI0RCGB<-JP_'-R_<^YG#MD M"A"^$S>D(PW+)YQ!BHCSK @=CP8I5ZN< Z>9#JS3<9PY>2(L<6T="E0;PKTP)%F&! M+I9;8.B_$"#WB?U^%E\-U3*$BD2*Z(F9&WFMN%'/*X><.FLHMJ43! MF'9/V('P>//],VGNM>I"6D^B6_4;8KH3*;L!<>A+#DWU7K<>+$8?9$)SZ:J3 MO;*=2!*M 0T/Q6PM>Q;9ZQN8) M9& &P2\XD-^Q60K/&3>WGZ*F3BOIBZH.4'LB,+B&K] EZH3O*'=Y4D4C<&_F MW(^8/:4M MA[$P>V3O64#:%CKZ(JH9@^$!L":^5RS7, M#0(;+_6F7WX"TZ_TIE]] M.O]:9??P+3;_2FWWP"TV_UIM_6V'33:W'+Z6M! MVJTGK=R#*F QO=83L]6C+OUF_0W*(1GW0%C2/ITFYDW*N?$S]<,"<#D=A._N.* M+#;M1=;-^KGQ;PB+ M84(7T<>RTJ"8"+8/B3H@46YA?/2D361TZ2'7$7-N5.L:*:K/*0AS.(:T(ARK M]JLEER?;]F:B[EJL&+]RNVHW$A4QV(C1T6!]&KIHK)!Z)-C_QC=/V9]'N97J MM=)8D=XP'Y,PO5I]#)!+5>-%_VS;TPO]!>CJ-P,%1@>?XWX:J;^=Z,N$JQ": M*>L/8X;]6BCS:&L0Z@D>BW1GFHXID1M9=S_/VMB#F.%_I2??]*7Z#:E'NI"=U^52;;]SA#). MFSW*IJF?4SV(R9#9A*M\-\S4Y=,;^;?\-"$8(PS>-$\OJ[%N/_($Q2$9_4'D M4YX[,;:I*"#9\T3\-R$B@2 "M;$8[Q,T%G#"N6! #,ZH&(.Q\^L)><>BM&(_ MH&HA5FY^DA/&BX@N;!EO$TD-N[9 CF(R-?ZY;K 4;O]]?ZP=[CD51Y5_1SK M#[IR/T1_\+*$D.[&]L=;\ RU#VTR]C=K/R!7C!4B%P7YA#A=QT'^<__H!GL M<_D]ANA"O-,UQ,?8=6]#_HL7&6] D]O.V8/S(/]@H+5^3<*'_="3V M7HRNE2=![R3[\[9E8K?$HY@=;9C>$+0&?PV>JQ6R/@%K^>YB$%!+_WUT1&J0 MN);M; 9U'3P3B9I(Z/IPY#'@+O59_;TZ6.V_^!$T=#"_)2(.)3:$3K305IS\ M\RSCQ">$EO@88M@@59D++T9.%C)G]X;PPQ8C$R[E?(%)TPCY'-OW//94[C=< M>7PR^01<5<4.U%S?7A M:K=4+J8;>AAZK'QA/PAP6=>>(!%+M"U4C+Y>KFG '"YBDA28<3WL.SCPE')Z M+W+75 _K,H[!&[1R-CP]NZ,)ZM]/2V?.!O@6D M3W*WEXC] S1/KR248]G^&H/!7G8CC)G* QZ+!ZQR FJVP43-)\1_X-,?=/N# ME][@90E>(TG]5KQ$B)NYBZ@26G(FXV;]W%C=99EX.89@@)WEO:1I3]?@W_X0 ME66M3'DT;P-U]6\#Q6Y7X*SAYM7G-_(\(9Y/6X L/]^O7EGT#.H)S= M,>;)\S8&<,:5M<]O@F]Q(POFA$/R<9"L.>7&[_D,R>R_, ^'<*FEMJ7\XV#P M#R1A8J*=@N^__0]02P,$% @ 0(0)2<-8"Z+V%P &/8 !4 !C9'AS M+3(P,38P-C,P7V-A;"YX;6SM75N3$SFR?M]?P6&?M>A^F9C9C>8V000S$,"< MW?-4H6MWQ;A=?:ILH/?7GY3;0#>X[7*Y2C;LF8>A:912ZLM4*E/*5/W\CX^7 MLP?O8]O5S?R7A^1O^.&#./=-J.?GOSS\XRTZ>_ODQ8N'__C[7W[^+X3^]?C- MRP=/&[^\C//%@R=MM(L8'GRH%Q#U#:7#_[9M'_6[RU"-T0/5C_, MZOF?SG;QP<>N_JGS%_'2OFR\7:R&O5@LKGYZ].C#AP]_^^C:V=^:]OP1Q9@] M^DQU;XO\-_2I&V:DV,,8]6 M__JY:5=O:@C=DD?_^NWEV]4443WO%G;NX\.__^7!@Y_;9A;?Q/0@__G'FQ=W MZ 'S^+'NX,_+1_G?'SVVLTSY]B+&1?=C5EU[J8A-T7>UF M\:SKX->_Q\4!G._N;:))O(?EU[37![&^N8])&'[=-E>Q75R?S<.S_UW65]EZ M'(9\OQXGFQ/1=RA&8Z^KN57K=Q@YFO[*D ,?;Y>6E;:]?I;?U^;Q. MM;?SQ9GWS7*^ )/^NIG5ON[#_N%]'W6"O75KM"&..MT2+ MQO^YB_%-;4=EH-^ROI]B7&;BQ\72]MU4=U..RMP_;=N"@O1=8CU(1V"ON\C[ MP'L[ [7N0*5_L^V?, A(Z&WTR[9>]%@<^_52B.DGS>55,\\-7J5^%+WE4F3X M0C#U7;[[]W7X!)K9S+JF!6O[/I[E!7 >L[^RF]M=A-.QUE>'>M*/P.CE9;VX M7 OM2;/:F"!.[;.J=Y-.R=[SY6+9QM_J>7VYO'P9(=9\;:_WP_CPOJ><8,^5 MU[>#25G=;UO=MZ,16)^'..]B'JP#;RODXY4[D<0?<[L,-?QV-_-[=U62_=>V M!5POX@)\S=F(<]G8[S03>PON\XVQN]D9G\^:#P?*IU^7!:8#FWX;+Z -F/47 M;7H07EW%=A4+CBCB+7T>/*&GL?-M?95[?Y4> M+[MZ'KN=YGPKT>$LK0_%\X$4;!2+ZQ?SU+27*P1VY'!IX&HG\?5@_1@]GZ/BR]6['5LWUZ =O%V%:B:5CJJ1-] M:*=AL)](>Y >S-Z;.+,W.]'B^AT$=)WU*RN^B[===),QUE.V/J3 M9;< 8;5@UW^-S7EKKRYJO\>^,*"KDNS#SN_!IMSL\F_J[L^>DAAQB)+3?=G, MSU^"VQ9N[OH>7W]I==9&._[D]QNP)!1OXOLX7\8"&/03D^YGJP1T>/I5\ MT [.2';-+Z_ 1^]G:[923<34YM\^^YA_[+MG'][S1)/KJ2<]:*=B<*_3L'WZ MF(CA[,W>7%EVW?+R:I_=?W"'FZ8"L;E?SFYL-+19M\R,#T_HN1D'T(P05X_KB"PJQ=QM:]N8.P31S/KXNR7A\!"U8^P4EA1[B)!/FF* MHL !8>\52E82PY/23N&[\YWE]+>F74-^C G_VC9?CD#VF_**M*(X6*&,1-1Q MA6(B!$EM+!+::,.=H,GQ'9.^I6EGK7_0M"&VOSPD#Q]\B/7YQ6+UXTT'MO7? M*.#=;+YUBT==SF?(/2)@__(3?30P>R.J"MGWB\OEZL8ZNRR:1?U MO^]X"/MISSV=5<%HX@V.B#@FD&2>(D^%1H[:I%P2CL5=BVBS/M$O^H1^.(4: M#\TO*O;SHZ^V@ FVA6T9B&4V@\\\;#?]MYM55D!G# ODG60HD"A0XA&6,!4< MF^1$8/8HAOXSEUE5NHL8\HZ_S;QO)JB$MDJJX)'@W"%G(D5,VXBL"#9QFK@+ M](2-^G!A-1/!4\!P?^8UY]Z_F+]N&Q^W;NV;"2H9A# J. 2SX$@%,![&< E; M4Z(T4&>)D8<:X.]*]H?"4U+V;^R'WV 3:&L[ZR7ZV^W!']%4!(IA:CHASZT# MM +L4H%J(T50G(1!DF??J>0/1*?D5KI/-OR4D=ZF8XOQQALK(_T4.)I8-&,G M>8_%V?U9W%.,,*4Z]LVYGF*\K5G4XPVX?S)TV;%'2DTN$VF1,S?/F_:M MO_T74F1*/BR&$DC+<(*!,:P M)TAI*PC!06,\3#'+A&2GJI>'@GQ4O1RDZ0\PTB())#A1!D2 MB(I)GW"(=UQ-&H#>5"'@\"JFT1RT?I5)DP\WK0?JL\M0&$3!#W'B)-#$6$0L_12DTC]$RGM()^Z&GI6H' MH'I*JO8.1AW/K'WIK:)$<(=]0$Y:CBP5% F=&=4BAF2"47C8'6095_6DE.T@ M6$]*VSXTX^G:NJ]*"%ASDGM$+0#O2!#PDV,H@K,?5*!663%(T_A_H*8-!_5$ M].Q-O+0U>,YMK@#K0+!Y/@?JV\8^*T(ET5(&A'%.R2'Y3,Q[BAS6S$2AF+/# MME/Q'Z5W8X$[6:R^W[L'!4+)(K=50U\?*!.XOJRMJV>[3M)NM:ID8-$;(Y# MDJ*8#$4A*% HH; GT:;@=QV=33Z5)\LV5X_WF]&Z<66U,,YI#JXGT4CKZ)$@ M##Q1E@*L&UBZ[)23O0;+J)D F1)'PC<7]AV8OVP]=HM\,T%%X3]F+$4LA(!$ MY EQ&PF82N(E=A1

LEW% M)O+WNW7QF'TH*E[L]O;N2_I]Y4:1'_BN']'$B7'BNBR\Z^_B@(C(K )UVS:\ M0CR!VSU0>0J8GP%CB*T?M@RS9'I=>RL(BMF,#2 ITT5#3+$0S37GW^DZA01;%'[W;I_DNVY"TW+$5576" M"F=W^3K?KQPW! 38@1^A" #'\WSW6)>&(,F'?S48-!_OG8SH30-*]L&[\:R* MR>3$=,HI8P?.ZM!9/YQ2VP*<^&F"MQD;D#Z-="]#[70Z].IA.\U)4]RNU',34I(+796.5R$,<)20Q($)"4,0QP[I\V\(8:1X MH%/-V"2RA\22+B=*D_,I)U.5:QLLJ8"QVG'0&A,9V D@BD;U1M6 T M4=."LCI4LYU#ND[0<.)E+*O+&% Z'+E<\7(\-\*KC/Q^E[-E#']4\I7M+]GW M/6(>_[ZR$77<"'B0@BB!;H1@!#KC0>Q)OI>DR:CQ# I*J[SB:Z&Y_- MTP>'Q\>T?.9_=^*,=6%L2JY=-#6'X'IF^G:07.,,T M\-'+_3(44;=3YPLD$YR)YV/2?<;/L=_>-7GM^CC[JVSW\54&WW$A3$(7V@"[ M7IC8V/9#8D<>)HGKBY^1UFO69$*B1+FT7S'I:4X'$Q7F&F-A0Q?4]Z] M2G289%'J3OT%L[_NRBS=\A-]_XNM8OC;LVF^XYM8M[O/V?I0-@N=,J_87V'V M6R9!69D7&[Z]1>R0!DX,D!O ,&0H;>)V2",_1*M==E^7 A8:^W,@%-*'N-&' M4V?$\RWI=^N'K]DNN\OW?[6R[[RR>&;QSFBQD.KWK,E=5KT?"E?[IVY4,25? M;&N.*"8P>$;@Z)C5>F9QU]J_M_AIS=X_JW70:CRT&A=OIC]@8*"5!N:3.?O$ M,N:<61FX5$1AUM80?JSBY1VE* $V@(Z'7!2! %B!V[HH8"BD,9.*%I03_*K MYL1EYD?OA*_4*1*VC)&G"O[\D8,Q'*AOAO-;]CBOUMNB.I3980$K](.[L1P&A,LYD2UD*9Y65^3:5Y#9FOGDPVXG[.48]C< M[C[QR(3'(G46^_@^GXT#@*#K!-CQJ0=L)XC:Y)A-B2-ZP]4L"',CF^/N;HNH3C* M&S/G>FY 7 >YF$5Z#HQH!R/RH>2].>WFC6\/GFP"WN6[=+?.60B6[U@C'9IR M1H^=9J1[ZXX+3W.9F.\A6F6O(5^Y6W)!F_ZF4E+]:=MHK- /2_B7.NTX6T@G MRZRX>NMKI$4*MD;WAC5:-X_"J9[VX/G'K/S,RPCTLX ?,AO(CA,O\&%,D4,@ M;*)+A#W?%EV/*7_?8/JGNVC!,%DUJ/E205?8&4H*C25T&>-LO!OGB2(]O*B. MF^,XA20!D MU03(#(7C%6BVV. J01(B)$_J,E5(P8\W9$B5&>'4]?HAVQRV675[EQ3UTP%E M?8[P]NY37OV.GOD_*9/!HCPB<0#P "8PB*+0(38-0I?4FT8N8DL^+/2ZBTG[ MAK6K@]P\[5+MF8B5E;5_8,LH7FNWON'$PGC'_C]9![0>B[+^R?KN!W_RMWXS MGB^PLOP;C^HE$^(FVDLP-3YS4TDFR3NTS7FO$[S\#SC6&^OK<_T+JT$]^RI+ M@>"A%+K!YEJ&^AKU\#RM;IQ-\6H"G)Y\FW?VFS>_**/G[][O-OFW?'-(MY3%F?G]+N'A99EG%7IN?OE\=,&-'0P#/_1M&A.V M=(!1V,]'@0TDB\PL"OJD$T;]QM>6^V*E3>Y^_,RQ*#8E%P2+P&Q^)<&;_N2 M#9NHC@Y:M8UDMZV3[ZRCGU;KJ-5[RKM.Z^OLT]F4[2FP<%E4MUK& ME+E,:JXLE98%4OQ]XR2M'OBQFF_IE@<$Z6[S]P021_7N:\I0U-?5LUW5;(+ LF0_UU0L^?ILG?[L5>C[^3-O1ZWY^!K!ZOVM\^&>6WS_LLPW\EI7I?=;]_<.#R>"Z^T3!/+8E5TBED6 MZGFGIVK$_'1C]1VM];S_*:OV?>();-)V'9K\EMG!%C)Q+I2<\TEWH3 E7X(N MUEFVJ>HC$A<#A8B0. Q])_0#SXV D_#ME\:N'^/$DWL7>JPUP]-B![ YF)3U M@G8^'IN3/7EVNF?'/E$OUOKHM/W'9/+^S;H2_YN+96V\;5&[Z^C'9C MI9T/DC&L9M[%A'D^PN7$N,=IW3&=[9!:?0-\.FF %NW$3Z7($#F@LV8:9!G: M:LBW\S=6##(HONC/[C)FH'DMZ6-:WI9U4?1-77"DNYJ\@B@*/)CP8T0NQIZ- MD\1KC),$ U]JEU232>/+_Q9E$U+=\!<,>>340&T*^IQ47)'RMTK7N>4N'.BA*5-F>$E2IJZ,X-2-I*C,1+6'!%9,2L)\J!+ AL! MVX,T\FEG$.$ CI4O03,S25>#3J-LB;*J+ED&"-4C5PVP^:6JP2$I4Y*L+E>B M9!T1D"- @B CSJK/D7^6'V2L3632)U U*A4 M4B2KRY4I?O5HUJW /M5DPG4"1E*]5$A>KH0I>2.@8^HLB8I94N^+#B]2W=@) M(?$#R.Q[CD^!1YS.H5SPYMJ[;+!#(A$8'$!>T34YX/\%MU1<<;,#>:6EA6@\MJ@:D5N1O' MH42YH,FX5*L-].Z=]4NQRWYD_[1>?,'*ON<58YD?EMT_Y)65;>L+DS]:[]Z- MK PT1,D%&=)'XP)J_NCQH]#=P51O;;W??6-]HBB?V\.P];65X_4"C&$8PRB. M0@PA\GCM;J\S;P-,5"]IC30K,ZQ&W\G*.ZS\=M83&VN[O>2Q?GUTBP53L_ L M-Q6<$MR#[,_M+^CZU#"# T&7]D981@"FWZVK=Z&T\B9Q5_\I*_?/'UEWWN+SYHGA(/8@)#0@"-G(#WE9MOVAAC6?3HQ*0$RYZ>:,#=6#6\FM8>X.PB^#9U@ZP(W# M* A#UP%Q;">>XZ%V/G #%S1\PE&;)L;^RT15V!P3 :&,M0P',NOCJ(3OC?([4@.KXY,^)"KF!Z^$00A]$ 4 AOMJD\,F!442^Q*"^DH]IB MT?HYSC,QV=3 GOAC! P 7Q_?WO'7$>BV^./DJ1Z*O2!R(I^)L&/ O%_<7/^!0"QG_4_[K-8]$GDXCD4,7B13C0\)YVE],1Q??\')R?-;BO4/6 M:YUF?_UG"4!---+ K#!KGUC&Y#(O!>?E;^=O#^&I[K$H]_E_U"?6^8F_E_NO M*S]PXR@)O"2.28CLA+!9MC,:11!)3EKCC)F??D[P-2>/^Q,-J<*1DK'<"DX( MTY$J*>UG;(H?T#&CR8,\#:FK'H(7HI.:G#E7/)TETJ#/91.2'\>YKO M>%!YN_N<\A-U+\XS]X>95Q0G?LC"1NK9V$8N1''2IU*QD\#5+KOG.\MB4JC) MJ-"HC)M1>8I/>'!RG!8;C)N\>BJJ=*M+_W21+J: 4[*MI($US>U*G;&-:[;S M;L+IX+;W+,B;E!M11#$2!S11'])OY/O_!'; M#&6[["YOMO+CD"#BAMCU?#]$B=-:#2,6JND70S'@(%F#X9\>FI>A<=J\>17TZ61)^/S=Q4>Y5T[D)M@.;9@D'@U0Y& 8 M=\9\%+F2Q0+4C!A?W-9E8MY]Y<#J@@ =,LGK7HH4BFG4!-S)25,-J"4M$2'- MS&'%B[0,'5,L$^='$W5P(JHT3-?*C-G"6?/ODRV*)'W*]^FVWY_P M6/B61!%D,N?8-F51&[/: D">*_F>M$;#QA4I>6"_RRJ+KS./F\_-%4B^P-SF MZ==\J[(1K9-^,>6:B7M 6C]T,/_*R3]N ;=09]O_%6=Q0/P,-,4R!-&$ M8X7Q;CQ6.%^_?[I*J(VCQ T=!P8P# !U7-"9#GCM1JF$G!:3QM-Q%]]KEJY? MHH=>54DTQ:M.,;SP+//<&OB:-BGU&\'Z4G5OC$MO*MYHOM2UKJL%86! M1RC"$8TCX 8!1';8V:0AI&-%3L:6<74[ :-%U:2(5)4S[0SJU+$3<'/KUPD4 M*>%2X7>IBJ7DRYM2I>'P/B'8-#$H1CQ4L+"..JUJ*TL@9>LZHM.$)KW1:,5#D?9ZI-5'5PNL;0 M*9!=XW0[#;QM:L"SG+)38U5*3K4VTU)U5J^3;PJP 4Y'I!BYS>-1Z/8((6"A MJA^'3@P\B@(;A7$?NH+(1V.56,FH<>5M!K(><56C53EM:(Q/K2G#FM^3NR.+ MD,Q+W,DE"L>0OU1)'.?4VPG"\9R-3PY^3)_KA3I(/&('<82=T E)$,6!VUWV M"+V(1&,W4V3M&=]#Z=-53PTB7>E 84+'Y@)-,*DW$?CQ#68GS@*V<)12@+)D M+U72E/T13OZI,:4N9.3Q:5L\9UE;I.K#<>MSQ0PF7D)L%$4D<%T ACT6HH# MR9L86DU/(6_E8=2!%;U4JZK=1!QK$;X.:U^,] 3MW")XG4&%?4RC('2]..(E^^+(Q5&_V"8N3D8?IU&T:UPJVR5O*YA; M@3%KFNE12V##%&M9[M]_BU;>5'H^22.'9L0Y(01=)W^^'08)WZ7]/OR]BV-,684TGQ? MY"]H<' 61V=MZS&:=_@D7F54Y7%8XHQSIR1F'-"[FJ\:DO5^0KXDWJ^<@#>U MEROE^1-[G?*RPQC0++\RWA[QH//_@I7V2 :&W-*$ZH::YID4DN,V3/[Z0UF)PHM MSPB3"BE5R5YJ**GLSYLAY#BF])?.7H4D FX80A(&(* ^#H( =0!B%.#5OMBG M6S$]TVA69C@>$0J/R5_D2R::*J+]=@N(2>!,Y,MIH4+1[*56RAX02 --L0RE M-.&8Y&:B<_D5E=J408N@[Q4 !<$GE)2)SPY(1FX$6>EF<'Q@ P'B;V MX+0_.S"*]U'*.17A6A7TV! +J/HJ3ZR\J.IHI46+JQ8'Q416'Y?"CYNGSVU5 M6+C^]T->9E=?'EYYR".4(APDD>]YB4/CXX:][^!([KRC1L/&SSQ^9'_^P!>0 MF@IUZ21=3&&G9EOM[?,6)*_^T\+LRW2U[Z'?O'P0?>+7SX5)'%!1 RVQ#/4T MX=CYJ^BFN!-6R[)89]FFXJ^!7J@=]@(!=%$4AV&((+4#/_3=V+7[Q()#L$PA M+YUVI1;V\GM&'=3FZ=TJW>I339WD"\KF3+Q+ZN8+RC^WE"]*.<5Y')). ZVQ M$.TTX=FY>!IC3WUWYQ.+=LM\S0(R'@TS"$T 7(O\BMF)?!#9'K)1@&-,4=2? M=[)#D(R]7S/*N/&8L]^TR'=6V2.M;IV;0T>TS6*?B^<) MX+GWBH;(E-HXTM(JRQ!14\Z]N:6DD4/].=(5='R7!L2%'O4C&X48AEV2-O(= M:FO87U(Q.]7^4KNEQ/[_ZP2IJ?SHVYSKSHMJI=MX/G2I25 MR4_AIEB&:IIP M3#G9*1U1P, C.\H]>"T M[RB-XGV44!HB5%U4=K;1H<=7BH)C(ZN-2*4?**V/?/O%# MP!7YGI7KG(%:8>H%Q*<2E]F:#+6F 5S](5 M#5B^Y?'4[3*MB\?'8F=5W)D9\W27N!3-SHUJAV6,78W^#&7B-# EN]?;WBW\ M4GQ)O_\SWS\\%-L-4PA:E%8<^ 4D2^2BP:6*[<8*\KN9$%"6!*W'IQ3@6 MA<2F3)?P=Z(K#MJILO]]FW$,^R/F&!]_[^",M-Y*+3G-M M)K=Q/$\[C=M&_G1L&?[PR0ELZZXHK66\0*!*L, 6L[$V6XA &W?SRO:S85[U MKVI7+D(.B1!.[(@B%NM%<=+=CXS8KR(-.4 5LU/G .\N+&E-K6C?YESW2E8K MW<97L$M=MFI9K@HWQ3*4U(1CRLM32>Y$U;+=FN'_XOOO0$75H(*.76@U/H)B;[+CQO.ZV/NM?9$?X7ZU^<(+VQ&JS6A0WJ:;53ALD!]332(,O03S.N%1-T:!T: M"IFRE^4S$_%_I-M#MG)HC#T/!DY :(2<"$7 [6SCB 2KIQKSYWU:[L=(J*Q= MF4%\#E%^/)\KII7NK?U#9GW-[O/=CL="Q5W]!XVI)0SI,T*EQ[)J@RQY$"O[ M)#1ZQS&F=]BZ21#Y"84>]NS0"7@A[=ZVYZ.H';9D)WC@3H]5^4'; =0W9#/^ MML!_]L$JVA!_IL$J[)/28)5C3/@EW?5#MCGPX[EPM\\W^?; ZZU\[E_ )M_7 MVP-;0?'- YYD.C0U=F[O2%KR:85'!'4:ZDM=917YMA-!WV-+)X]X)( D;&Z- MQ4F" /9D;B%,#,WP187.&SZT3_VQC@Y9G4?-QMV)3_P_ZKSB@7J33+9^JSV[ MOB6_B!876S\MN+'E5EASM+.9MXJUMLC A#%3TR]C9IG+^?,WE>=L ]&Y:B0T M]'SY _![7JTP/P*("0E\$B+DLHF6T YQ&'B.S,0U)T[#L]@U1?N-@Y.:-.Q\ST2_J8X>(QS7>K M$-E\GRGV'-OW<.(%H1MW9B,8)^.G%PEC\\P1-Q:':/W6@-0R5\@0/$;P#7&K M1;5%:9U0O8]T24NP M-+UE$5=X3$4)DGH6+D]2G1]JCPI\_PT^=?/W[^]>?L M\6M6KH(D3"CTD0N3"( 010%-.G/\G3 1)1MMQ+""D=,#E%9QV%?[=%[&%5FY1GR30)1]4?1V>XV/_]:C%DDU,H M4$7AMC"ZAPKL6-0G-/D@M1_YF69;K;MS;\V*6( M!KX- @2('Q$6%7R_6#" MO*DXJ)F2I-+;/MPCJW9IVM2J1/-.DD7;>1FZ M/[W;>C.FJKQ+7!UBZ^3B,?M05-7*CSP$2<1ZJ<,^[T9V$#J=#1LEOG2M"XEO MR^B#TMUK?J0]K_%8/VP9HHD/3[]@8V"@JK&VC-&FB/WU#1%E!H377%E^_[#/ M-I!UI?0^^^7 ([K;NWK,5;?'M!)*JWR]"YN=S[4^'')YL=OK*_<,>N'YC^^ M/@BG:#;!5>)L+2:YBNP:JP5J-4AYM--@M4[ WE@UW(E7FC),#JU$C;3(,C34 MD&_G*UF##([28,QCI6SS"@C<_-NAJ:2X2@B@D)^Y!7Z4Z!<^K1AKU%4=33%"82=N!3U:VX*^(+C6$?<"1/=MCV=3;EP^71[;)@G=;AG5C(K(E%45U^ M=:2R#M"#$&,;(,=)(NRA!#C4"?H G492F\9J%@QK[*ODW86,PJ':'/]44C$5 M:1731?.,RJG?Z[V/6;(!%VD9D+%Q-"Y#K$;Z4.CL6..$I]6]E1T !P1>&'H@ M(;X=4PSZW !,;'^,](C:F%-\^DA-I_P(DZLF0"9X'2]!LT195ZB1D"%9,IO"%%:JQ,=$@&/A8'MG*.*(@<-V3+9B=$V'$HC6"'#8?4G?"$C" BPT+W MA1<*ZU:L67=\(JVLE'GWKD\UJBU*)VJS28Z]&&BN6D^Y*#$N7T>E+=?[,2WWSU_*=%?QXJ_%KD+/+_ZFOB=/$\>+ M(*$$8#^@;.$>$&!#+R$NBCT?2H6U9A 8G@M.JV5T];-K=-8I\!M>W_7E7X\L M?:*UD<0F@_G;1T[\C36-X6HE$NP.J+O9UEJ&FAOV\6J)$7.,RJMUV'X4=I""!H9IH&P!B6+N/*+L[ MR I%0,RVA*PRS]P(<@(MR[]AW97G3DA^#3;)TE38I*M7Q=@XO\*IWRLFVVON MF+J8ACAQ_0#ZG@>@#]W>J$VP5 9XG*G)=56I9,98/@63OM-1.58=9ZF0,K'A[1\_+S.W^_6W95M -G_$A*Z$24T M01B3N+.$O5#H7-*8[YL^",I1636LE.&ZX54O5.HTJ+(W+$53$2>Y]W3D; [* M)*I:3$"=6D&+"Q2.K&!QV=4+*JR#F 74K1CK0:&OFXB)[";+5Q^R^W1+=GLF M[76XF; O!\3W,<:NX\0T\9PN!0 QCH22I"K?-2RJ-1RKP2.U=%;B:%A"3=,C M)YTRS P$;56V_O&^^/833&^1&;1M"'P0X=I.0HB!RO/[S-/"%RB5*?]1T$-7V9ZG%G#PS;P]T8Z1( M!DB"?&@8X:<>7QG>2J3,/[;58!+"E\V_ 8YXBL#I)*N*]"E\#JR#!3<@-_%I(DUD.&R5); M"[T@;>0JZ+6#UU9 (ZA8P.IG#/I"3X>04,J/[.OY)B_XYN>.20]S-_SPX\ M6'L@8+,*)8&=(&C'3A"3I / _DCJ 36-9@VK_MD!,H5S)#HI%MOYG(E=N2E MBE@C&Z#B- ULAAK@>AD;HR8<*XSW4W7U:Q,-'O8=0H+(#IC.>K$#8N3UZ4/7 MDSK,H?#Y:=5,Z?2&"FGRNF6 KU'Z-,L1C=>$""J1)'O+4QQ9!P:418D+X8MX M=W?Y-N>VFG1E&ZS%T(\3B "+V( + IL$(.J,P0C)/:JD9L*PDAQ1]=MA2G7M M50D44Y0)N)-3%07:S%Q!NTC,@+J,9'(9"C/6B?-;7SHX&;E2^W LD$P\.R0H M9/_T SL,((!!+W"40 WK,W%CD\8Q)PA'5*8?3_"HU9D9;L?$/-*T3KE*^R!0 M\UT;T\M0+WWNB*W#5'D2VE,X'H*^_8-GNQ[RIX]9R5\L2^^S%4XHC:@-?(1C M!(&=X+!/=J'0(<);"N/,&%:Q'A*OF])BDDAZCZ108/]@.O;D=.KT!/V1Q(\S MD"BQ<3 =F6K[!LJDBFT9#+I_;<= #V<+V##0Y$BAO3])!J'%<[K=/W_*OF6[ M0[8"#@0.@A%./)LZ3DPBVF?E/-\6DFG%3QL/,&L8=2T87JRT?OCJ/ANL7JR% M,<$8TAQ9DA%C \1JD4P<&KY@82@05*-K(6&?(OCS(&\,!\+IL/6:5S*I/F7K M+/_&K\F?Q)9YQB))ZN(0$;8F9N9MET2VC3JSH4WD2DZ--68Z1=;BL\H>8%.6 MJ&R764\-3LF$V6B*!5-G4[(KF43KB#UBNWE1Z6.(5#/IM#?(&DJLZ>)Y&6JE MSYWS9)M>GD05#>?5>EM4AS*[O>,UG#*V.N9A=6L\*:I]5==P^II6',LS#Q$J M^+7:EVP5O0HB&\4^(J[GQFX40==F<5@8$AH1'/E$M(*N813FANH1."_6 ML^QS5G[+UUE7N)@#.V*%V[KQZFIQ3/&*^UW^'PQK5N9%X\"7[/L>L9_YG>%- M(N0F +@P0<1Q(A^0%B_QDL"1>[1P/IPR(J3T .)IV;#Z;8I6;=:GJI1]Y[\6 MS"#-3YI\':$%MZKI+?!!N:F^3O),J:M!?!PO2;2K"TC/]D=Y]F7,S&;:_,U?S:$ZS#< M;<[^Y-==SF;D]3[_EK?E]HZ0D0,:+MVQ*;HP*9N!SD"OM0)O5F!&DX_ MG.KC=3D\^F/5#EGI;O/Z#VLWK*KZO#8_-D9 M2-OU(M^E;H1#VW9(@!,OZD&R9>V(Z=$TM)DFQ-8CJW;III6[UJL;J_?+.G%L MU QHO(65YKPE-:Z>64ZA79!P+X(97;6=!LW/AVP>#8E@L =?.N443-$&Y*16>+R^2X'"ND M\HWR)U)2!>=4I%250Z';"\?(+4FK!U[L^UNZ;?'\G):_9WL>FAU? FM>C E0 M@*$?.@F %,44HM!FT1IA 1J,7>H)'7XS:'["Y3>';9W@KH?]$?GIBWY2SVF9 M;)QAT5U(NZBOG/^,32)Q^V+^IE&[E7':1&O>1-E9$ST>FZCJT?\X\K*&$EO7 M+G&8I7X!ESL,.UA,UHUEJJ<*F4?/7]@GZPHN)$D@Q@#'89(XV(W8A PZ# ZQ MA;9MS5@V/.^)"VO]8B&'+55GRE!S"$QWL[:$Y!+CS]D(,K5AYVP,QV,G-EF6KLUIQMA>P'1FSK=BBOZJ?1)K"P@!+PFC*$P\&[.U(_23T'$[ M^UZB?0(3M+J8R4NRFI@!_K7-6 :H-S5;S<^Z]BG* /NFIZ=I9J6K%>#,D?NG MF8UD_9*?B928$]V8^;G89<^-57K8;?I:[G;@8!NY3N3: 0@I3B#LUVU^F,AM MP"@:,;[14N-J!Y9UQY$IUI)395%L.V4"^N1FB8:W!I%%Q7@SLCERF9F!39"1 M5"YCLV.L$X76[B43]1:/C\6N/G)2\1MR7_XH/A?; Y\;6Z/8P=3W'61C&@)B MQWY$_]CP1--L>$%ICP^R!4?-M(2V M[(>91C"7 %D(_]KS(&;:X3]'*N3#0/57HQ0O83XRY9I\3D25/^%R8M_2?,M- MTJ+\G)Y:AH]%N>>WFOE]YA6.H9,@VPXBA (<8-^WD\XZC )_M2_VZ58L2Z++ MIM0,U<,3'I%P\V^'JBN?(UE!3!>K8GF3.0B5FVUZA._NBO)=E9[M!_W5><\P(:QK4;\TF\4-=S>CO95%5O^[*+-UR M.']/\QW*6#?.OJ3?5\0)"0RPY_C0B0%)8HS"/GD$[%BJVJ)Q-(9C^AJ;=01G M<72RQ1?--\EH49VA-?3*[=$!ZV*;W5A?:R\LYL9B=%B,=36%UMRBB]=NW?Z* MJ[H1IDWJ_0?VNR,N$-F>XW@P#FV74NS$*/ Z7(0XP6J7W?./F%-\.3Q"&A,W M&G,*75WS.3[IBKOFV\68.SY5$_T_J89PV$YJ?;Y8SWN:9J7=5D.R>J; M8R@<*[Q:V=.HJ$N12"7M$R9UZ:(F[HBP6DER([0K^,N![S<6=Y=2O.]W+_7P M8U'E]0X'<+S$#6@8(1L[( +4=?OCV+Y#Q2^S&K%N6+0:S'S+_?*FU/O=>?QB M== E]JC,M,NPY"VC2>24\,_<&A+;AK.WBMK>H8G6$=M+5"'LVH:B4?(7L*MH MUK]BJFXL60\GK1Y6/@D ]((@#GSJTRB,,(G]D-B1%], $JFWNH4^.,'9%E[4V(/4<8#4.P;J5B9;*!<=-*MJLK[ SHTGA&EZ%(&OPH=/_1-F44QN3%*GY+> M-(CX(3.KQ63]T*+ZZ[22T%X7>/J8B.Y_W;,36S[AT[SF0 MQ$^])=T^5WOK MJ2PVA_7>XJ=]91^A5.103$?9L8N76N5D[4UK?S+&H% M%K/"W"Q%961A7UF\2OHM.K;[LSV\1!"OH-8FH(^+Y3 (H6N3. ".ZR0. )1Z MG5TWC"7+NX^W9WPI6R.K XCC:<"L12F9$-/ KIAR3$NKG*0<#P4>F>W@S99& M>Y.P 2G21_8R-$JC/X6I;BG[A'BUO[VKU^"?B^UFE=@)Q5PE V"CQ(]<&O9Q M$8E<7_:-<+FO3Z)8_,S;5SU).&GVQ#3*)&URBM3Q56/AY=XG7MZ=,3$@-:J< M+4-8E-&_>DI[# OC,FJM8JT\9)#A&LEM^8VQ-L/]G M+M,E3.B8S)4))C5EHEIH2T@HM5"D$T2R["Y#C33Y(I3 46-(>*[LV.S/9;+3\E^?)$V] M'DA-*6:FQ.F3S$0984XU\T3>(LELDJDS+Y)4DN9M&5HS O^UI)$B$](*TAPF MK:]YD A!"'A.*HR#F+H!M>W^_"CV(B4-D?B^815IST'_L&58_MI]97*!$1$L4"%R8FJAX<$U/E-D0OU?Q+:OV?/W7 MF'J_8VL8]BY&1"9T70N0VG&N_'J:HH67H2C&'X6Z)=B M5[Q4N6[QY2<@0#3R7=\'=A*'U'=!;]1SD4P.:*0IP[F?&EV_&KJQ=IEDNGHL MDX+!S70D2L8Y-7^GR/J IP4W=\_[I]_SO8/Q>8H MO=7*CR+D1Z[O,,UENDMB$M+^8 $)')F5W))P3[I";%\S&7LU?QG,2=U>7@9D MDY'GR5JVR00<7;6.OG9=H/' :ERP3GRXZ6:)FHD;/H&L^9'EHLX-SQ;.3M:& M@Q'R\GK2,B:U13)S\8KYPC!JJ2Z#_8 Z ;$1\BC%H0UMT%L+2"1Y>UW5BO%D MA'QUF8672!%E=$EC?(07@B52Y%@1KD69[4_2A<"+0HH]S_9LFB0N 3#HTX4V MY8]3SM'K3V&JKXDIUB;+5XVM3]E]?>!HM_\E?TOC\%UQE_)-(YAH!%V1E-%?SJLAX^(6F/B.K$4G&K]!OW^\VV??_)WM> M10%F"^V ?1K1$".?A##LM0C$CIQ(R'Y]&I5H45DU+(OADM4):=)$A<(D7TI* M(4Z5-JTXXV!0+%3Y6HI:*.-_)1?CF!#1BRZ4^<+^BQ6-( W@#;@Y&7!+D>'E;"8Q1HKC6&V1#PZ@_]??*8%>B9/XQ MK@:[&-D5Y$?TQZS,"[8^V>!TGZWL,/ B%FX$-J(Q(;X-F7BT=B@#(3NTY;X^ MU1AO4%F$7T!DN.2'NR1IXN/>'%^* B!*E48M>,'!&Z*@QM=RU$$1_P69&,.$ MB%Y 9F3##=%M>K^B-O$\!S,]0YIHI+&%7>A"&X,(T003CX4C MH,]>0C\6.FD_SL+$.M+&S*.41(I 62TQQ=TX-1&B3;N>G' AI"@JW"U-4Y1\ MN*HJZHR(Z$IR*,L7 M8M<3 , /8A]9PH3! ,24)["?.A+QR<*!LPK"HMKA=S MK7S&0IV^MT5E$N;D-$6)- V:BI?XPA&*RK>GV?6L,5D=*-DM3TFV1#<\S1&E MM-TIR)&VONG"!/W+!F*GWJ:H<+PC]?6R_CJM(, M?I^7%)V)>=&9YQ]9Q8MEP.]YM4)L8@N"!$0(>V&"09AXO07BN$1F[I#YKF'U M;Z%8OW$PDJHM18^8[IIB1DXY!4DQHG@G# QHE@I/RU =)>3%^%ZB-/)Q\9CF MNQ7""2$D@J[O$Q!3+Z%.TMF(")8JK2[WY:E&?P-';?R+DB2E ;X4=2 MZ@Q MJ0*-[;=U0)*M12F!+/;+6J#$@/ *]')T4H_R:E:O8A30& MD$ ;A]2.;.12IT. ;4=NC:G1KF$E^;G8[1^VSS?6%S8,LF:/JAM"[1[X;PU2 MV:6A3NX%%W\ST2ZYO+NZI.- 64,T4"V&]6WJS2S>Q'D<6IX9:(UE"* 1S\Z7 M6,;8$Q7/QA;[3^IPS8]B#P4.3' $'-L'('2]/ESS$RHCCW)?-BR 39*$HU%: M2TFR)"9DY@B2DRIQ;HSHT L:!I1&C:YE:(DB]D)'A]$23 FD>H[H=IN/K(/Q M:^1MW&>'+D-F>Y &"71LD"#@]_D?!PGM8D;Y\X MSC:>#5'$[Q$[3NB P/%]SP^"SAXBQ):9%-2MF-Z^Y8"LXJFIWZNVQAY!H9@^ M3\.>I,BVF)JC*E:#:J:5\E5^!B1S/*?+T#T-?A2Z>YN< GW*JGV9K_?9IK;X MZR[?5Y\^_]K:)*YCQP0X!$?()@#SP[[]JCIRI%1HG"7#2G0$UPZI&I[U P-8 M_551F492*Z9.T[$JIU C"37UM/1UK@;42@_'RU L3;Z\?EI:&T/:UN+7HKP/ M^2Y[O\\>JQ4-7->/,+4I\5U 71!2MY?4F.I=>8^'8SH:$SAG]<8Q*^Z+53NC M>X&NH3$U+<>G;4==^RI:FW">5?N;Q(]9H^MKU67H_)0.RZZ_=7,M-6-\?1O8 MUXMY@79'^%-^_["O/F9L .[VZ7VV2MPP!':$,$FPZP0^LAW480T@DMH5F@?A M)+M+W]H-];)&IS [3-]P$A/&HMMLXCGDIIU*NB,4C6\WUM&[&286W0WTUEPS M6X=8T/0S'P>79J296\3X)$73O/Q'NCUDL*H.CTU.E3] PU=E7[+RT5E1"F+' M0=AW(R="$,4X[LY(!-17.-XU#TS3VXTM&(O]MX_6#_G.>L[2LOJK]8,C>*ER M 1R9GKNF;<7))S#NGE7[9YTX>&/U?8/[^">9Q=YL*A-3F;[^\2>?SS02H6M2 MT]TVQA-VEP#_,^/3<;:!W[*23<;_*+;L:UO^4@.O4N*%81! WR8!"8*0)+[C M@3 DBAU#7"^=&:/DW ,+V[XW>)\A:550H7"5P.2W-,IL:;VZ36^ M _V8>.9%--K*:ZA>%I=@$]8O))][:;91NOK7S7 MUC6YD,FM?Z0NSW\R5_])YF&UMC4Q*QON97_R.=HT.[IF[$E:\:WY.]_QHY.K M]_6_.+2Z:N27[/L>L<;X?16$)$1.@H&#/3\"(+(]#\,(A2@.;0*%]CK'VC!] M,^&D&NPZK1ZL[-\/.9L$,RYF*5LK/*;E[]F>8[:J;'TH\WV>"9XQ'4WO\'PU M);-R\\H14EL>U^*HK!J6TM'_KM)YXS*7>Z_]-1=Z[T3HWR#E@B#KHG%>X=3F M1:&W\NKJ>>UU0KNF++N^"');+=F(Z^I:XLC[(>QC5T8.MA& M'@PC+T 4,,8<)TZ B##IMCFA4)U@K37J!5JY4N/:F1_6K#E)EXR-_R1\;]KW MV>K 8Y&\OT"H-C&?\;\^!?RCZ(3".:C7!3;P['JRD&3EPN1ABM=Y)Q-C7A5F M>Z/$9/,A8Q%Y]8$3S'KE[5W]^\W'LGC*ROUS7>>+A "ST.QG2#7MYTD2IS. M*O!"H0H%NFP9GEP:A#=6AY$/N@:EU<&4*M^GC6*!V61B=N5FD<42*S%M3$RP MVG31$;T](7K;$/W4(AT[4;S-P[4)0B.#"Y@8='I3F.EGVB:"MD27DP#DD3B" M-D@\&]D)P5%KU^5+'TU3@:"U)4P&4K42-1(]>D(PP+&!*6$N>K5-"P9H_I-. M#%>+/.IGO R_U@WT:."_T8)':( >@,!2X,):1;S8!QR3[" MLFI<*@JCR)V 0)LG34Z89V1+0H?-LZ:FOR?L51S86-6]Z.* MG.*?M<:Q,1C@]H^6VQH2<\;N>?:L>:KC:-D_9'T;:9E[ M%/BZ-C.9I'X!\Y91]XJ)NK#\;@'_)[POL_:(9_\TE.TY?A"Y)'1]$+F^[84N M[2PZD2=T8%*'G:EV"/B_K1[@#3\K+OW4FQ9>Q;<%IJ!4<4-@,6S*[P),P>K( M_'_-;OJ"7?X?:TK^7R'@C;3_6-H6, /H\N1"JE\/.R-UO=U8(&[@8! %"?:( M"P!R(]AO+ 1>(%3/7X^EV;5=>6]R!+NC]-T L;H5?@Y.M:B\ 6[_;#HOM,$[ MGKI%:[VL+V)JK\20D-[3_&[_ )FE#;?6/29CNS!$+L0XAHE+; _[;F<'>4$@ MK/%*7S>LZS4FJP>EDL90(TU NHWS)2?7LU$EH7E- M:$_T-4W9+95KY_;_]"_MT*@Z[@A]FAD)UY 7">T[G?PM M0/;U^E.8ZFFRN1189FF=B[]=KP]/Z6[]O(I=-XI\0 ,?NG9"H$/LI#.5A)!( M[/VJFC"^O]NL\%.&K-F)LHH.F_5#Q<\\9=9=ENT%7_L81Z=HSL0PCPJI$HM# M:K=;>U!34":;$C%,W8A,R,4^J"4'\MKGP=3'"(H6H,ZC77B5Z!C-AYP&_W+@ MT7]QU^V8LFD!^[;KV#["B>>'ONMY'NFL8?9/N4RVF@W#87@#B-_TZ(X,5.V= M#Q414:!01GK-LJ>JOC?6D<0>V43LJ:BP61;'"+$\FY)B_,KU-_58G:PE2?(( M+RZJ\EA61*MEU@;)]Z>\K+L3+_#EK!P"HR F ::)[X;0\0(0]CENXF"QX'B4 M">/!\1&0M>%% +N;>')5)=7H&U;DR7A3D>,3VO#DA8LO,7)!7[00N(S2@^-< M*#1V*#E9::L+5K0HD_0IWZ?;]X]/9?&MWD^K5CXBH>\!C%S'H1C;'IM/.J,A M](1*9FDR93CZZ]!9=T5IK1M\5GX"4$YOQO(JICP34BJG02_8;*%9[T78-*)' MPSP-*),F@I>A4;J<*8QT0CG=^I+MTMW^4Y8_?CVPL=Z8BE#H@"!V'19RQ7$$ M28C[H[N1'6(9M5(R8%BC&DQ6^0*4G"ZI\2:F1L8ID].@EJU/8FP9T9U+C RH MS2@"EZ$QXUPH-'8H.3UYO^.OJ.??,LI<^I!555&N[,0)[3!"P/-"BAT4.<%1 MN9) ZHDYE>\;5I,>DL6;D2VJ."@Y-5%B34Q,3!,FIR5G7'T8YLJ(EEP@9$!* MQM"W#"49Y4&AKS/)Z0BLJHPIUCXO:[FZ_;K-[YN,9$B]A" 7@\2!%+L)L'%W ME]9S0BAXB76\'>,)FQH:"U(Z;%;1@Y,,5D:0*28RT[ H)S4-?4=0UA'5M()S ME9P!V1E/Z#+$1X,?A>ZN)B=$G[)J7^;\*:U3QK=&=O=6=X&K)HZ\09RYO:YS;M[:[%+F@XM&I8 M-U;5 F0KNAJAG"SIY%M,JV:B6J> W5@=5.O3&Z0;D31Q"@=TSD [+$/\3#A6 M&._#HV22'O:',OLYW^6/A\=NOP\?LA=_?@9M%<$(8@;-2UP_1H$#*.D2]76E MY1'Z:03/U,)Z5X.U'ANT>G763(,I"?#L;356F1N@5HO4ZH\V,!]>_>6B=%N% M>7%!-]JNBU1ZLQX/3P$3L"V\-"]V]U^R\O$C&T$/S-KQQAA\+ Z[_0IY/B$X M06'DA3!$H>U'=F^6XEAJE3[6F.EC8RVND]?F)-?MH]D47,)/2:2GA0C6_XB2%5E&O%8+F+48^F$" CL"),$Q:9[-3@(&37+'5J-AXWLEI\]HGH6I3UWX<]BQ MGF?MBMV[=A^OWLZL$CU H8D MP2!Q8^K%7I10&+F8P :#XQ.;"M[L-V/;N,)RN%:-USH!+"F7FOD64\SYB)83 MS2/#-Z<46PW6FY?*.9=F2I$Y()MF&F49RFG(MV**;BVGGRBM$_E.!%$L)YR:C!I7S!HGCWP^ MLA_*VEO5]1F4CV6^6^=/VR8P2HI=Q;!OAD_,&>5?3$AG(%Y.07O&CQ!OK :> M]5O[[]F44XR] T=J?;Y8[K/JI478!J'L0N3 M"$ ?4( @[HS$"9"ZFBKY:<,Y18:&C[H>CYR(R=(D)E8&&9(3I7-REJ-(+RD: M4!Y%+I>A,*K@"RW]24XQ/F?W/(S[E#T5Y76U<@F.$-\IB;"'7,3^GQ.VMI'M M)D1&2/18-*PO+4BK1RDG,)I8%=.=Z0F5DZ-77"Y'CX2H&Y IO=0O0[TT^U28 M[*RR]SV^9;M#]BE;%_>[G*]]SNUB&MD(V-!!H12V>'H\GM1N(*RPYR$O D'B!-")0SMQ$.PL R<6 M*IRKT]Y$BM5!K1/T)V"MSUGY+5]GS?L 5W^J]4E2W[2TAVC$-FU3R,9LP[PN M1P0%>!P,X?2UPC)D4:M'KZ_R:F9+.!'WD)89XJ6TD^*1FZLWYVZ?^#\9FKX\ MRT?6BUOM7L684!=#-PYB7N#)<1&(>LF./:EB;B;LFT[2[=E@?%=CMDY!2^;J M3! OF+F;F7/)/!Y'^^[K*[IOK 9QK:3'*E UZ,6(J +50WD_@PVW#)$UZN%Y M3M XF\*G\XHRR^]WR:$LLQT+CDMF,%W799D8D/JWVZ9*TWGT[./0BWP&(Z$^ MB1 F=DQ[/#Z56FR;0V%8D%O@5H?<.L$J>6S/7$.(2?,RVD!.H"_3WZ*NU?D4 M]V*D69GJH<-^QIMO&3(]@9_GAP G8E8X 7JQY,ZON_*-HCSM/$)B0J -V>2! MJ.T[(008=:!PDDA=Q#,,Q71:0KI>U2SM(9AD74Y32"9BK[7"C76*_GIUL>7D M+<:UP5""=YK&78;"3^7L>:)X2H[%*U!_8S:*\M5Y 8B]T&&K 1PXT$M<)TF< MY'A>P)$ZZ*ALQ+ ^=[ARV92O.FMB6CL)87(JVD-:CAI>8VE YT83NPP%&^_& MJU+56GB149VJOG5];L\F$?9Q; .?A @&L>.'?41K8^+)RHZ:%<.Z\W-:_I[M MZWNSG[/UH M9=/X.4:]=X7'\2N88)R<6,EDXI'1XL[J(5HG&)>C:T)D#J4+M3;&,O1.LT_7 M[@)K9$S\S&.](]2\_/@IKWY/ZF+U_% MU>T8/T-T JVYTUMCLS@XV1./(]@4S,9-1*1DJNT454WE[-U5/W.2<5D,]]G'_)OV:93RQB$KNW;B,8T MCCTW1J[=V46$N'++R;'6C*>S.H!6@U!V23F:3=&EY91$RBXQSSB\L1IX[VI\ MRU&P-TD<7'_J:H!EJ)E&?UZM1_4R):QLCT\L&JR?;"IQ7CT55;J]O>/%"VO; M#9CWN_7VL,EW]^Z MX]5!:U_4M'2.]A-4WX4WG:1>G[1::77^7&S!&ZOWRKH@\XL1=OWM,S05S-@; M%C)YS,G ^70S>VN(3E!_+XK-'_EV6Q\FO03C])8FCIPXCBC$B>-B$D2DJ\N# M2"AWI%ZC6%8 M8;PW2[_H7CQF7]+OKS;2;=M)' >XT+6#&/E>$O=WU7TWA')[2,IFC&\;-<@L M!DU^2UN5.M&TPP2N59\RGK#> M/EOOJ^K UHD\NH";XHF?!CZZ8OW]D&_X8P-R,-^G^]KJ9R8D:9D7\'M>K7P/1M0#* F= M&,/8I4SN V:+K;YA@N6.3JM9,+RV[;!8OW$TUT>C3L[$Q,\\77(*)\J4F0O: ME\@8$*=QY"U#@4;Z<'Z-6@,CPEK2FOAU5SUEZ_PNSS:X>$SSW0J[+B&>Y\0N MPJ&+,8ZIU]GSPS"2TA-E*Q-I"K^4U4.S?FO R4J,.I6",C,)BVI2(TF@&>6Y MQL^0^HSF="$*--Z/NTVO^C:O.2&0&I4:1R63JC MZL05D1G%B7 )0]:/LCJ6 I1]U75H% # W^\(/!"UWT:Q?_JF$=J8$H M+8XDB!%3#3.BXUREL=L0$&#O 0 MA0 1#]J.&X:=!>QY4I<(9+X[S4A76J5(T2,QV@TPHS3>9UEYG##PUIB7Y&E! MHUX6^:5QK^2]Z,C_N7FVN;5!XC!F802EGH_BP$T<1+L8 I$XDBKD)O=EPZ._ M!:.X7) D24P!S/$CIP'"U!A1@1CHE4%H7R!(EIP8&.%+6@UE6""^)$- $2<:6I0JRX*_H@A(';RG#>O.] M6GWYH_CR4!RJ=+?YDNVXO386"2A,4$R9 OG010 &.+8[6S'$5.QPVC@;QD^@ ML3YJUV7=)=<0(ZD;EHSI.)-3#@;)ZC!9#-0,Q&V*=5V-H[[CO@ "7^"1ZW5/ M[(]^%)5>[E$MJ#;P[%I.!WV\H*IZ.)E77#7Y4.CL)1)2"WD#?OS\ZXD5 &V$ M(N"Z'N&WPZ@=^6%G!2$J5*M9]=N&PS .R&*(E%5"A2X!837,E)RDSD*2A(@: M)DM9/F5($Y/2UYY>$]$1G"Q /L>@+_3T#$G)#,ZL^#%QH]AW,+9=MD". I]V M5MPX\*4D4_+;YB4S&*T&LG0)2J9!IJ0E7[BLL;6/7U8J M2C&*2@%=G8I%.8%="H$2FCL5D6KBJTRHF P/.']-CW7PM0!AUN)&\?]W]V5- M;N-:FN_]*_@P#U4163T$-Y#ST!$@ 7@\[;(=3E=W=-2#0I:8F>I2BCFDY'+> M7]\ -RD7*;&2\*T;MUS.1><[WP$^'&P'AMN1A%1_K';\4N"!OY7RBL4")+$? MT#0,"0%%@=,PB0:+429V]=>$'T(^Y:3;,2HE%'Q" M2M5$7(M:,2&_S,$Y+3?$G -R;LJ3RGR[DA#U+]>(;\!]N?YC,(+]$ $4DPP6 M>8SR($]C/!CQ42+T#)7B1UN6;@ZH+73#(:DHC )9 OILERGZHPX(*$:X"LCK4+R&&=9WU3U/:^'=7VW9$UBN$@"BX#F M 24)Q!$@&2TB=+0&I2YYJ-JP+)TGL+P.E^+-#V4.+POIE/3)*:H*E MA@E^@,2GVSI&)E2=IIW#'#@XE;Q$BTJ!)&XJ%C7$IR7PCUD(E$CQIB)2+=E3 M)E0L[;O@_+D$T 1?#J2"1MRH#+J=(O1;JE=>#]5JT!LDB@P8U].]J0 !!@GR?9A"'-$H ($4V((!1*O6XBDF[ MEO43[7:'Y7;[R&N/'>III52<>V-":H5V2S+Z=^6NB X\ZDFH=#1^&@&5]TQ> M/A79$UHK:,U_NV3^>O-CO& %,QR@(,T0X(\Q$)P,=UE!&@1"3\,:-SJ9;/)N MJJ^:YDD76&68BV\[>LFPSDZZQ,K$7.2KK508#8+8ZH4$0>=6,VQP[,#JAA6W M*LMM4RYSQ^5-6=?/[-K12O81^\XC]OZSY MRZXW5>W='/:'NO0V/4COEZ;]H5_E$O_I0BK>KF3N7P@+0RX'L"#!_//[( MY^4C_U([S'UF/?&.??%SO5F5GV[8;]_SPW35ZB^6WO-STHL\!'F2(QCA)/%! MZ@-:#!?^ N 3H=O+#L"TO>?: _0>.$+^FOBJQ=AMP"JL*,T43(D%*/?C:&K^ M=3+^?'OT3G^N]VV8'8RMX//0"CH/NTW/*Z]WFM1;-X6XL;(Y0(1 MKRVYN1 ;T=,\_*.KF_^H]MT3]B7KQ/N&[ZHT=]5VO:_V]>;VMJSO-K=W['L_ MV"]LFK(5X@4""!4I2,,X+PB$69 F(Z PP^*7(>W"L'\BB(/G@O2]A>]M!OQR M9UEL1D+LN) C09 ^4#3PWR'W1NC>B-W;5UZ/WNO@>P/^+JMP)U1R!Y,<"9GR MT26;H1,^X*1.XH4C4!-$QH%EQ(D0"% :YRG(T\+/:$ZR/,ZRH>9!X,N,NZX!GW4>Z2TY=.^^?RIA/X"7W09R MB$_A_3N',/_$[\SH(DJ AR/RA($2 _SG.6>0[X M2(#().O[TJ@LIV%'/-Y#"VBB%7SYZ%A>L+<:F,ESHY.P?KX<5K=6XI]'P<;" MNW*D?_)U=G6_32VK:S*O>4G@[8&O_5=_ZK-#"!9\XSK"!*$TCT*41!&$XZ@6 MYQ%3\*]S<>*([]NY3>3C#>/V[\=AN>&G&A*8Q1CB#"D-NFD8*D6HYPJC)X=B%=M,],1HB$H_*#P6:M+V8 ] MV,Z#1/(:A F+EL?&KI<.H]TP0"K+J@ZUTH/<1*SJC6E'<30\@NE0K3Q@342Y MF?%)F7J58>@\,V*CC@%FG1MD3/AT?DPQQICH@3QR_["M'LORNJR_;_IG,5Z< M^/A8[?AILG+=;P54^^7V]/M%U>P_5OO_*O=?RE5UN^/U9D[?0%N$(."%AI.$ M@("-?# %Z8@]3B*AI]3=0FQY"'NRM+6K]MYCN??J$>I5?Q6OZM#*'>YS@T#! M4W]N@+4WM [^>;V#WOD)R>CE. 0\:24?^U;RY:25/'D]9N8?F*5N+4\/UR8=UO^1].K:R M?[)A_(T@SS*TFVIX_^S#O3&>)DL!S$96-"WX4C8E^]D[M%MCOKM:/;3;L-^: M?;U<[1?,8IRF$0Y0@FF"@J3(@PQ"0E-"P\Q_Z^"X(2OVU'( UKZQ? +-^W, M-_%C*Y>9NB YABAV0Q=,.5-9:89R/:RHMNRO%;^Z^KT\.?V -\UJ6S6'NOQ: M_MCGS/V_%DF0X1A3/_+3)(GC,*5_88L>?M^ M=5>N#]ORT\WGNGHHZ_WC9]:(]TRPR?\_;%JY_KK\MBT7:9(E 7_GBFMT6$1A MZ),($C\-RW4D.)QN[BZ7VYVBR@.8%#X 6#I9XIH MFD0%&"QC2($1Q9.PYX+B=5!-:9X,V9J:9XEG"YKW%L73JMZ1-Q754V#=<=53 M\4A4]939$CHS_:&;?U?UXVBP?UFS0 #E18Q"2.(4%QC!\&C,]X5FO)HF+&O; M$9A7'B=9\F_X:G!X6;\FI$].LDZ8(S,Q)W&X>1H&U4XSJS$I=G3YK-_GSBKK M$^7 X60#3E1&&X]<#OJA7#8EKRKR_OZAKKYW6Q*]110PR<]3/R-%1C,?I$&" M!XL((:E''W7LV-;E 9IWBDU27XSP*99>3D6EI$8KLF@ED[Q T84,T@2Q;F2. M1CRIS#<[V:WE^X<#Z]#/E3!")$H1"*,HIX0&$*%D7'^,0KD3EZHV)C@/R6&= M9(I\GM94-_N_EWPC4TF[_[7%>WK)T-^6X> M!!@519;@@A8$@3@*TG&X2:#4/K26(>MIZ!&;M]EY#STZY?Q3AU/1)'0B.F4S MT:=,?A9FTE(^>IZEBTFI 7)=R4Q-N/(B/37&C_8F\H?-KGR_+^^;!J7&DKW;NZ:KA1@$."*4$Q)EGDHZS(!J-A2'PC M*B=F:B*%:_O>.">_\FXY.$.B)LBIIJ"9I].@F%UY[RX2.JV,M5A4)$R.8\?E M2](94>E2X4A4MM!J=;@_;'EE0EP^U.5JTZYAL/_>EFWUPMT:W5?U?O./[O7' M73*6Y]XU?;NY8D[/LQA PO=O5S/W+4#;\L=POTA3&21'ZE UG($LQ*G(T MF/2#2&J'7,O03)GPKIQ8!RZ1I)*TR7#K1G\UXXIHPB;/CVB_:@N3\&WFNKPK M=\WF>_E^MZKNRP\L0V16/]U\7?[XW+ZHRKY>\S,QN.S^' LMP"P,@\S'>4S3 M- Y(%/HX!J 41+CS _DRAQ, $BFERI5/^B***U.G? VK1?>+UOFQZ]RJ=@4 M,1)+PAP+CN0.=!N5)^B]]WU4N ._7GG,!WX=FWDQ6\D8?8HO"/"$\7-#IJ=T MN)JMK\A)_A\[9F7+JU2]6VYV',ZGW76Y.M2;_:9L%FF4I$56 )+SI[,#0*"/ M>J-)&N943LXUC5F7ZB,^[Y8![/798S.Q^V7]5[GG-\"]9@33<5KYQ7M@]-E]Y]M=O?-=TYQLV/X:_E;LU,_;_#KO1"_\KC M(M#-Z/Y7%$?]?R2AXD?%5QYS]:%<\8H?VT>Y44:W68B-(!.V![G1X:0AO&L; MPH>A(1SA33L27*;J@LH;XM@-!3?E3&6E'9I+MO.2]?F2CPE\DLWFV_M]O?EV M: 7H:_5Y6?.Y=09C/\\2/TAS$H* )&D\PLHB#!9[7IQ0/]$V D9J,CSB=C') M-A,;_11[\K 83["_M1[P!/O*ZYWP3KWP]I77^>%.UBW"NF+.;32@;NCU=.Y* MY-L6>):YU?,,T9#]+Z ?YS3/4! "$A<@0[@@XR@#\UQ&SG7L6%;JMF*N.:76 M8E1,A*891F@$?A07_FI^C0O) N(H)^T?!CZ@\#DNM#*,J M@:(Z99T[68F2ILW6@>]7B+E\U%N'25[]3E15IJ3>F0D BB,8);G M.(-^!@DIZ&"125N@)3<2=J;7'.6:AUIT*HJ/)2:U%6BVNH87&)*1(@5>'=4C M%4_>$B5E=M1SH&/-,!AG$ H&\L%J1G.IBJJZMFRK5 _/>VT6HG:#5Y=<0;6:D%=)Q=*AU(YJ M7>;JDG(98MD1]3+ES7,%,\J2L(K5Y7JS/V?.4A\DJ"'VI&TSJ5B93$*5E(PWVQ*1D&N)4%666-:*SE%R0%GT:W5 8 M WY4IAN81$'/P0+JTR!2@)R&,(TH !"2V(_3,0W"-,#"Y3ME/W@J54$J122E M6;HL)=8)4E2/:;B1**=IDR.UXIDR7(D5RGSFXRN2J46% T4PE:%7!IJ"@A;F MO8DX3F-,(D(BB!.4P2 IXM%$5@@]]:#TP5-I8:[3WX59DM!"&P0I:N$TW"AH MH0V.-+50@"LY+T4!KZ:UJHYK^4%A;#0SN!3_PB! &E.2'\I5M> M"ZHS$0:9^$MDLA\\V6Z@]TM==E5W'I;U_O%7G?XOS)J$-MH@3'6;;Q)N%+31 M!D>:VBC E9PV%F+:*$N%0]HH#?TU;53S7TH;\5##F !"XI#$&25Q0I. ^OU1 M5Q0%42"THJ_TP5-I(];I[\(L26BA#8(4M7 :;A2TT 9'FEHHP)6<%F(Q+92E MPB$ME(;^FA:J^2^EA:0WP;)-/_ A*7!$BX3-R1%?F&Q-Q,3'XL__R'[P5%I( M=/J[,$L26FB#($4MG(8;!2VTP9&F%@IP):>%1$P+9:EP2 NEH;^FA6K^2VDA M'=[@ 07 $,<@SOR""2Q-@V0PD6-?Z-B_T@=/I854I[\+LR2AA38(4M3":;A1 MT$(;'&EJH0!7S&J1AS[KQ]L5.')W4M&XSV1W-(2BC- QC2*"9L4HW9/'M,)Z-8 M:'_$F+%9MQZ MN2V')QC3G#"%]$F"< #R%. \#P8+?B)VY$_EF#J57(N MR(HVGVYHC+X;+Q]T,L&+\CSJP_@^*HYCXL=)480T@7D,@C@[&@2AT&E; V:F MGSNIO[ZLPZ;B?,D.D=HSI?F>6#[/D,SL2)Y6-_3(A"-OS8A4N5'6I,]ES;^P MO"W! A1) .*P\'$484Q(FL;CTCC --%2)1E#D^O2E7>$IRE+4H0J"I,M+G6E M28C&:93IA"(9;5)AUE%U4G+E+7U2YT?H5,'+#.U+];C<[A\_+YL]/I3+W9H> M]H>ZO"[W^VW)MV$_+Q_;1S93&OD%3>(BBH,0(XBBD!YS.(D#"!8Q6-:U'J?W MP(!ZZT/9/H]TTV+UFA$L^_;CQ7=RIPW+90ET*2+:,\@K;X@0!^[A/D(==N\( MWOOL5(0DSETX$BFU(QHV(R9VI$.=OG.G/R8(B ,'1:;PLIJVF4)!D "$8XAY9:@\1W&204AHEN5)G$H5%I\.E>6!E3OBM9Y<>9TOK0R< M>.,-[O#G\4:'VI\Z=2YNK2S&1B4LU<)GNVJI AE(F)IE'K'--.L;^>D MTP*#T@KZ?O=PV#>M8(.A^#13ZP(6D/HD"(LL!U%1#!;3.$H7W\OZ6R6MF J6 M9#KF*2CA_MFB\8#BL2LM$B6%SC)[ZKE?!^S*$Z;2KKJ]Y$E$RS38=4RY=#PY MIU/:[.BH4C"4%4,89S#PD8\H*5(80V:KMQC'!=57)5%+$ZE28%"5A$E45R4; M[)E2)0$J)U.E0$F59-EU5Y6D/1%0)35V=%0I["W"(, Y@EF"8Q^$ 4T0'+,S ME!0&5I#T14"4U=J;< M4?XP'F8-LLP'./43&I ,96F$PWS#5>U[^WV Q.MI7=4 MJ6\\^)+CC_50"@XY+L50+:7D6K@#P?;G9\H-1M*IYO8%K+E'M"+9 * <)@&E$ M"(SR) (Q'N9-!0&I+R?]&H:LB_K7:L\Z_U'/EUT&:D+*[5QY/\OEA8YN( !N M=&$3CCR_^&Z*&]%N]W[WO6SV7 0^_;TKUV//7[)6NL T1L OLJ!("4E(A!&B M@\D\(D)ELXT8LCRW/V+S*@[.^Z5IN#]ORTTU1;=DW*G[#]7N)ZIHU MO^[$3#>=79WY]E?V7PU+6S;5KC]XG>9I6$1)S@#'F9^D!4EPD!(4$Y+[1>Q+ M51:;'IYE+1P\XA/+)SYYITX-RUV_K<[]B'?JF=H]FCEB+Z;"CH==3KOGB;B= M8F[&XW)AM)BQ$;@QQLQ)P/,*=7/'0JAHPKOM\D=U?;_9W_T[^Y&AIE4$<9H& M.*44(3:W9G-H5 R&LB02?]!5[>,MCR?/0*F\/Z!(VV4IGX@Q.2F>CRR)T@'V M25.K"B!-GMA5_U?=?658,,"- Q?T-1VHC+43"5G]O:Q7?PV/B2$?T#BA)*=A M$A4A1H$_?GP>"EULE/Y0RQ+:0E'1 BEB!.32%B=R(CD-'1*":(L6-1D4I$=, M_$Y<.R=Y*MX[('1*L"O-J,NM??R^_+&Y/]P/PDGX=CP)TB ',,K2"('11@&2 M0F;90NZ3;WO\2$J=*#569M-/6+@P$59CRXTYK"+VRD1[ MD2FW=UN7W3R5_4Y[H9HE2PD-4>2S?P4!#(+('_,H0 @4KZ(G_=&6]6 $Y'%$ M4B4:5+D2R'WLTB0G"S,P)%-:SBI3BA7CI!@3K 'WW,]S&9(Z(0[D21K@*R.- M0E4E^VO385+X>93!@IE(4UHD890-9F@62E0;5?CPR93RX_*^E*S;H,Z8K%I: M($M/+R?B254S+?"EIIH#4=Y-57O6)?1LQ0EMAER345GX9X54B0J=%X^-M'Q5K0>FII")O L.3?PM,]T?1COMR*,_!B1($B*#.*HP#$=(4*( MA1;.9P%F6%GXO!:>CO,7"@N[&?.$G$WMD/G M@9C]#^44!"A)HV2P M&@51*#/(Z-JR/&X,\#S>FKQM/QV_80CYW=06HMP@H,VMF*Y/2:N<5#]E=%C@ MX."\+V\Q:D5WWZ#J@I2:(MD-=33F366G*[D[E,Q*=;O;<-G\?;,M MFWW%S^KN[ZKUTQ_X!P."*$H*EL;C*$H+4E _#\>-!I;V2U4'LV#>LM+U@+BL M]8CDA,T&X6):-S/7D MTZ:#U62-76)!^$T4:+UNO[S.SQ8NLC"EB*1!FI'2IP9F691[9-[]*!#UB$UB977R< FL8+L<*2N2?O3G^,V&_V 7 MXN,O?/DI0BRQ[.YRJ-46[&<(N=B*OV&JS^T5S!51!W899G.]U<2)Q]&IJ8+93A/X6S2PI@D:XK*4(TT1JTA2A M#_$L*8)&B*VG"-.$>I84027D-E.$LU2;31'T(_K3I@@&7-=/$4SQ;R9%^%K6 M]YM=V^\^5OO-JOQ,82JT 647@?5CV",L M;]?B\AY:8":' V7V30SM4Q!O90P_#4V'W/OL3FA,#LE3A,CJV"L?*D,C[!GF ME(=2W4C\#&.FMH]2@Z,91LV-@M7-^,7Q5.(BQ@4B&%"80Y)E,2D",E[%#TB MS Z#2A F& =Y9 MRH;+X(CX&GE:0Z)6-'Z6,5'/2>E!T0"GHD=XAOM-N_5U67]G?VEZA&PNRD?> MA!8QS3# 08SP>&0HQ$#JE+NZ%5/6=3F6%!W^_%H_TU97O6KTVVIG?H(56L2J,:UTH3<.LT&9M^?CPQ_F95A MK3FU=:8-3J E&5>=*;]&B?BT6(M0)^? >AY=GO :8,O,FF_!%'2SNV4-]?/R MD;?7HKI_V);\)T]FX V;W!QGX2 &8>BS&3@-8S\O0DA0/A;^B'RAIY_F0V=Y M5#I"]AXZS%?>:D3]9 VYNS-L92'92EA-K#'/'5$KR\\G,?\\Q+QX$O/?G\;< MRNJTE9B;7+B>._96U[0MM %#2]X*M"NOAML,L9-)PI3^2ZVAVX^$6 )2/2ZW M^\<>;G_LZP1;?V=W07'$YL8Y(%F"B@+ D S5WFG.-^V,%UWT/3T*^]+@4&!@FHU%R#^6$P5=JX$[&H(3J M3\:DFM2K,BJF[I>?GCK^MSLI4.:7-ZEZ\KLR:K(BMOFQN[_;5S9?RYM LM_W5@@@5Q$^RG-"P M2..< D1'.S3.L/A2B\JG6];B%A/O '6'2N&ZFA)G(DLHMNF27"\9F.H!*=P> M4V)*9AW$-F.*BQZ2S FN;[SB[-G%#!UB'%!5/?R5J28BH:3'E8]^1>3DXA8M MRP5(DH!D,6("7B1I&L%XN*]%%C1B:;GM[?W*K47[Q6IM0 <6=DDLY M\3VA<5PZ/;TERM!-R:6$)D_)J9H\ZW K)M5O<'!.M4U1YX" &W.ELM"TI![H MJ^\_W3PIE?ZE;$KVNW=HM\8,QK9ZX$WP)$U/?=8@@CC(_=0G 8VB)!J73S* M%]_+^ELE^#B?<>LRW>L4J'#O&N[N/7WFH.YAMR<;UD?@QW40[Y=']A/-KU)O MOYD/CL"H,7-4Y :2(1Q/'Z;X7G%_O)U^Y\>>$-?;LF/?;EKQJ/*BS@C&%-8 MY$&.8)JD"0Z" 99?%.+[KE. L3P)&F!YY8!+?IEIDI@(S9'<"H?L/$INV+OR MQMB-3L@O?$T2.ZDYF5LQ5)VWV8^EZ/Q.F\_S<\#I0N7 .#NIN]5,74)B),Z7 MK,FORNN[LMPWN-PO-]OF*QM%H:LSR)[>%Z'S^L!2DBP)I$" ^-T#,H->:]3Y_W)L7DM.)FW<#5YE!BD MIN-3;?@9>&TZ7M<=0MT)V46OSPT29JAR0/X-.5(9;T:2I3DVS6I;-8>ZY'.Y M^P[+=5$U^^;Z;EF7^;(IU_U]BQ-4.,\1&T+"# 4Q)@E) M#]YKT5]Y+?[?OK4!&SP0&W#L5"C1H_P5U9TZF(Y40)G*V^<54R9E653D/SV4 M?+:PN_U0,K,-/>P9P/XIDP'#L4PY^M;LZ^5JOP@PP05_5-(/LP22 N8P F%! M$/\G#8&??_@T,,@$H<=:\/>CC^+S4=M/B?;,KD9O/2VK9MR MPF\K4&)Z[T"$Y&1^!.QUB*^\/EC#ZU"CHA]A>W\.P">6=C5V+RBZY7"Y(>2V MG:PF[0(V9/M^N>%*].F&LK%GN?VO2()))9 MN3T@?> MX^A=5.A72-86:9W _4PZK>6GDE3K,VM2K?&A?+_[^G?%830+""-F/R4@)2A( MBZB O$I%AR.,PM2\2LO9GT*=H7DAEB39G #;8]>:\#+(WF;G,="MW@H7,IA. M<)^0JBFT:@'Z>016T3\%8=5ATKR@LC99=DAP&,$B1Y$?I'Y"XXC@ Y( **^ M+4D51S"%J*:V1%6":-.R:H=AZ\+*8;LMK2.Q1L15/DP_F[PJ>*@LL*IL&I=8 MRKI$!P1 "H,B*Q"!:1+XJ1_Y8 029($EA14',(7 9I8$5H)FP_IJAU_;\LI1 M.ZVN(ZTFQ%4^1C^9MBHXJ"JMJER:5];-]U[B*4'E9U6UH%6(\HJ':.?35GE'516 M5D4N#2OK(LR*%*5^5F0AQ4&(28Z"0=<)2=%B7^V76Z-B^J9-F1Y^A"?T6W_FUV[[T^!\BVNWW*TVR^TU^TI[_:,93R@D(20IC?+, M!VF*4Y1#BKN#947HP^RM0MG3@K'8NT_PMP\;'#UH;V.=^M#M1?=>>$95Z$4K-"^9(.@U.\IPYN#<]Y/[G_6@NT$A(W--22;\_7[BPR**RKKR\3UC5KU6TF MFS^^J-*$_E[6ZP^;7?F>);O-(LY#B-,,!*C(89AE.PR)"Q5A#1,2$K3)$%9D'75)[((IFR>+/1&I06S M$VY"=UA_:\%Z1[1>!U=W2UD_ ++[Q)-RK[[YJTF[Y:W2>NM098%-7;K^7J M;E=MJ]O'=JGA!9)N\;( !.$$%"&,N,S["2+!8#O*8RF5-6/1LK;VVV.L0_,= M@%55E]Y^Q*VX\V*(:C'YG)YE.=$\XNL?&7EE'C_+_HH0<1?$T2SQ;DBB89\J MFTU5]M3@OMQNR]7^L-Q^KOF;!_O'WB SE4-""2:(9) 6) 'C*D'@8ZE-: TS MEH7N]^6/Q]MRYYTB] :(BD*G0ZJ8NDW$IYRD*5)HZ:3@.8(N'A/49M4-O3+A MR(L#@H:X,3 1/NX!D)89FO^(&YUU _),#]5JD MYB:Y$FQKSVSM$&UTI5"(XZDGL"+;VT9I=T/GS+HD/C]5Y$5R[I^Y,6,9$3SD(VC)HE7@KPB@=C*FU\@RE:NJI&Q_G]53;07&%-<.E PJ.F<#,7.:YJ4,^+Z)<^1OE;]T90WA^V'S4VY(!!A3%(8!P#@D,VE$XC' M#8\8&)KC2ABT/,\]'2.&VDR_//+ZVY)OG)IA5U?%+!%K4,NNO ZCQT&Z(FE' MVI2$38%UU^5-Q25AD5/FR\14^*3#]Y?E7G_F-$V#G$9A&$=I5A2TB&A.>V29 MGQ:1H=4^8W@L"V7W%/3X K0W/ IM3"8-1D9_PCQ'4 S/H$\'MMX'5UZ*-L"\ MXD3;=%Q=EW$+'DM,Q>VP+7[*YGNY8V%Y9"GU6.P[A448Y0B1B/B1'Z8!P'%; MFC?#"814\I4H)1,RFJ!]DWA$V-8GK7:\\KGLN1H5&D5/U%CF3_8L30^GG6_/ M]E#!:ZQF8KJCY<$Y8-!B15I;_K.J_WN\^U]6J;)@Q'- HHVD.BYAD!*"0IH,Q M&L6YDK3(F;"L+1S,;YO=;P\='$5UD61-4E[L$::L+QP2?WBR!S6OPCSA1T1B MU AU3&,4G3@G,CJ<2*L,G\4U;-;PKJK6S:* ,&'_3TF487XD)8_\8C"&:"CU M)HBBB0F.]'(PWBU'HR@RDJ1)BHP]OI1%9F2MQ32OQCRA1T1CU/AT3&,4G3BG M,3J\24IIF,9JQ*&7Y"L\"9 MP>B(C>AS!T9NN+<3$\O5SX2)O2"1-L/DAI):]?!L831;; KK\O"\PKNRNJV7 M#W>;U7+;UA)*(C^EJ(A2-@[@+$08]L\T,GLYB23W@M3M6-\0.D6D5.!,@T-! MC9R$/#DEE&'-CKZ=(^62BFD3Z8A6Z?OQ7)$,,2/^^,#M]1ZD&F :#@JHS"7DZJC-+S:ZSM%S2'6TJ M'=$=?3]>%.PWP\Q;NK/B=R[JQ\4?UPN0$QH! (JBR/.4AAG!X?#!$:1"A5XE M/LZRDOS!#QBMN_?09-\?D2'ELF98XD-.'/[X^/XKP=[U5_257*N(0E.N_O6V M^OZ_>V\Z3>C_\EP.CAZ_TN\5Z)BW@ZL KI1#KY0JO#9%^G"LO%^$69#!D,9) MR%3#3U(4C5D*I"I9@YY!VXM#EQ8?-(JNF"%;*L&8CF?)M1Y]BFTF(!=I>SL7 M,<.Z4VF)(9=>SU!,\B6J?,>L"-7ELOE0[6[;H\3] >+A]!X.XI#X*,QR"@@, M6'8$QI6A#.=4;J7&D%'KRS:G2[%;!O*W;7O8?SD63[\]G2LLF2]R2FB*?#$M MG(%UU9F7UR*\\CC&_H;%4(=JIB/!8N1=T$3#[+NABJ:=JJRV6#EE_,@H.-0U M?X&I-;= */%C1,,PQVF! $U(EHZSQ3 E[#4ZHF/B*?]PT.]K_SE*H=76OF$")L"*60!DF1$XY^RWM?V=Y%/[T^U19 MU+O\0A8EP8<;690,X$HY]K)9%#GP%TM>BD1!TBPA*4RAGQ0XB0OJA]Q>5@0 MY$3H=J&^E4ERJ0&<@9Q F4W1C&H*(E62*A9%IFF!'==_I2?B]WA_)D>XN_4H 0A'%$?9;.93'QQTEV$$A5 MA)7^<-N+6"<[['6/36YCW8M MZ;?\W66RK'EYU^9S65_?,>7+E\UFE3\6U?U]M6L?A_Y:_MCGS+F_%@3F*4$$ M4YJ$81"D21Q!&.(8AJRK1;G4R& 'P83#1]G#]AY8?M5PX%?>-PY=]9ZRT4A< MG@2X$P3)S9<3_@?$O(B[=]WQWZ)N[REWP+T6^97W?K?:'M;\O.O7OZONB][O MY?ZN6O<7F3WNG=>Z-]N=9HD07!!,NR%U0UTM^WCV9K,]1O5U&V^VAWVY/H,& M%SD)LX(O[Z @\D&6^BD,\YCF.8Y0*K2<:AO#S-J][L";4F_->.CJ]W2A,*O@ M/>Y_%@V_& 8E%3<36-=UW)"7PDINDE5Y+4>[_::5G\WW\KI<'>K-?E,VY =O M\.6:,MYX+>]#M_+W$OP1:%1$(,$!+@#)PS0.8S\,!J!YD/B2!2ZF!VA]NGM$ M[^VJO;?9=2[P2IK[N]+;E7MORQ_"Y0/#JM.?=GSP5LOMBK\RQQR4/*@\1YQE MAP\G ZP^LIRZXYV$?'#(XUKDG;CT^G#DT,!B*D!"8\[DK<&UX6AZ LZ.5#/% M0O@^7U6M_]YLM^SC<98DV/>C-/ZJC1!;G0P>=C/+VBI^2W:F-NT[]/-?R[K>KG;?ZJ_;&[O^E)E19 &*,N+ M. \1R_VB"&4Q?[$&H3Q+"H!EFK>&&B4ZO!J,.G6 8S M$95RF8@ZBU;TY#Q'%Q3& +%N:(X)1RKCCG2 M+)40+[ DJTV2W#JL3K*>B.B3$CM"1]%[.\W[ICF4ZT^[:^9V>W[RZ]_E;O]( MVF3M[^KK775HEKLUVJVO^5D;]B?Y\;"I-[M;X=_9E^6N/YN9(@!15A1!$!4( MY!@F2=X[@H(H$+\LZ"9\RWHZ..UU7GO5SAM]\(+TRF.?#CT&W1NZT"[0SRXT#:;UHD+#4C@MSD%_T3M2^*&@YL> MR+0SM:L38WO;O-+>]EV+*=L6LV!W^94_*OFY8Q9(O=* MHO03-",'KI,X3E#UTTB"@?GLA[$.9N*#, Z2HX(S+95>5(2\$^ M'KAF\N>8AD,#Q7*[Y6?$^:&)QKL^?/OO_"CKU:8I/]>; M53E^L>1A!K0E7AN!96$?\'DMP/9\;W?&\Y=# MLS[> S&A[OK!T-#T2>-@3,F?1>?X,VZ)]UODRDJVL6 Y+-3F?!219\.,'D7Y MM/6Q?/ZO?_N7X2OL7]^63?EO__(_4$L#!!0 ( $"$"4D#':8.1UP -]S M! 5 8V1X&UL['U9DQLYDN;[_HK:VN?JPGV, M3>\:SAK9JDHR236]\P1C,2-3G&(RLGE(RO[UBR 9S(M'$(P (ZF:ME%)F0$$ M_/,O'.Z P_'O_^?;[?B'+\5T-BHG?_\1_@W\^$,Q&997H\G-WW_\_>-/ZJ-Y M\^;'__.__\>__\^??OI_^L/;'VPY7-P6D_D/9EH,YL75#U]'\\\__..JF/WY MP_6TO/WA'^7TS]&7P4\_K1K]L/S+>#3Y\X_!K/CAVVST;[/AY^)V\+8<#N;+ MUWZ>S^_^[>>?OW[]^K=O?TS'?RNG-S\C /#/FU8[GZC^]5/]V$_5CWZ"Z"<, M__9M=O7C#U&XR:Q!_^LG_^U;]8,GSW_%RZ>AE/+GY6\WC\Y&VQZ,W<*?_]^O M;S\N1?QI-)G-!Y-A\>/__A\__/#OTW)BF,]L,1^,QK/X\FH,__9Y6ES__C:.\/[@'(\'?Y33:&V_%*KZ &Z*RE\Y/-I##;L;6E,. M-6S?PD!O;T?SV[723+FT@TZ'>MRT>FQ'+0Q]GCP1W>5<_CO!].(Z^=B'GW-<8NR;.VW&\$^1O=Y9>Q6,Z,?EU]/U$^S M+C.($R?]:?$Y/A/-^IM);%B\+6=M"M?P!><7]72BGORV[D%X=U=,E[%@BRK> MT^?) MEB-IR.[JK>WUWKQ6PT*68'S?G>1J0R,/=&^C;H94K9M?+<;%NVL_FD0+/QJ, MWTQF\^D2H=GZR2LUWS1^-_E0>>[3.#DO5S<:SNY97MX-1,T\K@9-3Q[>;\7\ MP8J]+Z8?/T<#=FA@>QMU,Z2&G&C2MIL!-E-I@Z8G#^]#,1ZL9J+Y_:<8T,T& MPZ45/S2V0^TZ&UA#W39L?O(P'RVAFL5L'I4UC7;]EZ*\F0[N/H^&1\P+"5WE M''Z<^8?1IJQF^0^CV9\--='B*W**^[:U=]-&;V9J]K3H:U/:? MNF_57YO.V:?WW)%P#7G2H&U7 SQJ->R8/CH:<.7-KK8L9[/%[=TQLW]RA\>* M\CB]2*Z$F10WE>?Q=O!'\6P%85N[\73ZI%F5TB2KE";(EI)LZZV]048/L]UQ M/N^PO:%&_W=4QH"Y96"W=]OVL#_.HQ_:QT#\5TUG1[J!?=MGB<,OY M8-SR<%]TVY3V\38^M'ZTZC(]%7'UHC@/%).KXFJ9YQA? M-2Z'!TQR]9.PK6/UQRQZ_,-Y_8)Q)=;??XP]AH-M C7""PVHXA1!SZR@"DK. MG9> 8FK=TU&/JPS4DOQ?2/M$,"#PL9_7&J,E?ZX'LS^6)%K, M?KH9#.Y^KL3YN1C/9_5/E@+^!. ZN_M_K7\<:N2V2/3\D1"U+AFS )!(+B#:H>9FPVQ1QL*[\O9:$F? MW=_A,;%$>O[7P?_74[- M>#";J6A!]E#NB%X"8APZ3STVB&KD$-&8UA H@W)Y;!DXUP$MRERXGY=Z#T/_ M;7!;V/)V,)JDT6];3P$39RF'$6)@ +#"8HEK*+ 0_F(HV D_FG.P!? S\/!3 M,?P\*@-=Y;** DPM5">TT.!4JOAV#G]==2 M 3\ORWZ9EK-$ABV;!HE4C*PXDH!RIC2VDL+-5THH_AZFQ035-^=5"LSGY90: M#A>WBV7:F;HMI_/1OYXD51S'LAV=!:&8Y,AAAN/_&<\]U:H&1"A,N[9JA[8( M+X5^[>!_7D+^5NQ;;=S?,! N&>8TN@P146()A@S4@CJ"$_U^?+2!>[$%>RD, M.Q[DL[+I]UEQO1B_'5WO6\)MTCPXKJQUHMKF@Q9'\!BWF] FANYIS")_39VG M0GWFZ?.1F5UG[GTHJH@HJK=R;6?#P?B_BL&^<+.%WH,02'N",25"&N,-\=JO M(9- &)+&3OH7.SO61.Y]QWWUE/JR?>^DE@A;&KUFYQ&"P@"SVKFUC"JCS[)7 MN($N3H --D6W/1X$-YAHI1QQ@ L(D%I+1CG_I!@%Y@]TUC5+U:-3H8WR^+C M>I0?!E]_C3[Y=#08[PO?MSX?F*.2*,2\=9P8Z3V4ZW0@RR%4XF)B]M.4NHLA M)V"9DR)5.+9WB PBSR17FANJ),.*NQ%+5B53G8QRX;=D.04 M,'.RI')09I^+JRK+J1%+GC0(AG,6_S\&:=)62U&:;,PM5Q[+7-'Q*V7)*6#F M9,G^%93'CP7N@39:0,7C?V6T@ + C1#4)DXNQT>UC]9+.G1(NJ7'\7CF]?Z/ M*4?:EUA &T@TB%@2AST"3A-*"7= ($LT%(<6CKO.&ZPA?3\>K"ICU+@VSQK< MWT403#($F0)&(XE-#"R!JP&@%"6NG/?(^VN1 SL3!5O%.(,EWSE>??\ICN% M>F"#U@%;S82O]@2D@H)!)B2K148DU1/H$:VZ(T'9-=KG)%@UY(,)@ U:!T(1 M1P8@B*P4REDBP5O7?E%O)0._EUHY)_>VJ>&;T<#;OWYE" MM;]!, HJ;:C"W%%AC54K'%W0IWV ,W"H*H2PB'@? MMCP'6@02 SNA("9$>^<15XIMYG>"8>)!B!ZN?73)G7; 39F$WEU?CX;%YKU1 M+K^83D;+TL)[)Z.##8,52@ ,I5%&40\X!-34@Z^V[RYF9[^S2:EMC+,8EF7) MQ&5YM>7*[TU4X^'9:5^SH!&RRAC)K/'&*4@)$INO@/'$H*J'F_#=FIC6$#YG M(/6V04+XX<:A.JT, ;>&.$440]A1L)F0+4\\"=Y#C^=\<7HJV.=DUZ%$\/T- MHZ#08F>]4]0Z28"21M:"8NS Y8=A"4IORJ<4B#-PZ5%JL"VBGH:CI?[BW\?% M^H:EQSE..\7;P[JV7A$@Y%)H&"-812G3FB"^6?&%/)6?_4T7[Y"F9]+).8WC M_NW/?WU;/LRSZH99X2 MB0%"*#J^PBF'V+HF%";,HC/O@V[VP,UB.JU=M7VUQH[M(EBKN%1""FZ5TA@2 MAW$- & '2Z9UDSN9>R>T,0MV[H2VBO)9-ZH:D.MPXV"IQ$HY3YW60!/.@;&U MP-:RUW_M/P4HR[D6] MD0%HU$$ VD,D&%:>":.0T$K4A#?10N9*MNG2=VF3 L\_^RY [N>7?L8BD&U_ M\-!Q;AATE#KOO:/$KP,]+#V(OSS+!U]=5UC=DOGL@MVY&4RG]U&*Y4U4^W9_ MFK0/A@ #%%7**T^@)P)(4XL.'^K,GWMC CS?_^D XQS[B7&\!Y@3B*-, M84IE!(-XP46U,KP>-%7.O/I@HV-:' E@!JW_6DZ*^]7MW'XQN3K"E!QH&;1" M6BH')8@B ZVY8[X6E6.3N 3>HSBA0ZZTBVT&&OVVJ':W-]>13FX^%C=/;K'< M0J"=;0+T$@(E"";$0>^$QWBU21Y](PA98IGA'N:S=$"=ME#-2)H/Q5TYG5=A M[Q&L>=DH:.$9LT)%W]DSY1AF"-8"&BT24PUZF+W2(6U.AC4#;^H*^6]N[P:C MZ7+/9W\RP?8&P2H!'50$QT KHL6MXFHCF"2)*_+LN^!+*Y!F.5):7>3Z:?!M M7?)$%Y/B>K3_=.G6%H$R"ZV@5A!0%6;1A&%9BP:82-Q9Y8E;^J^-+^V@VL]% MCTM:YC1$:"M\M/8,!A_*#(AGF"]^GQ7OKMUL/KJ-5G:?3_'T MP8"I]9)+I(Q@BC#/M+*U(-)ZXK3WCE&B=8GT;M W*V6O)7 M5>5QC73\/\C78FN #FXP7<1Z22J#ND X ['6UVY_*(9E="^6V8N-276P;;!> M ,V @IIC;B QB,):7)5<*OOH590SK^*G4JIM?+.<")K-HZLZ&*]=TD8\VMTH MQ'A?6(NY\P!HI!@%3-8"(J&^B_645/JT!FL6,S0KXFNJ32L;63\NETE0ZT!M M-?J]ANA@ZV QUE@P:N#R684DE593#9%F8O.529RXA]!\N>8U M4ZY[O#-0T)?38G0S6:4)1_L[C6,=+ ]ESJ(,RW^.EW(=,5DF]QF(Y3BBCK3Q MQ$6M."#]!A[B$^=2\5W0,1?JF9(L7N:&_#Z)ZIU/1\-Y<;7]B8,F\K2.@Y/. M*:#B)ZL]() K9G4-E#4F<>5+?A?TS I]EBV3]0F+YG9Q5Y.@HI\+XZQ@*538 M(&@,- \A-TQ<%H/@NR!62ZAFHLQL7OFEQW%F:YL G+#$2L"(XUI1"0G?6&U@ M7>H=7ST\W=T1:=J -8>'-AA-E_E,CR[9?K.LG7';:,YKU#Y@'C\4S[7CE&%K M .#6U6)C*5)-T-%+\Z]T':P+D/-4QZF"E.E2;Q]&LS]-U--H7OUM[V+8SE9! M>X.A!@YY8ZQ4,'J39//Y@.1[R+^/!?KV@,TRFST]D?7HL-9!FW2P;<"2<00( MT%YZ*3&2&H%:7.WW=N'-P:9-AM2[J1W-[LK98/SN^FTY MN5D.>R7'F\EPO+B*2#T7\-B]Q@[>%HS%A$;CSKWCU:DG)A':;'0XFUILY_O8 M"#B_0C)F9"X7![=)T(2ZS3L)UEL!I11>60.1=52X.FTDNB"IB[OP^]A0Z SG MG.F2<+7H/+]OD!C\],$@# -,P2I92C"JF0,4<:RICYZ' MA/Q0M?*.MI8K%*OJWW'N78WWMW)>1-=J."YGBVFSNB=-^PC4 P=X=96CK:Z+ M]IY064,@J,MU%+I[1R-5]<^WCCM"-L_'F5) [;R?*%$(*0HEC?.L9]A)8,CZ MNBX5C=\A)Z:C3W13YV8['?XQF$X'T6J_FWX8W7R>-ZM4DMIGJ'+QD.9:&R&L MIYS+B,X:(D5QKBL[386:>H6ZPS?=1Q=(O!^(RE25(_;L4)4CCZ2E1% MFZN7!A@H;!SR&$AYIII#%:9O9K-%<647T\H3*Z(W>;7,&9HM?[E*%)JY;\5T M.)H55XV\]S#J0H"GCCC.'4?2-A!"::KO1.?:)4UAY#B^;\6 V>W>]AG7M,A^Z77=WHV"00$IJ M0S56@N/HQDM:"\D,3-W[Z/]7V%2YSU,/VH(R1];*MK$>N"QW9YM@&*95U.5T MM%("&R\-K,5#UB5>"]9#IK2AXB:L24#U7*0Y> 7NGE:!20&9\$Y RR@7'G*P M^=0@RE;_\4S$.4[+37B3!.M>YNRXM:&>NU?AWKO)Q^)NOKQW[-/7B,:]6WX7 M7\M/G\O%;#"YJBJ<5,=R[3RE>GK7.;T;8/+\/8W# Q K"'EB@$ JMP=*FN= M*&;]Y=1.S34;IT)[+@[5)?8^%L/%=#0?%3,S&(^+*WW_?#W]6)(U[SEX3PT0 MA$BN(53"2.QM#17 (/$* M9!1YZDV$)"J&V TL&DMXV<:Q(UJVC'J7RT]/2Z5/KE:UCU=E2.MOZKB5J!T> M\K-7#;:_ZM!-9\?U$AAEQ&FIO8MN#K04,>^L$IIKR;FFA]C=JFC[]MI3N@G4 M8@$!1[S*KA((1X=3U<(!8U__*D.G&B^S(7_NS[?:D2DGU0/OKINU2%J![M-W MCZBUA&!J%?.>8&*59$@XYX62/GJ_[7SW#]D:S6#=M?:2V] MTASX6E#D<>J9IM=M QIKO\R,?\K*4K/1Z/M/\0T[%JR3^@G.&&4MLY*;&" B M(9S8H @=>/W;'3G4OF>6:5L#W9%KYY+VT7T$A@T7@AL,+'=>$<,AJD7"YE)( MU9VFC^=3$O 9PM_G-ZWL7-+>WR H0*$%&D&! &7<6U/=E[#^% G/E976^>V^ MW6C[P/4W21@G&:+R]K:5:'HGB"=8-W=C+5OUR"EFR HHLIC;1"V&,>PTEA0"V9< MZIU:/5HFZZX4M1@2!25S1EK--T: @<3C MMGTSD#T@:2?ZZ"E]JYNMNJ+OD[X#$P!#B)7D 'EOH=157O *+N=@8KY_\PSK M#'=,]9[ IVCDK 1.8F90T!(>474J^N(^8DG$1D")4W/]>E2-JB>$.Q+HE*!D ME8907F\3[_3YA[EVGIEJ=. LV--<#4NZ^,*7'"89-9,?S;3?GE MY]&REFLU-^#UWROA\:-98?731T5?EZCNV^,_T"**Y;B&QC)H,1&LFO_P9E/9 MJ<1,G)XOC;>FZ[(+D#O\4LMQI$99E>7\4CP^)GG<9]GE-30-3H'M;QAT-+Y" M$(NJ#"JF$#,:+6L2".>Q!(>6YCM*N]N!_'%U;([H)3 D+;4>$! )1RG6'MD5 M#!XHKG+M>>4H@]$6(5X4L>T*[3-\X6<\WMG5A\XUQ@YRCZ'C3%DNI:O\'T6= MT]'&'LIM[D;81XO9NU01Q?FMG QW_/KQ=2>'CHVV_[(@M,"&L#C_42H!$\8Q M6X,*#$TM_GJ*/_!0O0Z=R8(T9MK.PCIGTD^.'?7!?Y=3LYC-R]NHLP.'5U\^ M''@,7&@5,SG!.7(&,2%J@3 QEU/?Y9QD>+[A?JH:=J\2CRYS!KW;#L%-4^K[_9$IHI:UN_C ??RH^WH_GG M_QL?+O9G8VQ].!!NHYQ6>*\4\,8 H$P]2,D.9N.^'I6WH*>R93135/YK,1W^ MN5_1CQX)6@'H*?-.>\R(B?$T IL!:9QX\+='BX\=J3<=PPQ&_T,UUQWP(3;/ M! >D=EP9XSDW$'A%[&;X0*:FH?>0 CUR'5+1ST6>@PF=CYX*QL2PG6%,@(X0 M2*BHQ+4(SI#7?Y;I!*UMTWL2;#EBD-%D=+NX/9S,^_BYX%E5*:&J/NR%]L!: M;&@MAL L]::PGFK_6-T]#QE.@"Y+%/JM&0,>/Q>(,7CP8HD?*/%8$Q#\0X@BMLNB6@X/.)58] MZ&'EPAXX!JVHX&1^[#\LM.71@)D!FDANXN"$\(9A(NL!>HD/[>?VW_J?JIB= M^DT",$7#GXKAYTDY+F]6=X!'5!^QO)P,)E=O1\-B,BLVP]L?/J;V%QCU'%L M'*=2<:D@%&1C,A5Y_46F3E=RF1_G%$I]7-S=C>\;\F7KPP$[I840U@B ':%4 M4[+Q?3RAB6YCCYR&=LG0!H@YZN*E[!>VVA?%+,/Q;"H;J_<0^P#+0.*@:*$-/Y/ M:0^18H)LME )(JF7O/>/J^?7T@7_MY>+QG07E%3-QWK&$1%-@/-!X,[7%>>IREI)[0<_.%93B M&AX<_E1,;T>3I?9_*^?1^UE=[9-,WAW]!2& J6ZUK:ZS==9!JC2TK]8FL#2=G34&1W+Z\T/-RLA)_%Q6X>!6J. M<,[^(F0B(5M04H;0JUZ+K6KU3[_$?\S6PNV)L':VB?:_^LB8-]1+"RVBRFXB M2VQAXIH4_XN#6P.IMO20@69VK;[#Y'KV9.!,>:L1DQ1II3!47#V @W3B3IWX MBU);*74:^NW,H*O)^[J9/-R5Y;PKL"I!!C$/T$ MCRG0!G.G]&8_E(#44PO@+]8F>'3=*S")X^7]8#R_7X]^'9@_&NIZ(V G;9LU M#]Z2:.LU=)(I8R#'KD[W\CI^Q(GF$_ZU?[.-B9WH)(5<=K'*V"BO7Z9T[&+4 MOC;!LQCW0.FEP@P21HRWN!XR1RHUX?JO?98M-&I1$:=QYWFRSV'F/&\1.*04 M.($(Q%1!R8E4L!YNE8^2R)N_=CGV\N9$-21-9]551>7UA^)Z,1N,#RS<;GDV M$&4<8%([CXV@VD/E-T/T5*:6O?AK[V#;1'6Z E(X\C 5KJ?(1XN_OMBY276@ M68",(2>IB@0W3 C":;U4[+6B*O4@^E_K^5N8TZXNTG*+I[?/TLEV%($X-&T= MWU/@ L0!(8HT$, A3^(,O)E]9?*=[D>OU#\MSO-09X->+O,ZUU::1=LRG,'V MX;R[6^W&NJIVSVRSN++;ZIW<=:#26>NYT4@K+IA@%J$: &!,JM?^UZ+^5LN8 M6U^##HM1W=Z.YC5^&YL_//IRQ[92O'<.YZ&D5X.R5$?U$R!R''EJ. /8$HTP ML6!9&4PZ)"$\5'#WC% TJTAW3$=!:JJH<$)"RI@RW$J-:S 8X8G5AWM9E*XC MEKQ(1^\0_[-8!K^8QR&OL^;>%H-9L5YN/6<)N_.8#A6]"Q'G#\MCM"T<-H"" MU7V]2@FG#Y6'[P:*=W=%-3E-;I:Z>:JN6E,/^6 -,$GK,"#KK*DRV &6C#O# M-2K1R[I)JL71,HB:^GZZ0GE+6+XLWDT]>RDF#? M<<.C^PJ<$U>Y"-%8*"1,=44;K>' )/58?*_NK>LQ14_11:^H&=]:M$?.36_! M8A+C6D4 $H!Y2IQ%O(8$JM0ZCD?O WW7]$S51I\(ZLO%M#5^;CH+D'N.C#3* M<<$0$( N $$R<1]RJ,WG[YG>J8JHU?L''UISWIN.@O>R^H2"F:Y QC&+]4I M#['E!E;KV31Q'??H#:[OFIV)RN@/.T^G9,#2""6 -!)[B[!U6J'ZPW1.9#NG MTMG5HOUFX9'XGV45,.6VJ->\U >T@#;J&7D-F(,."*Q7"[.&&N8/F>8L%N'= M]=MB-BN*XW8(FG<2*-.>215]2D:!8,Y8Z6H0B'/GV1WHW9)>8ZKLMP[M*>(\ M!B(.=C$8?W=[ MYQ# T"!A&BH!,(:DBCMB+MHD^KCKWT9E>9M$<%E_;;Z%UY M!\U["%98PB6P2'%H@<:*"UR+!*4Y1QW>#%?.=*3V,H<.4G)<5E;G;:6]J*C* M^L1_7[V?EM$LS>_WU7<]W#)4U_(P'.T@,!K%,,\(LX&'87[>6XM:GSKMDV9_T=SP5TQ^+/X>#<8'KA;:.O#@6CI+0$:(D4D,X!;QNI!4G30"^MF ME^SU,J(-D%.8\+Z8E'_,AN5\^5J]B++'J?/3UW+Y[ZJJPN!F-!E\;<"3A*X" M<5Y75\X;004E'CFD=2T@5C0QWCUQ,^OULJA[%9S@PE1_;A)W]?VA.PWVMPH M0T)%E3-(F(@S-*Z2!]?#ALG)3R<=H[P0?[<=Q-LE2B,_=V>[X!"%E@EJ+':( M,8V$VGQ,%-/$Y?;7X..>K,QF!$G".84B?G0]_ZSBBZ\>2JGOHL6V9X,#\9O0 M2%DK555X"EN"ZB%J3 ]EE%X6%8Y56]DNNFD'A7::OK=[JL\W;AN<0A!QB[T M!E.'( >@%L%KD#BQ].B<=9:YI .HDV<4-2T&2X_GW7"XN!M,AO=[)Y*7CP>) MD!"DRN]1*'IB"CI@ZH$:KG+=?K++3<6=4*1=%;Z81TZ&^20^_+:H[%5Y7?O( M^]W0K2V"B:$9@H!H:S#A!&&,73U<&_\\@POZ.FEP*K094D.68W7?[D:KRA!V M,"_@%LKL>SQ %Z=5Z:CUAB"N(*:,;Z99EWKFN>?!;B?T:1'F#-RI$T]\.36# MN]%\,'YS>SYAT?Z&@6C'"696(PB]M=&E9QO4N$JM>]^C.A_=$ZA5 MA#-0Z5,Q&505(T:W?RPBZH<(M.WQ(#2'C$H$HU&54BC'[6;!1P">:(9Z5.2C M>]JT@&L&LKR9#./ 1E^*Y1TXQ6Q6[CO3M>7I $Q$A O-,.;>0BT@?>"_H22- M*CTJI]T]54Z'-0-3U&Q61#K/1]-5584_QJ.;P8Z2LP?;!.ZQ<3KZ:08J;Y%A MP-:[%AARE;BH?W2MC OR<]K".@.5/A2S^70TG!=79C"K"LI4_W'_7(R^#,8' M9JM#30,'$33!K?*"&6J-$ZCV[(1$)-$<'5T&^P+"\(X@SQ6(Q8%^J#0YCKY_ M59_O4"3V_/E JJJTR#CCL#),<49=_=D(Z'QBI;,>U<+.%'N="&S^,QW5:-=C M_;CX8US];"7 ;%\XW[R3P+30'K$(J;2" %+5&Z@! "RY4E2/"E9W3ZW.X.[/ M&:(G/W\F57,BIO0>A!+*1LRP041J"IEW=9RRS#9(9&B/"EEG9V@&/>286LO) M354<\/VB*K@V*QX05+?E8FOYQZ9-@\;$.6LT%Y@KKCD@ FR$]3:U>OIWL5C> M$!!CX8^?BV(^^WTR6%R-Y@]WV.8\MO(Q MBK2*HZ[]:!('-1J,WY>SY8T'#4ZK-&D>?,1?4,F8!5(B"A%3&#GCJ<)4(7N> MPE7+,'+60,2G#P9 ),+. @0-8MHB3+FLA2$DN/4=+O*W1;&I\*::QEH M9A;3"JG&-'GV?(AR4.NXH<@JIBAP#FS$TM1?4H7#5(5NY<5I.&:@Q_8E C4W M@^GT/LYS_SD8[STTR=9[\\+878 M;PZC,QQ6SLNC*@"_%?,U)OMLSYYFP1O)->71PV)<2^X5XAL#+51J$-[+$E[M MW>V'AX+4FB)!9*$6VH5MP1'=[SFOY2)J<"]+)_5 M+C5.0#%'CL6TN!N,KM;+1-$,OIM_+J9/$-B7:'&X=<#*"HXPXP1R"[1SWK - M^PVZI,)6[1*G?7!SN\)-7>#@K698*&EBX*V8U(1P7XOA#,J66O&HK,_#]I1\ M'70Y!=%S[&]6=G&V6O*I[D,8$)T+;C1J2?C>NS" MG!Q%=0)L!D;].IC^6+TK(Z,OA\/HN&=7%5AW_)^E/W^\+YF042?WG+JL& 0,.(, MD78C)$M-^>JQFW,R:UJ$,TO,-!],;D95L;VE^'&0[MMPO*CR[G\IRZNOH_%X M#W>:- ]$8@*AA58PQJ67GDI>"XU :CFC7E;9;(E#'<":@4L-^+(9O,58&VZQ M))I+;*"S&-2#9]#E2B5]19Q(A"Y'CL-# -?(4=GZ?*!("6( %=$, N9LY+/8 MQ'PL=4OXQ#317C.B#1RSQ#O_\7(ZC9F:57S2_;["MV+2+X!B(^#L/ M/$8:2*V1AK7P@/O$TF6]C)$[W9?N"/"\;&N^;;V[430,W %G=[-R[OB^)#,:XRVUXBL8-L3IF$'CA M+7=(;!8HI1.)^;F]G-4ZX%#;^.8Q/M/%D33:V29$K ADF&!@A"84(\HV6[.0 MH$3ZM%9E@+\B+K4%<@8.V;5N/A1?BLFBP02VO4%06ALE077MAK/4.>S8)IA$ MQB2RIY?+OQT0IA50S^(V'^4N!\N(YK:ZD0][Z70U,;-'46>BF]/W?>X."',R MMOE-2Z,5OYUM M,6$&-\#$>=5Q@JPC<;(@BA1.KTW;OI)L)J"^6])-I726M3 MW.#A1/I>>C1L&8C'P)$X5 $4 ?&K@FH#",&I1]1Z5(.OM 9S7A>GF6\3"(J(,,NH91I) M2(UF&YLIH4O,##[)J7FE/$E'-<-B M4S9Q&Z*76]N=4Z<]G#-0*6EW:P]H5A"+791/>>&UJFHR;Y)=F32)1.KECGCG M1&H-YCR'%U;J60[ZT#&Z+4]'-PY49W*$?./YHB$Z]0%$&Y"VT2C.*X"9OM;H1_"PA=X9,BPZX)W_\ M==*F'8CS;$4M;A?+G;-EL!?Y'K7UN9C,1E^JE83RMGA;SJKTU'?7GP;?]F]0 M'=-3J"J_4X*(\ 9*:Q"*YG>SH\)$8HG]'A4S[I)>G6*=Y5#5?#":%%=N,)U4 M]=\?"62+Z]%PM/] U:'& 2+.HB-)B="",8@Q00_+\TXGGMT\,2']=9JRUM$^ M2YQV5'P6- 162FN)BG@YR96!FXP!'[^=3 %^YNVN#LAS,K8]2& ](7$U<$6M M,,Y 91SG3$KH-MZBUC:Q+D7?,YYSKC>V@?L#R+ZU* MF@:^NBN, \&E4%0I 0G'FGIMK9=>'/@>.O*!Q^/R:Z417TYMN?AC?KT8OZR+ MTB!%ZYA^@I9QLHQ\]TX#I2-'+:$U% 3P2\H<;9<:SWWA#E'/OA08C<"[Z1*N MJ^5RP_MB^O%SQ+CQZN"N#H+2@F)E).<:68N!-0:O!'?&,I(KR31'N-4AV3H! M.SO+EH.72T&9690$ M\)D8]&XQG\T'D^H$_)$T>M0R1!$Y8T@*'$,)016KLBO7HA*OLV6J7AZ7TE'. MNUV6X$,U:!V0A%PY0E44'$/B&7:P%EDZF&U-Z'43JWVD\Y+K"-=I3ZO @'!> M,J85LR#&)%YQ58L8G0H,T.>84J),CQDB>RGU\-S M@7$MHJ%DP&GF'/2<"UN+8;S/=2M,]Y-&ERI^R:9DA+,D%_[W8EU1]U/YH1B6 M<0)=7A'P,.A/97OFK(O7!4:!,8ISQ*J8$MCJNNX:5(Q9(FU[>0 U(W%[H*H< M_+\MI_/1OY;*?W?]O&CG/B;O;1@(15(8BHV4CFL08P[G:D&%4*F7AK:5G\:Z M(NAY6?.OXR&$TJG-Y-/@[&Q;OK)V6R-S6R]Q"T60?! M6T-XA-)C8(%&2DNSF;$L-)U?Z"-7%)T4-\MZ4YV6D>T3*SM13\9R)BO,/@V^ MK2^FT<6DN-Z;:'Z@Y3*$E-QIA[A%F!"NS3I]$7 1IXR+V;?N%0_;U4J.;/1J M;5 /EDMPM]50#\W4VQL$*)"Q@ -E#/94"VB5K 4C6IS[4,/W,3>WHIL,I(O8 M3*MJ,+98_?<1&NO#: WB\>:=!!R-OHENI;+_=7A]G;+GA%L?/:"B\%0Y0J#7@MIN>J\ZO&INZR 0%FT^D1Q*AKVF0'.YF0.8((E+W\V#YN^*BBUHX*RN MW_IB@"2_;]TV,(,=H%)8R"%W5$B*:F>:8^$2T^5:"YO)11'N-/#/PK7=%P@< M1;O=W80HLL'& 2V$HP@Q1A7=?'"6)FZJ]#\V/@L#6]/#^>;A[G)R,R^FMT^+06]A MT)ZG Q8<$R9/O;1/G>]P=,B1]F ^BT5Z5G/^ M*$OTK&UPW!@&$=?4"^4(E$ALQ,6>)?K^1Z>=?Q\6Z#3P\V2A-EP8;R4#.G G M&.)<.4X9]<122G4-@-34=KT( (.JQI M#,0%-MQ!_FCIDF)QH5>;=IZ6WQ[D.4[%#^[7&XEJ^,_%:%H\2;%1DZLF653- M.PE88^>]MM0(@K&!7CX$YP3:Q)61$[?#LEK!5NCQ_.Q\5PK(4I>A'!;%U36E8/->@D):2,ZY5AY0P@F2=>W(Z)5 ES@I][ N44X&=H;_62*0#Q&@ MZ6@8340%8!S]"K/E1W94.+*OHQ!E%80)@#6(_H>T7HO-XA#@W5]!=9G&L%,E M],HM;,4=# H2Y*E#"GLB0'4O(*_]8D&@SY92VOF=1!DYV!G\Y^/?^BQ[.V') MGLX"PMA%P6WTO8&0# HK20T(\P<+=G9S)\#K#TO:@SRW4U@5.WAW5^ESYKX5 MT^%H=J#JVX&VP7I,'?'20FL!PIP[;&IQ.9>)]P#T\CQZEV38YP*V@'O&Z'>] MI_#3X]H_1_'-5V3F"X\OIT8GTJ5T&3APS,2C3%'@#D#0:URD20AB:F&J? MFL'7_?9'3F;FT4FOYN96YN2 M(9.:&N \#IB+F1]1Q40\6^YYN+MZ]?X JC9 MF2YR5(E:!5/5?ZK@_DL,^ZLTG"(JZ.IY$+:'CL=T$RB'%GKEM474(PH0M/4) M:>&A3SSST<-@I1/7L$.HS\8W%3^@Z?0^?BL'+ZUKTC[ Z)]@K"BDS@L-J_ME M4"VV%2Z184?G[MTME1)9,)U?"L].0_IB"(8,%<1XA2T&'-(J!WLC-B8Z<4X] M.C5O13 WZ7;=[XST.@[G>YK2:M>IG"D((-4.F2%](XH &I1 ""YUAFV>\\P MPR??KL+WUC$[#NL,DTF36Q*W>UX-/JK3.P\16.WE&FQ.6I0=*N',1E,7U^6T*K[ROBI)%=4^GT]'?RSFU:&?3^7J M+KM$D]FDZR Y!5HR@(1V&"+'!-V )4FVNZHO=#;/K)X1+81K<:;VG5>" M:J^E0A@Z:J!4UKC-Y\IUY^=8+YN![2'?XUBR3U=^9@XL'8%(*<-1514.86Z M!80[(+!U!I%#ZFL0=DEZ&;B?KM&P5RQR5(P?C8K8>YB]E>37[9;I_R7-[@Q!] M,&\@94Y:J[&T%"!9"Z:93RR9VTN2I"OU>:''-J#,P)$/43?Q-=4>C(VC'9?+ MO'XUG0XF-\OO)-KV)1(Q."NF,7:[]>5T.:G-'J?7N,%TLC>3K]7W!$(H\8!) M0Q VUG#-X ;&^*/+.?;1&A_/B7\.&I?W@_'\_O I\ZV^I,)4 M][G7@D"3>M]K#V^@;H](IP"8Q:"M!&W@!05O*1,(*Z!1=1I 4TQA/7BA[#F. M2SPLPO#^4R$-QQQKSYOZ".5L/JM.K*VJZ#7QD0^V#9QRA8"3E$$$#63,>UR+ MB[A,/.O5R^VVMIWFML'-LO8[F[^[7OIP'\OQ/A_GV9/! .-M]0%0!K0A$2Z^ MF26=0(F32R_]YA;U^F(I]Q10S^9!K^4_VB->MPL0.N(LBQ(I2B414(*-3396 M)B[%]=+&=,>=-B'.$:\7XW&U$EA,(B#CZL:>J]O19%2!4)5[.DRI9AT$RF1$ MT"+%IV.69T@G=,QJI%HX@C5SP8% 3)< 2*L4Y@)@JFM MQ0'QYY?I+W?'HE,1SDF81CF36YX.3FBE6(40EU1Z1#T &U?1XG.<.WIEOG(R MF%GJ;=3E%U:C?#.)9CW^9._FRO8F05NN/18,*D 584A*[39AI*2)Z\Q'FY?7 M&%>UA&FNM+#?RDGYE-V'G9O]#0,QC&HO""*$ 2.Y)_7E(%%0C!(=YJ//^G3O MU+1N9MK$-4^%G[4UK$ZG5\O6H\DB#OMALWF58[:YX*V8_3J:+)V$^JM8EHUY MW$MU]&1^_VLQ_UPV+P^4:Q2!B.@JQM 6QB\Y?LU..NXW[H6CB=F*1Y\R>GTS M:'^5E.T[.>;"REU7(E9%/"%U0&L<@QD.%& ;T:@3B4D")U;^?DT,/!72/-4( M$DY%,2RXMQ@##+PQR#%%-^XH\"0Q\[]YG>]7:YE.@3$#&ZIMWF@GJ^/D=3F- MT7 /*[8^'Y@E')GX)\7$(45B5&LVKH,QB==&'5VO^_6Y9&W >0:6V-%X,=^; M!;*C14#22PPMQXS+^"<&0&VB%.QE:BE9\/U1)0W1#&3Y1S&Z^1Q'IN(T/K@I M?EO<_E%,WUTO!SU[MYC/YH-)E0=[R-0'QYW9?';&ZQ/E\=%M_'B^D.)YPNWH*T@DH'2* 8N\\!=;BS9H_HS[U-&0/ MD],R4:XEI+O+@[?%;#@=+2ODO;O6B]EH4CSXT#D3W=]-;P:3T;^6$CSDY%=$ MFER]?R3=N^MU4:K!^"%=OTEJ3!O]1V^7.^&)E@ *8872T?>5G#LO# 9/!P(19QI"R1UW#"H473A:Z&H91=U!CHO"YY'3J=B MWZ$=*(>+I2&<7+G)?+F(5"72/BDSVC30&#%S!:3G1B$@A1 >UR(XF5IRN$<.7P?:+%O%M+%W M=QPE3%$EJ(_?Q._FV_\M[O=RXMFS05 +M:=QS-ISJXGCBF^08#)Q!;U'+ED. M4IP&:NNLJ*7]%+O?08;'CX08G'B*#)"&.V C?^/44 \72G+([>A_UE.W'#@! MR\Y4_[ZN>V>C>W& T^>#F[%J *8W-E,KUR,IP":NNL M4'%$5]6H_'BP+:!_\4SPP&$,H^-HH%7**,I$F\-:U'.0/=LN 4,#NS M"7XT&P[&_U4,IC[^9%L4M^?I2&%@(5=.6J>=I2C.8Z@60B*?N&5Q_%;[*V5$ M.[!VS(V5T6K.CD?/!XL44L RH;VQ#DL"*I:?E';X5?!C_2@6V=(68Q MG3[A[7ZG8M?CP2K*+%$>0\&-5MP9OR$Z4231?AR_(?Y*^=$2KAU%H'XT+J8F M#N>FG.Z//Y\\&2BG%%2)NQ 1@XA72&P&CPW)=6_U:R7%Z9!VM2)1WMZ6D^7] M.$TVE)HU# X@ R&S@B*KL+28\4U8;;!*K;;1H[WP+(L5[4'G!7[R8?JLI4T_6F;Y,- MHY/Z#51"'56.HJH(M4QCO;QLU'D)":3LT*I=QU ]TMF;R5UDEXVSUKBL?O8I M:DW'U__9!)HF_01C+(M1E,<2"^.50-:I&@H'_"5=P=6]K/+WZ97/TZF/Y9+.M!/Q3"U/?5 MMH.*MF_7]O:Q_83JB"Y4QIMHP"DQQ$),:M$<@XG;09=&R!:H4>;34G<$M.7M M8+3MKM"C^PB2.60AM)YY'+]K83#6M4C$\5R90MN)UWKE[X[5?CRYDK20(6'U MUW)2W*\&[!>3J_@Q5MF/>^;F[0T"\@83C&+47&W'1RFYXQO!],'2V-U$"OT@ MV+&J+SL /,E$K=8R5LL8UZ;\]+7\6(X7E8IVLJ19PX ! H[[:%"UA!A++;U MX"-&B>O5)Y89>M5LZ03X#/9GXQGH^\U?_V-43*OZ2?=OJ^I).]ROXSH(PD!- M )71EZ5>2^\1W_@-7+G$E8R34K$R7$-\/K^K4_7DY.7C)8Z7$NQTT)+ZB5\] M)XI)QABTUA)&JML)UC :UY_%FE7M&BPK-86ZCG)MUH*7.(!#WIF>UH%%B$T MW' /',)&:DB,J444E.0B5M:%W'9UOXMA)X-])CZA)#ZM6P6J;/0;$%! >6<$ MISP*MQ:14I,83?:R3N3Y^)0&]IGXA)/XM&X5.$)6*RZ9I0!BY)GB&]@42YWX MCLZ2OFP^I8&=DT\GN*EO1Y/BS;RX;10KM/&>@*0$T(IE"16II"#V(41C-O7Z MVQYE]O9G*Y'U8!S_67S\7!3S7Z;EXJZJOM!D!_+$K@/P M!GON+3.26,>K@XVUR@P ,/$,4[\]Q[PL>\[UO!K+0&_U93 :5]^_+Z?5!46- M+G_>W2@HI2!#G.-&,0&KK^L@ZXV*E@=&3#".>:(5D6L$5=9,Z! M6GHY?V4P;0Q.=<<\TU5Q00N)QPQ NDXE < [>,A29X%JEQ!'95,V["I$P1%& MU"&H8PS&'%3"UX (HKYG;RJ1.?LCA;8UTIT]>5*:L2ZK=@Y+\KRT6P,CL:M) M(#PBJH$TF!(EO89.K0YG:FTQ 8>6"?,(V.1#W]DF*&>8 /%_6B"F !?,;41$ M*O6430^W;$Y7\H$:@JF89OXFSYBFW.:G:0%0,CKKE'./$* ..[&L8B:-T0(? M.N_3C8 /.>1J,A]=51781E\>A1ONVW"\B#"OZFK?WBWJDD\ON'0@P[C=%P5- M !2*8" ,CD!2Y3C?@,ELKNRG,QJ!QG1Z?J/1.1618^WC-*GT_?8.#B3%=/C6 M8!7VQ#I'B>-:(V*\\S7$G.)<+FSW7#\7-9\OOO1&EV?[7*IJ8 2JW7-9+G7WXJ#Y\ M_/W]Q]_W9[+N:1*HX<9'9Q0I(QCC6E!OZ@$3R2_'#K:GNK(3:#.8I7\,JAOK MYP=3')X\%XA$7GM* *,Q0B+"Q4^G%H-9>CG+QJTSI T\^^_<-4E9:.L5P1,G ME86<8:@A94AXO%&!!B3Q-IT>DO$RW+94Q65@?=J=/41@K6),""",$B 1(T58 MBU'=J'U!*]_Y5;_WFI_CD,\QFY[E3@[H#=7"0@RD01@3HH!XF#U@KI35WKO_ MI].O2[VWW$5OH/PC,!$8_.".35@?ZJ_GT- MF^4^\4Q*CPI%]X:XY]!7YDR7\V6SMIGHPKV7TFG!-.6> >4E8W4R$3M\VT+7 MB2Y;YU:]+B1KQH-9HT34I/Z"XUHXY:SWT2M$2#!*HL&UE&,'(-'?0=I*8W+L M3%OI#N\,D]IN,=;S<(M$W-MCL$8[+(W6+L;3!$ I@*@5090X1WV65T_%-A'/ M2L93-VZ.XFE;+PO$$,@LL@8ZC07%%&!4 ZH12SR6ULLS[!V2^$SJZ,ZU^E", M!_$K?#^8SN\_30>36<3I\46O.?VJ'6.QBZ("]E/Y^/<-?*Z4[H)%D@O*.8), M2F PQ'I=@@PR1=&A99NLP!Q97/V(7H)&%&'+E2),4*:YAI#5,"#-+FD_M%N: ME+ETD-]$G/&H01\LAF^+F\'8+6]LVS'/;7DJF#A8Z@BQUB((I8]!26V7 ME;4BT>GJX1IEGFGK=(A;Y\5J)#MGF.>/! ] %3Q2*Y'A7E,!\6:XU0T2KWXN M.4E'+VY'3$(M91(POSKUGU&L&.WOOM%BQY-!<<\\4\!!HCVU'"#''X9'V?5V%-XJBAD"B&9SUX$XMWDG 3,:J>\=!48K("&5SM0 MQ!\E[J:?E*V=P6G,&^)VIH[,?#P8Q+Y\.&!+H'-4 !J_,"PADQIOYEV$+R=P M[4+)>WB4!&^.C,/KZ]%X5 US9;L/GC[>WB!(1:11FE473B,6(S7*1"V8$OKU M.ZEM*/5Y=E\;4#[A2+CTG9'KA$Z3BGA*6/*U8.YU]'MV]+Z;#2ELWVS;_#C<*UG@O M/&!$V^I6!F LW[C3FL-<5Z^?;;9/4%_9$;@YS$YY/QC/XT?QI9@L]FT7/WTP M,*@8U$I8@X&'4#KA-_X/)N!RTB9;9TDK@.;P H?#ZJ3 [$,Q+$9?*D/Y"(H# M)?0/- W>(\NUBVY,%!H@)P#0M; 2ZG-XN^SU'NM''XJ:RU1^*NS+B-KEID%*T MJTE@B"J-I"!.*$*P9UJO2T<+(^3!@\AY!#PNL;!!Z\"%,8QACK$'T%.I'&:U MV!*9Q(^YEPF%IZO^>>9$Z_CVXDLVY:3R>*;+?WP8S?X\8T)AFU\X@(8S;RU$ MG&-G$;)@/4E+!ZP]E#_4C8 OP#Z4^;>]09#:XRA(#(.<=C$*5D+"M7 >:'4Y MRS6GJ[?L - ,+MV+<>K[3_'=!W8B]K0*CL#HG7*IJQQI(+ESQM6VUQ_ ZAKD6M+H.X7 ZEZ/LYAUH%-P>/ MHCY&\P06[6L7F(V&&T+HB9?5O:#"$)V6P]GIE-4^[QR;$MH)B5MUJL9 M!S(VGSX6G('QD^""> @Y=Q10L;%P5%XBH)U,P7K.D> "FH= M<8YPRY3DB!FZ&9A,K1S=0XO?D8+3<#Q%P::9@M>/!8. JTYX(^^U%D3M2,%I.)YG+T(7D^'GV\'T MS^,W))XT#= AXC".82K35#'#"56UL-$325P:[.&\WOVNQ"G GH5%]7B/WY]X MUC0XX:(_@SCVA+J(GXTSX,8FQH_P8N*[]M1^D$\G09RC:,E@O.?@YI:G@M N M8@$<4Q;!:)^MUJ@6 ; +6@5H3YG/75?A\G@G(6 M7>CZH**B@IO$=<$>KB=T1I66H#W'Q/2VP4&.W8V"I=$/I\P8[!G7%"(J'P2$ M.'$MJH>1;- QK'C4+T# $*3; 5G43G!.";OQ^:/TY"LID MXDV"H@]Q)QW8E(AY2XKWZLC ^\%L;A?%8'+E%U45A(_%?#XNJI2V]X/['3>" MG=AC$)X XQDUI*ID\RHMY+Q)_WY:3F[>C+\65FLV* M^4S?/SREIL7@4M* G5.&6.2JRW\)-=6)[W5&MJ?,G2<-^.'LX_-Q/]*/OE__ MLGEUT,:]!6Z8)9(833&R-MI&JF$-B\?B' %SAMJ@I[-D9S7%KJ#/$4A'/2Z- MV8,!&(P/E?;,1\/].!RW\XVP2B$((Q8,6*@8U!$?ZX6#\8)^&)46?_C.5O6/PZ_?]SF#V]^&:!VGD (C3%:5[=P.8OKH1+N+R== MJP5ME2>BE\\X;+.43=9@FC0/U&")),=Q'L<1-\"$(IOOA?O+N=([ZP34/O(9 MZ/8TP)D]"X :1!G-.@@645R5CY?:0\=1_"SA!E5I=:Y9ZARG;$\C0ID![API MRN5DN)A6\*U&NB\S^=FC02D&J/(8:RN,@IXY*3;F':?><=9+[K2MWN=IRJ=! MVXLUFG7%D4M=G'$&$BH]EX(Z"A42#&J('57<(JT.ED:^U,49 $DD/'=04D2C M:^8Y)S4L KE<(71?%F<:LZ2%Q9GCH']UBS.: 0F<<\A X"BQ3G%6B^=]MBVF M78LS&0K0=D"%QHLSQZ'_ZA9G@ ( ,$9PG%(M9RCZ?+ 6#UM]03?VG*[AQHLS MQX%ZUL49(H&2TG*BM!/,3D;S.TK^FCT.E7TQU_V*/KC+X%3*Q#R$AA#L(0" M2+09JGS3_'V'$V&DS,\K6C0S>9[&P0='2O!1' M2BB;B M4#T4J+KZ/5'Y/3R:U?YW?C1ZR=^Y6TS+N^*X3WU'FV"PZ-:77SM[8!Z(=MK# (*'80"1FLG+,8:;-Q6X67BBD(??<&< M2PCM(Y^!;O5B=:.KOI\^&JP$E"O%.24>Q'E24@+4P3C% $*Z_'B& SU7D-,=66+KB=C#@2/!ZL=FUM)FO M?T]+*.%I] (,BG&?B"^4G' 'HC-(H3Y8Z[#;/:W9N^LG2?/OKE=G2*L_?1Q] M.6U4:?SXW@)D##/K%!6"0P<\YJ=9"^&G$C(;[#E"I(U7[Y9WN/UC=%4\%/9_-]F?H_)F\F9R-?HRNEH,QKZ< M%G&NVP2%^G[UU_MC+&J.8808Z%I%"2? 2\>Q5H)OC$-U/H]C%ERMN[8C([VQ4PCZ"^?CR6]84ZIIS-9Q\_1VK\48UV?3BO24!Z M6L=!8RRL(8BRJ!U XW0K^#*U3#@DN3J/T]=8)OU8IB;FZL2>@]5::<6Q5(A6 MM8>95K*&2SB9JQ!'#@N4BUCE.364V_1L_ZG[5OVU.&-N9%_-$Z4($8,A]EYA MC+VR4%*M'02:64D/'9OIW/6ZO1N7]T7QL9A^&0V+!UX^%E6-E^-:>YS#\F8R M^E<4M9B.RI7\S3,Q6WQ?@$1 +8#4\7,$UG-KM*BA!=8F[J3T/5U]G M4V&&H.0_B]G26=V?Y?GHJ2 %!E1;B($$C'ILG&:U",S)R[E@X\P,*-M203X6 M'4SH?/)< #'6$)A)@I 7,5JWRO-:# [,Y5SWDZ2[[?I/@B['XL;V;^+K8'I5 M77 :/Z5/\76'JZ0=U4]P,'Y$5$MM-378 H.\K^J6&JFK.E"7DP::J/WG\&N3U_+ M-NQ7W4NP#C/MF+4:.&,0!4Z*:FJH2BLP?T'W#&2S7HG09F#7F\FPO"TVISG> MKEW% W[WGE9!0\*U$-PRHJ"$U#)JUS!R1ODYB@UD/5W5!Z>\/?V(YQ#68A*6>E=>#UVP5G3=C#])T&;969\5\36?U>3*%E^* M<7E7C7J]%GIP:FS0.JAHLJ$2\0N$ACKA #*J%EDZFBLDS+%:WY+N7VR8MPUR MEN3A<>SSYI=B4DP'XSAT=74[FHQFR^R3+\5Z] T*L!_33]!.(LVT9-9 RB$7 MQM,:!BY XD)6#YW[;IC6)=@9.+?R&P]?<_[DN4 PC_A+#@7P#$--B0&U&![J MQ-SA'KKL_?*S3E'"^4+':8Q*;I:?W$S?O]@!7)>' 2 MWMDF<,9]G%^J8TH4:2$YXO77SP4FEW,GRGG)47:CCY3#A!\^JME@#!8P UF3FGG=9PN#'2F7A_DBM++N5>[%V1I10EY(M#Y=#2<%U=+.O\^ M&OK@]J?+\T"38?$P@/UF:D^3:L!&018'#2SS6@CIZCA*J.0"%GVL:M '$K6LCCX$ M";M0>]OD_/3)G0>J,;="0J1,A%Q*K62=F""8!(E[G4?S-TNJ?J^"V^RZRT7V M/P[+],=6$['>+_PPNOD\GSWVX,) FA)M$,8222$0L#6QUNL( ]W6T_]J@(8,.0\P! B)JG@*/:I %2UT![^&BYMD_C[,K+_\7 M\L+U>;3B/_O/P7BQXLULMKA=_2SUFSCQ10$@+ CR2%@. '34&BPV0$:M7\QR M:S^^@KSJRN[HQG$N!N._3N*^H(\ASCLFA8825F7=8G!BJ0'8::DP,H?2R_/9 MK&.7D8^X!^6T=P2EE:;<$@LX8Q "#A&H(93^8(&M[_/$;6/>-3!;.=268Z:N M<^\^#HO)(&JPZ:TJCY\/!"OA,=.&0VF51%Z!C5C&PEPWJF2M?YJ+";LN5CE! M 5D\P-7H?I_,[HKAZ/^W=V6]C>1&^#U_)KP/( C H[@PD$P&.\XN]JGA'6M& MPMIN0XW^Z+%M[U2>D.CK M4:R)]9)X[W6@S?*8E./)QST2W1_T5C<$[9%?4D&HSS>+Y?Z(ZC=?J(+57L== MJ!-4.(Z8(Q9:L=(^LZ1=B9QR/+9;N.4HBO81:9,T[!XSU3Y3B1 G37!07 @? MD.94J/7T;9 Z\Z:LP(.-X4U3+M'[XIG]L5B;IRHDO,""VF"$!6H0)E(V2_"4 MCJ?)=@9J;^&>1;8>D/_W[&%VO[K?B_U?GJM 2QWU7@B46:X_)>/U895/GDB P\IP020CSK%&!J<%)IM4H\"!P>*MQ M!-U[9)Z]SLMW48.46TH45P!&:DV1 ;J6 H,\)N-)6LF#;PL/9!$O)\+V^G_U M];1>I:#RZ\E#&GYW>.VVYRL>C+,ZQ-4R0ZPP//4L6$]5&S],E_L>JAWD(E9W M3]0<_$WZU\=/_]V/_(]/5L*@U)>2$ J0*G@CQ60S/6O#>&KO= 'RT?3+A9>_ M&U[^W?28!J(TP]XC$O68XBPTTR.:L]'8_J[@/8I^N?"R=\/[URM =LT*G9.V]; 8UV,2%2F>YL<0J[IO)(2,N M93,ZM1^=@'"V93.<%M')M0 :I3J7VCBU$02G1E0,K01>.P4F?5SMO*K1D$BT MOXKCEC%I=XEE 2NW6#1@'U6:*]5D@S&806 M('&JRM!..!"3N1OB%_;9;AF[@Z,'175X)R1#4O>6P*3%AN$0701G-KI69%YA ME,A1@Q]NYI.]/\XYL/N1TN"#YR'5G=0*E+706FIG8#S!3UG8[>Q^=!CIACO< M/G'W(^6X=%(BXX$%0P$#=PT9B$?C.>K)1/^H[D>'$;<('NNZ^Y'QF*D@/%5< MX]04.I%]30)-[7B"NOOBKUS2%L%=77<_4A(+DWH!24\#BYL!<+HA@60JLQ9" M@:<'O6FO3-+F^&9;JG:]FLVGV;?=OMH!/U'Q(+4GABAM,'9Q/5XT4158$4+R M>*5 U_\X7CDQ74N($ABZ2*;@\<][:ZFP&J+["K8AF,"Y5:E%>8PXO,O7.UH] ML+=?@[QE1;_.EM.KA]O9T^QV=7/W3=S5$ M10F7B"B&!$$"" %&&MU !-O;R/UL8Z[[Y+NZ".SZTNLY53X_KN:?I_&?'^>S MSR_E*.[3[6S]^8]UM<]]^OXD@U:68BNLDI)'J+[_4:4-W]1"AFJ2">_&MQ;2^NUW6R_GLZ]?)?#K[.HW??8LO MS!:3QS3G'=<;^3]:&6R,4UA1;AU(J8D2[:*I]ID*O4"':P">[1V>;* MY4BT2CZB>5VP_V5Q>!^_=S1,E3P@YL$891DU@C$I6XW!K,DT 24>VPS,\L, M5K**+ZJA22*JTQQ+:A0X'[RE3Y* PY#J\TMG,^_=M[O8FRNOY M\\;?^5?J0/YAE:X:ZB_KZ,'5W7+V>#<[^%[H9/.(%C8H[HW74AB-">;2B?:P MS+O,:VYU$8HS07188?FT>DPV;SZPK+QK&A6"E- @2"%"1A-/6\)*P/)K,.B M+Z)R'H!V'"FP@&CK[E-)Z9_JF[N%B9C$R;[K^"CG!ROL/*-(! X"J *..&ZN MTZ,CA3,=7XPN[-LW-L]-3+F[O7WZ<"_!_JY6^3Y::GT^L\ MU1UN92_C5Q23%#(K!& 2Y5@JK%JR<\$RB__@R_5HZ5">M02UO_3RTG^6T\G\ M>GKS,*14[9E3Y0A81D7 R"(/5$L$+3S$X%Q;<[G4/4=X-]+73^NEMWI'7?HP M_= /1QE#4-#1KQ)>4"&%\/2Y?Y8V+#BU+WCY1.?99]6'">GHGD87 :0(PG') M[;H36B0AI6X\=7[[8K63M5XZ#*DBTWHMQM%0.*&LI])Y(1UMEQ!W0;G'!.4Q MVP"H[TCK/8SLQ:;U6N\ (#J:C('0@;J 7;,,!3XS,K1 [LG";F=:[V&D*R(I MKNN42TU,5-\&#/(R((4L";@A@4=X/(8N$_DC4BX/(VT/W)5749& N\PJFQ*.5P:W3,80O(1#K#"KJ(IE::"-J G<&(^&L8"TTV(ZG MA$$F+_514?(4SV:Y$.UT2VW6)20DF?.!T]\ )8.2"F0LAZ<)Y@SB[!MR,J-[:OY6 &: MO$,6["5H^C#D2A:(<#.;I^NVR:NK-OCV.$F6[GHRO]^;27.20:L0A,;8>D84 M5M:D'M;-F0H/+/>XZAPW.06*1M?PE;P?>FNMOTZ2/ICA3C-X:N_)>>V9]4-X)$W?=A/OFUH";8#*OVL:9V%^$]'2 XKD) M36-P?:K:-'FX[5-HWAJ[$CI(4(X88%$C11(+JQIR$PV9WLPXL_^+$)H.4"Q9 M:-:ACC_%!Y>+JW75@^_,[/.7/JZ[I<\I1"AO)A6FE@5L<4AM7PT77.KFJ)*# M=B,J"7F& M4+IKOC;O_Q]_1H\L[^^;?_ U!+ 0(4 Q0 ( $"$"4GE$CJK M'DL! 'O6$0 1 " 0 !C9'AS+3(P,38P-C,P+GAM;%!+ M 0(4 Q0 ( $"$"4DTB(H_N@\ !NK 1 " 4U+ 0!C M9'AS+3(P,38P-C,P+GAS9%!+ 0(4 Q0 ( $"$"4G#6 NB]A< !CV 5 M " 39; 0!C9'AS+3(P,38P-C,P7V-A;"YX;6Q02P$"% ,4 M " ! A E)[CF.W9&UL4$L! A0#% @ 0(0)28MC/S_ZF@ QAX( !4 M ( !*:D! &-D>',M,C Q-C V,S!?;&%B+GAM;%!+ 0(4 Q0 M ( $"$"4D#':8.1UP -]S! 5 " 59$ @!C9'AS+3(P D,38P-C,P7W!R92YX;6Q02P4& 8 !@"* 0 T* " end

]$[(/$]?6I[U@@%=" 9Y=7L^8ZQG4]ZU[K?R=M%2F. MG!D)0:A3*!A T2EE4"1641MESEH_X2!_9+V8 J\R1J)=[JD:]])40BJ7@DU( M6440MMJCR%A$SB3E.#92\UWY!,<,Q<;"2H: M-7>"!62$=TA(,(I6.(%(8$0S<.)I,"<<)8^L!*.!5%X#?F_F?E\E^$)3$2NL M25XBHR&2@^T1(CE-7=X2I?",*!_<][$_'.0NC@G05AWXMI(U_Z9:!<0O5F\C MU._C*S>KSU?3WRK=GI35F7GV1#]_2C27E/ S981YPIXK+;1D3[@FWX>Q'R3? M:2 J<;:UN(CMK=GW6N;W$U5."JU59(AH*0 \V,=\+G+11&GL74HFQN_#WA^T MSD=%J(3GMZH'W.;FK1I46+L8-08_E:J(N/8,!4LAQ@F"&JZCXT[ M>KM=%1Q,!Q!'*7"&)!$$$2,"PH)11;7UE RK6BH3S0X1RM=NZ8%X%-#-G+64 MSR*_2EY:/+%M>UW/SU=OE6T1>2_Z*GK!>:(:&:\<(DR!%\[S7VWDRE.F1#KE MA(@#Y-B4@:O@(=>;Z",P[F;Q][CH?]2UB:P*%*PU3Q9Q 5 *Q27RAE@DA G* MPM)*2IVPXSJ>7HR,4LGZQK)%VD=-=1U-W >B4D"\K]MX9>NP?IL)3-;*Z>KK M"/2@KK3WF 1MD ^40TP&(;E2 7YB23H;-;%^F#*4<6;'4X9IP"J@(V]BMVAK MOXAAO:UEM>YN[C=[A3K].JA@&=A$G %(N4?*I7RF&S"2F*I@N.74# M[2NX2 M!SF2DP%5Q)+A)?>4@_1B(I@*Z$'(1>"1@$P M@T&95A9'#:,/DK+\7J0\%BX%1+ZIV*V7[+<35I%AK[TRX,0DCA3VX&-'")%H MXLHP(BT6PYP_];THP>@ %="&6Z?S^9&3_#[&13,#W+OLJ"RN^Z7#;22M,(]$ M)M MXR/VO=V[[65V-F!%)>?!$@:1M+4(6YJ0S/GRV&!II2'.#O0_BE^WCJ\+H\!5 MYASS9IFO&-YUF[6A=<4\6,@ 6RN7TH.7K3URF!)$%&,J>6X)'W9'46:[.510 MWQY6CH!0B8O-YO)R_<6!G7>87S6M@F ,-DJ%.'A6B$<9D(P&%H:5$5M8%DX- M>T"[S+8YLLA'@*?$]60(=<;&SE[;.KR8KY]FVW8SN9FB @_=Z"3!&$909\8I M1L()B[0DE@BK]*9\\CJTTDZ-7Y'IK8>MY#,]L.Z_G MY[=?K8+8H?;U]JNM7<154L)$!9ZR23SE!XLB(H1IQ(WSG"<)X<:P.+;,(>;( M*C,)8(7\C!WO$=WC!+.ITZ;'+LD>XW/BDY9*[_,A\#(ETYO3"5_'MF[ 5?-M M%O[3>//GWDF7O\KR^;V",P]+8%=Y>?].*J.$9:/XSRFK8=8.R@K \N$2Y(ORDU^SCMJ1!C.19PT MY70TALTIGV 5,T)CHUCB[OP"@NQ[OSR^Z?Y\(T'%&>5:!XVH]A:)G(\LE0%; M:UPD%!NAW# WN,S!3"$5&0V\(GG<=V/#%_-OB]>VZ$D?\BJE2$P^P),D:>2B MM/ 3@PZH?:E2;"\BA*]*DD;OOQS%:Z"B)$Y?/K/BP%ACB! MGW"B$5EK38#_<1.&I6KH'UQM#@/Q*/JRKIK[M+ENK)[;2Y'Z=%A%8Y*-A".+ M$T.&Y8H_'"5RWC@>/"RG..S,S_S@&C81ND=1O17+7R#;7]4V=5 %[;&E,'D, M 2DBR8/%UM*A&$3TL.JT$0./D_$/KELCP7E4WVG]R.4@QVE-6PG,,('X$T5+ M8?2@+/)2""2#M"EA+P#Q81KT0YTY3P'D473G_H:ZE?FZ>"O-4/W[*M>!/A=A23\55%U5ZFXBO: MBFGGE$H)F7PI$ZRPR$9CD?;:),V]= -K;\@/=;8\!9!E4BHVH7/SJLF!J3H; M.JG UY>*"8SRJY-(!$Y09(XBR_-;&,1$(D[YKOW8J3KC0%JBVFO]_9EWS9D' MH-IX[S,I6_2J?R>5,?E1I@@+5B2%")ABE$322$OKO2&)*#DPXCKJ?G:PO+\N M&IL2T2)%A(V/,73/ < -][]]]:I_+Q78Z< D@57+ (> MWBE_UK&47DV*Z%%\J&TO?>WE4&WKJ*):)V\41D0;A2P+!!E* N*>&ITPH4$- MNY5E/Y3=FAS5X[E:S^NYG?L#7:T-G5182\(3]L@S2V'JAB+E 00;@PB1:$#] ME*LGC^UJC0-IZ3TQ%ZR\NLKP=L\^QM;7W9=ZB%T[X2;:2C#G>"0.B7Q(E@,A M1*2B*! >K63<$C$L >"H)]D'"W?;_C<2C@6]]/7AZ+OFG?WXSWIQD4N> )SG M3;MW]M'0+BM" &<>(CB8@B#)?432!1"$,IH))JP,!Y?Z'V$G'%W3RN%;M,#L M3DG7YB+EXQ9X?O_E]F, MYVZ,):GOKZYFV\, CV-JVIPJ^SKGZ8-<%N!UN^7J$;QWS4W]YQ85.;3K"N(% MCH5+*/I<9.Y50$[G- )O7$A4)3OP7*?0>>%$6G4$7 LHXA]S\.9G];]CN)7E M__FEQ2UJMIVP(BX*$X3)KS [Q)BDR/-\Y@ MXMLC-V@%Y]>W!XPJ"7<.X^W7/W6M ;6E<:X^!<3C[G,$+$UB'+,,PR MY<>BE-,PW1/6I9/5@*]=NE&@+ZE1Z]3Q7OKTJ2U,B6A+O$#:,8*T)CDEF %$ M5GFK#'$I#?M@0*&+VH/%=)_8#T"HR.-:'80M^5L'W=MFMNU(^:N6E1(Z!8LQ MXM%+1"VQB$D8P%$J)?'$JG3*C[,<*)]O7LTZ%)P"LGX3NPC#Y-N7I_%]G#6K M>]OU_+=(?BM=!=.QG"J/K$X**2832DDZ9*@*FLKDU<"%7R:2'U_3JH&"-":ZJ1M40CV$TA6(U@43W5 MW&/MG<3#/E9;YMIR7#V9#+,B9F25][C-/?C4I.(^56PFJ(QW1EHCD082A'50 MB&J3'P]R+.>8.>F&?3NNC&35#$H)H2D*"1+41(Y$R.Y M@+S!05KX!S7PO>\R)N%[.=$:$?]2M^"_-_/FKB^W.Z[93E@Y _$;A<">6)(0 MER+":J(>O'1,N#=>,&-.V,!\+\HVNA3*))WO^0[^(R!T%07U4]CY]OZZN8=UDMFYNY/#.>Z(SVW=KKY-]%NTW;*-=RY%"PSUUE_$L,P% M*.O$2SM[,>\6[0J&;MTRG"T^$[^:O\G9#"U8C,>VJ[NG^>L7LY(LO\NY&A,- M>&==@6N_R@TM.-2D:&X<<4HTUSFWKVV[N'X'L5,'$5/> 9UJ M;R$F7'8+ +<%X_%K;,Y;>W51^\D-R!X,@#.2:_)OW) W=??GJ2"3'PYX6;\' M.[-Z >GQ]9=69VVTI\+FI]CQ5/F;8]^,;3[II5G]^E/_%06=__\O_ 5!+ P04 " ! A E) M[CF.W9',M,C Q-C V,S!?9&5F+GAM;.U]:W?;.)+V M]_T5_?9^[@GNESDSNP?7WIQ-=W+B],SN)QY&HFUNRZ*7DI)X?_T+RJ)\B212 M$$G1[NXY)Y/8 %AXJ@!4%0I5?_OW;S>S'[YDY2(OYG__$?X%_/A#-I\4TWQ^ M]?__;^??OHO_?'=#[:8K&ZR^?('4V;I,IO^\#5? M7O_PSVFV^/V'R[*X^>&?1?E[_B7]Z:?[3C^L_S++Y[]_3A?9#]\6^5\7D^OL M)GU73-+E^K/7R^7M7]^\^?KUZU^^?2YG?RG*JS<( /QFVVMOB^I?/]7-?JI^ M]!-$/V'XEV^+Z8\_A,G-%RW&W[3\:_7;Z7+;X7%C^N;^E]NF5=\G0W_%Z[90 M2OEF_=MMTT6^JV$8%+[YKU_>7:S1^"F?+Y;I?)+]^&__\L,/?RN+6?8QN_RA M^O_?/KY]TC^P)_N6+\+_W[RI?O]&I[.JY\5UEBT7-ENF^6P1/E[1\-?K,KO\ M^X^3Z;=%0 WLP#-FVX(^KDHIE_SV>P$^O8, MT0NY;^>!&U?YYUFF%HOPXU^SY0F4-X_6TR2^A)5:E'Z@V]^R4N'^F M91D$I.T2:]&U _(6U]4Y\"6=!;%>!)'^)2U_#Q\)'+K()JLR7[98',>-,A#1 MIKBY+>95@_>7[7JTYLL@GQ\(IK;+]_BQ3I] ,9NEGXLR[+9?,E4M@*NLTE>: MJ6WJV!]I;66H9?\."+VYR97ZU7)79+_D\OUG= MO,N"6?HAO3L.X]/'[G."+5=>VP%Z)?6X8_78@3H@?3[-YHNL^M@B:%O3RA/S MQ)+X;9ZNIGGX:3/Q1P\U)/D?TC+@>ITM@ZXYZW N.\?M9V(707V^W^SN3T8_ M*[Z>R)]V0PXPG7#HE]EU:!.V];?ST#%[5RRZG%S+#YQ_JJ<+ZLE?ZQ^$][=9 MN;8%.V3Q@3%/GI#-%I,ROZU&?W^I5XM\GBT:M_.#G4XG:>,_KQQ2X:!8WKV= M7Q;ES1J!1LI:]#V90)_FY3_2V2K[)>@)06MHI8$>[-0/297??+J:9>\O?3X/ M.WR>SM[.%\MRC=!BTW*JEMO.[^3R?N8S=+[DVAY]RD8 M=(MTLM[%FVAKZM<;82UYV[+[R60^L#3IU(YVH,R4JGF-[=!1V^WUQSLU1-1 MNW_JOE5_;7MFGSYR3Y-K*2L&/&Z(G@2IN]O[)<+%8WM\><_M$# M[II*6D[JV6S^^GA"V_"B?+Y\,\UOWFS:O$EGSQP(>P*8ZIBD*NZ)KJE_U+-# M>L+?*T=$,?]IFEVFJ]DRDKJ]X_1#:W&3YO/327TR3)>4K@?^Z2:[^9R5L63N M&J-#&J_#4.5D]3G[:0M()*4'1MI%;Q"0?)ZOE9O09-.P(BD^$N[^,V$;RN;3 MRL74^8<.AJ?U^-VVP65;$BH" @FS8K*+EVL^7J:+SVMFKA8_7:7I[9MJDWR3 MS9:+^B?K;?,G #?!EO^Z^7'BJVEE:W7T.6%AIMG;97:SI6N6?LYF?_\Q$)(< MTSUQ!%@L$;3&>PL%E$0XB(V3A NO"7LZ[UD5:%J4&^1[F_@3E]"^.:S/ZP/3 M;S](PA2SW&/FA!>,*8DDDS4(7%K; ,*# *IR\D-13K/R[S_"NM-F SCJK*JB M?_MD9C$05&%JX0?K_>NODUD15(&__[@L5]G##XOY,BPF-UN[RL+6E5U5?^E; MP Y,4]_]DOY/49I9NEBHL&'$+;#GHR2(<>@\]=@@JI%#1&-:XZ8,4L.(V(&C MXWN1ZT,JBJ$07$O>V83H@?1?TYO,/M%[CA.D72,EF#A+.0P0 P. %6'1XQH* M+(1/=BJ%?0G57EWTJ%TLGM_M9:I#,/_0\C6X7#V9X.L0J\'%Z5,VN9X7L^+J M;FV3?S>))X;/#B%JU3\QT"G+H,&<5,@"IARJITTT'4IT=AES1\G-:3PM^H=N M (D)=&:S63:IO$WUXX]&,=G?*0E3T]QY9YURDGOC&-QJ"0A8&",;Z*7+1F=X MG?=$^KDL%I&Z\KIK(I$"GG$D >5,:6PEA5O\",4O9>,XW1KK&*KSRH6:3%8W MJ_4UL+HIRF7^?T\N.8Z3E#V#)4(QR9'##(?_C.>>:E4#(A2F+V5CZ55VN@'O MO-+T:[:,DYS0,2%<,LQIV$T#HL02#!FH)^H(CE)-\&N3DN.!.JM$_+;(+E>S M=_GE(4]@F^Z)X\I:)SA%$%H9SZ!'V]WF.OIC M5N$.TWD$D@#(F1,/K*)*PO M-!\$\&]OGMX7=7^%=.B1?X]W5\<\SQ_F_JJFZ,,LO0^TKLEJ&;2_N3H\1"*89 @R!8Q&$INP&H"K : 4 M1>F]'=];= M0'7*S[:RSZ=N;V[+XDFU>VS7< M[ASHE2@40-("2&>DEP *Q.Q6CU,JRK[MS0O;APAT#]( 7; M>4#FJLP6S3O]H6Z)1L@J8R2SQANG("5(;"69\2A+L3=79K]+O3.4SJGC-]W> M'^Z8> DM=M8[1:V3!"AI9#U1C!UX&70G;[+;,)OG:[Q[^ M/LLV:2H?^^/W3N^ Y'3UB01"+H6&06]6E#*M">*T!@_R.!D;7KL\7<;.!.@Y M=Z?#M_Z'NB5"<,H,!CZL.RA%V(ZUJB<)$'DA.FF/.]/Q( UWE;;K16YG%VA= MY5H> 4']WC1VG;RX(\+V)R?NX0,]2F+;1,(]?.Y@9N!AKHC74;3O+S>4O"\_ MYE?7K:Z'#W=,JH E#2E7# # -?=4LBHZ0"FMF/7F+%?#.VENN@S>WRDQ2" E MM:$:*\$Q(4K2S20E,W ,SQ:[8M-SLZLK4,9ZV;MS@@U7O'O[)(9AJA3%3@,I M!39>&EAC@JR+\MWT?+';!8?;"$T$/D/X;':1VG@)=Z!7PJ2 3'@GH&64"P\Y MJ%>:A(B,]\E@!UQK(P-.W>,#R7N+EO03/- M%]F',I]DVU]N9P&/%;*F\1+B@&04>>I-@"0PAM@M+!K+<3V%'5*T.D:N'V=E M3-&BSOPW U80:O(![=%LVGWQD).=-T M0]1R<@\1QT<4-MHWQ:C!$JJI581#PY37TBO-@:\GBCQ&PYQ+._T^_3*N&!BZ M[KU#)ZV8@X'^4>,DSAAE+;.2&P,M$L()5N,!'1C(A=C*,S0$UXOAL(PQ&5MN MY?N\ D>/D3!LN!#<8&"Y\XH8#E$])6R '9W7J&?.'2\?)P'Y*F1D+'ZDERH: M@UM(OP3-\>Z>8+^:3YM#!7=W2!2@T *-H$" ,NZM46J[ZQ+>= EK<5',5A6RAYV"C1T3"ZTG!&I@/6?!,"/"DYIX MH>(2Q75NQO;/XE[0&B+^[TNP^2H$?%%>I(^!V(205:G;%P?#^]J-D%BIH-$ M4*&#+D8M(<#44U>"1KT-.>=>$&^\](O<>87F(31Q'?#ZV[S,TEDUDY\#[#J[ M+*K*2=_BQ*G=V(F#O JOQ9 H*)DSTFJ^W4X9B(I,/^>.U*N@]8+I2$6P*M_5 MEP@^&3MAU?L/B)7D %5Y4:2FN(;+.1CU%++SF-/1B^ IF)Y5!*-D*U'0$AY0 M=2KH'CY@2<1V@A+'W<9W_KQJ)$)S)%CGO /H,W"T7:7ZOK]VSN#1?30%9OQ: MS"=[?OVX$N&A2X@^/I,H&PP^Y1!B1G)+C*6>!M%5U#G-N3UWSJ(.YMH^NU%7 M'TN$%M@0IJVG5 (FC&.V!A48.M#[L\.!L&<1HKT9D\X$_5C#;>\S.F]J!C:5 M_?B^<<(%"_.WECC!.7(&,2%J%# Q [FZ(C,G#2\+SSUCIP(Z@+Y79?I^?_F$ MTL;HR[U]$J*)UA8B%_ZKS'GJUQ;5>GH4>3"Z>Y4N6%7TB\ZK$X*Q7)R,BO>G MN\-_GJ7?BHN;?'G]GZ%Q0UZ,G8T3PFV8IQ7>*P6\,0 H4Q,I&1F'-[-#K(N. M$8EAVR_A:/O],+,>-4FT M!3YIWVF!&#K4)@2Y#&4:'%O078=!P&V$,_ M5OI#@X:U;9,X(+7CRAC/N8' *V*WY ,9%^IT/!M?JF(5B^-08M!XL_RH56(, MDI9A3( .$$BHJ,3U%)PA>K0Z4P07=O'Q)!A>)$?'I@ -R\CAXSX"FC>KF^9P MC\?M$L^JYR[YHFF!F@":2FT"< M$-XP3&1-H)=8C$[-.17HO?PZ"9 1CA\L45XQ$U:- M)20HKL8#C;<+,ZRR@=R8+TG$>@$#ZELN]GTF8 MEYXR1@SP4 ))@'W0""V+TYY[*RGP4N6R*_A[D&PZ_%,F@2'[(R M+W8=OB>-EP@!C!=*$<^8LPY*3;9Q"E71]!A)ZZU>P0N0M&YP[DVDBLOM#[=V MS4DRM6O A%JCG(6>:^ZDI,X@MW4:(X>B&HLJN57\(_ M%IO)'; :]O8)^W"U4)@WU$L++:+*;JTE;&&4?Y^_2CGJ&LL!1,5FEUE99M-F M 7G6,N%,>:L1DQ1II3!47#V @W24.UF\:K$X#<%N3J/[@_"R*!_]K/W1LZMW MPJTS3$/H#?:82\5!53K,LEA.E_2.\J%*JT;?=5 M7!Z=@^L\GB=K,1'?2B"%&(-PYGI,@3:8.Z6W'GL"X@*4P1])\@9G0I2<%G?I M;'FWH7YC,#XB=>/LW2MZ[;HGWI*PYVKH)%/&0(Y='6/A=5B(<=7%7Z>?O4=< M8P3$KN[O]HK+[R__]DG%H3Z)9T&7A])+A1DDC!AO<4TR1RHN\.]U^L.[!O,T M_C^_VFWF_O,>"8>4 B<0@9@J*#F1"M;D5C>74;Q_Q=[HSJ",.AJJI+O%Y0D54%(#1."<%J[ [U65,4]BWW%?M=N\8R+K"IOG@5M?LP6 M61CJ.J!@ U6SXK[R<=,1X>@UT*> M!PCJ-4G1_J^V*79Y?*;3/5][UUAMH$7?Q"D$$;?8"V P=0AR ()"QA *,AR M4]F.MG&LCUY/'&;:WN#6UB,D5EC");!(\2H/+0XK%&^F!*$T [W?.E!,H%.^ M[*D@T"U(Z5!E ]:;Q^)=Q9/ @/>7ZW]/ZUK/AUX9-?=,'&>*8:PE"!LW = ( M ^LY,\P'2D\151J@,W86?4(6HUT=)N+PFY4V?1-HF,9."@6JBN#A>'96U"NI M2L(XSN='7?*F/<]/@NQ%TKB>(%8U*$]Q/;NG^6-\_;B>W7&ZE?>WMESA$H66"&HL=8DPCH;8K@6*J1JUWG\R/ M=CP^":H7Q>TQZMGC8O+IS/7YY?):A0]/FQ^+[VJ;.!#V+HV4M5)5(>G8$E23 MJ#&-JO/0JS;= =I%MZ!$+TI59NGZ?'\_F:QNT_GD[N!:_+YY(A$2@C!/B4)! M[U#0 5,3:K@:4>J&_CR@W6!S$A/O2XD7E[4:=UA3VMDC,4'E1Q 0;0TFG"", ML:O)M>'/\=A# [#R5'B&>#Y3T>J^W>;WD4TV76:'*JSO:IY %W8HZ:CUAB"N M(*:,;WW);%EZ?U2G:E[CC8 M,9C[CA/,K$80>FN#)L*VJ'$5]["]IZ(Y?0I!IR@-( Z?LGE:A3CE-Y]7Y:)1 M"'8U3X3FD%&)8-C-I!3*<;LUZ 7@4>N_\\BR_EG? 38#,/SM?!((R[]DZX0Q MV6)1',I,N:-U DQ A O-,.;>0BT@?9!A$U<_LO/(L/[9?3HT W!;+199$,EE M7MY'!7V>Y5?IGG=PC7T2[K%Q.B@J!BIOD6' UBY=#+F*\GAV'J_5/^>[ F@ M_G_,%LLRGRRS:54CK8+B::FT V+0U#7A(( FN%5>,$.M<0+5JHV0**[R0N>/ M8ON7AHYQ&DKG#X1^#.15$8*WU5.&)J7_>?N$5(_AD''&8668XHRZ6M8%=#XJ MH+SSI[ #:?TG@C, S]_?9I59,K^Z]S]5U&YHO5A]GE4_NY_ XI#UUWZ0A&FA M/6(!4FD% 00;0&L (N,[>W\O6K_XM$;9,/+S)-8V6V8["I[\O-GLVHO3#&C M)T()90-FV" B-855;94:LNH>,TK*7I#G\'Q8#G%,%?.KZEG%AU45YK[('A!4 M-\5JYVN7MET3C8ESUF@N,%=<6*+R6J]I\RG+FQ?R[NW\\NBO'GBB.CT M@S[-RW^DLU7V2SCA5F6/M;AW?NDA],;G\[!+Y.GL[3Q8B6L0%IN64[7<=GX_ M_UB5*2_#SJ[317[.0MY;FM9>CNK(>9>GG_/9NH1Z3?HC>N]?OY5/R']WX(%/ M+]])D)0 VJ F>U15CQ'$8BTY=UY*S2QHRF0P7BB;*GAW]HV$>1B,#V4IMT!: MKK6B; LACJ;- 97' MCI-XCQ%4QAMA/"6&6(A)C8=CD6F)^@FQ/*,P%,-!'!54WXJDPT%[QXR12.:0 MA=!ZYK$S2AC\L(Z)XWZYX^3@)R%9@E=WP[,3V2@C,]\NMY*<8N4(I+57)S4\PO MKH/YO;;2JR6=P+ M6@.L]*V&I>^V?_V//"NKY"=W[ZK4)PT5S-L-D @#-0%48EA5=I?>([[5O[AR M U6I?R'*9Z_8#BE4C]TVW\]@KP82-4Y8LIPH)AECT%I;I7L"H(8!6#.^>J)] ML7F?%/6(XA]6J,:BVKY(63J?#+V=WZZ6BS4>L%&Y/= K80%"PPWWP"%LI(;$ MF'J*@I*AY*-=DK6>N+=/1DZ&ZTP2@:(D M6)%:H781P!!91W1G#*P^0V4Z34 M1!G#O65\/I]$Q,%U)HG 41*QZ95PA*Q67#)+ <3(,\6WL"D6=X;TE@?Z?!(1 M!]<0$K'CFG'[LWOCX'&\PL]EL;JMWJ.ISZ%Y.CD42G/JT FHJGIP;YF1Q#I. M+?/U06ZJ_ +C/'_.>\,T+.9#O$/XDN:SRM+T17F1/O9F''J(L+=3HI2&#')! MG.-$,P*IK5>@<5 ,E!"OK5 -QL[G#Q6Z G"0=TE?LL4Z\NS]U_FC\*K*4W5 M1@YU2ZRG"@(CD1'.,4>L4KZ>I"8N*@BY?T7GK%M/AWCV$PRX\_3O,6ONK]GR M(4SL0U:NH1CN2V>,!%+S93[-*^?PET<[A_LVF:W"MZM7;U4PW6JY22KETG)> M[5HUY6V"@+KZ1.))D'(+.<-00\J0\%@B9SR5QFA FO)_] /@0QC8B?-L"@+J M]D.))@ *13 0!COLJ'*<;\%D=J [L8.10,,+3C$BR+N/!!K%CJ'O=@_0<+_3 MXU<3J[ /*I>CQ'&M$3'>^9HOG,8E?>LY(NEZ)-1PXQ712!G!&->">E,33"0?E^.N M._B+7N 98(?X9UI5'=J?/7%GNX1(5%6N(X!1'4QZX8+XU]-@EH[+1](YE[O M9 #6/G$-'&#MDW8)$5@K)\*8,)@U2 #*83T-H$U4@HZ!%_" %MTIV VQNK.J M'&4V55^R,KW*[E,+OK_%@)<%Q7Q6<7H3ZQ/9>(V0K0;/K='-3T?U;WCN)CA:UYQ,0XYA4R5# B#5?, M6PIJ:"#A40^!>KN/'J?8=8[R^?:X?5,Y?I?;-U*";%B$7IF@[3O#,'95='6M M]7,PCNR5XQ:XSM =0-"^LP@;#LV=[1/*K05,0VB$Q=HPZ"'=;N!>1*G.O554 M/KO0=('A&41C(]1'",>F1P(H@XQBSC$SC@#I+=N>[\J <>3)'*UXQ*%X-D=< M:Z0:J!HVRWW4:_[>2BN?7?C.@7D_X1$[@PAZ M#(_XF,W2^[0YR[O'I:X'_=@9@R3VD-0F^*&I:^(=!MQI'OXD%'"JF*) 8>.0 M5M:[ILHT?0,EW@#L5#..V8)]4&9I(YMH)&8J(%<6P=# M%+IC[][0@_X0&VN$PR5:G(Y74Q?0A:^_ZG65:YAQM""$X9-J'>ACV> M641)V/>!!$3P&EEJXDI #A8CT(L([178WM$=PD#80VWC->SACHGUR'IN#2)4 M$8R9J@K^U!,%SH[VGG\8]CXW%_H \Q5+S]BN\%^BT)Q^0^^^A4WU0U#);RXF M>=#3#U_.[VZ=4!8TA6 ,\V#>.&^TM4[69%K,HWR5O5WK=05YT34NK=?Z(IO\ MY:KX$FRTO%KFI/I+Q5KR:'6''R7OLJMT=I_>TT%Q%MRJSQ- MHSO13\*\Z!2%T3-O+ ?J67AV^DEH?G'J'^&<7Y79_MQ=>UHFBGOFF0(.$NVI MY0 Y_D >',4.GI''EX( MC]9G/\HK,^W.T,1Q]=X=$*B*-TBR< ME PQ"AQEHIZ8$GHH_;N=E^,4QCR_BNX"CK/YIER5+90P+[ F&G/(+'0UF0R+ MJ,#-WN*%.^!:=UC$L.QILH9R<9W??@@J3570ZVK7G6MSI\0:[X4'C&A;Y3(" MQO*M;JHYC,J".LBRZ^2*M7. ACAGB[MTM@R'S)=LOCITT_ZT8<*@8E K80T& M'D+IA-\>0IB @?+=GHO3G8 RQ'$ZF52Q18N/V23+OU1&Q2,H&M(G-71-O$>6 M:Q?.DC!I@)P 0->3Y.:0D3E9O-7E6>HZ;9FH$DVA5SM[I!([;%#TCOFM-/2*B'A_>2D!UH- MI'$?C*GJ@C5%#V",-5SJN\D=+-K4HE?B" P'(9-4H%ZE3(S-53!#8ZW'=$-WKK&GHF"A+N-4+48ZLM#ELLU/54I=?C M2AK2"<^>RT&G TA"V4VS9<1DG"H7\)L.%\;)QHRX+1PDF)O:5"E%./UA*CB45>Z/<>Q M=:P7G@S*$'EDTIOL_>432AL/_KU]$D(MX(1S1H 6D&!"J:FG!S%0HU4%3V'5 M\ZPQ':/SZH1@;+K?*'C?0?Q<[85K")Y[VBQQ!H;MC0OB(>3<44#%]MRI8K%' MI9YU@&_1&1:G,$FW8Y*N ]FIH-81YPBW3$F.F*%;PF1=*>>F!2'Q2E, M,NV8M&F6& 0<,!@B[[5S#$$F24T81K(IX_BPER<],2D.BU.89-LQ:=,LT:ZZ MS<>.!G6.,L^0!QM=3A%$4)16VEM:GYZ8%(?%*4QR[9CDZM 60P "W!E+O&%A M$U80UYY[!^RXTNCTQ*0X+$YADF_'I$VSQ$(#+;<44@E,D!+JE3<_D=Y.UHE0KN !7!,603#P6JU1O44 !N9 M6Z$[ACS/&Q^SQC[HET 0[GV(#;/7.V#DAZ%8)AM:/*PO%$'%C\>#$F'$[ MHE;O(YD_I(NE767I?.I7U:OABVRYO(\Z^Y#>[4G7?>*(B? $&,^H(11AJ[@B MV#\(?)QQ.-Q^$"\+P^)V]LCB=\7\ZEW^)9MN:M;>/;1299:>,<[WXCZ<\F-V M6Y3+?'[UF.@6$;]MNB?48(ED."4HPQ BP(0B]\5/A=?<-Y5"Z&GBVV?)!^:@ M[S:_;)^+L?5H"3?,$DF,IAA9&_8\JF$-B\=B(#W_8-1PM^S=F]RN+\S&&EQ\ ML4R7ZR\^; /IK"G1XKX^"2- >&6J3%[:2JPLIV"+OR-17N#!LBCVP/KG8M81 M<$.8C_?S?4QHHSMA;Y_$*(3">K26$0,=@R(H5/7T8#@]1^MOZH!CSV6@8Y!> MG2R,S:^@X"CC![?$GK1YJ!1_%^G[TQEX &R)Z,)C/J[(,N-Q3>BAH\%G31"D& MJ/(8:RN,@IXY*;8K!HMQ)1?HFD'/@P=/ ^?LSH#-B_D_FA> 04"A@U! *82P M@5N P:HL.K@-;L[< + M@.. >W&6'U ,8( M#N>AY0P%E0O6T\-6\Q?H!6C-L=8F8!Q(KTX67HX78'@1&)$7@$B@I+2<*.T$ MLSP8PMO)6P>'8N.I7H#6B'_O!3@.@5Z9]?;7 \QZ^VM"*5):!M,&*(0"S5I@ M6I-*A1S7#6_WS#H:@5Z9=?'S 69=_)QP:@5"7@)C")90 (FVI'HGHIPLO3U- MZ9Y91R,0$W_Q?GD=;.-%GL[-^K-Y4QK[O1T2S8.M002PT@D*N90&R)K8*AHI MAEV]/5+ID%U=HM+K>OM9'UAO/^LD4!D$SDNM23C!O;15'5#L/!1(:^>C&-C; M Y;NU]O1"$2O-[*<$@_"!B*I ]N# ,4] #SO?4.LA^I$ M: ;D.?VSWQ7T6'_Z8EE, M?M?I(IM6%;J#1=YC#M2=G]K]4_>M^FMVSLN0JO#W=W2ILDSG5VMOA+Y[:+() M2%5?TW+:ZJKDY,$3JG$05@F1,IIC*;62C 9E 8)@!4O0=/[V?9'B;FYGQ5V6 M763EEWR2[9GP;$U77M6$_YA-BK @_B_,-ROS(K1;+!?MKUHZ_%X"B8 ZV#P: M20[6Y16UV$#+@+51JDW7ES$#"M#^:L1GPWRLESG_R!:5XM%P??.H52(%!E1; MB($$C'ILG*ZYP)B3 ^7[B[RP.8L %%V!.8!*MB&NT5G_I%T"@ \S89(@Y(54 MQBK/ZVEP8,:;(C:*%[OY>1(4+Y:S8[MZ&9ZAP]^M[=ZTJK.R*I,0]KI/X7/- MCSV/&B=Q,.QR5$MM-378 H.\KW)?&*FKI KCNKR)Y.!SO:%'@$8A)^_G74C) M=I0$>J$(KVI=$A[4,V:\ :0D+?S27&3;>,9WFWTX@9SX4"O1$/" MM1#<,J*@A-0R:C2G40D]V"_QR&I)"#&*2^L M\1S">IJ$\3T%YD=@;G3"NW;RE>DLD*ZF-X$3BW4FCR_9AOH6>:N.&2?13B+-M&360,HA%\;3 M&@8N0)1_LS3F7K>^:ZQZ]J1=0C ' $L.!? ,0TV) ?4T/-11 M@0,]I[T) EXI@HR +1 /+O!9"NMJJ%2KRL5-_KV?&( @=0SJ4[ONY M.5KP\T[4-A=W'_.KZ^7B(4MOD_+;]?<2XH7Q4#F- 6+A#XVUKV$%Y'E)^;'K M-#T&:(X _;,9=$>;9(ECE CE ;8*!JP10K V2P1$)NHD/)_FU+-8G0I?3T\I M=KXA&/S5Q*:P/$K9W M61?A'$_+O&B;6>IQ^X1@)7Q@A.%06B615V"+A;%PY%FEAA*$?;FF3H!R"#5J M0]UO\\5M-LDO\VS:[-S>UR>Q"#F',91(6XZLM=+C>GJ$\_$^73B16]]M0]T" M].KD8&PW%6-A_]G8[HLRFZ2+97/XQ\X.B=?22N&L8;BJ,$T,TFZ[2TH+QF6< MG\Z?/1P_"94AG,G5H=>@ VS;),P'HA'T@C)F/9 4,[$A7WLNHSPN@T47G^O< MCX5O*.XW7QP\M$H LPPRK+UBVF$%(.*\GH+%6(WV/(_@PBX^G@3#B^3HV$[F M81DY. -_"6C>K&X:6?BD7>(DE^%H\1X3+2DR4/OZ7-%.BG$]'XS"O^AN^@-P ML;Y1:CA9'S=+=)7?RS,(+$6((T0LJ<^7*@U8U.$Z6(3DN0[7$Q <4 P:#:=G M-Y"8:HP$%H"IJ%?46_]45BT["8+1OKJ31QDOO A0*<4NY<[">!G%DH$38+\RB M. 7"/Y^MM JP=&%!A8.)24P]"["&E;8%54@VW@0#D;(QQ/N5.$S_%-A.P!V; MQ?:"Y71P^>SVG9677!"/O5,6AXDYZ8FJXY0LP2\L)KE7!K=^9W4Z)$Y X(FF)-C$'A)O#* UP3[HIJ,2@@YP+WK!)8:1OU;Y MP]/E*N!YUYZ7AWLE!C(*D!+BYM%;O0JBYAQ'>WHD@!OD-?*.<4M@V%+-PYX*%(^Z=W]9CR5C M1:8;1$?P7C:$:Z@(]$'M->IASV-1%QW'2\4+<[W& SB<#!R9X%](9[VEOLIP(X436KOM MV6>4&V^=[2A>',ST'P?%B^7LV'R"PS-T+*[FGDLW"$.YX;RJH4J\P@XZ:FH8 MD 7C\O9$FZ=(.RD C/+!940L>QKF#?0""Q'NCAQ,AD)!:> M44A(UZ4;!(=,5440N,6>!*W)&5E#P(F(2M V4.F&'G>12'ABS,(]65(>47.1 M?SML)AXQ1$(]EQ8I)*2"T(3Y6%:'JD"!$(KA=V^>@]/XW3,V VP'-KO,RG*O M.?3/?'G]=C[-O^3353J[=V>HU?*Z**L,P+XHWRX6J\K2/;!7=/6)!"/* 1($ M, 280\@15(.'&*'C4D?.F!GB3( /=7C%Y'OZL"HGU^&''\I\DKV_#+UO-O5X M-WF?FLZZ7CZ:: PUTXH3RQB D!OZH!)!(&+\J6,.B%3;*Z3L; @TBM;?:FX M_$=Q7ZI]F845MUQ4AL3BNIA-E\6RS*^NLO(ZO[H.O_L6.N2+[+:B^8#?-G[0 M1$&EC( "4VT%^EQ\R38/$+?3 MW+]#GH.,I"J.6-49,$!Z[:2F4M81S A$RN[Y+J9ZDMUQ,V7,FH+[=IN7Z\;W M]2WZ4 R>?R-Q3!FD 3+.(%7E% P[1PV?0RHJG/U\-VTCU -.1'P,P<0'KR\W M9NS]Y&"3S';TF:2R"(AU2@E-L&*$<+Y=]42KJ*V8O5:Q/0_H8]YJ1Y5RN0+5 M2 HY5L(9ZZW&]0M0)!R)DF7^6F7YS.AWZ 1]H/OS/A/R(9QC_>\'_?]=51#O MUU7%JN)R$^JSFBWSVUE^M">U-SK"2><%MJJOQ;S+T$MSJ8;!:)8IK/'OZ\JK/Y:+/\[6S[47GW\8.F J33(]Q,, M417\Q)B#**Q%+J#8PDX9B/:*GJ<($6$]\(X@YA$+QH;DW'FIB):^::WU!-J+*L(#9##9@LKM.//, M4$ZUY36$&)M74H2GM:#T5H3G.)S3D1;A.?XYF88PG ^&"6TQ-Y9Q@[?S#@I, MG+5\M'R=Z3E9:Z8?>$YV'("C?72DK7'.!8N-$,>DQ\9#4T]#.$M>Q'.RUKPX M^/HH#HH7R]G!.7K$<[)A&#J68(,>GPE)I+QDRBE@N0<":.1A#8$%<*C,T#&/ M EIS[X1G0L?!,X"$Q*7E)$)B3:$R5C ("&,UR(2;J\N7%5-&)/=!4(2&84+KU7#@WLFJ$9V5PZ[2D2US\C=%O&B!K$.0/!$G?&(DB)!E#7L%*E MQU6MYIP^Z1&@/V:A]FE>5O=HV:,[-/?M-JN6\Z>LO&E\/M'+1Q/OF8106X($ M%%I5Y71K%P#U),Y#,N8@BL'%NVL6C,&4V0?SKKG^,ZO6=#957[(RK.A_%+,P MVBQ?WGU,EXV[^2!$))AS2A4!CCI*N3,$8E8S(/P[:@V,.33BI#4P1I:\M#7Q M,5_\[LLLJQ]W#[D4=GT[L59:HJT7UC E($+4ULYFJKR*NBP9\^OF4:R #CCQ MT@2_/OALE08FFT^'%/Q=WTZ8]-P)@Y0C85<)$#,M:KB1=%':_9B?0(]"\#O@ MQ)@%?Q//]W-HN%R\W3S]?G;5 TK6^7?_N7_ U!+ P04 " ! A E) MBV,_/_J: #&'@@ %0 &-D>',M,C Q-C V,S!?;&%B+GAM;-R]:Y/D-I8E M^'U^!;=FUE9E%BGQ"9(UW3,&$$!-[J84:9FIJEF3K;DQW1D1;'DXHTGW5$;_ M^@7X<@\/=P8 B354]-2/D*\YQX !Q<7P,6__,_OCUOK6U96>;'[U[\X/]I_ ML;+=NMCDN_M__[JK8M8*3[\>^O?OX/K_YI)X[CG^J_ M[7^TRB_](/NL\]/__OG#Y]K/=_FNVJ>[=?:7__%?+*NAHRRVV:?LSN+__O73 M^ZOHXI_X3_RTR^XYWQ^S,B\VG_=IN?^0?LVV#$;]M8_5/GCTY;1\],(_ J ]Z_!FD)7D_"+"L@A5L\_J!GO M%S9T,[V(7W]2,^:FHY'=QD3_/?^L9NQZ(1OM&<4^W6KN&:\^>17SEO_4!_:K M]@?YUP?DMS;>BNK)A[/O^VRWR3:U:+[XM)5O_O4O[%>K0_7N/DV?5I^S>SXK M?BG+/9B_XM=J7Z7J_ FX D1M'/HF@[WL4(!3%84AH'"51;(-5_;U5MGOW MZ^?.>OU'FK[_%QD&7G-;9E5Q*-?-Q,2 \7FYP?H_6DA6C\GZK4/U__W+3T=' M7I!7K"_UAAK+75I]K0&U/C-@#O@IV^ZK[D_>\3]Y9SOMW/I?WR+GG,]BK8_/ MAIXMCQ^*LNU[+[H(+-=646ZRDL4UW7^4ENLWVJ']B9_6!9NLG_;O7C0)CV]T MNU%H[F<-+\R-2YR\.6QP7JVW174HLR]L\"'FZN^K,$H2 +S0\ZCMT""&Q .= MY=A-W!6+'[\6[9PA/9!4+,J,J5-PXD,KO]_E=_DZY7'NH=H7CUEII;N-]?>L MN"_3IX=\;;W?W17E8QV]7AUMYCA74RW39(\5L",^ZS>.T*HASJQF%TB3$+8Q ME"]3XT9Y](;@%T<2 Z#'78,C@..WA6<6?U *T.X7QAA0!M0R-1)^L+&8I: M73H?B_KY$AV,L*JR?=4;L?W8]0BV72=Q <*N%X1Q9\0/'2 7<4A^W'APT>"1 MBQED"1+3)8/,R"E0 V0VH7G)PX"D*!*V#/%0!5]HZ30J@I % DI5=$'6AG%Y: %9:0WO;RHZ(.,ES=51)7')8F)L@\7-64<(Z+2DJ35 ]QM^+_(OQ_R;^F6V:S@/DG+\IDM M0?Z1;@_9*H(.0"",XC@);.RP7R6];4R]4$YJ]-@T+ST,7YWF6/-?9$>D6CF1ZCFM?W$"\<9*]U:'TJIA3BM;0LP-R)A>YIWHVUR^KD1[K=%G_P;?J*_^Z_^:[#!^G_?=AEEF??6'P@U6,9L__T M\6M66IY3_VD@&:6-:@O!8&VJ1I",V3KV/YVPSY#U4=S$H=L 2T,1G YREZ%X M>EPYC^?T\2.J;^]WW]C'B_*965K%$8J]R(W]$ <8AMCW".PE-(ZAG)Y)?=JX M?G5H\DPR+)-C2$QEC%$CIRH]C%I+II604PH&)$.)J65(A!KT0D-/D9. CV7V ME.8;\OTIVU49"[1N]P]9^6)MN?(@CD+7 Z'OA-A&A- $].*3N)*;V3HL&A>, M%J25-2BK.H(I.%!K_2+7)"A8EH]*LQUT!&)\A7%"'@1C!,_LB&(D>^'M+-!$A>O]OT1/KEL[YM? MEAE>^ROG" ?&6'WT<)1<21*ED!'7RM&H3/B,Z6_1M+%35NW+?+W/-FVVB0=>U9[OZU>_,&<[-?(#$%/'#R('TQCXGN^CSGB" LFM M-$U&C8="1YQUBEM.070Q*R8M,U JISDG7/8Y[A.,;"76HYQ6C\28&Q JS=0O M0\%T.U48[:YRFO=S6OZ>[7F:Z7/&+.7[/#LU&MD.Q01@#Z,$NC"QB>OWJTU" M'3FM&VG,N,8=\5E5#U!.Z<;R*:9P$Q(IIVPG#!Z1S:=GPSP-Z)@F@I>A7[J< M*8QT0ME$5?&4E?OGCZS;[9E6\LW )RZ5/#<6A9Z+PX!X$7!LX)/$CW%O$@2^ M;(9JA*D)4E,-NCIXR#IH]7:<;#)J#*.B6:B)J)1-/S6P;JP:6$TE.5(Y>3Y\ MB*;!A),&=I95BTL:/^);:GG6TG&ECLW!EELCW]?; JP/\O2@V?^3; M[29[6UF)Q@"ZY#V::B%!1+#[FBNW03LRJ[ M>]?3V26R&$+KAQZCU8'\Z]1;>V_S-KCEIY'V94B;7I=>;1%JYTM4ZOK/8\]# M28B]V$=A["4.P9[=?1XX1#+Z$OZL<[MO/E?&YR,J =(QC<1DZ,M*'0F>_4MF" M7Y$HBD,'@]#&H9\D44@R? M^WMI!-C,=4)MZKG(CA%RD=.9MT/JR04/VLP:CR=.D-99QE.L_Y?5H)73"7V4 MBRG)+%S+:ZVBC(V(%3:25^&E.EWJS#<697E\/QBK@-&]O;JQ_29[]5W1R@#Z#B!3UPO!HZ#8AQ@VAMCRSM)(5(T M8ER$^CN33PTPM4: MZ2A.1"6&/#YMB^ MWA3"4Q[X6>GBD5]L4:AUJH%4,1V:EDTY2>JPO2L;<-:EX&A:>7J3K@&ETD?U M,D1+HS^%J4XI'2WQ<7O)7I#X#O!\STXBY >>&X#^XJWCNY(2IFYGHKVOM!6P MD^6;=/"DRJ1P_#0!A=(A5,W:_#)UE9WA0&HDH\N0)0U^O ZGM# C*D,XN\O8 M]S>?LF_9[M"';Q"A!,:,D1@0'!#B$=#OPKE)(JE!BD:,"U"'RRH;8'*ZHTJ= MF.A,P)F?'>>1SFN4>%--1NME;+Q6>BY4\]2*6=A[I8A)6,< M>#/%+,F%8I1R@[TP_Y6A>NZDMEE=3N3QRI]/<1.9^K7 M.61S/R.(50IC##$Z-I*9ZQ#A57;$XQD%1I>A0QK\&(YJE)EY2Y76F^_5ZD.6 M5ME[YNENGW_+;K]N\_LZ]WIBU:>>37QF(;*A;R/J.K#?\_<]D*SV_3..5\>1 M+EM2(<^5UR6')G&.T,H[B%;18QRG4]JH'E:K.5B6C))J@GMTUNT)P0+J98;4 M3?O.:< [=X49GJ:PBV6 MDY#XQ&!"; 0PFY" I=XKNU'?3E=E-B2%W!'&)HHI[\M=O?OV#3RJ+[Z'<.F M6&@Z$8UR.M_P]V)-/.L-EXO\#$2G&DA=1GBJPY%+%UYT<*.0>5OY+J$VP"# M +FQ$R0(]"%P[!"HF')[\[N&-/MF:[-;<8@1A%01!1WW;CV ..$QWO MUD$L>2EFC"7C<<@)N.:UI%-XU@^_%/O,E,&1S[V"+,':401=#"(^I*[($XD M16J$(>,:]?)N7E:CD[RY,H9',4&:B$ Y/;ITJ]&"^WV9?STT12'WA?4QG?5" MB](]/ UL+T.F=#CRZNUK3=Q(O%72;"C4EIN'WWP6LH4H)K%#?4 Q]$G2RR$E MOBV2TQ_S?<-Y_!Z257%,-]9_LW^T;=NQGM+2^L816D]9:54/;&S]=RNX87_7 M_(;%!8?]0U'F_Y%M_CNO9Y)9>57Q$XKU2R:'?;5GOV#3BO0#)O)-("9LIMF7 M4[0C\9\;XFM -];[FL3)7R4Y9V9 LL;PN RM&N7!ZU=&1K(AL] K=B=FJ.M$ M+ONZ2[&#(0*!Z_1U<&W?EBRA+?WY299TQ4Y(F!S;OB9-OG/CA$[_-TR=Y@$0A= &R/0>Z MGH?[DI*08$EQ4[5B7...P"S^6-6[?&>M&VR2=V)4:133E"GXDY.6$^(X)(L1 ME[Q!G)G;,)>9&1"8L5PN0V=&>W%^#T8+*Q*7\0Z/A_H"8+U)Q\3NJ