0001239819-18-000068.txt : 20180801 0001239819-18-000068.hdr.sgml : 20180801 20180801165634 ACCESSION NUMBER: 0001239819-18-000068 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180801 DATE AS OF CHANGE: 20180801 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LUNA INNOVATIONS INC CENTRAL INDEX KEY: 0001239819 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMMERCIAL PHYSICAL & BIOLOGICAL RESEARCH [8731] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-52008 FILM NUMBER: 18985481 BUSINESS ADDRESS: STREET 1: 301 FIRST STREET SW STREET 2: SUITE 200 CITY: ROANOKE STATE: VA ZIP: 24011 BUSINESS PHONE: 540-769-8400 MAIL ADDRESS: STREET 1: 301 FIRST STREET SW STREET 2: SUITE 200 CITY: ROANOKE STATE: VA ZIP: 24011 10-Q 1 luna-2018630x10q.htm 10-Q Document

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
 _____________________________________ 
FORM 10-Q
  _____________________________________  
ý
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2018
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
COMMISSION FILE NUMBER 000-52008
  _____________________________________ 
LUNA INNOVATIONS INCORPORATED
(Exact name of registrant as specified in its charter)
  _____________________________________  
Delaware
 
54-1560050
(State or Other Jurisdiction of
Incorporation or Organization)
 
(I.R.S. Employer
Identification Number)
301 First Street SW, Suite 200
Roanoke, VA 24011
(Address of Principal Executive Offices)
(540) 769-8400
(Registrant’s Telephone Number, Including Area Code)

   _____________________________________ 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    ý  Yes    ¨  No
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    ý  Yes    ¨  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.

Large accelerated filer    o                            Accelerated filer         o    
 
Non-accelerated filer    o (Do not check if a smaller reporting company)        Smaller reporting company ý    

Emerging growth company o    
                    
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    ¨  Yes    ý  No
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: As of July 30, 2018, there were 27,932,271 shares of the registrant’s common stock outstanding.
 





LUNA INNOVATIONS INCORPORATED
QUARTERLY REPORT ON FORM 10-Q
FOR THE QUARTER ENDED JUNE 30, 2018
TABLE OF CONTENTS



2


PART I. FINANCIAL INFORMATION
 
ITEM 1.
FINANCIAL STATEMENTS
Luna Innovations Incorporated
Consolidated Balance Sheets
 
June 30, 2018
 
December 31, 2017
 
(unaudited)
 
 
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
33,292,800

 
$
36,981,533

Accounts receivable, net
9,385,772

 
7,869,168

Receivable from sale of HSOR business
4,001,833

 
4,000,976

Contract assets
3,231,770

 
1,778,142

Inventory
6,906,998

 
6,951,110

Prepaid expenses and other current assets
1,054,984

 
1,220,650

Total current assets
57,874,157

 
58,801,579

Long-term contract assets
308,093

 
209,699

Property and equipment, net
3,323,749

 
3,453,741

Intangible assets, net
3,137,083

 
3,237,593

Goodwill
502,000

 
502,000

Other assets
18,024

 
18,024

Total assets
$
65,163,106

 
$
66,222,636

Liabilities and stockholders’ equity
 
 
 
Liabilities:
 
 
 
Current liabilities:
 
 
 
Current portion of long-term debt obligations
$
1,527,828

 
$
1,833,333

Current portion of capital lease obligations
34,661

 
43,665

Accounts payable
3,787,701

 
2,962,863

Accrued liabilities
5,554,481

 
6,557,649

Contract liabilities
1,400,922

 
3,428,625

Total current liabilities
12,305,593

 
14,826,135

Long-term deferred rent
1,109,397

 
1,184,438

Long-term debt obligations

 
603,007

Long-term capital lease obligations
54,970

 
71,275

Total liabilities
13,469,960

 
16,684,855

Commitments and contingencies

 

Stockholders’ equity:
 
 
 
Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017
1,322

 
1,322

Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 2017
29,897

 
29,186

Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017
(2,116,640
)
 
(1,649,746
)
Additional paid-in capital
84,742,385

 
83,563,208

Accumulated deficit
(30,963,818
)
 
(32,406,189
)
Total stockholders’ equity
51,693,146

 
49,537,781

Total liabilities and stockholders’ equity
$
65,163,106

 
$
66,222,636

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

3


Luna Innovations Incorporated
Consolidated Statements of Operations
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(unaudited)
 
(unaudited)
Revenues:
 
 
 
 
 
 
 
Technology development
$
5,466,281

 
$
4,602,272

 
$
10,103,056

 
$
8,838,375

Products and licensing
8,306,367

 
6,690,759

 
15,862,763

 
12,541,554

       Total revenues
13,772,648

 
11,293,031

 
25,965,819

 
21,379,929

Cost of revenues:
 
 
 
 

 
 
Technology development
3,945,126

 
3,443,954

 
7,298,628

 
6,553,423

Products and licensing
4,155,054

 
3,482,867

 
7,968,605

 
6,583,913

       Total cost of revenues
8,100,180

 
6,926,821

 
15,267,233

 
13,137,336

Gross profit
5,672,468

 
4,366,210

 
10,698,586

 
8,242,593

Operating expense:
 
 
 
 

 
 
Selling, general and administrative
3,767,456

 
3,367,716

 
7,577,072

 
7,089,889

Research, development and engineering
1,003,863

 
818,891

 
2,105,352

 
1,747,662

       Total operating expense
4,771,319

 
4,186,607

 
9,682,424

 
8,837,551

Operating income/(loss)
901,149

 
179,603

 
1,016,162

 
(594,958
)
Other income/(expense):
 
 
 
 

 
 
Investment income
100,846

 

 
175,756

 

Other income/(expense)
1,187

 
(1,225
)
 
2,583

 
(869
)
Interest expense
(33,988
)
 
(60,386
)
 
(75,234
)
 
(124,760
)
Total other income/(expense)
68,045

 
(61,611
)
 
103,105

 
(125,629
)
Income/(loss) from continuing operations before income taxes
969,194

 
117,992

 
1,119,267

 
(720,587
)
Income tax (benefit)/expense
(98,133
)
 
40,937

 
(96,736
)
 
67,627

Net income/(loss) from continuing operations
1,067,327

 
77,055

 
1,216,003

 
(788,214
)
Loss from discontinued operations, net of income tax of $0

 
(298,817
)
 

 
(789,534
)
Net loss from discontinued operations

 
(298,817
)
 

 
(789,534
)
Net income/(loss)
1,067,327

 
(221,762
)
 
1,216,003

 
(1,577,748
)
Preferred stock dividend
63,235

 
29,536

 
127,660

 
63,632

Net income/(loss) attributable to common stockholders
$
1,004,092

 
$
(251,298
)
 
$
1,088,343

 
$
(1,641,380
)
Net income/(loss) per share from continuing operations:
 
 
 
 
 
 
 
       Basic
$
0.04

 
$

 
$
0.04

 
$
(0.03
)
       Diluted
$
0.03

 
$

 
$
0.04

 
$
(0.03
)
Net loss per share from discontinued operations:
 
 
 
 
 
 
 
       Basic
$

 
$
(0.01
)
 
$

 
$
(0.03
)
       Diluted
$

 
$
(0.01
)
 
$

 
$
(0.03
)
Net income/(loss) per share attributable to common stockholders:
 
 
 
 
 
 
 
        Basic
$
0.04

 
$
(0.01
)
 
$
0.04

 
$
(0.06
)
        Diluted
$
0.03

 
$
(0.01
)
 
$
0.03

 
$
(0.06
)
Weighted average common shares and common equivalent shares outstanding:
 
 
 
 
 
 
 
        Basic
27,531,361

 
27,600,147

 
27,368,185

 
27,570,919

        Diluted
31,506,745

 
32,579,379

 
31,257,277

 
27,570,919

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

4


Luna Innovations Incorporated
Consolidated Statements of Cash Flows
 
 
Six Months Ended June 30,
 
2018
 
2017
 
(unaudited)
Cash flows used in operating activities
 
 
 
Net income/(loss)
$
1,216,003

 
$
(1,577,748
)
Adjustments to reconcile net income/(loss) to net cash used in operating activities
 
 

Depreciation and amortization
622,577

 
1,753,748

Share-based compensation
212,149

 
321,756

Bad debt expense
6,000

 
40,753

Gain on disposal of fixed assets
(1,000
)
 
(670
)
Change in assets and liabilities
 
 

Accounts receivable
(1,522,604
)
 
1,433,014

Contract assets
(645,824
)
 
(326,333
)
Inventory
(482,194
)
 
(1,170,519
)
Other current assets
164,809

 
325,005

Accounts payable and accrued expenses
(253,372
)
 
(894,315
)
Contract liabilities
(2,053,566
)
 
(215,555
)
Net cash used in operating activities
(2,737,022
)
 
(314,321
)
Cash flows used in investing activities
 
 
 
Acquisition of property and equipment
(198,012
)
 
(796,217
)
Intangible property costs
(185,909
)
 
(318,942
)
       Proceeds from sale of property and equipment
1,000

 
3,000

Net cash used in investing activities
(382,921
)
 
(1,112,159
)
Cash flows used in financing activities
 
 
 
Payments on capital lease obligations
(25,309
)
 
(25,611
)
Payments of debt obligations
(916,665
)
 
(916,666
)
Repurchase of common stock
(466,894
)
 
(143,266
)
Proceeds from the exercise of options and warrants
840,078

 
820

Net cash used in financing activities
(568,790
)
 
(1,084,723
)
Net decrease in cash and cash equivalents
(3,688,733
)
 
(2,511,203
)
Cash and cash equivalents—beginning of period
36,981,533

 
12,802,458

Cash and cash equivalents—end of period
$
33,292,800

 
$
10,291,255

Supplemental disclosure of cash flow information
 
 
 
Cash paid for interest
$
72,127

 
$
120,191

Cash paid for income taxes
$
8,156

 
$
40,937

Non-cash investing and financing activities
 
 
 
Dividend on preferred stock, 39,646 shares of common stock issuable for the six months ended June 30, 2018 and 2017
$
127,660

 
$
63,632

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

5


Luna Innovations Incorporated
Notes to Unaudited Consolidated Financial Statements
 
1.
    Basis of Presentation and Significant Accounting Policies
Nature of Operations
Luna Innovations Incorporated (“we,” “Luna Innovations” or the “Company”), headquartered in Roanoke, Virginia, was incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We are a leader in advanced optical technology, providing unique capabilities in high performance fiber optic test products for the telecommunications industry and distributed fiber optic sensing for the aerospace and automotive industries. Prior to the sale of our optoelectronics business in July 2018 (See Note 10), we also developed and manufactured custom optoelectronic components and sub-assemblies for various industrial applications. We are organized into two reportable segments, which work closely together to turn ideas into products: our Technology Development segment and our Products and Licensing segment. Our business model is designed to accelerate the process of bringing new and innovative technologies to market.
Unaudited Interim Financial Information
The accompanying unaudited consolidated interim financial statements have been prepared in accordance with accounting principles generally accepted in the United Stated of America (“U.S. GAAP”) for interim financial statements and Article 10 of Regulation S-X of the Securities Exchange Act of 1934, as amended. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. The unaudited consolidated interim financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management reflect all adjustments, consisting of only normal recurring accruals considered necessary to present fairly our financial position at June 30, 2018, results of operations for the three and six months ended June 30, 2018 and 2017, and cash flows for the six months ended June 30, 2018 and 2017. The results of operations for the three and six months ended June 30, 2018, are not necessarily indicative of the results that may be expected for the year ending December 31, 2018. The consolidated balance sheet as of December 31, 2017 was derived from our audited consolidated financial statements.
The consolidated interim financial statements, including our significant accounting policies, should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto for the year ended December 31, 2017, included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission (“SEC”) on March 21, 2018.
Reclassifications
Certain amounts in the prior period have been reclassified to conform to current presentation. As a result of the adoption of Accounting Standards Codification ("ASC") 2014-09, Revenue from Contracts with Customers (Topic 606), we presented balances entitled contract assets and contract liabilities within the consolidated balance sheet as well as the impact of the changes in these balances within the consolidated statement of cash flows. We reclassified comparable balances within the December 31, 2017 consolidated balance sheet as well as the impact of changes in those balances within the consolidated statement of cash flows in order to enhance comparability. These reclassifications had no effect on our reported financial condition, results of operations, or cash flows. Any other reclassifications were immaterial to the consolidated interim financial statements taken as a whole.
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 the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels:
 
Level 1—Quoted prices for identical instruments in active markets
Level 2—Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets
Level 3—Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable
The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these instruments. The carrying value of our debt approximates fair value, as we consider the floating interest

6


rate on our credit facilities with Silicon Valley Bank ("SVB") to be at market for similar instruments. Certain non-financial assets and liabilities are measured at fair value on a nonrecurring basis in accordance with U.S. GAAP. This includes items such as non-financial assets and liabilities initially measured at fair value in a business combination and non-financial long-lived asset groups measured at fair value for an impairment assessment. In general, non-financial assets including intangible assets and property and equipment are measured at fair value when there is an indication of impairment and are recorded at fair value only when any impairment is recognized.
Net Income/(Loss) Per Share
Basic per share data is computed by dividing our net income/(loss) by the weighted average number of shares outstanding during the period. Diluted per share data is computed by dividing net income/(loss), if applicable, by the weighted average shares outstanding during the period increased to include, if dilutive, the number of additional common share equivalents that would have been outstanding if potential shares of common stock had been issued using the treasury stock method. Diluted per share data would also include the potential common share equivalents relating to convertible securities by application of the if-converted method.
The effect of 4.0 million and 5.0 million common stock equivalents (which include outstanding warrants, preferred stock and stock options) are included for the diluted per share data for the three months ended June 30, 2018 and 2017, respectively. The effect of 3.9 million common stock equivalents are included for the diluted per share data for the six months ended June 30, 2018. The effect of 4.6 million common stock equivalents are not included for the six months ended June 30, 2017, as they are anti-dilutive to earnings per share due to our net loss from continuing operations.
Recently Issued Accounting Pronouncements

Effective January 1, 2018, we adopted Revenue from Contracts with Customers (Topic 606), using the modified retrospective transition method. Under the modified retrospective approach, we apply the standards to new contracts and those that were not completed as of January 1, 2018. For those contracts not completed as of January 1, 2018, this method resulted in a cumulative adjustment to decrease the accumulated deficit in the net amount of $0.4 million. Prior periods will not be retrospectively adjusted, but we will maintain dual reporting for the year of initial application in order to maintain comparability of the periods presented. The cumulative effect of the changes made to our January 1, 2018 unaudited consolidated balance sheet for the adoption of Topic 606 was as follows:

 
Balance at
 
Adjustment for
 
Adjusted balance at
 
December 31, 2017
 
Topic 606
 
January 1, 2018
Assets:
 
 
 
 
 
Contract assets
$
1,778,142

 
$
906,197

 
$
2,684,339

Inventory
$
6,951,110

 
$
(526,306
)
 
$
6,424,804

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Contract liabilities
$
3,428,625

 
$
25,863

 
$
3,454,488

 
 
 
 
 
 
Stockholders' equity:
 
 
 
 
 
Accumulated deficit
$
(32,406,189
)
 
$
354,028

 
$
(32,052,161
)

Contract assets were formerly reported as unbilled accounts receivable. Contract liabilities were formerly reported as accrued liabilities or deferred revenue. Inventory was also impacted by the adoption of the new guidance. The titles have been changed in the table below to be consistent with accounts currently used under the new standard.


7


 
December 31, 2017
 
As Reported
As Adopted
Accounts receivables, net
$
9,857,009

$
7,869,168

Contract assets

1,778,142

Long-term contract assets

209,699

Accrued liabilities
8,959,935

6,557,649

Contract liabilities

3,428,625

Deferred revenue
1,026,339




Under the new standard, contracts in our Technology Development segment, which primarily provide research services, are not materially impacted upon the adoption of Topic 606 as revenue will continue to be recognized over time using an input model.  Contracts in our Products and Licensing segment generally provide for the following revenue sources: standard product sales, custom product development and sales, product rental, extended warranties, training/service, and certain royalties.  Revenues for this segment are recognized using either the “point in time” or “over time” methods of Topic 606, depending upon the revenue source.  The major change in revenue recognition for the Products and Licensing segment related to custom optoelectronic products which changed from “point in time” to “over time” upon the adoption of Topic 606. Our revenue recognized specific to custom products approximates $10 million annually.   This change results in the acceleration of revenue when compared to existing standards with the cumulative adjustment relating to contracts that are not complete as of December 31, 2017 recognized as an adjustment to opening accumulated deficit on January 1, 2018.   Our revenue for our standard products will continue to be recognized using the "point in time" model of Topic 606, and the timing of such revenue recognition is not expected to differ materially from our historical revenue recognition. Other immaterial adjustments related to the Products and Licensing segment that are sometimes offered to customers include discounts on future purchases related to rental agreements, customer rights of return, and volume discounts.

Technology Development Revenues

We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.

Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.

Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for 80%-90% of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet.

To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single modified contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of

8


progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation ("FAR"), this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract.

Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.

Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.

Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.

Products and Licensing Revenues

We produce standard and customized products for commercial organizations, educational institutions, and U.S. Federal government agencies. In addition we will also offer extended warranties, product rentals, and services which include testing, training, or repairs for specific products. Customers also pay royalties as agreed based on sales or usage. We account for product and related items when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable.

To determine the proper revenue recognition method for Products and Licensing contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product’s functionality, we consider the product and software to be a single performance obligation and recognize revenue accordingly. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services

9


which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.

For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent period. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training where the customer is receiving the benefit of training as it is occurring and for repairs to a customer controlled asset, revenue is recognized over time by the output method using the performance to date. For royalty revenue, we apply the practical expedient “royalty exception” recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.

In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet. In certain circumstances we may offer a "right of return" to a distributor of our products, in which case a contract liability is calculated based on the terms of the agreement and recorded as a reduction to revenue. In addition, a contract asset for the rights to recover products from customers and a reduction of cost of sales is also calculated and recorded.

Unfulfilled performance obligations represent amounts expected to be earned on executed contracts. Indefinite delivery and quantity contracts and unexercised options are not reported in total unfulfilled performance obligations. Unfulfilled performance obligations include funded obligations, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded obligations, representing firm orders for which funding has not yet been appropriated. The approximate value of our Technology Development segment unfulfilled performance obligations was $19.3 million at June 30, 2018. We expect to satisfy 48% of the performance obligations in 2018, 41% in 2019 and the remaining by 2022. The approximate value of our Products and Licensing segment unfulfilled performance obligations was $5.5 million at June 30, 2018. We expect to satisfy 69% of the performance obligations in 2018, 28% in 2019 and the remaining by 2023.

We disaggregate our revenue from contracts with customers by geographic locations, customer-type, contract type, timing of recognition, and major categories for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. See details in the tables below.


10


 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
 
(unaudited)
 
(unaudited)
 
 
Technology Development
Products and Licensing
Total
 
Technology Development
Products and Licensing
Total
Total Revenue by Geographic Location
 
 
 
 
 
 
 
United States
$
5,466,281

$
4,992,300

$
10,458,581

 
$
10,103,056

$
9,837,137

$
19,940,193

 
Asia

1,762,578

1,762,578

 

3,188,925

3,188,925

 
Europe

1,421,279

1,421,279

 

2,607,288

2,607,288

 
Canada, Central and South America

127,150

127,150

 

224,353

224,353

 
All Others

3,060

3,060

 

5,060

5,060

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
Total Revenue by Major Customer Type
 

 
 
 
 
 
Sales to the U.S. government
$
5,463,117

$
885,133

$
6,348,250

 
$
10,068,270

$
1,275,202

$
11,343,472

 
U.S. direct commercial sales and other
3,164

4,107,167

4,110,331

 
34,786

8,572,516

8,607,302

 
Foreign commercial sales & other

3,314,067

3,314,067

 

6,015,045

6,015,045

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
Total Revenue by Contract Type
 

 
 
 
 
 
Fixed-price contracts
$
2,375,939

$
8,306,367

$
10,682,306

 
$
4,607,592

$
15,862,763

$
20,470,355

 
Cost-type contracts
3,090,342


3,090,342

 
5,495,464


5,495,464

 
  Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
Total Revenue by Timing of Recognition
 

 
 
 
 
 
Goods transferred at a point in time
$

$
5,938,992

$
5,938,992

 
$

$
11,813,318

$
11,813,318

 
Goods/services transferred over time
5,466,281

2,367,375

7,833,656

 
10,103,056

4,049,445

14,152,501

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total Revenue by Major Products/Services
 
 
 
 
 
 
 
Technology development
$
5,466,281

$

$
5,466,281

 
$
10,103,056

$

$
10,103,056

 
Optical test and measurement systems

3,971,510

3,971,510

 

7,659,519

7,659,519

 
Optical components and sub-assemblies

3,849,283

3,849,283

 

7,273,925

7,273,925

 
Other

485,574

485,574

 

929,319

929,319

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819



The following tables summarize the impacts of adopting Topic 606 on our consolidated financial statements as of and for the three and six months ended June 30, 2018.

11



 
Impact of changes in accounting policies
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
 
(unaudited)
 
(unaudited)
 
(unaudited)
Assets
 
 
 
 
 
Current assets:
 
 
 
 
 
Cash and cash equivalents
$
33,292,800

 
$

 
$
33,292,800

Accounts receivable, net
9,385,772

 

 
9,385,772

Receivable from sale of HSOR business
4,001,833

 

 
4,001,833

Contract assets
3,231,770

 
(1,249,551
)
 
1,982,219

Inventory
6,906,998

 
725,351

 
7,632,349

Prepaid expenses and other current assets
1,054,984

 
7,175

 
1,062,159

Total current assets
57,874,157

 
(517,025
)
 
57,357,132

Long-term contract assets
308,093

 

 
308,093

Property and equipment, net
3,323,749

 

 
3,323,749

Intangible assets, net
3,137,083

 

 
3,137,083

Goodwill
502,000

 

 
502,000

Other assets
18,024

 

 
18,024

Total assets
$
65,163,106

 
$
(517,025
)
 
$
64,646,081

Liabilities and stockholders’ equity
 
 
 
 
 
Liabilities:
 
 
 
 
 
Current liabilities:
 
 
 
 
 
Current portion of long-term debt obligations
$
1,527,828

 
$

 
$
1,527,828

Current portion of capital lease obligations
34,661

 

 
34,661

Accounts payable
3,787,701

 

 
3,787,701

Accrued liabilities
5,554,481

 

 
5,554,481

Contract liabilities
1,400,922

 
(18,270
)
 
1,382,652

Total current liabilities
12,305,593

 
(18,270
)
 
12,287,323

Long-term deferred rent
1,109,397

 

 
1,109,397

Long-term debt obligations

 

 

Long-term capital lease obligations
54,970

 

 
54,970

Total liabilities
13,469,960

 
(18,270
)
 
13,451,690

Commitments and contingencies
 
 
 
 
 
Stockholders’ equity:
 
 
 
 
 
Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017
1,322

 

 
1,322

Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 2017
29,897

 

 
29,897

Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017
(2,116,640
)
 

 
(2,116,640
)
Additional paid-in capital
84,742,385

 

 
84,742,385

Accumulated deficit
(30,963,818
)
 
(498,755
)
 
(31,462,573
)
Total stockholders’ equity
51,693,146

 
(498,755
)
 
51,194,391

Total liabilities and stockholders’ equity
$
65,163,106

 
$
(517,025
)
 
$
64,646,081





12



 
Impact of changes in accounting policies
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
 
(unaudited)
 
(unaudited)
 
(unaudited)
 
(unaudited)
 
(unaudited)
 
(unaudited)
Revenues:
 
 
 
 
 
 
 
 
 
 
 
Technology development
$
5,466,281

 
$

 
$
5,466,281

 
$
10,103,056

 
$

 
$
10,103,056

Products and licensing
8,306,367

 
(231,975
)
 
8,074,392

 
15,862,763

 
(357,752
)
 
15,505,011

       Total revenues
13,772,648

 
(231,975
)
 
13,540,673

 
25,965,819

 
(357,752
)
 
25,608,067

Cost of revenues:

 

 

 
 
 

 

Technology development
3,945,126

 

 
3,945,126

 
7,298,628

 

 
7,298,628

Products and licensing
4,155,054

 
(63,680
)
 
4,091,374

 
7,968,605

 
(213,025
)
 
7,755,580

       Total cost of revenues
8,100,180

 
(63,680
)
 
8,036,500

 
15,267,233

 
(213,025
)
 
15,054,208

Gross profit
5,672,468

 
(168,295
)
 
5,504,173

 
10,698,586

 
(144,727
)
 
10,553,859

Operating expense:

 

 

 
 
 

 

Selling, general and administrative
3,767,456

 

 
3,767,456

 
7,577,072

 

 
7,577,072

Research, development and engineering
1,003,863

 

 
1,003,863

 
2,105,352

 

 
2,105,352

       Total operating expense
4,771,319

 

 
4,771,319

 
9,682,424

 

 
9,682,424

Operating income
901,149

 
(168,295
)
 
732,854

 
1,016,162

 
(144,727
)
 
871,435

Other income:

 

 

 
 
 

 

Investment income
100,846

 

 
100,846

 
175,756

 

 
175,756

Other income
1,187

 

 
1,187

 
2,583

 

 
2,583

Interest expense
(33,988
)
 

 
(33,988
)
 
(75,234
)
 

 
(75,234
)
Total other income
68,045

 

 
68,045

 
103,105

 

 
103,105

Income from continuing operations before income taxes
969,194

 
(168,295
)
 
800,899

 
1,119,267

 
(144,727
)
 
974,540

Income tax expense
(98,133
)
 

 
(98,133
)
 
(96,736
)
 

 
(96,736
)
Net income from continuing operations
$
1,067,327

 
$
(168,295
)
 
$
899,032

 
$
1,216,003

 
$
(144,727
)
 
$
1,071,276



Effective January 1, 2018, we adopted Accounting Standards Update ("ASU") No. 2016-15, Statement of Cash Flows (Topic 230), which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice in how cash receipts and cash payments are presented in the statement of cash flows. The adoption of ASU No. 2016-15 did not have a significant impact on our consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases, which requires a lessee to recognize in its statement of financial position an asset and liability for most leases with a term greater than 12 months. Lessees should recognize a liability to make lease payments and a right-of-use asset representing the lessee's right to use the underlying asset for the lease term. The amendment is effective for fiscal years ending after December 15, 2018, including interim periods within those fiscal years. We are currently evaluating the impact the adoption of this standard will have on our consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02: Income Statement – Reporting Comprehensive Income (Topic 220) (ASU 2018-02). Under current accounting guidance, the income tax effects for changes in income tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized in AOCI that do not reflect the current tax rate of the entity (“stranded tax effects”). The new guidance allows us the option to reclassify these stranded tax effects to accumulated deficit that relate to the change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act. This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. We do not expect the adoption of this standard will have a significant impact on our consolidated financial statements.

13


In January 2017, the FASB issued ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This update simplifies the subsequent measurement of goodwill. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The accounting standard will be effective for reporting periods beginning after December 15, 2019. We do not expect ASU 2017-04 will have a material impact on our financial statements.    


2.    Discontinued Operations
On August 9, 2017, we completed the sale of our high speed optical receivers ("HSOR") business, which was part of our Products and Licensing segment, to an unaffiliated third party for an initial purchase price of $33.5 million, of which $29.5 million in cash has been received, and $4.0 million was placed into escrow until December 15, 2018 for potential satisfaction of certain post-closing indemnification obligations (the "Transaction"). The HSOR business was a component of the operations of Advanced Photonix, Inc., which we acquired in May 2015. The HSOR business accounted for 16.8% of revenues and 18.5% of our cost of revenues for the three months ended June 30, 2017 and 17.0% of revenues and 19.9% of our cost of revenues for the six months ended June 30, 2017.
    We have reported the results of operations of our HSOR business as discontinued operations in our consolidated interim financial statements. We allocated a portion of the consolidated tax expense to discontinued operations based on the ratio of the discontinued business's loss before allocations.
The key components of net loss from discontinued operations were as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(unaudited)
 
(unaudited)
Net revenues

 
$
2,283,440

 

 
$
5,314,927

Cost of revenues

 
1,568,746

 

 
3,801,363

Operating expenses

 
1,013,511

 

 
2,303,098

Other expenses

 

 

 

Loss before income taxes

 
(298,817
)
 

 
(789,534
)
Allocated tax expense

 

 

 

Net loss from discontinued operations
$

 
$
(298,817
)
 
$

 
$
(789,534
)

For the six months ended June 30, 2017, cash flows used in operating activities for discontinued operations were $1.0 million. For the six months ended June 30, 2017, cash flows used in investing activities for discontinued operations were $0.8 million.

3.
Contract Balances
Our contract assets consist of unbilled amounts for technology development contracts as well as custom product contracts. Also included in contract assets are royalty revenue and carrying amounts of right of returned inventory. Long-term contract assets include the fee withholding on cost reimbursable contracts that will not be billed within a year. Contract liabilities include excess billings, subcontractor accruals, warranty expense, extended warranty revenue, right of return refund, and customer deposits.

The following table shows the significant changes in contract balances for the six month period ending June 30, 2018:

14


 
 Contract Assets
 
 Contract Liabilities
Opening Balance as of January 1, 2018
$
2,894,038

 
$
3,454,488

Revenue recognized that was included in the contract liabilities balance at the beginning of the period

 
(855,906
)
Transferred to payables from contract liabilities recognized at the beginning of the period

 
(2,041,792
)
Increases due to cash received or adjustment of estimates, excluding amounts recognized as revenue during the period

 
844,132

Transferred to receivables from contract assets recognized at the beginning of the period
(2,245,515
)
 

Increases as a result of cumulative catch-up adjustment arising from changes in the estimate of the stage of completion
2,891,340

 

Balance as of June 30, 2018
$
3,539,863

 
$
1,400,922

  

4.
Inventory
Inventory consists of finished goods, work-in-process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or market. We write down inventory for estimated obsolescence or unmarketable inventory in an amount equal to the difference between the cost of the inventory and the estimated market value based upon assumptions about future demand and market conditions.
Components of inventory were as follows:
 
 
June 30,
2018
 
December 31,
2017
 
(unaudited)
 
 
Finished goods
$
1,725,710

 
$
2,143,953

Work-in-process
644,696

 
578,195

Raw materials
4,536,592

 
4,228,962

Total inventory
$
6,906,998

 
$
6,951,110

 
5.    Accrued Liabilities

Accrued liabilities at June 30, 2018 and December 31, 2017 consisted of the following:
 
June 30, 2018
 
December 31, 2017
 
 
(unaudited)
 
 
 
Accrued compensation
$
4,396,462

 
$
5,274,005

 
Income tax payable
371,186

 
403,548

 
Accrued professional fees
122,626

 
117,445

 
Deferred rent
148,506

 
144,741

 
Royalties
148,433

 
290,235

 
Accrued interest
8,854

 

 
Accrued liabilities - other
358,414

 
327,675

 
Total accrued liabilities
$
5,554,481

 
$
6,557,649

 


15


6.
Debt
Silicon Valley Bank Facility
We currently have a Loan and Security Agreement with SVB (the "Credit Facility") under which, as amended on May 8, 2015, we have a term loan with an original borrowing amount of $6.0 million (the “Original Term Loan”). The Original Term Loan is repayable in 48 monthly installments of $125,000, plus accrued interest payable monthly in arrears, and unless earlier terminated, is scheduled to mature in May 2020. The Original Term Loan carries a floating annual interest rate equal to SVB’s prime rate then in effect plus 2%. We may prepay amounts due under the Original Term Loan at any time, subject to an early termination fee of up to 2% of the amount of prepayment.
In September 2015, we entered into the Waiver and Seventh Loan Modification Agreement, which provided an additional $1 million of available financing for purchases of equipment through December 31, 2015, which we fully borrowed in December 2015 (the "Second Term Loan" and, together with the Original Term Loan, the "Term Loans"). The Second Term Loan also bears interest at a floating prime rate plus 2% and is to be repaid in 35 monthly installments of $27,778 plus accrued interest.
The Credit Facility requires us to maintain a minimum cash balance of $4.0 million and to maintain at each month end a ratio of cash plus 60% of accounts receivable greater than or equal to 1.5 times the outstanding principal of the Term Loans. The Credit Facility also requires us to observe a number of additional operational covenants, including protection and registration of intellectual property rights, and certain customary negative covenants. As of June 30, 2018, we were in compliance with all covenants under the Credit Facility.
Amounts due under the Credit Facility are secured by substantially all of our assets, including intellectual property, personal property and bank accounts. In addition, the Credit Facility contains customary events of default, including nonpayment of principal, interest or other amounts, violation of covenants, material adverse change, an event of default under any subordinated debt documents, incorrectness of representations and warranties in any material respect, bankruptcy, judgments in excess of a threshold amount, and violations of other agreements in excess of a threshold amount. If any event of default occurs SVB may declare due immediately all borrowings under the Credit Facility and foreclose on the collateral. Furthermore, an event of default under the Credit Facility would result in an increase in the interest rate on any amounts outstanding. As of June 30, 2018, there were no events of default on the Credit Facility.
The aggregate balance under the Term Loans at June 30, 2018 and December 31, 2017, was $1.5 million and $2.5 million, respectively. One term loan, with a balance of $0.2 million and $0.3 million as of June 30, 2018 and December 31, 2017, respectively, matures on December 1, 2018. The other term loan, with a balance of $1.4 million and $2.1 million as of June 30, 2018 and December 31, 2017, respectively, matures on May 1, 2019. The effective rate of our Term Loan at June 30, 2018 was 7%.
The following table presents a summary of debt outstanding as of June 30, 2018 and December 31, 2017:
 
June 30, 2018
 
December 31, 2017
 
 
(unaudited)
 
 
 
Silicon Valley Bank Term Loan
$
1,541,667

 
$
2,458,333

 
Less: unamortized debt issuance costs
13,839

 
21,993

 
Less: current portion
1,527,828

 
1,833,333

 
Total long-term debt
$

 
$
603,007

 

The schedule of remaining principal payments under our Term Loans as of June 30, 2018 was as follows:
2018 (remaining six months)
916,666

2019
625,000

 
$
1,541,666


7.
Capital Stock and Share-Based Compensation
We recognize share-based compensation expense based upon the fair value of the underlying equity award on the date of the grant. For restricted stock awards and restricted stock units, we recognize expense based upon the price of our underlying stock at the date of the grant. We have elected to use the Black-Scholes-Merton option pricing model to value any option or

16


warrant awards granted. We recognize share-based compensation for such awards on a straight-line basis over the requisite service period of the awards. The risk-free interest rate is based on U.S. Treasury interest rates, the terms of which are consistent with the expected life of the stock options. The expected life is based upon historical experience of homogeneous groups within our company. We also assume an expected dividend yield of zero for all periods, as we have never paid a dividend on our common stock and do not have any plans to do so in the future.

Stock Options
A summary of the stock option activity for the six months ended June 30, 2018 is presented below:
 
Options Outstanding
 
Options Exercisable
 
Number of
Shares
 
Price per Share
Range
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
Balance, January 1, 2018
2,714,561

 
$0.61 - $6.55
 
$
1.88

 
$
2,098,195

 
2,590,030

 
$
1.89

 
$
2,013,034

Granted
73,212

 
$2.32 - $2.67
 
$
2.46

 
 
 
 
 
 
 
 
Exercised
(53,939
)
 
$0.65 - $2.46
 
$
2.27

 
 
 
 
 
 
 
 
Canceled
(540,487
)
 
$1.21 - $6.55
 
$
2.15

 
 
 
 
 
 
 
 
Balance, June 30, 2018
2,193,347

 
$0.61 - $6.23
 
$
1.83

 
$
2,911,106

 
2,082,354

 
$
1.81

 
$
2,812,472

 
(1)
The intrinsic value of an option represents the amount by which the market value of the stock exceeds the exercise price of the option of in-the-money options only. The aggregate intrinsic value is based on the closing price of our common stock on the Nasdaq Capital Market, as applicable, on the respective dates.

At June 30, 2018, the outstanding stock options to purchase an aggregate of 2.2 million shares had a weighted-average remaining contractual term of 4.0 years, and the exercisable stock options to purchase an aggregate of 2.1 million shares had a weighted-average remaining contractual term of 3.7 years. The fair value of shares underlying vested options was $6.2 million at June 30, 2018. The fair value of shares underlying options exercised during the six months ended June 30, 2018 was $172,285.
For the six months ended June 30, 2018 and 2017 we recognized $0.2 million and $0.3 million in share-based compensation expense, respectively, which is included in our selling, general and administrative expense in the accompanying consolidated interim financial statements. We expect to recognize $0.2 million in share-based compensation expense over the weighted-average remaining service period of 3.7 years for stock options outstanding as of June 30, 2018.

Restricted Stock and Stock Units

For the six months ended June 30, 2018, we issued 280,000 shares of restricted stock to certain employees. Shares of restricted stock issued to employees vest in three equal annual installments on the anniversary dates of their grant. For the six months ended June 30, 2018, 182,500 of restricted stock vested.

For the six months ended June 30, 2018, we issued 16,287 restricted stock units to certain non-employee members of our Board of Directors in respect of the annual equity grants pursuant to our non-employee director compensation policy. This amount represents the equity compensation to those non-employee directors who did not elect to defer the receipt of their equity compensation pursuant to our non-employee director deferred compensation plan described below. Restricted stock units issued to our directors vest at the earlier of the one year anniversary of their grant or the next annual stockholders' meeting. During the six months ended June 30, 2018, 129,865 restricted stock units vested.

The following table summarizes the value of our unvested restricted stock awards and restricted stock units:

17


 
Number of Unvested Shares
 
Weighted Average Grant Date Fair Value
 
Aggregate Value of Unvested Shares
Balance, January 1, 2018
489,698

 
$
1.51

 
$
738,345

Granted
296,287

 
$
3.07

 
909,600

Vested
(312,365
)
 
$
2.75

 
(454,339
)
Balance, June 30, 2018
473,620

 
$
2.52

 
$
1,193,606

Non-employee Director Deferred Compensation Plan
We maintain a non-employee director deferred compensation plan (the “Deferred Compensation Plan”) that permits our non-employee directors to defer receipt of certain of the compensation that they receive for serving on our board and board committees. The Deferred Compensation Plan has historically permitted the participants to elect to defer cash fees to which they were entitled for board and committee service. For participating directors, in lieu of payment of cash fees, we credit their accounts under the Deferred Compensation Plan with a number of stock units based on the trading price of our common stock as of the date of the deferral. These stock units vest immediately, although the participating directors do not receive the shares represented by such units until a future qualifying event.
In December 2017, we amended and restated our Deferred Compensation Plan to also permit participating non-employee directors to elect, beginning in 2018, to defer the receipt of some or all of the equity compensation that they receive for board and committee service. Stock units representing this equity compensation vest at the earlier of the one year anniversary of their grant or the next annual stockholders' meeting.
The following is a summary of our stock unit activity under the Deferred Compensation Plan for the six months ended June 30, 2018:
 
Number of Stock Units
 
Weighted Average Grant Date Fair Value per Share
 
Intrinsic Value Outstanding
Balance, January 1, 2018
466,702

 
$1.40
 
$
1,134,086

  Granted
70,445

 
$3.00
 
 
  Forfeitures

 

 
 
  Converted

 

 
 
Balance, June 30, 2018
537,147

 
$1.61
 
$
1,600,698

As of June 30, 2018, 48,859 of the outstanding stock units had not yet vested.

18



The following table details our equity transactions during the six months ended June 30, 2018:
 
Preferred Stock
 
Common Stock
 
Treasury Stock
 
Additional
Paid-in
Capital
 
Accumulated Deficit
 
Total
 
Shares
 
$
 
Shares
 
$
 
Shares
 
$
 
$
 
 
 
 
Balance at January 1, 2018, as previously reported
1,321,514

 
1,322

 
27,283,918

 
29,186

 
1,070,904

 
(1,649,746
)
 
83,563,208

 
(32,406,189
)
 
49,537,781

Impact of change in accounting policy

 

 

 

 

 

 

 
354,028

 
354,028

As adjusted balance at January 1, 2018
1,321,514

 
1,322

 
27,283,918

 
29,186

 
1,070,904

 
(1,649,746
)
 
83,563,208

 
(32,052,161
)
 
49,891,809

Exercise of stock options

 

 
260,842

 
261

 

 

 
639,536

 

 
639,797

Share-based compensation

 

 
280,000

 
280

 

 

 
212,150

 

 
212,430

Non-cash compensation

 

 
129,865

 
130

 

 

 
199,871

 

 
200,001

Stock dividends to Carilion Clinic(1)

 

 

 
40

 

 

 
127,620

 
(127,660
)
 

Net Income

 

 

 

 

 

 

 
1,216,003

 
1,216,003

Purchase of treasury stock

 

 
(182,201
)
 

 
182,201

 
(466,894
)
 

 


(466,894
)
Balance, June 30, 2018
1,321,514

 
1,322

 
27,772,424

 
29,897

 
1,253,105

 
(2,116,640
)
 
84,742,385

 
(30,963,818
)
 
51,693,146


(1)
The stock dividends payable in connection with Carilion Clinic’s Series A Preferred Stock will be issued subsequent to June 30, 2018. For the period from January 12, 2010, the original issue date of the Series A Preferred Stock, through June 30, 2018, the Series A Preferred Stock issued to Carilion has accrued $1,287,991 in dividends. The accrued and unpaid dividends as of June 30, 2018 will be paid by the issuance of 671,339 shares of our common stock upon Carilion’s written request.
Stock Repurchase Program
In May 2016, our board of directors authorized us to repurchase up to $2.0 million of our common stock through May 31, 2017. As of May 31, 2017, we had repurchased a total of 205,500 shares for an aggregate purchase price of $0.2 million under this stock repurchase program, after which this stock repurchase program expired.

In September 2017, our board of directors re-instituted the stock repurchase program and authorized us to repurchase up to $2.0 million of our common stock through September 19, 2018. Our stock repurchase program does not obligate us to acquire any specific number of shares. Under the program, shares may be repurchased in privately negotiated or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. As of June 30, 2018, we had repurchased a total of 565,629 shares for an aggregate purchase price of $1.1 million under this stock repurchase program. We currently maintain all repurchased shares under these stock repurchase programs as treasury stock.

8.
Income Taxes

We and our subsidiaries file U.S. Federal income tax returns and income tax returns in various state, local and foreign jurisdictions.

Our quarterly tax provision, and our quarterly estimate of our annual effective tax rate, is subject to significant variation due to several factors, including the variability in accurately predicting our pre-tax and taxable income and the mix of jurisdictions to which they relate, changes in how we do business, changes in our stock price, tax law developments (including changes in statues, regulations, case law, and administrative practices), and relative changes of expenses or losses for which tax

19


benefits are not recognized. Additionally, our effective tax rate can be more or less volatile based on the amount if pre-tax income or loss. For example, the impact of discrete items and non-deductible expenses on our effective tax rate is greater when our pre-tax income is lower.

For 2018, the anticipated effective income tax rate is expected to continue to differ from the Federal statutory rate of 21% primarily because of the release of valuation allowance related to net operating loss carryfowards expected to be used to offset taxable income in the period and certain discrete items.

We consider both positive and negative evidence when evaluating the recoverability of our deferred tax assets ("DTAs").  The assessment is required to determine whether based on all available evidence, it is more likely than not (i.e. greater than a 50% probability) that all or some portion of the DTAs will be realized in the future.  As of June 30, 2018 management has concluded a full valuation allowance of the DTAs is necessary because of sufficient uncertainty in our ability to realize the benefit associated with such DTAs in the future.



9.
Operating Segments
Our operations are divided into two operating segments—“Technology Development” and “Products and Licensing”.
The Technology Development segment provides applied research to customers in our areas of focus. Our engineers and scientists collaborate with our network of government, academic and industry experts to identify technologies and ideas with promising market potential. We then compete to win fee-for-service contracts from government agencies and industrial customers who seek innovative solutions to practical problems that require new technology. The Technology Development segment derives its revenues primarily from services.
The Products and Licensing segment derives its revenues from product sales, funded product development and technology licenses.
Through June 30, 2018, our Chief Executive Officer and his direct reports collectively represented our chief operating decision makers, and they evaluated segment performance based primarily on revenues and operating income or loss. The accounting policies of our segments are the same as those described in the summary of significant accounting policies (see Note 1 to our Financial Statements, “Organization and Summary of Significant Accounting Policies,” presented in our Annual Report on Form 10-K as filed with the SEC on March 21, 2018).

The table below presents revenues and operating income/(loss) for reportable segments:
 
 
Three Months Ended June 30,
 
 
Six Months Ended June 30,
 
 
2018
 
2017
 
 
2018
 
2017
 
 
(unaudited)
 
 
(unaudited)
 
Revenues:
 
 
 
 
 
 
 
 
 
Technology development
$
5,466,281

 
$
4,602,272

 
 
$
10,103,056

 
$
8,838,375

 
Products and licensing
8,306,367

 
6,690,759

 
 
15,862,763

 
12,541,554

 
Total revenues
$
13,772,648

 
$
11,293,031

 
 
$
25,965,819

 
$
21,379,929

 
Technology development operating income/(loss)
$
445,042

 
$
32,920

 
 
$
544,274

 
$
(260,099
)
 
Products and licensing operating income/(loss)
456,107

 
146,683

 
 
471,888

 
(334,859
)
 
Total operating income/(loss)
$
901,149

 
$
179,603

 
 
$
1,016,162

 
$
(594,958
)
 
Depreciation, technology development
$
94,774

 
$
88,698

 
 
$
188,374

 
$
176,918

 
Depreciation, products and licensing
$
75,314

 
$
240,504

 
 
$
139,631

 
$
571,480

 
Amortization, technology development
$
40,856

 
$
26,169

 
 
$
78,062

 
$
74,759

 
Amortization, products and licensing
$
103,781

 
$
437,612

 
 
$
216,510

 
$
930,591

 
Products and licensing depreciation includes amounts from discontinued operations of $0.4 million for the six months ended June 30, 2017. Products and licensing amortization includes amounts from discontinued operations of $0.7 million for the six months ended June 30, 2017.

20


The table below presents assets for reportable segments:
 
 
June 30,
2018
 
December 31,
2017
 
(unaudited)
 
 
Total segment assets:
 
 
 
Technology development
$
30,704,165

 
$
32,011,084

Products and licensing
34,458,941

 
34,211,552

Total assets
$
65,163,106

 
$
66,222,636

Property plant and equipment, and intangible assets, technology development
$
2,204,428

 
$
2,361,663

Property plant and equipment, and intangible assets, products and licensing
$
4,758,404

 
$
4,831,671



The U.S. government accounted for 46% and 45% of total consolidated revenues for the three months ended June 30, 2018 and 2017, respectively and for 44% and 45% of total consolidated revenues for the six months ended June 30, 2018 and 2017, respectively.
International revenues (customers outside the United States) accounted for 24% and 23% of total consolidated revenues for the three months ended June 30, 2018 and 2017, respectively, and 23% and 21% of the total consolidated revenues for the six months ended June 30, 2018 and 2017, respectively. No single country, outside of the United States, represented more than 10% of total revenues in the three and six months ended June 30, 2018 and 2017.




10.
Subsequent Event - Sale of Luna Optoelectronics



On July 31, 2018 , we sold the assets and operations related to our optoelectronic components and subassemblies ("Opto") business, which was part of our Products and Licensing segment, to an unaffiliated third party for an initial purchase price of $18.5 million, of which $17.5 million was received at closing and up to $1.0 million is contingent upon the attainment of specified revenue targets during the eighteen months following the closing of the sale. The purchase price is subject to adjustment in the future based upon a determination of final working capital, as defined in the asset purchase agreement. The Opto business was a component of the operations of Advanced Photonix, Inc., which we acquired in May 2015, and represented all of our operations in our Camarillo, California and Montreal, Quebec facilities.

As the Opto assets did not meet the criteria for classification as held for sale in accordance with ASC 360-10-45 as of June 30, 2018, such assets were included within the assets held and used in our consolidated balance sheets as of June 30, 2018 or December 31, 2017. The following schedule sets forth the carrying amounts of major classes of assets and liabilities associated with the transaction as of June 30, 2018 and December 31, 2017.


21


 
 
 
 
June 30, 2018
 
December 31, 2017
Current assets
 
(unaudited)
 
Accounts receivable
 
$
2,159,843

 
$
1,940,126

 
Contract assets
 
1,249,551

 

 
Inventory
 
1,736,107

 
2,316,329

 
Prepaid expenses and other current assets
 
89,592

 
125,821

 
 
Total current assets
 
5,235,093

 
4,382,276

Property and equipment, net
 
607,468

 
599,102

Intangible assets, net
 
1,423,546

 
1,510,203

Goodwill
 
502,000

 
502,000

Other assets
 
16,029

 
16,029

Total assets of the disposal group
 
$
7,784,136

 
$
7,009,610

 
 
 
 
 
 
 
Current liabilities
 
 
 
 
 
Accounts payable
 
$
1,018,950

 
$
960,116

 
Accrued compensation
 
444,860

 
458,342

 
Contract Liabilities
 
158,758

 

 
Other accrued liabilities
 

 
17,920

 
Total current liabilities
 
1,622,568

 
1,436,378

Deferred rent
 

 
2,271

Total liabilities of the disposal group
 
$
1,622,568

 
$
1,438,649

 
 
 
 
 
 
 


The following schedule sets forth the revenues and expenses associated with the Opto operations as well as the employees and other costs expected to be assumed by the buyer for the three and six months ended June 30, 2018 and 2017.
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(unaudited)
 
(unaudited)
Revenues
 
$
3,849,283

 
$
3,010,465

 
$
7,273,925

 
$
6,462,998

Cost of revenues
 
2,407,467

 
1,953,967

 
4,645,616

 
4,059,829

Gross profit
 
1,441,816

 
1,056,498

 
2,628,309

 
2,403,169

Operating expense
 
 
 
 
 
 
 
 
  Selling, general and administrative
 
502,047

 
420,270

 
978,174

 
938,367

  Research, development and engineering
 
243,588

 
219,291

 
465,484

 
448,035

     Total operating expense
 
745,635

 
639,561

 
1,443,658

 
1,386,402

Operating income
 
696,181

 
416,937

 
1,184,651

 
1,016,767

Other (expense)/income
 
(12,055
)
 
(3,329
)
 
22,703

 
(14,151
)
Income tax expense
 
(59,864
)
 
(140,626
)
 
18,499

 
(340,889
)
Income attributable to disposal group
 
$
624,262

 
$
272,982

 
$
1,225,853

 
$
661,727




11.
Contingencies and Guarantees
We are from time to time involved in certain legal proceedings in the ordinary course of conducting our business. While the ultimate liability pursuant to these actions cannot currently be determined, we believe it is not reasonably possible that these legal proceedings will have a material adverse effect on our financial position or results of operations.

22


In March 2018, we received a notice of claim (the "Claim") from Macom Technology Solutions, Inc. ("Macom"), who acquired our HSOR business in August 2017 pursuant to an asset purchase agreement. Under the asset purchase agreement, we agreed to indemnify Macom for certain matters, including, among other things, the collection of accounts receivable from certain major customers, and placed $4.0 million of the purchase price into an escrow account for the potential settlement of any valid indemnity claims. The notice of claim received from Macom totaled $2.0 million under various indemnity provisions. We have disputed Macom's assertion of right to payment for the matters described in the Claim. It is uncertain what amount, if any, will be owed in settlement of the Claim.
We executed a non-cancelable purchase order totaling $0.5 million in the fourth quarter of 2017 and a non-cancelable purchase order totaling $1.1 million in the first quarter of 2018 for multiple shipments of tunable lasers to be delivered over an 18-month period. At June 30, 2018, approximately $0.8 million of these commitments remained and is expected to be delivered by July 30, 2019.
We have entered into indemnification agreements with our officers and directors, to the extent permitted by law, pursuant to which we have agreed to reimburse the officers and directors for legal expenses in the event of litigation and regulatory matters. The terms of these indemnification agreements provide for no limitation to the maximum potential future payments. We have a directors and officers insurance policy that may, in certain instances, mitigate the potential liability and payments.

23


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

CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS
This Quarterly Report on Form 10-Q, including the sections entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Quantitative and Qualitative Disclosures About Market Risk” under Items 2 and 3, respectively, of Part I of this report, and the section entitled “Risk Factors” under Item 1A of Part II of this report, may contain  forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, and Section 27A of the Securities Act of 1933, as amended. All statements other than statements of historical fact are “forward-looking statements” for purposes of these statutes, including those relating to future events or our future financial performance. In some cases, you can identify these forward looking statements by words such as “intends,” “will,” “plans,” “anticipates,” “expects,” “may,” “might,” “estimates,” “believes,” “should,” “projects,” “predicts,” “potential” or “continue,” or the negative of those words and other comparable words, and other words or terms of similar meaning in connection with any discussion of future operating or financial performance. Similarly, statements that describe our business strategy, goals, prospects, opportunities, outlook, objectives, plans or intentions are also forward-looking statements. These statements are only predictions and may relate to, but are not limited to, expectations of future operating results or financial performance, capital expenditures, introduction of new products, regulatory compliance and plans for growth and future operations, as well as assumptions relating to the foregoing.
These statements are based on current expectations and assumptions regarding future events and business performance and involve known and unknown risks, uncertainties and other factors that may cause actual events or results to be materially different from any future events or results expressed or implied by these statements. These factors include those set forth in the following discussion and within Item 1A “Risk Factors” of this Quarterly Report on Form 10-Q and elsewhere within this report.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes to those statements included elsewhere in this report. In addition to historical financial information, the following discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of many factors, including those discussed under “Risk Factors” and elsewhere in this report.

Overview of Our Business

We are a leader in advanced optical technology, providing unique capabilities in high performance fiber optic test products for the telecommunications industry and distributed fiber optic sensing for the aerospace and automotive industries. Our distributed fiber optic sensing products provide critical stress, strain and temperature information to designers and manufacturers working with advanced materials. Prior to the sale of our optoelectronics business in July 2018, we also developed and manufactured custom optoelectronic products for various applications such as metrology, missile guidance, flame monitoring, and temperature sensing. In addition, we provide applied research services, typically under research programs funded by the U.S. government, in areas of advanced materials, sensing, and healthcare applications. Our business model is designed to accelerate the process of bringing new and innovative products to market. We use our in-house technical expertise across a range of technologies to perform applied research services for companies and for government funded projects. We continue to invest in product development and commercialization, which we anticipate will lead to increased product sales growth.
We are organized into two main business segments, the Products and Licensing segment and the Technology Development segment. Our Products and Licensing segment develops, manufactures and markets fiber optic sensing products, as well as test and measurement products, and also conducts applied research in the fiber optic sensing area for both corporate and government customers. Our Products and Licensing segment revenues represented 60% and 59% of our total revenues for the three months ended June 30, 2018 and 2017, respectively, and 61% and 59% of our total revenues for the six months ended June 30, 2018 and 2017, respectively. The approximate value of our Products and Licensing segment backlog was $5.5 million at June 30, 2018 and $6.9 million at December 31, 2017. The backlog at June 30, 2018 is expected to be recognized as revenue in the future as follows:

24


 
2018
2019
2020
2021
2022 and beyond
Total
Products and Licensing
$
3,775,446

$
1,559,621

$
131,614

$
22,878

$
18,438

$
5,507,997

The Technology Development segment performs applied research principally in the areas of sensing and instrumentation, advanced materials and health sciences. This segment comprised 40% and 41% of our total revenues for the three months ended June 30, 2018 and 2017, respectively, and 39% and 41% of our total revenues for the six months ended June 30, 2018 and 2017, respectively. Most of the government funding for our Technology Development segment is derived from the Small Business Innovation Research ("SBIR") program coordinated by the U.S. Small Business Administration ("SBA"). The Technology Development segment revenues have historically accounted for a large portion of our total revenues, and we expect that they will continue to represent a significant portion of our total revenues for the foreseeable future. The Technology Development segment revenues were $5.5 million and $4.6 million for the three months ended June 30, 2018 and 2017, respectively, and $10.1 million and $8.8 million for the six months ended June 30, 2018 and 2017. Within the Technology Development segment, we have historically had a backlog of contracts for which work has been scheduled, but for which a specified portion of work has not yet been completed. We define backlog as the dollar amount of obligations payable to us under negotiated contracts upon completion of a specified portion of work that has not yet been completed, exclusive of revenues previously recognized for work already performed under these contracts, if any. Total backlog includes funded backlog, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded backlog, representing firm orders for which funding has not yet been appropriated. Indefinite delivery and quantity contracts and unexercised options are not reported in total backlog. The approximate value of our Technology Development segment backlog was $19.3 million at June 30, 2018 and $23.5 million at December 31, 2017. The backlog at June 30, 2018 is expected to be recognized as revenue in the future as follows:
Technology Development
2018
2019
2020
2021
2022 and beyond
Total
  Funded
$
8,047,918

$
5,649,998

$
550,744

$
11,064

$
5,532

$
14,265,256

  Unfunded
$
1,275,476

$
2,214,964

$
868,710

$
472,613

$
236,306

$
5,068,069

Revenues from product sales are mostly derived from the sales of our, sensing and test and measurement products that make use of light-transmitting optical fibers, or fiber optics. We continue to invest in product development and commercialization, which we anticipate will lead to increased product sales growth. Prior to the sale of our optoelectronics business in July 2018, revenues from product sales also included custom optoelectronic components and sub-assemblies sold to scientific instrumentation manufacturers. Although we have been successful in licensing certain technology in past years, we do not expect license revenues to represent a significant portion of future revenues. Over time, however, we do intend to gradually increase such revenues. In the near term, we expect revenues from product to continue to be primarily in areas associated with our fiber optic-based test and measurement and sensing platforms. In the long term, we expect that revenues from product sales will represent a larger portion of our total revenues and that as we develop and commercialize new products, these revenues will reflect a broader and more diversified mix of products.
We may also grow our business in part through acquisitions of additional companies and complementary technologies, which could cause us to incur transaction expenses, amortization or write-offs of intangible assets and other acquisition-related expenses.
Description of Revenues, Costs and Expenses
Revenues
We generate revenues from technology development, product sales and commercial product development and licensing activities. We derive Technology Development segment revenues from providing research and development services to third parties, including government entities, academic institutions and corporations, and from achieving milestones established by some of these contracts and in collaboration agreements. In general, we complete contracted research over periods ranging from six months to three years, and recognize these revenues over the life of the contract as costs are incurred. The Technology Development segment revenues represented 40% and 41% of total revenues for the three months ended June 30, 2018 and 2017, respectively and 39% and 41% of our total revenues for the six months ended June 30, 2018 and 2017, respectively.
The Products and Licensing segment revenues reflect amounts that we receive from sales of our products or development of products for third parties and, to a lesser extent, fees paid to us in connection with licenses or sub-licenses of certain patents

25


and other intellectual property, and represented 60% and 59% of our total revenues for the three months ended June 30, 2018 and 2017, respectively, and 61% and 59% of our total revenues for six months ended June 30, 2018 and 2017, respectively.
Cost of Revenues
Cost of revenues associated with our Technology Development segment revenues consists of costs associated with performing the related research activities including direct labor, amounts paid to subcontractors and overhead allocated to Technology Development segment activities.
Cost of revenues associated with our Products and Licensing segment revenues consists of license fees for use of certain technologies, product manufacturing costs including all direct material and direct labor costs, amounts paid to our contract manufacturers, manufacturing, shipping and handling, provisions for product warranties, and inventory obsolescence as well as overhead allocated to each of these activities.

Operating Expense
Operating expense consists of selling, general and administrative expenses, as well as expenses related to research, development and engineering, depreciation of fixed assets and amortization of intangible assets. These expenses also include compensation for employees in executive and operational functions including certain non-cash charges related to expenses from option grants, facilities costs, professional fees, salaries, commissions, travel expense and related benefits of personnel engaged in sales, product management and marketing activities, costs of marketing programs and promotional materials, salaries, bonuses and related benefits of personnel engaged in our own research and development beyond the scope and activities of our Technology Development segment, product development activities not provided under contracts with third parties, and overhead costs related to these activities.
Investment Income
Investment income consists of amounts earned on our cash equivalents. We sweep on a daily basis a portion of our cash on hand into a fund invested in U.S. government obligations.
Interest Expense
Interest expense is composed of interest paid under our term loans as well as interest accrued on our capital lease obligations.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires us to make estimates, assumptions and judgments that affect the amounts reported in our financial statements and the accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or judgments.
Our critical accounting policies are described in the Management’s Discussion and Analysis section and the notes to our audited consolidated financial statements previously included in our Annual Report on Form 10-K for the year ended December 31, 2017, as filed with the Securities and Exchange Commission ("SEC") on March 21, 2018. Significant changes to our critical accounting estimates as a result of adopting Topic 606 are discussed in Note 1 of our unaudited consolidated financial statements included in this Quarterly Report on Form 10-Q.

Results of Operations
Three Months Ended June 30, 2018 Compared to Three Months Ended June 30, 2017
Revenues

26


 
Three Months Ended June 30,
 
 
 
 
 
2018
 
2017
 
$ Difference
 
% Difference
Revenues:
 
 
 
 
 
 
 
Technology development
$
5,466,281

 
$
4,602,272

 
$
864,009

 
19
%
Products and licensing
8,306,367

 
6,690,759

 
1,615,608

 
24
%
Total revenues
$
13,772,648

 
$
11,293,031

 
$
2,479,617

 
22
%
Revenues from our Technology Development segment for the three months ended June 30, 2018, increased $0.9 million, or 19%, to $5.5 million compared to $4.6 million for the three months ended June 30, 2017. The increase in Technology Development segment revenues continues a growth trend experienced over the past two years largely driven by successes in Phase 2 SBIR awards. The increase for the three months ended June 30, 2018, compared to the three months ended June 30, 2017, was realized primarily in our optical systems research and biomedical groups. As Phase 2 contracts generally have a performance period of a year or more, we currently expect revenues to remain at a similar level for the near term.
Our Products and Licensing segment included revenues from sales of test and measurement systems, primarily representing sales of our ODiSI, Optical Vector Analyzer, and Optical Backscatter Reflectometer platforms, optical components and sub-assemblies and sales of Terahertz sensing systems. Products and Licensing segment revenues for the three months ended June 30, 2018 increased $1.6 million, or 24%, to $8.3 million compared to $6.7 million for the three months ended June 30, 2017. The increase for the three months ended June 30, 2018, compared to the three months ended June 30, 2017, was realized primarily in our ODiSI products directed toward the expanding use of composite materials and the need for improved means of testing their structural integrity and in sales of our optoelectronic components. The change in revenue for Products and Licensing segment also includes an increase in revenue of $0.2 million for the three months ended June 30, 2018 related to the adoption of Revenue from Contracts with Customers (Topic 606). Revenues for the three months ended June 30, 2018 and 2017 associated with the optoelectronics business sold on July 31, 2018 and included in the table above, were $3,849,283 and $3,010,465, respectively.

Cost of Revenues and Gross Profit 
 
Three Months Ended June 30,
 
 
 
 
 
2018
 
2017
 
$ Difference
 
% Difference
Cost of revenues:
 
 
 
 
 
 
 
Technology development
$
3,945,126

 
$
3,443,954

 
$
501,172

 
15
%
Products and licensing
4,155,054

 
3,482,867

 
672,187

 
19
%
Total cost of revenues
8,100,180

 
6,926,821

 
1,173,359

 
17
%
Gross profit
$
5,672,468

 
$
4,366,210

 
$
1,306,258

 
30
%
The cost of Technology Development segment revenues for the three months ended June 30, 2018, increased $0.5 million, or 15%, to $3.9 million compared to $3.4 million for the three months ended June 30, 2017. The increase in cost of Technology Development segment revenues was attributable to additional headcount and the increased utilization of subcontractors to support the growth in our research contracts.
The cost of revenues associated with our Products and Licensing segment increased by $0.7 million, or 19%, to $4.2 million for the three months ended June 30, 2018, compared to $3.5 million for the three months ended June 30, 2017. This increase in cost of revenues resulted from an increase in sales volume. Cost of revenues increased at a lower rate than our revenues increased due to improved overhead absorption rates during the quarter for our optoelectronic components products and to reductions in the time and materials required to build our Terahertz instruments. Our overall gross margin increased to 41% for the three months ended June 30, 2018, compared to 39% for the three months ended June 30, 2017 primarily as a result of our revenue mix, with product sales representing a larger portion of our revenues during the three months ended June 30, 2018. The change in cost for our Products and Licensing segment also includes an increase in cost of $0.1 million for the three months ended June 30, 2018 related to the adoption of Revenue from Contracts with Customers (Topic 606). Cost of revenues for the three months ended June 30, 2018 and 2017 associated with the optoelectronics business sold on July 31, 2018 and included in the table above, were $2,407,467 and $1,953,967, respectively.


27




Operating Expense
 
Three Months Ended June 30,
 
 
 
 
 
2018
 
2017
 
$ Difference
 
% Difference
Operating expense:
 
 
 
 
 
 
 
Selling, general and administrative
$
3,767,456

 
$
3,367,716

 
$
399,740

 
12
%
Research, development and engineering
1,003,863

 
818,891

 
184,972

 
23
%
Total operating expense
$
4,771,319

 
$
4,186,607

 
$
584,712

 
14
%
Our selling, general and administrative expense increased $0.4 million, or 12%, to $3.8 million for the three months ended June 30, 2018 compared to $3.4 million for the three months ended June 30, 2017. Selling, general and administrative expense increased primarily due to the addition of sales personnel to market our fiber optic test and measurement products. Selling, general and administrative expense for the three months ended June 30, 2018 and 2017 associated with the optoelectronics business sold on July 31, 2018 and included in the table above, were $502,047 and $420,270, respectively.
Research, development and engineering expense increased $0.2 million, or 23%, to $1.0 million for the three months ended June 30, 2018, compared to $0.8 million for the three months ended June 30, 2017 due to increased engineering personnel and development costs associated with our fiber optic test and measurement products. Research, development and engineering expense for the three months ended June 30, 2018 and 2017 associated with the optoelectronics business sold on July 31, 2018 and included in the table above, were $243,588 and $219,291, respectively.
Investment Income
Investment income was $0.1 million for the three months ended June 30, 2018. During the three months ended June 30, 2018, we invested a portion of our cash in funds holding U.S. treasury instruments. We did not have any investment income for the three months ended June 30, 2017.
Income Tax Benefit
For the three months ended June 30, 2018, we recognized an income tax benefit of 0.1 million due to the utilization of net operating loss carryforwards to offset taxable income during the period.
Net Income From Continuing Operations
During the three months ended June 30, 2018, we recognized income from continuing operations before income taxes of $1.0 million and $0.1 million for the three months ended June 30, 2018 and 2017, respectively. After tax, our net income from continuing operations was $1.1 million for the three months ended June 30, 2018, compared to a net income from continuing operations of $0.1 million for the three months ended June 30, 2017.
Net Loss From Discontinued Operations
For the three months ended June 30, 2017, our net loss from discontinued operations of $0.3 million represented the operating results of our high speed optical receivers business, which was sold in August 2017. There were no results from discontinued operations for the three months ended June 30, 2018.

Six Months Ended June 30, 2018 Compared to Six Months Ended June 30, 2017
Revenues
 

28


 
Six Months Ended June 30,
 
 
 
 
 
2018
 
2017
 
$ Difference
 
% Difference
Revenues:
 
 
 
 
 
 
 
Technology development
$
10,103,056

 
$
8,838,375

 
$
1,264,681

 
14
%
Products and licensing
15,862,763

 
12,541,554

 
3,321,209

 
26
%
Total revenues
$
25,965,819

 
$
21,379,929

 
$
4,585,890

 
21
%

Technology Development segment revenues increased $1.3 million, or 14%, to $10.1 million for the six months ended June 30, 2018 compared to $8.8 million for the six months ended June 30, 2017. The increase for the six months ended June 30, 2018 compared to the six months ended June 30, 2017 continues a growth trend experienced over the past two years largely driven by successes in Phase 2 SBIR awards. The increase was realized primarily in our optical systems and biomedical research groups. As Phase 2 contracts generally have a performance period of a year or more, we currently expect revenues to remain at a similar level for the near term.
Our Products and Licensing segment included revenues from sales of test and measurement systems, primarily representing sales of our ODiSI, Optical Vector Analyzer, and Optical Backscatter Reflectometer platforms, optical components and sub-assemblies and sales of Terahertz sensing systems. Products and Licensing segment revenues increased $3.3 million, or 26%, to $15.9 million for the six months ended June 30, 2018 compared to $12.5 million for the six months ended June 30, 2017. The increase in revenues was realized primarily in our ODiSI systems supporting the expanding use of composite materials and the need for improved means of testing their structural integrity and in sales of our Terahertz instruments. The change in revenue for our Products and Licensing segment also includes an increase in revenue of $0.4 million for the six months ended June 30, 2018 related to the adoption of Revenue from Contracts with Customers (Topic 606). Revenues for the six months ended June 30, 2018 and 2017 associated with the optoelectronics business sold on July 31, 2018 and included in the table above, were $7,273,925 and $6,462,998, respectively.
Cost of Revenues and Gross Profit 
 
Six Months Ended June 30,
 
 
 
 
 
2018
 
2017
 
$ Difference
 
% Difference
Cost of revenues:
 
 
 
 
 
 
 
Technology development
7,298,628

 
$
6,553,423

 
$
745,205

 
11
%
Products and licensing
7,968,605

 
6,583,913

 
1,384,692

 
21
%
Total cost of revenues
15,267,233

 
13,137,336

 
2,129,897

 
16
%
Gross profit
$
10,698,586

 
$
8,242,593

 
$
2,455,993

 
30
%

Costs of Technology Development segment revenues increased $0.7 million, or 11%, to $7.3 million for the six months ended June 30, 2018, compared to $6.6 million the six months ended June 30, 2017. This increase was primarily driven by the increase in Technology Development segment revenues in addition to increased headcount and the utilization of subcontractors to support the growth in our research contracts over the same period

Costs of Products and Licensing segment revenues increased $1.4 million, or 21%, to $8.0 million for the six months ended June 30, 2018 compared to $6.6 million for the six months ended June 30, 2017. This increase in cost of revenues resulted from an increase in sales volume. Cost of revenues increased at a lower rate than our revenues increased due to improved overhead absorption rates for our optoelectronic components products as well as a reduction in the time and materials required to build our Terahertz instruments. Our overall gross margin for the six months ended June 30, 2018 increased to 41% compared to 39% for the six months ended June 30, 2017 primarily as a result of our revenue mix, with product sales representing a larger portion of our revenues during the six months ended June 30, 2018. The change in cost for our Products and Licensing segment also includes an increase in cost of $0.2 million for the six months ended June 30, 2018 related to the adoption of Revenue from Contracts with Customers (Topic 606). Cost of revenues for the six months ended June 30, 2018 and 2017 associated with the optoelectronics business sold on July 31, 2018 and included in the table above, were $4,645,616 and $4,059,829, respectively.

Operating Expense 

29


 
Six Months Ended June 30,
 
 
 
 
 
 
2018
 
2017
 
 
$ Difference
 
% Difference
Operating expense:
 
 
 
 
 
 
 
 
Selling, general and administrative
$
7,577,072

 
$
7,089,889

 
 
$
487,183

 
7
%
Research, development and engineering
2,105,352

 
1,747,662

 
 
357,690

 
20
%
Total operating expense
$
9,682,424

 
$
8,837,551

 
 
$
844,873

 
10
%

Selling, general and administrative expense increased $0.5 million, or 7%, to $7.6 million for the six months ended June 30, 2018, compared to $7.1 million for the six months ended June 30, 2017. The increase in selling, general and administrative expense resulted primarily from the addition of sales personnel associated with our fiber optic test and measurement products. Selling, general and administrative expenses for the six months ended June 30, 2018 and 2017 associated with the optoelectronics business sold on July 31, 2018 and included in the table above, were $978,174 and $938,367, respectively.

Research, development and engineering expense increased $0.4 million, or 20%, to $2.1 million for the six months ended June 30, 2018, compared to $1.7 million for the six months ended June 30, 2017. The increase in research, development, and engineering expense resulted primarily from increased engineering personnel and development costs associated with our fiber optic test and measurement products. Research, development and engineering expense for the six months ended June 30, 2018 and 2017 associated with the optoelectronics business sold on July 31, 2018 and included in the table above, were $465,484 and $448,035, respectively.

Investment Income
Investment income was $0.2 million for the six months ended June 30, 2018. During the six months ended June 30, 2018, we invested a portion of our cash in funds holding U.S. treasury securities. We did not have any investment income for the six months ended June 30, 2017.
Income Tax Benefit
For the six months ended June 30, 2018, we recognized an income tax benefit of 0.1 million due to the utilization of net operating loss carryforwards to offset taxable income during the period.
Net Income/(Loss) From Continuing Operations
During the six months ended June 30, 2018, we recognized income from continuing operations before income taxes of $1.1 million compared to a loss from continuing operations before income taxes of $0.7 million for the six months ended June 30, 2017. After tax, our net income from continuing operations was $1.2 million for the six months ended June 30, 2018, compared to a net loss from continuing operations of $0.8 million for the six months ended June 30, 2017.
Net Loss From Discontinued Operations
For the six months ended June 30, 2017, our net loss from discontinued operations of $0.8 million represented the operating results of our high speed optical receivers business, which was sold in August 2017. There were no results from discontinued operations for the six months ended June 30, 2018.


Liquidity and Capital Resources
At June 30, 2018, our total cash and cash equivalents were $33.3 million.

We currently have a Loan and Security Agreement with Silicon Valley Bank ("SVB") under which we have two term loans with an aggregate original borrowing amount of $7.0 million. As of June 30, 2018, these term loans had an aggregate outstanding principal balance of $1.5 million. One term loan, with a balance of $0.2 million as of June 30, 2018, matures on December 1, 2018. The other term loan, with a balance of $1.4 million as of June 30, 2018, matures on May 1, 2019. The term loans bear interest at a floating rate of prime plus 2%. We may prepay amounts due under the term loans at any time, subject to prepayment penalties of up to 2% of the amount of prepayment. Amounts due under the term loans are secured by substantially

30


all of our assets, including intellectual property, personal property and bank accounts. The term loans contain customary events of default, including nonpayment of principal, interest or other amounts, violation of covenants, material adverse change, an event of default under any subordinated debt documents, incorrectness of representations and warranties in any material respect, bankruptcy, judgments in excess of a threshold amount, and violations of other agreements in excess of a threshold amount. If any event of default occurs, SVB may declare due immediately all borrowings under the credit facility and foreclose on the collateral. Furthermore, an event of default under the credit facility would result in an increase in the interest rate on any amounts outstanding. As of June 30, 2018, we were in compliance with all covenants under the Loan and Security Agreement.

We believe that our cash balance as of June 30, 2018 will provide adequate liquidity for us to meet our working capital needs over the next twelve months. Additionally, we believe that should we have the need for increased capital spending to support our planned growth, we will be able to fund such growth through either third-party financing on competitive market terms or through our available cash.
Discussion of Cash Flows
Recent Activity 
 
Six Months Ended June 30,
 
 
 
2018
 
2017
 
$ Difference
Net cash used in operating activities
$
(2,737,022
)
 
$
(314,321
)
 
$
(2,422,701
)
Net cash used in investing activities
(382,921
)
 
(1,112,159
)
 
729,238

Net cash used in financing activities
(568,790
)
 
(1,084,723
)
 
515,933

Net decrease in cash and cash equivalents
$
(3,688,733
)
 
$
(2,511,203
)
 
$
(1,177,530
)
During the first six months of 2018, operations used $2.7 million of cash, as compared to the same period in 2017 in which operations used $0.3 million of cash. During the first six months of 2018, net cash used in operating activities consisted of our net income of $1.2 million, which included non-cash charges for depreciation and amortization of $0.6 million and share-based compensation of $0.2 million, and a net cash outflow of $4.8 million from changes in working capital. The changes in working capital included a decrease in contract liabilities of $2.1 million as a result of the payment of $1.6 million in outstanding claims for excess billed amounts on government research contracts. The changes in working capital also included an increase in accounts receivable of $1.5 million and an increase in contract assets of $0.6 million.
During the first six months of 2017, the $0.3 million of net cash used in operating activities consisted of our net loss of $1.6 million which included non-cash charges for depreciation and amortization of $1.8 million and share-based compensation of $0.3 million. Additionally, changes in working capital resulted in a net cash outflow of $0.9 million, principally driven by a reduction in accounts receivable of $1.4 million, an increase in accounts payable and accrued expenses of $0.9 million, and an increase in inventory of $1.2 million.
Our cash used in investing activities for the six months ended June 30, 2018 and 2017 included purchases of equipment and capitalized costs associated with the prosecution of patents. Cash used in investing activities for the six months ended June 30, 2018 included $0.2 million of fixed asset additions and $0.2 million of capitalized intellectual property costs. Cash used in investing activities for the six months ended June 30, 2017 included fixed asset additions of $0.8 million and capitalized intellectual property costs of $0.3 million.
Net cash used in financing activities during the six months ended June 30, 2018 and 2017 included long term debt repayments of $0.9 million. During the six months ended June 30, 2018 we also repurchased $0.5 million of our common stock on the open market and received proceeds from the exercise of options and warrants of $0.8 million.
Off-Balance Sheet Arrangements
We have no material off-balance sheet arrangements as defined in Regulation S-K Item 303(a)(4)(ii).

31



ITEM 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. We do not hold or issue financial instruments for trading purposes or have any derivative financial instruments. Our exposure to market risk is limited to interest rate fluctuations due to changes in the general level of U.S. interest rates.
Interest Rate Risk
We do not use derivative financial instruments as a hedge against interest rate fluctuations, and, as a result, interest income earned on our cash and cash equivalents and short-term investments is subject to changes in interest rates. However, we believe that the impact of these fluctuations does not have a material effect on our financial position due to the immediately available liquidity or short-term nature of these financial instruments.
We are exposed to interest rate fluctuations as a result of our term loans with SVB having a variable interest rate. We do not currently use derivative instruments to alter the interest rate characteristics of our debt. For the principal amount of 1.5 million outstanding under the term loans as of June 30, 2018, a change in the interest rate by one percentage point for one year would result in a change in our annual interest expense of $6,000.
Although we believe that this measure is indicative of our sensitivity to interest rate changes, it does not adjust for potential changes in our credit quality, composition of our balance sheet and other business developments that could affect our interest rate exposure. Accordingly, no assurances can be given that actual results would not differ materially from the potential outcome simulated by this estimate.
Foreign Currency Exchange Rate Risk
As of June 30, 2018, all payments made under our research contracts have been denominated in U.S. dollars. Our product sales to foreign customers are also generally denominated in U.S. dollars, and we generally do not receive payments in foreign currency. As such, we are not directly exposed to significant currency gains or losses resulting from fluctuations in foreign exchange rates.

32


ITEM 4.
CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), which are controls and other procedures that are designed to provide reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures also include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. In addition, the design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a control system, misstatements due to error or fraud may occur and not be detected.
Under the supervision and with the participation of our management, including our principal executive officer and our principal financial officer, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report. Based on this evaluation, our principal executive officer and our principal financial officer have concluded that, as of June 30, 2018, our disclosure controls and procedures were effective.

Changes in Internal Control over Financial Reporting
As a result of our adoption of the new revenue standard (Topic 606), we implemented controls to ensure adequate evaluation of contracts and assessment of the impact of the new accounting standard related to revenue recognition on our financial statements to facilitate its adoption on January 1, 2018. There were not any significant changes to our internal control over financial reporting due to the adoption of the new standard, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f) during the period covered by this Quarterly Report or in other factors that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

33


PART II. OTHER INFORMATION
 
ITEM 1.
LEGAL PROCEEDINGS

None.

ITEM 1A.
RISK FACTORS
You should carefully consider the risks described below before deciding whether to invest in our common stock. The risks described below are not the only ones we face. Additional risks not presently known to us or that we currently believe are immaterial may also impair our business operations and financial results. If any of the following risks actually occurs, our business, financial condition or results of operations could be adversely affected. In such case, the trading price of our common stock could decline and you could lose all or part of your investment. Our filings with the SEC also contain forward-looking statements that involve risks or uncertainties. Our actual results could differ materially from those anticipated or contemplated by these forward-looking statements as a result of a number of factors, including the risks we face described below, as well as other variables that could affect our operating results. Past financial performance should not be considered to be a reliable indicator of future performance, and investors should not use historical trends to anticipate results or trends in future periods.
RISKS RELATING TO OUR BUSINESS GENERALLY
Our technology is subject to a license from Intuitive Surgical, Inc., which is revocable in certain circumstances. Without this license, we cannot continue to market, manufacture or sell our fiber-optic products.
As a part of the sale of certain assets to Intuitive Surgical, Inc. ("Intuitive") in 2014, we entered into a license agreement with Intuitive pursuant to which we received rights to use all of our transferred technology outside the field of medicine and in respect of our existing non-shape sensing products in certain non-robotic medical fields. This license back to us is revocable if after notice and certain time periods, we were to (i) challenge the validity or enforceability of the transferred patents and patent applications, (ii) commercialize our fiber optical shape sensing and localization technology in the field of medicine (except to perform on a development and supply project for Hansen Medical, Inc.), (iii) violate our obligations related to our ability to sublicense in the field of medicine or (iv) violate our confidentiality obligations in a manner that advantages a competitor in the field of medicine and not cure such violation. Maintaining this license is necessary for us to conduct our fiber-optic products business, both for our telecom products and our ODiSI sensing products. If this license were to be revoked by Intuitive, we would no longer be able to market, manufacture or sell these products which could have a material adverse effect on our operations.
We depend on third-party vendors for specialized components in our manufacturing operations, making us vulnerable to supply shortages and price fluctuations that could harm our business.
We primarily rely on third-party vendors for the manufacture of the specialized components used in our products. The highly specialized nature of our supply requirements poses risks that we may not be able to locate additional sources of the specialized components required in our business. For example, there are few manufacturers who produce the special lasers used in our optical test equipment. Our reliance on these vendors subjects us to a number of risks that could negatively affect our ability to manufacture our products and harm our business, including interruption of supply. Although we are now manufacturing tunable lasers in low-rate initial production, we expect our overall reliance on third-party vendors to continue. Any significant delay or interruption in the supply of components, or our inability to obtain substitute components or materials from alternate sources at acceptable prices and in a timely manner could impair our ability to meet the demand of our customers and could harm our business.
We depend upon outside contract manufacturers for a portion of the manufacturing process for some of our products. Our operations and revenue related to these products could be adversely affected if we encounter problems with these contract manufacturers.
Many of our products are manufactured internally. However, we also rely upon contract manufacturers to produce the finished portion of certain lasers. Our reliance on contract manufacturers for these products makes us vulnerable to possible

34


capacity constraints and reduced control over delivery schedules, manufacturing yields, manufacturing quality control and costs. If the contract manufacturer for our products were unable or unwilling to manufacture our products in required volumes and at high quality levels or to continue our existing supply arrangement, we would have to identify, qualify and select an acceptable alternative contract manufacturer or move these manufacturing operations to internal manufacturing facilities. An alternative contract manufacturer may not be available to us when needed or may not be in a position to satisfy our quality or production requirements on commercially reasonable terms, including price. Any significant interruption in manufacturing our products would require us to reduce the supply of products to our customers, which in turn would reduce our revenue, harm our relationships with the customers of these products and cause us to forego potential revenue opportunities.
As a provider of contract research to the U.S. government, we are subject to federal rules, regulations, audits and investigations, the violation or failure of which could adversely affect our business.
We must comply with and are affected by laws and regulations relating to the award, administration and performance of U.S. government contracts. Government contract laws and regulations affect how we do business with our government customers and, in some instances, impose added costs on our business. A violation of a specific law or regulation could result in the imposition of fines and penalties, termination of our contracts or debarment from bidding on contracts. In some instances, these laws and regulations impose terms or rights that are more favorable to the government than those typically available to commercial parties in negotiated transactions. For example, the U.S. government may terminate any of our government contracts and, in general, subcontracts, at their convenience, as well as for default based on performance.
In addition, U.S. government agencies, including the Defense Contract Audit Agency and the Department of Labor, routinely audit and investigate government contractors. These agencies review a contractor’s performance under its contracts, cost structure and compliance with applicable laws, regulations and standards. The U.S. government also may review the adequacy of, and a contractor’s compliance with, its internal control systems and policies, including the contractor’s purchasing, property, estimating, compensation and management information systems. Any costs found to be improperly allocated to a specific contract will not be reimbursed, while such costs already reimbursed must be refunded. If an audit uncovers the inclusion of certain claimed costs deemed to be expressly unallowable, or improper or illegal activities, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, suspension of payments, fines and suspension or prohibition from doing business with the U.S. government. In addition, our reputation could suffer serious harm if allegations of impropriety were made against us.
In addition to the risk of government audits and investigations, U.S. government contracts and grants impose requirements on contractors and grantees relating to ethics and business practices, which carry civil and criminal penalties including monetary fines, assessments, loss of the ability to do business with the U.S. government and certain other criminal penalties.
We may also be prohibited from commercially selling certain products that we develop under our Technology Development segment or related products based on the same core technologies if the U.S. government determines that the commercial availability of those products could pose a risk to national security. For example, certain of our wireless technologies have been classified as secret by the U.S. government and as a result we cannot sell them commercially. Any of these determinations would limit our ability to generate product sales and license revenues.
We rely and will continue to rely on contracts and grants awarded under the SBIR program for a significant portion of our revenues. A finding by the SBA that we no longer qualify to receive SBIR awards could adversely affect our business.
We compete as a small business for some of our government contracts. Our revenues derived from the SBIR program account for a significant portion of our consolidated total revenues, and contract research, including SBIR contracts, will remain a significant portion of our consolidated total revenues for the foreseeable future. For the six months ended June 30, 2018 and 2017, revenues generated under the SBIR program represented 37% and 38%, respectively, of our total revenues.
We may not continue to qualify to participate in the SBIR program or to receive new SBIR awards from federal agencies. In order to qualify for SBIR contracts and grants, we must meet certain size and ownership eligibility criteria. These eligibility criteria are applied as of the time of the award of a contract or grant. A company can be declared ineligible for a contract award as a result of a size challenge filed with the SBA by a competitor or a federal agency.
In order to be eligible for SBIR contracts and grants, under current SBA rules we must be more than 50% owned and controlled by individuals who are U.S. citizens or permanent resident aliens, and/or other small business concerns (each of which is more than 50% owned and controlled by individuals who are U.S. citizens or permanent resident aliens) or certain qualified investment companies. In the event our institutional ownership significantly increases, either because of increased buying by institutions or selling by individuals, we could lose eligibility for new SBIR contracts and grants.

35


Also, in order to be eligible for SBIR contracts and grants, the number of our employees, including those of any entities that are considered to be affiliated with us, cannot exceed 500. As of June 30, 2018, we had approximately 216 full-time employees. In determining whether we are affiliated with any other entity, the SBA may analyze whether another entity controls or has the power to control us. Carilion Clinic is our largest institutional stockholder. Since early 2011, a formal size determination by the SBA that focused on whether or not Carilion is or was our affiliate has been outstanding. Although we do not believe that Carilion has or had the power to control our company, we cannot assure you that the SBA will interpret its regulations in our favor on this question. If the SBA were to make a determination that we are or were affiliated with Carilion, we would exceed the size limitations, as Carilion has over 500 employees. In that case, we would lose eligibility for new SBIR contracts and grants and other awards that are set aside for small businesses based on the criterion of number of employees, and the relevant government agency would have the discretion to suspend performance on existing SBIR grants. The loss of our eligibility to receive SBIR awards would have a material adverse impact on our revenues, cash flows and our ability to fund our growth.
Moreover, as our business grows, it is foreseeable that we will eventually exceed the SBIR size limitations, in which case we may be required to seek alternative sources of revenues or capital.
A decline in government research contract awards or government funding for existing or future government research contracts, including SBIR contracts, could adversely affect our revenues, cash flows and ability to fund our growth.
Technology Development segment revenues, which consist primarily of government-funded research, accounted for 39% and 41% of our consolidated total revenues for the six months ended June 30, 2018 and 2017, respectively. As a result, we are vulnerable to adverse changes in our revenues and cash flows if a significant number of our research contracts and subcontracts were to be simultaneously delayed or canceled for budgetary, performance or other reasons. For example, the U.S. government may cancel these contracts at any time without cause and without penalty or may change its requirements, programs or contract budget, any of which could reduce our revenues and cash flows from U.S. government research contracts. Our revenues and cash flows from U.S. government research contracts and subcontracts could also be reduced by declines or other changes in U.S. defense, homeland security and other federal agency budgets. In addition, we compete as a small business for some of these contracts, and in order to maintain our eligibility to compete as a small business, we, together with any affiliates, must continue to meet size and revenue limitations established by the U.S. government.
Our contract research customer base includes government agencies, corporations and academic institutions. Our customers are not obligated to extend their agreements with us and may elect not to do so. Also, our customers’ priorities regarding funding for certain projects may change and funding resources may no longer be available at previous levels.
In addition to contract cancellations and changes in agency budgets, our future financial results may be adversely affected by curtailment of or restrictions on the U.S. government’s use of contract research providers, including curtailment due to government budget reductions and related fiscal matters or any legislation or resolution limiting the number or amount of awards we may receive. These or other factors could cause U.S. defense and other federal agencies to conduct research internally rather than through commercial research organizations or direct awards to other organizations, to reduce their overall contract research requirements or to exercise their rights to terminate contracts. Alternatively, the U.S. government may discontinue the SBIR program or its funding altogether. Also, SBIR regulations permit increased competition for SBIR awards from companies that may not have previously been eligible, such as those backed by venture capital operating companies, hedge funds and private equity firms. Any of these developments could limit our ability to obtain new contract awards and adversely affect our revenues, cash flows and ability to fund our growth.
Our failure to attract, train and retain skilled employees or members of our senior management and to obtain necessary security clearances for such persons or maintain a facility security clearance would adversely affect our business and operating results.
The availability of highly trained and skilled technical and professional personnel is critical to our future growth and profitability. Competition for scientists, engineers, technicians and professional personnel is intense and our competitors aggressively recruit key employees. In the past, we have experienced difficulties in recruiting and hiring these personnel as a result of the tight labor market in certain fields. Any difficulty in hiring or retaining qualified employees, combined with our growth strategy and future needs for additional experienced personnel, particularly in highly specialized areas such as nanomaterial manufacturing and fiber optic sensing technologies, may make it more difficult to meet all of our needs for these employees in a timely manner. Although we intend to continue to devote significant resources to recruit, train and retain qualified employees, we may not be able to attract and retain these employees, especially in technical fields in which the supply of experienced qualified candidates is limited, or at the senior management level. Any failure to do so would have an adverse effect on our business. Any loss of key personnel could have a material adverse effect on our ability to meet key operational

36


objectives, such as timely and effective project milestones and product introductions, which in turn could adversely affect our business, results of operations and financial condition.
We provide certain services to the U.S. government that require us to maintain a facility security clearance and for certain of our employees and our board chairman to hold security clearances. In general, the failure for necessary persons to obtain or retain sufficient security clearances, any loss by us of a facility security clearance or any public reprimand related to security matters could result in a U.S. government customer terminating an existing contract or choosing not to renew a contract or prevent us from bidding on or winning certain new government contracts.
In addition, our future success depends in a large part upon the continued service of key members of our senior management team. We do not maintain any key-person life insurance policies on our officers. The loss of any members of our management team or other key personnel could seriously harm our business.
Our business is subject to the cyclical nature of the markets in which we compete and any future downturn may reduce demand for our products and revenue.
Many factors beyond our control affect our business, including consumer confidence in the economy, interest rates, fuel prices and the general availability of credit. The overall economic climate and changes in Gross National Product growth have a direct impact on some of our customers and the demand for our products. We cannot be sure that our business will not be adversely affected as a result of an industry or general economic downturn.
Our customers may reduce capital expenditures and have difficulty satisfying liquidity needs because of continued turbulence in the U.S. and global economies, resulting in reduced sales of our products and harm to our financial condition and results of operations.
In particular, our historical results of operations have been subject to substantial fluctuations, and we may experience substantial period-to-period fluctuations in future results of operations. Any future downturn in the markets in which we compete could significantly reduce the demand for our products and therefore may result in a significant reduction in revenue or increase the volatility of the price of our common stock. Our revenue and results of operations may be adversely affected in the future due to changes in demand from customers or cyclical changes in the markets utilizing our products.
In addition, the telecommunications industry has, from time to time, experienced, and may again experience, a pronounced downturn. To respond to a downturn, many service providers may slow their capital expenditures, cancel or delay new developments, reduce their workforces and inventories and take a cautious approach to acquiring new equipment and technologies from original equipment manufacturers, which would have a negative impact on our business. Weakness in the global economy or a future downturn in the telecommunications industry may cause our results of operations to fluctuate from quarter-to-quarter and year-to-year, harm our business, and may increase the volatility of the price of our common stock.
Customer acceptance of our products is dependent on our ability to meet changing requirements, and any decrease in acceptance could adversely affect our revenue.
Customer acceptance of our products is significantly dependent on our ability to offer products that meet the changing requirements of our customers, including telecommunication, military, medical and industrial corporations, as well as government agencies. Any decrease in the level of customer acceptance of our products could harm our business.
Our products must meet exacting specifications, and defects and failures may occur, which may cause customers to return or stop buying our products.
Our customers generally establish demanding specifications for quality, performance and reliability that our products must meet. However, our products are highly complex and may contain defects and failures when they are first introduced or as new versions are released. Our products are also subject to rough environments as they are integrated into our customer products for use by the end customers. If defects and failures occur in our products, we could experience lost revenue, increased costs, including warranty expense and costs associated with customer support, delays in or cancellations or rescheduling of orders or shipments, product returns or discounts, diversion of management resources or damage to our reputation and brand equity, and in some cases consequential damages, any of which would harm our operating results. In addition, delays in our ability to fill product orders as a result of quality control issues may negatively impact our relationship with our customers. We cannot assure you that we will have sufficient resources, including any available insurance, to satisfy any asserted claims.
Rapidly changing standards and regulations could make our products obsolete, which would cause our revenue and results of operations to suffer.

37


We design products to conform to our customers’ requirements and our customers’ systems may be subject to regulations established by governments or industry standards bodies worldwide. Because some of our products are designed to conform to current specific industry standards, if competing or new standards emerge that are preferred by our customers, we would have to make significant expenditures to develop new products. If our customers adopt new or competing industry standards with which our products are not compatible, or the industry groups adopt standards or governments issue regulations with which our products are not compatible, our existing products would become less desirable to our customers and our revenue and results of operations would suffer.
The markets for many of our products are characterized by changing technology which could cause obsolescence of our products, and we may incur substantial costs in delivering new products.
The markets for many of our products are characterized by changing technology, new product introductions and product enhancements, and evolving industry standards. The introduction or enhancement of products embodying new technology or the emergence of new industry standards could render existing products obsolete, and result in a write down to the value of our inventory, or result in shortened product life cycles. Accordingly, our ability to compete is in part dependent on our ability to continually offer enhanced and improved products.
The success of our new product offerings will depend upon several factors, including our ability to:

accurately anticipate customer needs;
innovate and develop new technologies and applications;
successfully commercialize new technologies in a timely manner;
price products competitively and manufacture and deliver products in sufficient volumes and on time; and
differentiate our product offerings from those of our competitors.
 
Our inability to find new customers or retain existing customers could harm our business.
Our business is reliant on our ability to find new customers and retain existing customers. In particular, customers normally purchase certain of our products and incorporate them into products that they, in turn, sell in their own markets on an ongoing basis. As a result, the historical sales or these products have been dependent upon the success of our customers’ products and our future performance is dependent upon our success in finding new customers and receiving new orders from existing customers.
In several markets, the quality and reliability of our products are a major concern for our customers, not only upon the initial manufacture of the product, but for the life of the product. Many of our products are used in remote locations for higher value assembly, making servicing of our products unfeasible. Any failure of the quality or reliability of our products could harm our business.
If our customers do not qualify our products or if their customers do not qualify their products, our results of operations may suffer.
Most of our customers do not purchase our products prior to qualification of the products and satisfactory completion of factory audits and vendor evaluation. Our existing products, as well as each new product, must pass through varying levels of qualification with our customers. In addition, because of the rapid technological changes in some markets, a customer may cancel or modify a design project before we begin large-scale manufacturing and receiving revenues from the customer. It is difficult to predict with any certainty whether our customers will delay or terminate product qualification or the frequency with which customers will cancel or modify their projects. Any such delay, cancellation or modification could have a negative effect on our results of operations.
In addition, once a customer qualifies a particular supplier’s product or component, these potential customers design the product into their system, which is known as a design-in win. Suppliers whose products or components are not designed in are unlikely to make sales to that customer until at least the adoption of a future redesigned system. Even then, many customers may be reluctant to incorporate entirely new products into their new systems, as doing so could involve significant additional redesign efforts and increased costs. If we fail to achieve design-in wins in potential customers’ qualification processes, we will likely lose the opportunity for significant sales to those customers for a lengthy period of time.
If the end user customers that purchase systems from our customers fail to qualify or delay qualifications of any products sold by our customers that contain our products, our business could be harmed. The qualification and field testing of our customers’ systems by end user customers is long and unpredictable. This process is not under our control or that of our customers and, as a result, the timing of our sales may be unpredictable. Any unanticipated delay in qualification of one of our

38


customers’ products could result in the delay or cancellation of orders from our customers for products included in their equipment, which could harm our results of operations.
Customer demand for our products is difficult to accurately forecast and, as a result, we may be unable to optimally match production with customer demand, which could adversely affect our business and financial results.
We make planning and spending decisions, including determining the levels of business that we will seek and accept, production schedules, inventory levels, component procurement commitments, personnel needs and other resource requirements, based on our estimates of customer requirements. The short-term nature of commitments by many of our customers and the possibility of unexpected changes in demand for their products reduce our ability to accurately estimate future customer requirements. On occasion, customers may require rapid increases in production, which can strain our resources, cause our manufacturing to be negatively impacted by materials shortages, necessitate higher or more restrictive procurement commitments, increase our manufacturing yield loss and scrapping of excess materials, and reduce our gross margin. We may not have sufficient capacity at any given time to meet the volume demands of our customers, or one or more of our suppliers may not have sufficient capacity at any given time to meet our volume demands. Conversely, a downturn in the markets in which our customers compete can cause, and in the past have caused, our customers to significantly reduce or delay the amount of products ordered or to cancel existing orders, leading to lower utilization of our facilities. Because many of our costs and operating expenses are relatively fixed, reduction in customer demand due to market downturns or other reasons would have a negative effect on our gross margin, operating income and cash flow.
Customer orders and forecasts are subject to cancellation or modification at any time which could result in higher manufacturing costs.
Our sales are made primarily pursuant to standard purchase orders for delivery of products. However, by industry practice, some orders may be canceled or modified at any time. When a customer cancels an order, they may responsible for all finished goods, all costs, direct and indirect, incurred by us, as well as a reasonable allowance for anticipated profits. No assurance can be given that we will receive these amounts after cancellation. Furthermore, uncertainty in customer forecasts of their demands and other factors may lead to delays and disruptions in manufacturing, which could result in delays in product shipments to customers and could adversely affect our business.
Fluctuations and changes in customer demand are common in our business. Such fluctuations, as well as quality control problems experienced in manufacturing operations, may cause delays and disruptions in our manufacturing process and overall operations and reduce output capacity. As a result, product shipments could be delayed beyond the shipment schedules requested by our customers or could be canceled, which would negatively affect our sales, operating income, strategic position at customers, market share and reputation. In addition, disruptions, delays or cancellations could cause inefficient production which in turn could result in higher manufacturing costs, lower yields and potential excess and obsolete inventory or manufacturing equipment. In the past, we have experienced such delays, disruptions and cancellations.
The results of our operations could be adversely affected by economic and political conditions and the effects of these conditions on our customers’ businesses and levels of business activity.
Global economic and political conditions affect our customers’ businesses and the markets they serve. A severe or prolonged economic downturn or a negative or uncertain political climate could adversely affect our customers’ financial conditions and the timing or levels of business activity of our customers and the industries we serve. This may reduce the demand for our products or depress pricing for our products and have a material adverse effect on our results of operations. Changes in global economic conditions could also shift demand to products or services for which we do not have competitive advantages, and this could negatively affect the amount of business we are able to obtain. In addition, if we are unable to successfully anticipate changing economic and political conditions, we may be unable to effectively plan for and respond to those changes, and our business could be negatively affected as a result.
We have a history of losses, and because our strategy for expansion may be costly to implement, we may experience losses and may not maintain profitability or positive cash flow.
We have a history of net losses, including a net loss from continuing operations during the year ended December 31, 2017. We expect to continue to incur significant expenses as we pursue our strategic initiatives, including increased expenses for research and development, sales and marketing and manufacturing. We may also grow our business in part through acquisitions of additional companies and complementary technologies which could cause us to incur greater than anticipated transaction expenses, amortization or write-offs of intangible assets and other acquisition-related expenses. As a result, we may

39


incur net losses in the future, and these losses could be substantial. At a certain level, continued net losses could impair our ability to comply with Nasdaq continued listing standards, as described further below.
Our ability to generate additional revenues and to become profitable will depend on our ability to execute our key growth initiative regarding the development, marketing and sale of sensing products, develop and commercialize innovative technologies, expand our contract research capabilities and sell the products that result from those development initiatives. We may not be able to sustain or increase our profitability on a quarterly or annual basis.

We have obtained capital by borrowing money under term loans and we might require additional capital to support and expand our business; our term loan has various loan covenants with which we must comply.
We intend to continue to make investments to support our business growth, including developing new products, enhancing our existing products, obtaining important regulatory approvals, enhancing our operating infrastructure, completing our development activities and building our commercial scale manufacturing facilities. To the extent that we are unable to become or remain profitable and to finance our activities from continuing operations, we may require additional funds to support these initiatives and to grow our business.
If we are successful in raising additional funds through issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, including as the result of the issuance of warrants in connection with the financing, and any new equity securities we issue could have rights, preferences and privileges superior to those of our existing common stock. Furthermore, such financings may jeopardize our ability to apply for SBIR grants or qualify for SBIR contracts or grants, and our dependence on SBIR grants may restrict our ability to raise additional outside capital. If we raise additional funds through debt financings, these financings may involve significant cash payment obligations and covenants that restrict our ability to operate our business and make distributions to our stockholders.
We have term loans with Silicon Valley Bank ("SVB"), which requires us to observe certain financial and operational covenants, including maintenance of a minimum cash balance of $4.0 million, protection and registration of intellectual property rights, and certain customary negative covenants, as well as other customary events of default. If any event of default occurs SVB may declare due immediately all borrowings under our term loans and foreclose on the collateral. Furthermore, an event of default would result in an increase in the interest rate on any amounts outstanding.
If we are unable to obtain adequate financing or financing terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly limited.
We face and will face substantial competition in several different markets that may adversely affect our results of operations.
We face and will face substantial competition from a variety of companies in several different markets. As we focus on developing marketing and selling fiber optic sensing products, we may also face substantial and entrenched competition in that market.
Many of our competitors have longer operating histories, greater name recognition, larger customer bases and significantly greater financial, sales and marketing, manufacturing, distribution, technical and other resources than we do. These competitors may be able to adapt more quickly to new or emerging technologies and changes in customer requirements. In addition, current and potential competitors have established or may establish financial or strategic relationships among themselves or with existing or potential customers or other third parties. Accordingly, new competitors or alliances among competitors could emerge and rapidly acquire significant market share. We cannot assure you that we will be able to compete successfully against current or new competitors, in which case our revenues may fail to increase or may decline.
Intense competition in our markets could result in aggressive business tactics by our competitors, including aggressively pricing their products or selling older inventory at a discount. If our current or future competitors utilize aggressive business tactics, including those described above, demand for our products could decline, we could experience delays or cancellations of customer orders, or we could be required to reduce our sales prices.
Decreases in average selling prices of our products may increase operating losses and net losses, particularly if we are not able to reduce expenses commensurately.
The market for optical components and subsystems continues to be characterized by declining average selling prices resulting from factors such as increased price competition among optical component and subsystem manufacturers, excess capacity, the introduction of new products and increased unit volumes as manufacturers continue to deploy network and storage systems. In recent years, we have observed a significant decline of average selling prices, primarily in the telecommunications market. We anticipate that average selling prices will continue to decrease in the future in response to product introductions by

40


competitors or by us, or in response to other factors, including price pressures from significant customers. In order to sustain profitable operations, we must, therefore, reduce the cost of our current designs or continue to develop and introduce new products on a timely basis that incorporate features that can be sold at higher average selling prices. Failure to do so could cause our sales to decline and operating losses to increase.
Our cost reduction efforts may not keep pace with competitive pricing pressures. To remain competitive, we must continually reduce the cost of manufacturing our products through design and engineering changes. We may not be successful in redesigning our products or delivering our products to market in a timely manner. We cannot assure you that any redesign will result in sufficient cost reductions enabling us to reduce the price of our products to remain competitive or positively contribute to operating results.
Shifts in product mix may result in declines in gross profit.
Our gross profit margins vary among our product platforms, and are generally highest on our test and measurement instruments. Our overall gross profit may fluctuate from period to period as a result of a variety of factors including shifts in product mix, the introduction of new products, and decreases in average selling prices for older products. If our customers decide to buy more of our products with low gross profit margins or fewer of our products with high gross profit margins, our total gross profits could be harmed.
Risks Relating to our Operations and Business Strategy
We may dispose of or discontinue existing product lines and technology developments, which may adversely impact our future results.
On an ongoing basis, we evaluate our various product offerings and technology developments in order to determine whether any should be discontinued or, to the extent possible, divested. For example, in July 2018, we sold the assets and operations related to our optoelectronic components and subassemblies business. In addition, if we are unable to generate the amount of cash needed to fund the future operations of our business, we may be forced to sell one or more of our product lines or technology developments.
We cannot guarantee that we have correctly forecasted, or that we will correctly forecast in the future, the right product lines and technology developments to dispose or discontinue or that our decision to dispose of or discontinue various investments, products lines and technology developments is prudent if market conditions change. In addition, there are no assurances that the discontinuance of various product lines will reduce operating expenses or will not cause us to incur material charges associated with such decision. Furthermore, the discontinuance of existing product lines entails various risks, including the risk that we will not be able to find a purchaser for a product line or the purchase price obtained will not be equal to at least the book value of the net assets for the product line. Other risks include managing the expectations of, and maintaining good relations with, our historical customers who previously purchased products from a disposed or discontinued product line, which could prevent us from selling other products to them in the future. We may also incur other significant liabilities and costs associated with disposal or discontinuance of product lines, including employee severance costs and excess facilities costs.
If we cannot successfully transition our revenue mix from contract research revenues to product sales and license revenues, we may not be able to fully execute our business model or grow our business.
Our business model and future growth depend on our ability to transition to a revenue mix that contains significantly larger product sales and revenues from the provision of services or from licensing. Product sales and these revenues potentially offer greater scalability than contract research revenues. Our current plan is to increase our sales of commercial products, our licensing revenues and our provision of non-research services to customers so as to represent a larger percentage of our total revenues. If we are unable to develop and grow our product sales and revenues from the provision of services or from licensing to augment our contract research revenues, however, our ability to execute our business model or grow our business could suffer. There can be no assurance that we will be able to achieve increased revenues in this manner.
Failure to develop, introduce and sell new products or failure to develop and implement new technologies, could adversely impact our financial results.
Our success will depend on our ability to develop and introduce new products that customers choose to buy. The new products the market requires tend to be increasingly complex, incorporating more functions and operating at faster speeds than old products. If we fail to introduce new product designs or technologies in a timely manner or if customers do not successfully

41


introduce new systems or products incorporating our products , our business, financial condition and results of operations could be materially harmed.
If we are unable to manage growth effectively, our revenues and net loss could be adversely affected.
We may need to expand our personnel resources to grow our business effectively. We believe that sustained growth at a higher rate will place a strain on our management as well as on our other human resources. To manage this growth, we must continue to attract and retain qualified management, professional, scientific and technical and operating personnel. If we are unable to recruit a sufficient number of qualified personnel, we may be unable to staff and manage projects adequately, which in turn may slow the rate of growth of our contract research revenues or our product development efforts.
We may not be successful in identifying market needs for new technologies or in developing new products.
Part of our business model depends on our ability to correctly identify market needs for new technologies. We intend to identify new market needs, but we may not always have success in doing so in part because our contract research largely centers on identification and development of unproven technologies, often for new or emerging markets. Furthermore, we must identify the most promising technologies from a sizable pool of projects. If our commercialization strategy process fails to identify projects with commercial potential or if management does not ensure that such projects advance to the commercialization stage, we may not successfully commercialize new products and grow our revenues.
Our growth strategy requires that we also develop successful commercial products to address market needs. We face several challenges in developing successful new products. Many of our existing products and those currently under development are technologically innovative and require significant and lengthy product development efforts. These efforts include planning, designing, developing and testing at the technological, product and manufacturing-process levels. These activities require us to make significant investments. Although there are many potential applications for our technologies, our resource constraints require us to focus on specific products and to forgo other opportunities. We expect that one or more of the potential products we choose to develop will not be technologically feasible or will not achieve commercial acceptance, and we cannot predict which, if any, of our products we will successfully develop or commercialize. The technologies we research and develop are new and steadily changing and advancing. The products that are derived from these technologies may not be applicable or compatible with the state of technology or demands in existing markets. Our existing products and technologies may become uncompetitive or obsolete if our competitors adapt more quickly than we do to new technologies and changes in customers’ requirements. Furthermore, we may not be able to identify if and when new markets will open for our products given that future applications of any given product may not be readily determinable, and we cannot reasonably estimate the size of any markets that may develop. If we are not able to successfully develop new products, we may be unable to increase our product revenues.
We face risks associated with our international business.

We currently conduct business internationally and we might considerably expand our international activities in the future. Our international business operations are subject to a variety of risks associated with conducting business internationally, including:

having to comply with U.S. export control regulations and policies that restrict our ability to communicate with non-U.S. employees and supply foreign affiliates and customers;
changes in or interpretations of foreign regulations that may adversely affect our ability to sell our products, perform services or repatriate profits to the United States;
the imposition of tariffs;
hyperinflation or economic or political instability in foreign countries;
imposition of limitations on, or increase of withholding and other taxes on remittances and other payments by foreign subsidiaries or joint ventures;
conducting business in places where business practices and customs are unfamiliar and unknown;
the imposition of restrictive trade policies;
the imposition of inconsistent laws or regulations;
the imposition or increase of investment and other restrictions or requirements by foreign governments;
uncertainties relating to foreign laws and legal proceedings;
having to comply with a variety of U.S. laws, including the Foreign Corrupt Practices Act ("FCPA"); and
having to comply with licensing requirements.

42


We do not know the impact that these regulatory, geopolitical and other factors may have on our international business in the future.

We may be liable for damages based on product liability claims relating to defects in our products, which might be brought against us directly, or against our customers in their end-use markets. Such claims could result in a loss of customers in addition to substantial liability in damages.
Our products are complex and undergo quality testing as well as formal qualification, both by our customers and by us. However, defects may occur from time to time. Our customers’ testing procedures may be limited to evaluating our products under likely and foreseeable failure scenarios and over varying amounts of time. For various reasons, such as the occurrence of performance problems that are unforeseeable in testing or that are detected only when products age or are operated under peak stress conditions, our products may fail to perform as expected long after customer acceptance. Failures could result from faulty components or design, problems in manufacturing or other unforeseen reasons. As a result, we could incur significant costs to repair or replace defective products under warranty, particularly when such failures occur in installed systems. In addition, we may in certain circumstances honor warranty claims after the warranty has expired or for problems not covered by warranty in order to maintain customer relationships. Any significant product failure could result in lost future sales of the affected product and other products, as well as customer relations problems, litigation and damage to our reputation.
In addition, many of our products are embedded in, or deployed in conjunction with, our customers’ products, which incorporate a variety of components, modules and subsystems and may be expected to interoperate with modules produced by third parties. As a result, not all defects are immediately detectable, and, when problems occur, it may be difficult to identify the source of the problem. These problems may cause us to incur significant damages or warranty and repair costs, divert the attention of our engineering personnel from internal product development efforts and cause significant customer relations problems or loss of customers, all of which would harm our business.
Furthermore, many of our products may provide critical performance attributes to our customers’ products that will be sold to end users who could potentially bring product liability suits in which we could be named as a defendant. The sale of these products involves the risk of product liability claims. If a person were to bring a product liability suit against one of our customers, this customer may attempt to seek contribution from us. A person may also bring a product liability claim directly against us. A successful product liability claim or series of claims against us in excess of our insurance coverage for payments, for which we are not otherwise indemnified, could have a material adverse effect on our financial condition or results of operations.
We could be negatively affected by a security breach, either through cyber-attack, cyber-intrusion or other significant disruption of our IT networks and related systems.
We face the risk, as does any company, of a security breach, whether through cyber-attack or cyber-intrusion over the internet, malware, computer viruses, attachments to e-mails, persons inside our organization or persons with access to systems inside our organization, or other significant disruption of our IT networks and related systems. The risk of a security breach or disruption, particularly through cyber-attack or cyber-intrusion, including by computer hackers, foreign governments and cyber terrorists, has increased as the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased.
As a technology company, and particularly as a government contractor, we may face a heightened risk of a security breach or disruption from threats to gain unauthorized access to our proprietary, confidential or classified information on our IT networks and related systems. These types of information and IT networks and related systems are critical to the operation of our business and essential to our ability to perform day-to-day operations, and, in some cases, are critical to the operations of certain of our customers. In addition, as certain of our technological capabilities become widely known, it is possible that we may be subjected to cyber-attack or cyber-intrusion as third parties seek to gain improper access to information regarding these capabilities and cyber-attacks or cyber-intrusion could compromise our confidential information or our IT networks and systems generally, as it is not practical as a business matter to isolate all of our confidential information and trade secrets from email and internet access. To date, we have not experienced a significant cyber-intrusion or cyber-attack. There can be no assurance that our security efforts and measures will be effective or that attempted security breaches or disruptions would not be successful or damaging.
A security breach or other significant disruption involving these types of information and IT networks and related systems could disrupt the proper functioning of these networks and systems and therefore our operations, compromise our confidential information and trade secrets, or damage our reputation among our customers and the public generally. Any of these developments could have a negative impact on our results of operations, financial condition and cash flows.    

43


Risks Relating to our Regulatory Environment
Our operations are subject to domestic and foreign laws, regulations and restrictions, and noncompliance with these laws, regulations and restrictions could expose us to fines, penalties, suspension or debarment, which could have a material adverse effect on our profitability and overall financial position.
Our operations, particularly our international sales, subject us to numerous U.S. and foreign laws and regulations, including, without limitation, regulations relating to imports, exports (including the Export Administration Regulations and the International Traffic in Arms Regulations), technology transfer restrictions, anti-boycott provisions, economic sanctions and the FCPA. The number of our various emerging technologies, the development of many of which has been funded by the Department of Defense, presents us with many regulatory challenges. Failure by us or our sales representatives or consultants to comply with these laws and regulations could result in administrative, civil, or criminal liabilities and could result in suspension of our export privileges, which could have a material adverse effect on our business. Changes in regulation or political environment may affect our ability to conduct business in foreign markets including investment, procurement and repatriation of earnings.
Environmental regulations could increase operating costs and additional capital expenditures and delay or interrupt operations.
The photonics industry, as well as the semiconductor industry, are subject to governmental regulations for the protection of the environment, including those relating to air and water quality, solid and hazardous waste handling, and the promotion of occupational safety. Various federal, state and local laws and regulations require that we maintain certain environmental permits. While we believe that we have obtained all necessary environmental permits required to conduct our manufacturing processes, if we are found to be in violation of these laws, we could be subject to governmental fines and liability for damages resulting from such violations.
Changes in the aforementioned laws and regulations or the enactment of new laws, regulations or policies could require increases in operating costs and additional capital expenditures and could possibly entail delays or interruptions of our operations.
If our manufacturing facilities do not meet Federal, state or foreign country manufacturing standards, we may be required to temporarily cease all or part of our manufacturing operations, which would result in product delivery delays and negatively impact revenues.
Our manufacturing facilities are subject to periodic inspection by regulatory authorities and our operations will continue to be regulated by the FDA for compliance with Good Manufacturing Practice requirements contained in the quality systems regulations. We are also required to comply with International Organization for Standardization ("ISO"), quality system standards in order to produce certain of our products for sale in Europe. If we fail to continue to comply with Good Manufacturing Practice requirements or ISO standards, we may be required to cease all or part of our operations until we comply with these regulations. Obtaining and maintaining such compliance is difficult and costly. We cannot be certain that our facilities will be found to comply with Good Manufacturing Practice requirements or ISO standards in future inspections and audits by regulatory authorities. In addition, if we cannot maintain or establish manufacturing facilities or operations that comply with such standards or do not meet the expectations of our customers, we may not be able to realize certain economic opportunities in our current or future supply arrangements.
Medical products are subject to various international regulatory processes and approval requirements. If we do not obtain and maintain the necessary international regulatory approvals for any such potential products, we may not be able to market and sell our medical products in foreign countries.
To be able to market and sell medical products in other countries, we must obtain regulatory approvals and comply with the regulations of those countries. These regulations, including the requirements for approvals and the time required for regulatory review, vary from country to country. Obtaining and maintaining foreign regulatory approvals are expensive, and we cannot be certain that we will have the resources to be able to pursue such approvals or whether we would receive regulatory approvals in any foreign country in which we plan to market our products. For example, the European Union requires that manufacturers of medical products obtain the right to affix the CE mark to their products before selling them in member countries of the European Union, which we have not yet obtained and may never obtain. If we fail to obtain regulatory approval in any foreign country in which we plan to market our products, our ability to generate revenues will be harmed.

44


We are subject to additional significant foreign and domestic government regulations, including environmental and health and safety regulations, and failure to comply with these regulations could harm our business.
Our facilities and current and proposed activities involve the use of a broad range of materials that are considered hazardous under applicable laws and regulations. Accordingly, we are subject to a number of foreign, federal, state and local laws and regulations relating to health and safety, protection of the environment and the storage, use, disposal of, and exposure to, hazardous materials and wastes. We could incur costs, fines and civil and criminal penalties, personal injury and third party property damage claims, or could be required to incur substantial investigation or remediation costs, if we were to violate or become liable under environmental, health and safety laws. Moreover, a failure to comply with environmental laws could result in fines and the revocation of environmental permits, which could prevent us from conducting our business. Liability under environmental laws can be joint and several and without regard to fault. There can be no assurance that violations of environmental and health and safety laws will not occur in the future as a result of the inability to obtain permits, human error, equipment failure or other causes. Environmental laws could become more stringent over time, imposing greater compliance costs and increasing risks and penalties associated with violations, which could harm our business. Accordingly, violations of present and future environmental laws could restrict our ability to expand facilities, pursue certain technologies, and could require us to acquire costly equipment or incur potentially significant costs to comply with environmental regulations.
Compliance with foreign, federal, state and local environmental laws and regulations represents a small part of our present budget. If we fail to comply with any such laws or regulations, however, a government entity may levy a fine on us or require us to take costly measures to ensure compliance. Any such fine or expenditure may adversely affect our development. We cannot predict the extent to which future legislation and regulation could cause us to incur additional operating expenses, capital expenditures or restrictions and delays in the development of our products and properties.
Risks Relating to our Intellectual Property
Our proprietary rights may not adequately protect our technologies.
Our commercial success will depend in part on our obtaining and maintaining patent, trade secret, copyright and trademark protection of our technologies in the United States and other jurisdictions as well as successfully enforcing this intellectual property and defending it against third-party challenges. We will only be able to protect our technologies from unauthorized use by third parties to the extent that valid and enforceable intellectual property protections, such as patents or trade secrets, cover them. In particular, we place considerable emphasis on obtaining patent and trade secret protection for significant new technologies, products and processes. The degree of future protection of our proprietary rights is uncertain because legal means afford only limited protection and may not adequately protect our rights or permit us to gain or keep our competitive advantage. The degree of future protection of our proprietary rights is also uncertain for products that are currently in the early stages of development because we cannot predict which of these products will ultimately reach the commercial market or whether the commercial versions of these products will incorporate proprietary technologies.
Our patent position is highly uncertain and involves complex legal and factual questions. Accordingly, we cannot predict the breadth of claims that may be allowed or enforced in our patents or in third-party patents. For example:

we or our licensors might not have been the first to make the inventions covered by each of our pending patent applications and issued patents;
we or our licensors might not have been the first to file patent applications for these inventions;
others may independently develop similar or alternative technologies or duplicate any of our technologies;
it is possible that none of our pending patent applications or the pending patent applications of our licensors will result in issued patents;
patents may issue to third parties that cover how we might practice our technology;
our issued patents and issued patents of our licensors may not provide a basis for commercially viable technologies, may not provide us with any competitive advantages, or may be challenged and invalidated by third parties; and
we may not develop additional proprietary technologies that are patentable.
Patents may not be issued for any pending or future pending patent applications owned by or licensed to us, and claims allowed under any issued patent or future issued patent owned or licensed by us may not be valid or sufficiently broad to protect our technologies. Moreover, protection of certain of our intellectual property may be unavailable or limited in the United States or in foreign countries, and we have not sought to obtain foreign patent protection for certain of our products or technologies due to cost, concerns about enforceability or other reasons. Any issued patents owned by or licensed to us now or in the future may be challenged, invalidated, or circumvented, and the rights under such patents may not provide us with competitive advantages. In addition, competitors may design around our technology or develop competing technologies. Intellectual property rights may also be unavailable or limited in some foreign countries, and in the case of certain products no

45


foreign patents were filed or can be filed. This could make it easier for competitors to capture or increase their market share with respect to related technologies. We could incur substantial costs to bring suits in which we may assert our patent rights against others or defend ourselves in suits brought against us. An unfavorable outcome of any litigation could have a material adverse effect on our business and results of operations.
We also rely on trade secrets to protect our technology, especially where we believe patent protection is not appropriate or obtainable. However, trade secrets are difficult to protect. We regularly attempt to obtain confidentiality agreements and contractual provisions with our collaborators, employees and consultants to protect our trade secrets and proprietary know-how. These agreements may be breached or may not have adequate remedies for such breach. While we use reasonable efforts to protect our trade secrets, our employees, consultants, contractors or scientific and other advisors, or those of our strategic partners, may unintentionally or willfully disclose our information to competitors. If we were to enforce a claim that a third party had illegally obtained and was using our trade secrets, our enforcement efforts would be expensive and time consuming, and the outcome would be unpredictable. In addition, courts outside the United States are sometimes unwilling to protect trade secrets. Moreover, if our competitors independently develop equivalent knowledge, methods and know-how, it will be more difficult for us to enforce our rights and our business could be harmed.
If we are not able to defend the patent or trade secret protection position of our technologies, then we will not be able to exclude competitors from developing or marketing competing technologies and we may not generate enough revenues from product sales to justify the cost of developing our technologies and to achieve or maintain profitability.
We also rely on trademarks to establish a market identity for our company and our products. To maintain the value of our trademarks, we might have to file lawsuits against third parties to prevent them from using trademarks confusingly similar to or dilutive of our registered or unregistered trademarks. Also, we might not obtain registrations for our pending trademark applications, and we might have to defend our registered trademark and pending trademark applications from challenge by third parties. Enforcing or defending our registered and unregistered trademarks might result in significant litigation costs and damages, including the inability to continue using certain trademarks.
Third parties may claim that we infringe their intellectual property, and we could suffer significant litigation or licensing expense as a result.
Various U.S. and foreign issued patents and pending patent applications, which are owned by third parties, exist in our technology areas. Such third parties may claim that we infringe their patents. Because patent applications can take several years to result in a patent issuance, there may be currently pending applications, unknown to us, which may later result in issued patents that our technologies may infringe. For example, we are aware of competitors with patents in technology areas applicable to our optical test equipment products. Such competitors may allege that we infringe these patents. There could also be existing patents of which we are not aware that our technologies may inadvertently infringe. We have from time to time been, and may in the future be, contacted by third parties, including patent assertion entities or intellectual property advisors, about licensing opportunities that also contain claims that we are infringing on third party patent rights. If third parties assert these claims against us, we could incur extremely substantial costs and diversion of management resources in defending these claims, and the defense of these claims could have a material adverse effect on our business, financial condition and results of operations. Even if we believe we have not infringed on a third party’s patent rights, we may have to settle a claim on unfavorable terms because we cannot afford to litigate the claim. In addition, if third parties assert claims against us and we are unsuccessful in defending against these claims, these third parties may be awarded substantial damages as well as injunctive or other equitable relief against us, which could effectively block our ability to make, use, sell, distribute or market our products and services in the United States or abroad.
Commercial application of nanotechnologies in particular, or technologies involving nanomaterials, is new and the scope and breadth of patent protection is uncertain. Consequently, the patent positions of companies involved in nanotechnologies have not been tested, and there are complex legal and factual questions for which important legal principles will be developed or may remain unresolved. In addition, it is not clear whether such patents will be subject to interpretations or legal doctrines that differ from conventional patent law principles. Changes in either the patent laws or in interpretations of patent laws in the United States and other countries may diminish the value of our nanotechnology-related intellectual property. Accordingly, we cannot predict the breadth of claims that may be allowed or enforced in our nanotechnology-related patents or in third party patents. In the event that a claim relating to intellectual property is asserted against us, or third parties not affiliated with us hold pending or issued patents that relate to our products or technology, we may seek licenses to such intellectual property or challenge those patents. However, we may be unable to obtain these licenses on commercially reasonable terms, if at all, and our challenge of the patents may be unsuccessful. Our failure to obtain the necessary licenses or other rights could prevent the sale, manufacture or distribution of our products and, therefore, could have a material adverse effect on our business, financial condition and results of operations.

46


A substantial portion of our technology is subject to retained rights of our licensors, and we may not be able to prevent the loss of those rights or the grant of similar rights to third parties.
A substantial portion of our technology is licensed from academic institutions, corporations and government agencies. Under these licensing arrangements, a licensor may obtain rights over the technology, including the right to require us to grant a license to one or more third parties selected by the licensor or that we provide licensed technology or material to third parties for non-commercial research. The grant of a license for any of our core technologies to a third party could have a material and adverse effect on our business. In addition, some of our licensors retain certain rights under the licenses, including the right to grant additional licenses to a substantial portion of our core technology to third parties for non-commercial academic and research use. It is difficult to monitor and enforce such non-commercial academic and research uses, and we cannot predict whether the third-party licensees would comply with the use restrictions of such licenses. We have incurred and could incur substantial expenses to enforce our rights against them. We also may not fully control the ability to assert or defend those patents or other intellectual property which we have licensed from other entities, or which we have licensed to other entities.
In addition, some of our licenses with academic institutions give us the right to use certain technology previously developed by researchers at these institutions. In certain cases we also have the right to practice improvements on the licensed technology to the extent they are encompassed by the licensed patents and are within our field of use. Our licensors may currently own and may in the future obtain additional patents and patent applications that are necessary for the development, manufacture and commercial sale of our anticipated products. We may be unable to agree with one or more academic institutions from which we have obtained licenses whether certain intellectual property developed by researchers at these academic institutions is covered by our existing licenses. In the event that the new intellectual property is not covered by our existing licenses, we would be required to negotiate a new license agreement. We may not be able to reach agreement with current or future licensors on commercially reasonable terms, if at all, or the terms may not permit us to sell our products at a profit after payment of royalties, which could harm our business.
Some of our patents may cover inventions that were conceived or first reduced to practice under, or in connection with, U.S. government contracts or other federal funding agreements. With respect to inventions conceived or first reduced to practice under a federal funding agreement, the U.S. government may retain a non-exclusive, non-transferable, irrevocable, paid-up license to practice or have practiced for or on behalf of the United States the invention throughout the world. We may not succeed in our efforts to retain title in patents, maintain ownership of intellectual property or in limiting the U.S. government’s rights in our proprietary technologies and intellectual property when an issue exists as to whether such intellectual property was developed in the performance of a federal funding agreement or developed at private expense.
If we fail to obtain the right to use the intellectual property rights of others which are necessary to operate our business, and to protect their intellectual property, our business and results of operations will be adversely affected.
In the past, we have licensed certain technologies for use in our products. In the future, we may choose, or be required, to license technology or intellectual property from third parties in connection with the development of our products. We cannot assure you that third-party licenses will be available on commercially reasonable terms, if at all. Our competitors may be able to obtain licenses, or cross-license their technology, on better terms than we can, which could put us at a competitive disadvantage. Also, we often enter into confidentiality agreements with such third parties in which we agree to protect and maintain their proprietary and confidential information, including at times requiring our employees to enter into agreements protecting such information. There can be no assurance that the confidentiality agreements will not be breached by any of our employees or that such third parties will not make claims that their proprietary information has been disclosed.
RISKS RELATING TO OUR COMMON STOCK
The United States Tax Cuts and Jobs Act of 2017 could adversely affect our business and financial condition.
The U.S. Tax Cuts and Jobs Act (the "TCJA") significantly reforms the US Internal Revenue Code. The TCJA, among other things, contains significant changes to U.S. federal corporate income taxation, including reduction of the U.S. federal corporate income tax rate from a top marginal rate of 35% to a flat rate of 21%, limitation of the tax deduction for interest expense to 30% of adjusted earnings (except for certain small businesses), limitation of the deduction for net operating losses to 80% of current year taxable income and elimination of net operating loss carrybacks, immediate deductions for certain new investments instead of deductions for depreciation expense over time, and modifying or repealing many business deductions and credits. Federal net operating losses arising in taxable year ending after December 31, 2017, will be carried forward indefinitely pursuant to the TCJA. We continue to examine the impact this tax reform legislation may have on our business. Notwithstanding the reduction in the corporate income tax rate, the overall impact of the TCJA is uncertain and our business and financial condition could be adversely affected. The impact of this tax reform on holders of our common stock is also

47


uncertain and could be adverse. We urge our stockholders to consult with their legal and tax advisors with respect to such legislation and the potential tax consequences of investing in our common stock.
If there are substantial sales of our common stock, or the perception that such sales may occur, our stock price could decline.
If any of our stockholders were to sell substantial amounts of our common stock, the market price of our common stock may decline, which might make it more difficult for us to sell equity or equity-related securities in the future at a time and price that we deem appropriate. Substantial sales of our common stock, or the perception that such sales may occur, may have a material adverse effect on the prevailing market price of our common stock.
Carilion Clinic holds approximately 3.4 million shares of our common stock (including approximately 1.3 million shares issuable to Carilion upon conversion of shares of Series A Convertible Preferred Stock that Carilion holds). All of these shares have been registered for sale on a Form S-3 registration statement and, accordingly, may generally be freely sold by Carilion at any time. Any sales of these shares, or the perception that future sales of shares may occur by Carilion or any of our other significant stockholders, may have a material adverse effect on the market price of our stock. Any such continuing material adverse effect on the market price of our stock could impair our ability to comply with Nasdaq’s continuing listing standards in respect of our minimum stock price, as further described below.
We may become involved in securities class action litigation that could divert management’s attention and harm our business and our insurance coverage may not be sufficient to cover all costs and damages.
The stock market has from time to time experienced significant price and volume fluctuations that have affected the market prices for the common stock of technology companies. These broad market fluctuations may cause the market price of our common stock to decline. In the past, following periods of volatility in the market price of a particular company’s securities, securities class action litigation has often been brought against that company. Securities class litigation also often follows certain significant business transactions, such as the sale of a business division or a change in control transaction. We may become involved in this type of litigation in the future. Litigation often is expensive and diverts management’s attention and resources, which could adversely affect our business.
We may not be able to comply with all applicable listing requirements or standards of The Nasdaq Capital Market and Nasdaq could delist our common stock.
Our common stock is listed on The Nasdaq Capital Market. In order to maintain that listing, we must satisfy minimum financial and other continued listing requirements and standards. One such requirement is that we maintain a minimum bid price of at least $1.00 per share for our common stock. Although we currently comply with the minimum bid requirement, in the recent past, our minimum bid price has fallen below $1.00 per share, and it could again do so in the future. If our bid price falls below $1.00 per share for 30 consecutive business days, we will receive a deficiency notice from Nasdaq advising us that we have 180 days to regain compliance by maintaining a minimum bid price of at least $1.00 for a minimum of ten consecutive business days. Under certain circumstances, Nasdaq could require that the minimum bid price exceed $1.00 for more than ten consecutive days before determining that a company complies.
In the event that our common stock is not eligible for continued listing on Nasdaq or another national securities exchange, trading of our common stock could be conducted in the over-the-counter market or on an electronic bulletin board established for unlisted securities such as the Pink Sheets or the OTC Bulletin Board. In such event, it could become more difficult to dispose of, or obtain accurate price quotations for, our common stock, and there would likely also be a reduction in our coverage by security analysts and the news media, which could cause the price of our common stock to decline further. Also, it may be difficult for us to raise additional capital if we are not listed on a major exchange.
Our common stock price has been volatile and we expect that the price of our common stock will fluctuate substantially in the future, which could cause you to lose all or a substantial part of your investment.

The public trading price for our common stock is volatile and may fluctuate significantly. Since January 1, 2009, our common stock has traded between a high of $5.00 per share and a low of $0.26 per share. Among the factors, many of which we cannot control, that could cause material fluctuations in the market price for our common stock are:

sales of our common stock by our significant stockholders, or the perception that such sales may occur;
changes in earnings estimates, investors’ perceptions, recommendations by securities analysts or our failure to achieve analysts’ earnings estimates;

48


changes in our status as an entity eligible to receive SBIR contracts and grants;
quarterly variations in our or our competitors’ results of operations;
general market conditions and other factors unrelated to our operating performance or the operating performance of our competitors;
announcements by us, or by our competitors, of acquisitions, new products, significant contracts, commercial relationships or capital commitments;
pending or threatened litigation;
any major change in our board of directors or management or any competing proxy solicitations for director nominees;
changes in governmental regulations or in the status of our regulatory approvals;
announcements related to patents issued to us or our competitors;
a lack of, limited or negative industry or securities analyst coverage;
discussions of our company or our stock price by the financial and scientific press and online investor communities; and
general developments in our industry.

In addition, the stock prices of many technology companies have experienced wide fluctuations that have often been unrelated to the operating performance of those companies. These factors may materially and adversely affect the market price of our common stock.
If our internal control over financial reporting is found not to be effective or if we make disclosure of existing or potential material weaknesses in those controls, investors could lose confidence in our financial reports, and our stock price may be adversely affected.
Section 404 of the Sarbanes-Oxley Act of 2002 requires us to include an internal control report with our Annual Report on Form 10-K. That report must include management’s assessment of the effectiveness of our internal control over financial reporting as of the end of the fiscal year.
We evaluate our existing internal control over financial reporting based on the framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. During the course of our ongoing evaluation of the internal controls, we may identify areas requiring improvement, and may have to design enhanced processes and controls to address issues identified through this review. Remedying any deficiencies, significant deficiencies or material weaknesses that we identify may require us to incur significant costs and expend significant time and management resources. We cannot assure you that any of the measures we implement to remedy any such deficiencies will effectively mitigate or remedy such deficiencies. Investors could lose confidence in our financial reports, and our stock price may be adversely affected, if our internal controls over financial reporting are found not to be effective by management or if we make disclosure of existing or potential significant deficiencies or material weaknesses in those controls.
If our estimates relating to our critical accounting policies are based on assumptions or judgments that change or prove to be incorrect, our operating results could fall below expectations of financial analysts and investors, resulting in a decline in our stock price.
The preparation of financial statements in conformity with U.S. GAAP requires our management to make estimates, assumptions and judgments that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of financial analysts and investors, resulting in a decline in our stock price. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, stock-based compensation and income taxes. Moreover, the new revenue recognition guidance, ASC Topic 606, Revenue from Contracts with Customers, requires more judgment than did the prior guidance.
Our financial results may be adversely affected by changes in accounting principles applicable to us.
U.S. GAAP are subject to interpretation by the FASB, the SEC, and other bodies formed to promulgate and interpret appropriate accounting principles. For example, in May 2014, the FASB issued ASC Topic 606, Revenue from Contracts with Customers, which supersedes nearly all existing revenue recognition guidance under U.S. GAAP. We adopted this guidance as of January 1, 2018. The most significant impact relates to changing the revenue recognition for custom optoelectronics to an over time method. Before the adoption of this standard, we deferred the recognition of revenue until products were shipped to

49


the customer. Any difficulties in implementing these pronouncements or adequately accounting after adoption could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.
Anti-takeover provisions in our amended and restated certificate of incorporation and bylaws and Delaware law could discourage or prevent a change in control, even if an acquisition would be beneficial to our stockholders, which could affect our stock price adversely and prevent attempts by our stockholders to replace or remove our current management.

Our amended and restated certificate of incorporation and bylaws and Delaware law contain provisions that might delay or prevent a change in control, discourage bids at a premium over the market price of our common stock and adversely affect the market price of our common stock and the voting and other rights of the holders of our common stock. These provisions include:

a classified board of directors serving staggered terms;
advance notice requirements to stockholders for matters to be brought at stockholder meetings;
a supermajority stockholder vote requirement for amending certain provisions of our amended and restated certificate of incorporation and bylaws; and
the right to issue preferred stock without stockholder approval, which could be used to dilute the stock ownership of a potential hostile acquirer.

We are also subject to provisions of the Delaware General Corporation law that, in general, prohibit any business combination with a beneficial owner of 15% or more of our common stock for three years unless the holder’s acquisition of our stock was approved in advance by our board of directors or certain other conditions are satisfied.
The existence of these provisions could adversely affect the voting power of holders of common stock and limit the price that investors might be willing to pay in the future for shares of our common stock.




50



ITEM 2.
UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
(a) Unregistered Sales of Equity Securities during the Three Months Ended June 30, 2018
Common Stock Dividend Payable to Carilion
We issued 1,321,514 shares of Series A Preferred Stock, par value $0.001 per share, to Carilion Clinic in January 2010, which shares were issued in reliance on the exemptions from registration under the Securities Act provided by Sections 3(a)(9) and 4 (a)(2) thereof. The Series A Preferred Stock accrues dividends at the rate of $0.2815 per share per annum, payable quarterly in arrears. Accrued dividends are payable in shares of our common stock, with the number of shares being equal to the quotient of (i) the cumulative aggregate balance of accrued but unpaid dividends on each share of Series A Preferred Stock divided by (ii) the conversion price of the Series A Preferred Stock, which is currently $4.69159 per share. For the period from January 12, 2010, the original issue date of the Series A Preferred Stock, through June 30, 2018, the Series A Preferred Stock issued to Carilion has accrued $1,287,991 in dividends. The accrued dividend as of June 30, 2018 will be paid by the issuance of 671,339 shares of our common stock, which we will issue at Carilion’s written request. As the Series A Preferred Stock was issued in reliance on the exemption provided by Section 3(a)(9), the shares of common stock payable as dividends will also be exempt from registration in reliance on Section 3(a)(9) of the Securities Act.

Warrant Exercises
During the three months ended June 30, 2018, Carilion Clinic exercised warrants to purchase an aggregate of 43,212 shares of common stock at an exercise price of $2.32 per share and warrants to purchase an aggregate of 206,093 shares of common stock at an exercise price of $2.50 per share, resulting in aggregate proceeds to us of $617,509. The exercises were exempt from registration under the Securities Act pursuant to the exemption under Section 4(a)(2) as an offering to one accredited investor in an offering that did not involve a public offering.    
(b) Use of Proceeds from Sale of Registered Equity Securities
Not applicable.
(c) Purchases of Equity Securities by the Registrant
The following table summarizes repurchases of our common stock during June 2018. There were no purchases during April 2018 or May 2018.
 
 
 
 
 
 
 
 
Total Number of
Approximate Dollar
 
 
 
Shares Purchased as
Value of Shares that
 
Total Number of Shares
Average Price Paid per
Part of a Publicly
May Yet be Purchased
Period
Purchased
Share
Announced Program
Under the Program(1)
6/1/2018 - 6/30/2018
49,751 (2)
$
3.23


$
931,809

(1) On September 20, 2017, we announced that our board of directors re-instituted our stock repurchase program, authorizing the repurchase of up to $2.0 million of our common stock. An aggregate purchase price of $1.1 million had been expended under this program as of June 30, 2018. Unless extended, the stock repurchase authorization expires on September 19, 2018 and may be terminated, increased or decreased by our board of directors at any time.
(2) These shares of common stock were repurchased from employees to satisfy tax withholding obligations triggered upon the vesting of restricted stock awards.



ITEM 3.
DEFAULTS UPON SENIOR SECURITIES
None.


51


ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.

ITEM 5.
OTHER INFORMATION
Entry into Amended and Restated Employment Agreement with Dale E. Messick.
On July 31, 2018, we entered into an amended and restated employment agreement with Dale E. Messick. Pursuant to the employment agreement, Mr. Messick will be employed by us on an "at-will" basis, meaning either party may terminate the agreement at any time, with or without cause or advanced notice.
Pursuant to the employment agreement, effective as of May 1, 2018, Mr. Messick's initial base salary is $255,000 per year, subject to review and adjustment from time to time in the discretion of our board of directors (the "Board"). Mr. Messick is eligible to earn an annual performance cash bonus at a target amount of 40% of his then current base salary, and up to 80% of his then current base salary, subject to his achievement of individual and corporate performance goals to be determined by our chief executive officer and the Board.
In the event that Mr. Messick's employment is terminated by us "without cause" or by Mr. Messick for "good reason" (each as defined in his employment agreement), subject to Mr. Messick's entering into and not revoking a separation agreement that includes, among other terms, a general release of claims in our favor, in a form acceptable to us, Mr. Messick will be entitled to receive:
severance payments equal to his then applicable base salary for a period of 9 months paid in installments on our regular payroll dates;
a discretionary lump sum bonus payment equal to the target bonus that he would have been eligible to receive for the year in which the termination occurs, which will be paid when we otherwise pay annual bonuses, so long as that date is no later than March 15th the following year in which the termination occurs; provided, however, if the termination occurs within three months prior to or 12 months following a "change in control" transaction (as defined in the employment agreement), then Mr. Messick will be entitled to receive a discretionary lump sum bonus payment equal to the maximum target bonus that he would have been eligible to receive for the year in which the termination occurs;
if he timely elects and remains eligible for continued coverage under COBRA, the health insurance premiums that we were paying on behalf of Mr. Messick and his covered dependents prior to the date of termination, until the earliest of (i) 12 months following termination, (ii) the date Mr. Messick becomes eligible for substantially equivalent insurance in connection with new employment or self-employment, or (iii) the date Mr. Messick ceases to be eligible for COBRA continuation coverage; and
a cash payment for any unvested company matching contributions in Mr. Messick's account under our 401(k) plan.
In addition, if Mr. Messick's employment is terminated by us "without cause" or by Mr. Messick for "good reason" within three months prior to or 12 months following a "change of control" transaction, all unvested stock options and other stock awards for our common stock held by Mr. Messick as of immediately prior to the termination date will accelerate in full.
The foregoing description of Mr. Messick's employment agreement is not complete and is qualified in its entirety by reference to the employment agreement, which is filed as an exhibit to this Quarterly Report on Form 10-Q and incorporated herein by reference.


ITEM 6.
EXHIBITS


52


Exhibit
Number
 
Description
10.1+
 
 
 
 
31.1
 
 
 
31.2
 
 
 
32.1*
 
 
 
32.2*
 
 
 
101
 
The following materials from the Registrant’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2018, formatted in XBRL (eXtensible Business Reporting Language): (i) Consolidated Balance Sheets at June 30, 2018 and December 31, 2017, (ii) Consolidated Statements of Operations for the three months ended June 30, 2018 and 2017, (iii) Consolidated Statements of Cash Flows for the three months ended June 30, 2018 and 2017 and (iv) Notes to Unaudited Consolidated Financial Statements.

+
Indicates management contract or compensatory plan.
*
These certifications are being furnished solely to accompany this quarterly report pursuant to 18 U.S.C. Section 1350, and are not being filed for purposes of Section 18 of the Securities Exchange Act of 1934 and are not to be incorporated by reference into any filing of the registrant, whether made before or after the date hereof, regardless of any general incorporation language in such filing.


53


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.
 
 
 
 
Luna Innovations Incorporated
Date:
August 1, 2018
 
By:
/s/    Dale Messick        
 
 
 
 
Dale Messick
 
 
 
 
Chief Financial Officer
(principal financial and accounting officer and duly authorized officer)

54
EX-10.1 2 exhibit101amendedemploymen.htm EXHIBIT 10.1AMENDEDEMPLOYMENTAGREEMENT Exhibit
Exhibit 10.1



EMPLOYMENT AGREEMENT

This AMENDED AND RESTATED EMPLOYMENT AGREEMENT (the “Agreement”) is entered into effective as of May 1, 2018 (the “Effective Date”), by and between Dale E. Messick (the “Employee”) and Luna Innovations Incorporated (the “Company”).
The Company desires to continue to employ the Employee and, in connection therewith, to compensate the Employee for Employee’s personal services to the Company; and
The Employee wishes to continue to be employed by the Company and provide personal services to the Company in return for certain compensation.
This Agreement supersedes any and all prior and contemporaneous oral or written employment agreements or arrangements between Employee and the Company or any predecessor thereof, including without limitation the existing Employment Agreement between the Company and Employee dated March 28, 2012 (the “Existing Agreement”).
Accordingly, in consideration of the mutual promises and covenants contained herein, the parties agree to the following:
1.EMPLOYMENT BY THE COMPANY.
1.1    At-Will Employment. Employee shall continue to be employed by the Company on an “at-will” basis, meaning either the Company or Employee may terminate Employee’s employment at any time, with or without cause or advanced notice. Any contrary representations that may have been made to Employee shall be superseded by this Agreement. This Agreement shall constitute the full and complete agreement between Employee and the Company on the “at-will” nature of Employee’s employment with the Company, which may be changed only in an express written agreement signed by Employee and a duly authorized officer of the Company. Employee’s rights to any compensation following a termination shall be only as set forth in Section 6.
1.2    Position. Subject to the terms set forth herein, the Company agrees to continue to employ Employee, in the position of Chief Financial Officer, and Employee hereby accepts such continued employment. During the term of Employee’s employment with the Company, and excluding periods of vacation and sick leave to which Employee is entitled, Employee shall devote all business time and attention to the affairs of the Company necessary to discharge the responsibilities assigned hereunder, and shall use commercially reasonable efforts to perform faithfully and efficiently such responsibilities.
1.3    Duties. Employee will report to the President and Chief Executive Officer (“CEO”) and will render such business and professional services in the performance of his duties, consistent with Employee’s position as Chief Financial Officer, as shall reasonably be assigned to him by the CEO and the Company’s Board of Directors (the “Board”), subject to the oversight and direction of the CEO and Board. Employee shall perform his duties under this Agreement principally out of the Company’s corporate headquarters, or such other location as assigned. In addition, the Employee

{2312556-2, 110610-00000-01}



shall make such business trips to such places as may be reasonably necessary or advisable for the efficient operations of the Company.
1.4    Company Policies and Benefits. The employment relationship between the parties shall also be subject to the Company’s personnel policies and procedures as they may be adopted, revised or deleted from time to time in the Company’s sole discretion. The Employee will continue to be eligible to participate on the same basis as similarly situated employees in the Company’s benefit plans in effect from time to time during his employment. All matters of eligibility for coverage or benefits under any benefit plan shall be determined in accordance with the provisions of such plan. The Company reserves the right to change, alter, or terminate any benefit plan in its sole discretion. Notwithstanding the foregoing, in the event that the terms of this Agreement differ from or are in conflict with the Company’s general employment policies or practices, this Agreement shall control.
2.
COMPENSATION.
2.1    Salary. Effective as of May 1, 2018, Employee shall receive for Employee’s services to be rendered hereunder an initial annualized base salary of $255,000, subject to review and adjustment from time to time by the Company in its sole discretion, payable subject to standard federal and state payroll withholding requirements in accordance with Company’s standard payroll practices (“Base Salary”). This increase will be reflected in the Company’s first regularly scheduled payroll date after the Effective Date.
2.2    Bonus.
(a)    During Employment. Employee shall continue to be eligible to earn an annual performance bonus with a target of 40%, with a maximum potential of 80% of the actual salary received in the year in which the bonus is being measured (an “Annual Bonus” and the target amount of an Annual Bonus, the “Target Bonus” and the maximum amount of an Annual Bonus, the “Maximum Target Bonus). The Annual Bonus will be based upon the CEO’s and the Board’s assessment of the Employee’s performance and the Company’s attainment of targeted goals as set by the Board in its reasonable good faith discretion. The Annual Bonus, if any, will be subject to applicable payroll deductions and withholdings. Following the close of each calendar year, the CEO and Board will determine whether the Employee has earned the Annual Bonus, and the amount of any Annual Bonus, based on the set criteria. No amount of the Annual Bonus is guaranteed, and the Employee must be an employee in good standing through December 31 of the year in which the Annual Bonus is being measured to be eligible to receive an Annual Bonus. No partial or prorated bonuses will be provided. The Annual Bonus, if earned, will be paid no later than March 15 of the calendar year immediately following the applicable calendar year for which the Annual Bonus is being measured. The Employee’s eligibility for an Annual Bonus is subject to change in the discretion of the Board (or any authorized committee thereof). Employee acknowledges that if the Company adopts an incentive compensation plan the terms of any such plan may supersede and replace the provisions of this Section 2.2, as determined by the Company in its sole discretion
(b)    Upon Termination. Subject to the provisions of Section 6.1(a)(iii), in the event Employee leaves the employ of the Company for any reason prior to December 31 of the year in which the Annual Bonus is being measured, he is not eligible for such Annual Bonus, prorated or otherwise.


{2312556-2, 110610-00000-01}
2




2.3    Equity Incentive Awards.
(a)    Prior Equity Incentive Awards. The parties acknowledge that Exhibit A is a complete and accurate list of Employee’s options to purchase shares of the Company’s common stock (the “Prior Options”) and restricted shares of the Company’s common stock (“Prior Restricted Stock Awards”) granted by the Company to Employee prior to the Effective Date of this Agreement. The Prior Options and Prior Restricted Stock Awards are subject to the Company’s 2006 Equity Incentive Plan (the “2006 Plan”) or the Company’s 2016 Equity Incentive Plan (the “2016 Plan”) and individual stock option and restricted stock grant notices and agreements (“Award Agreements”), as applicable, including but not limited to the vesting schedules set forth therein.
(b)    Acceleration. The Prior Options and Prior Restricted Stock Awards may be subject to accelerated vesting in accordance with Section 6 of this Agreement.
2.4    Expense Reimbursement. The Company will reimburse Employee for reasonable business expenses in accordance with the Company’s standard expense reimbursement policy. For the avoidance of doubt, to the extent that any reimbursements payable to Employee are subject to the provisions of Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”): (a) any such reimbursements will be paid no later than December 31 of the year following the year in which the expense was incurred, (b) the amount of expenses reimbursed in one year will not affect the amount eligible for reimbursement in any subsequent year, and (c) the right to reimbursement under this Agreement will not be subject to liquidation or exchange for another benefit.
3.[INTENTIONALLY DELETED].
  
4.OUTSIDE ACTIVITIES. Except with the prior written consent of the CEO, Employee will not, while employed by the Company, undertake or engage in any other employment, occupation or business enterprise that would interfere with Employee’s responsibilities and the performance of Employee’s duties hereunder except for (i) reasonable time devoted to volunteer services for or on behalf of such religious, educational, non-profit and/or other charitable organization as Employee may wish to serve, (ii) reasonable time devoted to activities in the non-profit and business communities consistent with Employee position with the Company; or (iii) reasonable time serving as trustee, director or advisor to any family companies or trusts. This restriction shall not, however, preclude the Employee (x) from owning (A) less than one percent (1%) of the total outstanding shares of a publicly traded company or (B) equity in real estate holding or management companies, or (y) from employment or service in any capacity with Affiliates of the Company. As used in this Agreement, “Affiliates” means an entity under common management or control with the Company.
5.NO CONFLICT WITH EXISTING OBLIGATIONS. Employee represents that Employee’s performance of all the terms of this Agreement and as an employee of the Company do not and will not breach any agreement or obligation of any kind made prior to Employee’s employment by the Company, including agreements or obligations Employee may have with prior employers or entities for which Employee has provided services. Employee has not entered into, and Employee agrees that Employee will not enter into, any agreement or obligation, either written or oral, in conflict herewith.


{2312556-2, 110610-00000-01}
3





6.TERMINATION OF EMPLOYMENT. The parties acknowledge that Employee’s employment relationship with the Company is at-will. Either Employee or the Company may terminate the employment relationship at any time, with or without cause. The provisions in this Section govern the amount of compensation, if any, to be provided to Employee upon termination of employment and do not alter this at-will status.

6.1    Termination by the Company or Resignation by Employee.
(a)    The Company shall have the right to terminate Employee’s employment with the Company pursuant to this Section 6.1 at any time with or without Cause (as defined below), by giving notice as described in Section 7.1 of this Agreement. Likewise, Employee can resign from employment with the Company with or without Good Reason (as defined below), by giving notice as described in Section 7.1 of this Agreement. If Employee is terminated by the Company (with or without Cause) or resigns from employment with the Company (with or without Good Reason), then Employee shall be entitled to the Accrued Obligations (as defined below), and in addition, if Employee is terminated without Cause or resigns for Good Reason, and provided that such termination constitutes a “separation from service” (as defined under Treasury Regulation Section 1.409A-1(h), without regard to any alternative definition thereunder, a “Separation from Service”), and further provided that the Employee executes and allows to become effective a separation agreement that includes, among other terms, a general release of claims in favor of the Company and its affiliates and representatives, in a reasonable form presented by the Company (the “Release”), and subject to Section 6.1(b) (the date that the Release becomes effective and may no longer be revoked by the Employee is referred to as the “Release Date”), then the Employee shall be eligible to receive the following severance benefits (collectively the “Severance Benefits”):
(i)    An amount equal to nine (9) months of Employee’s then current Base Salary, less standard payroll deductions and withholdings, paid in installments on the Company’s regular payroll dates;
(ii)    provided Employee timely elects continued coverage under COBRA under the Company’s group health plans following such termination, the portion of the COBRA premiums that the Company was previously paying, to continue Employee’s health insurance coverage in effect on the termination date until the earliest of: (1) twelve (12) months following the termination date (the “COBRA Severance Period”); (2) the date when Employee becomes eligible for substantially equivalent health insurance coverage in connection with new employment or self-employment; or (3) the date Employee ceases to be eligible for COBRA continuation coverage for any reason, including plan termination (such period from the termination date through the earlier of (1)-(3), (the “COBRA Payment Period”). Notwithstanding the foregoing, if at any time the Company determines that its payment of COBRA premiums on Employee’s behalf would result in a violation of applicable law (including, but not limited to, the 2010 Patient Protection and Affordable Care Act, as amended by the 2010 Health Care and Education Reconciliation Act), then in lieu of paying COBRA premiums pursuant to this Section, the Company shall pay Employee on the last day of each remaining month of the COBRA Payment Period, a fully taxable cash payment equal to the COBRA


{2312556-2, 110610-00000-01}
4




premium for such month, subject to applicable tax withholding (such amount, the “Special Severance Payment”), for the remainder of the COBRA Payment Period. Nothing in this Agreement shall deprive Employee of his rights under COBRA or ERISA for benefits under plans and policies arising under his employment by the Company;
(iii)    A lump sum cash payment in an amount equal to the Target Bonus for the year in which the termination occurs (the “Bonus Severance Payment”), subject to standard payroll deductions and withholdings, which will be paid when annual bonuses are otherwise paid, which in no event will be later than March 15 of the year following the year in which the termination date occurs; and
(iv)    A lump cash payment equal to the value of any unvested 401(k) Company match amount.
(b)    Employee shall not receive the Severance Benefits pursuant to Section 6.1(a) unless he executes the Release within the consideration period specified therein, which shall in no event be more than 45 days, and until the Release becomes effective and can no longer be revoked by Employee under its terms. Employee’s ability to receive benefits pursuant to Section 6.1(a) is further conditioned upon his: returning all Company property; complying with his post-termination obligations under this Agreement and any applicable Confidentiality Agreement (for purpose of this Agreement, also meaning any similar agreement covering noncompetition, non-solicitation, ownership of inventions and/or confidentiality provisions, etc.); complying with the Release including without limitation any non-disparagement and confidentiality provisions contained therein; and resignation from any other positions he holds with the Company, effective no later than his Employee’s date of termination (or such other date as requested by the CEO).

(c)    The Company will not make any payments to Employee with respect to any of the benefits pursuant to Section 6.1(a) prior to the 60th day following Employee’s date of termination. On the 60th day following Employee’s date of termination, and provided that Employee has delivered an effective Release, the Company will make the first payments to Employee under Section 6.1(a)(i) in a lump sum equal to the aggregate amount of payments that the Company would have paid Employee through such date had the payments commenced on the Employee’s date of termination through such 60th day, with the balance of the payments paid thereafter on the schedule described above, subject to any delay in payment required by Section 6.7.

(d)    For purposes of this Agreement, “Accrued Obligations” are (i) Employee’s accrued but unpaid salary and accrued but unused vacation through the date of termination (which, for purpose of clarity, shall be paid in cash), (ii) any unreimbursed business expenses incurred by Employee payable in accordance with the Company’s standard expense reimbursement policies, (iii) benefits owed to Employee under any qualified retirement plan or health and welfare benefit plan in which Employee was a participant in accordance with applicable law and the provisions of such plan; and (iv) any Annual Bonus earned but unpaid for the prior fiscal year.
(e)    For purposes of this Agreement, “Good Reason” means any of the following actions taken by the Company without Employee’s consent: (i) a reduction of Employee’s


{2312556-2, 110610-00000-01}
5




Base Salary (unless such reduction is made in connection with an across-the-board reduction in base salaries of the Company’s senior executives); (ii) material reduction in Employee’s authority, duties or responsibilities in the position stated above, provided, however, that the acquisition of the Company and subsequent conversion of the Company to a division or unit of the acquiring company will not by itself result in a diminution of Employee’s position; (iii) a material change in the geographic location of Employee’s primary work facility or location; provided, that a relocation of fifty (50) or more miles from downtown Roanoke, Virginia, will be considered a material change in geographic location; (iv) any material breach by the Company of any of its obligations hereunder; or (v) a change so that Employee is no longer eligible to receive an Annual Bonus as described in the first two sentences of Section 2.2(a). In order to resign for Good Reason, Employee must provide written notice of the event giving rise to Good Reason to the CEO within thirty (30) days after the condition first arises, allow the Company thirty (30) days to cure such condition, and if the Company fails to cure the condition within such period, Employee’s resignation from all positions Employee then holds with the Company must be effective not later than sixty (60) days after the end of the Company’s cure period.

(f)    For purposes of this Agreement, “Cause” means first, the Employee’s conviction of any felony or any crime involving fraud, dishonesty or moral turpitude under the laws of the United States or any state thereof (which, for purpose of clarity, would exclude traffic offenses). Second, “Cause” means, as reasonably determined in good faith by the CEO, Employee’s willful and material acts or omissions that constitute the following conduct: (i) commission or attempted commission of, or participation in, a fraud or act of dishonesty against the Company; (ii) material violation of any contract or agreement between the Employee and the Company or of any statutory duty owed to the Company after Employee is provided with a reasonable opportunity of not less than thirty (30) days to cure from the date written notice (in reasonable detail) thereof is given to Employee by the Company; (iii) unauthorized use or disclosure of the Company’s confidential information or trade secrets; (iv) gross misconduct or gross negligence causing material injury to the Company; (v) breach of fiduciary duty, including without limitation concealing information relevant to the Company from the CEO or the Board of a nature that senior executives should disclose to a chief executive officer or boards of directors in fulfilling such duty; or (vii) refusal to comply with a lawful directive of the CEO or the Board after Employee is provided with a reasonable opportunity of not less than ten (10) days to cure from the date notice thereof is given to Employee by the Company.
(g)    The benefits provided to Employee pursuant to this Section 6.1 are in lieu of, and not in addition to, any benefits to which Employee may otherwise be entitled under any Company severance plan, policy or program.

(h)    Any damages caused by the termination of Employee’s employment without Cause or for Good Reason would be difficult to ascertain; therefore, the Severance Benefits for which Employee is eligible pursuant to Section 6.1(a) above in exchange for the Release is agreed to by the parties as liquidated damages, to serve as full compensation, and not a penalty.

(i)    If the Company terminates the Employee’s employment for Cause or Employee resigns from employment with the Company without Good Reason, regardless of whether


{2312556-2, 110610-00000-01}
6




or not such termination is in connection with a Change in Control (as defined below), then Employee shall be entitled to the Accrued Obligations, but Employee will not receive the Severance Benefits or any other severance compensation or benefit.

6.2    Resignation by the Employee for Good Reason or Termination by the Company without Cause (in connection with a Change in Control).
(a)    In the event that the Company terminates Employee’s employment without Cause or Employee resigns for Good Reason within three months prior to or twelve (12) months following the effective date of a Change in Control (“Change in Control Termination Date”), then Employee shall be entitled to the Accrued Obligations and, subject to Employee’s compliance with Section 6.1(b) above, including but not limited to the Release requirement and Employee’s continued compliance with his obligations to the Company under any applicable Confidentiality Agreement, then:
(i)    Employee shall be eligible to receive the Severance Benefits under the terms and conditions described in Section 6.1; provided that (A)    the amounts set forth in clauses (i) and (iv) of Section 6.1(a) shall be paid in lump sums in accordance with the timing set forth in Section 6.1(a) and not deferred per such clauses (i) and (iv) and (B) the Bonus Severance Payment shall be equal to the Maximum Target Bonus as opposed to the Target Bonus; and
(ii)    Effective as of the later of Employee’s Change in Control Termination Date or the effective date of the Change in Control, the vesting and exercisability of all outstanding stock options and other stock awards covering the Company’s Common Stock that are held by Employee as of immediately prior to the Change in Control Termination Date shall be accelerated (and lapse, in the case of reacquisition or repurchase rights) in full. Employee’s stock options and stock awards shall remain outstanding following Employee’s Change in Control Termination Date if and to the extent necessary to give effect to this Section 6.2(a)(ii) subject to earlier termination under the terms of the equity plan under which such awards were granted and the original maximum term of the award (without regard to Employee’s termination).
(b)    As used in this Agreement, “Change in Control” means “Change in Control” as defined in the Company’s 2016 Equity Incentive Plan.



{2312556-2, 110610-00000-01}
7




6.3    Termination by Virtue of Death or Disability of the Employee.
(a)    In the event of Employee’s death while employed pursuant to this Agreement, all obligations of the parties hereunder and Employee’s employment shall terminate immediately, and the Company shall, pursuant to the Company’s standard payroll policies, pay to the Employee’s legal representatives the Accrued Obligations due to Employee, but the Company will not provide the Severance Benefits, or any other severance compensation or benefit.
(b)    Subject to applicable state and federal law, the Company shall at all times have the right, upon written notice to the Employee, to terminate this Agreement based on the Employee’s Disability (as defined below). Termination by the Company of the Employee’s employment based on “Disability” shall mean termination because the Employee is unable due to a physical or mental condition to perform the essential functions of his position with or without reasonable accommodation for six (6) months in the aggregate during any twelve (12) month period or based on the written certification by two licensed physicians of the likely continuation of such condition for such period. This definition shall be interpreted and applied consistent with the Americans with Disabilities Act, the Family and Medical Leave Act, and other applicable law. In the event Employee’s employment is terminated based on the Employee’s Disability, Employee will be entitled to the Accrued Obligations, but will not receive the Severance Benefits, or any other severance compensation or benefit.
6.4    Termination Due to Discontinuance of Business. Anything in this Agreement to the contrary notwithstanding, in the event the Company’s business is discontinued because rendered impracticable by substantial financial losses, lack of funding, legal decisions, administrative rulings, declaration of war, dissolution, national or local economic depression or crisis or any reasons beyond the control of the Company, then this Agreement shall terminate as of the day the Company determines to cease operation with the same force and effect as if such day of the month were originally set as the termination date hereof. In the event this Agreement is terminated pursuant to this Section 6.4, Employee will be entitled to the Accrued Obligations, but will not receive the Severance Benefits, or any other severance compensation or benefit.
6.5    Cooperation With Company After Termination of Employment. Following termination of Employee’s employment for any reason, Employee shall reasonably cooperate with the Company in all matters relating to the winding up of Employee’s pending work including, but not limited to, any litigation in which the Company is involved, and the orderly transfer of any such pending work to such other Employees as may be designated by the Company; provided, however, that the obligations hereunder shall not interfere with Employee’s efforts to obtain subsequent employment and/or his obligations to and responsibilities for a subsequent employer and the obligations hereunder shall end six months after the termination of the Employee’s employment; and provided further that the Employee will be paid for his efforts hereunder at an hourly rate determined by dividing his last Annual Salary by 1,800 hours and that Employee shall be reimbursed his reasonable expenses.
6.6    Effect of Termination. Employee agrees that should his employment be terminated for any reason, he shall be deemed to have resigned from any and all positions with the Company, including, but not limited, all positions with any and all subsidiaries and Affiliates of the Company.


{2312556-2, 110610-00000-01}
8




6.7    Application of Section 409A. It is intended that all of the severance payments payable under this Agreement satisfy, to the greatest extent possible, the exemptions from the application of Section 409A of the Code and the regulations and other guidance thereunder and any state law of similar effect (collectively, “Section 409A”) provided under Treasury Regulations Sections 1.409A-1(b)(4) and 1.409A-1(b)(9), and this Agreement will be construed in a manner that complies with Section 409A. If not so exempt, this Agreement (and any definitions hereunder) will be construed in a manner that complies with Section 409A, and incorporates by reference all required definitions and payment terms. No severance payments will be made under this Agreement unless Employee’s termination of employment constitutes a Separation from Service. For purposes of Section 409A (including, without limitation, for purposes of Treasury Regulations Section 1.409A-2(b)(2)(iii)), Employee’s right to receive any installment payments under this Agreement (whether severance payments or otherwise) shall be treated as a right to receive a series of separate payments and, accordingly, each installment payment hereunder shall at all times be considered a separate and distinct payment. To the extent that any severance payments are deferred compensation under Section 409A, and are not otherwise exempt from the application of Section 409A, then, if the period during which Employee may consider and sign the Release spans two calendar years, the severance payments will not begin until the second calendar year. If the Company determines that the severance benefits provided under this Agreement constitutes “deferred compensation” under Section 409A and if Employee is a “specified employee” of the Company, as such term is defined in Section 409A(a)(2)(B)(i) of the Code at the time of Employee’s Separation from Service, then, solely to the extent necessary to avoid the incurrence of the adverse personal tax consequences under Section 409A, the timing of the Severance will be delayed as follows: on the earlier to occur of (a) the date that is six months and one day after Employee’s Separation from Service, and (b) the date of Employee’s death (such earlier date, the “Delayed Initial Payment Date”), the Company will pay to Employee a lump sum amount equal to the sum of the severance benefits that Employee would otherwise have received through the Delayed Initial Payment Date if the commencement of the payment of the severance benefits had not been delayed pursuant to this Section 6.7 and (ii) commence paying the balance of the severance benefits in accordance with the applicable payment schedule set forth in Section 6.1. No interest shall be due on any amounts deferred pursuant to this Section 6.7.
6.8    Excise Tax Adjustment. Notwithstanding any of the foregoing to the contrary in the event that the severance and other benefits provided for in this Agreement or otherwise payable to Employee (i) constitute “parachute payments” within the meaning of Section 280G of the Internal Revenue Code of 1986, as amended (the “Code”) and (ii) but for this Section, would be subject to the excise tax imposed by Section 4999 of the Code (“Excise Tax”), then Employee’s severance benefits under this Agreement shall be payable either (A) in full, or (B) as to such lesser amount which would result in no portion of such severance benefits being subject to excise tax under Section 4999 of the Code, whichever of the foregoing amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Employee on an after-tax basis, of the greatest amount of severance benefits under this Agreement, notwithstanding that all or some portion of such severance benefits may be taxable under Section 4999 of the Code. Unless the Company and Employee otherwise agree in writing, any determination required under this Section shall be made in writing by the Company’s independent public accountants (the “Accountants”), whose determination shall be conclusive and binding upon Employee and the Company for all purposes. For purposes of making the calculations required by this Section, the Accountants may make reasonable assumptions and approximations concerning applicable taxes and


{2312556-2, 110610-00000-01}
9




may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Employee shall furnish to the Accountants such information and documents as the Accountants may reasonably request in order to make a determination under this Section. The Company shall bear all costs the Accountants may reasonably incur in connection with any calculations contemplated by this Section. Any reduction in payments and/or benefits required by this Section shall occur in the following order: (1) reduction of cash payments; (2) reduction in vesting acceleration of equity awards; and (3) reduction of other benefits paid or provided to Employee. In the event that acceleration of vesting of equity awards is to be reduced, such acceleration of vesting shall be cancelled in the reverse order of the date of grant for Employee’s equity awards. If two or more equity awards are granted on the same date, each award will be reduced on a pro-rata basis.
7.GENERAL PROVISIONS.
7.1    Notices. Any notices required hereunder to be in writing shall be deemed effectively given: (a) upon personal delivery to the party to be notified, (b) when sent by electronic mail or confirmed facsimile if sent during normal business hours of the recipient, and if not, then on the next business day, (c) five (5) days after having been sent by registered or certified mail, return receipt requested, postage prepaid, or (d) one (1) day after deposit with a nationally recognized overnight courier, specifying next day delivery, with written verification of receipt. All communications shall be sent to the Company at its primary office location and to Employee at Employee’s address as listed on the Company payroll or to Employee’s Company-issued email address, or at such other address as the Company or Employee may designate by ten (10) days advance written notice to the other.
7.2    Severability. Whenever possible, each provision of this Agreement will be interpreted in such manner as to be effective and valid under applicable law, but if any provision of this Agreement is held to be invalid, illegal or unenforceable in any respect under any applicable law or rule in any jurisdiction, such invalidity, illegality or unenforceability will not affect any other provision or any other jurisdiction, but this Agreement will be reformed, construed and enforced in such jurisdiction as if such invalid, illegal or unenforceable provisions had never been contained herein.
7.3    Waiver. If either party should waive any breach of any provisions of this Agreement, Employee or it shall not thereby be deemed to have waived any preceding or succeeding breach of the same or any other provision of this Agreement.
7.4    Complete Agreement. This Agreement constitutes the entire agreement between Employee and the Company with regard to the subject matter hereof. This Agreement is the complete, final, and exclusive embodiment of their agreement with regard to this subject matter and supersedes any prior oral discussions or written communications and agreements, including without limitation the Existing Agreement. This Agreement is entered into without reliance on any promise or representation other than those expressly contained herein, and it cannot be modified or amended except in writing signed by Employee and an authorized officer of the Company. The parties have entered into a separate Confidentiality Agreement and have or may enter into separate agreement related to stock awards. These separate agreements govern other aspects of the relationship between the parties, have or may have provisions that survive termination of the Employee’s employment under this Agreement, may be amended or superseded by the parties without regard to this Agreement and are enforceable according to their terms without regard to the enforcement provision of this Agreement.


{2312556-2, 110610-00000-01}
10




7.5    Counterparts. This Agreement may be executed by electronic transmission and in separate counterparts, any one of which need not contain signatures of more than one party, but all of which taken together will constitute one and the same Agreement.
7.6    Headings. The headings of the sections hereof are inserted for convenience only and shall not be deemed to constitute a part hereof nor to affect the meaning thereof.
7.7    Successors and Assigns. The Company shall assign this Agreement and its rights and obligations hereunder in whole, but not in part, to any company or other entity with or into which the Company may hereafter merge or consolidate or to which the Company may transfer all or substantially all of its assets, if in any such case said company or other entity shall by operation of law or expressly in writing assume all obligations of the Company hereunder as fully as if it had been originally made a party hereto, but may not otherwise assign this Agreement or its rights and obligations hereunder. The Employee may not assign or transfer this Agreement or any rights or obligations hereunder, other than to his estate upon his death.
7.8    Choice of Law. All questions concerning the construction, validity and interpretation of this Agreement will be governed by the law of the Commonwealth of Virginia.
7.9    Resolution of Disputes. The parties recognize that litigation in federal or state courts or before federal or state administrative agencies of disputes arising out of the Employee’s employment with the Company or out of this Agreement, or the Employee’s termination of employment or termination of this Agreement, may not be in the best interests of either the Employee or the Company, and may result in unnecessary costs, delays, complexities, and uncertainty. The parties agree that any dispute between the parties arising out of or relating to the negotiation, execution, performance or termination of this Agreement or the Employee’s employment, including, but not limited to, any claim arising out of this Agreement, claims under Title VII of the Civil Rights Act of 1964, as amended, the Civil Rights Act of 1991, the Age Discrimination in Employment Act of 1967, the Americans with Disabilities Act of 1990, Section 1981 of the Civil Rights Act of 1966, as amended, the Family Medical Leave Act, the Employee Retirement Income Security Act, and any similar federal, state or local law, statute, regulation, or any common law doctrine, whether that dispute arises during or after employment, shall be settled by binding arbitration in accordance with the National Rules for the Resolution of Employment Disputes of the American Arbitration Association; provided however, that this dispute resolution provision shall not apply to any separate agreements between the parties that do not themselves specify arbitration as an exclusive remedy. The location for the arbitration shall be the Roanoke, Virginia area. Any award made by such panel shall be final, binding and conclusive on the parties for all purposes and shall be kept confidential, and judgment upon the award rendered by the arbitrators may be entered in any court having jurisdiction thereof. The arbitrators’ fees and expenses and all administrative fees and expenses associated with the filing of the arbitration shall be borne by the Company; provided however, that at the Employee’s option, Employee may voluntarily pay up to one-half the costs and fees. The parties acknowledge and agree that their obligations to arbitrate under this Section survive the termination of this Agreement and continue after the termination of the employment relationship between Employee and the Company. The parties each further agree that the arbitration provisions of this Agreement shall provide each party with its exclusive remedy, and each party expressly waives any right it might have to seek redress in any other forum, except as otherwise expressly provided in this Agreement. By election arbitration as the means for final settlement of all


{2312556-2, 110610-00000-01}
11




claims, the parties hereby waive their respective rights to, and agree not to, sue each other in any action in a Federal, State or local court with respect to such claims, but may seek to enforce in court an arbitration award rendered pursuant to this Agreement. The parties specifically agree to waive their respective rights to a trial by jury, and further agree that no demand, request or motion will be made for trial by jury.         
                
IN WITNESS WHEREOF, the parties have executed this Employment Agreement on the day and year first written above.
Luna Innovations Incorporated



By: /s/ Scott A. Graeff    
Scott A. Graeff
President & CEO

Employee:


/s/ Dale E. Messick                        
Dale E. Messick






{2312556-2, 110610-00000-01}
12




    
Prior Option and Prior Restricted Stock Awards
(see attached)



{2312556-2, 110610-00000-01}
EX-31.1 3 exhibit3112018630.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Scott A. Graeff, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Luna Innovations Incorporated;
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 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 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 1, 2018
 
/s/  Scott A. Graeff       
 
Scott A. Graeff
 
President and Chief Executive Officer
(principal executive officer)
 



EX-31.2 4 exhibit3122018630.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Dale E. Messick, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Luna Innovations Incorporated;
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 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 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 1, 2018
 
/S/    DALE E. MESSICK        
 
Dale E. Messick
 
Chief Financial Officer
(principal financial officer)
 



EX-32.1 5 exhibit3212018630.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the quarterly report of Luna Innovations Incorporated (the “Company”) on Form 10-Q for the quarter ended June 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Scott A. Graeff, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification accompanies this Report to which it relates, shall not be deemed “filed” with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.
 
/s/    Scott A. Graeff     
 
Scott A. Graeff
 
President and Chief Executive Officer
(principal executive officer)
 
August 1, 2018



EX-32.2 6 exhibit3222018630.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the quarterly report of Luna Innovations Incorporated (the “Company”) on Form 10-Q for the quarter ended June 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Dale E. Messick, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification accompanies this Report to which it relates, shall not be deemed “filed” with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Report), irrespective of any general incorporation language contained in such filing.
 
/S/    DALE E. MESSICK        
 
Dale E. Messick
 
Chief Financial Officer
(principal financial officer)
 
August 1, 2018



EX-101.INS 7 luna-20180630.xml XBRL INSTANCE DOCUMENT 0001239819 2018-01-01 2018-06-30 0001239819 2018-07-30 0001239819 2017-12-31 0001239819 2018-06-30 0001239819 luna:TechnologyDevelopmentMember 2018-04-01 2018-06-30 0001239819 2017-01-01 2017-06-30 0001239819 2017-04-01 2017-06-30 0001239819 2018-04-01 2018-06-30 0001239819 luna:TechnologyDevelopmentMember 2017-01-01 2017-06-30 0001239819 luna:ProductsAndLicensingMember 2018-04-01 2018-06-30 0001239819 luna:TechnologyDevelopmentMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndLicensingMember 2017-01-01 2017-06-30 0001239819 luna:ProductsAndLicensingMember 2017-04-01 2017-06-30 0001239819 luna:ProductsAndLicensingMember 2018-01-01 2018-06-30 0001239819 luna:TechnologyDevelopmentMember 2017-04-01 2017-06-30 0001239819 2016-12-31 0001239819 2017-06-30 0001239819 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001239819 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001239819 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001239819 2018-01-01 0001239819 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2017-12-31 0001239819 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2017-12-31 0001239819 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001239819 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001239819 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001239819 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001239819 luna:TechnologyDevelopmentMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001239819 luna:ProductsAndLicensingMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001239819 luna:TechnologyDevelopmentMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001239819 luna:ProductsAndLicensingMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001239819 luna:ProductsAndLicensingMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001239819 luna:TechnologyDevelopmentMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001239819 luna:ProductsAndLicensingMember us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001239819 luna:TechnologyDevelopmentMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ProductsAndServicesOtherMember 2018-04-01 2018-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember 2018-04-01 2018-06-30 0001239819 srt:AsiaMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 us-gaap:FixedPriceContractMember 2018-04-01 2018-06-30 0001239819 luna:OtherCountriesMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 srt:AsiaMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ProductAndLicensingSegmentMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 us-gaap:FixedPriceContractMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 luna:UnitedStatesGovernmentMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:CanadaCentralAndSouthAmericaMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalComponentsAndSubAssembliesMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:CanadaCentralAndSouthAmericaMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:OtherCountriesMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 luna:ForeignCommercialSalesAndOtherMember 2018-04-01 2018-06-30 0001239819 luna:CostTypeContractMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:OtherCountriesMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ForeignCommercialSalesAndOtherMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 us-gaap:FixedPriceContractMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:CanadaCentralAndSouthAmericaMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 srt:EuropeMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember 2018-01-01 2018-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001239819 us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001239819 us-gaap:TransferredOverTimeMember 2018-04-01 2018-06-30 0001239819 country:US luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 srt:EuropeMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:CostTypeContractMember 2018-01-01 2018-06-30 0001239819 srt:AsiaMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:UnitedStatesGovernmentMember 2018-01-01 2018-06-30 0001239819 srt:AsiaMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ForeignCommercialSalesAndOtherMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:OtherCountriesMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 us-gaap:FixedPriceContractMember 2018-01-01 2018-06-30 0001239819 us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001239819 luna:ProductsAndServicesOtherMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 srt:EuropeMember 2018-01-01 2018-06-30 0001239819 luna:UnitedStatesGovernmentMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 country:US luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:CanadaCentralAndSouthAmericaMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalComponentsAndSubAssembliesMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 us-gaap:FixedPriceContractMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 srt:AsiaMember 2018-04-01 2018-06-30 0001239819 luna:CostTypeContractMember 2018-04-01 2018-06-30 0001239819 luna:CanadaCentralAndSouthAmericaMember 2018-04-01 2018-06-30 0001239819 luna:ProductAndLicensingSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001239819 luna:OtherCountriesMember 2018-01-01 2018-06-30 0001239819 luna:OtherCountriesMember 2018-04-01 2018-06-30 0001239819 luna:ForeignCommercialSalesAndOtherMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:UnitedStatesGovernmentMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ProductAndLicensingSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalComponentsAndSubAssembliesMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesOtherMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalComponentsAndSubAssembliesMember 2018-01-01 2018-06-30 0001239819 luna:CostTypeContractMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:UnitedStatesGovernmentMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 luna:CostTypeContractMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-06-30 0001239819 luna:CostTypeContractMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember 2018-04-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalComponentsAndSubAssembliesMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 us-gaap:FixedPriceContractMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesOtherMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 srt:EuropeMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 srt:EuropeMember 2018-04-01 2018-06-30 0001239819 srt:EuropeMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 srt:AsiaMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesOtherMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember 2018-01-01 2018-06-30 0001239819 luna:ForeignCommercialSalesAndOtherMember 2018-01-01 2018-06-30 0001239819 country:US luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 country:US luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesTechnologyDevelopmentMember 2018-04-01 2018-06-30 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 luna:UnitedStatesGovernmentMember 2018-04-01 2018-06-30 0001239819 country:US 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember luna:ProductAndLicensingSegmentMember 2018-01-01 2018-06-30 0001239819 luna:UnitedStatesDirectCommercialSalesAndOtherMember 2018-01-01 2018-06-30 0001239819 country:US 2018-04-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalTestAndMeasurementSystemsMember luna:ProductAndLicensingSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ForeignCommercialSalesAndOtherMember luna:TechnologyDevelopmentSegmentMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesOtherMember 2018-01-01 2018-06-30 0001239819 luna:ProductsAndServicesOpticalComponentsAndSubAssembliesMember 2018-04-01 2018-06-30 0001239819 luna:CanadaCentralAndSouthAmericaMember luna:TechnologyDevelopmentSegmentMember 2018-04-01 2018-06-30 0001239819 luna:ProductAndLicensingSegmentMember us-gaap:TransferredAtPointInTimeMember 2018-04-01 2018-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember us-gaap:ScenarioForecastMember 2019-12-31 0001239819 luna:TechnologyDevelopmentSegmentMember us-gaap:ScenarioForecastMember 2018-12-31 0001239819 luna:ProductAndLicensingSegmentMember 2018-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember 2018-06-30 0001239819 luna:ProductAndLicensingSegmentMember us-gaap:ScenarioForecastMember 2018-12-31 0001239819 luna:ProductAndLicensingSegmentMember us-gaap:ScenarioForecastMember 2019-12-31 0001239819 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-01-01 0001239819 us-gaap:CostOfGoodsTotalMember us-gaap:ProductConcentrationRiskMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2017-01-01 2017-06-30 0001239819 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2017-04-01 2017-06-30 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2017-08-09 0001239819 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2017-01-01 2017-06-30 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2017-08-09 2017-08-09 0001239819 us-gaap:CostOfGoodsTotalMember us-gaap:ProductConcentrationRiskMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2017-04-01 2017-06-30 0001239819 luna:TermLoanTwoMember us-gaap:MediumTermNotesMember 2018-06-30 0001239819 luna:SiliconValleyBankMember us-gaap:MediumTermNotesMember 2015-05-08 0001239819 luna:SiliconValleyBankMember luna:SeventhLoanModificationAgreementMember us-gaap:MediumTermNotesMember 2015-09-30 0001239819 luna:SiliconValleyBankMember us-gaap:MediumTermNotesMember us-gaap:PrimeRateMember 2015-05-08 2015-05-08 0001239819 luna:SiliconValleyBankMember us-gaap:MediumTermNotesMember 2018-06-30 0001239819 luna:TermLoanOneMember us-gaap:MediumTermNotesMember 2017-12-31 0001239819 luna:TermLoanTwoMember us-gaap:MediumTermNotesMember 2017-12-31 0001239819 luna:SiliconValleyBankMember luna:SeventhLoanModificationAgreementMember us-gaap:MediumTermNotesMember 2015-09-01 2015-09-30 0001239819 luna:TermLoanOneMember us-gaap:MediumTermNotesMember 2018-06-30 0001239819 luna:SiliconValleyBankMember luna:SixthLoanModificationAgreementMember us-gaap:MediumTermNotesMember 2015-05-08 2015-05-08 0001239819 us-gaap:TreasuryStockMember 2018-01-01 2018-06-30 0001239819 us-gaap:RetainedEarningsMember 2018-06-30 0001239819 us-gaap:CommonStockMember 2018-01-01 0001239819 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001239819 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001239819 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001239819 srt:ScenarioPreviouslyReportedMember us-gaap:TreasuryStockMember 2017-12-31 0001239819 us-gaap:PreferredStockMember 2018-01-01 0001239819 us-gaap:PreferredStockMember 2018-06-30 0001239819 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001239819 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 0001239819 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001239819 us-gaap:TreasuryStockMember 2018-01-01 0001239819 srt:RestatementAdjustmentMember us-gaap:TreasuryStockMember 2017-12-31 0001239819 us-gaap:PreferredStockMember 2018-01-01 2018-06-30 0001239819 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2017-12-31 0001239819 srt:RestatementAdjustmentMember us-gaap:PreferredStockMember 2017-12-31 0001239819 srt:ScenarioPreviouslyReportedMember us-gaap:PreferredStockMember 2017-12-31 0001239819 srt:ScenarioPreviouslyReportedMember 2017-12-31 0001239819 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2017-12-31 0001239819 srt:RestatementAdjustmentMember us-gaap:RetainedEarningsMember 2017-12-31 0001239819 srt:RestatementAdjustmentMember 2017-12-31 0001239819 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001239819 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2017-12-31 0001239819 us-gaap:TreasuryStockMember 2018-06-30 0001239819 us-gaap:CommonStockMember 2018-06-30 0001239819 us-gaap:RetainedEarningsMember 2018-01-01 0001239819 us-gaap:RestrictedStockUnitsRSUMember luna:EmployeeDirectorCompensationPlanMember 2017-12-31 0001239819 us-gaap:RestrictedStockUnitsRSUMember luna:EmployeeDirectorCompensationPlanMember 2018-06-30 0001239819 us-gaap:RestrictedStockUnitsRSUMember luna:EmployeeDirectorCompensationPlanMember 2018-01-01 2018-06-30 0001239819 us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2018-01-01 2018-06-30 0001239819 2016-05-01 2017-05-31 0001239819 luna:CarilionClinicMember us-gaap:SeriesAPreferredStockMember 2018-01-01 2018-06-30 0001239819 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:DirectorMember 2018-01-01 2018-06-30 0001239819 2017-09-01 2018-06-30 0001239819 luna:CarilionClinicMember us-gaap:SeriesAPreferredStockMember 2018-06-30 0001239819 us-gaap:RestrictedStockUnitsRSUMember luna:EmployeesMember 2018-01-01 2018-06-30 0001239819 2016-05-31 0001239819 2017-09-30 0001239819 2017-01-01 2017-12-31 0001239819 luna:ProductAndLicensingSegmentMember 2017-01-01 2017-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember 2017-01-01 2017-06-30 0001239819 luna:ProductAndLicensingSegmentMember 2017-04-01 2017-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember 2017-04-01 2017-06-30 0001239819 us-gaap:SegmentDiscontinuedOperationsMember luna:ProductAndLicensingSegmentMember 2017-01-01 2017-06-30 0001239819 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-06-30 0001239819 luna:UnitedStatesGovernmentMember us-gaap:SalesMember us-gaap:GovernmentContractsConcentrationRiskMember 2017-04-01 2017-06-30 0001239819 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0001239819 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember 2017-04-01 2017-06-30 0001239819 luna:UnitedStatesGovernmentMember us-gaap:SalesMember us-gaap:GovernmentContractsConcentrationRiskMember 2017-01-01 2017-06-30 0001239819 luna:UnitedStatesGovernmentMember us-gaap:SalesMember us-gaap:GovernmentContractsConcentrationRiskMember 2018-04-01 2018-06-30 0001239819 us-gaap:NonUsMember us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0001239819 luna:UnitedStatesGovernmentMember us-gaap:SalesMember us-gaap:GovernmentContractsConcentrationRiskMember 2018-01-01 2018-06-30 0001239819 luna:TechnologyDevelopmentSegmentMember 2017-12-31 0001239819 luna:ProductAndLicensingSegmentMember 2017-12-31 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:OptoelectronicComponentsAndSubassembliesMember us-gaap:SubsequentEventMember 2018-07-31 2018-07-31 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:OptoelectronicComponentsAndSubassembliesMember us-gaap:SubsequentEventMember 2018-07-30 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:OptoelectronicComponentsAndSubassembliesMember 2018-01-01 2018-06-30 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:OptoelectronicComponentsAndSubassembliesMember 2018-04-01 2018-06-30 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:OptoelectronicComponentsAndSubassembliesMember 2017-01-01 2017-06-30 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:OptoelectronicComponentsAndSubassembliesMember 2017-04-01 2017-06-30 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:OptoelectronicComponentsAndSubassembliesMember 2017-12-31 0001239819 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:OptoelectronicComponentsAndSubassembliesMember 2018-06-30 0001239819 luna:MacomTechnologySolutionsInc.Member us-gaap:CustomerConcentrationRiskMember 2018-03-31 0001239819 luna:MacomTechnologySolutionsInc.Member us-gaap:DiscontinuedOperationsDisposedOfBySaleMember luna:HighSpeedOpticalReceiversBusinessMember 2018-03-31 0001239819 2018-01-01 2018-03-31 0001239819 luna:TunableLasersMember 2018-03-31 0001239819 luna:TunableLasersMember 2018-06-30 0001239819 luna:TunableLasersMember 2017-12-31 luna:installment iso4217:USD iso4217:USD xbrli:shares luna:segment xbrli:pure xbrli:shares false --12-31 Q1 2018 2018-03-31 10-Q 0001239819 27932271 Smaller Reporting Company LUNA INNOVATIONS INC LUNA 2041792 0.6 1.5 0.02 35 48 4000000 4000000 4000000 33500000 1000000 0 1249551 0 158758 3329 14151 12055 -22703 219291 448035 243588 465484 39646 39646 63632 127660 671339 0.00 0.65 2.46 1.21 6.55 2.32 2.67 909600 P18M 2962863 3787701 0 3787701 2000000 7869168 9857009 9385772 0 9385772 403548 371186 6557649 8959935 5554481 0 5554481 117445 122626 144741 148506 290235 148433 83563208 84742385 0 84742385 437612 26169 700000 930591 74759 103781 40856 216510 78062 66222636 34211552 32011084 65163106 -517025 64646081 34458941 30704165 58801579 57874157 -517025 57357132 7009610 7784136 4382276 5235093 43665 34661 0 34661 71275 54970 0 54970 12802458 10291255 36981533 33292800 0 33292800 -2511203 -3688733 -800000 -1000000 0.001 0.001 100000000 100000000 28354822 29025529 27283918 0 27283918 27772424 27772424 27283918 29186 29897 0 29897 0.45 0.23 0.185 0.168 0.45 0.21 0.199 0.170 0.46 0.24 0.44 0.23 2891340 2894038 3539863 1778142 1778142 906197 0 3231770 -1249551 1982219 2684339 209699 0 308093 0 308093 2245515 3454488 25863 3428625 1400922 3454488 844132 3428625 0 1400922 -18270 1382652 855906 10000000 500000 1100000 6926821 3482867 3443954 13137336 6583913 6553423 8100180 4155054 -63680 4091374 3945126 0 3945126 -63680 8036500 15267233 7968605 -213025 7755580 7298628 0 7298628 -213025 15054208 400000 0.02 0.02 1000000 6000000.0 0.07 125000 27778 1184438 1109397 0 1109397 0 1026339 240504 88698 400000 571480 176918 75314 94774 139631 188374 1753748 622577 -298817 -789534 0 0 -298817 272982 -789534 661727 0 624262 0 1225853 0 0 140626 0 0 340889 0 0 59864 0 0 -18499 1940126 2159843 960116 1018950 458342 444860 18500000 1568746 1953967 3801363 4059829 0 2407467 0 4645616 2271 0 420270 938367 502047 978174 502000 502000 1056498 2403169 1441816 2628309 1510203 1423546 2316329 1736107 1013511 639561 2303098 1386402 0 745635 0 1443658 416937 1016767 696181 1184651 17920 0 0 0 0 0 16029 16029 125821 89592 599102 607468 2283440 3010465 5314927 6462998 0 3849283 0 7273925 1287991 -0.01 -0.06 0.04 0.04 -0.01 -0.06 0.03 0.03 5274005 4396462 200000 P3Y8M12D 670 1000 502000 502000 0 502000 4366210 8242593 5672468 -168295 5504173 10698586 -144727 10553859 77055 -788214 1067327 -168295 899032 1216003 -144727 1071276 117992 -720587 969194 -168295 800899 1119267 -144727 974540 0.00 -0.03 0.04 0.04 0.00 -0.03 0.03 0.04 -298817 -789534 0 0 -0.01 -0.03 0.00 0.00 -0.01 -0.03 0.00 0.00 40937 67627 -98133 0 -98133 -96736 0 -96736 40937 8156 -894315 -253372 -1433014 1522604 326333 645824 -215555 -2053566 1170519 482194 -325005 -164809 3237593 3137083 0 3137083 -60386 -124760 -33988 0 -33988 -75234 0 -75234 120191 72127 0 8854 2143953 1725710 6951110 6951110 -526306 6906998 725351 7632349 6424804 4228962 4536592 578195 644696 0 0 100846 0 100846 175756 0 175756 16684855 13469960 -18270 13451690 66222636 65163106 -517025 64646081 14826135 12305593 -18270 12287323 1438649 1622568 1436378 1622568 2458333 300000 2100000 1500000 1541666 200000 1400000 1833333 1527828 0 1527828 625000 916666 603007 0 0 0 -1084723 -568790 -1112159 -382921 -314321 -2737022 -221762 -1577748 1067327 1216003 0 0 0 0 -251298 -1641380 1004092 1088343 -61611 -125629 68045 0 68045 103105 0 103105 4000976 4001833 0 4001833 2 2 4186607 8837551 4771319 0 4771319 9682424 0 9682424 179603 146683 32920 -594958 -334859 -260099 901149 -168295 732854 456107 445042 1016162 -144727 871435 471888 544274 327675 358414 18024 18024 0 18024 -1225 -869 1187 0 1187 2583 0 2583 143266 466894 318942 185909 796217 198012 29536 63632 63235 127660 0.001 0.001 1321514 1321514 1321514 1321514 1321514 0 1321514 1321514 1321514 1321514 1322 1322 0 1322 1220650 1054984 7175 1062159 29500000 17500000 820 840078 3000 1000 3453741 4831671 2361663 3323749 0 3323749 4758404 2204428 40753 6000 800000 916666 916665 25611 25309 818891 1747662 1003863 0 1003863 2105352 0 2105352 -32406189 354028 -32406189 -30963818 -498755 -31462573 -32052161 11293031 6690759 4602272 21379929 12541554 8838375 13772648 3314067 3314067 0 4110331 4107167 3164 6348250 885133 5463117 8306367 -231975 8074392 3849283 3849283 0 3971510 3971510 0 485574 485574 0 5466281 0 5466281 5466281 0 5466281 10458581 4992300 5466281 127150 127150 0 3060 3060 0 1762578 1762578 0 1421279 1421279 0 -231975 3090342 0 3090342 10682306 8306367 2375939 13540673 8306367 5938992 2367375 5466281 0 5466281 5938992 7833656 25965819 6015045 6015045 0 8607302 8572516 34786 11343472 1275202 10068270 15862763 -357752 15505011 7273925 7273925 0 7659519 7659519 0 929319 929319 0 10103056 0 10103056 10103056 0 10103056 19940193 9837137 10103056 224353 224353 0 5060 5060 0 3188925 3188925 0 2607288 2607288 0 -357752 5495464 0 5495464 20470355 15862763 4607592 25608067 15862763 11813318 4049445 10103056 0 10103056 11813318 14152501 5500000 19300000 0.69 0.48 0.28 0.41 3367716 7089889 3767456 0 3767456 7577072 0 7577072 321756 212149 P1Y 0.00 296287 280000 16287 3.07 3.00 489698 473620 48859 1.51 1.40 2.52 1.61 312365 182500 129865 2.75 0 0 70445 0 466702 537147 2590030 2082354 1.89 1.81 172285 540487 2.15 73212 2098195 2911106 2714561 2193347 1.88 1.83 6200000 2.27 2.46 0.61 0.61 6.55 6.23 738345 1134086 1193606 1600698 454339 2013034 2812472 P3Y8M P3Y12M 0 0 0 280000 0 0 129865 0 0 53939 260842 0 0 200001 199871 130 0 0 0 212430 212150 280 0 0 0 0 127620 40 0 -127660 0 639797 639536 261 0 0 0 2000000.0 2000000 466894 0 0 0 0 466894 49537781 354028 0 0 0 354028 0 49537781 83563208 29186 1322 -32406189 -1649746 51693146 -498755 51194391 84742385 29897 1322 -30963818 -2116640 49891809 83563208 29186 1322 -32052161 -1649746 1070904 0 1070904 1253105 1253105 1070904 205500 565629 182201 0 -182201 1649746 2116640 0 2116640 200000 1100000 21993 13839 5000000 4600000 4000000 3900000 32579379 27570919 31506745 31257277 27600147 27570919 27531361 27368185 <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;">Nature of Operations</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Luna Innovations Incorporated (&#8220;we,&#8221; &#8220;Luna Innovations&#8221; or the &#8220;Company&#8221;), headquartered in Roanoke, Virginia, was incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We are a leader in advanced optical technology, providing unique capabilities in high performance fiber optic test products for the telecommunications industry and distributed fiber optic sensing for the aerospace and automotive industries. Prior to the sale of our optoelectronics business in July 2018 (See Note 10), we also developed and manufactured custom optoelectronic components and sub-assemblies for various industrial applications. We are organized into </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reportable segments, which work closely together to turn ideas into products: our Technology Development segment and our Products and Licensing segment. Our business model is designed to accelerate the process of bringing new and innovative technologies to market.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accrued Liabilities</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> consisted of the following:</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="9" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></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;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,396,462</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">5,274,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Income tax payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">403,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;">Accrued professional fees</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">144,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Royalties</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">290,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Accrued interest</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></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;">Accrued liabilities - other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">358,414</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;">327,675</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></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 accrued liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,554,481</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;" rowspan="1" colspan="1"><div style="text-align:left;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,557,649</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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unaudited Interim Financial Information</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated interim financial statements have been prepared in accordance with accounting principles generally accepted in the United Stated of America (&#8220;U.S. GAAP&#8221;) for interim financial statements and Article 10 of Regulation S-X of the Securities Exchange Act of 1934, as amended. Accordingly, they do not include all of the information and footnotes required by U.S.&#160;GAAP for annual financial statements. The unaudited consolidated interim financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management reflect all adjustments, consisting of only normal recurring accruals considered necessary to present fairly our financial position at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and cash flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results that may be expected for the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. The consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was derived from our audited consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated interim financial statements, including our significant accounting policies, should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on </font><font style="font-family:inherit;font-size:10pt;">March&#160;21, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Operations</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Luna Innovations Incorporated (&#8220;we,&#8221; &#8220;Luna Innovations&#8221; or the &#8220;Company&#8221;), headquartered in Roanoke, Virginia, was incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We are a leader in advanced optical technology, providing unique capabilities in high performance fiber optic test products for the telecommunications industry and distributed fiber optic sensing for the aerospace and automotive industries. Prior to the sale of our optoelectronics business in July 2018 (See Note 10), we also developed and manufactured custom optoelectronic components and sub-assemblies for various industrial applications. We are organized into </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> reportable segments, which work closely together to turn ideas into products: our Technology Development segment and our Products and Licensing segment. Our business model is designed to accelerate the process of bringing new and innovative technologies to market.</font></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unaudited Interim Financial Information</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated interim financial statements have been prepared in accordance with accounting principles generally accepted in the United Stated of America (&#8220;U.S. GAAP&#8221;) for interim financial statements and Article 10 of Regulation S-X of the Securities Exchange Act of 1934, as amended. Accordingly, they do not include all of the information and footnotes required by U.S.&#160;GAAP for annual financial statements. The unaudited consolidated interim financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management reflect all adjustments, consisting of only normal recurring accruals considered necessary to present fairly our financial position at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and cash flows for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results that may be expected for the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. The consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was derived from our audited consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated interim financial statements, including our significant accounting policies, should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on </font><font style="font-family:inherit;font-size:10pt;">March&#160;21, 2018</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-weight:bold;">Reclassifications</font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain amounts in the prior period have been reclassified to conform to current presentation. As a result of the adoption of Accounting Standards Codification ("ASC") 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> (Topic 606), we presented balances entitled contract assets and contract liabilities within the consolidated balance sheet as well as the impact of the changes in these balances within the consolidated statement of cash flows. We reclassified comparable balances within the December 31, 2017 consolidated balance sheet as well as the impact of changes in those balances within the consolidated statement of cash flows in order to enhance comparability. These reclassifications had no effect on our reported financial condition, results of operations, or cash flows. Any other reclassifications were immaterial to the consolidated interim financial statements taken as a whole.</font></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;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 the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels:</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;" 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:12px;"><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 1&#8212;Quoted prices for identical instruments in active markets</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;" 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:12px;"><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&#8212;Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;" 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:12px;"><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&#8212;Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these instruments.&#160;The carrying value of our debt approximates fair value, as we consider the floating interest rate on our credit facilities with Silicon Valley Bank ("SVB") to be at market for similar instruments. Certain non-financial assets and liabilities are measured at fair value on a nonrecurring basis in accordance with U.S. GAAP.&#160;This includes items such as non-financial assets and liabilities initially measured at fair value in a business combination and non-financial long-lived asset groups measured at fair value for an impairment assessment.&#160;In general, non-financial assets including intangible assets and property and equipment are measured at fair value when there is an indication of impairment and are recorded at fair value only when any impairment is recognized.</font></div><div style="line-height:120%;padding-top:24px;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:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic per share data is computed by dividing our net income/(loss) by the weighted average number of shares outstanding during the period. Diluted per share data is computed by dividing net income/(loss), if applicable, by the weighted average shares outstanding during the period increased to include, if dilutive, the number of additional common share equivalents that would have been outstanding if potential shares of common stock had been issued using the treasury stock method. Diluted per share data would also include the potential common share equivalents relating to convertible securities by application of the if-converted method. </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effect of </font><font style="font-family:inherit;font-size:10pt;">4.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">5.0 million</font><font style="font-family:inherit;font-size:10pt;"> common stock equivalents (which include outstanding warrants, preferred stock and stock options) are included for the diluted per share data for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The effect of </font><font style="font-family:inherit;font-size:10pt;">3.9 million</font><font style="font-family:inherit;font-size:10pt;"> common stock equivalents are included for the diluted per share data for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The effect of </font><font style="font-family:inherit;font-size:10pt;">4.6 million</font><font style="font-family:inherit;font-size:10pt;"> common stock equivalents are not included for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, as they are anti-dilutive to earnings per share due to our net loss from continuing operations. </font></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, we adopted </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:inherit;font-size:10pt;">(Topic 606), using the modified retrospective transition method. Under the modified retrospective approach, we apply the standards to new contracts and those that were not completed as of January 1, 2018. For those contracts not completed as of January 1, 2018, this method resulted in a cumulative adjustment to decrease the accumulated deficit in the net amount of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">. Prior periods will not be retrospectively adjusted, but we will maintain dual reporting for the year of initial application in order to maintain comparability of the periods presented. The cumulative effect of the changes made to our January 1, 2018 unaudited consolidated balance sheet for the adoption of Topic 606 was as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;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:81.66666666666667%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:36%;" 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:2%;" 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:2%;" 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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment for</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjusted balance 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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;">Contract assets</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,778,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">906,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,684,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,951,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(526,306</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;">6,424,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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;">Contract liabilities</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,428,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">25,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,454,488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders' equity:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</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;">(32,406,189</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;">354,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(32,052,161</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><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets were formerly reported as unbilled accounts receivable. Contract liabilities were formerly reported as accrued liabilities or deferred revenue. Inventory was also impacted by the adoption of the new guidance. The titles have been changed in the table below to be consistent with accounts currently used under the new standard.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;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:59.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Reported</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Adopted</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;">Accounts receivables, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,857,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,869,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,778,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,959,935</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,557,649</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,428,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,026,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the new standard, contracts in our Technology Development segment, which primarily provide research services, are not materially impacted upon the adoption of Topic 606 as revenue will continue to be recognized over time using an input model.&#160; Contracts in our Products and Licensing segment generally provide for the following revenue sources: standard product sales, custom product development and sales, product rental, extended warranties, training/service, and certain royalties.&#160; Revenues for this segment are recognized using either the &#8220;point in time&#8221; or &#8220;over time&#8221; methods of Topic 606, depending upon the revenue source.&#160; The major change in revenue recognition for the Products and Licensing segment related to custom optoelectronic products which changed from &#8220;point in time&#8221; to &#8220;over time&#8221; upon the adoption of Topic 606. Our revenue recognized specific to custom products approximates </font><font style="font-family:inherit;font-size:10pt;">$10 million</font><font style="font-family:inherit;font-size:10pt;"> annually. &#160; This change results in the acceleration of revenue when compared to existing standards with the cumulative adjustment relating to contracts that are not complete as of December 31, 2017 recognized as an adjustment to opening accumulated deficit on January 1, 2018.&#160;&#160; Our revenue for our standard products will continue to be recognized using the "point in time" model of Topic 606, and the timing of such revenue recognition is not expected to differ materially from our historical revenue recognition. Other immaterial adjustments related to the Products and Licensing segment that are sometimes offered to customers include discounts on future purchases related to rental agreements, customer rights of return, and volume discounts. </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Technology Development Revenues</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for </font><font style="font-family:inherit;font-size:10pt;">80%</font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;">90%</font><font style="font-family:inherit;font-size:10pt;"> of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single modified contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation ("FAR"), this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Products and Licensing Revenues</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We produce standard and customized products for commercial organizations, educational institutions, and U.S. Federal government agencies. In addition we will also offer extended warranties, product rentals, and services which include testing, training, or repairs for specific products. Customers also pay royalties as agreed based on sales or usage. We account for product and related items when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To determine the proper revenue recognition method for Products and Licensing contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product&#8217;s functionality, we consider the product and software to be a single performance obligation and recognize revenue accordingly. For contracts with multiple performance obligations, we allocate the contract&#8217;s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent period. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training where the customer is receiving the benefit of training as it is occurring and for repairs to a customer controlled asset, revenue is recognized over time by the output method using the performance to date. For royalty revenue, we apply the practical expedient &#8220;royalty exception&#8221; recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet. In certain circumstances we may offer a "right of return" to a distributor of our products, in which case a contract liability is calculated based on the terms of the agreement and recorded as a reduction to revenue. In addition, a contract asset for the rights to recover products from customers and a reduction of cost of sales is also calculated and recorded. </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unfulfilled performance obligations represent amounts expected to be earned on executed contracts. Indefinite delivery and quantity contracts and unexercised options are not reported in total unfulfilled performance obligations. Unfulfilled performance obligations include funded obligations, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded obligations, representing firm orders for which funding has not yet been appropriated. The approximate value of our Technology Development segment unfulfilled performance obligations was </font><font style="font-family:inherit;font-size:10pt;">$19.3 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. We expect to satisfy </font><font style="font-family:inherit;font-size:10pt;">48%</font><font style="font-family:inherit;font-size:10pt;"> of the performance obligations in 2018, </font><font style="font-family:inherit;font-size:10pt;">41%</font><font style="font-family:inherit;font-size:10pt;"> in 2019 and the remaining by 2022. The approximate value of our Products and Licensing segment unfulfilled performance obligations was </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. We expect to satisfy </font><font style="font-family:inherit;font-size:10pt;">69%</font><font style="font-family:inherit;font-size:10pt;"> of the performance obligations in 2018, </font><font style="font-family:inherit;font-size:10pt;">28%</font><font style="font-family:inherit;font-size:10pt;"> in 2019 and the remaining by 2023.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We disaggregate our revenue from contracts with customers by geographic locations, customer-type, contract type, timing of recognition, and major categories for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. See details in the tables below.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.4074074074074%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:27%;" 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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(unaudited)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Technology Development</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and Licensing</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Technology Development</font></div></td><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;">Products and Licensing</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revenue by Geographic Location</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 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 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 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="overflow:hidden;font-size:10pt;"><font style="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: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;">5,466,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,992,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,458,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 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;">10,103,056</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,837,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,940,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Asia</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,762,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,762,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,188,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,188,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,421,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,421,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,607,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,607,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Canada, Central and South America</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">All 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;">&#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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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:12px;padding-top:2px;padding-bottom:2px;padding-right: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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</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;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;">8,306,367</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</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;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;">15,862,763</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;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;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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 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 colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revenue by Major Customer Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Sales to the U.S. government</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,463,117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">885,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,348,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,068,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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,275,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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,343,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. direct commercial sales and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,107,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,110,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,572,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,607,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Foreign commercial sales &amp; other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,314,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,314,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,015,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,015,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:3px double #000000;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:3px double #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right: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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</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;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;">8,306,367</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</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;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;">15,862,763</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;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;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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 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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revenue by Contract Type</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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 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="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price contracts</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,375,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,306,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,682,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,607,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,862,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><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;">20,470,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Cost-type contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,090,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,090,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,495,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,495,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:3px double #000000;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:3px double #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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</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;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;">8,306,367</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</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;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;">15,862,763</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;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;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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 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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revenue by Timing of Recognition</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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 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="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Goods transferred at a point in time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">5,938,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,938,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">11,813,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,813,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Goods/services transferred over time</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,466,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,367,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,833,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,049,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,152,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:3px double #000000;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:3px double #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right: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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</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;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;">8,306,367</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</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;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;">15,862,763</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;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;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revenue by Major Products/Services</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 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 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 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="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology development</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;">5,466,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><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;">5,466,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,103,056</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><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;">10,103,056</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Optical test and measurement systems</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,971,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,971,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,659,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,659,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Optical components and sub-assemblies</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,849,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,849,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;">&#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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,273,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,273,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">485,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">485,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">929,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">929,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:3px double #000000;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:3px double #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right: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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</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;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;">8,306,367</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</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;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;">15,862,763</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;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;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the impacts of adopting Topic 606 on our consolidated financial statements as of and for the three and </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.33333333333333%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:58%;" 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: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: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="11" style="vertical-align:middle;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;">Impact of changes in accounting policies</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;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</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;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;">(unaudited)</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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: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;">Cash and cash equivalents</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;">33,292,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,292,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,385,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,385,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Receivable from sale of HSOR business</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,001,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,001,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,231,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,249,551</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,982,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,906,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">725,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,632,349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,054,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,062,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Total current assets</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;">57,874,157</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;">(517,025</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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="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;">57,357,132</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">308,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">308,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,323,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,323,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Intangible assets, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,137,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,137,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">502,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">18,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Total assets</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;">65,163,106</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;">(517,025</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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: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;">64,646,081</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities and stockholders&#8217; equity</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;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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: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;">Current portion of long-term debt obligations</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,527,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,527,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Current portion of capital lease obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">34,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,787,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,787,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,554,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,554,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Contract liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,400,922</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,270</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,382,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current liabilities</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;">12,305,593</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;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="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;">(18,270</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;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="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;">12,287,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Long-term deferred rent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,109,397</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,109,397</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Long-term debt obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Long-term capital lease obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">54,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Total liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,469,960</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,270</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,451,690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commitments and contingencies</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Stockholders&#8217; equity:</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: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;">Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 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;">29,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">29,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,116,640</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,116,640</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: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;">Additional paid-in capital</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,742,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">84,742,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accumulated deficit</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;">(30,963,818</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(498,755</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">(31,462,573</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;font-weight:bold;">Total stockholders&#8217; equity</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,693,146</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(498,755</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,194,391</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;font-weight:bold;">Total liabilities and stockholders&#8217; equity</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;">65,163,106</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;">(517,025</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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: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;">64,646,081</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%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.74074074074073%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:32%;" 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: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: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: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></tr><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="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of changes in accounting policies</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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</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;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;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</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;">Revenues:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Technology development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">5,466,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,103,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,103,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Products and licensing </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;">8,306,367</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;">(231,975</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,074,392</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;">15,862,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(357,752</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,505,011</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:2px;padding-top:2px;padding-bottom: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;Total revenues</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(231,975</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,540,673</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 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;">(357,752</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,608,067</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;">Cost of revenues:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align: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;">Technology development </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,945,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,945,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,298,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,298,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Products and licensing </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,155,054</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;">(63,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,091,374</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;">7,968,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(213,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,755,580</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:2px;padding-top:2px;padding-bottom: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;Total cost of revenues</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,100,180</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;">(63,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,036,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,267,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 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;">(213,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,054,208</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;">Gross profit</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;">5,672,468</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;">(168,295</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,504,173</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;">10,698,586</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;">(144,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,553,859</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,767,456</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,767,456</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,577,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">7,577,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Research, development and engineering</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,003,863</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;">1,003,863</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,105,352</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;">2,105,352</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;&#160;&#160;Total operating expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,771,319</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;">4,771,319</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;">9,682,424</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;">9,682,424</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income</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;">901,149</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(168,295</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">732,854</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,016,162</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;">(144,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">871,435</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;">Other income:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align: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;">Investment income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">100,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">175,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">175,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Other income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Interest expense</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;">(33,988</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(33,988</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(75,234</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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 other income</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;">68,045</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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">68,045</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,105</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">103,105</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from continuing operations before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">969,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(168,295</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;">800,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,119,267</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(144,727</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;">974,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(98,133</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(98,133</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(96,736</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(96,736</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income from continuing operations</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,067,327</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;">(168,295</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:1px solid #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:1px solid #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;">899,032</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #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,216,003</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #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;">(144,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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,071,276</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, we adopted Accounting Standards Update ("ASU") No. 2016-15,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;Statement of Cash Flows (Topic 230)</font><font style="font-family:inherit;font-size:10pt;">,&#160;which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice in how cash receipts and cash payments are presented in the statement of cash flows. The adoption of ASU No. 2016-15 did not have a significant impact on our consolidated financial statements. </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, which requires a lessee to recognize in its statement of financial position an asset and liability for most leases with a term greater than 12 months. Lessees should recognize a liability to make lease payments and a right-of-use asset representing the lessee's right to use the underlying asset for the lease term. The amendment is effective for fiscal years ending after December 15, 2018, including interim periods within those fiscal years. We are currently evaluating the impact the adoption of this standard will have on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02: Income Statement &#8211; Reporting Comprehensive Income (Topic 220) (ASU 2018-02). Under current accounting guidance, the income tax effects for changes in income tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized in AOCI that do not reflect the current tax rate of the entity (&#8220;stranded tax effects&#8221;). The new guidance allows us the option to reclassify these stranded tax effects to accumulated deficit that relate to the change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act. This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. We do not expect the adoption of this standard will have a significant impact on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. </font><font style="font-family:inherit;font-size:10pt;"> This update simplifies the subsequent measurement of goodwill. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The accounting standard will be effective for reporting periods beginning after December 15, 2019. We do not expect ASU 2017-04 will have a material impact on our financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contingencies and Guarantees</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are from time to time involved in certain legal proceedings in the ordinary course of conducting our business. While the ultimate liability pursuant to these actions cannot currently be determined, we believe it is not reasonably possible that these legal proceedings will have a material adverse effect on our financial position or results of operations.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2018, we received a notice of claim (the "Claim") from Macom Technology Solutions, Inc. ("Macom"), who acquired our HSOR business in August 2017 pursuant to an asset purchase agreement. Under the asset purchase agreement, we agreed to indemnify Macom for certain matters, including, among other things, the collection of accounts receivable from certain major customers, and placed </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> of the purchase price into an escrow account for the potential settlement of any valid indemnity claims. The notice of claim received from Macom totaled </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> under various indemnity provisions. We have disputed Macom's assertion of right to payment for the matters described in the Claim. It is uncertain what amount, if any, will be owed in settlement of the Claim. </font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We executed a non-cancelable purchase order totaling </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> in the fourth quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and a non-cancelable purchase order totaling </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> in the first quarter of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> for multiple shipments of tunable lasers to be delivered over an </font><font style="font-family:inherit;font-size:10pt;">18</font><font style="font-family:inherit;font-size:10pt;">-month period. At </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, approximately </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> of these commitments remained and is expected to be delivered by </font><font style="font-family:inherit;font-size:10pt;">July&#160;30, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have entered into indemnification agreements with our officers and directors, to the extent permitted by law, pursuant to which we have agreed to reimburse the officers and directors for legal expenses in the event of litigation and regulatory matters. The terms of these indemnification agreements provide for no limitation to the maximum potential future payments. We have a directors and officers insurance policy that may, in certain instances, mitigate the potential liability and payments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the significant changes in contract balances for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> month period ending </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;text-indent:30px;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:72.4609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Contract Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Contract Liabilities</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;">Opening Balance as of January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,894,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,454,488</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;">Revenue recognized that was included in the contract liabilities balance at the beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(855,906</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;">Transferred to payables from contract liabilities recognized at the beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,041,792</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;">Increases due to cash received or adjustment of estimates, excluding amounts recognized as revenue during the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">844,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Transferred to receivables from contract assets recognized at the beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,245,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases as a result of cumulative catch-up adjustment arising from changes in the estimate of the stage of completion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,891,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,539,863</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,400,922</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt</font></div><div style="line-height:174%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Silicon Valley Bank Facility</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We currently have a Loan and Security Agreement with SVB (the "Credit Facility") under which, as amended on May 8, 2015, we have a term loan with an original borrowing amount of </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> (the &#8220;Original Term Loan&#8221;). The Original Term Loan is repayable in </font><font style="font-family:inherit;font-size:10pt;">48</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">monthly</font><font style="font-family:inherit;font-size:10pt;"> installments of </font><font style="font-family:inherit;font-size:10pt;">$125,000</font><font style="font-family:inherit;font-size:10pt;">, plus accrued interest payable monthly in arrears, and unless earlier terminated, is scheduled to mature in May&#160;2020. The Original Term Loan carries a floating annual interest rate equal to SVB&#8217;s prime rate then in effect plus </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;">. We may prepay amounts due under the Original Term Loan at any time, subject to an early termination fee of up to&#160;</font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;">&#160;of the amount of prepayment.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2015, we entered into the Waiver and Seventh Loan Modification Agreement, which provided an additional </font><font style="font-family:inherit;font-size:10pt;">$1 million</font><font style="font-family:inherit;font-size:10pt;"> of available financing for purchases of equipment through December 31, 2015, which we fully borrowed in December 2015 (the "Second Term Loan" and, together with the Original Term Loan, the "Term Loans"). The Second Term Loan also bears interest at a floating prime rate plus </font><font style="font-family:inherit;font-size:10pt;">2%</font><font style="font-family:inherit;font-size:10pt;"> and is to be repaid in </font><font style="font-family:inherit;font-size:10pt;">35</font><font style="font-family:inherit;font-size:10pt;"> monthly installments of </font><font style="font-family:inherit;font-size:10pt;">$27,778</font><font style="font-family:inherit;font-size:10pt;"> plus accrued interest.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The Credit Facility requires us to maintain a minimum cash balance of </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> and to maintain at each month end a ratio of cash plus </font><font style="font-family:inherit;font-size:10pt;">60%</font><font style="font-family:inherit;font-size:10pt;"> of accounts receivable greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">1.5</font><font style="font-family:inherit;font-size:10pt;"> times the outstanding principal of the Term Loans. The Credit Facility also requires us to observe a number of additional operational covenants, including protection and registration of intellectual property rights, and certain customary negative covenants. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with all covenants under the Credit Facility. </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts due under the Credit Facility are secured by substantially all of our assets, including intellectual property, personal property and bank accounts. In addition, the Credit Facility contains customary events of default, including nonpayment of principal, interest or other amounts, violation of covenants, material adverse change, an event of default under any subordinated debt documents, incorrectness of representations and warranties in any material respect, bankruptcy, judgments in excess of a threshold amount, and violations of other agreements in excess of a threshold amount. If any event of default occurs SVB may declare due immediately all borrowings under the Credit Facility and foreclose on the collateral. Furthermore, an event of default under the Credit Facility would result in an increase in the interest rate on any amounts outstanding. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were no events of default on the Credit Facility. </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate balance under the Term Loans at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, was </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;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. One term loan, with a balance 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;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, matures on December 1, 2018. The other term loan, with a balance of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">and</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, matures on May 1, 2019. The effective rate of our Term Loan at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">7%</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a summary of debt outstanding as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</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.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" 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:2%;" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></tr><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;">Silicon Valley Bank Term Loan</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,541,667</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,458,333</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: unamortized debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">21,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: current portion</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,527,828</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,833,333</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total long-term debt</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;">603,007</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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The schedule of remaining principal payments under our Term Loans as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;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;">2018 (remaining six months)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">916,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">625,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,541,666</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See details in the tables below.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.4074074074074%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:27%;" 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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(unaudited)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Technology Development</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Products and Licensing</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Technology Development</font></div></td><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;">Products and Licensing</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revenue by Geographic Location</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 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 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 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="overflow:hidden;font-size:10pt;"><font style="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: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;">5,466,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,992,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,458,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 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;">10,103,056</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,837,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,940,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Asia</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,762,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,762,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,188,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,188,925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,421,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,421,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,607,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,607,288</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Canada, Central and South America</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">224,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">All 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;">&#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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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:12px;padding-top:2px;padding-bottom:2px;padding-right: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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</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;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;">8,306,367</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</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;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;">15,862,763</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;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;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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 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 colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revenue by Major Customer Type</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Sales to the U.S. government</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,463,117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">885,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,348,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,068,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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,275,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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,343,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. direct commercial sales and other</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,107,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,110,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,786</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,572,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,607,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Foreign commercial sales &amp; other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,314,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,314,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,015,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,015,045</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:3px double #000000;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:3px double #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right: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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</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;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;">8,306,367</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</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;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;">15,862,763</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;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;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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 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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revenue by Contract Type</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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 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="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price contracts</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,375,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,306,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,682,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,607,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,862,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><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;">20,470,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Cost-type contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,090,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,090,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,495,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,495,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:3px double #000000;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:3px double #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:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</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;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;">8,306,367</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</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;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;">15,862,763</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;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;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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 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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revenue by Timing of Recognition</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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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 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="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Goods transferred at a point in time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">5,938,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,938,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">11,813,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,813,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Goods/services transferred over time</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,466,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,367,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,833,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,049,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,152,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:3px double #000000;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:3px double #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right: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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</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;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;">8,306,367</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</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;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;">15,862,763</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;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;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revenue by Major Products/Services</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 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 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 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="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology development</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;">5,466,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><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;">5,466,281</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,103,056</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;" rowspan="1" colspan="1"><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;">10,103,056</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Optical test and measurement systems</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,971,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,971,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,659,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,659,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Optical components and sub-assemblies</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,849,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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,849,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;">&#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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,273,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,273,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">485,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">485,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">929,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">929,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;border-bottom:3px double #000000;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:3px double #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right: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;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</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;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;">8,306,367</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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,103,056</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;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;">15,862,763</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;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;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Discontinued Operations</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">August&#160;9, 2017</font><font style="font-family:inherit;font-size:10pt;">, we completed the sale of our high speed optical receivers ("HSOR") business, which was part of our Products and Licensing segment, to an unaffiliated third party for an initial purchase price of </font><font style="font-family:inherit;font-size:10pt;">$33.5 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$29.5 million</font><font style="font-family:inherit;font-size:10pt;"> in cash has been received, and </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> was placed into escrow until December 15, 2018 for potential satisfaction of certain post-closing indemnification obligations (the "Transaction"). The HSOR business was a component of the operations of Advanced Photonix, Inc., which we acquired in May 2015. The HSOR business accounted for </font><font style="font-family:inherit;font-size:10pt;">16.8%</font><font style="font-family:inherit;font-size:10pt;"> of revenues and </font><font style="font-family:inherit;font-size:10pt;">18.5%</font><font style="font-family:inherit;font-size:10pt;"> of our cost of revenues for the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">17.0%</font><font style="font-family:inherit;font-size:10pt;"> of revenues and </font><font style="font-family:inherit;font-size:10pt;">19.9%</font><font style="font-family:inherit;font-size:10pt;"> of our cost of revenues for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> &#160;&#160;&#160;&#160;We have reported the results of operations of our HSOR business as discontinued operations in our consolidated interim financial statements. We allocated a portion of the consolidated tax expense to discontinued operations based on the ratio of the discontinued business's loss before allocations. </font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The key components of net loss from discontinued operations were as follows:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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:2%;" 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:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</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;">Net revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,283,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">5,314,927</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Cost of revenues</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,568,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,801,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,013,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,303,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Other expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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: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;">Loss before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(298,817</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(789,534</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Allocated tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">Net loss from discontinued operations</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(298,817</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(789,534</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, cash flows used in operating activities for discontinued operations were </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;">six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">, cash flows used in investing activities for discontinued operations were </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</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:24px;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:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic per share data is computed by dividing our net income/(loss) by the weighted average number of shares outstanding during the period. Diluted per share data is computed by dividing net income/(loss), if applicable, by the weighted average shares outstanding during the period increased to include, if dilutive, the number of additional common share equivalents that would have been outstanding if potential shares of common stock had been issued using the treasury stock method. Diluted per share data would also include the potential common share equivalents relating to convertible securities by application of the if-converted method.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;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 the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels:</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;" 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:12px;"><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 1&#8212;Quoted prices for identical instruments in active markets</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;" 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:12px;"><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&#8212;Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;" 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:12px;"><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&#8212;Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these instruments.&#160;The carrying value of our debt approximates fair value, as we consider the floating interest rate on our credit facilities with Silicon Valley Bank ("SVB") to be at market for similar instruments. Certain non-financial assets and liabilities are measured at fair value on a nonrecurring basis in accordance with U.S. GAAP.&#160;This includes items such as non-financial assets and liabilities initially measured at fair value in a business combination and non-financial long-lived asset groups measured at fair value for an impairment assessment.&#160;In general, non-financial assets including intangible assets and property and equipment are measured at fair value when there is an indication of impairment and are recorded at fair value only when any impairment is recognized.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-left:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We and our subsidiaries file U.S. Federal income tax returns and income tax returns in various state, local and foreign jurisdictions.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our quarterly tax provision, and our quarterly estimate of our annual effective tax rate, is subject to significant variation due to several factors, including the variability in accurately predicting our pre-tax and taxable income and the mix of jurisdictions to which they relate, changes in how we do business, changes in our stock price, tax law developments (including changes in statues, regulations, case law, and administrative practices), and relative changes of expenses or losses for which tax benefits are not recognized. Additionally, our effective tax rate can be more or less volatile based on the amount if pre-tax income or loss. For example, the impact of discrete items and non-deductible expenses on our effective tax rate is greater when our pre-tax income is lower.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For 2018, the anticipated effective income tax rate is expected to continue to differ from the Federal statutory rate of 21% primarily because of the release of valuation allowance related to net operating loss carryfowards expected to be used to offset taxable income in the period and certain discrete items.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider both positive and negative evidence when evaluating the recoverability of our deferred tax assets ("DTAs").&#160; The assessment is required to determine whether based on all available evidence, it is more likely than not (i.e. greater than a 50% probability) that all or some portion of the DTAs will be realized in the future.&#160; As of June 30, 2018 management has concluded a full valuation allowance of the DTAs is necessary because of sufficient uncertainty in our ability to realize the benefit associated with such DTAs in the future.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consists of finished goods, work-in-process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or market. We write down inventory for estimated obsolescence or unmarketable inventory in an amount equal to the difference between the cost of the inventory and the estimated market value based upon assumptions about future demand and market conditions. </font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Components of inventory were as follows:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</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:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Finished goods</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,725,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,143,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">644,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">578,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Raw materials</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,536,592</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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,228,962</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:2px;padding-top:2px;padding-bottom: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 inventory</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,906,998</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,951,110</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the new standard, contracts in our Technology Development segment, which primarily provide research services, are not materially impacted upon the adoption of Topic 606 as revenue will continue to be recognized over time using an input model.&#160; Contracts in our Products and Licensing segment generally provide for the following revenue sources: standard product sales, custom product development and sales, product rental, extended warranties, training/service, and certain royalties.&#160; Revenues for this segment are recognized using either the &#8220;point in time&#8221; or &#8220;over time&#8221; methods of Topic 606, depending upon the revenue source.&#160; The major change in revenue recognition for the Products and Licensing segment related to custom optoelectronic products which changed from &#8220;point in time&#8221; to &#8220;over time&#8221; upon the adoption of Topic 606. Our revenue recognized specific to custom products approximates </font><font style="font-family:inherit;font-size:10pt;">$10 million</font><font style="font-family:inherit;font-size:10pt;"> annually. &#160; This change results in the acceleration of revenue when compared to existing standards with the cumulative adjustment relating to contracts that are not complete as of December 31, 2017 recognized as an adjustment to opening accumulated deficit on January 1, 2018.&#160;&#160; Our revenue for our standard products will continue to be recognized using the "point in time" model of Topic 606, and the timing of such revenue recognition is not expected to differ materially from our historical revenue recognition. Other immaterial adjustments related to the Products and Licensing segment that are sometimes offered to customers include discounts on future purchases related to rental agreements, customer rights of return, and volume discounts. </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Technology Development Revenues</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for </font><font style="font-family:inherit;font-size:10pt;">80%</font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;">90%</font><font style="font-family:inherit;font-size:10pt;"> of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single modified contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation ("FAR"), this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Products and Licensing Revenues</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We produce standard and customized products for commercial organizations, educational institutions, and U.S. Federal government agencies. In addition we will also offer extended warranties, product rentals, and services which include testing, training, or repairs for specific products. Customers also pay royalties as agreed based on sales or usage. We account for product and related items when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To determine the proper revenue recognition method for Products and Licensing contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product&#8217;s functionality, we consider the product and software to be a single performance obligation and recognize revenue accordingly. For contracts with multiple performance obligations, we allocate the contract&#8217;s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent period. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training where the customer is receiving the benefit of training as it is occurring and for repairs to a customer controlled asset, revenue is recognized over time by the output method using the performance to date. For royalty revenue, we apply the practical expedient &#8220;royalty exception&#8221; recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet. In certain circumstances we may offer a "right of return" to a distributor of our products, in which case a contract liability is calculated based on the terms of the agreement and recorded as a reduction to revenue. In addition, a contract asset for the rights to recover products from customers and a reduction of cost of sales is also calculated and recorded. </font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unfulfilled performance obligations represent amounts expected to be earned on executed contracts. Indefinite delivery and quantity contracts and unexercised options are not reported in total unfulfilled performance obligations. Unfulfilled performance obligations include funded obligations, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded obligations, representing firm orders for which funding has not yet been appropriated. The approximate value of our Technology Development segment unfulfilled performance obligations was </font><font style="font-family:inherit;font-size:10pt;">$19.3 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. We expect to satisfy </font><font style="font-family:inherit;font-size:10pt;">48%</font><font style="font-family:inherit;font-size:10pt;"> of the performance obligations in 2018, </font><font style="font-family:inherit;font-size:10pt;">41%</font><font style="font-family:inherit;font-size:10pt;"> in 2019 and the remaining by 2022. The approximate value of our Products and Licensing segment unfulfilled performance obligations was </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. We expect to satisfy </font><font style="font-family:inherit;font-size:10pt;">69%</font><font style="font-family:inherit;font-size:10pt;"> of the performance obligations in 2018, </font><font style="font-family:inherit;font-size:10pt;">28%</font><font style="font-family:inherit;font-size:10pt;"> in 2019 and the remaining by 2023.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We disaggregate our revenue from contracts with customers by geographic locations, customer-type, contract type, timing of recognition, and major categories for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. See details in the tables below.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, we adopted Accounting Standards Update ("ASU") No. 2016-15,</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;Statement of Cash Flows (Topic 230)</font><font style="font-family:inherit;font-size:10pt;">,&#160;which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice in how cash receipts and cash payments are presented in the statement of cash flows. The adoption of ASU No. 2016-15 did not have a significant impact on our consolidated financial statements. </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</font><font style="font-family:inherit;font-size:10pt;">, which requires a lessee to recognize in its statement of financial position an asset and liability for most leases with a term greater than 12 months. Lessees should recognize a liability to make lease payments and a right-of-use asset representing the lessee's right to use the underlying asset for the lease term. The amendment is effective for fiscal years ending after December 15, 2018, including interim periods within those fiscal years. We are currently evaluating the impact the adoption of this standard will have on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02: Income Statement &#8211; Reporting Comprehensive Income (Topic 220) (ASU 2018-02). Under current accounting guidance, the income tax effects for changes in income tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized in AOCI that do not reflect the current tax rate of the entity (&#8220;stranded tax effects&#8221;). The new guidance allows us the option to reclassify these stranded tax effects to accumulated deficit that relate to the change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act. This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. We do not expect the adoption of this standard will have a significant impact on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-04, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. </font><font style="font-family:inherit;font-size:10pt;"> This update simplifies the subsequent measurement of goodwill. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The accounting standard will be effective for reporting periods beginning after December 15, 2019. We do not expect ASU 2017-04 will have a material impact on our financial statements.&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, we adopted </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:inherit;font-size:10pt;">(Topic 606), using the modified retrospective transition method. Under the modified retrospective approach, we apply the standards to new contracts and those that were not completed as of January 1, 2018. For those contracts not completed as of January 1, 2018, this method resulted in a cumulative adjustment to decrease the accumulated deficit in the net amount of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">. Prior periods will not be retrospectively adjusted, but we will maintain dual reporting for the year of initial application in order to maintain comparability of the periods presented.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets were formerly reported as unbilled accounts receivable. Contract liabilities were formerly reported as accrued liabilities or deferred revenue. Inventory was also impacted by the adoption of the new guidance. The titles have been changed in the table below to be consistent with accounts currently used under the new standard.</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;">Reclassifications</font></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain amounts in the prior period have been reclassified to conform to current presentation. As a result of the adoption of Accounting Standards Codification ("ASC") 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> (Topic 606), we presented balances entitled contract assets and contract liabilities within the consolidated balance sheet as well as the impact of the changes in these balances within the consolidated statement of cash flows. We reclassified comparable balances within the December 31, 2017 consolidated balance sheet as well as the impact of changes in those balances within the consolidated statement of cash flows in order to enhance comparability. These reclassifications had no effect on our reported financial condition, results of operations, or cash flows. Any other reclassifications were immaterial to the consolidated interim financial statements taken as a whole.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Balances</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contract assets consist of unbilled amounts for technology development contracts as well as custom product contracts. Also included in contract assets are royalty revenue and carrying amounts of right of returned inventory. Long-term contract assets include the fee withholding on cost reimbursable contracts that will not be billed within a year. Contract liabilities include excess billings, subcontractor accruals, warranty expense, extended warranty revenue, right of return refund, and customer deposits.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the significant changes in contract balances for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> month period ending </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:center;text-indent:30px;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:72.4609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Contract Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Contract Liabilities</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;">Opening Balance as of January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,894,038</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,454,488</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;">Revenue recognized that was included in the contract liabilities balance at the beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">(855,906</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;">Transferred to payables from contract liabilities recognized at the beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,041,792</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;">Increases due to cash received or adjustment of estimates, excluding amounts recognized as revenue during the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">844,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Transferred to receivables from contract assets recognized at the beginning of the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,245,515</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increases as a result of cumulative catch-up adjustment arising from changes in the estimate of the stage of completion</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,891,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,539,863</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,400,922</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> consisted of the following:</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="9" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></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;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,396,462</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">5,274,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Income tax payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">403,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;">Accrued professional fees</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Deferred rent</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">144,741</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Royalties</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,433</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">290,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Accrued interest</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></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;">Accrued liabilities - other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">358,414</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;">327,675</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></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 accrued liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,554,481</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;" rowspan="1" colspan="1"><div style="text-align:left;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,557,649</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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents a summary of debt outstanding as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">:</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.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" 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:2%;" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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></tr><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;">Silicon Valley Bank Term Loan</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,541,667</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,458,333</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: unamortized debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">21,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: current portion</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,527,828</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,833,333</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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total long-term debt</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;">603,007</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></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:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The key components of net loss from discontinued operations were as follows:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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:2%;" 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:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</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;">Net revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,283,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">5,314,927</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Cost of revenues</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,568,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,801,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,013,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,303,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Other expenses</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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: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;">Loss before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(298,817</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(789,534</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Allocated tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">Net loss from discontinued operations</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(298,817</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(789,534</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following schedule sets forth the carrying amounts of major classes of assets and liabilities associated with the transaction as of June 30, 2018 and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2017</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,159,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,940,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,249,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,736,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,316,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">89,592</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;">125,821</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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 current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,235,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,382,276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">607,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">599,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,423,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,510,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">16,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">16,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets of the disposal group</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">7,784,136</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;">7,009,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,018,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">960,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">444,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">458,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract Liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">158,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">17,920</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="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;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,622,568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,436,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,271</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities of the disposal group</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,622,568</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,438,649</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;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%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following schedule sets forth the revenues and expenses associated with the Opto operations as well as the employees and other costs expected to be assumed by the buyer for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;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="17" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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:2%;" 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:2%;" 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:2%;" 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="7" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</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;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,849,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 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,010,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 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,273,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,462,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Cost of revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,407,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,953,967</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,645,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,059,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,441,816</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,056,498</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,628,309</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,403,169</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Operating expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Selling, general and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">420,270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">978,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">938,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Research, development and engineering</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">243,588</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;">219,291</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;">465,484</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;">448,035</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;">&#160;&#160;&#160;&#160;&#160;Total operating expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">745,635</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">639,561</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,443,658</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,386,402</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">696,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">416,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,184,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,016,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (expense)/income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,055</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;">(3,329</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,151</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(59,864</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;">(140,626</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;">18,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(340,889</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income attributable to disposal group</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">624,262</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;">272,982</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;">1,225,853</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;">661,727</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Components of inventory were as follows:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</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:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Finished goods</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,725,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,143,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">644,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">578,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Raw materials</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,536,592</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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,228,962</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:2px;padding-top:2px;padding-bottom: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 inventory</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,906,998</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,951,110</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The schedule of remaining principal payments under our Term Loans as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:84%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;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;">2018 (remaining six months)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">916,666</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">625,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,541,666</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the impacts of adopting Topic 606 on our consolidated financial statements as of and for the three and </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:93.33333333333333%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:58%;" 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: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: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="11" style="vertical-align:middle;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;">Impact of changes in accounting policies</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;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</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;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;">(unaudited)</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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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: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;">Cash and cash equivalents</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;">33,292,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,292,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Accounts receivable, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,385,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,385,772</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Receivable from sale of HSOR business</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,001,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,001,833</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,231,770</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,249,551</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,982,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,906,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">725,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,632,349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Prepaid expenses and other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,054,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,175</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,062,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Total current assets</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;">57,874,157</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;">(517,025</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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="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;">57,357,132</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">308,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">308,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,323,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,323,749</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Intangible assets, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,137,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,137,083</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">502,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">18,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Total assets</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;">65,163,106</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;">(517,025</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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: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;">64,646,081</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities and stockholders&#8217; equity</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;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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: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;">Current portion of long-term debt obligations</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,527,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,527,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Current portion of capital lease obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">34,661</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,787,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,787,701</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,554,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">5,554,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Contract liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,400,922</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,270</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,382,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current liabilities</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;">12,305,593</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;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="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;">(18,270</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;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="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;">12,287,323</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Long-term deferred rent</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,109,397</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,109,397</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Long-term debt obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Long-term capital lease obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">54,970</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;font-weight:bold;">Total liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,469,960</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,270</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,451,690</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commitments and contingencies</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Stockholders&#8217; equity:</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: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;">Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 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;">29,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">29,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,116,640</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,116,640</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: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;">Additional paid-in capital</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,742,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">84,742,385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accumulated deficit</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;">(30,963,818</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(498,755</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">(31,462,573</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;font-weight:bold;">Total stockholders&#8217; equity</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,693,146</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(498,755</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,194,391</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;font-weight:bold;">Total liabilities and stockholders&#8217; equity</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;">65,163,106</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;">(517,025</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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: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;">64,646,081</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%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.74074074074073%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:32%;" 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: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: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: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></tr><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="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Impact of changes in accounting policies</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="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</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;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;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">(unaudited)</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;">Revenues:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Technology development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">5,466,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,103,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">10,103,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Products and licensing </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;">8,306,367</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;">(231,975</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,074,392</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;">15,862,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(357,752</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,505,011</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:2px;padding-top:2px;padding-bottom: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;Total revenues</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(231,975</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,540,673</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,965,819</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 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;">(357,752</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,608,067</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;">Cost of revenues:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align: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;">Technology development </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,945,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,945,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,298,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">7,298,628</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Products and licensing </font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,155,054</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;">(63,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,091,374</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;">7,968,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">(213,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,755,580</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:2px;padding-top:2px;padding-bottom: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;Total cost of revenues</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,100,180</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;">(63,680</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,036,500</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,267,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 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;">(213,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,054,208</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;">Gross profit</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;">5,672,468</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;">(168,295</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,504,173</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;">10,698,586</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;">(144,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,553,859</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expense:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Selling, general and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,767,456</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,767,456</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,577,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">7,577,072</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Research, development and engineering</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,003,863</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;">1,003,863</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,105,352</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;">2,105,352</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;&#160;&#160;Total operating expense</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,771,319</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;">4,771,319</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;">9,682,424</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;">9,682,424</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating income</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;">901,149</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(168,295</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">732,854</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,016,162</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;">(144,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">871,435</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;">Other income:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align: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;">Investment income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">100,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">175,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">175,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Other income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,583</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Interest expense</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;">(33,988</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(33,988</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">(75,234</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align: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 other income</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;">68,045</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;border-top:1px solid #000000;" 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">68,045</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,105</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">103,105</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income from continuing operations before income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">969,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(168,295</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;">800,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,119,267</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(144,727</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;">974,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Income tax expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(98,133</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(98,133</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(96,736</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">(96,736</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income from continuing operations</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,067,327</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;">(168,295</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:1px solid #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:1px solid #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;">899,032</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #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,216,003</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #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;">(144,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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,071,276</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The cumulative effect of the changes made to our January 1, 2018 unaudited consolidated balance sheet for the adoption of Topic 606 was as follows:</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;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:81.66666666666667%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:36%;" 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:2%;" 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:2%;" 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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment for</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjusted balance 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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;">Contract assets</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,778,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">906,197</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,684,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Inventory</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,951,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(526,306</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;">6,424,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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;">Contract liabilities</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,428,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">25,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,454,488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders' equity:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</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;">(32,406,189</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;">354,028</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(32,052,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The titles have been changed in the table below to be consistent with accounts currently used under the new standard.</font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;text-indent:30px;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:59.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:38%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Reported</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As Adopted</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;">Accounts receivables, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,857,009</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,869,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,778,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term contract assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,959,935</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,557,649</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,428,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,026,339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents assets for reportable segments:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#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="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Technology development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,704,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 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;">32,011,084</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Products and licensing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,458,941</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,211,552</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:52px;padding-top:2px;padding-bottom: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 assets</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;">65,163,106</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;">66,222,636</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property plant and equipment, and intangible assets, technology development</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,204,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,361,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Property plant and equipment, and intangible assets, products and licensing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,758,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,831,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents revenues and operating income/(loss) for reportable segments:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</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="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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" 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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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="7" 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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Revenues:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;">Technology development </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,602,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">10,103,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,838,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Products and licensing </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;">8,306,367</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;">6,690,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,862,763</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;">12,541,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</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;">11,293,031</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">25,965,819</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,379,929</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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology development operating income/(loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">445,042</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">32,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">544,274</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(260,099</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></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;">Products and licensing operating income/(loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">456,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">146,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">471,888</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(334,859</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></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 operating income/(loss)</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;">901,149</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;">179,603</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;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: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;">1,016,162</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;">(594,958</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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></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;">Depreciation, technology development</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;">94,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">88,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">188,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">176,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Depreciation, products and licensing</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;">75,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">240,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">139,631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">571,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Amortization, technology development</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;">40,856</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">26,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">78,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">74,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Amortization, products and licensing</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;">103,781</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">437,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">216,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">930,591</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of our stock unit activity under the Deferred Compensation Plan for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:66.9921875%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:49%;" 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:2%;" 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:2%;" 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="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;">Number of Stock Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Weighted Average Grant Date Fair Value per 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic Value Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, January 1, 2018</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;">466,702</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,134,086</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;">&#160;&#160;Granted</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;">70,445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$3.00</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Forfeitures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Converted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537,147</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,600,698</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-left:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the value of our unvested restricted stock awards and restricted stock units:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><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="11" rowspan="1"></td></tr><tr><td style="width:54%;" 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: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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Number of Unvested Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Value of Unvested Shares</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;">Balance, January 1, 2018</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;">489,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$</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:11pt;"><font style="font-family:inherit;font-size:11pt;">1.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">738,345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Granted</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;">296,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:11pt;"><font style="font-family:inherit;font-size:11pt;">$</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:11pt;"><font style="font-family:inherit;font-size:11pt;">3.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">909,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Vested</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;">(312,365</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:11pt;"><font style="font-family:inherit;font-size:11pt;">$</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:11pt;"><font style="font-family:inherit;font-size:11pt;">2.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(454,339</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;">Balance, June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473,620</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:11pt;"><font style="font-family:inherit;font-size:11pt;">$</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:11pt;"><font style="font-family:inherit;font-size:11pt;">2.52</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;">1,193,606</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the stock option activity for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is presented below:</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="24" rowspan="1"></td></tr><tr><td style="width:21%;" 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: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: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: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: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></tr><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="12" 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;">Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" 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;">Options Exercisable</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Price&#160;per&#160;Share<br clear="none"/>Range</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value&#160;(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value&#160;(1)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, January 1, 2018</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;">2,714,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.61&#160;-&#160;$6.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,098,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">2,590,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,013,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</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;">73,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$2.32 - $2.67</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Exercised</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;">(53,939</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.65 - $2.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</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;">(540,487</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.21 - $6.55</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,193,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.61&#160;-&#160;$6.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,911,106</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;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,082,354</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.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,812,472</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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" 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:16px;"><font style="font-family:inherit;font-size:10pt;">(1)</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;">The intrinsic value of an option represents the amount by which the market value of the stock exceeds the exercise price of the option of in-the-money options only. The aggregate intrinsic value is based on the closing price of our common stock on the Nasdaq Capital Market, as applicable, on the respective dates.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our equity transactions during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="27" rowspan="1"></td></tr><tr><td style="width:11%;" 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:5%;" rowspan="1" 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:6%;" rowspan="1" 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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Preferred&#160;Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Common Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Treasury Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Additional</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Paid-in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Accumulated Deficit</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Total</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;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="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="overflow:hidden;font-size:10pt;"><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance at January 1, 2018, as previously reported</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,321,514</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,322</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:9pt;"><font style="font-family:inherit;font-size:9pt;">27,283,918</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:9pt;"><font style="font-family:inherit;font-size:9pt;">29,186</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,070,904</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,649,746</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">83,563,208</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;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">(32,406,189</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">49,537,781</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Impact of change in accounting policy</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">354,028</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">354,028</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">As adjusted balance at January 1, 2018</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,321,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">27,283,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">29,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,070,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,649,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">83,563,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(32,052,161</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">49,891,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercise of stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">260,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">639,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">639,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Share-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">280,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">212,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">212,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-cash compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">129,865</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">199,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">200,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock dividends to Carilion Clinic</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">127,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(127,660</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net Income</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,216,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,216,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Purchase of treasury stock</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(182,201</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">182,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(466,894</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-bottom:1px solid #000000;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:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(466,894</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance, June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,321,514</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,322</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,772,424</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,897</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,253,105</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,116,640</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84,742,385</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;border-bottom:3px double #000000;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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(30,963,818</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,693,146</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;" 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:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</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;">The stock dividends payable in connection with Carilion Clinic&#8217;s Series A Preferred Stock will be issued subsequent to </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. For the period from January&#160;12, 2010, the original issue date of the Series A Preferred Stock, through </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Series A Preferred Stock issued to Carilion has accrued </font><font style="font-family:inherit;font-size:10pt;">$1,287,991</font><font style="font-family:inherit;font-size:10pt;"> in dividends. The accrued and unpaid dividends as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> will be paid by the issuance of </font><font style="font-family:inherit;font-size:10pt;">671,339</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">shares of our common stock upon Carilion&#8217;s written request.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Segments</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our operations are divided into </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> operating segments&#8212;&#8220;Technology Development&#8221; and &#8220;Products and Licensing&#8221;.</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Technology Development segment provides applied research to customers in our areas of focus. Our engineers and scientists collaborate with our network of government, academic and industry experts to identify technologies and ideas with promising market potential. We then compete to win fee-for-service contracts from government agencies and industrial customers who seek innovative solutions to practical problems that require new technology. The Technology Development segment derives its revenues primarily from services. </font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Products and Licensing segment derives its revenues from product sales, funded product development and technology licenses. </font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Through </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, our Chief Executive Officer and his direct reports collectively represented our chief operating decision makers, and they evaluated segment performance based primarily on revenues and operating income or loss. The accounting policies of our segments are the same as those described in the summary of significant accounting policies (see Note 1 to our Financial Statements, &#8220;Organization and Summary of Significant Accounting Policies,&#8221; presented in our Annual Report on Form 10-K&#160;as filed with the SEC on March 21, 2018).</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents revenues and operating income/(loss) for reportable segments:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</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="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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" 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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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="7" 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:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Revenues:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;">Technology development </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,466,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,602,272</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">10,103,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,838,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Products and licensing </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;">8,306,367</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;">6,690,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,862,763</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;">12,541,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,772,648</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;">11,293,031</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">25,965,819</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,379,929</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;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Technology development operating income/(loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">445,042</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">32,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">544,274</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(260,099</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></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;">Products and licensing operating income/(loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">456,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">146,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">471,888</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(334,859</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></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 operating income/(loss)</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;">901,149</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;">179,603</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;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: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;">1,016,162</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;">(594,958</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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></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;">Depreciation, technology development</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;">94,774</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">88,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">188,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">176,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Depreciation, products and licensing</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;">75,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">240,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">139,631</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">571,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Amortization, technology development</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;">40,856</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">26,169</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">78,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">74,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Amortization, products and licensing</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;">103,781</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">437,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">216,510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">930,591</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Products and licensing depreciation includes amounts from discontinued operations of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">. Products and licensing amortization includes amounts from discontinued operations of </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;">six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The table below presents assets for reportable segments:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#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="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Technology development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,704,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 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;">32,011,084</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Products and licensing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,458,941</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,211,552</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:52px;padding-top:2px;padding-bottom: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 assets</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;">65,163,106</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;">66,222,636</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property plant and equipment, and intangible assets, technology development</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,204,428</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,361,663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Property plant and equipment, and intangible assets, products and licensing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,758,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,831,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The U.S. government accounted for </font><font style="font-family:inherit;font-size:10pt;">46%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">45%</font><font style="font-family:inherit;font-size:10pt;"> of total consolidated revenues for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively and for </font><font style="font-family:inherit;font-size:10pt;">44%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">45%</font><font style="font-family:inherit;font-size:10pt;"> of total consolidated revenues for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International revenues (customers outside the United States) accounted for </font><font style="font-family:inherit;font-size:10pt;">24%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">23%</font><font style="font-family:inherit;font-size:10pt;"> of total consolidated revenues for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">23%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;"> of the total consolidated revenues for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> single country, outside of the United States, represented more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of total revenues in the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital Stock and Share-Based Compensation</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize share-based compensation expense based upon the fair value of the underlying equity award on the date of the grant. For restricted stock awards and restricted stock units, we recognize expense based upon the price of our underlying stock at the date of the grant. We have elected to use the Black-Scholes-Merton option pricing model to value any option or warrant awards granted. We recognize share-based compensation for such awards on a straight-line basis over the requisite service period of the awards. The risk-free interest rate is based on U.S. Treasury interest rates, the terms of which are consistent with the expected life of the stock options. The expected life is based upon historical experience of homogeneous groups within our company. We also assume an expected dividend yield of </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> for all periods, as we have never paid a dividend on our common stock and do not have any plans to do so in the future.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;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;">Stock Options</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the stock option activity for the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is presented below:</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="24" rowspan="1"></td></tr><tr><td style="width:21%;" 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: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: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: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: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></tr><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="12" 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;">Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" 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;">Options Exercisable</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Price&#160;per&#160;Share<br clear="none"/>Range</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value&#160;(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value&#160;(1)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, January 1, 2018</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;">2,714,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.61&#160;-&#160;$6.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,098,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">2,590,030</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,013,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</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;">73,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$2.32 - $2.67</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.46</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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;">Exercised</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;">(53,939</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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.65 - $2.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</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;">(540,487</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;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:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.21 - $6.55</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.15</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,193,347</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0.61&#160;-&#160;$6.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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.83</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,911,106</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;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,082,354</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.81</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,812,472</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:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" 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:16px;"><font style="font-family:inherit;font-size:10pt;">(1)</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;">The intrinsic value of an option represents the amount by which the market value of the stock exceeds the exercise price of the option of in-the-money options only. The aggregate intrinsic value is based on the closing price of our common stock on the Nasdaq Capital Market, as applicable, on the respective dates.</font></div></td></tr></table><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the outstanding stock options to purchase an aggregate of </font><font style="font-family:inherit;font-size:10pt;">2.2 million</font><font style="font-family:inherit;font-size:10pt;"> shares had a weighted-average remaining contractual term of </font><font style="font-family:inherit;font-size:10pt;">4.0</font><font style="font-family:inherit;font-size:10pt;"> years, and the exercisable stock options to purchase an aggregate of </font><font style="font-family:inherit;font-size:10pt;">2.1 million</font><font style="font-family:inherit;font-size:10pt;"> shares had a weighted-average remaining contractual term of </font><font style="font-family:inherit;font-size:10pt;">3.7</font><font style="font-family:inherit;font-size:10pt;"> years. The fair value of shares underlying vested options was </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. The fair value of shares underlying options exercised during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$172,285</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> we recognized </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;"> in share-based compensation expense, respectively, which is included in our selling, general and administrative expense in the accompanying consolidated interim financial statements. We expect to recognize </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> in share-based compensation expense over the weighted-average remaining service period of </font><font style="font-family:inherit;font-size:10pt;">3.7</font><font style="font-family:inherit;font-size:10pt;"> years for stock options outstanding as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:174%;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock and Stock Units </font></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we issued </font><font style="font-family:inherit;font-size:10pt;">280,000</font><font style="font-family:inherit;font-size:10pt;"> shares of restricted stock to certain employees. Shares of restricted stock issued to employees vest in three equal annual installments on the anniversary dates of their grant. For the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">182,500</font><font style="font-family:inherit;font-size:10pt;"> of restricted stock vested.</font></div><div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we issued </font><font style="font-family:inherit;font-size:10pt;">16,287</font><font style="font-family:inherit;font-size:10pt;"> restricted stock units to certain non-employee members of our Board of Directors in respect of the annual equity grants pursuant to our non-employee director compensation policy. This amount represents the equity compensation to those non-employee directors who did not elect to defer the receipt of their equity compensation pursuant to our non-employee director deferred compensation plan described below. Restricted stock units issued to our directors vest at the earlier of the </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> year anniversary of their grant or the next annual stockholders' meeting. During the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">129,865</font><font style="font-family:inherit;font-size:10pt;"> restricted stock units vested.</font></div><div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the value of our unvested restricted stock awards and restricted stock units:</font></div><div style="line-height:120%;text-align:center;font-size:11pt;"><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="11" rowspan="1"></td></tr><tr><td style="width:54%;" 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: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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Number of Unvested Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Value of Unvested Shares</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;">Balance, January 1, 2018</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;">489,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$</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:11pt;"><font style="font-family:inherit;font-size:11pt;">1.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">738,345</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Granted</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;">296,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:11pt;"><font style="font-family:inherit;font-size:11pt;">$</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:11pt;"><font style="font-family:inherit;font-size:11pt;">3.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">909,600</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Vested</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;">(312,365</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:11pt;"><font style="font-family:inherit;font-size:11pt;">$</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:11pt;"><font style="font-family:inherit;font-size:11pt;">2.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(454,339</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;">Balance, June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">473,620</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:11pt;"><font style="font-family:inherit;font-size:11pt;">$</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:11pt;"><font style="font-family:inherit;font-size:11pt;">2.52</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;">1,193,606</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Non-employee Director Deferred Compensation Plan</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain a non-employee director deferred compensation plan (the &#8220;Deferred Compensation Plan&#8221;) that permits our non-employee directors to defer receipt of certain of the compensation that they receive for serving on our board and board committees. The Deferred Compensation Plan has historically permitted the participants to elect to defer cash fees to which they were entitled for board and committee service. For participating directors, in lieu of payment of cash fees, we credit their accounts under the Deferred Compensation Plan with a number of stock units based on the trading price of our common stock as of the date of the deferral. These stock units vest immediately, although the participating directors do not receive the shares represented by such units until a future qualifying event.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, we amended and restated our Deferred Compensation Plan to also permit participating non-employee directors to elect, beginning in 2018, to defer the receipt of some or all of the equity compensation that they receive for board and committee service. Stock units representing this equity compensation vest at the earlier of the one year anniversary of their grant or the next annual stockholders' meeting.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of our stock unit activity under the Deferred Compensation Plan for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:66.9921875%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:49%;" 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:2%;" 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:2%;" 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="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;">Number of Stock Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Weighted Average Grant Date Fair Value per 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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic Value Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, January 1, 2018</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;">466,702</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;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,134,086</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;">&#160;&#160;Granted</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;">70,445</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$3.00</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Forfeitures</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Converted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance, June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537,147</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,600,698</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:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018, </font><font style="font-family:inherit;font-size:10pt;">48,859</font><font style="font-family:inherit;font-size:10pt;"> of the outstanding stock units had not yet vested.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table details our equity transactions during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="27" rowspan="1"></td></tr><tr><td style="width:11%;" 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:5%;" rowspan="1" 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:6%;" rowspan="1" 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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" 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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Preferred&#160;Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Common Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Treasury Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Additional</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Paid-in</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Accumulated Deficit</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Total</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;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">$</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="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="overflow:hidden;font-size:10pt;"><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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance at January 1, 2018, as previously reported</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,321,514</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,322</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:9pt;"><font style="font-family:inherit;font-size:9pt;">27,283,918</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:9pt;"><font style="font-family:inherit;font-size:9pt;">29,186</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,070,904</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,649,746</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">83,563,208</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;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">(32,406,189</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">49,537,781</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Impact of change in accounting policy</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">354,028</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">354,028</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">As adjusted balance at January 1, 2018</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,321,514</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">27,283,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">29,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,070,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,649,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">83,563,208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(32,052,161</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">49,891,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercise of stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">260,842</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">261</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">639,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">639,797</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Share-based compensation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">280,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">212,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">212,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-cash compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">129,865</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">199,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">200,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Stock dividends to Carilion Clinic</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">127,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(127,660</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net Income</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,216,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,216,003</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Purchase of treasury stock</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(182,201</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">182,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">(466,894</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;border-bottom:1px solid #000000;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:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(466,894</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance, June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,321,514</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,322</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,772,424</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,897</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,253,105</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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,116,640</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">84,742,385</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;border-bottom:3px double #000000;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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(30,963,818</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">51,693,146</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:36px;" 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:0px;"><font style="font-family:inherit;font-size:10pt;">(1)</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;">The stock dividends payable in connection with Carilion Clinic&#8217;s Series A Preferred Stock will be issued subsequent to </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. For the period from January&#160;12, 2010, the original issue date of the Series A Preferred Stock, through </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Series A Preferred Stock issued to Carilion has accrued </font><font style="font-family:inherit;font-size:10pt;">$1,287,991</font><font style="font-family:inherit;font-size:10pt;"> in dividends. The accrued and unpaid dividends as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> will be paid by the issuance of </font><font style="font-family:inherit;font-size:10pt;">671,339</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">shares of our common stock upon Carilion&#8217;s written request.</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Repurchase Program</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2016, our board of directors authorized us to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our common stock through May 31, 2017. As of May 31, 2017, we had repurchased a total of </font><font style="font-family:inherit;font-size:10pt;">205,500</font><font style="font-family:inherit;font-size:10pt;"> shares for an aggregate purchase price of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> under this stock repurchase program, after which this stock repurchase program expired.</font></div><div style="line-height:120%;padding-left:4px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2017, our board of directors re-instituted the stock repurchase program and authorized us to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our common stock through September 19, 2018. Our stock repurchase program does not obligate us to acquire any specific number of shares. Under the program, shares may be repurchased in privately negotiated or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had repurchased a total of </font><font style="font-family:inherit;font-size:10pt;">565,629</font><font style="font-family:inherit;font-size:10pt;"> shares for an aggregate purchase price of </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> under this stock repurchase program. We currently maintain all repurchased shares under these stock repurchase programs as treasury stock.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent Event - Sale of Luna Optoelectronics </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> , we sold the assets and operations related to our optoelectronic components and subassemblies ("Opto") business, which was part of our Products and Licensing segment, to an unaffiliated third party for an initial purchase price of </font><font style="font-family:inherit;font-size:10pt;">$18.5 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$17.5 million</font><font style="font-family:inherit;font-size:10pt;"> was received at closing and up to </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> is contingent upon the attainment of specified revenue targets during the eighteen months following the closing of the sale. The purchase price is subject to adjustment in the future based upon a determination of final working capital, as defined in the asset purchase agreement. The Opto business was a component of the operations of Advanced Photonix, Inc., which we acquired in May 2015, and represented all of our operations in our Camarillo, California and Montreal, Quebec facilities. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As the Opto assets did not meet the criteria for classification as held for sale in accordance with ASC 360-10-45 as of June 30, 2018, such assets were included within the assets held and used in our consolidated balance sheets as of June 30, 2018 or </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. The following schedule sets forth the carrying amounts of major classes of assets and liabilities associated with the transaction as of June 30, 2018 and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:58%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">December&#160;31, 2017</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,159,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,940,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,249,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,736,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,316,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">89,592</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;">125,821</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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 current assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,235,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,382,276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">607,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">599,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,423,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,510,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">16,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">16,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets of the disposal group</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">7,784,136</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;">7,009,610</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,018,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">960,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued compensation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">444,860</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">458,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract Liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">158,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">17,920</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="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;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total current liabilities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,622,568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,436,378</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,271</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities of the disposal group</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,622,568</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,438,649</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;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%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following schedule sets forth the revenues and expenses associated with the Opto operations as well as the employees and other costs expected to be assumed by the buyer for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;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="17" rowspan="1"></td></tr><tr><td style="width:39%;" rowspan="1" colspan="1"></td><td style="width:3%;" 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:2%;" 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:2%;" 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:2%;" 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="7" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(unaudited)</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;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,849,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 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,010,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 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,273,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,462,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align: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;">Cost of revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,407,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,953,967</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,645,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,059,829</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align: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;">Gross profit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,441,816</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,056,498</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,628,309</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,403,169</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Operating expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Selling, general and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">502,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">420,270</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">978,174</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">938,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Research, development and engineering</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">243,588</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;">219,291</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;">465,484</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;">448,035</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;">&#160;&#160;&#160;&#160;&#160;Total operating expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">745,635</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">639,561</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,443,658</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,386,402</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">696,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">416,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,184,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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,016,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other (expense)/income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,055</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;">(3,329</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,151</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(59,864</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;">(140,626</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;">18,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(340,889</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income attributable to disposal group</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">624,262</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;">272,982</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;">1,225,853</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;">661,727</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> EX-101.SCH 8 luna-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2105100 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Basis of Presentation and Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Consolidated Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Effect on Balance Sheet Items (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Effect on Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Capital Stock and Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Capital Stock and Share-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Capital Stock and Share-Based Compensation - Equity Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2407407 - Disclosure - Capital Stock and Share-Based Compensation - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Capital Stock and Share-Based Compensation - Summary of Activity of Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Capital Stock and Share-Based Compensation - Summary of Restricted Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Capital Stock and Share-Based Compensation - Summary of Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Capital Stock and Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1002001 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Contingencies and Guarantees link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Contingencies and Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Contract Balances link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Contract Balances (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Debt - Remaining Principal Payments Under the Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Debt - Summary of Debt Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Discontinued Operations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Discontinued Operations - Components of Income from Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Operating Segments link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Operating Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Operating Segments - Assets for Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Operating Segments - Revenues and Operating Income (Loss) for Reportable Segments Not Including Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Operating Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Subsequent Event - Sale of Luna Optoelectronics link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Subsequent Event - Sale of Luna Optoelectronics - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Subsequent Event - Sale of Luna Optoelectronics - Balance Sheet Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 2417404 - Disclosure - Subsequent Event - Sale of Luna Optoelectronics - Income Statement Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Subsequent Event - Sale of Luna Optoelectronics (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 luna-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 luna-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 luna-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Discontinued Operations and Disposal Groups [Abstract] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] High Speed Optical Receivers Business High Speed Optical Receivers Business [Member] High Speed Optical Receivers Business [Member] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Product Concentration Risk Product Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenues Sales Revenue, Net [Member] Cost of Revenues Cost of Goods, Total [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Initial purchase price Disposal Group, Including Discontinued Operation, Consideration, Gross Disposal Group, Including Discontinued Operation, Consideration, Gross Proceeds from sales of discontinued operations Proceeds from Divestiture of Businesses Placed in escrow Disposal Group, Including Discontinued Operation, Consideration, Escrow Disposal Group, Including Discontinued Operation, Consideration, Escrow Concentration risk Concentration Risk, Percentage Cash flows used in operating activities for discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Cash flows used in investing activities for discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Debt Disclosure [Abstract] 2018 (remaining six months) Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year 2019 Long-term Debt, Maturities, Repayments of Principal in Year Two Silicon Valley Bank Term Loan Long-term Debt Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Subsequent Events [Abstract] Components of Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Optoelectronic Components and Subassemblies Optoelectronic Components And Subassemblies [Member] Optoelectronic Components And Subassemblies [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Current assets Disposal Group, Including Discontinued Operation, Assets, Current [Abstract] Accounts receivable Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Contract assets Disposal Group, Including Discontinued Operation, Contract Assets, Current Disposal Group, Including Discontinued Operation, Contract Assets, Current Inventory Disposal Group, Including Discontinued Operation, Inventory, Current Prepaid expenses and other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Total current assets Disposal Group, Including Discontinued Operation, Assets, Current Property and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent Goodwill Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent Other assets Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Total assets of the disposal group Disposal Group, Including Discontinued Operation, Assets Current liabilities Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract] Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Accrued compensation Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Contract Liabilities Disposal Group, Including Discontinued Operation, Contract Liabilities, Current Disposal Group, Including Discontinued Operation, Contract Liabilities, Current Other accrued liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Current Total current liabilities Disposal Group, Including Discontinued Operation, Liabilities, Current Deferred rent Disposal Group, Including Discontinued Operation, Deferred Revenue, Noncurrent Total liabilities of the disposal group Disposal Group, Including Discontinued Operation, Liabilities Segment Reporting [Abstract] Number of operating segments Number of Operating Segments Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Products and licensing Product And Licensing Segment [Member] Product and Licensing Segment [Member] Discontinued Operations Discontinued Operations [Member] Revenues Sales [Member] Government Contracts Concentration Risk Government Contracts Concentration Risk [Member] Geographic Concentration Risk Geographic Concentration Risk [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] U.S. Government United States Government [Member] United States Government [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Outside of the United States Non-US [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Depreciation Depreciation Amortization Amortization of Intangible Assets Percentage of total consolidated revenues by customer Debt Debt Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Contract Balances Revenue from Contract with Customer [Text Block] Net revenues Disposal Group, Including Discontinued Operation, Revenue Cost of revenues Disposal Group, Including Discontinued Operation, Costs of Goods Sold Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Operating expense Disposal Group, Including Discontinued Operation, Income Statement Disclosures, Operating Expense [Abstract] Disposal Group, Including Discontinued Operation, Income Statement Disclosures, Operating Expense [Abstract] Selling, general and administrative Disposal Group, Including Discontinued Operation, General and Administrative Expense Research, development and engineering Disposal Group, Including Discontinued Operation, Research, Development And Engineering Disposal Group, Including Discontinued Operation, Research, Development And Engineering Total operating expense Disposal Group, Including Discontinued Operation, Operating Expense Operating income Disposal Group, Including Discontinued Operation, Operating Income (Loss) Other expenses Disposal Group, Including Discontinued Operation, Other Expense (Income) Disposal Group, Including Discontinued Operation, Other Expense (Income) Income tax expense Discontinued Operation, Tax Effect of Income (Loss) from Discontinued Operation During Phase-out Period Income attributable to disposal group Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax Equity [Abstract] Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Aggregate outstanding stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Outstanding stock options, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Exercisable stock options, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Fair value of shares vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Fair value of options exercised during period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based compensation Share-based Compensation Stock-based compensation expense not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted average remaining service period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Employee Director Compensation Plan Employee Director Compensation Plan [Member] Employee Director Compensation Plan [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum Maximum [Member] Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Employees Employees [Member] Employees [Member] Directors Director [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) 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] Shares issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Shares vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vesting period, earlier of grant anniversary, or annual stockholders' meeting Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Shares not yet vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Initial purchase price Disposal Group, Including Discontinued Operation, Consideration Contingent consideration on discontinued operation Disposal Group, Including Discontinued Operation, Contingent Consideration Disposal Group, Including Discontinued Operation, Contingent Consideration Summary of Debt Outstanding Schedule of Debt [Table Text Block] Schedule of Remaining Principal Payments Under the Term Loan Schedule of Maturities of Long-term Debt [Table Text Block] Operating Segments Segment Reporting Disclosure [Text Block] Statement of Cash Flows [Abstract] Cash flows used in operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net income/(loss) Net Income (Loss) Attributable to Parent Adjustments to reconcile net income/(loss) to net cash used in operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Bad debt expense Provision for Doubtful Accounts Gain on disposal of fixed assets Gain (Loss) on Disposition of Property Plant Equipment Change in assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Contract assets Increase (Decrease) in Contract with Customer, Asset Inventory Increase (Decrease) in Inventories Other current assets Increase (Decrease) in Other Current Assets Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Contract liabilities Increase (Decrease) in Contract with Customer, Liability Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows used in investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Intangible property costs Payments to Acquire Intangible Assets Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows used in financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Payments on capital lease obligations Repayments of Long-term Capital Lease Obligations Payments of debt obligations Repayments of Debt Repurchase of common stock Payments for Repurchase of Common Stock Proceeds from the exercise of options and warrants Proceeds from Issuance or Sale of Equity 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—beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents—end of period Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Cash paid for income taxes Income Taxes Paid Non-cash investing and financing activities Noncash Investing and Financing Items [Abstract] Dividend on preferred stock, 39,646 shares of common stock issuable for the six months ended June 30, 2018 and 2017 Dividend On Preferred Stock, Value Of Common Stock Issuable Dividend On Preferred Stock, Value Of Common Stock Issuable Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Term Loan One Term Loan One [Member] Term Loan One [Member] Term Loan Two Term Loan Two [Member] Term Loan Two [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Term Loan Medium-term Notes [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Silicon Valley Bank Silicon Valley Bank [Member] Silicon Valley Bank [Member] Loan Restructuring Modification Name [Axis] Loan Restructuring Modification Name [Axis] Loan Restructuring Modification Name [Domain] Loan Restructuring Modification Name [Domain] Sixth Loan Modification Agreement Sixth Loan Modification Agreement [Member] Sixth Loan Modification Agreement [Member] Seventh Loan Modification Agreement Seventh Loan Modification Agreement [Member] Seventh Loan Modification Agreement [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Prime Rate Prime Rate [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt, face amount Debt Instrument, Face Amount Debt, number of monthly payment Debt Instrument Number Of Periodic Payment Debt Instrument, Number of Periodic Payment Debt, monthly principal payments Debt Instrument, Periodic Payment, Principal Debt, additional interest above prime rate Debt Instrument, Basis Spread on Variable Rate Early termination fee Debt Instrument, Early Termination Fee, Percentage Debt Instrument, Early Termination Fee, Percentage Minimum cash balance Debt Instrument, Restrictive Covenant, Minimum Cash Balance Debt Instrument, Restrictive Covenant, Minimum Cash Balance Liquidity covenant component, accounts receivable percentage Debt Instrument, Covenant Terms, Liquidity Covenant, Accounts Receivable Component, Percentage Debt Instrument, Covenant Terms, Liquidity Covenant Component, Accounts Receivable, Percentage Liquidity covenant component, outstanding principal loan balance multiplier Debt Instrument, Covenant Terms, Liquidity Covenant Component, Outstanding Principal Loan Balance Multiplier Debt Instrument, Covenant Terms, Liquidity Covenant Component, Outstanding Principal Loan Balance Multiplier Aggregate term loan balance Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Statement of Financial Position [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, issued (in shares) Preferred Stock, Shares Issued Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, authorized (in shares) Common Stock, Shares Authorized Common stock, issued (in shares) Common Stock, Shares, Issued Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Treasury Stock (in shares) Treasury Stock, Shares Summary of Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of Restricted Stock Awards and Units Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Details of Equity Transactions Schedule of Stockholders Equity [Table Text Block] Authorized share repurchase amount Stock Repurchase Program, Authorized Amount Treasury shares repurchased (in shares) Treasury Stock, Shares, Acquired Amount of stock repurchased Treasury Stock, Value, Acquired, Cost Method Accounting Policies [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Adjustments Difference between Revenue Guidance in Effect before and after Topic 606 [Member] As Reported Calculated under Revenue Guidance in Effect before Topic 606 [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Assets Assets [Abstract] Contract assets Contract with Customer, Asset, Net, Current Inventory Inventory, Net Liabilities: Liabilities [Abstract] Contract liabilities Contract with Customer, Liability Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Scenario, Previously Reported Previously Reported [Member] Restatement Adjustment Restatement Adjustment [Member] Equity Components [Axis] Equity Component [Domain] Preferred Stock Preferred Stock [Member] Common Stock Common Stock [Member] Treasury Stock Treasury Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Deficit Retained Earnings [Member] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Carilion Clinic Carilion Clinic [Member] Carilion Clinic [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Series A Preferred Stock Series A Preferred Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Preferred stock beginning balance (in shares) Common stock beginning balance (in shares) Treasury stock beginning balance (in shares) Stockholder's equity beginning balance Stockholders' Equity Attributable to Parent Impact of change in accounting policy, Preferred stock balance (in shares) Impact of change in accounting policy, Common stock balance (in shares) Impact of change in accounting policy, Treasury stock balance (in shares) Impact of change in accounting policy, Stockholder's equity adjusted balance Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Share-based compensation (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Share-based compensation Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Non-cash compensation (in shares) Stock Issued During Period, Shares, Share-based Compensation, Gross Non-cash compensation Stock Issued During Period, Value, Restricted Stock Award, Gross Stock dividends to Carilion Clinic (in shares) Stock Dividends, Shares Stock dividends to Carilion Clinic Stock Issued During Period, Value, Stock Dividend Net Income Purchase of treasury stock (in shares) Purchase of treasury stock Stock Repurchased During Period, Value Preferred stock ending balance (in shares) Common stock ending balance (in shares) Treasury stock ending balance (in shares) Stockholder's equity ending balance Accrued dividends Dividends Payable Stock dividends for preferred shareholders (in shares) Dividends Preferred Stock, Shares The dividends on the preferred stock are paid in common stock shares. Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] United States UNITED STATES Asia Asia [Member] Europe Europe [Member] Canada, Central and South America Canada, Central, And South America [Member] Canada, Central, And South America [Member] All Others Other Countries [Member] Other Countries [Member] Sales to the U.S. government U.S. direct commercial sales and other United States Direct Commercial Sales And Other [Member] United States Direct Commercial Sales And Other [Member] Foreign commercial sales & other Foreign Commercial Sales And Other [Member] Foreign Commercial Sales And Other [Member] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Fixed-price contracts Fixed-price Contract [Member] Cost-type contracts Cost-Type Contract [Member] Cost-Type Contract [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Goods transferred at a point in time Transferred at Point in Time [Member] Goods/services transferred over time Transferred over Time [Member] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Technology Development Products And Services, Technology Development [Member] Products And Services, Technology Development [Member] Optical Test and Measurement Systems Products And Services, Optical Test And Measurement Systems [Member] Products And Services, Optical Test And Measurement Systems [Member] Optical Components and Sub-assemblies Products And Services, Optical Components And Sub-Assemblies [Member] Products And Services, Optical Components And Sub-Assemblies [Member] Other Products And Services, Other [Member] Products And Services, Other [Member] Technology development Technology Development Segment [Member] Technology Development Segment [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Technology development Technology Development [Member] Technology Development [Member] Products and licensing Products And Licensing [Member] Products And Licensing [Member] Balances without adoption of Topic 606 Revenues: Revenues [Abstract] Cost of revenues: Cost of Revenue [Abstract] Total cost of revenues Cost of Goods and Services Sold Gross profit Gross Profit Operating expense: Operating Expenses [Abstract] Selling, general and administrative Selling, General and Administrative Expense Research, development and engineering Research and Development Expense Total operating expense Operating Expenses Operating income/(loss) Operating Income (Loss) Other income/(expense): Nonoperating Income (Expense) [Abstract] Investment income Investment Income, Nonoperating Other income/(expense) Other Nonoperating Income (Expense) Interest expense Interest Income (Expense), Nonoperating, Net Total other income/(expense) Nonoperating Income (Expense) Income/(loss) from continuing operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax (benefit)/expense Income Tax Expense (Benefit) Net income/(loss) from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Number of Unvested Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning balance (in shares) Granted (in shares) Vested (in shares) Ending balance (in shares) Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Beginning balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Ending balance (in usd per share) Aggregate Value of Unvested Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Aggregate value of shares, Beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Aggregate value of shares, Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value, Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Aggregate Intrinsic Value, Granted Aggregate value of shares, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Aggregate value of shares, Ending balance Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Number of Stock Units Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Forfeitures (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures Converted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Other Ending balance (in shares) Forfeitures (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Converted (in usd per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Converted, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Converted, Weighted Average Grant Date Fair Value Intrinsic value, outstanding Current assets: Assets, Current [Abstract] Cash and cash equivalents Accounts receivable, net Accounts Receivable, Net, Current Receivable from sale of HSOR business Nontrade Receivables, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term contract assets Contract with Customer, Asset, Net, Noncurrent Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Other assets Other Assets, Noncurrent Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Current portion of long-term debt obligations Long-term Debt, Current Maturities Current portion of capital lease obligations Capital Lease Obligations, Current Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Contract liabilities Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Long-term deferred rent Deferred Rent Credit, Noncurrent Long-term debt obligations Long-term Debt, Excluding Current Maturities Long-term capital lease obligations Capital Lease Obligations, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017 Preferred Stock, Value, Issued Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 2017 Common Stock, Value, Issued Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017 Treasury Stock, Value Additional paid-in capital Additional Paid in Capital Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Contract Assets Change In Contract With Customer, Asset [Roll Forward] Change in Contract with Customer, Asset [Roll Forward] Opening Balance as of January 1, 2018 Contract with Customer, Asset, Net Transferred to receivables from contract assets recognized at the beginning of the period Contract with Customer, Asset, Reclassified to Receivable Increases as a result of cumulative catch-up adjustment arising from changes in the estimate of the stage of completion Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Balance as of June 30, 2018 Contract Liabilities Change In Contract With Customer, Liability [Roll Forward] Change In Contract With Customer, Liability [Roll Forward] Opening Balance as of January 1, 2018 Revenue recognized that was included in the contract liabilities balance at the beginning of the period Contract with Customer, Liability, Revenue Recognized Transferred to payables from contract liabilities recognized at the beginning of the period Contract With Customer, Liability, Reclassified To Payable Contract With Customer, Liability, Reclassified To Payable Increases due to cash received or adjustment of estimates, excluding amounts recognized as revenue during the period Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price Balance as of June 30, 2018 Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Total segment assets: Total assets Property plant and equipment, and intangible assets Schedule of Revenues, Operating Income (Loss) and Assets for Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Capital Stock and Share-Based Compensation Stockholders' Equity Note Disclosure [Text Block] Operating expenses Other expenses Disposal Group, Including Discontinued Operation, Other Expense Loss before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax Allocated tax expense Net loss from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Number of reportable segments Number of Reportable Segments Common stock equivalents included in diluted per share data (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Forecast Scenario, Forecast [Member] Equity Components [Axis] Equity Component [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Cumulative adjustment to decrease accumulated deficit Cumulative Effect on Retained Earnings, Net of Tax Revenue recognized Remaining revenue performance obligations Revenue, Remaining Performance Obligation, Amount Performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Payables and Accruals [Abstract] Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Customer Concentration Risk Customer Concentration Risk [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Macom Macom Technology Solutions, Inc. [Member] Macom Technology Solutions, Inc. [Member] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Axis] Purchase Commitment, Excluding Long-term Commitment [Domain] Purchase Commitment, Excluding Long-term Commitment [Domain] Tunable Lasers Tunable Lasers [Member] Tunable Lasers [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Escrow deposits related to indemnity claims Accounts receivable Accounts Receivable, Net Non-cancelable purchase order commitment Contractual Obligation Non-cancelable purchase order delivery period Significant Purchase Commitment Time Period Significant Purchase Commitment, Time Period Non-cancelable purchase order commitment remaining Purchase Commitment, Remaining Minimum Amount Committed Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Contingencies and Guarantees Commitments and Contingencies Disclosure [Text Block] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Schedules of Impacts of Adopting Topic 606 Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Dividend on preferred stock, shares of common stock issuable (in shares) Dividend On Preferred Stock, Shares Of Common Stock Issuable Dividend On Preferred Stock, Shares Of Common Stock Issuable Silicon Valley Bank Term Loan Less: unamortized debt issuance costs Unamortized Debt Issuance Expense Less: current portion Accrued compensation Employee-related Liabilities, Current Income tax payable Accrued Income Taxes, Current Accrued professional fees Accrued Professional Fees, Current Deferred rent Accrued Rent, Current Royalties Accrued Royalties, Current Accrued interest Interest Payable, Current Accrued liabilities - other Other Accrued Liabilities, Current Total accrued liabilities Inventory Disclosure [Abstract] Finished goods Inventory, Finished Goods, Net of Reserves Work-in-process Inventory, Work in Process, Net of Reserves Raw materials Inventory, Raw Materials, Net of Reserves Total inventory Options Outstanding, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning Balance (shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Exercised (in shares) Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Ending Balance (shares) Price per Share Range Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Abstract] Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding, lower limit (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Outstanding, upper limit (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Granted, lower limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Granted Price Range, Lower Range Limit Share Based Compensation, Shares Authorized Under Stock Option Plans, Granted Price Range, Lower Range Limit Granted, upper limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Granted Price Range, Upper Range Limit Share Based Compensation, Shares Authorized Under Stock Option Plans, Granted Price Range, Upper Range Limit Exercised, lower limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Exercised Price Range, Lower Range Limit Share Based Compensation, Shares Authorized Under Stock Option Plans, Exercised Price Range, Lower Range Limit Exercised, upper limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Exercised Price Range, Upper Range Limit Share Based Compensation, Shares Authorized Under Stock Option Plans, Exercised Price Range, Upper Range Limit Canceled, lower limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Forfeitures Price Range, Lower Range Limit Share Based Compensation, Shares Authorized under Stock Option Plans, Forfeitures Price Range, Lower Range Limit Canceled, upper limit (in dollars per share) Share Based Compensation, Shares Authorized Under Stock Option Plans, Forfeitures Price Range, Upper Range Limit Share Based Compensation, Shares Authorized under Stock Option Plans, Forfeitures Price Range, Upper Range Limit Options Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Ending Balance (in dollars per share) Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options Exercisable, Number of Shares (in shares) Options Exercisable, Weighted Average Exercise Price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Income Statement [Abstract] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Loss from discontinued operations, net of income tax of $0 Net income/(loss) Preferred stock dividend Preferred Stock Dividends, Income Statement Impact Net income/(loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Net income/(loss) per share from continuing operations: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Net loss per share from discontinued operations: Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share [Abstract] Basic (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Diluted (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Net income/(loss) per share attributable to common stockholders: Earnings Per Share [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted average common shares and common equivalent shares outstanding: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Deferred revenue Deferred Revenue Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Inventory Inventory Disclosure [Text Block] Components of Inventory Schedule of Inventory, Current [Table Text Block] Subsequent Event - Sale of Luna Optoelectronics Subsequent Events [Text Block] Total operating income (loss) Nature of Operations Nature Of Operations [Policy Text Block] Nature Of Operations Unaudited Interim Financial Information Basis of Accounting, Policy [Policy Text Block] Reclassifications Reclassification, Policy [Policy Text Block] Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Net Income/(Loss) Per Share Earnings Per Share, Policy [Policy Text Block] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Significant Changes in Contract Balances Contract with Customer, Asset and Liability [Table Text Block] EX-101.PRE 12 luna-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 30, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Trading Symbol LUNA  
Entity Registrant Name LUNA INNOVATIONS INC  
Entity Central Index Key 0001239819  
Current Fiscal Year End Date --12-31  
Entity Filer Category Smaller Reporting Company  
Entity Common Stock, Shares Outstanding   27,932,271
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Current assets:          
Cash and cash equivalents $ 33,292,800   $ 36,981,533 $ 10,291,255 $ 12,802,458
Accounts receivable, net 9,385,772   7,869,168    
Receivable from sale of HSOR business 4,001,833   4,000,976    
Contract assets 3,231,770 $ 2,684,339 1,778,142    
Inventory 6,906,998 6,424,804 6,951,110    
Prepaid expenses and other current assets 1,054,984   1,220,650    
Total current assets 57,874,157   58,801,579    
Long-term contract assets 308,093   209,699    
Property and equipment, net 3,323,749   3,453,741    
Intangible assets, net 3,137,083   3,237,593    
Goodwill 502,000   502,000    
Other assets 18,024   18,024    
Total assets 65,163,106   66,222,636    
Current liabilities:          
Current portion of long-term debt obligations 1,527,828   1,833,333    
Current portion of capital lease obligations 34,661   43,665    
Accounts payable 3,787,701   2,962,863    
Accrued liabilities 5,554,481   6,557,649    
Contract liabilities 1,400,922   3,428,625    
Total current liabilities 12,305,593   14,826,135    
Long-term deferred rent 1,109,397   1,184,438    
Long-term debt obligations 0   603,007    
Long-term capital lease obligations 54,970   71,275    
Total liabilities 13,469,960   16,684,855    
Commitments and contingencies      
Stockholders’ equity:          
Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017 1,322   1,322    
Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 2017 29,897   29,186    
Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017 (2,116,640)   (1,649,746)    
Additional paid-in capital 84,742,385   83,563,208    
Accumulated deficit (30,963,818) (32,052,161) (32,406,189)    
Total stockholders’ equity 51,693,146 $ 49,891,809 49,537,781    
Total liabilities and stockholders’ equity $ 65,163,106   $ 66,222,636    
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 1,321,514 1,321,514
Preferred stock, issued (in shares) 1,321,514 1,321,514
Preferred stock, outstanding (in shares) 1,321,514 1,321,514
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 100,000,000 100,000,000
Common stock, issued (in shares) 29,025,529 28,354,822
Common stock, outstanding (in shares) 27,772,424 27,283,918
Treasury Stock (in shares) 1,253,105 1,070,904
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues:        
Total revenues $ 13,772,648 $ 11,293,031 $ 25,965,819 $ 21,379,929
Cost of revenues:        
Total cost of revenues 8,100,180 6,926,821 15,267,233 13,137,336
Gross profit 5,672,468 4,366,210 10,698,586 8,242,593
Operating expense:        
Selling, general and administrative 3,767,456 3,367,716 7,577,072 7,089,889
Research, development and engineering 1,003,863 818,891 2,105,352 1,747,662
Total operating expense 4,771,319 4,186,607 9,682,424 8,837,551
Operating income/(loss) 901,149 179,603 1,016,162 (594,958)
Other income/(expense):        
Investment income 100,846 0 175,756 0
Other income/(expense) 1,187 (1,225) 2,583 (869)
Interest expense (33,988) (60,386) (75,234) (124,760)
Total other income/(expense) 68,045 (61,611) 103,105 (125,629)
Income/(loss) from continuing operations before income taxes 969,194 117,992 1,119,267 (720,587)
Income tax (benefit)/expense (98,133) 40,937 (96,736) 67,627
Net income/(loss) from continuing operations 1,067,327 77,055 1,216,003 (788,214)
Loss from discontinued operations, net of income tax of $0 0 (298,817) 0 (789,534)
Net loss from discontinued operations 0 (298,817) 0 (789,534)
Net income/(loss) 1,067,327 (221,762) 1,216,003 (1,577,748)
Preferred stock dividend 63,235 29,536 127,660 63,632
Net income/(loss) attributable to common stockholders $ 1,004,092 $ (251,298) $ 1,088,343 $ (1,641,380)
Net income/(loss) per share from continuing operations:        
Basic (in dollars per share) $ 0.04 $ 0.00 $ 0.04 $ (0.03)
Diluted (in dollars per share) 0.03 0.00 0.04 (0.03)
Net loss per share from discontinued operations:        
Basic (in dollars per share) 0.00 (0.01) 0.00 (0.03)
Diluted (in dollars per share) 0.00 (0.01) 0.00 (0.03)
Net income/(loss) per share attributable to common stockholders:        
Basic (in dollars per share) 0.04 (0.01) 0.04 (0.06)
Diluted (in dollars per share) $ 0.03 $ (0.01) $ 0.03 $ (0.06)
Weighted average common shares and common equivalent shares outstanding:        
Basic (in shares) 27,531,361 27,600,147 27,368,185 27,570,919
Diluted (in shares) 31,506,745 32,579,379 31,257,277 27,570,919
Technology development        
Revenues:        
Total revenues $ 5,466,281 $ 4,602,272 $ 10,103,056 $ 8,838,375
Cost of revenues:        
Total cost of revenues 3,945,126 3,443,954 7,298,628 6,553,423
Products and licensing        
Revenues:        
Total revenues 8,306,367 6,690,759 15,862,763 12,541,554
Cost of revenues:        
Total cost of revenues $ 4,155,054 $ 3,482,867 $ 7,968,605 $ 6,583,913
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Statement [Abstract]        
Allocated tax expense $ 0 $ 0 $ 0 $ 0
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows used in operating activities    
Net income/(loss) $ 1,216,003 $ (1,577,748)
Adjustments to reconcile net income/(loss) to net cash used in operating activities    
Depreciation and amortization 622,577 1,753,748
Share-based compensation 212,149 321,756
Bad debt expense 6,000 40,753
Gain on disposal of fixed assets (1,000) (670)
Change in assets and liabilities    
Accounts receivable (1,522,604) 1,433,014
Contract assets (645,824) (326,333)
Inventory (482,194) (1,170,519)
Other current assets 164,809 325,005
Accounts payable and accrued expenses (253,372) (894,315)
Contract liabilities (2,053,566) (215,555)
Net cash used in operating activities (2,737,022) (314,321)
Cash flows used in investing activities    
Acquisition of property and equipment (198,012) (796,217)
Intangible property costs (185,909) (318,942)
Proceeds from sale of property and equipment 1,000 3,000
Net cash used in investing activities (382,921) (1,112,159)
Cash flows used in financing activities    
Payments on capital lease obligations (25,309) (25,611)
Payments of debt obligations (916,665) (916,666)
Repurchase of common stock (466,894) (143,266)
Proceeds from the exercise of options and warrants 840,078 820
Net cash used in financing activities (568,790) (1,084,723)
Net decrease in cash and cash equivalents (3,688,733) (2,511,203)
Cash and cash equivalents—beginning of period 36,981,533 12,802,458
Cash and cash equivalents—end of period 33,292,800 10,291,255
Supplemental disclosure of cash flow information    
Cash paid for interest 72,127 120,191
Cash paid for income taxes 8,156 40,937
Non-cash investing and financing activities    
Dividend on preferred stock, 39,646 shares of common stock issuable for the six months ended June 30, 2018 and 2017 $ 127,660 $ 63,632
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows (Parenthetical) - shares
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Statement of Cash Flows [Abstract]    
Dividend on preferred stock, shares of common stock issuable (in shares) 39,646 39,646
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies
Basis of Presentation and Significant Accounting Policies
Nature of Operations
Luna Innovations Incorporated (“we,” “Luna Innovations” or the “Company”), headquartered in Roanoke, Virginia, was incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We are a leader in advanced optical technology, providing unique capabilities in high performance fiber optic test products for the telecommunications industry and distributed fiber optic sensing for the aerospace and automotive industries. Prior to the sale of our optoelectronics business in July 2018 (See Note 10), we also developed and manufactured custom optoelectronic components and sub-assemblies for various industrial applications. We are organized into two reportable segments, which work closely together to turn ideas into products: our Technology Development segment and our Products and Licensing segment. Our business model is designed to accelerate the process of bringing new and innovative technologies to market.
Unaudited Interim Financial Information
The accompanying unaudited consolidated interim financial statements have been prepared in accordance with accounting principles generally accepted in the United Stated of America (“U.S. GAAP”) for interim financial statements and Article 10 of Regulation S-X of the Securities Exchange Act of 1934, as amended. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. The unaudited consolidated interim financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management reflect all adjustments, consisting of only normal recurring accruals considered necessary to present fairly our financial position at June 30, 2018, results of operations for the three and six months ended June 30, 2018 and 2017, and cash flows for the six months ended June 30, 2018 and 2017. The results of operations for the three and six months ended June 30, 2018, are not necessarily indicative of the results that may be expected for the year ending December 31, 2018. The consolidated balance sheet as of December 31, 2017 was derived from our audited consolidated financial statements.
The consolidated interim financial statements, including our significant accounting policies, should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto for the year ended December 31, 2017, included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission (“SEC”) on March 21, 2018.
Reclassifications
Certain amounts in the prior period have been reclassified to conform to current presentation. As a result of the adoption of Accounting Standards Codification ("ASC") 2014-09, Revenue from Contracts with Customers (Topic 606), we presented balances entitled contract assets and contract liabilities within the consolidated balance sheet as well as the impact of the changes in these balances within the consolidated statement of cash flows. We reclassified comparable balances within the December 31, 2017 consolidated balance sheet as well as the impact of changes in those balances within the consolidated statement of cash flows in order to enhance comparability. These reclassifications had no effect on our reported financial condition, results of operations, or cash flows. Any other reclassifications were immaterial to the consolidated interim financial statements taken as a whole.
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 the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels:
 
Level 1—Quoted prices for identical instruments in active markets
Level 2—Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets
Level 3—Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable
The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these instruments. The carrying value of our debt approximates fair value, as we consider the floating interest rate on our credit facilities with Silicon Valley Bank ("SVB") to be at market for similar instruments. Certain non-financial assets and liabilities are measured at fair value on a nonrecurring basis in accordance with U.S. GAAP. This includes items such as non-financial assets and liabilities initially measured at fair value in a business combination and non-financial long-lived asset groups measured at fair value for an impairment assessment. In general, non-financial assets including intangible assets and property and equipment are measured at fair value when there is an indication of impairment and are recorded at fair value only when any impairment is recognized.
Net Income/(Loss) Per Share
Basic per share data is computed by dividing our net income/(loss) by the weighted average number of shares outstanding during the period. Diluted per share data is computed by dividing net income/(loss), if applicable, by the weighted average shares outstanding during the period increased to include, if dilutive, the number of additional common share equivalents that would have been outstanding if potential shares of common stock had been issued using the treasury stock method. Diluted per share data would also include the potential common share equivalents relating to convertible securities by application of the if-converted method.
The effect of 4.0 million and 5.0 million common stock equivalents (which include outstanding warrants, preferred stock and stock options) are included for the diluted per share data for the three months ended June 30, 2018 and 2017, respectively. The effect of 3.9 million common stock equivalents are included for the diluted per share data for the six months ended June 30, 2018. The effect of 4.6 million common stock equivalents are not included for the six months ended June 30, 2017, as they are anti-dilutive to earnings per share due to our net loss from continuing operations.
Recently Issued Accounting Pronouncements

Effective January 1, 2018, we adopted Revenue from Contracts with Customers (Topic 606), using the modified retrospective transition method. Under the modified retrospective approach, we apply the standards to new contracts and those that were not completed as of January 1, 2018. For those contracts not completed as of January 1, 2018, this method resulted in a cumulative adjustment to decrease the accumulated deficit in the net amount of $0.4 million. Prior periods will not be retrospectively adjusted, but we will maintain dual reporting for the year of initial application in order to maintain comparability of the periods presented. The cumulative effect of the changes made to our January 1, 2018 unaudited consolidated balance sheet for the adoption of Topic 606 was as follows:

 
Balance at
 
Adjustment for
 
Adjusted balance at
 
December 31, 2017
 
Topic 606
 
January 1, 2018
Assets:
 
 
 
 
 
Contract assets
$
1,778,142

 
$
906,197

 
$
2,684,339

Inventory
$
6,951,110

 
$
(526,306
)
 
$
6,424,804

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Contract liabilities
$
3,428,625

 
$
25,863

 
$
3,454,488

 
 
 
 
 
 
Stockholders' equity:
 
 
 
 
 
Accumulated deficit
$
(32,406,189
)
 
$
354,028

 
$
(32,052,161
)


Contract assets were formerly reported as unbilled accounts receivable. Contract liabilities were formerly reported as accrued liabilities or deferred revenue. Inventory was also impacted by the adoption of the new guidance. The titles have been changed in the table below to be consistent with accounts currently used under the new standard.

 
December 31, 2017
 
As Reported
As Adopted
Accounts receivables, net
$
9,857,009

$
7,869,168

Contract assets

1,778,142

Long-term contract assets

209,699

Accrued liabilities
8,959,935

6,557,649

Contract liabilities

3,428,625

Deferred revenue
1,026,339





Under the new standard, contracts in our Technology Development segment, which primarily provide research services, are not materially impacted upon the adoption of Topic 606 as revenue will continue to be recognized over time using an input model.  Contracts in our Products and Licensing segment generally provide for the following revenue sources: standard product sales, custom product development and sales, product rental, extended warranties, training/service, and certain royalties.  Revenues for this segment are recognized using either the “point in time” or “over time” methods of Topic 606, depending upon the revenue source.  The major change in revenue recognition for the Products and Licensing segment related to custom optoelectronic products which changed from “point in time” to “over time” upon the adoption of Topic 606. Our revenue recognized specific to custom products approximates $10 million annually.   This change results in the acceleration of revenue when compared to existing standards with the cumulative adjustment relating to contracts that are not complete as of December 31, 2017 recognized as an adjustment to opening accumulated deficit on January 1, 2018.   Our revenue for our standard products will continue to be recognized using the "point in time" model of Topic 606, and the timing of such revenue recognition is not expected to differ materially from our historical revenue recognition. Other immaterial adjustments related to the Products and Licensing segment that are sometimes offered to customers include discounts on future purchases related to rental agreements, customer rights of return, and volume discounts.

Technology Development Revenues

We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.

Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.

Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for 80%-90% of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet.

To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single modified contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation ("FAR"), this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract.

Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.

Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.

Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.

Products and Licensing Revenues

We produce standard and customized products for commercial organizations, educational institutions, and U.S. Federal government agencies. In addition we will also offer extended warranties, product rentals, and services which include testing, training, or repairs for specific products. Customers also pay royalties as agreed based on sales or usage. We account for product and related items when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable.

To determine the proper revenue recognition method for Products and Licensing contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product’s functionality, we consider the product and software to be a single performance obligation and recognize revenue accordingly. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.

For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent period. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training where the customer is receiving the benefit of training as it is occurring and for repairs to a customer controlled asset, revenue is recognized over time by the output method using the performance to date. For royalty revenue, we apply the practical expedient “royalty exception” recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.

In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet. In certain circumstances we may offer a "right of return" to a distributor of our products, in which case a contract liability is calculated based on the terms of the agreement and recorded as a reduction to revenue. In addition, a contract asset for the rights to recover products from customers and a reduction of cost of sales is also calculated and recorded.

Unfulfilled performance obligations represent amounts expected to be earned on executed contracts. Indefinite delivery and quantity contracts and unexercised options are not reported in total unfulfilled performance obligations. Unfulfilled performance obligations include funded obligations, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded obligations, representing firm orders for which funding has not yet been appropriated. The approximate value of our Technology Development segment unfulfilled performance obligations was $19.3 million at June 30, 2018. We expect to satisfy 48% of the performance obligations in 2018, 41% in 2019 and the remaining by 2022. The approximate value of our Products and Licensing segment unfulfilled performance obligations was $5.5 million at June 30, 2018. We expect to satisfy 69% of the performance obligations in 2018, 28% in 2019 and the remaining by 2023.

We disaggregate our revenue from contracts with customers by geographic locations, customer-type, contract type, timing of recognition, and major categories for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. See details in the tables below.

 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
 
(unaudited)
 
(unaudited)
 
 
Technology Development
Products and Licensing
Total
 
Technology Development
Products and Licensing
Total
Total Revenue by Geographic Location
 
 
 
 
 
 
 
United States
$
5,466,281

$
4,992,300

$
10,458,581

 
$
10,103,056

$
9,837,137

$
19,940,193

 
Asia

1,762,578

1,762,578

 

3,188,925

3,188,925

 
Europe

1,421,279

1,421,279

 

2,607,288

2,607,288

 
Canada, Central and South America

127,150

127,150

 

224,353

224,353

 
All Others

3,060

3,060

 

5,060

5,060

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
Total Revenue by Major Customer Type
 

 
 
 
 
 
Sales to the U.S. government
$
5,463,117

$
885,133

$
6,348,250

 
$
10,068,270

$
1,275,202

$
11,343,472

 
U.S. direct commercial sales and other
3,164

4,107,167

4,110,331

 
34,786

8,572,516

8,607,302

 
Foreign commercial sales & other

3,314,067

3,314,067

 

6,015,045

6,015,045

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
Total Revenue by Contract Type
 

 
 
 
 
 
Fixed-price contracts
$
2,375,939

$
8,306,367

$
10,682,306

 
$
4,607,592

$
15,862,763

$
20,470,355

 
Cost-type contracts
3,090,342


3,090,342

 
5,495,464


5,495,464

 
  Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
Total Revenue by Timing of Recognition
 

 
 
 
 
 
Goods transferred at a point in time
$

$
5,938,992

$
5,938,992

 
$

$
11,813,318

$
11,813,318

 
Goods/services transferred over time
5,466,281

2,367,375

7,833,656

 
10,103,056

4,049,445

14,152,501

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total Revenue by Major Products/Services
 
 
 
 
 
 
 
Technology development
$
5,466,281

$

$
5,466,281

 
$
10,103,056

$

$
10,103,056

 
Optical test and measurement systems

3,971,510

3,971,510

 

7,659,519

7,659,519

 
Optical components and sub-assemblies

3,849,283

3,849,283

 

7,273,925

7,273,925

 
Other

485,574

485,574

 

929,319

929,319

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819




The following tables summarize the impacts of adopting Topic 606 on our consolidated financial statements as of and for the three and six months ended June 30, 2018.

 
Impact of changes in accounting policies
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
 
(unaudited)
 
(unaudited)
 
(unaudited)
Assets
 
 
 
 
 
Current assets:
 
 
 
 
 
Cash and cash equivalents
$
33,292,800

 
$

 
$
33,292,800

Accounts receivable, net
9,385,772

 

 
9,385,772

Receivable from sale of HSOR business
4,001,833

 

 
4,001,833

Contract assets
3,231,770

 
(1,249,551
)
 
1,982,219

Inventory
6,906,998

 
725,351

 
7,632,349

Prepaid expenses and other current assets
1,054,984

 
7,175

 
1,062,159

Total current assets
57,874,157

 
(517,025
)
 
57,357,132

Long-term contract assets
308,093

 

 
308,093

Property and equipment, net
3,323,749

 

 
3,323,749

Intangible assets, net
3,137,083

 

 
3,137,083

Goodwill
502,000

 

 
502,000

Other assets
18,024

 

 
18,024

Total assets
$
65,163,106

 
$
(517,025
)
 
$
64,646,081

Liabilities and stockholders’ equity
 
 
 
 
 
Liabilities:
 
 
 
 
 
Current liabilities:
 
 
 
 
 
Current portion of long-term debt obligations
$
1,527,828

 
$

 
$
1,527,828

Current portion of capital lease obligations
34,661

 

 
34,661

Accounts payable
3,787,701

 

 
3,787,701

Accrued liabilities
5,554,481

 

 
5,554,481

Contract liabilities
1,400,922

 
(18,270
)
 
1,382,652

Total current liabilities
12,305,593

 
(18,270
)
 
12,287,323

Long-term deferred rent
1,109,397

 

 
1,109,397

Long-term debt obligations

 

 

Long-term capital lease obligations
54,970

 

 
54,970

Total liabilities
13,469,960

 
(18,270
)
 
13,451,690

Commitments and contingencies
 
 
 
 
 
Stockholders’ equity:
 
 
 
 
 
Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017
1,322

 

 
1,322

Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 2017
29,897

 

 
29,897

Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017
(2,116,640
)
 

 
(2,116,640
)
Additional paid-in capital
84,742,385

 

 
84,742,385

Accumulated deficit
(30,963,818
)
 
(498,755
)
 
(31,462,573
)
Total stockholders’ equity
51,693,146

 
(498,755
)
 
51,194,391

Total liabilities and stockholders’ equity
$
65,163,106

 
$
(517,025
)
 
$
64,646,081





 
Impact of changes in accounting policies
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
 
(unaudited)
 
(unaudited)
 
(unaudited)
 
(unaudited)
 
(unaudited)
 
(unaudited)
Revenues:
 
 
 
 
 
 
 
 
 
 
 
Technology development
$
5,466,281

 
$

 
$
5,466,281

 
$
10,103,056

 
$

 
$
10,103,056

Products and licensing
8,306,367

 
(231,975
)
 
8,074,392

 
15,862,763

 
(357,752
)
 
15,505,011

       Total revenues
13,772,648

 
(231,975
)
 
13,540,673

 
25,965,819

 
(357,752
)
 
25,608,067

Cost of revenues:

 

 

 
 
 

 

Technology development
3,945,126

 

 
3,945,126

 
7,298,628

 

 
7,298,628

Products and licensing
4,155,054

 
(63,680
)
 
4,091,374

 
7,968,605

 
(213,025
)
 
7,755,580

       Total cost of revenues
8,100,180

 
(63,680
)
 
8,036,500

 
15,267,233

 
(213,025
)
 
15,054,208

Gross profit
5,672,468

 
(168,295
)
 
5,504,173

 
10,698,586

 
(144,727
)
 
10,553,859

Operating expense:

 

 

 
 
 

 

Selling, general and administrative
3,767,456

 

 
3,767,456

 
7,577,072

 

 
7,577,072

Research, development and engineering
1,003,863

 

 
1,003,863

 
2,105,352

 

 
2,105,352

       Total operating expense
4,771,319

 

 
4,771,319

 
9,682,424

 

 
9,682,424

Operating income
901,149

 
(168,295
)
 
732,854

 
1,016,162

 
(144,727
)
 
871,435

Other income:

 

 

 
 
 

 

Investment income
100,846

 

 
100,846

 
175,756

 

 
175,756

Other income
1,187

 

 
1,187

 
2,583

 

 
2,583

Interest expense
(33,988
)
 

 
(33,988
)
 
(75,234
)
 

 
(75,234
)
Total other income
68,045

 

 
68,045

 
103,105

 

 
103,105

Income from continuing operations before income taxes
969,194

 
(168,295
)
 
800,899

 
1,119,267

 
(144,727
)
 
974,540

Income tax expense
(98,133
)
 

 
(98,133
)
 
(96,736
)
 

 
(96,736
)
Net income from continuing operations
$
1,067,327

 
$
(168,295
)
 
$
899,032

 
$
1,216,003

 
$
(144,727
)
 
$
1,071,276




Effective January 1, 2018, we adopted Accounting Standards Update ("ASU") No. 2016-15, Statement of Cash Flows (Topic 230), which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice in how cash receipts and cash payments are presented in the statement of cash flows. The adoption of ASU No. 2016-15 did not have a significant impact on our consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases, which requires a lessee to recognize in its statement of financial position an asset and liability for most leases with a term greater than 12 months. Lessees should recognize a liability to make lease payments and a right-of-use asset representing the lessee's right to use the underlying asset for the lease term. The amendment is effective for fiscal years ending after December 15, 2018, including interim periods within those fiscal years. We are currently evaluating the impact the adoption of this standard will have on our consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02: Income Statement – Reporting Comprehensive Income (Topic 220) (ASU 2018-02). Under current accounting guidance, the income tax effects for changes in income tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized in AOCI that do not reflect the current tax rate of the entity (“stranded tax effects”). The new guidance allows us the option to reclassify these stranded tax effects to accumulated deficit that relate to the change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act. This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. We do not expect the adoption of this standard will have a significant impact on our consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This update simplifies the subsequent measurement of goodwill. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The accounting standard will be effective for reporting periods beginning after December 15, 2019. We do not expect ASU 2017-04 will have a material impact on our financial statements.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Discontinued Operations
6 Months Ended
Jun. 30, 2018
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations
Discontinued Operations
On August 9, 2017, we completed the sale of our high speed optical receivers ("HSOR") business, which was part of our Products and Licensing segment, to an unaffiliated third party for an initial purchase price of $33.5 million, of which $29.5 million in cash has been received, and $4.0 million was placed into escrow until December 15, 2018 for potential satisfaction of certain post-closing indemnification obligations (the "Transaction"). The HSOR business was a component of the operations of Advanced Photonix, Inc., which we acquired in May 2015. The HSOR business accounted for 16.8% of revenues and 18.5% of our cost of revenues for the three months ended June 30, 2017 and 17.0% of revenues and 19.9% of our cost of revenues for the six months ended June 30, 2017.
    We have reported the results of operations of our HSOR business as discontinued operations in our consolidated interim financial statements. We allocated a portion of the consolidated tax expense to discontinued operations based on the ratio of the discontinued business's loss before allocations.
The key components of net loss from discontinued operations were as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(unaudited)
 
(unaudited)
Net revenues

 
$
2,283,440

 

 
$
5,314,927

Cost of revenues

 
1,568,746

 

 
3,801,363

Operating expenses

 
1,013,511

 

 
2,303,098

Other expenses

 

 

 

Loss before income taxes

 
(298,817
)
 

 
(789,534
)
Allocated tax expense

 

 

 

Net loss from discontinued operations
$

 
$
(298,817
)
 
$

 
$
(789,534
)


For the six months ended June 30, 2017, cash flows used in operating activities for discontinued operations were $1.0 million. For the six months ended June 30, 2017, cash flows used in investing activities for discontinued operations were $0.8 million.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract Balances
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Contract Balances
Contract Balances
Our contract assets consist of unbilled amounts for technology development contracts as well as custom product contracts. Also included in contract assets are royalty revenue and carrying amounts of right of returned inventory. Long-term contract assets include the fee withholding on cost reimbursable contracts that will not be billed within a year. Contract liabilities include excess billings, subcontractor accruals, warranty expense, extended warranty revenue, right of return refund, and customer deposits.

The following table shows the significant changes in contract balances for the six month period ending June 30, 2018:
 
 Contract Assets
 
 Contract Liabilities
Opening Balance as of January 1, 2018
$
2,894,038

 
$
3,454,488

Revenue recognized that was included in the contract liabilities balance at the beginning of the period

 
(855,906
)
Transferred to payables from contract liabilities recognized at the beginning of the period

 
(2,041,792
)
Increases due to cash received or adjustment of estimates, excluding amounts recognized as revenue during the period

 
844,132

Transferred to receivables from contract assets recognized at the beginning of the period
(2,245,515
)
 

Increases as a result of cumulative catch-up adjustment arising from changes in the estimate of the stage of completion
2,891,340

 

Balance as of June 30, 2018
$
3,539,863

 
$
1,400,922

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventory
6 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Inventory
Inventory
Inventory consists of finished goods, work-in-process and raw materials valued at the lower of cost (determined on the first-in, first-out basis) or market. We write down inventory for estimated obsolescence or unmarketable inventory in an amount equal to the difference between the cost of the inventory and the estimated market value based upon assumptions about future demand and market conditions.
Components of inventory were as follows:
 
 
June 30,
2018
 
December 31,
2017
 
(unaudited)
 
 
Finished goods
$
1,725,710

 
$
2,143,953

Work-in-process
644,696

 
578,195

Raw materials
4,536,592

 
4,228,962

Total inventory
$
6,906,998

 
$
6,951,110

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities
6 Months Ended
Jun. 30, 2018
Payables and Accruals [Abstract]  
Accrued Liabilities
Accrued Liabilities

Accrued liabilities at June 30, 2018 and December 31, 2017 consisted of the following:
 
June 30, 2018
 
December 31, 2017
 
 
(unaudited)
 
 
 
Accrued compensation
$
4,396,462

 
$
5,274,005

 
Income tax payable
371,186

 
403,548

 
Accrued professional fees
122,626

 
117,445

 
Deferred rent
148,506

 
144,741

 
Royalties
148,433

 
290,235

 
Accrued interest
8,854

 

 
Accrued liabilities - other
358,414

 
327,675

 
Total accrued liabilities
$
5,554,481

 
$
6,557,649

 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Debt
Debt
Silicon Valley Bank Facility
We currently have a Loan and Security Agreement with SVB (the "Credit Facility") under which, as amended on May 8, 2015, we have a term loan with an original borrowing amount of $6.0 million (the “Original Term Loan”). The Original Term Loan is repayable in 48 monthly installments of $125,000, plus accrued interest payable monthly in arrears, and unless earlier terminated, is scheduled to mature in May 2020. The Original Term Loan carries a floating annual interest rate equal to SVB’s prime rate then in effect plus 2%. We may prepay amounts due under the Original Term Loan at any time, subject to an early termination fee of up to 2% of the amount of prepayment.
In September 2015, we entered into the Waiver and Seventh Loan Modification Agreement, which provided an additional $1 million of available financing for purchases of equipment through December 31, 2015, which we fully borrowed in December 2015 (the "Second Term Loan" and, together with the Original Term Loan, the "Term Loans"). The Second Term Loan also bears interest at a floating prime rate plus 2% and is to be repaid in 35 monthly installments of $27,778 plus accrued interest.
The Credit Facility requires us to maintain a minimum cash balance of $4.0 million and to maintain at each month end a ratio of cash plus 60% of accounts receivable greater than or equal to 1.5 times the outstanding principal of the Term Loans. The Credit Facility also requires us to observe a number of additional operational covenants, including protection and registration of intellectual property rights, and certain customary negative covenants. As of June 30, 2018, we were in compliance with all covenants under the Credit Facility.
Amounts due under the Credit Facility are secured by substantially all of our assets, including intellectual property, personal property and bank accounts. In addition, the Credit Facility contains customary events of default, including nonpayment of principal, interest or other amounts, violation of covenants, material adverse change, an event of default under any subordinated debt documents, incorrectness of representations and warranties in any material respect, bankruptcy, judgments in excess of a threshold amount, and violations of other agreements in excess of a threshold amount. If any event of default occurs SVB may declare due immediately all borrowings under the Credit Facility and foreclose on the collateral. Furthermore, an event of default under the Credit Facility would result in an increase in the interest rate on any amounts outstanding. As of June 30, 2018, there were no events of default on the Credit Facility.
The aggregate balance under the Term Loans at June 30, 2018 and December 31, 2017, was $1.5 million and $2.5 million, respectively. One term loan, with a balance of $0.2 million and $0.3 million as of June 30, 2018 and December 31, 2017, respectively, matures on December 1, 2018. The other term loan, with a balance of $1.4 million and $2.1 million as of June 30, 2018 and December 31, 2017, respectively, matures on May 1, 2019. The effective rate of our Term Loan at June 30, 2018 was 7%.
The following table presents a summary of debt outstanding as of June 30, 2018 and December 31, 2017:
 
June 30, 2018
 
December 31, 2017
 
 
(unaudited)
 
 
 
Silicon Valley Bank Term Loan
$
1,541,667

 
$
2,458,333

 
Less: unamortized debt issuance costs
13,839

 
21,993

 
Less: current portion
1,527,828

 
1,833,333

 
Total long-term debt
$

 
$
603,007

 


The schedule of remaining principal payments under our Term Loans as of June 30, 2018 was as follows:
2018 (remaining six months)
916,666

2019
625,000

 
$
1,541,666

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock and Share-Based Compensation
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Capital Stock and Share-Based Compensation
Capital Stock and Share-Based Compensation
We recognize share-based compensation expense based upon the fair value of the underlying equity award on the date of the grant. For restricted stock awards and restricted stock units, we recognize expense based upon the price of our underlying stock at the date of the grant. We have elected to use the Black-Scholes-Merton option pricing model to value any option or warrant awards granted. We recognize share-based compensation for such awards on a straight-line basis over the requisite service period of the awards. The risk-free interest rate is based on U.S. Treasury interest rates, the terms of which are consistent with the expected life of the stock options. The expected life is based upon historical experience of homogeneous groups within our company. We also assume an expected dividend yield of zero for all periods, as we have never paid a dividend on our common stock and do not have any plans to do so in the future.

Stock Options
A summary of the stock option activity for the six months ended June 30, 2018 is presented below:
 
Options Outstanding
 
Options Exercisable
 
Number of
Shares
 
Price per Share
Range
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
Balance, January 1, 2018
2,714,561

 
$0.61 - $6.55
 
$
1.88

 
$
2,098,195

 
2,590,030

 
$
1.89

 
$
2,013,034

Granted
73,212

 
$2.32 - $2.67
 
$
2.46

 
 
 
 
 
 
 
 
Exercised
(53,939
)
 
$0.65 - $2.46
 
$
2.27

 
 
 
 
 
 
 
 
Canceled
(540,487
)
 
$1.21 - $6.55
 
$
2.15

 
 
 
 
 
 
 
 
Balance, June 30, 2018
2,193,347

 
$0.61 - $6.23
 
$
1.83

 
$
2,911,106

 
2,082,354

 
$
1.81

 
$
2,812,472

 
(1)
The intrinsic value of an option represents the amount by which the market value of the stock exceeds the exercise price of the option of in-the-money options only. The aggregate intrinsic value is based on the closing price of our common stock on the Nasdaq Capital Market, as applicable, on the respective dates.

At June 30, 2018, the outstanding stock options to purchase an aggregate of 2.2 million shares had a weighted-average remaining contractual term of 4.0 years, and the exercisable stock options to purchase an aggregate of 2.1 million shares had a weighted-average remaining contractual term of 3.7 years. The fair value of shares underlying vested options was $6.2 million at June 30, 2018. The fair value of shares underlying options exercised during the six months ended June 30, 2018 was $172,285.
For the six months ended June 30, 2018 and 2017 we recognized $0.2 million and $0.3 million in share-based compensation expense, respectively, which is included in our selling, general and administrative expense in the accompanying consolidated interim financial statements. We expect to recognize $0.2 million in share-based compensation expense over the weighted-average remaining service period of 3.7 years for stock options outstanding as of June 30, 2018.

Restricted Stock and Stock Units

For the six months ended June 30, 2018, we issued 280,000 shares of restricted stock to certain employees. Shares of restricted stock issued to employees vest in three equal annual installments on the anniversary dates of their grant. For the six months ended June 30, 2018, 182,500 of restricted stock vested.

For the six months ended June 30, 2018, we issued 16,287 restricted stock units to certain non-employee members of our Board of Directors in respect of the annual equity grants pursuant to our non-employee director compensation policy. This amount represents the equity compensation to those non-employee directors who did not elect to defer the receipt of their equity compensation pursuant to our non-employee director deferred compensation plan described below. Restricted stock units issued to our directors vest at the earlier of the one year anniversary of their grant or the next annual stockholders' meeting. During the six months ended June 30, 2018, 129,865 restricted stock units vested.

The following table summarizes the value of our unvested restricted stock awards and restricted stock units:
 
Number of Unvested Shares
 
Weighted Average Grant Date Fair Value
 
Aggregate Value of Unvested Shares
Balance, January 1, 2018
489,698

 
$
1.51

 
$
738,345

Granted
296,287

 
$
3.07

 
909,600

Vested
(312,365
)
 
$
2.75

 
(454,339
)
Balance, June 30, 2018
473,620

 
$
2.52

 
$
1,193,606


Non-employee Director Deferred Compensation Plan
We maintain a non-employee director deferred compensation plan (the “Deferred Compensation Plan”) that permits our non-employee directors to defer receipt of certain of the compensation that they receive for serving on our board and board committees. The Deferred Compensation Plan has historically permitted the participants to elect to defer cash fees to which they were entitled for board and committee service. For participating directors, in lieu of payment of cash fees, we credit their accounts under the Deferred Compensation Plan with a number of stock units based on the trading price of our common stock as of the date of the deferral. These stock units vest immediately, although the participating directors do not receive the shares represented by such units until a future qualifying event.
In December 2017, we amended and restated our Deferred Compensation Plan to also permit participating non-employee directors to elect, beginning in 2018, to defer the receipt of some or all of the equity compensation that they receive for board and committee service. Stock units representing this equity compensation vest at the earlier of the one year anniversary of their grant or the next annual stockholders' meeting.
The following is a summary of our stock unit activity under the Deferred Compensation Plan for the six months ended June 30, 2018:
 
Number of Stock Units
 
Weighted Average Grant Date Fair Value per Share
 
Intrinsic Value Outstanding
Balance, January 1, 2018
466,702

 
$1.40
 
$
1,134,086

  Granted
70,445

 
$3.00
 
 
  Forfeitures

 

 
 
  Converted

 

 
 
Balance, June 30, 2018
537,147

 
$1.61
 
$
1,600,698


As of June 30, 2018, 48,859 of the outstanding stock units had not yet vested.

The following table details our equity transactions during the six months ended June 30, 2018:
 
Preferred Stock
 
Common Stock
 
Treasury Stock
 
Additional
Paid-in
Capital
 
Accumulated Deficit
 
Total
 
Shares
 
$
 
Shares
 
$
 
Shares
 
$
 
$
 
 
 
 
Balance at January 1, 2018, as previously reported
1,321,514

 
1,322

 
27,283,918

 
29,186

 
1,070,904

 
(1,649,746
)
 
83,563,208

 
(32,406,189
)
 
49,537,781

Impact of change in accounting policy

 

 

 

 

 

 

 
354,028

 
354,028

As adjusted balance at January 1, 2018
1,321,514

 
1,322

 
27,283,918

 
29,186

 
1,070,904

 
(1,649,746
)
 
83,563,208

 
(32,052,161
)
 
49,891,809

Exercise of stock options

 

 
260,842

 
261

 

 

 
639,536

 

 
639,797

Share-based compensation

 

 
280,000

 
280

 

 

 
212,150

 

 
212,430

Non-cash compensation

 

 
129,865

 
130

 

 

 
199,871

 

 
200,001

Stock dividends to Carilion Clinic(1)

 

 

 
40

 

 

 
127,620

 
(127,660
)
 

Net Income

 

 

 

 

 

 

 
1,216,003

 
1,216,003

Purchase of treasury stock

 

 
(182,201
)
 

 
182,201

 
(466,894
)
 

 


(466,894
)
Balance, June 30, 2018
1,321,514

 
1,322

 
27,772,424

 
29,897

 
1,253,105

 
(2,116,640
)
 
84,742,385

 
(30,963,818
)
 
51,693,146


(1)
The stock dividends payable in connection with Carilion Clinic’s Series A Preferred Stock will be issued subsequent to June 30, 2018. For the period from January 12, 2010, the original issue date of the Series A Preferred Stock, through June 30, 2018, the Series A Preferred Stock issued to Carilion has accrued $1,287,991 in dividends. The accrued and unpaid dividends as of June 30, 2018 will be paid by the issuance of 671,339 shares of our common stock upon Carilion’s written request.
Stock Repurchase Program
In May 2016, our board of directors authorized us to repurchase up to $2.0 million of our common stock through May 31, 2017. As of May 31, 2017, we had repurchased a total of 205,500 shares for an aggregate purchase price of $0.2 million under this stock repurchase program, after which this stock repurchase program expired.

In September 2017, our board of directors re-instituted the stock repurchase program and authorized us to repurchase up to $2.0 million of our common stock through September 19, 2018. Our stock repurchase program does not obligate us to acquire any specific number of shares. Under the program, shares may be repurchased in privately negotiated or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended. As of June 30, 2018, we had repurchased a total of 565,629 shares for an aggregate purchase price of $1.1 million under this stock repurchase program. We currently maintain all repurchased shares under these stock repurchase programs as treasury stock.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes

We and our subsidiaries file U.S. Federal income tax returns and income tax returns in various state, local and foreign jurisdictions.

Our quarterly tax provision, and our quarterly estimate of our annual effective tax rate, is subject to significant variation due to several factors, including the variability in accurately predicting our pre-tax and taxable income and the mix of jurisdictions to which they relate, changes in how we do business, changes in our stock price, tax law developments (including changes in statues, regulations, case law, and administrative practices), and relative changes of expenses or losses for which tax benefits are not recognized. Additionally, our effective tax rate can be more or less volatile based on the amount if pre-tax income or loss. For example, the impact of discrete items and non-deductible expenses on our effective tax rate is greater when our pre-tax income is lower.

For 2018, the anticipated effective income tax rate is expected to continue to differ from the Federal statutory rate of 21% primarily because of the release of valuation allowance related to net operating loss carryfowards expected to be used to offset taxable income in the period and certain discrete items.

We consider both positive and negative evidence when evaluating the recoverability of our deferred tax assets ("DTAs").  The assessment is required to determine whether based on all available evidence, it is more likely than not (i.e. greater than a 50% probability) that all or some portion of the DTAs will be realized in the future.  As of June 30, 2018 management has concluded a full valuation allowance of the DTAs is necessary because of sufficient uncertainty in our ability to realize the benefit associated with such DTAs in the future.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Operating Segments
Operating Segments
Our operations are divided into two operating segments—“Technology Development” and “Products and Licensing”.
The Technology Development segment provides applied research to customers in our areas of focus. Our engineers and scientists collaborate with our network of government, academic and industry experts to identify technologies and ideas with promising market potential. We then compete to win fee-for-service contracts from government agencies and industrial customers who seek innovative solutions to practical problems that require new technology. The Technology Development segment derives its revenues primarily from services.
The Products and Licensing segment derives its revenues from product sales, funded product development and technology licenses.
Through June 30, 2018, our Chief Executive Officer and his direct reports collectively represented our chief operating decision makers, and they evaluated segment performance based primarily on revenues and operating income or loss. The accounting policies of our segments are the same as those described in the summary of significant accounting policies (see Note 1 to our Financial Statements, “Organization and Summary of Significant Accounting Policies,” presented in our Annual Report on Form 10-K as filed with the SEC on March 21, 2018).

The table below presents revenues and operating income/(loss) for reportable segments:
 
 
Three Months Ended June 30,
 
 
Six Months Ended June 30,
 
 
2018
 
2017
 
 
2018
 
2017
 
 
(unaudited)
 
 
(unaudited)
 
Revenues:
 
 
 
 
 
 
 
 
 
Technology development
$
5,466,281

 
$
4,602,272

 
 
$
10,103,056

 
$
8,838,375

 
Products and licensing
8,306,367

 
6,690,759

 
 
15,862,763

 
12,541,554

 
Total revenues
$
13,772,648

 
$
11,293,031

 
 
$
25,965,819

 
$
21,379,929

 
Technology development operating income/(loss)
$
445,042

 
$
32,920

 
 
$
544,274

 
$
(260,099
)
 
Products and licensing operating income/(loss)
456,107

 
146,683

 
 
471,888

 
(334,859
)
 
Total operating income/(loss)
$
901,149

 
$
179,603

 
 
$
1,016,162

 
$
(594,958
)
 
Depreciation, technology development
$
94,774

 
$
88,698

 
 
$
188,374

 
$
176,918

 
Depreciation, products and licensing
$
75,314

 
$
240,504

 
 
$
139,631

 
$
571,480

 
Amortization, technology development
$
40,856

 
$
26,169

 
 
$
78,062

 
$
74,759

 
Amortization, products and licensing
$
103,781

 
$
437,612

 
 
$
216,510

 
$
930,591

 

Products and licensing depreciation includes amounts from discontinued operations of $0.4 million for the six months ended June 30, 2017. Products and licensing amortization includes amounts from discontinued operations of $0.7 million for the six months ended June 30, 2017.
The table below presents assets for reportable segments:
 
 
June 30,
2018
 
December 31,
2017
 
(unaudited)
 
 
Total segment assets:
 
 
 
Technology development
$
30,704,165

 
$
32,011,084

Products and licensing
34,458,941

 
34,211,552

Total assets
$
65,163,106

 
$
66,222,636

Property plant and equipment, and intangible assets, technology development
$
2,204,428

 
$
2,361,663

Property plant and equipment, and intangible assets, products and licensing
$
4,758,404

 
$
4,831,671




The U.S. government accounted for 46% and 45% of total consolidated revenues for the three months ended June 30, 2018 and 2017, respectively and for 44% and 45% of total consolidated revenues for the six months ended June 30, 2018 and 2017, respectively.
International revenues (customers outside the United States) accounted for 24% and 23% of total consolidated revenues for the three months ended June 30, 2018 and 2017, respectively, and 23% and 21% of the total consolidated revenues for the six months ended June 30, 2018 and 2017, respectively. No single country, outside of the United States, represented more than 10% of total revenues in the three and six months ended June 30, 2018 and 2017.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event - Sale of Luna Optoelectronics
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
Subsequent Event - Sale of Luna Optoelectronics
Subsequent Event - Sale of Luna Optoelectronics



On July 31, 2018 , we sold the assets and operations related to our optoelectronic components and subassemblies ("Opto") business, which was part of our Products and Licensing segment, to an unaffiliated third party for an initial purchase price of $18.5 million, of which $17.5 million was received at closing and up to $1.0 million is contingent upon the attainment of specified revenue targets during the eighteen months following the closing of the sale. The purchase price is subject to adjustment in the future based upon a determination of final working capital, as defined in the asset purchase agreement. The Opto business was a component of the operations of Advanced Photonix, Inc., which we acquired in May 2015, and represented all of our operations in our Camarillo, California and Montreal, Quebec facilities.

As the Opto assets did not meet the criteria for classification as held for sale in accordance with ASC 360-10-45 as of June 30, 2018, such assets were included within the assets held and used in our consolidated balance sheets as of June 30, 2018 or December 31, 2017. The following schedule sets forth the carrying amounts of major classes of assets and liabilities associated with the transaction as of June 30, 2018 and December 31, 2017.

 
 
 
 
June 30, 2018
 
December 31, 2017
Current assets
 
(unaudited)
 
Accounts receivable
 
$
2,159,843

 
$
1,940,126

 
Contract assets
 
1,249,551

 

 
Inventory
 
1,736,107

 
2,316,329

 
Prepaid expenses and other current assets
 
89,592

 
125,821

 
 
Total current assets
 
5,235,093

 
4,382,276

Property and equipment, net
 
607,468

 
599,102

Intangible assets, net
 
1,423,546

 
1,510,203

Goodwill
 
502,000

 
502,000

Other assets
 
16,029

 
16,029

Total assets of the disposal group
 
$
7,784,136

 
$
7,009,610

 
 
 
 
 
 
 
Current liabilities
 
 
 
 
 
Accounts payable
 
$
1,018,950

 
$
960,116

 
Accrued compensation
 
444,860

 
458,342

 
Contract Liabilities
 
158,758

 

 
Other accrued liabilities
 

 
17,920

 
Total current liabilities
 
1,622,568

 
1,436,378

Deferred rent
 

 
2,271

Total liabilities of the disposal group
 
$
1,622,568

 
$
1,438,649

 
 
 
 
 
 
 



The following schedule sets forth the revenues and expenses associated with the Opto operations as well as the employees and other costs expected to be assumed by the buyer for the three and six months ended June 30, 2018 and 2017.
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(unaudited)
 
(unaudited)
Revenues
 
$
3,849,283

 
$
3,010,465

 
$
7,273,925

 
$
6,462,998

Cost of revenues
 
2,407,467

 
1,953,967

 
4,645,616

 
4,059,829

Gross profit
 
1,441,816

 
1,056,498

 
2,628,309

 
2,403,169

Operating expense
 
 
 
 
 
 
 
 
  Selling, general and administrative
 
502,047

 
420,270

 
978,174

 
938,367

  Research, development and engineering
 
243,588

 
219,291

 
465,484

 
448,035

     Total operating expense
 
745,635

 
639,561

 
1,443,658

 
1,386,402

Operating income
 
696,181

 
416,937

 
1,184,651

 
1,016,767

Other (expense)/income
 
(12,055
)
 
(3,329
)
 
22,703

 
(14,151
)
Income tax expense
 
(59,864
)
 
(140,626
)
 
18,499

 
(340,889
)
Income attributable to disposal group
 
$
624,262

 
$
272,982

 
$
1,225,853

 
$
661,727

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingencies and Guarantees
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Contingencies and Guarantees
Contingencies and Guarantees
We are from time to time involved in certain legal proceedings in the ordinary course of conducting our business. While the ultimate liability pursuant to these actions cannot currently be determined, we believe it is not reasonably possible that these legal proceedings will have a material adverse effect on our financial position or results of operations.
In March 2018, we received a notice of claim (the "Claim") from Macom Technology Solutions, Inc. ("Macom"), who acquired our HSOR business in August 2017 pursuant to an asset purchase agreement. Under the asset purchase agreement, we agreed to indemnify Macom for certain matters, including, among other things, the collection of accounts receivable from certain major customers, and placed $4.0 million of the purchase price into an escrow account for the potential settlement of any valid indemnity claims. The notice of claim received from Macom totaled $2.0 million under various indemnity provisions. We have disputed Macom's assertion of right to payment for the matters described in the Claim. It is uncertain what amount, if any, will be owed in settlement of the Claim.
We executed a non-cancelable purchase order totaling $0.5 million in the fourth quarter of 2017 and a non-cancelable purchase order totaling $1.1 million in the first quarter of 2018 for multiple shipments of tunable lasers to be delivered over an 18-month period. At June 30, 2018, approximately $0.8 million of these commitments remained and is expected to be delivered by July 30, 2019.
We have entered into indemnification agreements with our officers and directors, to the extent permitted by law, pursuant to which we have agreed to reimburse the officers and directors for legal expenses in the event of litigation and regulatory matters. The terms of these indemnification agreements provide for no limitation to the maximum potential future payments. We have a directors and officers insurance policy that may, in certain instances, mitigate the potential liability and payments.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Nature of Operations
Nature of Operations
Luna Innovations Incorporated (“we,” “Luna Innovations” or the “Company”), headquartered in Roanoke, Virginia, was incorporated in the Commonwealth of Virginia in 1990 and reincorporated in the State of Delaware in April 2003. We are a leader in advanced optical technology, providing unique capabilities in high performance fiber optic test products for the telecommunications industry and distributed fiber optic sensing for the aerospace and automotive industries. Prior to the sale of our optoelectronics business in July 2018 (See Note 10), we also developed and manufactured custom optoelectronic components and sub-assemblies for various industrial applications. We are organized into two reportable segments, which work closely together to turn ideas into products: our Technology Development segment and our Products and Licensing segment. Our business model is designed to accelerate the process of bringing new and innovative technologies to market.
Unaudited Interim Financial Information
Unaudited Interim Financial Information
The accompanying unaudited consolidated interim financial statements have been prepared in accordance with accounting principles generally accepted in the United Stated of America (“U.S. GAAP”) for interim financial statements and Article 10 of Regulation S-X of the Securities Exchange Act of 1934, as amended. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements. The unaudited consolidated interim financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management reflect all adjustments, consisting of only normal recurring accruals considered necessary to present fairly our financial position at June 30, 2018, results of operations for the three and six months ended June 30, 2018 and 2017, and cash flows for the six months ended June 30, 2018 and 2017. The results of operations for the three and six months ended June 30, 2018, are not necessarily indicative of the results that may be expected for the year ending December 31, 2018. The consolidated balance sheet as of December 31, 2017 was derived from our audited consolidated financial statements.
The consolidated interim financial statements, including our significant accounting policies, should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto for the year ended December 31, 2017, included in our Annual Report on Form 10-K as filed with the Securities and Exchange Commission (“SEC”) on March 21, 2018.
Reclassifications
Reclassifications
Certain amounts in the prior period have been reclassified to conform to current presentation. As a result of the adoption of Accounting Standards Codification ("ASC") 2014-09, Revenue from Contracts with Customers (Topic 606), we presented balances entitled contract assets and contract liabilities within the consolidated balance sheet as well as the impact of the changes in these balances within the consolidated statement of cash flows. We reclassified comparable balances within the December 31, 2017 consolidated balance sheet as well as the impact of changes in those balances within the consolidated statement of cash flows in order to enhance comparability. These reclassifications had no effect on our reported financial condition, results of operations, or cash flows. Any other reclassifications were immaterial to the consolidated interim financial statements taken as a whole.
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 the principal or most advantageous market in an orderly transaction between marketplace participants. Various valuation approaches can be used to determine fair value, each requiring different valuation inputs. The following hierarchy classifies the inputs used to determine fair value into three levels:
 
Level 1—Quoted prices for identical instruments in active markets
Level 2—Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets
Level 3—Valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable
The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate fair value because of the short-term nature of these instruments. The carrying value of our debt approximates fair value, as we consider the floating interest rate on our credit facilities with Silicon Valley Bank ("SVB") to be at market for similar instruments. Certain non-financial assets and liabilities are measured at fair value on a nonrecurring basis in accordance with U.S. GAAP. This includes items such as non-financial assets and liabilities initially measured at fair value in a business combination and non-financial long-lived asset groups measured at fair value for an impairment assessment. In general, non-financial assets including intangible assets and property and equipment are measured at fair value when there is an indication of impairment and are recorded at fair value only when any impairment is recognized.
Net Income/(Loss) Per Share
Net Income/(Loss) Per Share
Basic per share data is computed by dividing our net income/(loss) by the weighted average number of shares outstanding during the period. Diluted per share data is computed by dividing net income/(loss), if applicable, by the weighted average shares outstanding during the period increased to include, if dilutive, the number of additional common share equivalents that would have been outstanding if potential shares of common stock had been issued using the treasury stock method. Diluted per share data would also include the potential common share equivalents relating to convertible securities by application of the if-converted method.
Recently Issued Accounting Pronouncements
Under the new standard, contracts in our Technology Development segment, which primarily provide research services, are not materially impacted upon the adoption of Topic 606 as revenue will continue to be recognized over time using an input model.  Contracts in our Products and Licensing segment generally provide for the following revenue sources: standard product sales, custom product development and sales, product rental, extended warranties, training/service, and certain royalties.  Revenues for this segment are recognized using either the “point in time” or “over time” methods of Topic 606, depending upon the revenue source.  The major change in revenue recognition for the Products and Licensing segment related to custom optoelectronic products which changed from “point in time” to “over time” upon the adoption of Topic 606. Our revenue recognized specific to custom products approximates $10 million annually.   This change results in the acceleration of revenue when compared to existing standards with the cumulative adjustment relating to contracts that are not complete as of December 31, 2017 recognized as an adjustment to opening accumulated deficit on January 1, 2018.   Our revenue for our standard products will continue to be recognized using the "point in time" model of Topic 606, and the timing of such revenue recognition is not expected to differ materially from our historical revenue recognition. Other immaterial adjustments related to the Products and Licensing segment that are sometimes offered to customers include discounts on future purchases related to rental agreements, customer rights of return, and volume discounts.

Technology Development Revenues

We perform research and development for U.S. Federal government agencies, educational institutions and commercial organizations. We account for a research contract when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable. Revenue is earned under cost reimbursable, time and materials and fixed price contracts. Direct contract costs are expensed as incurred.

Our contracts with agencies of the U.S. government are subject to periodic funding by the respective contracting agency. Funding for a contract may be provided in full at inception of the contract or ratably throughout the contract as the services are provided. In evaluating the probability of funding for purposes of assessing collectability of the contract price, we consider our previous experience with our customers, communication with our customers regarding funding status and our knowledge of available funding for the contract or program. If funding is not assessed as probable, revenue recognition is deferred until realization is reasonably assured.

Under the typical payment terms of our U.S. government contracts, the customer pays us either performance-based payments ("PBPs") or progress payments. PBPs, which are typically used in the firm fixed price contracts, are interim payments based on quantifiable measures of performance or on the achievement of specified events or milestones. Progress payments, which are typically used in our cost type contracts, are interim payments based on costs incurred as the work progresses. For our U.S. government cost-type contracts, the customer generally pays us during the performance period for 80%-90% of our actual costs incurred. Because the customer retains a small portion of the contract price until completion of the contract and audit of allowable costs, cost type contracts generally result in revenue recognized in excess of billings which we present as contract assets on the balance sheet. Amounts billed and due from our customers are classified as receivables on the balance sheet. For non-U.S. government contracts, we typically receive interim payments as work progresses, although for some contracts, we may be entitled to receive an advance payment. We recognize a liability for these advance payments and PBPs paid in advance which are in excess of the revenue recognized and present these amounts as contract liabilities on the balance sheet.

To determine the proper revenue recognition method for research and development contracts, we evaluate whether two or more contracts should be combined and accounted for as one single modified contract and whether the combined or single contract should be accounted for as more than one performance obligation. For instances where a contract has options that were bid with the initial contract and awarded at a later date, we combine the options with the original contract when options are awarded. For most of our contracts, the customer contracts for research with multiple milestones that are interdependent. Consequently, the entire contract is accounted for as one performance obligation. The effect of the combined or modified contract on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis.

Contract revenue recognition is measured over time as we perform because of continuous transfer of control to the customer. For U.S. government contracts which are typically subject to the Federal Acquisition Regulation ("FAR"), this continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for cost incurred plus a reasonable profit and take control of any work in process. From time to time, as part of normal management processes, facts may change, causing revisions to estimated total costs or revenues expected. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the services to be provided. We generally use the input method, more specifically the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. The underlying bases for estimating our contract research revenues are measurable expenses, such as labor, subcontractor costs and materials, and data that are updated on a regular basis for purposes of preparing our cost estimates. Our research contracts generally have a period of performance of six months to three years, and our estimates of contract costs have historically been consistent with actual results. Revisions in these estimates between accounting periods to reflect changing facts and circumstances have not had a material impact on our operating results, and we do not expect future changes in these estimates to be material. The cumulative impact of any revisions to estimates and the full impact of anticipated losses on any type of contract are recognized in the period in which they become known.

Under cost reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fixed fee representing the profit negotiated between us and the contracting agency. Revenue from cost reimbursable contracts is recognized as costs are incurred plus an estimate of applicable fees earned. We consider fixed fees under cost reimbursable contracts to be earned in proportion to the allowable costs incurred in performance of the contract.

Revenue from time and materials contracts is recognized based on direct labor hours expended at contract billing rates plus other billable direct costs.

Fixed price contracts may include either a product delivery or specific service performance throughout a period. For fixed price contracts that are based on the proportional performance method and involve a specified number of deliverables, we recognize revenue based on the proportion of the cost of the deliverables compared to the cost of all deliverables included in the contract as this method more accurately measures performance under these arrangements. For fixed price contracts that provide for the development and delivery of a specific prototype or product, revenue is recognized based upon the percentage of completion method.

Whether certain costs under government contracts are allowable is subject to audit by the government. Certain indirect costs are charged to contracts using provisional or estimated indirect rates, which are subject to later revision based on government audits of those costs. Management is of the opinion that costs subsequently disallowed, if any, would not likely have a significant impact on revenues recognized for those contracts.

Products and Licensing Revenues

We produce standard and customized products for commercial organizations, educational institutions, and U.S. Federal government agencies. In addition we will also offer extended warranties, product rentals, and services which include testing, training, or repairs for specific products. Customers also pay royalties as agreed based on sales or usage. We account for product and related items when a contract has been executed, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of the contract price is considered probable.

To determine the proper revenue recognition method for Products and Licensing contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. We recognize revenue when the performance obligation has been satisfied by transferring the control of the product or service to the customer. For tangible products that contain software that is essential to the tangible product’s functionality, we consider the product and software to be a single performance obligation and recognize revenue accordingly. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation based on their relative stand-alone selling prices. In such circumstances, we use the observable price of goods or services which are sold separately in similar circumstances to similar customers. If these prices are not observable, then we will estimate the stand-alone selling price using information that is reasonably available. For the majority of our standard products and services, price list and discount structures related to customer type are available. For products and services that do not have price list and discount structures, we may use one or more of the following: (i) adjusted market assessment approach, (ii) expected cost plus a margin approach, and (iii) residual approach. The adjusted market approach requires us to evaluate the market in which we sell goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. The expected cost plus margin approach requires us to forecast our expected costs of satisfying the performance obligation and then add a reasonable margin for that good or service. The residual approach decreases the total transaction price by the sum of the observable standalone selling prices if either the company sells the same good or services to different customers for a broad range of amounts or the company has not established a price for the good or service and that good or service has not been sold on a standalone basis. Shipping and handling activities primarily occur after a customer obtains control and are considered fulfillment cost rather than separate performance obligations. Similarly, sales and similar taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer are excluded from the measurement of the transaction price.

For standard products, we recognize revenue at a point in time when control passes to the customer. Absent substantial product acceptance clauses, this is based on the shipping terms. For custom products that require engineering and development based on customer requirements, we will recognize revenue over time using the output method for any items shipped and any finished goods or work in process that is produced for balances of open sales orders. For any finished goods or work in process that has been produced for the balance of open sales orders we recognize revenue by applying the average selling price for such open order to the lesser of the on hand balance in finished goods or open sales order quantity which we present as a contract asset on the balance sheet. Cost of sales is recognized based on the standard cost of the finished goods and work in process associated with this revenue and inventory balances are reduced accordingly. For extended warranties and product rentals, revenue is recognized over time using the output method based on the time elapsed for the warranty or service period. In the case of warranties, we record a contract liability for amounts billed but that are not recognized until subsequent period. A separate contract liability is recorded for the cost associated with warranty repairs based on our estimate of future expense. For testing services where we are performing testing on an asset the customer controls, revenue is recognized over time by the output method using the performance to date. For training where the customer is receiving the benefit of training as it is occurring and for repairs to a customer controlled asset, revenue is recognized over time by the output method using the performance to date. For royalty revenue, we apply the practical expedient “royalty exception” recognizing revenue based on the royalty agreement which specifies an amount based on sales or minimum amount, whichever is greater.

In some product rental contracts, a customer may be offered a discount on the purchase of an item that would provide for a material right. When a material right has been provided to a customer, a separate performance obligation is established and a portion of the rental revenue will be deferred until the future product is purchased or the option expires. This deferred revenue is recognized as a contract liability on the balance sheet. In certain circumstances we may offer a "right of return" to a distributor of our products, in which case a contract liability is calculated based on the terms of the agreement and recorded as a reduction to revenue. In addition, a contract asset for the rights to recover products from customers and a reduction of cost of sales is also calculated and recorded.

Unfulfilled performance obligations represent amounts expected to be earned on executed contracts. Indefinite delivery and quantity contracts and unexercised options are not reported in total unfulfilled performance obligations. Unfulfilled performance obligations include funded obligations, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded obligations, representing firm orders for which funding has not yet been appropriated. The approximate value of our Technology Development segment unfulfilled performance obligations was $19.3 million at June 30, 2018. We expect to satisfy 48% of the performance obligations in 2018, 41% in 2019 and the remaining by 2022. The approximate value of our Products and Licensing segment unfulfilled performance obligations was $5.5 million at June 30, 2018. We expect to satisfy 69% of the performance obligations in 2018, 28% in 2019 and the remaining by 2023.

We disaggregate our revenue from contracts with customers by geographic locations, customer-type, contract type, timing of recognition, and major categories for each of our segments, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. See details in the tables below.
Effective January 1, 2018, we adopted Accounting Standards Update ("ASU") No. 2016-15, Statement of Cash Flows (Topic 230), which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice in how cash receipts and cash payments are presented in the statement of cash flows. The adoption of ASU No. 2016-15 did not have a significant impact on our consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases, which requires a lessee to recognize in its statement of financial position an asset and liability for most leases with a term greater than 12 months. Lessees should recognize a liability to make lease payments and a right-of-use asset representing the lessee's right to use the underlying asset for the lease term. The amendment is effective for fiscal years ending after December 15, 2018, including interim periods within those fiscal years. We are currently evaluating the impact the adoption of this standard will have on our consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02: Income Statement – Reporting Comprehensive Income (Topic 220) (ASU 2018-02). Under current accounting guidance, the income tax effects for changes in income tax rates and certain other transactions are recognized in income from continuing operations resulting in income tax effects recognized in AOCI that do not reflect the current tax rate of the entity (“stranded tax effects”). The new guidance allows us the option to reclassify these stranded tax effects to accumulated deficit that relate to the change in the federal tax rate resulting from the passage of the Tax Cuts and Jobs Act. This update is effective for fiscal years beginning after December 15, 2018, including interim periods therein, and early adoption is permitted. We do not expect the adoption of this standard will have a significant impact on our consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This update simplifies the subsequent measurement of goodwill. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit's carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The accounting standard will be effective for reporting periods beginning after December 15, 2019. We do not expect ASU 2017-04 will have a material impact on our financial statements.    

Recently Issued Accounting Pronouncements

Effective January 1, 2018, we adopted Revenue from Contracts with Customers (Topic 606), using the modified retrospective transition method. Under the modified retrospective approach, we apply the standards to new contracts and those that were not completed as of January 1, 2018. For those contracts not completed as of January 1, 2018, this method resulted in a cumulative adjustment to decrease the accumulated deficit in the net amount of $0.4 million. Prior periods will not be retrospectively adjusted, but we will maintain dual reporting for the year of initial application in order to maintain comparability of the periods presented.
Contract assets were formerly reported as unbilled accounts receivable. Contract liabilities were formerly reported as accrued liabilities or deferred revenue. Inventory was also impacted by the adoption of the new guidance. The titles have been changed in the table below to be consistent with accounts currently used under the new standard.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue
See details in the tables below.

 
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
 
(unaudited)
 
(unaudited)
 
 
Technology Development
Products and Licensing
Total
 
Technology Development
Products and Licensing
Total
Total Revenue by Geographic Location
 
 
 
 
 
 
 
United States
$
5,466,281

$
4,992,300

$
10,458,581

 
$
10,103,056

$
9,837,137

$
19,940,193

 
Asia

1,762,578

1,762,578

 

3,188,925

3,188,925

 
Europe

1,421,279

1,421,279

 

2,607,288

2,607,288

 
Canada, Central and South America

127,150

127,150

 

224,353

224,353

 
All Others

3,060

3,060

 

5,060

5,060

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
Total Revenue by Major Customer Type
 

 
 
 
 
 
Sales to the U.S. government
$
5,463,117

$
885,133

$
6,348,250

 
$
10,068,270

$
1,275,202

$
11,343,472

 
U.S. direct commercial sales and other
3,164

4,107,167

4,110,331

 
34,786

8,572,516

8,607,302

 
Foreign commercial sales & other

3,314,067

3,314,067

 

6,015,045

6,015,045

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
Total Revenue by Contract Type
 

 
 
 
 
 
Fixed-price contracts
$
2,375,939

$
8,306,367

$
10,682,306

 
$
4,607,592

$
15,862,763

$
20,470,355

 
Cost-type contracts
3,090,342


3,090,342

 
5,495,464


5,495,464

 
  Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
Total Revenue by Timing of Recognition
 

 
 
 
 
 
Goods transferred at a point in time
$

$
5,938,992

$
5,938,992

 
$

$
11,813,318

$
11,813,318

 
Goods/services transferred over time
5,466,281

2,367,375

7,833,656

 
10,103,056

4,049,445

14,152,501

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total Revenue by Major Products/Services
 
 
 
 
 
 
 
Technology development
$
5,466,281

$

$
5,466,281

 
$
10,103,056

$

$
10,103,056

 
Optical test and measurement systems

3,971,510

3,971,510

 

7,659,519

7,659,519

 
Optical components and sub-assemblies

3,849,283

3,849,283

 

7,273,925

7,273,925

 
Other

485,574

485,574

 

929,319

929,319

 
Total
$
5,466,281

$
8,306,367

$
13,772,648

 
$
10,103,056

$
15,862,763

$
25,965,819

Schedules of Impacts of Adopting Topic 606
The following tables summarize the impacts of adopting Topic 606 on our consolidated financial statements as of and for the three and six months ended June 30, 2018.

 
Impact of changes in accounting policies
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
 
(unaudited)
 
(unaudited)
 
(unaudited)
Assets
 
 
 
 
 
Current assets:
 
 
 
 
 
Cash and cash equivalents
$
33,292,800

 
$

 
$
33,292,800

Accounts receivable, net
9,385,772

 

 
9,385,772

Receivable from sale of HSOR business
4,001,833

 

 
4,001,833

Contract assets
3,231,770

 
(1,249,551
)
 
1,982,219

Inventory
6,906,998

 
725,351

 
7,632,349

Prepaid expenses and other current assets
1,054,984

 
7,175

 
1,062,159

Total current assets
57,874,157

 
(517,025
)
 
57,357,132

Long-term contract assets
308,093

 

 
308,093

Property and equipment, net
3,323,749

 

 
3,323,749

Intangible assets, net
3,137,083

 

 
3,137,083

Goodwill
502,000

 

 
502,000

Other assets
18,024

 

 
18,024

Total assets
$
65,163,106

 
$
(517,025
)
 
$
64,646,081

Liabilities and stockholders’ equity
 
 
 
 
 
Liabilities:
 
 
 
 
 
Current liabilities:
 
 
 
 
 
Current portion of long-term debt obligations
$
1,527,828

 
$

 
$
1,527,828

Current portion of capital lease obligations
34,661

 

 
34,661

Accounts payable
3,787,701

 

 
3,787,701

Accrued liabilities
5,554,481

 

 
5,554,481

Contract liabilities
1,400,922

 
(18,270
)
 
1,382,652

Total current liabilities
12,305,593

 
(18,270
)
 
12,287,323

Long-term deferred rent
1,109,397

 

 
1,109,397

Long-term debt obligations

 

 

Long-term capital lease obligations
54,970

 

 
54,970

Total liabilities
13,469,960

 
(18,270
)
 
13,451,690

Commitments and contingencies
 
 
 
 
 
Stockholders’ equity:
 
 
 
 
 
Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017
1,322

 

 
1,322

Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 2017
29,897

 

 
29,897

Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017
(2,116,640
)
 

 
(2,116,640
)
Additional paid-in capital
84,742,385

 

 
84,742,385

Accumulated deficit
(30,963,818
)
 
(498,755
)
 
(31,462,573
)
Total stockholders’ equity
51,693,146

 
(498,755
)
 
51,194,391

Total liabilities and stockholders’ equity
$
65,163,106

 
$
(517,025
)
 
$
64,646,081





 
Impact of changes in accounting policies
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
 
As reported
 
Adjustments
 
Balances without adoption of Topic 606
 
(unaudited)
 
(unaudited)
 
(unaudited)
 
(unaudited)
 
(unaudited)
 
(unaudited)
Revenues:
 
 
 
 
 
 
 
 
 
 
 
Technology development
$
5,466,281

 
$

 
$
5,466,281

 
$
10,103,056

 
$

 
$
10,103,056

Products and licensing
8,306,367

 
(231,975
)
 
8,074,392

 
15,862,763

 
(357,752
)
 
15,505,011

       Total revenues
13,772,648

 
(231,975
)
 
13,540,673

 
25,965,819

 
(357,752
)
 
25,608,067

Cost of revenues:

 

 

 
 
 

 

Technology development
3,945,126

 

 
3,945,126

 
7,298,628

 

 
7,298,628

Products and licensing
4,155,054

 
(63,680
)
 
4,091,374

 
7,968,605

 
(213,025
)
 
7,755,580

       Total cost of revenues
8,100,180

 
(63,680
)
 
8,036,500

 
15,267,233

 
(213,025
)
 
15,054,208

Gross profit
5,672,468

 
(168,295
)
 
5,504,173

 
10,698,586

 
(144,727
)
 
10,553,859

Operating expense:

 

 

 
 
 

 

Selling, general and administrative
3,767,456

 

 
3,767,456

 
7,577,072

 

 
7,577,072

Research, development and engineering
1,003,863

 

 
1,003,863

 
2,105,352

 

 
2,105,352

       Total operating expense
4,771,319

 

 
4,771,319

 
9,682,424

 

 
9,682,424

Operating income
901,149

 
(168,295
)
 
732,854

 
1,016,162

 
(144,727
)
 
871,435

Other income:

 

 

 
 
 

 

Investment income
100,846

 

 
100,846

 
175,756

 

 
175,756

Other income
1,187

 

 
1,187

 
2,583

 

 
2,583

Interest expense
(33,988
)
 

 
(33,988
)
 
(75,234
)
 

 
(75,234
)
Total other income
68,045

 

 
68,045

 
103,105

 

 
103,105

Income from continuing operations before income taxes
969,194

 
(168,295
)
 
800,899

 
1,119,267

 
(144,727
)
 
974,540

Income tax expense
(98,133
)
 

 
(98,133
)
 
(96,736
)
 

 
(96,736
)
Net income from continuing operations
$
1,067,327

 
$
(168,295
)
 
$
899,032

 
$
1,216,003

 
$
(144,727
)
 
$
1,071,276

The cumulative effect of the changes made to our January 1, 2018 unaudited consolidated balance sheet for the adoption of Topic 606 was as follows:

 
Balance at
 
Adjustment for
 
Adjusted balance at
 
December 31, 2017
 
Topic 606
 
January 1, 2018
Assets:
 
 
 
 
 
Contract assets
$
1,778,142

 
$
906,197

 
$
2,684,339

Inventory
$
6,951,110

 
$
(526,306
)
 
$
6,424,804

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
Contract liabilities
$
3,428,625

 
$
25,863

 
$
3,454,488

 
 
 
 
 
 
Stockholders' equity:
 
 
 
 
 
Accumulated deficit
$
(32,406,189
)
 
$
354,028

 
$
(32,052,161
)
The titles have been changed in the table below to be consistent with accounts currently used under the new standard.

 
December 31, 2017
 
As Reported
As Adopted
Accounts receivables, net
$
9,857,009

$
7,869,168

Contract assets

1,778,142

Long-term contract assets

209,699

Accrued liabilities
8,959,935

6,557,649

Contract liabilities

3,428,625

Deferred revenue
1,026,339


XML 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Discontinued Operations (Tables)
6 Months Ended
Jun. 30, 2018
Discontinued Operations and Disposal Groups [Abstract]  
Components of Discontinued Operations
The key components of net loss from discontinued operations were as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(unaudited)
 
(unaudited)
Net revenues

 
$
2,283,440

 

 
$
5,314,927

Cost of revenues

 
1,568,746

 

 
3,801,363

Operating expenses

 
1,013,511

 

 
2,303,098

Other expenses

 

 

 

Loss before income taxes

 
(298,817
)
 

 
(789,534
)
Allocated tax expense

 

 

 

Net loss from discontinued operations
$

 
$
(298,817
)
 
$

 
$
(789,534
)
The following schedule sets forth the carrying amounts of major classes of assets and liabilities associated with the transaction as of June 30, 2018 and December 31, 2017.

 
 
 
 
June 30, 2018
 
December 31, 2017
Current assets
 
(unaudited)
 
Accounts receivable
 
$
2,159,843

 
$
1,940,126

 
Contract assets
 
1,249,551

 

 
Inventory
 
1,736,107

 
2,316,329

 
Prepaid expenses and other current assets
 
89,592

 
125,821

 
 
Total current assets
 
5,235,093

 
4,382,276

Property and equipment, net
 
607,468

 
599,102

Intangible assets, net
 
1,423,546

 
1,510,203

Goodwill
 
502,000

 
502,000

Other assets
 
16,029

 
16,029

Total assets of the disposal group
 
$
7,784,136

 
$
7,009,610

 
 
 
 
 
 
 
Current liabilities
 
 
 
 
 
Accounts payable
 
$
1,018,950

 
$
960,116

 
Accrued compensation
 
444,860

 
458,342

 
Contract Liabilities
 
158,758

 

 
Other accrued liabilities
 

 
17,920

 
Total current liabilities
 
1,622,568

 
1,436,378

Deferred rent
 

 
2,271

Total liabilities of the disposal group
 
$
1,622,568

 
$
1,438,649

 
 
 
 
 
 
 



The following schedule sets forth the revenues and expenses associated with the Opto operations as well as the employees and other costs expected to be assumed by the buyer for the three and six months ended June 30, 2018 and 2017.
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(unaudited)
 
(unaudited)
Revenues
 
$
3,849,283

 
$
3,010,465

 
$
7,273,925

 
$
6,462,998

Cost of revenues
 
2,407,467

 
1,953,967

 
4,645,616

 
4,059,829

Gross profit
 
1,441,816

 
1,056,498

 
2,628,309

 
2,403,169

Operating expense
 
 
 
 
 
 
 
 
  Selling, general and administrative
 
502,047

 
420,270

 
978,174

 
938,367

  Research, development and engineering
 
243,588

 
219,291

 
465,484

 
448,035

     Total operating expense
 
745,635

 
639,561

 
1,443,658

 
1,386,402

Operating income
 
696,181

 
416,937

 
1,184,651

 
1,016,767

Other (expense)/income
 
(12,055
)
 
(3,329
)
 
22,703

 
(14,151
)
Income tax expense
 
(59,864
)
 
(140,626
)
 
18,499

 
(340,889
)
Income attributable to disposal group
 
$
624,262

 
$
272,982

 
$
1,225,853

 
$
661,727

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract Balances (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of Significant Changes in Contract Balances
The following table shows the significant changes in contract balances for the six month period ending June 30, 2018:
 
 Contract Assets
 
 Contract Liabilities
Opening Balance as of January 1, 2018
$
2,894,038

 
$
3,454,488

Revenue recognized that was included in the contract liabilities balance at the beginning of the period

 
(855,906
)
Transferred to payables from contract liabilities recognized at the beginning of the period

 
(2,041,792
)
Increases due to cash received or adjustment of estimates, excluding amounts recognized as revenue during the period

 
844,132

Transferred to receivables from contract assets recognized at the beginning of the period
(2,245,515
)
 

Increases as a result of cumulative catch-up adjustment arising from changes in the estimate of the stage of completion
2,891,340

 

Balance as of June 30, 2018
$
3,539,863

 
$
1,400,922

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventory (Tables)
6 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Components of Inventory
Components of inventory were as follows:
 
 
June 30,
2018
 
December 31,
2017
 
(unaudited)
 
 
Finished goods
$
1,725,710

 
$
2,143,953

Work-in-process
644,696

 
578,195

Raw materials
4,536,592

 
4,228,962

Total inventory
$
6,906,998

 
$
6,951,110

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2018
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities at June 30, 2018 and December 31, 2017 consisted of the following:
 
June 30, 2018
 
December 31, 2017
 
 
(unaudited)
 
 
 
Accrued compensation
$
4,396,462

 
$
5,274,005

 
Income tax payable
371,186

 
403,548

 
Accrued professional fees
122,626

 
117,445

 
Deferred rent
148,506

 
144,741

 
Royalties
148,433

 
290,235

 
Accrued interest
8,854

 

 
Accrued liabilities - other
358,414

 
327,675

 
Total accrued liabilities
$
5,554,481

 
$
6,557,649

 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Tables)
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Summary of Debt Outstanding
The following table presents a summary of debt outstanding as of June 30, 2018 and December 31, 2017:
 
June 30, 2018
 
December 31, 2017
 
 
(unaudited)
 
 
 
Silicon Valley Bank Term Loan
$
1,541,667

 
$
2,458,333

 
Less: unamortized debt issuance costs
13,839

 
21,993

 
Less: current portion
1,527,828

 
1,833,333

 
Total long-term debt
$

 
$
603,007

 
Schedule of Remaining Principal Payments Under the Term Loan
The schedule of remaining principal payments under our Term Loans as of June 30, 2018 was as follows:
2018 (remaining six months)
916,666

2019
625,000

 
$
1,541,666

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock and Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Summary of Stock Option Activity
A summary of the stock option activity for the six months ended June 30, 2018 is presented below:
 
Options Outstanding
 
Options Exercisable
 
Number of
Shares
 
Price per Share
Range
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (1)
Balance, January 1, 2018
2,714,561

 
$0.61 - $6.55
 
$
1.88

 
$
2,098,195

 
2,590,030

 
$
1.89

 
$
2,013,034

Granted
73,212

 
$2.32 - $2.67
 
$
2.46

 
 
 
 
 
 
 
 
Exercised
(53,939
)
 
$0.65 - $2.46
 
$
2.27

 
 
 
 
 
 
 
 
Canceled
(540,487
)
 
$1.21 - $6.55
 
$
2.15

 
 
 
 
 
 
 
 
Balance, June 30, 2018
2,193,347

 
$0.61 - $6.23
 
$
1.83

 
$
2,911,106

 
2,082,354

 
$
1.81

 
$
2,812,472

 
(1)
The intrinsic value of an option represents the amount by which the market value of the stock exceeds the exercise price of the option of in-the-money options only. The aggregate intrinsic value is based on the closing price of our common stock on the Nasdaq Capital Market, as applicable, on the respective dates.
Summary of Restricted Stock Awards and Units
The following is a summary of our stock unit activity under the Deferred Compensation Plan for the six months ended June 30, 2018:
 
Number of Stock Units
 
Weighted Average Grant Date Fair Value per Share
 
Intrinsic Value Outstanding
Balance, January 1, 2018
466,702

 
$1.40
 
$
1,134,086

  Granted
70,445

 
$3.00
 
 
  Forfeitures

 

 
 
  Converted

 

 
 
Balance, June 30, 2018
537,147

 
$1.61
 
$
1,600,698

The following table summarizes the value of our unvested restricted stock awards and restricted stock units:
 
Number of Unvested Shares
 
Weighted Average Grant Date Fair Value
 
Aggregate Value of Unvested Shares
Balance, January 1, 2018
489,698

 
$
1.51

 
$
738,345

Granted
296,287

 
$
3.07

 
909,600

Vested
(312,365
)
 
$
2.75

 
(454,339
)
Balance, June 30, 2018
473,620

 
$
2.52

 
$
1,193,606

Details of Equity Transactions
The following table details our equity transactions during the six months ended June 30, 2018:
 
Preferred Stock
 
Common Stock
 
Treasury Stock
 
Additional
Paid-in
Capital
 
Accumulated Deficit
 
Total
 
Shares
 
$
 
Shares
 
$
 
Shares
 
$
 
$
 
 
 
 
Balance at January 1, 2018, as previously reported
1,321,514

 
1,322

 
27,283,918

 
29,186

 
1,070,904

 
(1,649,746
)
 
83,563,208

 
(32,406,189
)
 
49,537,781

Impact of change in accounting policy

 

 

 

 

 

 

 
354,028

 
354,028

As adjusted balance at January 1, 2018
1,321,514

 
1,322

 
27,283,918

 
29,186

 
1,070,904

 
(1,649,746
)
 
83,563,208

 
(32,052,161
)
 
49,891,809

Exercise of stock options

 

 
260,842

 
261

 

 

 
639,536

 

 
639,797

Share-based compensation

 

 
280,000

 
280

 

 

 
212,150

 

 
212,430

Non-cash compensation

 

 
129,865

 
130

 

 

 
199,871

 

 
200,001

Stock dividends to Carilion Clinic(1)

 

 

 
40

 

 

 
127,620

 
(127,660
)
 

Net Income

 

 

 

 

 

 

 
1,216,003

 
1,216,003

Purchase of treasury stock

 

 
(182,201
)
 

 
182,201

 
(466,894
)
 

 


(466,894
)
Balance, June 30, 2018
1,321,514

 
1,322

 
27,772,424

 
29,897

 
1,253,105

 
(2,116,640
)
 
84,742,385

 
(30,963,818
)
 
51,693,146


(1)
The stock dividends payable in connection with Carilion Clinic’s Series A Preferred Stock will be issued subsequent to June 30, 2018. For the period from January 12, 2010, the original issue date of the Series A Preferred Stock, through June 30, 2018, the Series A Preferred Stock issued to Carilion has accrued $1,287,991 in dividends. The accrued and unpaid dividends as of June 30, 2018 will be paid by the issuance of 671,339 shares of our common stock upon Carilion’s written request.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments (Tables)
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Schedule of Revenues, Operating Income (Loss) and Assets for Reportable Segments
The table below presents assets for reportable segments:
 
 
June 30,
2018
 
December 31,
2017
 
(unaudited)
 
 
Total segment assets:
 
 
 
Technology development
$
30,704,165

 
$
32,011,084

Products and licensing
34,458,941

 
34,211,552

Total assets
$
65,163,106

 
$
66,222,636

Property plant and equipment, and intangible assets, technology development
$
2,204,428

 
$
2,361,663

Property plant and equipment, and intangible assets, products and licensing
$
4,758,404

 
$
4,831,671

The table below presents revenues and operating income/(loss) for reportable segments:
 
 
Three Months Ended June 30,
 
 
Six Months Ended June 30,
 
 
2018
 
2017
 
 
2018
 
2017
 
 
(unaudited)
 
 
(unaudited)
 
Revenues:
 
 
 
 
 
 
 
 
 
Technology development
$
5,466,281

 
$
4,602,272

 
 
$
10,103,056

 
$
8,838,375

 
Products and licensing
8,306,367

 
6,690,759

 
 
15,862,763

 
12,541,554

 
Total revenues
$
13,772,648

 
$
11,293,031

 
 
$
25,965,819

 
$
21,379,929

 
Technology development operating income/(loss)
$
445,042

 
$
32,920

 
 
$
544,274

 
$
(260,099
)
 
Products and licensing operating income/(loss)
456,107

 
146,683

 
 
471,888

 
(334,859
)
 
Total operating income/(loss)
$
901,149

 
$
179,603

 
 
$
1,016,162

 
$
(594,958
)
 
Depreciation, technology development
$
94,774

 
$
88,698

 
 
$
188,374

 
$
176,918

 
Depreciation, products and licensing
$
75,314

 
$
240,504

 
 
$
139,631

 
$
571,480

 
Amortization, technology development
$
40,856

 
$
26,169

 
 
$
78,062

 
$
74,759

 
Amortization, products and licensing
$
103,781

 
$
437,612

 
 
$
216,510

 
$
930,591

 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event - Sale of Luna Optoelectronics (Tables)
6 Months Ended
Jun. 30, 2018
Subsequent Events [Abstract]  
Components of Discontinued Operations
The key components of net loss from discontinued operations were as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(unaudited)
 
(unaudited)
Net revenues

 
$
2,283,440

 

 
$
5,314,927

Cost of revenues

 
1,568,746

 

 
3,801,363

Operating expenses

 
1,013,511

 

 
2,303,098

Other expenses

 

 

 

Loss before income taxes

 
(298,817
)
 

 
(789,534
)
Allocated tax expense

 

 

 

Net loss from discontinued operations
$

 
$
(298,817
)
 
$

 
$
(789,534
)
The following schedule sets forth the carrying amounts of major classes of assets and liabilities associated with the transaction as of June 30, 2018 and December 31, 2017.

 
 
 
 
June 30, 2018
 
December 31, 2017
Current assets
 
(unaudited)
 
Accounts receivable
 
$
2,159,843

 
$
1,940,126

 
Contract assets
 
1,249,551

 

 
Inventory
 
1,736,107

 
2,316,329

 
Prepaid expenses and other current assets
 
89,592

 
125,821

 
 
Total current assets
 
5,235,093

 
4,382,276

Property and equipment, net
 
607,468

 
599,102

Intangible assets, net
 
1,423,546

 
1,510,203

Goodwill
 
502,000

 
502,000

Other assets
 
16,029

 
16,029

Total assets of the disposal group
 
$
7,784,136

 
$
7,009,610

 
 
 
 
 
 
 
Current liabilities
 
 
 
 
 
Accounts payable
 
$
1,018,950

 
$
960,116

 
Accrued compensation
 
444,860

 
458,342

 
Contract Liabilities
 
158,758

 

 
Other accrued liabilities
 

 
17,920

 
Total current liabilities
 
1,622,568

 
1,436,378

Deferred rent
 

 
2,271

Total liabilities of the disposal group
 
$
1,622,568

 
$
1,438,649

 
 
 
 
 
 
 



The following schedule sets forth the revenues and expenses associated with the Opto operations as well as the employees and other costs expected to be assumed by the buyer for the three and six months ended June 30, 2018 and 2017.
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2018
 
2017
 
2018
 
2017
 
 
(unaudited)
 
(unaudited)
Revenues
 
$
3,849,283

 
$
3,010,465

 
$
7,273,925

 
$
6,462,998

Cost of revenues
 
2,407,467

 
1,953,967

 
4,645,616

 
4,059,829

Gross profit
 
1,441,816

 
1,056,498

 
2,628,309

 
2,403,169

Operating expense
 
 
 
 
 
 
 
 
  Selling, general and administrative
 
502,047

 
420,270

 
978,174

 
938,367

  Research, development and engineering
 
243,588

 
219,291

 
465,484

 
448,035

     Total operating expense
 
745,635

 
639,561

 
1,443,658

 
1,386,402

Operating income
 
696,181

 
416,937

 
1,184,651

 
1,016,767

Other (expense)/income
 
(12,055
)
 
(3,329
)
 
22,703

 
(14,151
)
Income tax expense
 
(59,864
)
 
(140,626
)
 
18,499

 
(340,889
)
Income attributable to disposal group
 
$
624,262

 
$
272,982

 
$
1,225,853

 
$
661,727

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies - Additional Information (Details)
shares in Millions
3 Months Ended 6 Months Ended
Jan. 01, 2018
USD ($)
Jun. 30, 2018
USD ($)
shares
Jun. 30, 2017
shares
Jun. 30, 2018
USD ($)
segment
shares
Jun. 30, 2017
shares
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]              
Number of reportable segments | segment       2      
Common stock equivalents included in diluted per share data (in shares) | shares   4.0 5.0 3.9 4.6    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Revenue recognized       $ 855,906      
Accounting Standards Update 2014-09              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Cumulative adjustment to decrease accumulated deficit $ 400,000            
Technology development              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Remaining revenue performance obligations   $ 19,300,000   19,300,000      
Products and licensing              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Revenue recognized       10,000,000      
Remaining revenue performance obligations   $ 5,500,000   $ 5,500,000      
Forecast | Technology development              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Performance obligation, percentage           41.00% 48.00%
Forecast | Products and licensing              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Performance obligation, percentage           28.00% 69.00%
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Effect on Balance Sheet Items (Details) - USD ($)
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Assets      
Contract assets $ 3,231,770 $ 2,684,339 $ 1,778,142
Inventory 6,906,998 6,424,804 6,951,110
Liabilities:      
Contract liabilities 1,400,922 3,454,488 3,454,488
Stockholders’ equity:      
Accumulated deficit (30,963,818) $ (32,052,161) (32,406,189)
Adjustments | Accounting Standards Update 2014-09      
Assets      
Contract assets (1,249,551)   906,197
Inventory 725,351   (526,306)
Liabilities:      
Contract liabilities     25,863
Stockholders’ equity:      
Accumulated deficit (498,755)   354,028
As Reported      
Assets      
Contract assets 1,982,219   0
Inventory 7,632,349    
Liabilities:      
Contract liabilities     3,428,625
Stockholders’ equity:      
Accumulated deficit $ (31,462,573)   (32,406,189)
As Reported | Accounting Standards Update 2014-09      
Assets      
Contract assets     1,778,142
Inventory     $ 6,951,110
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Effect on Contract Assets and Liabilities (Details) - USD ($)
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net $ 9,385,772   $ 7,869,168
Contract assets 3,231,770 $ 2,684,339 1,778,142
Long-term contract assets 308,093   209,699
Accrued liabilities 5,554,481   6,557,649
Contract liabilities 1,400,922   3,428,625
Deferred revenue     0
As Reported      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net 9,385,772   9,857,009
Contract assets 1,982,219   0
Long-term contract assets 308,093   0
Accrued liabilities 5,554,481   8,959,935
Contract liabilities $ 1,382,652   0
Deferred revenue     $ 1,026,339
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Total revenues $ 13,772,648 $ 11,293,031 $ 25,965,819 $ 21,379,929
Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 5,466,281   10,103,056  
Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 8,306,367   15,862,763  
Technology Development        
Disaggregation of Revenue [Line Items]        
Total revenues 5,466,281   10,103,056  
Technology Development | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 5,466,281   10,103,056  
Technology Development | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
Optical Test and Measurement Systems        
Disaggregation of Revenue [Line Items]        
Total revenues 3,971,510   7,659,519  
Optical Test and Measurement Systems | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
Optical Test and Measurement Systems | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 3,971,510   7,659,519  
Optical Components and Sub-assemblies        
Disaggregation of Revenue [Line Items]        
Total revenues 3,849,283   7,273,925  
Optical Components and Sub-assemblies | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
Optical Components and Sub-assemblies | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 3,849,283   7,273,925  
Other        
Disaggregation of Revenue [Line Items]        
Total revenues 485,574   929,319  
Other | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
Other | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 485,574   929,319  
Goods transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 5,938,992   11,813,318  
Goods transferred at a point in time | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
Goods transferred at a point in time | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 5,938,992   11,813,318  
Goods/services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenues 7,833,656   14,152,501  
Goods/services transferred over time | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 5,466,281   10,103,056  
Goods/services transferred over time | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 2,367,375   4,049,445  
Fixed-price contracts        
Disaggregation of Revenue [Line Items]        
Total revenues 10,682,306   20,470,355  
Fixed-price contracts | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 2,375,939   4,607,592  
Fixed-price contracts | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 8,306,367   15,862,763  
Cost-type contracts        
Disaggregation of Revenue [Line Items]        
Total revenues 3,090,342   5,495,464  
Cost-type contracts | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 3,090,342   5,495,464  
Cost-type contracts | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
Sales to the U.S. government        
Disaggregation of Revenue [Line Items]        
Total revenues 6,348,250   11,343,472  
Sales to the U.S. government | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 5,463,117   10,068,270  
Sales to the U.S. government | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 885,133   1,275,202  
U.S. direct commercial sales and other        
Disaggregation of Revenue [Line Items]        
Total revenues 4,110,331   8,607,302  
U.S. direct commercial sales and other | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 3,164   34,786  
U.S. direct commercial sales and other | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 4,107,167   8,572,516  
Foreign commercial sales & other        
Disaggregation of Revenue [Line Items]        
Total revenues 3,314,067   6,015,045  
Foreign commercial sales & other | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
Foreign commercial sales & other | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 3,314,067   6,015,045  
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 10,458,581   19,940,193  
United States | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 5,466,281   10,103,056  
United States | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 4,992,300   9,837,137  
Asia        
Disaggregation of Revenue [Line Items]        
Total revenues 1,762,578   3,188,925  
Asia | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
Asia | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 1,762,578   3,188,925  
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 1,421,279   2,607,288  
Europe | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
Europe | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 1,421,279   2,607,288  
Canada, Central and South America        
Disaggregation of Revenue [Line Items]        
Total revenues 127,150   224,353  
Canada, Central and South America | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
Canada, Central and South America | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues 127,150   224,353  
All Others        
Disaggregation of Revenue [Line Items]        
Total revenues 3,060   5,060  
All Others | Technology development        
Disaggregation of Revenue [Line Items]        
Total revenues 0   0  
All Others | Products and licensing        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,060   $ 5,060  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Consolidated Balance Sheet (Details) - USD ($)
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Current assets:          
Cash and cash equivalents $ 33,292,800   $ 36,981,533 $ 10,291,255 $ 12,802,458
Accounts receivable, net 9,385,772   7,869,168    
Receivable from sale of HSOR business 4,001,833   4,000,976    
Contract assets 3,231,770 $ 2,684,339 1,778,142    
Inventory 6,906,998 6,424,804 6,951,110    
Prepaid expenses and other current assets 1,054,984   1,220,650    
Total current assets 57,874,157   58,801,579    
Long-term contract assets 308,093   209,699    
Property and equipment, net 3,323,749   3,453,741    
Intangible assets, net 3,137,083   3,237,593    
Goodwill 502,000   502,000    
Other assets 18,024   18,024    
Total assets 65,163,106   66,222,636    
Current liabilities:          
Current portion of long-term debt obligations 1,527,828   1,833,333    
Current portion of capital lease obligations 34,661   43,665    
Accounts payable 3,787,701   2,962,863    
Accrued liabilities 5,554,481   6,557,649    
Contract liabilities 1,400,922   3,428,625    
Total current liabilities 12,305,593   14,826,135    
Long-term deferred rent 1,109,397   1,184,438    
Long-term debt obligations 0   603,007    
Long-term capital lease obligations 54,970   71,275    
Total liabilities 13,469,960   16,684,855    
Commitments and contingencies      
Stockholders’ equity:          
Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017 1,322   1,322    
Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 2017 29,897   29,186    
Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017 (2,116,640)   (1,649,746)    
Additional paid-in capital 84,742,385   83,563,208    
Accumulated deficit (30,963,818) (32,052,161) (32,406,189)    
Total stockholders’ equity 51,693,146 $ 49,891,809 49,537,781    
Total liabilities and stockholders’ equity $ 65,163,106   $ 66,222,636    
Preferred stock, par value (in dollars per share) $ 0.001   $ 0.001    
Preferred stock, authorized (in shares) 1,321,514   1,321,514    
Preferred stock, issued (in shares) 1,321,514   1,321,514    
Preferred stock, outstanding (in shares) 1,321,514   1,321,514    
Common stock, par value (in dollars per share) $ 0.001   $ 0.001    
Common stock, authorized (in shares) 100,000,000   100,000,000    
Common stock, issued (in shares) 29,025,529   28,354,822    
Common stock, outstanding (in shares) 27,772,424   27,283,918    
Treasury Stock (in shares) 1,253,105   1,070,904    
Balances without adoption of Topic 606          
Current assets:          
Cash and cash equivalents $ 33,292,800        
Accounts receivable, net 9,385,772   $ 9,857,009    
Receivable from sale of HSOR business 4,001,833        
Contract assets 1,982,219   0    
Inventory 7,632,349        
Prepaid expenses and other current assets 1,062,159        
Total current assets 57,357,132        
Long-term contract assets 308,093   0    
Property and equipment, net 3,323,749        
Intangible assets, net 3,137,083        
Goodwill 502,000        
Other assets 18,024        
Total assets 64,646,081        
Current liabilities:          
Current portion of long-term debt obligations 1,527,828        
Current portion of capital lease obligations 34,661        
Accounts payable 3,787,701        
Accrued liabilities 5,554,481   8,959,935    
Contract liabilities 1,382,652   0    
Total current liabilities 12,287,323        
Long-term deferred rent 1,109,397        
Long-term debt obligations 0        
Long-term capital lease obligations 54,970        
Total liabilities 13,451,690        
Stockholders’ equity:          
Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017 1,322        
Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 2017 29,897        
Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017 (2,116,640)        
Additional paid-in capital 84,742,385        
Accumulated deficit (31,462,573)   (32,406,189)    
Total stockholders’ equity 51,194,391        
Total liabilities and stockholders’ equity 64,646,081        
Accounting Standards Update 2014-09 | Adjustments          
Current assets:          
Cash and cash equivalents 0        
Accounts receivable, net 0        
Receivable from sale of HSOR business 0        
Contract assets (1,249,551)   906,197    
Inventory 725,351   (526,306)    
Prepaid expenses and other current assets 7,175        
Total current assets (517,025)        
Long-term contract assets 0        
Property and equipment, net 0        
Intangible assets, net 0        
Goodwill 0        
Other assets 0        
Total assets (517,025)        
Current liabilities:          
Current portion of long-term debt obligations 0        
Current portion of capital lease obligations 0        
Accounts payable 0        
Accrued liabilities 0        
Contract liabilities (18,270)        
Total current liabilities (18,270)        
Long-term deferred rent 0        
Long-term debt obligations 0        
Long-term capital lease obligations 0        
Total liabilities (18,270)        
Stockholders’ equity:          
Preferred stock, par value $0.001, 1,321,514 shares authorized, issued and outstanding at June 30, 2018 and December 31, 2017 0        
Common stock, par value $0.001, 100,000,000 shares authorized, 29,025,529 and 28,354,822 shares issued, 27,772,424 and 27,283,918 shares outstanding at June 30, 2018 and December 31, 2017 0        
Treasury stock at cost, 1,253,105 and 1,070,904 shares at June 30, 2018 and December 31, 2017 0        
Additional paid-in capital 0        
Accumulated deficit (498,755)   354,028    
Total stockholders’ equity (498,755)        
Total liabilities and stockholders’ equity $ (517,025)        
Accounting Standards Update 2014-09 | Balances without adoption of Topic 606          
Current assets:          
Contract assets     1,778,142    
Inventory     $ 6,951,110    
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Consolidated Statement of Operations (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues:        
Total revenues $ 13,772,648 $ 11,293,031 $ 25,965,819 $ 21,379,929
Cost of revenues:        
Total cost of revenues 8,100,180 6,926,821 15,267,233 13,137,336
Gross profit 5,672,468 4,366,210 10,698,586 8,242,593
Operating expense:        
Selling, general and administrative 3,767,456 3,367,716 7,577,072 7,089,889
Research, development and engineering 1,003,863 818,891 2,105,352 1,747,662
Total operating expense 4,771,319 4,186,607 9,682,424 8,837,551
Operating income/(loss) 901,149 179,603 1,016,162 (594,958)
Other income/(expense):        
Investment income 100,846 0 175,756 0
Other income/(expense) 1,187 (1,225) 2,583 (869)
Interest expense (33,988) (60,386) (75,234) (124,760)
Total other income/(expense) 68,045 (61,611) 103,105 (125,629)
Income/(loss) from continuing operations before income taxes 969,194 117,992 1,119,267 (720,587)
Income tax (benefit)/expense (98,133) 40,937 (96,736) 67,627
Net income/(loss) from continuing operations 1,067,327 77,055 1,216,003 (788,214)
Balances without adoption of Topic 606        
Revenues:        
Total revenues 13,540,673   25,608,067  
Cost of revenues:        
Total cost of revenues 8,036,500   15,054,208  
Gross profit 5,504,173   10,553,859  
Operating expense:        
Selling, general and administrative 3,767,456   7,577,072  
Research, development and engineering 1,003,863   2,105,352  
Total operating expense 4,771,319   9,682,424  
Operating income/(loss) 732,854   871,435  
Other income/(expense):        
Investment income 100,846   175,756  
Other income/(expense) 1,187   2,583  
Interest expense (33,988)   (75,234)  
Total other income/(expense) 68,045   103,105  
Income/(loss) from continuing operations before income taxes 800,899   974,540  
Income tax (benefit)/expense (98,133)   (96,736)  
Net income/(loss) from continuing operations 899,032   1,071,276  
Accounting Standards Update 2014-09 | Adjustments        
Revenues:        
Total revenues (231,975)   (357,752)  
Cost of revenues:        
Total cost of revenues (63,680)   (213,025)  
Gross profit (168,295)   (144,727)  
Operating expense:        
Selling, general and administrative 0   0  
Research, development and engineering 0   0  
Total operating expense 0   0  
Operating income/(loss) (168,295)   (144,727)  
Other income/(expense):        
Investment income 0   0  
Other income/(expense) 0   0  
Interest expense 0   0  
Total other income/(expense) 0   0  
Income/(loss) from continuing operations before income taxes (168,295)   (144,727)  
Income tax (benefit)/expense 0   0  
Net income/(loss) from continuing operations (168,295)   (144,727)  
Technology development        
Revenues:        
Total revenues 5,466,281 4,602,272 10,103,056 8,838,375
Cost of revenues:        
Total cost of revenues 3,945,126 3,443,954 7,298,628 6,553,423
Technology development | Balances without adoption of Topic 606        
Revenues:        
Total revenues 5,466,281   10,103,056  
Cost of revenues:        
Total cost of revenues 3,945,126   7,298,628  
Technology development | Accounting Standards Update 2014-09 | Adjustments        
Revenues:        
Total revenues 0   0  
Cost of revenues:        
Total cost of revenues 0   0  
Products and licensing        
Revenues:        
Total revenues 8,306,367 6,690,759 15,862,763 12,541,554
Cost of revenues:        
Total cost of revenues 4,155,054 $ 3,482,867 7,968,605 $ 6,583,913
Products and licensing | Balances without adoption of Topic 606        
Revenues:        
Total revenues 8,074,392   15,505,011  
Cost of revenues:        
Total cost of revenues 4,091,374   7,755,580  
Products and licensing | Accounting Standards Update 2014-09 | Adjustments        
Revenues:        
Total revenues (231,975)   (357,752)  
Cost of revenues:        
Total cost of revenues $ (63,680)   $ (213,025)  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Discontinued Operations - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Aug. 09, 2017
Jun. 30, 2017
Jun. 30, 2017
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Cash flows used in operating activities for discontinued operations     $ (1.0)
Cash flows used in investing activities for discontinued operations     $ (0.8)
High Speed Optical Receivers Business | Disposed of by Sale      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Initial purchase price $ 33.5    
Proceeds from sales of discontinued operations 29.5    
Placed in escrow $ 4.0    
High Speed Optical Receivers Business | Disposed of by Sale | Product Concentration Risk | Revenues      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Concentration risk   16.80% 17.00%
High Speed Optical Receivers Business | Disposed of by Sale | Product Concentration Risk | Cost of Revenues      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Concentration risk   18.50% 19.90%
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Discontinued Operations - Components of Income from Discontinued Operations (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Discontinued Operations and Disposal Groups [Abstract]        
Net revenues $ 0 $ 2,283,440 $ 0 $ 5,314,927
Cost of revenues 0 1,568,746 0 3,801,363
Operating expenses 0 1,013,511 0 2,303,098
Other expenses 0 0 0 0
Loss before income taxes 0 (298,817) 0 (789,534)
Allocated tax expense 0 0 0 0
Net loss from discontinued operations $ 0 $ (298,817) $ 0 $ (789,534)
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract Balances (Details)
6 Months Ended
Jun. 30, 2018
USD ($)
Contract Assets  
Opening Balance as of January 1, 2018 $ 2,894,038
Transferred to receivables from contract assets recognized at the beginning of the period (2,245,515)
Increases as a result of cumulative catch-up adjustment arising from changes in the estimate of the stage of completion 2,891,340
Balance as of June 30, 2018 3,539,863
Contract Liabilities  
Opening Balance as of January 1, 2018 3,454,488
Revenue recognized that was included in the contract liabilities balance at the beginning of the period (855,906)
Transferred to payables from contract liabilities recognized at the beginning of the period (2,041,792)
Increases due to cash received or adjustment of estimates, excluding amounts recognized as revenue during the period 844,132
Balance as of June 30, 2018 $ 1,400,922
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventory (Details) - USD ($)
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]      
Finished goods $ 1,725,710   $ 2,143,953
Work-in-process 644,696   578,195
Raw materials 4,536,592   4,228,962
Total inventory $ 6,906,998 $ 6,424,804 $ 6,951,110
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accrued compensation $ 4,396,462 $ 5,274,005
Income tax payable 371,186 403,548
Accrued professional fees 122,626 117,445
Deferred rent 148,506 144,741
Royalties 148,433 290,235
Accrued interest 8,854 0
Accrued liabilities - other 358,414 327,675
Total accrued liabilities $ 5,554,481 $ 6,557,649
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Additional Information (Details)
1 Months Ended
May 08, 2015
USD ($)
installment
Sep. 30, 2015
USD ($)
installment
Jun. 30, 2018
USD ($)
Dec. 31, 2017
USD ($)
Debt Instrument [Line Items]        
Aggregate term loan balance     $ 1,541,666 $ 2,458,333
Term Loan | Silicon Valley Bank        
Debt Instrument [Line Items]        
Debt, face amount $ 6,000,000.0      
Debt, number of monthly payment | installment 48      
Early termination fee 2.00%      
Effective interest rate     7.00%  
Term Loan | Silicon Valley Bank | Prime Rate        
Debt Instrument [Line Items]        
Debt, additional interest above prime rate 2.00%      
Term Loan | Silicon Valley Bank | Sixth Loan Modification Agreement        
Debt Instrument [Line Items]        
Debt, monthly principal payments $ 125,000      
Term Loan | Silicon Valley Bank | Seventh Loan Modification Agreement        
Debt Instrument [Line Items]        
Debt, face amount   $ 1,000,000    
Debt, number of monthly payment | installment   35    
Debt, monthly principal payments   $ 27,778    
Debt, additional interest above prime rate   2.00%    
Minimum cash balance   $ 4,000,000    
Liquidity covenant component, accounts receivable percentage   60.00%    
Liquidity covenant component, outstanding principal loan balance multiplier   1.5    
Term Loan One | Term Loan        
Debt Instrument [Line Items]        
Aggregate term loan balance     $ 200,000 300,000
Term Loan Two | Term Loan        
Debt Instrument [Line Items]        
Aggregate term loan balance     $ 1,400,000 $ 2,100,000
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Summary of Debt Outstanding (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Silicon Valley Bank Term Loan $ 1,541,666 $ 2,458,333
Less: unamortized debt issuance costs 13,839 21,993
Less: current portion 1,527,828 1,833,333
Long-term debt obligations $ 0 $ 603,007
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Remaining Principal Payments Under the Term Loan (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
2018 (remaining six months) $ 916,666  
2019 625,000  
Silicon Valley Bank Term Loan $ 1,541,666 $ 2,458,333
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock and Share-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Equity [Abstract]        
Expected dividend yield   0.00%    
Aggregate outstanding stock options (in shares) 2,193,347 2,193,347   2,714,561
Outstanding stock options, weighted average remaining contractual term   3 years 12 months    
Exercisable stock options (in shares) 2,082,354 2,082,354   2,590,030
Exercisable stock options, weighted average remaining contractual term   3 years 8 months    
Fair value of shares vested $ 6,200,000 $ 6,200,000    
Fair value of options exercised during period 172,285      
Share-based compensation   212,149 $ 321,756  
Stock-based compensation expense not yet recognized $ 200,000 $ 200,000    
Weighted average remaining service period   3 years 8 months 12 days    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued (in shares)   296,287    
Shares vested (in shares)   312,365    
Shares not yet vested (in shares) 473,620 473,620   489,698
Employees | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued (in shares)   280,000    
Shares vested (in shares)   182,500    
Directors | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares issued (in shares)   16,287    
Shares vested (in shares)   129,865    
Maximum | Directors | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period, earlier of grant anniversary, or annual stockholders' meeting   1 year    
Employee Director Compensation Plan | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares not yet vested (in shares) 48,859 48,859    
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock and Share-Based Compensation - Summary of Activity of Equity Incentive Plans (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Options Outstanding, Number of Shares    
Beginning Balance (shares) 2,714,561  
Granted (in shares) 73,212  
Exercised (in shares) (53,939)  
Canceled (in shares) (540,487)  
Ending Balance (shares) 2,193,347 2,714,561
Price per Share Range    
Outstanding, lower limit (in dollars per share) $ 0.61 $ 0.61
Outstanding, upper limit (in dollars per share) 6.23 6.55
Granted, lower limit (in dollars per share) 2.32  
Granted, upper limit (in dollars per share) 2.67  
Exercised, lower limit (in dollars per share) 0.65  
Exercised, upper limit (in dollars per share) 2.46  
Canceled, lower limit (in dollars per share) 1.21  
Canceled, upper limit (in dollars per share) 6.55  
Options Outstanding, Weighted Average Exercise Price    
Beginning Balance (in dollars per share) 1.88  
Granted (in dollars per share) 2.46  
Exercised (in dollars per share) 2.27  
Canceled (in dollars per share) 2.15  
Ending Balance (in dollars per share) $ 1.83 $ 1.88
Additional Disclosures    
Options Outstanding, Aggregate Intrinsic Value $ 2,911,106 $ 2,098,195
Options Exercisable, Number of Shares (in shares) 2,082,354 2,590,030
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 1.81 $ 1.89
Options Exercisable, Aggregate Intrinsic Value $ 2,812,472 $ 2,013,034
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock and Share-Based Compensation - Summary of Restricted Awards (Details)
6 Months Ended
Jun. 30, 2018
USD ($)
$ / shares
shares
Number of Unvested Shares  
Beginning balance (in shares) | shares 489,698
Granted (in shares) | shares 296,287
Vested (in shares) | shares (312,365)
Ending balance (in shares) | shares 473,620
Weighted Average Grant Date Fair Value  
Beginning balance (in usd per share) | $ / shares $ 1.51
Granted (in usd per share) | $ / shares 3.07
Vested (in usd per share) | $ / shares 2.75
Ending balance (in usd per share) | $ / shares $ 2.52
Aggregate Value of Unvested Shares  
Aggregate value of shares, Beginning balance | $ $ 738,345
Aggregate value of shares, Granted | $ 909,600
Aggregate value of shares, Vested | $ (454,339)
Aggregate value of shares, Ending balance | $ $ 1,193,606
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock and Share-Based Compensation - Summary of Restricted Stock Units (Details) - USD ($)
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Weighted Average Grant Date Fair Value    
Beginning balance (in usd per share) $ 1.51  
Granted (in usd per share) 3.07  
Ending balance (in usd per share) $ 2.52  
Intrinsic value, outstanding $ 1,193,606 $ 738,345
Restricted Stock Units (RSUs) | Employee Director Compensation Plan    
Number of Stock Units    
Beginning balance (in shares) 466,702  
Granted (in shares) 70,445  
Forfeitures (in shares) 0  
Converted (in shares) 0  
Ending balance (in shares) 537,147  
Weighted Average Grant Date Fair Value    
Beginning balance (in usd per share) $ 1.40  
Granted (in usd per share) 3.00  
Forfeitures (in usd per share) 0.00  
Converted (in usd per share) 0.00  
Ending balance (in usd per share) $ 1.61  
Intrinsic value, outstanding $ 1,600,698 $ 1,134,086
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock and Share-Based Compensation - Equity Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended 10 Months Ended 13 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
May 31, 2017
Jun. 30, 2018
Jan. 01, 2018
Increase (Decrease) in Stockholders' Equity                
Preferred stock beginning balance (in shares)     1,321,514          
Common stock beginning balance (in shares)     27,283,918          
Treasury stock beginning balance (in shares)     1,070,904          
Stockholder's equity beginning balance     $ 49,537,781          
Impact of change in accounting policy, Preferred stock balance (in shares) 1,321,514   1,321,514   1,321,514   1,321,514  
Impact of change in accounting policy, Common stock balance (in shares) 27,772,424   27,283,918   27,772,424   27,772,424  
Impact of change in accounting policy, Treasury stock balance (in shares) 1,253,105   1,070,904   1,253,105   1,253,105  
Impact of change in accounting policy, Stockholder's equity adjusted balance $ 51,693,146   $ 49,537,781   $ 51,693,146   $ 51,693,146 $ 49,891,809
Exercise of stock options (in shares)     53,939          
Exercise of stock options     $ 639,797          
Share-based compensation     212,430          
Non-cash compensation     200,001          
Stock dividends to Carilion Clinic     0          
Net Income $ 1,067,327 $ (221,762) 1,216,003 $ (1,577,748)        
Purchase of treasury stock (in shares)         (565,629) (205,500)    
Purchase of treasury stock     $ (466,894)          
Preferred stock ending balance (in shares) 1,321,514   1,321,514   1,321,514      
Common stock ending balance (in shares) 27,772,424   27,772,424   27,772,424      
Treasury stock ending balance (in shares) 1,253,105   1,253,105   1,253,105      
Stockholder's equity ending balance $ 51,693,146   $ 51,693,146   $ 51,693,146      
Carilion Clinic | Series A Preferred Stock                
Increase (Decrease) in Stockholders' Equity                
Accrued dividends             $ 1,287,991  
Stock dividends for preferred shareholders (in shares)     671,339          
Preferred Stock                
Increase (Decrease) in Stockholders' Equity                
Impact of change in accounting policy, Preferred stock balance (in shares) 1,321,514   1,321,514   1,321,514   1,321,514 1,321,514
Impact of change in accounting policy, Stockholder's equity adjusted balance $ 1,322   $ 1,322   $ 1,322   $ 1,322 $ 1,322
Exercise of stock options (in shares)     0          
Exercise of stock options     $ 0          
Share-based compensation (in shares)     0          
Share-based compensation     $ 0          
Non-cash compensation (in shares)     0          
Non-cash compensation     $ 0          
Stock dividends to Carilion Clinic (in shares)     0          
Stock dividends to Carilion Clinic     $ 0          
Net Income     $ 0          
Purchase of treasury stock (in shares)     0          
Purchase of treasury stock     $ 0          
Preferred stock ending balance (in shares) 1,321,514   1,321,514   1,321,514      
Stockholder's equity ending balance $ 1,322   $ 1,322   $ 1,322      
Common Stock                
Increase (Decrease) in Stockholders' Equity                
Impact of change in accounting policy, Common stock balance (in shares) 27,772,424   27,772,424   27,772,424   27,772,424 27,283,918
Impact of change in accounting policy, Stockholder's equity adjusted balance $ 29,897   $ 29,897   $ 29,897   $ 29,897 $ 29,186
Exercise of stock options (in shares)     260,842          
Exercise of stock options     $ 261          
Share-based compensation (in shares)     280,000          
Share-based compensation     $ 280          
Non-cash compensation (in shares)     129,865          
Non-cash compensation     $ 130          
Stock dividends to Carilion Clinic (in shares)     0          
Stock dividends to Carilion Clinic     $ 40          
Net Income     $ 0          
Purchase of treasury stock (in shares)     (182,201)          
Purchase of treasury stock     $ 0          
Common stock ending balance (in shares) 27,772,424   27,772,424   27,772,424      
Stockholder's equity ending balance $ 29,897   $ 29,897   $ 29,897      
Treasury Stock                
Increase (Decrease) in Stockholders' Equity                
Impact of change in accounting policy, Treasury stock balance (in shares) 1,253,105   1,253,105   1,253,105   1,253,105 1,070,904
Impact of change in accounting policy, Stockholder's equity adjusted balance $ (2,116,640)   $ (2,116,640)   $ (2,116,640)   $ (2,116,640) $ (1,649,746)
Exercise of stock options (in shares)     0          
Exercise of stock options     $ 0          
Share-based compensation (in shares)     0          
Share-based compensation     $ 0          
Non-cash compensation (in shares)     0          
Non-cash compensation     $ 0          
Stock dividends to Carilion Clinic (in shares)     0          
Stock dividends to Carilion Clinic     $ 0          
Net Income     $ 0          
Purchase of treasury stock (in shares)     182,201          
Purchase of treasury stock     $ (466,894)          
Treasury stock ending balance (in shares) 1,253,105   1,253,105   1,253,105      
Stockholder's equity ending balance $ (2,116,640)   $ (2,116,640)   $ (2,116,640)      
Additional Paid-in Capital                
Increase (Decrease) in Stockholders' Equity                
Impact of change in accounting policy, Stockholder's equity adjusted balance 84,742,385   84,742,385   84,742,385   84,742,385 83,563,208
Exercise of stock options     639,536          
Share-based compensation     212,150          
Non-cash compensation     199,871          
Stock dividends to Carilion Clinic     127,620          
Net Income     0          
Purchase of treasury stock     0          
Stockholder's equity ending balance 84,742,385   84,742,385   84,742,385      
Accumulated Deficit                
Increase (Decrease) in Stockholders' Equity                
Impact of change in accounting policy, Stockholder's equity adjusted balance (30,963,818)   (30,963,818)   (30,963,818)   $ (30,963,818) $ (32,052,161)
Exercise of stock options     0          
Share-based compensation     0          
Non-cash compensation     0          
Stock dividends to Carilion Clinic     (127,660)          
Purchase of treasury stock     0          
Stockholder's equity ending balance $ (30,963,818)   (30,963,818)   $ (30,963,818)      
Scenario, Previously Reported                
Increase (Decrease) in Stockholders' Equity                
Stockholder's equity beginning balance     49,537,781          
Impact of change in accounting policy, Stockholder's equity adjusted balance     $ 49,537,781          
Scenario, Previously Reported | Preferred Stock                
Increase (Decrease) in Stockholders' Equity                
Preferred stock beginning balance (in shares)     1,321,514          
Stockholder's equity beginning balance     $ 1,322          
Impact of change in accounting policy, Preferred stock balance (in shares)     1,321,514          
Impact of change in accounting policy, Stockholder's equity adjusted balance     $ 1,322          
Scenario, Previously Reported | Common Stock                
Increase (Decrease) in Stockholders' Equity                
Common stock beginning balance (in shares)     27,283,918          
Stockholder's equity beginning balance     $ 29,186          
Impact of change in accounting policy, Common stock balance (in shares)     27,283,918          
Impact of change in accounting policy, Stockholder's equity adjusted balance     $ 29,186          
Scenario, Previously Reported | Treasury Stock                
Increase (Decrease) in Stockholders' Equity                
Treasury stock beginning balance (in shares)     1,070,904          
Stockholder's equity beginning balance     $ (1,649,746)          
Impact of change in accounting policy, Treasury stock balance (in shares)     1,070,904          
Impact of change in accounting policy, Stockholder's equity adjusted balance     $ (1,649,746)          
Scenario, Previously Reported | Additional Paid-in Capital                
Increase (Decrease) in Stockholders' Equity                
Stockholder's equity beginning balance     83,563,208          
Impact of change in accounting policy, Stockholder's equity adjusted balance     83,563,208          
Scenario, Previously Reported | Accumulated Deficit                
Increase (Decrease) in Stockholders' Equity                
Stockholder's equity beginning balance     (32,406,189)          
Impact of change in accounting policy, Stockholder's equity adjusted balance     (32,406,189)          
Restatement Adjustment                
Increase (Decrease) in Stockholders' Equity                
Stockholder's equity beginning balance     354,028          
Impact of change in accounting policy, Stockholder's equity adjusted balance     $ 354,028          
Restatement Adjustment | Preferred Stock                
Increase (Decrease) in Stockholders' Equity                
Preferred stock beginning balance (in shares)     0          
Stockholder's equity beginning balance     $ 0          
Impact of change in accounting policy, Preferred stock balance (in shares)     0          
Impact of change in accounting policy, Stockholder's equity adjusted balance     $ 0          
Restatement Adjustment | Common Stock                
Increase (Decrease) in Stockholders' Equity                
Common stock beginning balance (in shares)     0          
Stockholder's equity beginning balance     $ 0          
Impact of change in accounting policy, Common stock balance (in shares)     0          
Impact of change in accounting policy, Stockholder's equity adjusted balance     $ 0          
Restatement Adjustment | Treasury Stock                
Increase (Decrease) in Stockholders' Equity                
Treasury stock beginning balance (in shares)     0          
Stockholder's equity beginning balance     $ 0          
Impact of change in accounting policy, Treasury stock balance (in shares)     0          
Impact of change in accounting policy, Stockholder's equity adjusted balance     $ 0          
Restatement Adjustment | Additional Paid-in Capital                
Increase (Decrease) in Stockholders' Equity                
Stockholder's equity beginning balance     0          
Impact of change in accounting policy, Stockholder's equity adjusted balance     0          
Restatement Adjustment | Accumulated Deficit                
Increase (Decrease) in Stockholders' Equity                
Stockholder's equity beginning balance     354,028          
Impact of change in accounting policy, Stockholder's equity adjusted balance     $ 354,028          
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Capital Stock and Share-Based Compensation - Stock Repurchase Program (Details) - USD ($)
10 Months Ended 13 Months Ended
Jun. 30, 2018
May 31, 2017
Sep. 30, 2017
May 31, 2016
Equity [Abstract]        
Authorized share repurchase amount     $ 2,000,000.0 $ 2,000,000
Treasury shares repurchased (in shares) 565,629 205,500    
Amount of stock repurchased $ 1,100,000 $ 200,000    
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
segment
Jun. 30, 2017
USD ($)
Segment Reporting [Abstract]        
Number of operating segments | segment     2  
Revenues | Government Contracts Concentration Risk | U.S. Government        
Segment Reporting Information [Line Items]        
Percentage of total consolidated revenues by customer 46.00% 45.00% 44.00% 45.00%
Revenues | Geographic Concentration Risk | Outside of the United States        
Segment Reporting Information [Line Items]        
Percentage of total consolidated revenues by customer 24.00% 23.00% 23.00% 21.00%
Products and licensing        
Segment Reporting Information [Line Items]        
Depreciation $ 75,314 $ 240,504 $ 139,631 $ 571,480
Amortization $ 103,781 $ 437,612 $ 216,510 930,591
Products and licensing | Discontinued Operations        
Segment Reporting Information [Line Items]        
Depreciation       400,000
Amortization       $ 700,000
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments - Revenues and Operating Income (Loss) for Reportable Segments Not Including Discontinued Operations (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues:        
Total revenues $ 13,772,648 $ 11,293,031 $ 25,965,819 $ 21,379,929
Total operating income (loss) 901,149 179,603 1,016,162 (594,958)
Technology development        
Revenues:        
Total revenues 5,466,281   10,103,056  
Total operating income (loss) 445,042 32,920 544,274 (260,099)
Depreciation 94,774 88,698 188,374 176,918
Amortization 40,856 26,169 78,062 74,759
Products and licensing        
Revenues:        
Total revenues 8,306,367   15,862,763  
Total operating income (loss) 456,107 146,683 471,888 (334,859)
Depreciation 75,314 240,504 139,631 571,480
Amortization 103,781 437,612 216,510 930,591
Technology development        
Revenues:        
Total revenues 5,466,281 4,602,272 10,103,056 8,838,375
Products and licensing        
Revenues:        
Total revenues $ 8,306,367 $ 6,690,759 $ 15,862,763 $ 12,541,554
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments - Assets for Reportable Segments (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Total segment assets:    
Total assets $ 65,163,106 $ 66,222,636
Property plant and equipment, and intangible assets 3,323,749 3,453,741
Technology development    
Total segment assets:    
Total assets 30,704,165 32,011,084
Property plant and equipment, and intangible assets 2,204,428 2,361,663
Products and licensing    
Total segment assets:    
Total assets 34,458,941 34,211,552
Property plant and equipment, and intangible assets $ 4,758,404 $ 4,831,671
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event - Sale of Luna Optoelectronics - Additional Information (Details) - Disposed of by Sale - Optoelectronic Components and Subassemblies - Subsequent Event - USD ($)
$ in Millions
Jul. 31, 2018
Jul. 30, 2018
Subsequent Event [Line Items]    
Initial purchase price   $ 18.5
Proceeds from sales of discontinued operations $ 17.5  
Contingent consideration on discontinued operation   $ 1.0
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event - Sale of Luna Optoelectronics - Balance Sheet Amounts (Details) - Optoelectronic Components and Subassemblies - Disposed of by Sale - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Current assets    
Accounts receivable $ 2,159,843 $ 1,940,126
Contract assets 1,249,551 0
Inventory 1,736,107 2,316,329
Prepaid expenses and other current assets 89,592 125,821
Total current assets 5,235,093 4,382,276
Property and equipment, net 607,468 599,102
Intangible assets, net 1,423,546 1,510,203
Goodwill 502,000 502,000
Other assets 16,029 16,029
Total assets of the disposal group 7,784,136 7,009,610
Current liabilities    
Accounts payable 1,018,950 960,116
Accrued compensation 444,860 458,342
Contract Liabilities 158,758 0
Other accrued liabilities 0 17,920
Total current liabilities 1,622,568 1,436,378
Deferred rent 0 2,271
Total liabilities of the disposal group $ 1,622,568 $ 1,438,649
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event - Sale of Luna Optoelectronics - Income Statement Amounts (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Subsequent Event [Line Items]        
Net revenues $ 0 $ 2,283,440 $ 0 $ 5,314,927
Cost of revenues 0 1,568,746 0 3,801,363
Operating expense        
Total operating expense 0 1,013,511 0 2,303,098
Income tax expense 0 0 0 0
Income attributable to disposal group 0 (298,817) 0 (789,534)
Optoelectronic Components and Subassemblies | Disposed of by Sale        
Subsequent Event [Line Items]        
Net revenues 3,849,283 3,010,465 7,273,925 6,462,998
Cost of revenues 2,407,467 1,953,967 4,645,616 4,059,829
Gross profit 1,441,816 1,056,498 2,628,309 2,403,169
Operating expense        
Selling, general and administrative 502,047 420,270 978,174 938,367
Research, development and engineering 243,588 219,291 465,484 448,035
Total operating expense 745,635 639,561 1,443,658 1,386,402
Operating income 696,181 416,937 1,184,651 1,016,767
Other expenses (12,055) (3,329) 22,703 (14,151)
Income tax expense (59,864) (140,626) 18,499 (340,889)
Income attributable to disposal group $ 624,262 $ 272,982 $ 1,225,853 $ 661,727
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contingencies and Guarantees (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2018
Jun. 30, 2018
Dec. 31, 2017
Aug. 09, 2017
Loss Contingencies [Line Items]        
Non-cancelable purchase order delivery period 18 months      
Tunable Lasers        
Loss Contingencies [Line Items]        
Non-cancelable purchase order commitment $ 1.1   $ 0.5  
Non-cancelable purchase order commitment remaining   $ 0.8    
Customer Concentration Risk | Macom        
Loss Contingencies [Line Items]        
Accounts receivable 2.0      
Disposed of by Sale | High Speed Optical Receivers Business        
Loss Contingencies [Line Items]        
Escrow deposits related to indemnity claims       $ 4.0
Disposed of by Sale | High Speed Optical Receivers Business | Macom        
Loss Contingencies [Line Items]        
Escrow deposits related to indemnity claims $ 4.0      
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6' 4T?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ -8&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " UAP%-M&B>R^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::;14+7%\6G"8(#Q;>0W+9@TX3DI-VW-XU; MA^@'$/*2NW]^]SM(J[Q0+N!SG[4M>MS!#)#DH3*^B$73RN&&7R:^K^X?=(^OJBM\553I\QQMQVXAU_3Z[ M_O"["ENGS=[\8^.+8-?"KW_1?0%02P,$% @ -8&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " UAP%-T%E/_V0" 5" & 'AL+W=O]-@_F=/*.NW M/O3?-Y[K6R7U!BB+#M_(#R)_=D>N5F"RI36 U/,B!4*HM*3]^CT;]25,3Y_-WZY]- M\"J8$Q;DP.BO^B*KK9_YWH5<\9W*9]9_(6- L>^-T7\C#T(57'NB-,Z,"O/K MG>]"LF:THEQI\-LPUJT9^^$D"D>:FX!& IH(*/DO(1P)X408;A,,GIE0/V&) MRX*SWN/#U^JP3@JX"=5EGO6FN3MSIJ(5:O=1!@5X:#,C8C\@T P!)P10MB.>F1H4KRX !N1N 5BIT!LT=.% M@(W(W *)4R"QZ/E"P$; P*V0.A52FP\7$@,D-I!V^,P!7 DC >1+;5,, <&K608=%8A0NGSWP.R1;0B_F7XDO#.[MZ89SG:GGK=#YI'^!Q\:YG?,;W4KO!.3ZJDW M#_*5,4F40\&3IJJ.1\:U;"0K!N;,)C^"91_ 5!+ P04 M" UAP%-G$C3V/\$ !X%P & 'AL+W=OKCD+-CW7QOUU7537[LMOOV=KKNNL--4;2/ZVI7MI_K0[5/ M_WFJFUW9I=OFN6@/356NAJ#=MD"E7+$K-_OI?#8\^]+,9_5+M]WLJR_-I'W9 M[5YW_8-B/CN4S]6WJOOK\*5)=\4YRVJSJ_;MIMY/ MFNKI=OH+W-QKVP<,BK\WU;&]N)[T77FHZ^_]S>^KVZGJ'57;ZK'K4Y3IY[6Z MJ[;;/E/R\>^8='INLP^\O'[+?C]T/G7FH6RKNWK[SV;5K6^G83I954_ER[;[ M6A]_J\8.V>ED[/T?U6NU3?+>26KCL=ZVP]_)XTO;U;LQ2[*R*W^SG*=RX]'X?^X?#ZQS^EUY FYZ^SM',BM<^SRA9G"1X*;E6W D* M>RU9"A)W+?E5D/AKR;T@"6=)D3IZ[BV*O<4A7E_&1SE>B_%ZB#<7\5J1T3I) M_"#9GR0:(P9%A$M!Z&( JS49%RX$A1'0DC&^%X2I730V,T9&[*/A?032QY/$ M7C04=;#>DWFQY#H?7 27\6-%/Y;[(>TL+&O'* 6!CN12U*GHG>S'B7X<]T/: M63C6CD8-WI,I<.?8"T,7C-:1^.;Y4K( !F7?7O3MN6_ZI7O6CHO*Q1B(;T%G MT 1%\BVE?!8 E.P[B+X#]TTF_B+P\5'6Q$#]"#I$Y6S&3Q3]1.Z'D&P163O6 M!V_ $IXM!6$(*NDR5 (E0UQQ3YY27/%)J8**]!L1=*ABF@091YEE!;BC0!T! M=Y2^$V_H])>$QB8A9#S)\ ?DGB+UA+PIT%X%-DR",'FW%^-Y[4E>4("O*(:N M**/F:I:H5#O2!>5]W;4C&?_ ^6\H_X&#'?J%AAIZ3W;M1\8_Q8947!RA8] $#[98@3,N?UCE/ M,FJ!L]90U@*'J#;. 77$948[9S-^9-0"9ZVAK 7.4)U@ZQ5SQ(48'0:7&2.4 M68N1"8N$L:NBO^N>;:B8QL#&PA MLIFE#&7((H-_MV\E!W7;T;#AB?ZKJK4E;U.65=5^7J?+.MGKK^ MTJ?KYG06?+KIZL-XSEV<#]OG_P-02P,$% @ -8=W ,'RQOBK.%,J M@[>F;L4R/$O9+:)([,^T(>*)=;15;XZ,-T2J+C]%HN.4'(RIJ2,$0!HUI&K# M56G&MGQ5LHNLJY9N>2 N34/XWS6MV6T9PO!]X+DZG:4>B%9E1T[T)Y6_NBU7 MO6B,M(BN//$#0<_8LI7A6S(X)N6/V[.LCS,LS#X$"/Y%++ M9W;[2H>"13I*(I5_A$!>"&3\\10"^_VQUQ\;?S+U MIU81O20WDM9(P!, T"KDGFK&DGA9$I7*+!S_(96*JX#Y!U0?G*30I7*.4N@N"L(Q!-B&\@A!!@I@ M[^UHJ%<&.275GF)/]R)BD*BAX4N'.ZK(?.S4]2MW,5)OW-U[? MD:P;;O-H_$NQ^@=02P,$% @ -8FVWWW:/3=.-OJ]7 MF]WU^+'KGBZGT]WM8[.N=Q?M4[/)_[EOM^NZRS^W#]/=T[:I[_:-UJLI&N.G MZWJY&=]<[:]]WMYOU&,8_+GQ9/CQV_87I MS=53_=#\V71_/7W>YE_38Y2[Y;K9[);M9K1M[J_'G^!R84/?8(_X>]F\[DZ^ MCWHJ7]OV6__CM[OKL>E'U*R:VZX/4>>/EZ9J5JL^4A['OT/0\;'/ON'I]Q_1 M?]F3SV2^UKNF:E?_+.^ZQ^MQ'(_NFOOZ>=5]:5]_;09";CP:V/_>O#2K#.]' MDONX;5>[_=_1[?.N:]=#E#R4=?W]\+G<[#]?#_\)-#33&^#0 (\-GBJ^V4'ERY/UVU_ M<3\[^__E?.[RU9>;X*ZF+WV< 3([0/ 4XM]"YA("1\0T]W\)*+2W:GN[;V]/VT>6ZP,D["&;0R(I!/26 M 2L%")C($+"T2""ZY%V$Q+*C '/?*6'2.3J5HY,Y*K3W:GLO3S6\T4@ M<9:\1V"9F$L<&)^BB^P^7DA@1)O7"^D$HTHPBB4046^?U/9))HC-Q"R)<5+P MP3K&IU)PY$, 7K\D+K@03. 51,&9F&(L+'$P>LTUDJ'E1=I:*2@%& MR"/BJUS!Y87BR'&.6L_!AKRN"B0+P@*2I% 6D LXSP[QVE1I0(C>&RX""C#Y M?@U;SE("8Z3@7$&X0%6N3X"2I>%RO3@X&8N"L)&H"B(XSDS!TO#HNMEVJ4KL,@A3AQ(08IB!.BQ*>V MTG"^KV6HTNSI0@Q2B7G5G(%41!^-=9RAA$WR#0FB"&M* M3+D,I>"L221$1@OG XGZ(G$^^-*> W6S@-(L\+F9 MH686\H#X'JE2@-GF.%YFM'@(WG I6BC 28C98ML"1]TKH/0*B7L%E(+-#;\" MF6 N1R"VBF=C+;18(29')6:Z/T#I#Q+W!RAE6C!3E%QG=C;60HOU+C/=%2!) M9H$SHX^N2PF<($+@EF:N1=17IA(1LJMU]QO@9[N8% ZF,0=S(!Y<]9@3"Z,XI!& B?H 'G"YFK$ M;+^MF$4E(G@+% M2C[J;02\L;*90"*&[!91N(;MNGJH#*)W>?A>&2^F "N6; M=/ZA0 L%-F"F1Y)4%-@[W'3S0$F M9=X+(4C77Y+Z*^>=I [R$CY !"%N$<^'6I1"E8CIHDM2=.6\TWG5'2#GB9T7 MW5*H$C%=J6X*9-.'UG)E093\_.A<(M2N,(9).FR1E+6E,FW M6A'B][R"4NE])-BB$*Q$3A>(XT M9'8M8+F!4Y'D(_##LX7>>S )"IM$TH6--&'C3H[DAI3 F?[,E5-5D.A"WD4E M3E6+F:$8^%9109ZAJDL=:5)7\(.D*PI)12D^!-(%Q4I!D8^!C' (SGJ/_$E! MI0"M-XC\Y'JN '-%,V3$J9B"S-:L/QLMT-3EQ8),5&&VK%['K7*VRH^@K-S, M4++9<_)C0PUH+25G>:(D,&0'FW//\R2!WN5=%!;4RNI28S6I*26J\%S1?GQ- MZA73RFV 7)/R5#&2R5L.OIE3@-XG$QPO H07,YTX \Y%AH2G07G"KIN];)N MY3Z@N"CU:FF5QW=B44I_WP_5\+56*4"R$2-/Z5P!AN2C%P>'"M"[2 GXHIR> MO""P;K8/^[/P MHVN?AE=:IL?W:F[^!U!+ P04 " UAP%-46;9' $" "$!0 & 'AL M+W=OGW/FC)E,TC'^(BH Z;U2THC4KZ1L M-PB)H@**Q0-KH5$W9\8IENK(2R1:#OAD2)2@<+%8(8KKQL\2$SOP+&$72>H& M#MP3%THQ_[,%PKK4#_RWP%-=5E('4):TN(0?('^V!ZY.J%:^C$8._I2HZ,O>C#UU/J+[0A(%!(K8#5K&)'FR>$CA#V!)7[%B%RA.B=<#M# M[ CQ_V98.L)RD@'9VLUC[K#$6<)9YW';#BW671=LENIS%3IHOHZY4^\I5/2: M!<$B05%'H\?Z1YWQK$!L!.*1P,3DUF+6!M,8S.1[Y'<1N[N(_2V$+00- M6H@"+\W_67@%NS12/\(@VH^,QU"WX"2^#39Y,!/?J1%C)\*[O)U/WS$OZT9X M1R95XYOV/#,F01E?/*B&K]1([ \$SE)OUVK/[6"P!\E:-_-0/WBSOU!+ P04 M " UAP%-&JC*HI0$ #O% & 'AL+W=O&=M)5H"T4%6MU$JK6[5]SH)W03@6TUW?'Q]GLVZS6W:NNS];?LVZXZM*[=CH[J:L5)V5I?[PW0Y'Y\]M\MY\]Y7^X-[;B?= M>UV7[;\K5S6GQ92FGP^^[M]V_?!@MIP?RS?WA^O_/#ZW_FYVC;+=U^[0[9O# MI'6OB^D3/:[%#@U&Q5][=^INKB=#*B]-\VVX^76[F*K!D:OR_>J_]J< M?G&7A,QTN;^I+%&^E+K^?/_>'\?-TB?_9 M##?@2P.^-O!]_U\#N320'PWTF/S9V9CJ3V5?+N=MC7+AAUL>*H.=]WL :*#/<@ M, D9V\M=$AH'T#" '@/HFP!%%@S"69*-DL.Y#R:K5#!8ZUCW0";+,IUC0P8: M,B C@P-8&,!&&1'9(*6SQMQ8M:Y!1+*/,2#*A#/K)@)]PB+.H(_9CK(O M3RP3]HXLMI-#.SFPDP=V\GAXE%*!F5BDE1\=[*6 7@K@),+=(8D\Z]"1Q5SIG*B)/0.C?,65N%M.]*5&Z*Z%U!0B&_ M,CEA"N.7$7[#AII%686;S_S#@JAVL@\PN B@3I!,-7 'QU M"%^)H>KG/]QY 956A:0.(#!Y!?Q@3]5MP9P4P$D=CIF"YRMZ7)_/WGZ$.1\%_EZV M;_M#-WEI^KZIQZ.FUZ;IG7>IOOA1V[ER>[VIW&L_7&;^NCT?P9UO^N9X.5Z< M7<\XE_\!4$L#!!0 ( #6' 4U5#H/!V0$ &8$ 8 >&PO=V]R:W-H M965T&ULA53;CILP$/T5RQ^P3H D;01(&ZJJE5HIVJKMLP/# M1>L+M4W8_GU]85F2HO8%>\;GG+G80SI*]:Q; (->.!,ZPZTQ_9$07;; J7Z0 M/0A[4DO%J;&F:HCN%=#*DS@CT6:S)YQV N>I]YU5GLK!L$[ 62$]<$[5[Q,P M.69XBU\=3UW3&N<@>=K3!KZ!^=Z?E;7(K%)U'(3NI$ *Z@P_;H]%XO >\*.# M42_VR%5RD?+9&9^K#&]<0L"@-$Z!VN4*!3#FA&P:OR9-/(=TQ.7^5?VCK]W6 MV$7\=P*CDB M%2ZKI^Y-;(^Q;6;IG+YW_LQ6JZWWFF^3)"57)S1A3@$3+3$S@ECU.42T%N(4 M_46/;@,4*XC#>H1XM8C8\^.;(G;K LFJ0.(%DAN!_5T7 F;G,<)CXO?[>U3Q M/U1(ABRNAX-J_$O6J)2#,*X1"^\\+(^1N]X[_\D.47CS;S)A K]2U71"HXLT M]O'X*ZZE-&"3W#S8_%H[]+/!H#9N>[![%9Y^,(SLIZDF\Z\E_P-02P,$% M @ -8U,8J[M&T#7.= M!5Y%D)(LV6P^,<6%ID46?2=;9*;W4F@X6>)ZI;A]/8(T0TZW],WQ))K6!P,)A;JG-YN#\ GP(&MSB34,G9F.=@W%=4P;@\OS&_C76CK6JXIF8I_@ M(# ]*,$=II(LK*7OGC9I84(KB+^,N=-R'\>9Z M/\'6 ]_Q\,3;0X*]*8,SMB+>H7B'WDNQ M36\R=@E$4\QQC$F6,7,$0_8Y1;*6XIA\@"?K\-VJPEV$[_Y1N%\G2%<)TDB0 M_K?$M9C/[Y*P14\5V"9.DR.EZ76/5+,! #2 P & 'AL+W=OOP!W MW'OW[CBR 592VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*4 M9&F27#/%A:9%%GTG4V38.RDTG RQO5+<_#F"Q"&G&_KB>!!-ZX*#%5G'&_@! M[F=W,MYB,TLE%&@K4!,#=4YO-X?C+L3'@%\"!KLXDU#)&?$I&%^KG"9!$$@H M76#@?KO '4@9B+R,WQ,GG5,&X/+\POXEUNYK.7,+=R@?1>7:G-Y04D'->^D> M<+B'J9X])5/QW^ "TH<')3Y'B=+&E92]=:@F%B]%\>=Q%SKNPWBSWT^P=4 Z M =(9>KL.WJPJW$;Y]H_ _^7>K!+M(L/NPQ+68 M]RK9HJ<*3!.GR9(2>QTG>>&=!_8VC6_R&CY.^W=N&J$M.:/S+QO[7R,Z\%*2 M*S]"K?]@LR&A=N'XR9_-.&:CX;";?A";OW'Q%U!+ P04 " UAP%-FQDQ MVK0! #2 P &0 'AL+W=O:: M*=%JFJ?1=S)YBKV3K8:3(;972I@_1Y X9'1+WQR/;=VXX&!YVHD:?H+[U9V, MM]C,4K8*M&U1$P-51N^VAV,2XF/ [Q8&NSB34,D9\3D8W\J,;H(@D%"XP"#\ M=H%[D#(0>1DO$R>=4P;@\OS&_B76[FLY"POW*)_:TC49O:6DA$KTTCWB\!6F M>O:43,5_APM('QZ4^!P%2AM74O36H9I8O!0E7L>]U7$?QIOD9H*M _@$X#/@ M-N9A8Z*H_$$XD:<&!V+&WG]2=@E$4\QQ MC.'+F#F">?8Y!5]+<>3_P/DZ?+>J&PO=V]R:W-H965T)R/VKS: M#L"A-RF4+7#G7'\@Q%8=2&:O= _*WS3:2.:\:5IB>P.LCB0I"-WMKHED7.$R MC[Z3*7,].,$5G RR@Y3,O!]!Z+' "?YT//.V<\%!RKQG+;R ^]F?C+?(HE)S M"&8!7P$_.(PVM49A4K.6K\&XWM=X%U(" 14+B@POUW@'H0( M0CZ-/[,F7D(&XOK\J?X8:_>UG)F%>RU^\]IU!;[%J(:&#<(]Z_$;S/7L,9J+ M_P$7$!X>,O$Q*BUL7%$U6*?EK.)3D>QMVKF*^SC=I'2F;1/H3* +X3;&(5.@ MF/D#A6A"/]0J?;]'0SP332TW7T_?6V0+8ID$6!['\5?H4D^YM_8I!51R68 M-LZ2194>5)SCE7<9U[OXA.0O?)KU)V9:KBPZ:^??-7:_T=J!3V5WY0>H\]]K M,00T+AQO_-E,0S893O?S_R'+)RX_ %!+ P04 " UAP%-V$ *[Y0VRSIWW=L"*4)ZHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+D^2.*2XT+?/H M.]LR-X.70L/9$CWO$T@S%G1'7QR/HNU\<+ R[WD+W\!_[\\6+;:PU$*! M=L)H8J$IZ/WN>-J'^!CP0\#H5F<2*KD8\Q2,SW5!DR ()%0^,'#)*JL%YHV86E*+X\[0+'?=QNLFR&;8-2&= N@ .,0^;$D7E M'[CG96[-2.S4^YZ')]X=4^Q-%9RQ%?$.Q3OT7LO=[2%GUT TQYRFF'0=LT0P M9%]2I%LI3ND;>+H-SS859A&>_:/P_3;!?I-@'PGV_RUQ(^8N>96$K7JJP+9Q MFARIS*#C)*^\R\#>I_%-_H9/T_Z5VU9H1R[&X\O&_C?&>$ IR0V.4(BWN'6T 0 T@, M !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0;[Q+ M6ZV22-TB!!)(JR+@V9M,$JN^!-O9E+]G[*0A0.#%]HSGG#DS'N>C=<^^ PCD M12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-**\=WNEFDA#2WSY#N[ M,K=#4-+ V1$_:"WBA<\0OO1GAQ9;6&JIP7AI M#7'0%/0A.YX.,3X%?)4P^M69Q$HNUCY'XT-=T%T4! JJ$!D$;E=X!*4B$-B5*RM^* M(,K]B$^<'3GVIHK.U(ITA^(]>J]E=IOE[!J)YIC3%,/7,4L$0_8E M!=]*<>)_P?DV?+^I<)_@^]\4_H/@L$EP2 2'_Y:X%;/_(PE;]52#:],T>5+9 MP:1)7GF7@7W@Z4U^A4_3_DFX5AI/+C;@RZ;^-]8&0"F[&QRA#C_88BAH0CS> MX=E-8S89P?;S#V++-RY_ E!+ P04 " UAP%-\TMZA+0! #2 P &0 M 'AL+W=OV=$U&;RDIH1*]=$\X?(6IGFM*IN(?X0+2AP!TL:5%+UUJ"86+T6)]W%O==R'\2;93;!U )\ ? ;N.]-$9RQ%?'.B[?>>\FW^R1EET TQ1S'&+Z,F2.89Y]3\+44 M1_X/G*_#=ZL*=Q&^^T/A]3I!LDJ01(+DOR6NQ>S_2L(6/55@ZCA-EA38ZSC) M"^\\L'<\OLEG^#CMWX6I6VW)&9U_V=C_"M&!E[*Y\B/4^ \V&Q(J%XXW_FS& M,1L-A]WT@]C\C?/?4$L#!!0 ( #6' 4V"W310M0$ -(# 9 >&PO M=V]R:W-H965T5%2VYRVSG4' MQFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\T4%YH66?2=3)%A[Z30<#+$ M]DIQ\WH$B4-.M_3-\22:U@4'*[*.-_ =W(_N9+S%9I9**-!6H"8&ZIS>;@_' M78B/ 3\%#'9Q)J&2,^)S,.ZKG&Z"()!0NL# _7:!.Y R$'D9OR=..J<,P.7Y MC?UKK-W7RN;*CU#K/]AL2*A=.-[XLQG';#0< M=M,/8O,W+OX 4$L#!!0 ( #6' 4U)HQ&.LP$ -(# 9 >&PO=V]R M:W-H965T=;*^()V(?1'QGS5 M@1;^QO9@\*:Q3HN IFN9[QV(.H&T8CS+7C,MI*%EGGQG5^9V"$H:.#OB!ZV% M^W$"9<>"[NB+XU&V78@.5N:]:.$SA"_]V:'%%I9::C!>6D,<- 6]WQU/AQB? M KY*&/WJ3&(E%VN?HO&A+F@6!8&"*D0&@=L5'D"I2(0ROL^<=$D9@>OS"_N[ M5#O6'JSZ)NO0%?2.DAH:,:CP:,?W,-?SBI*Y^(]P!87A40GFJ*SR:275 MX(/5,PM*T>)YVJ5)^SC=\#5O11!E[NQ(W-3[7L0G MWATY]J:*SM2*=(?B/7JOY>XVR]DU$LTQIRF&KV.6"(;L2PJ^E>+$_X+S;?A^ M4^$^P?>_*?Q'_L,FP2$1'/Y;XE;,GRK9JJ<:7)NFR9/*#B9-\LJ[#.P]3V_R M*WR:]D_"M=)X:%EGTG4R18>^DT' RQ/9*CFF(CP&_!0QV M<2:ADC/B>'M(?&_* MX(RMB'=>O/7>2[&]W67L$HBFF.,8DRQCY@CFV><4R5J*8_(//%F'[U85[B)\ M]T%ANDZ0KA*DD2#];XEK,=>?DK!%3Q68)DZ3)27V.D[RPCL/[%T2W^0]?)SV M']PT0EMR1N=?-O:_1G3@I6RN_ BU_H/-AH3:A>.M/YMQS$;#83?](#9_X^(O M4$L#!!0 ( #6' 4V.+/WOM0$ -(# 9 >&PO=V]R:W-H965T0=DAIUOZ MYGB631NB@Q59)QKX N%K=W%HL9FEDAJ,E]80!W5.'[>G\S[&IX!O$@:_.)-8 MR=7:EVA\K'*ZB8) 01DB@\#M!D^@5"1"&3\F3CJGC,#E^8W]?:H=:[D*#T]6 M?9=5:'-ZI*2"6O0J/-OA TSUW%,R%?\);J P/"K!'*55/JVD['VP>F)!*5J\ MCKLT:1_&FWL^P=8!? +P&7!,>=B8*"E_)X(H,F<'XL;>=R(^\?;$L3=E=*96 MI#L4[]%[*[:'AXS=(M$4D?T.'Z?]LW"- M-)Y<;<"73?VOK0V 4C9W.$(M?K#94%"'>#S@V8UC-AK!=M,/8O,W+GX!4$L# M!!0 ( #6' 4TP?19"^@$ ,L% 9 >&PO=V]R:W-H965T0/6"=U9%)GO#FQ;.*M"]$$S].0&70TZVY-WQ MW-QJXQRTR#IV@Q]@?G9G92TZLU2-@%8WL@T47'/RN#V>4H?W@)<&!KW8!ZZ2 MBY2OSOA:Y63C$@(.I7$,S"YW> +.'9%-X_?$269)%[C;.,THW='-&%.(R9<8F8$M>RS1(A)G,(/X2$>OD,SW/GPW5)] MG^ $>Y1@[PGV2X)DLRH1P_RGR ,J"=/WP&&;]\'313 +4S8\1'92R M;_T(6WCG2?48^F;\!Q_'W'>F;DVK@XLTMJ5]XUVE-&!3V3S8_Z.VDW4V.%R- MV\9VK\;Y,AI&=M/HI//\+OX"4$L#!!0 ( #6' 4VZK/&(Q0$ #<$ 9 M >&PO=V]R:W-H965T1E?#'>\>^^.XYR-2K^9%L"B=RDZ MD^/6VOY(B"E;D,SAFLR>2\0X76?"==9&I MP0K>P5DC,TC)].\3"#7F>(L_'"^\::UWD"+K60/?P?[HS]I99&&IN(3.<-4A M#76.'[;'4^KQ ?#*832K/?*57)1Z\\:7*L<;GQ (**UG8&ZYPB,(X8E<&K]F M3KQ(^L#U_H/].=3N:KDP X]*_.25;7-\P*B"F@W"OJCQ,\SUI!C-Q7^%*P@' M]YDXC5()$[ZH'(Q5SOY[!X )T#Z!)P"#ID$@J9/S'+ MBDRK$>GI[GOF6[P]4G&JPAG+GGCO-=B^XEFY.J)9LQIPM U9D$0Q[Y( MT)C$B?X73N/ANVB&NQ"^6ZLGASA!$B5( D'R3XF[FQ)CF"0NDD9%T@A!>B,2 MP^QO1,BJ<1)T$YZL0:4:NC N*^\R%0\T-/XO?!JI;TPWO#/HHJQ[/J')M5(6 M7"J;.Y=+ZZ9X,034UF_OW5Y/;WDRK.KG,27+OZ+X U!+ P04 " UAP%- MPIS>Q[@! #2 P &0 'AL+W=OU[A?@CGOO MW1U'VJ-YM V (\]*:IO1QKGVP)@M&E#<7F$+VM]4:!1WWC0ULZT!7D:0DBQ9 MK:Z9XD+3/(V^D\E3[)P4&DZ&V$XI;EZ.(+'/Z)J^.1Y$W;C@8'G:\AI^@?O= MGHRWV,12"@7:"M3$0)71N_7AN WQ,>"/@-[.SB14'25C\3_@ M*'ATR\1H'2QI44G76H1A:?BN+/PRYTW/OA9K<;8>'U(?&^*X(RMB'<^>>N]EWQ]>Y.R2R : M8XY#3#*/F2*89Y\DDB6)8_(!GBS#-XL9;B)\,U???:*_72381H+M?R7NWY6X M%'/[3H3->JK U'&:+"FPTW&29]YI8.^2^";_PH=I_\E-+;0E9W3^96/_*T0' M/I75E1^AQG^PR9!0N7"\\6[8! #2 P &0 'AL+W=OV$ *[X0VRSIWW=L"*4I+[9G/.?, MF?$X'XU]<1V )V]*:E?0SOO^R)BK.E#--XTQBKNT;0M<[T%7D>0DBS= M[6Z9XD+3,H^^LRUS,W@I-)PM<8-2W/X^@31C01/Z[G@6;>>#@Y5YSUOX#OY' M?[9HL86E%@JT$T83"TU![Y/C*0OQ,>"G@-&MSB14'S9V/_&& \H M97>#(]3A!UL,"8T/QT]XMM.8388W_?R#V/*-RS]02P,$% @ -8&UL;5/;;IPP M$/T5RQ\0LX9-HQ4@95-%B=1(JU1MG[TP@!5?B&V6Y.]K&T)HRHOM&9]SYN)Q M/FKS8CL A]ZD4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T2:Z) M9%SA,H^^DRES/3C!%9P,LH.4S+P?0>BQP#O\X7CF;>>"@Y1YSUKX">Y7?S+> M(HM*S24HR[5"!IH"W^X.QRS@(^ WA]&NSBA4OQ >9Z M]AC-Q?^ "P@/#YGX&)46-JZH&JS3D9EZW[/PQ+L#];VI@C.V(M[YY*WW7DJ:I#FY!*$95)SDE7<9V-OXB.03/DW[$S,M5Q:=M?,O&_O?:.W IY)< M^1'J_ =;# &-"\=O_FRF,9L,I_OY!Y'E&Y=_ 5!+ P04 " UAP%-&$>L MH[@! #2 P &0 'AL+W=OM\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>-)T MD!TMLN@[VR(S@U>R@[,E;M!:V-\G4&;,Z8Z^.9YDT_K@8$76BP:^@__1GRU: M;%&II(;.2=,1"W5.'W;'TS[@(^!9PNA69Q(JN1CS$HPO54Z3D! H*'U0$+A= MX1&4"D*8QJ]9DRXA W%]?E/_%&O'6B["P:-1/V7EVYP>**F@%H/R3V;\#',] MMY3,Q7^%*RB$ATPP1FF4BRLI!^>-GE4P%2U>IUUV<1^GFS2=:=L$/A/X0CC$ M.&P*%#/_*+PH,FM&8J?>]R(\\>[(L3=E<,96Q#M,WJ'W6O#D+F/7(#1C3A.& MKS"[!<%0?0G!MT*<^']TODU/-S-,(SU=1[_]L"VPWQ381X']/R7>ORMQ"W-X M%X2M>JK!-G&:'"G-T,5)7GF7@7W@\4W^PJ=I_R9L(SM'+L;CR\;^U\9XP%22 M&QRA%C_88BBH?3C>X]E.8S89WO3S#V++-R[^ %!+ P04 " UAP%-,J55 M;,4! W! &0 'AL+W=ON"@Q19QQKX">Y7=S+> M(C-+Q24HR[5"!NHQ0J.6O]&HSO58Z3D! (*%U@8'ZY MP",($8A\&G\F3CQ+AL#E_H/]:ZS=UW)F%AZU^,TKU^;X#J,*:M8+]ZR';S#5 ML\-H*OX)+B \/&3B-4HM;/RBLK=.RXG%IR+9V[AR%==A/-FG4]AZ )T"Z!QP M%W7(*!0S_\(<*S*C!V3&N^]8:'%ZH/YNRN",5Q'/?/+6>R\%3>XS<@E$$^8X M8N@"D\X(XMEG";HF<:3_A=/U\,UJAIL8OEFJ[S\AV*X2;"/!=JF?)E&UL;53;;IPP$/T5RQ\0@W4H?W@-<.)KW9(U?)1)3\9U>9 M-L<'C"JHVX K=PEXG5*"77_HO*41LI%A:;BF#O\]KU M?IWFDX0N8>$ N@30->#@=<@LY#-_8H85F9(34O/=#\S]XOA([=V4SNFOPI_9 MY+7U7@L:[S-R=40+YC1CZ 83KPABV5<)&I(XT?_":3A\%\QPY\-W6_4T"1/L M@P1[3[#_I\3DIL00)@V+)$&1)$!P?R,2PAS"(FE0) T0?+H1"6!H="-"-MTA M0#5^+C0JY=C[F=QXU]%[\.U(_L+GN?W&5-/U&EVDL3WJ.ZF6TH!-);JS!;?V MJ5@-#K5QVWN[5_/ S(:1P_(6D/5!*OX 4$L#!!0 ( #6' 4U]^BI(L@$ M -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[L#8ZYL00MWAQV8\*=&JX4/KFV8ZRR(*I&T8GRS><^TD(86 M68J=;)%A[Y4T<++$]5H+^_L("H><;NDU\"2;UL< *[).-/ =_(_N9(/'9I5* M:C!.HB$6ZIP^; _'?<0GP$\)@UO8)'9R1GR)SI,Q*5]5?^4>@^]G(6#1U3/LO)M3C]04D$M>N6?*PDY2E0N?4G9.X]Z4@FE:/$ZGM*DX..V?Q.VD<:1,_IPLVG^-:*'4,KF+JQ0&Q[8["BH M?33O@VW'-1L=C]WT@MC\C(L_4$L#!!0 ( #6' 4UF)7 )N $ -(# 9 M >&PO=V]R:W-H965T[EG',_N*0#FF?; #CRJE5K M,]HXUQT9LT4#6M@;[*#U-Q4:+9PW3[.QEML5BFEAM9*;(F! M*J,/V^,I"?@(^"-AL(LS"95<$)^#\;W,Z"8D! H*%Q2$WZ[P"$H%(9_&RZ1) MYY"!N#Q_J'^-M?M:+L+"(ZJ_LG1-1@^4E%")7KDG'+[!5,\M)5/Q/^ *RL-# M)CY&@=)RJY!:,*<1@Q?8+8S@GGU.01? M"W'B_]'Y.GVWFN$NTG?+Z/MD72!9%4BB0+(4N#]\*G$-<_\I"%OT5(.IXS19 M4F#?QDE>>.>!?>#Q3?[!QVG_*4PM6TLNZ/S+QOY7B Y\*IL;/T*-_V"SH:!R MX;CW9S..V6@X[*8?Q.9OG+\#4$L#!!0 ( #6' 4U%2*BJ\0( (0, 9 M >&PO=V]R:W-H965TL]+ULY$S2OU9"N:DDG5;'9!6S><;0RI+ *"4!R4+*_\ MY=ST/37+N3C((J_X4^.UA[)DS=];7HC3PL?^6\?W?+>7NB-8SFNVXS^X_%D_ M-:H5]"J;O.15FXO*:_AVX7_"-RM"-,$@?N7\U)[=>[J49R%>=./+9N$CG1$O M^%IJ":8N1W['BT(KJ3S^6%&_CZF)Y_=OZH^F>%7,,VOYG2A^YQNY7_BI[VWX MEAT*^5V<5MP6%/F>K?XK/_)"P74F*L9:%*WY]]:'5HK2JJA42O;:7?/*7$]6 M_XT&$X@ED)Y \$5": GA.R&Y2*"60-\)EU.*+"'J"2&]2(@M(;XV0F()24_ MER.DEI ZA*";#C._]TRRY;P1)Z_IEFC-M!/P3:I6T%IWF@5CGJDI;E7O<4E( M- ^.6LAB;CL,&6#B(>8.PB1#S#V$28>8!PB3#3&/5^A\!C A&F)6$ ;WF$"- M6S]X!!P\8@3",P%,4U@@! 5"(T '&1!G1#I,9#!5AX%#4# $!4*$SN3140CJ M3-T8X2R2APZ!\1DDG+DS!X#H+(;+B3 M6H&@R$DF.#L9Z?/Y-];L\JKUGH54ARQS%-H*(;D21#-EA;WZ).@;!=]*?9NH M^Z8[%W<-*6I[Y@_Z#X_E/U!+ P04 " UAP%-!&2\H6H# "2#@ &0 M 'AL+W=OGVM\KNW5R30_VH/6 M7?"S*NMV'1ZZ[G@?1>WVH*N\_6".NK;_[$U3Y9UM-B]1>VQTOAN"JC)"QN*H MRHLZW*R&OJ=FLS*O75G4^JD)VM>JRIM?#[HTIW4(X7O'M^+ET/4=T69US%_T MG[K[?GQJ;"LZL^R*2M=M8>J@T?MU^!'N,U1]P(#XJ]"G]N(]Z%-Y-N9'W_B\ M6X>L5Z1+O>UZBMP^WO2C+LN>R>KX9R(-SV/V@9?O[^R?AN1M,L]YJQ]-^7>Q MZP[K4(7!3N_SU[+[9DY_Z"DA&093]E_TFRXMO%=BQ]B:LAU^@^UKVYEJ8K%2 MJOSG^"SJX7F:^-_#Z "< O < .*W 7P*X+<&B"E . '1F,HP-UG>Y9M58TY! M,W[>8]ZO(K@7=O:W?>>:,(\C!B\Q,P1CP1"SB$9 M ?EOG,AJ/ M%4B@.\7PF-*$).$G !P)Q0<"YD^@(209(/4*00Y(P)UT?A[$2 MG*=.SC[.DBD02.L6I&[AZQ:.[A$B+\:)4Q:GJ7)T$SB!0C&'+Z/X) P6K3*V\)WG%D$L'ES"A.%"P&E=+J4U)]ZJE'L4 MC"Y)[':KPT)5@^MFGS"SA,%JE=*=&0)I[07IDB:Z@ %>-_*$N1PI0UM_[1=RL7J.*+ M,])\*-JMZ+MUR0%(FQ5]LWH.F##S'0.$%9MP-R_?UU>V#*2]C9*P 2Q0T.;& M^'8;(&U&],WHVB";,#,;_.Y(A[1IT=_CW36>H;]UTZ>PZ.*LW]_6ON;-2U&W MP;/I[+5A.-SOC>FT)64?K/*#O2">&Z7>=_UK8M^;\98T-CISG&Z T?D:NOD7 M4$L#!!0 ( #6' 4VZM-/MV ( +8* 9 >&PO=V]R:W-H965TW?!UFJRSI$X?O"6K-+)J\[(I*UEVAZJ"5^W7X M"=UGB/<&@^)7(2_=;!STJ;PH]=I/ON[68=P3R5)N=>\B-X^S?)1EV7LR''^L MTW"*V1O.Q^_>/P_)FV1>\DX^JO)WL=/'=2C"8"?W^:G4S^KR1=J$6!C8[+_) MLRR-O"##; UP),!HO\U(-: M?-2 6@/J&$1C*L/>9+G.-ZM678)V/-XF[[\B=$_-[F_[Q6&SAW=F>SJS>MY@ MAE?1N7=D-0^C!L\UUXI'0,&N)1D@X9,D,HP3* 9!\6!/KD(0V $!'9#! 9TY M(,A)=)0D@Z0>)"D1+$F<=#-?EPB>(BY@'@KR4)^'.#RCA,WB$$Q0DL3.]E./ M!W-!"4D=;M^?<280Q3 W [F9SYTXW,SGCD6<.NEEO@S'*4]3F(:#--RCH2X- M]\(PQB@5SNEGOHXSEG"ZP). /(G/(QR>Q#\%&LWR&]7 M<.$"0I&R-"4+E8+@QH;\SN;5KM7,6RTB G/W/S-#?G-;VB&XL2&_L_F5:T57 M.#'F\\X_QHIF]X'^1O<];P]%W04O2INKQ7 !V"NEI7$:WQGHH[E$3I-2[G4_ M3,RX'6]2XT2KQMX2H^FJNOD'4$L#!!0 ( #6' 4U8%R WU @ *\\ 9 M >&PO=V]R:W-H965T M?-\^554S^;%:KK>7TZ>F>?XXFVWOGJK5?/NA?J[6[7\>ZLUJWK0O-X^S[?.F MFM_O&JV6,U;*S5;SQ7IZ=;$[]F5S=5&_-,O%NOJRF6Q?5JOYYK_K:EF_74YI M>CCP=?'XU'0'9E<7S_/'ZL^J^>OYRZ9]-7OOY7ZQJM;;1;V>;*J'R^DG^OB9 MK.E:["1_+ZJW[='?DVXNW^KZ>_?BM_O+J>J&5"VKNZ;K8][^>JUNJN6RZZH= MR+]]K]/WDW8-C_\^]/[+;O;M;+[-M]5-O?QG<=\\74[#=')?/O5;+5MZ-I#W'7;W<[GY.[EZV3;WJ>VF'LIK_V/]>K'>_W_K^ M#\UP ^X;\'N#]MQC#73?0/]L8$8;F+Z!R3V#[1O8P1EF^[GOBGD[;^97%YOZ M;;+9+XCG>;?NZ*-MWZZ[[N#NW=G]KZWGMCWZ>L767LQ>NXYZS?5>PT<:[TXE MMZF$WA6S=@#OHV TBFM.FO/I"6Z P@_&<+:3SZ.=G Q3PV+I77M]4BR'.S"P M [/KP!Q7,@R*O9?XG62]KZ3VGIT9"&^ D#AJI6E0EU3(-CH;* [* X3MN6/D MB.=HX1QM,D=2 7?@8 =N#/5WDOL4=3M<8Y#L/:I3I2I+22!A3@@ (H MB5#3"#N(^24AA7VNSA>EUQS/-FCEM!LZ#0C)!L?>:6%0PL6'DD&Q%1Q)\,KQ MB;B@--C5I#-*HS,7#!".KQC"5PI*+Q5L!1L1-B+9@M)@*Y++*(W++4TJ/%,: M;&]*_=U>T(0NL"$I%)0&6Y)B1FEB,F,U+,J8Y/3.B8W-J;'925U@&S+E5X.Q M#9G/5Z/7'$]51T^6AC4!0N]LM"2\R8Q]S:FOV4E8@EW(IJ RV(65"29RT(/* *%GKR-;84S8U3IU=0NB0A<",AIJ M=M*TL EU >(:;$*3@;@F)5<3K/5F4!B@:S\&:>G*8K"G#>!;)_"MP18T!7QK ML 5-!M^:%%N'_AF5G(Y#^/ +D-8)2&NP!4T!TAIL09.!M"8E5;Q*4MWH*L&. M-H!GG=0%-J IX%F##6@R>-:DL&JC#C'RL#"ID"B0UB2\WQ9;V@*X]<*JL]B# MM@!N+?:@S8!;FS+KT$"CDM-Q8"-; +1> %J+/6@+@-8*^SL90&M36L4+!0C/ M+!3L:@OHU@MT:[$-;0'=6FQ#FT&W%D!KT-K9X98J$)(ARU9);SDVM@5XZP6\ M==B&K@!O';:AR\!;EU(KWDD PO&=!(>-[0#?>H%O'?:D*^!;ASWI,OC6I?#* MVGGM[; TJ= H$XT1B,YADSO NE[J0MC&+6!=ARWI,EC7H2U:%UBKH:& DI7Q M2EMI8MCE#M"NER:&/>D*:-=C3_H,VO4IQ7*[9*(>[/S? J%QJE4*EU"/3>X! M[WJ!=SVVI"_@78\MZ3-XUZZ@7!\J]MCDWL OUZXQWGL25\ OQY[TF? MKT^A5JNHM!G>NX'0FMA>L84KJ!>^K0'XZP7\]=B1O@!_/7:DS\!?GU*M4!G MR6.5"=CB =!O$) Q8$>& OH-V)$A@W[#>?H=E9R. ]LZ /H- @H%;,)00+\! MFS!DT&](H=9I$UIR&]8$T:\VVDCH&K"M Z#?('6!71@*Z#<(WW)FT&](H;:U MA28:7G>!D%1W7Y<^_@7LZP#H-PB7[HAM& OH-V(;Q@SZC2G4AF#;CT*#R@ = MM6S&2GC#([9U!.P;A.M3Q(Z,!>P;L2-C!OM&@+34TGX2= #"T%*,%BN#+1X! M^P8!$2,V9"Q@WX@-&3/8-X)]7G+#72JD,CY(P\'FC@!ZQ2Z$$$-1BD&*,63E M& #.DO($@@P@\F ]6Q+')209%$#?($49E)!E4"5A!B6D&51.G$&E6-OZR2A0 MH53I%%DE?: D)00:%"#@("4:E!!I4"69!B6$&E1.JD&E=)M\=S^J&8Q%R#(H M0+]!"C,H(L1TJ;Y%24PCBM]PDA)P(I)PX"LQ, M0BJ)N(":2<@E$6=P\T$T>@L;U0S&(E@>))PXBJ45[,D%Q$Q"/HDX@YD/HIQU M@_!Z=-T(C@>I)X[BY 1[<@D^"SDETCGXK$&\US =[\KU%0)*;C]QR5PGA)\( MI)\X2AI\LRZ$1P/TE <)7P6TDND2_!9R"^1SL%G#7(1["G9&$1"9J.M=#L6 M(E$$,E''"#'H1#"G*8%G(<=$)@>>S?E]Y''-8"R"QT$B2DO?JI.09B)3@LM" MGHE,#BX; ,%PU0#A^*H1W XR4N(F&@FI)C(EK"SDFLCDL+(!@6'ETNJ O65)B$D1R$EI)158B#61+:%D(=A$-H>2;?-U.[NJ7==/-YNCH^].UG[A[ M5G-P_)H^WA X?ML]C;M[MO-G]_M'>?^8;QX7Z^WD6]TT]>JR>X[SH:Z;JAV] M^M"^GT_5_/[]Q;)Z:+H_N^^1-_LG:/6K_P%02P,$% M @ -8&ULC9O;;AM)#H9?Q="]HR+K'-@&5M8&N\ L$,Q@9J\5NQT;(UE>28EGWGZK M)=E0DS_E3H#84O[J8A_X%7+TLOG>_=;O? M7[YNVJ?I^U'NGU;=\_9I_7RQZ1ZN)_^@SU^(4C]B+_GCJ7O=GOQ^T9_+M_7Z MS_[#O^^O)ZXWJ5MV=[O^&(OVXV=WVRV7_:&:(?\['G7R/FD_\/3WMZ-_V9]] M.YMOBVUWNU[^]^E^]W@]*9.+^^YA\6.Y^W7]^J_N>$9Q0 MY*'D"Y"4=\FTG>G[Z3(\7=Z/]Z?C*Q[OX7B_'Q\&ETM)XB84^%]E1MCR#9K*IY8BXY4!0\FP-A M*:[I#"J1PQ1WVJ8L*>[T0^F*J])'@(Y=;0^!89&QKI"VJ$B+2%O4_"0'^?@C M88A-2(9-&/[$VJ8J;6(]%?GLBKI,0-ALCR?7 I<2UZ ME O*Q[JA11C_I/D?)/])@YWZA48:])%L: _&/VG^!\E_TF!/D9(GEZ1)0)F8 M.7EC#2"\"%!2D42P[CS&,6D>!\ECT@"ER+EPD:<%A&WY\]ZR":.6-&N#B@8U M1'U(B:1%6A9\2M&P!Z.6-&N#9"UIAOH&V^R415K(-7%)QC5BS%K6K V2M:P9 M&F,,H4B;@##%F%,P:,N8MJQI&R1M64.46O13609M0.A#NTQLW#LV0FU-6PGV M&6N($K<$)*I5"2E#X43>L@KSEC5OH^0M:XZVD*7Z*E=O*"PA>"LGP<1E3=PH MB2".SXO.:H248V5S40A2-I8PQ9%E#5L:I M,];L)*_)\8%JF&!CO'J-URA1YD&(6HMR3RBC8EP=C]'J-5JCQ)C7Q+QD:@^6 M#.7F2$F-]CE85F&X>@U7^:S/O$9F"3EPR]2E54#I8_+L#)!YHSJBX2KC@IG7 MS+ST+;_PA626":7L(I.*-K TN$3%JN]@%GO-XB3QYS5H6[!9/-XC&^O\9TD+H^:4ZN,:!DIST;+'D/<:X@G&<<= M->5TA?OD5!3WH6QH#\:WU]A-$GD>A-2>*9+,R<%/E# P#9] M+!S:A)<&KY>&I. 'H8]L^E@XK$[B!2+H!4)&'K.CYJ-GZ4/9T!Z\0 2]0&15 M+P6QMSO^D3:-D0[MPDM$T$N$K,_.@@8_5\\!(1]!*1 M)9^"ACGGG#FH @-4-KLJ615OH^2MJ9]E.!= ,8-C@Z9<39'095>=]9QCD@=0 M]W8&=@/&;M!%"FN[(V!0!E T5LZ6U2*A=CR&X^#'@T5O%BXA!%4%95A:=(DC_76J+AS45ID\$^WZ*S;:>RA 9C(X"+J=%V6XX=38>A$L#\F8X8(-LA$E7TX M%:93!"542:>HH[-S1?&(V11!852R*8*8RZYV1PR<""J>:K=3 R>%]M=9N4+" MQ$E.+0]6#3MA2B10=Y242""@$37LX528$@F4$R4E$MB3&92FAQ-A1B2P(R,9 MD30C9,UY.!5&1 );+1(1"22;L)0,A*7&6JT":<*D2&"[19(B:5*0+YQDH7 . MA(;?)6.O7<-$%9$3J.DQE]S89950ZUN91P20H.J*P$LZ"_;N O$,^8$5' M%%9#$49 1F'?+**1H U"?;_ G(-^9@4[?_6)-CW"T@RY/-1@.\3AQKEDC,' MRMK\P^)1P8PH(->006$!6X,PHD,(JYT.0Z."PH=< MO^KH>D;%7*D@4Y%1.-O$@;"X?MQ M"1PYH_?2@9X@W>X\VN/)&1V:#E0$5!.S&^WTY(RN2P?* =I+1OL].:.;TH'M M7.T@H]=SLKK103NZRMP(])E?AEJRZI%"2A^#LPJ(9+:D:SZHQ(U K[DT2\QF M4 )TFZO4[4UTNDUU=J$FJXT<])%[JWN'K,YOTNN]E;Z1U:T-VK75:S@$NK#/ MOM!"5A=:&3?LT&OX8R/7EKKG^U\C^+S?>GY^W%M_5NMUY=]Z_)/:S7 MNZX=U7UJQC]VB_OW#\ON8=?_VI<_-H&ULC9O1;N,V$$5_Q?![:@[)(:D@";"Q7;1 "RQ:M'WV)DIBU+926]FT M?U_*]F:CF4M%+YO8>TG-4.292TJY>FWV?Q^>ZKJ=_+O=[ [7TZ>V?;Z:YW^7\>FOUVU>:/^\?9X7E?K^Z/C;:;F34FS+:K]6YZK_7^W]:9YO9[2]-L7OZT?G]KNB]G-U?/JL?Z];O]X M_KS/GV9OO=ROM_7NL&YVDWW]<#W]1)?+E+H&1\6?Z_KU\.[W29?*EZ;YN_OP M\_WUU'01U9OZKNVZ6.4?7^MYO=ET/>4X_CEW.GV[9M?P_>_?>O_QF'Q.YLOJ M4,^;S5_K^_;I>IJFD_OZ8?6R:7]K7G^JSPGQ='+._I?Z:[W)\BZ2?(V[9G,X M_CNY>SFTS?;<2PYEN_KW]'.]._Y\/??_K1EN8,\-[%N#?.VA!N[Q/\^%YU4T[NN1\N^ZZ+X]WY_A_ M>3P/^=NO-\Y45[.O74=GS>U)8]]I8NA+%EI";XI9#N M"HNBN+6JN>U?8 X4 M4<3P82?+P4YZ83HX6.[8WKT?B$)[#]O[8WO_OGT28WV2Q*-D=QI(%Z,-7@CG M0$BVA6!)C,1"Z\B$*G$2ZWBIA*R1[KNI4+=(USX2%>^)"O?62,F?/)R20.=Q!WJ*J]G28?E8%?] MO'"Q(]9Y*??$.AA*46:E51=D+[A0DRZ$DMJWI*NB"$9SS)#+;O("Y(4 MA%$E=AG#,D/0'UD.)2]&N!)3TAE:F6$"Q*RH\C)%K2/J[*%,$>DH&Z\H<]3" MBV@-%]F"W0)INU!)NT"Z;E]4B:3!FP.=-Y53109U%Z)3?-&Z$$-ISV&Q6;#: M+,A[GITU_2T ^VZLY1!J95Z_)IE0B@J73NM';Z@L+E(6%"E) M5D H=R5]&/"@+1@/Z4 HDD%=QL+()2[B/Y!"H:: M SL@N3EPFBUP<[ 0NGY^S%A"#FP89%6WNE=0Z9L8B]# KN+2-YQ(2+,-*>9 M5BJ.KG!BI9FFC+<#3 /&>X%T?5?=CPCSS(&M@+3,#OAW99D70-7SPOUH,!N= M9J-RN0ZX:>!R%TC7=Z_]B# 8'?#=$HP.G&QI4[H ,F$V^P%A*#K@DJ6'=.#< M*$^A2JU4K:LR^'S!MSL,60=$=:9T6HV!Z&FTI?(88%Z?CN@3;W!(83/DHYS.2.AR M/2R5'H^1Z,$I?L$F^,(Q/D"8A(;7<+H(+DC= NDL.6,+B]1CCGG@\20U/#IB MR'6R4@.-A-['TL;%8Y+Y,-I->8P>#X[*Y4+W&BEJC(PT2 M%<>0I!\'QHP'3DZZ)J_QH>(8DO0?\6"V,'!OTBDQV!G"V0:% [.-,:Q8PZKD ME1C#BL%1KH05:P;)T1V4]./ @&+@V:1#8NW%5!Q#DGX<&'.L,:>\$7]\&#LH MZ<=1>*((/)ID&VMDJ3B&)/TX,,\8.#-IA!B=3,)9CX1#LQX3DH$YDX3DCPDY M*.G'@0G)P)))0C*P6GALD'!H;# M6=.22J<4 8,NF-$.*& L!;VI5 XHZ,TB M^Q"LK.!S(/3!6"L?4RZ D$SV_D8] @'*E%SW(*R0)F9G *=OI! MQ\_)PBL6&F1Z3H*S-S0G%T"HIEH_*$RRH,_>BC,(,R@ EZ9F$#A[0S-H 81R M8O1CP@P*FD&."D^8(V90',^@B!D41S H:@ZHETB&)/TX,"3B>$A$#(DX A+Q M8VLT*.G'@9=QU,N83"D5O(SC^&4<\3*.(Y9Q!.]*.9,WHO+!$!"&4)G(\@@' M"(GSNHCRJ'B)E)8],1=.Q&+A?:GQ9(B8#'$$&:)>\%VH1I:,^5D8>[4EV22' M= %ZC%5(03WL!3T&3JZB0FV)F#41L::PX4Z8-6D\:Q)F31K!F@0\AXFY/$L; M X3'6V)*"$T8/&D\>!(&3QH!GJ2IXDV^B5&:#B",D9E3 4()0R@A+U%Z40]# M*(V'4,(02B,@E,!>!Y[P(>'0"5_"P$CC@9$*;S". $;2JQ:>\"$=/.&;O7MG M>UOO'X\OT!\F=\W+KNVR>??MVTOZGVSWSK?X_I8NYP2^7]#E\O0*_O?N3W\1 M\.MJ_[C>'29?FK9MML?WP1^:IJUS_.:'?#N>ZM7]VX=-_=!VOW85;']Z$__T MH6V>SW]E,'O[4X>;_P%02P,$% @ -8&ULE59MKYHP%/XKA.^SM!11@R2[FF5+ MMN3F+G?[7+4*N86RMLK=OU];D"@>;]P7^\+SBULNP M,*99(*2W!:^8GLB&U_;)7JJ*&;M4!Z0;Q=G.DRJ!2!1-4<7*.LPSO_>L\DP> MC2AK_JP"?:PJIOX^<2';98C#\\9+>2B,VT!YUK #_\G-:_.L[ H-*KNRXK4N M91THOE^&G_%BC1-'\(A?)6_UQ3QPJ6RD?'.+;[ME&+F(N.!;XR28'4Y\Q85P M2C:./[UH.'@ZXN7\K/[%)V^3V3#-5U+\+G>F6(:S,-CQ/3L*\R+;K[Q/* F# M/OOO_,2%A;M(K,=6"NU_@^U1&UGU*C:4BKUW8UG[L>WUSS280'H"&0B8?DB( M>T+\*('V!#HBH"X57YLU,RS/E&P#U;W>AKFO""^HK?[6;?IB^V>V/-KNGO(8 MTPR=G%"/>>HPY J37&-6MQB27D/6'T*0C7((E8"A$L^/K\*8P@(Q*!![ 7HE M, ZRPZ0>4WO,)PQ[4-"# AZSD4>'P>32))K,8)L$M$D FSDL, 4%IH\7,P4% MTML(2#3Z<-+;1.-XDL V,]!F!MC@D4V'P?C"ALSOV[_F#J4-8ZV$ACCWE_&.^E--P*1A,K M6-@+?5@(OC=NFMJYZFZU;F%DT]_8:/C;D/\#4$L#!!0 ( #6' 4WV1+P9 MO ( 'P* 9 >&PO=V]R:W-H965TUZ?QP9\ MEE="7]D)8^Z\U57#5NZ)\W;A>6QWPC5B#Z3%C?CG0&B-N!C2H\=:BM%>)=65 M%_A^[-6H;-SU4L6>Z'I)SKPJ&_Q$'7:N:T3_;G!%KBL7N+? ,>E!1*7"][BJI).HHX_O:D[S"D3Q_@3@B%!S'TO ?8)\#TAO)L0]@GA_\X0]0F1-H/7L:O%S!%' MZR4E5X=VST.+Y&,'%I'8KIT,JMU1_XGU9")Z64/H+[V+-.HUFTX3C#1)/)7D M*($AA&&JZW.I4S!41!&'VT:I$1JC( *6M_*;3 M1'>@Y@H0Q6D2ZD^:U:F8*V#J QA#,U1LA(H-4%"#BJU0_Q MIM?<^\X9).8-LGL5)B_C%GFCD[/&]*C:&.;LR+GA\ML_B@ZMTF,@3UXMO@&+ M+3#$<]E:J9/ZW;[KR[XC>BP;YKP0+LY[=2H?".%8U.\_B-TXB59P&%3XP.5M M(NYIUP]U T[:OM?SAH9S_0]02P,$% @ -8W\%? @ ;P< !D M !X;"]W;W)K&ULC97;CILP$(9?!7'?Q2=.$4%* MMJI:J96BK;:]=A(GH 5,;2?9OGUM0R@!(^T-V&;F_V9LQI/=N'B3!6/*>Z^K M1J[]0JEV%03R4+":RB?>LD9_.7%14Z6GXAS(5C!ZM$YU%2 HJ"F9>/GF5W; MB3SC%U65#=L)3U[JFHJ_6U;QV]J'_GWAI3P7RBP$>=;2,_O)U&N[$WH6#"K' MLF:-+'GC"79:^QNXVD)L'*S%KY+=Y&CLF53VG+^9R;?CV@_RJ(JUG_C>D9WHI5(O_/:5 M]0F%OM=G_YU=6:7-322:<>"5M$_O<)&*U[V*#J6F[]V[;.S[UNO?W=P.J'= M@P/JO>881UEP-4*] MS;:S02,;.%@$6GU (!=BBV;N&,=N >R,$5L!_""0N 6(4X!8 ?(@D$Z2[&QB M:]-8&Y2D!"R!0BSGGW'-!* 6MZI=5QKW3\#H(XU:ZEZ M$CWKS,I9R)9J$\H+4+UD].1(+0ER>UF5XJIYT[&]C-2U;:G\ MO6%<#.LXC=\3+\VEUC8!JK*G%_:-Z>_]7IH(3"JGIF6=:D07279>QQ_2YQVQ M> ?XT;!!S>:1[>0@Q*L-/I_6<6(-,[*BF52G%$$E_NCVU/U'ZC,SN'VW2;;9;,]NC3/9692@OP=KA:=>DSN,)TO MDD.TL-I.OL!O'$PNU_V@?Q*Y:7I5'00VEQ5=Z'.0FAF-),GLP^U>9.G M@+.SMM/&PO=V]R:W-H965TD*3[]@/L6AF^[DUX^M_=[PB^6UVU>;$G MI5SVVK6]7>-I^9X53?E?LQ M/!J_*F8O^Z93O6UTGQEU6.#M_\_XI)N^3>996;77[J]F[TSJO\FRO M#O+3=E_51?5>GD@\3%VNK7Q-]N=K=/=Y,6C=/)U')L^CM?Q MA+Z9P09D,B"S :;_-2@G@S(Q*$:RF.I'Z>1F9?0U,^._-(( $(J;6AJ:VS=ICDUOLV?M?%F.Q?.@M5/>*;KS*9Y\/YT7K3JX,!5^ M;L:F,BZ<'J:&6_,74$L#!!0 ( #6' 4WM1)#M* , !H. 9 M>&PO=V]R:W-H965T>DVO';F/I#SBYP?/[J_E$7KXIYREN^$N6O8B/W"S_S MO0W?YL=2?A/G3]P4%/N>J?X+/_%2R;N6J!QK4;;ZWUL?6RDJXZ*:4N4O_;&H M]?'O.O,]E MOIPWXNPU_7PXY-VT([>Q&JYU=U./CGZF^K-5=T]+EI!Y<.J,C.:NU]")ADXU M*Z1A4\T]T+!TJGE /M&@"50M0T$4%D2U 9L8Q-B 00.F#:*)06)5TFM2K:FU MAL0126S=PZ6.1G'&&,,-BF"#(M"@%!O$T"!^>Y.LAO.R.,Z)Q1=&U M0:*80PHXS$([%Q*Y:L*P4O#BR^Q]AQ$1,IYY-Z[I@)&F .G,L1)3C"I-WLX9 MQ:A2]/*S-QY&-)F4TQ'L-Q[T\BW)KHTT1I\"]#/7;@P336?OV(]A6AF@]7)' M=DDKB5#/ "$EJ&N"T1:Z^VKZFC>[HFZ])R'5;ESOF;="2*Y,PQO5T7OUH39< ME'PKN]-4G3?]UTI_(<7!?(D%P^?@\B]02P,$% @ -8&UL?93M;ILP&(5O!7$! M-=B8D(@@K4S3)FU2U&G=;R=Y$U -9K83NKN?;2BBX.X/_CKG^'D-..^%?%$5 M@ Y>&]ZJ?5AIW>T04J<*&J8>1 >M6;D(V3!MAO**5">!G9VIX0A'48H:5K=A MD;NY@RQR<=.\;N$@ W5K&B;_/@(7_3Z,P[>)I_I::3N!BKQC5_@)^E=WD&:$ MII1SW4"K:M$&$B[[\%.\*U.K=X+G&GHUZP>VDJ,0+W;P[;P/(PL$'$[:)C#3 MW*$$SFV0P?@S9H;3EM8X[[^E?W&UFUJ.3$$I^._ZK*M]F(7!&2[LQO63Z+_" M6 \-@['X[W ';N26Q.QQ$ERY9W"Z*2V:,<6@-.QU:.O6M?VP0NEH\QOP:,"3 M(4[^:R"C@2P,:"!SI7YFFA6Y%'T@AY?5,?M-Q#MB#O-D)]W9N353K3*S]X)D M-$=W&S1J'@<-GFGP>T7I4:23!!F B0)[*;#SDYD_3K$_@'@#B M(WI61+LH8 M-!NG:8=-:!*GZ4)7KG4XH1DAQ ^4>($2#]!F 31HZ!R(9&2[P%FK<+S=?@!# MO3#4 Y,M8.@:AN)-AA>ZTJ.S9_/1Z:1>H'0%1.,%3[IZ"]&"9*U((Q)%FP4( MFOT*]FKZP>2U;E5P%-K\5>[;OPBAP41&#Z:NRMR&TX##1=ONQO3E<"<, RVZ M\;I#TYU;_ -02P,$% @ -8&UL?53MCIP@%'T5PP,L"NI\1$VZTS1MTB:3;=K^ M9O0ZF@6QP(S;MR^@:ZQCZ@_A7LXY]QY$LD&J5]T F.!-\$[GJ#&F/V*LRP8$ MTT^RA\ZNU%()9FRHKECW"ECE28)C$H8I%JSM4)'YW%D5F;P9WG9P5H&^"<'4 MGV?@A:P@XE,8I,#OFX23YK[8R38[V**B@9C=N7N3P&28_"0HF\U_A#MS"72>V1BFY]N^@ MO&DCQ:1B6Q'L;1S;SH_#N+)+)]HV@4P$,A.B^+\$.A'HBH#'SKS5C\RP(E-R M"-3XL7KFSD1TI'8S2Y?T>^?7K%MML_>"[@\9OCNA"?,\8L@"0_Y%G#80Z0S! MMH&Y"[+9!?%\NN!'*=D6H)L"U O$2QN'<&5CQ.P\IO.80Y3:9[M.O%DG]AK) M0H.$T7J_'D$I2<(PW"Z4;!9*'@WMTU6=Y,%0E,31TM'X=1YQ)$[VE-)50WAQ M:-Q/_(VI:]OIX"*-/7_^E-12&K":X9,5;>R],0<<:N.F.SM7X]\S!D;VT\6 MY]NI^ M02P,$% @ -8&ULE5AM;]HP$/XK47Y 8Y^=MPJ0"F7:I$VJ-FW[G(*! MJ$G,$@/=OY_S4AKL\VA++/Z[UP4\C3UJ?^V\#W?[E2[$,PF^VPK?@CU<_]4ZZ?@[&6=EZ)J MI7QI'[ZLISYI&8E"K%3K(M.7HUB( MHF@]:1Y_!J?^.69K.+Y_\_ZI2UXG\YPU8B&+W_E:[:9^XGMKLT/V7\51%!K>,M$Q5K)HNK_>ZM H60Y>-)4R>^VO>=5=3X/_-S/< 8# M.!OHV!\9L,& G0W@8P,^&/#W"/Q#@W P" V#H,^]*^9CIK+9I)8GK^[/PSYK MCQV]#_5VK=K%;G>ZWW0]&[UZG+&43H)CZVC S'L,C#!Q= E9V)!W)X$F<&8! M&(LY6.9@!+B*>$00\25DB4 BG"9#B\4Z>S;.,@IQ!QQUP#L'_*+:9J88AN%! M0C1(B#C@QI;VF+##5'TE:,H8-RJVN!&W1' QY6'D. 412CQ"B(<&(0SCV,,8 M#1(C#HQLYK&=#4F A485%S?BE@@N3 EA!">>H,03A'AB$,(P*1XD18.DE@-. MB%&='A./LHGTBXF8N,5UW 4A2G"!(@@E2Z&(56$: R2.YJ0.+:16*$K-CAA MERT!E*>&' VX"5MS>,QT YJ4;L,M,5R21B,%NJ2.:QBU!8H3AT!17*%H>ONQ M %Q2 ),4\UB +2F0N)L%<$D!6U+L8P&VI- $0F%-'%U'.#-#4AS4]<'+MZT$/]':?'F M :1YJ/6=C($Q8NK ML)Y0,!J:2E%ONPFV\5;R4*EV;!BMGJ?D!VB'+F-]0>\?^UGWW4T_>G_+ZFU> M-=ZS5'JDZP:OC91*:);D3O/;Z6G__%"(C6IO8WU?]R-O_Z#D?ACG@_/_%&;_ M %!+ P04 " UAP%-QLX)9H<# #P &0 'AL+W=O&ID?S**J#"@,XZ#*B]K?KLV[YV:[5M>N+&KY MW'CMM:KRYOM.ENJV\9G_]N)3<3IW_8M@N[[D)_FO[#Y?GAO]%-RC'(I*UFVA M:J^1QXW_R!Z>*.T7&,1_A;RUHWNO3^5%J2_]P\?#Q@][1;*4^ZX/D>O+JWR2 M9=E'TCJ^VJ#^G;-?.+Y_B_[>)*^3>\=Y#&_EMTG=?L@ M;4*1[]GL_Y:OLM3P7HGFV*NR-7^]_;7M5&6C:"E5_FVX%K6YWFS\MV5X =D% M=%^@N7^U@-L%_.>"V"0_*#.IOLN[?+MNU,UKAFI=\OY0L >N-W/?OS1[9W[3 MV;;Z[>M6L&@=O/:!+&8W8&B$85/$TQPA6'S'!%K!708A&3N:!2"' B 6&#A, ME)OU?"(QP0$$#"!, #$)D#H[-6 B@ZD'D0D34)<]H [E>%S*"@;'[DB., +,3=&8* R@;B0U7\:Q%?X.:REDP"P;D MS-S"6DHX8HI7H\2M'@B+H@5!T#8>&0%!L2N(YDRTX@O-PK!], Z8$I>)(Z9X MX10S[#,,& VY1F-!$R9=SJ7=PT;#@-.0ZS06Y.0D%KR78:]AP&RX:S86-&%B M*UHZHMAM&+ ;[MJ-!?WIV<-VP])Y>R\>*FP0+ -BN2LV0]N2IIB)L)$0,!+N M&HD%_6&I"7L$ 8_@KD<0:'Y:T4*C$&Y^ LW/W>8GV/QLH=2$FY] \W.W^2TH MFY;)M3V,6BHF=@@2X.0MA<"M3Z#UN=OZ%I2,MRYCC(6QFQ0 AEG*LJ5MQBY! MP"6$ZQ(T_R:A,"4>"5<4 $99&(Y\9RH*&PH!0Q&NH5B04U7W7S!&+7Q,$78= M E\YPOW*L:!)/5)&(IE]5 -@R'@XLH9!5#":)RK9G,SHU7I[=:W-W#=Z>Q_O M'LG,(S_APVSX3]ZQR5ZJ36$ZYTM)OF^& MF6QXZ-3%SIO!?>C=_@!02P,$% @ -8&UL=59M;YLP$/XKB.\+G(UYJ9)(3:=I MDS:IZM3MLYLX"2I@9CM)]^]G&\HH'%_P"W?/=F$V[7?>U3; MM;R8JFS$HPKTI:ZY^KL3E;QM0@C?-Y[*T]FXC6B[;OE)_!3FN7U4=A4-*(>R M%HTN91,H<=R$]W"W@\PY>(M?I;CIT3QPJ;Q(^>H6WPZ;,'81B4KLC8/@=KB* M!U%5#LG&\:<'#0=.YSB>OZ-_\S'D3YF%P$$=^J6C1]O/?Z[&^Y >@ M45O^7NC.&.V-KLW:8OA7]G@]=V][I-$KJ.K@ZH MM]EU-F1D X-%9-$'"H)1[,C,/4D2'("B,5(/0#\ ,!P@00$2#Y!\ $@G278V MS-LTG4U>I$6.\S"4AR$\V82'S7A(D9(\PWE2E"=%>/()3SKC^42!T'2A&0UROPC M$2YC0'3,EF+%A0R(DME4R;U1-HHUHSE=^F4 KF5 Q,RF8H:YFHNX2..%;Q=P M.0.B9S;5,R""MN=$:;' A2L:$$FSJ:1[HW$% 0J:QNF$*QJUF5JHDV^P.MC+ M2^.[^VAW:.+WQ+>I_^;=#> '5Z>RT<&+-+;9^99TE-((&T^\LEF?[:5C6%3B M:-PTLW/5==YN863;WRJBX6JS_0=02P,$% @ -8&ULC5;;CILP$/T5Q <$QN:Z M2B)M4E6MU$JKK=H^>Q,G00N8VDZR_?L:P[($#U5>@FW.S)D9B^-)MP?!>MFP(__!]<_F M29I=,'C9%Q6O52%J3_+#RG^$ARVQ!A;QJ^!7-5I[;2HO0KRVFZ_[E1^V$?&2 M[W3K@IG'A6]Y6;:>3!Q_>J?^P-D:CM?OWC_;Y$TR+TSQK2A_%WM]6OF9[^WY M@9U+_2RN7WB?4.Q[??;?^(67!MY&8CAVHE3VU]N=E195[\6$4K&W[EG4]GGM M_;^;X0:D-R"#@>'^GP'M#>B'0623[R*SJ7YBFJV74EP]V=U6P]J/ AZH*>:N M/;2UL^],MLJ<7M91$BZ#2^NHQVPZ#!EA8$ $QOM 03"*#7',R2W!%D$D. -% MDZ#6GHZ3B$/<080ZB*R#Z*8*,*E"A\DMINZJL(AG"A&C+#'",BG%IL- .**A MBS#%:1*4)D%HZ(0F<9(ABYC@+"G*DB(LT82EPZ3CDD%.DS"9W+^+2VE&HQB/ M)T/CR9!X9ASDJ(/<_8B2F:^PO1Y,2R$20SH54P>*1\D:GC2<*3[,R!9<*LBG M5.!0I6$T5U9 U?L(!$DJFS(1AVE&?X K&"C"XN1#[V;!90Z(SE.GVT4.2TQ3 MB&8T"+C6(;Z_)P&N8\"$/.U*X"H9%M$,#ZYDP*0\[4L]:%P5.L."ZQ,0@:9. M-MG=-XR+&'*$Q%X$(GF-"G+;8'W=Y,,O?/B3X'AS0QC)XV#$)J;>,*%N8&3&3Z'3'YS MM?ONZ^KF:OF\F3\\ME]79^OGQ6*V^M_'=KY\N3ZG\]?JZZCZ-WGJY>UBTC^N'Y>/9JOU^??Z!+J<4TK;%#O+?A_9E_>[W MLZTOWY;+O[8?IG?7YV9[2>V\O=UL^YAU/WZVG]KY?-M5=R%_][V>OQG=-GS_ M^VOOS<[[SIMOLW7[:3G_\^%N_7]V^[S>+!=]+]VE+&;_['\^/.Y^OO3]OS;##6S?P+XU MZ&P?:N#Z!NY7 W^P@>\;>*V%T#<(6@NQ;Q!_-8@'&Z2^0=(VR'V#K+VDTCK_:1^FFUCARY+-^5NMU_N9MCN;]V<6'??_KSQ MR5V-?FX[ZC$?]QC[#I/B$#+F$!HB&H[PR0\Q7Q FO&%&G2-OWECDS4?+.K!# M$Y\ (E6^'.WD\_%.FJ.=?.$(7P_KY&@O4X 01LS!^^]V[=W@*A+NP,,._*X# M/^@@5R.ZQX0=YG$_.YRE0!X;"M!0 (9*92@P0S;9[ IE;"E"2Y%;RJ:R%+E+ M)IEB!)<2-)2 H2INQGM,>F?(E^!2>@<<6,K04@:6JJGT,1^]2_LK4N(:)6YR M'#=PL$ '"W"PYK$"9D=*UMO:0P2LIM'>16V/$P5PX"09S-8&N.EKNC9\0&UP M9$)-V@!83>*>NY4]3A3 H9M"4B+@9JC=)!89@6)QY%ERXD@60[VCVCXG:N04 M6L_=7#)%&!28VSZ0!8/"7+7L!@17G&0)YP1RP%*=)7O0>[>B*ZD(R8-P]B"> M/HB8*9X_+%GOC& *YP\""237F8I !C'=/X%L"2<00AFDSE7$4XCD$,X>!-)' M,764\/Q!)B97%RR? /#"6DK1UM>=0(Q3-*:BV\^HQVYAE)(7LC'AW$4@>146 MN3R+7(08HJV&_0L"6A."D08?YQL"":>PH2I\!'R,N0BL;S'K6\#ZI4YN%E O M3-]:8*, #J\>D[D%9%[JG-6#%+E9C6PTR*$#F'@M(-Y29R/+B1D[F0BY5(QL-D M!PW(UN94BI ^+"9VBXB]3A^6TW!,Y*14;S&W6LZM(A-:S(2VZ ?788)SJ*RM MER=.2W!:8*,%3K3 J0(X' ],F4Y3_SI>5W:VZA2D0C4JU$2%FAY##0< 4Z[3 MU+J.$Z0PI7O>(DK6<$4YWAURPOI'J3Q!;.@ MXRP8#)MRZL+68?YS:%^DKM0=KRXE*YCZ'*(^5UOAU:)D!;.C0QL3-9<[7B<* M5CPF4(\JQ'K+J@=IK&!:\JB2JV>RYU679 7'OD?E5CW'>I#&%QS['I5%=4W= M@XZG'"VP40"'5R]LNJ*:J"[J>M"1!*%"-<=0PXO&%.4Y105IO]1C_O%17VMX M3"X>D0N[\;RX$I8C:F2C1D[4R"E$'MKP]I@+/=H?K@N.'O1^#MB22YUD=+!& M!YOH8%,(HRRL-#SF:H^XNJXZ/-C*C29[(18")NR *MYZ) ,G;!N%I43 E!TX M9?/B(X"%@FF,&\'SMN\ @F0T2 ,]V\R8*:^> :38 MFF6%2$#4*+DD'&TA9JQ+D<"W)B4KF#R#9E7U#7?T?,W9%S-Z]*HIJ[ M$^;NQ+F;UR2)\ZQD!1-L0MN"=3F2."5*5C =)D2'=3&2U'MO"3-F0GMO=3&2 MU'MO"9-J0NODFAH2+^ D*YBJ$J J5HLD7KX=*D42)H"$CB'81.,UW,%CQR2H MDU A5S-P0J?!*"-I@8T".+QZ3"\)%8AU-9+XLE'('VIDHT$.'<#,E3AS!2.D MBXQI*1M]69(QYV3-443F"\CLD[>N1H[5R$:-G*B14X1T(3IKA.V2C"DRH^.) M.JED3I'1E>"D6XAY,G.>Y/DK\]6N)4M!F' 9DV76K'8SJ.Y*R4E2(V+&S*BX MJ]D_ \:T*5K)*\R8&3%F'=U973)ES)49<67-RYDSFV1%4'%J."WSDDD*1BVR MT2"'#F!.RXC3!$(JF-/*"9Q6,*<5#:<5SA47SI3HNAC1XZ*;R0$Z!3 M"+4F6)*V"PLFMJ(AMJ*N_0KFM*+AM,(Y3;*"Z:QHZ*RHSUT+9K*B8;+"F>QB M2V51LH6IK&B*OZ*FLH*IK" JJTFF &V?%!V<]<3HT/0Z] $394%K2ZD+05!^ M@JR%C"371MO\]")E,.N M":IB@W9_^!P"NN(#K@G*7@/BE"0AKA&4N.:42)4>K$!/5K#'BP@\WW#XO)7$ M)QQ0I+()!)X=.'"L2=*3 _#1@7I+A\"S \><$R(:/D# IA!X@N"@([ FH[ -)A"9HW:G7G.OFD: W)R0XYS<6 MZ,,/;V:0H! G)!'G(VUY07[,GA"Q0-$=R$F="!%[BJ:;!%$W(54W&&D>L=WR MRIM(67R$2XA9).T&0XU*YB,&A:!% F^Q)! 4WG2*Q)L$C3=!D3<;:Z"@=L$; M*\TQ04%-&@GUF(!6^; U(6*!7CF0],RCH$8F=TH=+(B-":B-01VLEQN3H#)A0NIA7NIZ]186"?IA0@)B/EN\ M^@23!*DO :UO(/%&"]'J3\F6@OB6O*J^]?I(%"2Z!#6Z?+;H(U&0O1+4O;*2 MUJM%""0H2PE*2_EL4>L02-"5$A"6!G'])HA&*9Q2Q0IR4 )Z4' 3@SX2!3TH M 4$H&%N@"!4-"9$(Y*"!I(),D'I2."42!24G02DG'UL>B0>K&T'024C1"0:8 MAR.T-GKW:J)%N_JQ>]?5^NQV^?RXV8[+NV_?7JCUP6Y?;51]_Y$N/Q'X?DR7 MG_=OR_K5_?[M7?^>K7X\/*[/OBTWF^7B>OO:H^_+Y:;MKM_\U@W3?3N[>_LP M;[]OMK]NA1NK_4NS]A\VRZ?K_1O!1F^O);OY/U!+ P04 " UAP%-:(!VS4-L7\XY/O<: M7[*6BQ=9 BCOE=%:KOQ2J689!+(H@1%YQQNH]9,#%XPHO13'0#8"R-Z2& U0 M&*8!(U7MYYF-;46>\9.B50U;X>@,/*OX^6CZG!6\"O"EHYFGLFDQWG+V;Q=;_R0V,( M*!3**! ]G&$#E!HA;>-/K^D/6QKB>'Y1?[*YZUQV1,*&T]_57I4K_Y/O[>% M3E0]\_8+]/E@W^N3_P9GH!ING.@]"DZE_?>*DU2<]2K:"B.OW5C5=FQ[_0O- M34 ] 0V$*'V7$/>$^*.$I"ZVF ]$D3P3O/5$]SHT MQ+QUT1+KXRI,T)Z.?:;K*77TG&,49L'9"/68=8=!(TRR2&XQ&Q<&#YA >QB, M()>1-9H)H,D68+1A6$@CK9[2:_@I]IVSE%T:)#WR%ZX M*[SKKM^).%:U]'9!&PO=V]R:W-H M965TU#Q1Y4C_(4A3ZRUY6>:+TLCH$=5F)9&>=\BP@"(5!GJ2%OYA9VU.UF,F3RM)" M/%5>?T\-1&4.PF)7)0?P4ZE?Y5.E5T+'LTEP4=2H+ MKQ+[N?^(IQL<&P>+^)V*2]U[]XR4%RE?S>+;;NXCDY'(Q%89BD0_SF(ELLPP MZ3S^MJ1^%],X]M_?V;]8\5K,2U*+EOHI6$/>] M5OUW<1:9AIM,=(RMS&K[[VU/M9)YRZ)3R9.WYID6]GEIOD2D=8,=2.M .@>" M;SK0UH'>Z\!:!_;A$-]TX*T#=R($C79;S'6BDL6LDA>O:LY#F9ACAZ=<;]?6 M&.WNV&^ZGK6VGA>1#L3<\@YAA"&.W(,+X#"=A+W,VR(/<3S" M+!ZYTACN.QAH/ R["MDP)42C&+L2ASA&HQ 35^(01W#(,7(E#CO>A"(^&=M$ MN.]AH/&QD[II05>G M%@H5]*:&7%0'.\+5WE:>"F4JTK-V8^*CG9P<^Q)/5QBPK\U8::>4#_IF)OV1 M5(>TJ+T7J?2L8R>2O91*Z/31@Z[148_!W2(3>V5>(_U>-;-@LU"R;.?&PO=V]R:W-H965T M4$)D4F2G,MZL^K'G>K.J+FU^ M*NUS'367HLCJ_QYL7EW7,<1O U]/AV/;#22;U3D[V+]L^_?YN79/R[@721NCFV5-_UOM+TT;56,7EPH1?9CN)[*_GH=_;^9 MX09T-* W S?W1P9L-& _#?B'!GPTX$MG$*.!\&9(!NY],A^S-MNLZNH:U4,] MG+.N[.!.N.7:=H/]ZO3_N7PV;O1U(SA;):^=HQ'S,&#H!*/D>\AC"($;(G$! MW**@6!0/-#"G[R=($83R8OBEDZ5Z M@*@>4@Z)9$I1R3U@B@"!&D88>&D)@508*308+SL(T,UM##4X1X%R% %'P;E' M.7YB, (2)#^ZH>X3\)P(S1.3Z+T9$ /R(P#A3I0 MBVM(H_;ZUS6D Z*"2TFU7QDASB6.,"(D'I!! S(+%MP$,W$N"/0ACU%#B MA1VBW(14>7,^A;!/5!)B9JH9"*Z/!*%'?($D84%SY4>4(C"MI=&^EH8PT)H% M!#&5<1" M E'^RB,B[#1'^UJ-^5.NNK6_]HA8,\;U[.KC:@VA7".[5X9U)A@$NS>$44Z< MBOD40QPP(_V^_(3@A *NR0Q#O)V 6K)]%:+T3/D-(45PG"D)U*<8XBA( <2G M&.+<&XHP,^^&@'<\"%O>;,\%O$>!6;R%*=X':-@'@BU,0T%&&V^* +DDE"H_ MT0@P:-'CJRW66YCK&F*&)MX-:-@-9N62XHI+Z?)&PO=V]R:W-H965TI^+BNLGV8C:?CE*57%CN^J4Z$8)?O!!59D@ M %A2\:*.5PL_ME6KA3R;LJC%5D7Z7%5<_5V+4K;+&,;O \_%*3=N(%DM&GX2 M/X7YU6R5[26#RZ&H1*T+64=*')?Q)SC?0.0"O.*E$*T>M2.7RD[*5]?Y=EC& MP!&)4NR-L^#V=1$;49;.R7+\Z4WC84X7.&Z_NW_QR=MD=ER+C2Q_%P>3+^,L MC@[BR,^E>9;M5]$G1..HS_Z[N(C2RAV)G6,O2^V?T?ZLC:QZ%XM2\;?N7=3^ MW79?4M2'A0-0'X"& $C^&X#[ #P)2#HRG^IG;OAJH60;J:Y:#7>+ LZQ_9E[ M-^C_G?]FL]5V]+*BA"Z2BS/J->M.@T8:=*W8!!1LD"068*! 00KDX_$5Q1T# M'#3 WH",#,B$<=U)4B^IO811R# $;)),0,@00@S?(2)!(G)#1$DZ0>HT=#03 MQ@BG9#8A"N@(M3H8!J)!('H#!$$6-F!! _9XD=*@0?IQD=+;3$$*"&23-;D) M"!& -B,2)LJ"1-D#1!9D&@6:!(L[ !!.$-#1XO M$[QS)L"/"]5KKM;V-ATZI3@:UTQM M6W572M R[PG%_@.YD=_4K;"LTI#.0A-I0@4M 5Z MB(Y5YO >\)/"H!?SP'5REO+%%5^: H4N$#"HC5,@=KA!!8PY(1OC]Z2)9DM' M7,[OZI]\[[:7,]%02?:+-J8KT $%#;3DRLRS'#[#U$^&@JGYKW #9N$NB?6H M)=/^&=17;22?5&P43E['D0H_#I/^G;9-B"="/!.B]+^$9"(D*P(>D_E6GX@A M9:[D$*CQ8_7$G8GHF-C-K-VBWSO_SG:K[>JMS-)#CF].:,(\CICX#>;C6TSU M'I/,"&P3S#'BS1BQIR=+BRS<%D@V!1(OD"[]XW"5<<1$8TCA0=%AEVW;I)LV MZ89-M-JN=,-F_R^;;-,F>V>392N;:L3LERXK"[PX!.Y2?B/J0H4.SM+8\^2_ M>BNE :L6[JQ<9_\#<\&@-6ZZMW,UWH:Q,+*?+CJ>_S;E7U!+ P04 " U MAP%-8,Q)34(# >#0 &0 'AL+W=ON MV>RC]MB8?#L$567$&8NC*B_J<+48^AZ;U<*>NK*HS6,3M*>JRIN_:U/:RS*$ M\*WCJ=@?NKXC6BV.^=[\,-W/XV/C6M$UR[:H3-T6M@X:LUN&'^$AXZP/&!2_ M"G-I;^Z#OI1G:U_ZQM?M,F0]D2G-INM3Y.YR-IDIRSZ3X_@S)0VO8_:!M_=O MV3\/Q;MBGO/69+;\76R[PS),PV!K=OFI[)[LY8N9"E)A,%7_S9Q-Z>0]B1MC M8\MV^ TVI[:SU93%H53YZW@MZN%ZF?*_A=$!? K@UP"0_PT04X#P J*1;"CU M4][EJT5C+T$SKM8Q[S<%/ @WF9N^MZSRNE^"(Z]XDFS7K4\!N- MI\@(17R51 [@2L%)"C[$BSL*02<09 (Q)) W"8"#5\:H209-/4*"TJD47C%8 M!UHRF*M(DD 2 0EOG/4H4;?C<*F5\K@SK&,TB2))%":1'HG")(F(@24>"=9Q M ;'@FN:)29X8\RB/)T;CI%II?]-A%7"5WBS['4Q"PB08)O9@$C2,XD(Q[6\; MK),BY3R9V38IR9-BGM3C2=$X,4MD[,DR+%-: ^,TC29I-*;1'HW&BR#=]$AO M%C-"IQP-FWG*@=%NQ1"19+Y;,5RY&X@QW[/>U=T3S?@G8"+?>";-7?$QX]H' M>D]VST,[*7#$HY3_O$^BVY&2))7@[_V,$C*FG37,0-'N#(+P=S63@O93P(;J M[[$U$([*P%D'6GHLU#$#F'E4@396()Q5^28/V#.EE&F,D B=2H6<>5Z!]E8@ MS-5_OZV!,$Z5)LIW$$(WM^RTN0)V5Z70HF'?1'.#)9!H/@=#.RM@:Y6^F0$V M38@Y5\A<*:$4L4C2&2;:7X$P6#Q!V#K1!&&)>_',O @Y;:T<6ZM2W@%@/8F2 M=R>($KK782Q]-XMN#JK]E\/WO-D7=1L\V\Z=>8>3Z<[:SKBD[(,K\. ^5JZ- MTNRZ_C9Q]\UX8A\;G3U.7R/1]9-H]0]02P,$% @ -8&ULC9A;C^HV$,>_2I3W MGGA\BX, :8%4K=1*JW/4]CD+YJ*3"TVRR^FWKQ.R'!A/@)ZUW47.L;;;I MC8H\XHSIJ,@.93B?]FVO]7Q:O;?YH;2O=="\%T56_[>P>76:A1!^-GP][/9M MUQ#-I\=L9[_9]J_C:^W>HHN7S:&P97.HRJ"VVUGX I.4\\Z@)_X^V%-S]1QT M4MZJZGOW\OMF%K)N1#:WZ[9SD;F?#[NT>=YY#<2U\>ZRIO^ M;[!^;]JJ&+RXH139C_/OH>Q_3X/_3S/:@ \&_&+@^KYG( 8#\=- WC60@X%\ MM@NNL9^=_G\NGHUK_9@K M9:;11^=H8!9GAE\QL;Y%5CX"%R)R [B,@E.C6'#/G-]VL"2(&(WAH9/TKI.; M80HR6**W%S?!8K0#23J0O0-YY4 (0-$^,W'/E#W#4"Q\@G,CI$34 M )F,1461HA0A"D5^<6;4'5$^ 4J;6.*5]M!3ZA/",!!:T*(T*4H34YW0#F+2 M0>Q%Q2@4E/AA4'P"G!(%:,VL'GI*?8(+)EAB:$V&U&0\34JCCA;FH:B'Q.HA MD=XC;H0DI)"$$(+W8?)0B$_\PA-C ">FAYY2PE-L$B4D+0H8GK56"8!,I48/I+%@*Y8X)3 M@$42( ,=CRU53E="[E="(?!:':";J@N<*3R3%.=2/4I%*P+C;LNBT*9DKQ+4 MV/<27:X? M)/Q3V@!=?\)H+KGVOA]]CL?NM,:Q1)\#SI51WCP2'6N(O4^GZ.I+O+#UKK\6 M:8)U]5ZV7<6Y:KUV$[NUG M&TH)7+KT#]CFG'/OM3FVXX:R%YX1(HS7LJCXRLR$J!\LBZ<9*3%?T)I4\LN) MLA(+V65GB]>,X*,FE87EV'9@E3BOS"368WN6Q/0BBKPB>V;P2UEB]G=#"MJL M3&2^#3SEYTRH 2N):WPF/XEXKO=,]JQ>Y9B7I.(YK0Q&3BMSC1YV*%0$C?B5 MDX8/VH8JY4#IB^I\.ZY,6V5$"I(*)8'EZTJVI"B4DLSC3R=J]C$5<=A^4_^B MBY?%'# G6UK\SH\B6YF1:1S)"5\*\42;KZ0KR#>-KOKOY$H*"5>9R!@I+;A^ M&NF%"UIV*C*5$K^V[[S2[Z;]$D0=#28X'<'I"3+V1P2W([CO!.]#@M<1O'L) M?D?P1P2KK5U/YB,6.(D9;0S6_@\U5K\=>O#E%N,B',W7! MV7"U@'N3Z4RI'BC@:0'O1B <32>$B> @/AC$!P26L$ "@3WEQF" N$T@] > ME=EB4+L:E0:A!1HM*@"R%S-+%H&I1$ JHRC;"(HR,^5+,,H2B.+ LB&C6;? M/^EHQJMHD@5RT-BL+<@?U#J7*.C6-7* 6MT9"=A&Z!,^0K"1$."2<+0Q[3I0 M.*C5FXD".PD!5@IG?C\$>PE]PDP(=A."[#39A,/_UFH--OV2L+,^@;F1TDNE MC__!:'_*KQU]:+S#VRO"#\S.><6- Q7RZ-$'Q(E2060FTI^FD&POMSVU:V)_IY[E^!\G6?EJL@A0"? MWPF#Q_+2>;6U'R 2$A"AP08@+2B_NMG/?=>&P^*3G=G[LR'Q!0) M[.?::Z_G;_VY;0_1L2I_.19OZF-U^/<7\^7B1?3K;ENU__[BX7#8O_[BBW;] M4.SR]JK>%Q7\;6)OJX.Y>$I>E=Q"V5=19=1^Y W1?OG+PY_^?,7^ Z_ MMXB^K:O#0POO;(I-]]?_.%97T7021^DD6?5_W([_Z,9S/3R>_W%]VQZ:?'WX MGZ-O?GS:%]T?D\GE?W:_NX:G-_3&VVU^W_WU+M^VO69<'^^+IJQQ@)OHJ_S0 M>^[;O($I)O'_\U_^R\E)OBW;=;Z-_K\B;Z*W\&5OF;M/2K^#S_YGTOWF8Y-O MRNH^NGG:W=;;[J_?_/#==?<[6?$/Q7V)RPP=?Y?O>M/#-Z-WWWWW_8_7']]] M_]T-?'XSTM(;&'P# W\'9/)K]-^*I^YS;XY-TUV*L66]O$S2RVEOFM+5VW); M--$;>.^^;GK]W.SR+?[^H=C7S0%7Y4V]V^=5[T$=>+W; ;W='.KUSW%T0X<@ M^OYX: ]P4N#UWCSJJJVWY0:ZWT1?YMN\6A?P&IR[%@[1#S=?11C_;-Q=B"YVT+8WO=^SEO'X@9K/%#\ MN5VOU\B0VJ@IU@4\=+LMXJ@J#MWG/KB?H[NFWD4M-!?5=]%_O?G^0W1[;,NJ M:'N-PVK2*9=1=G]^5WV"(0WL\ONFV.?E)BI^!5;8PH[A3.K# VS\.IAW[ZC4 M!Z"^T\]\4U?WEX>BV47KT\-[WP G;H"(L'=X<'5>52B+ 4*09^BXP$F +=NZ!=@4MX>H MOMV6]\261SLP+Z_S?8DCVA9Y6YQZUQ'6/G]"LAGXO3G"(3.#'R6?$\^$.W[B MP6_,K.\*>'P3X2NG'CN].(:.SET3'NS)&>]VY0')C&D>*12X5%&M^P^C]/"Z MW>?KXM]?@'C0%LVGXL5?HA['1-;W4&\W1=/^V_^[2I/EGXB8#T\]6H%C)RO3 M,K_< Q<'OG$LHI>3JPERN"2>IDD\3V8B4$3Y\?!0-^7?BTT\']#8TFS>)+.XWF:47?I*I[. M9_$J3?5A'BP\N(R7RS2>I3-^&N/S1-/!AM9U^T! M%S.=3^-D,J=FDGBRG,39Q"_M;^KL>K,ID?B T)"'7I:5TN? "3SNCENZZN!, ME.NR=QJ88-M1$GJ6P&G,Y[]_ZOJ]>)_C@7TH#B6(&*_@.GX9?3$BU]X4)DCE19IY7N8 M.//N<7%O>E)I^E" 4',>QGHC1U"WL7E/?]0^S MS U64>2J7A\WQ78+O\<1W#@%ROMX>O/-KJQ(CSB4GWK7^ >X>/)F_1 #"_E4 M;.N]4T,+$(BJ C2=OI3-Q0WL'U *^^&!GC=\4A7-(3???%'B P>GP#NAZ_ " EYU##ENLS^>]7Y?9X$/;Y_--NC3OC&EGMWLA.3?",]>JU]U-1WC_@ M\/-/T.=]X5X2D8=D7OK&ZZP#@MB)%1SA^7;9QBZ08OU0U=OZ_LGRL@&M<'-< MBWR^+==POIZS(XQ>,7V19N3*D9ZNZW7U"T>O!$&<&)X9#EXNZT? M3]R ],P=/7-LH0584\_,85!PY(:TF^O-WXZM:#= +TT!)+@N@7BJ'I7!S_@E M62\^IXNO"E"%0-8C*8]NKQWJKG^G+WK7'=+!Y6V.[4/GN%*#SWV9;U@;'%G- MO^8XN@H/U;YND?O?17?EKTCEPWK[0PXZ'4Z)?Q=2&M4*!VPTPW?7:<-'5R/G M]1$U7$TM0PS@LW=A@#Y*NGV?H8\UG'F1T&$)]X/VEQ.F%_<"2DE#YIQU46S: MT'YU7B>]53AG.@.K<,>JR,G7WN=/?[W6V*EL&=XQ0(S.S:\S$H,,"'G M!QGLG"R?\ @\R)+FK79 *^ZRNBGOJ_(.YH&>,^;6N$OO814&#(!_&7CDQ'1^<[?1 M=_E!J-C(+M\T71=X7-+)GQZ+F#XE?XKDF^Y[^K/0 MBCPE7AWY\54WC 6>@;^'N291-:A*88>I6H!M_YJMCFCSGI8-'UOBFW0+*3Z57T M$URC* LCB]Z0R@<*\R>T6VV(0:(W[. $RQCO&Z J7%YV!R.+]]8R>/L!!&1D M+\0DT/QU5Z*YC]J"ED#QW*L$JN?K4&P+I$)H<2V;458;$+4:OM8VJ+VCI%YL M@M9:EEU=.WG1U&109LG@>*AW->K\VAJ,\ JHI\3':S[9KZ%K MN'W"YDE>JRMG*&^/MYS@VBMX93[E,-*C6PJT_^7 GG6)W-;5S7U>D04+ M&"Y,ZQ$E4_1XT#ENBWOB.C#4AW+]$#W6S<\1\O4"9G2H[PL2O/"]8P-BP:8@ M&H2_=9=>T^(8W>(K8R>1UL5DWD2![S!6SKVMVB)P=:JXI':+^40?BH\A>+B02N[O/FY@/Y^ MJ/+CID2Z(;-'N3/&5.O/_XC4LU[SH67BUA?7EHN7TLJ=:Z7U?/T!=,+HMBB( MV^YS.>?8;+.AD_!8POG-/8."8PB-P(W;JL$*]@078&].\ ]5Z>X/NKJO=S"$ M=>Y8U ]7-U?17Z^OWRNS\9?OV$AQ]:Y!K5AOD8RQT0_%/5K2<2UN+O\[?D/< MHP")G$_VU[^N6>J_7M,-E&3360R".B@H="=>$>=MD#-L@4W VZ"%@A)4DV:T M/6[PH&RU82-#\(U>UP=XM$ 5 4067+K;I\C-C&:45]41IC$TH2O:P'_2GM65 ML :02F[ISH%9$GL9'X#0(SU6[X$WLP8 ?""_YTL;[E\\_+0(N=T!52%7@P\@9/<;3G*S&ZR\L&&L"CZ(>Y M5Z]!SR$30Q_M<KA-4!ADI,]%.AY*C='1Y@B7;Y$U $*91KNG&DUR>,"2G8C-_U8JUDW 'A MW8K_A\*>D(CH&NZXO^C2AQV%T6Q83<'-&R3D<&,!%RDQ=_>U8K8F@B*'1T9#Q!B*O9[4WX4'!-_BTX^53 /UV MU[@8"W[@8MC'D#.N^; M>N,&&%V\N+YY\^(53F!V.N/'<'"V26S'Q+N)K7;O*\=;K,;>&' M,]9X:]4GSY](B@JV@X2 AF2GH4;[9/E;YA",O_X'QD\GH=FP"%=4#]2Y3@$7 M_(DX1&LGJ33[ >Z@K?N[O!BJOE(L>@8(!$6V^+J^@M7'K1C^0"_I9K)7!?,\!\]BT/S)!_)EO9-+)PX03)8X&B;O&KO,-[)$?63.>XH MT*$%M8%["70=TJ4.( 2@),]2*0F%LFLH@V-[.?/3V^+PB/R!']QO496!G01! M#1HE;O^C* 4X+1&?]B CYVO88]@#;()-50?423"Z!R9-8@&O1!P5\*Q(6<@O M@$? 9)"N?)-EM3_JU7)7;V%3\:R0!VAZ^\=&&P7IH68$>=.3-)K+;37CK: M7EONRFW>G&XMCGXY,9#Q5G0P1%@J?'#3+!J1TG.I%[Y;_0S7^LV/7[X@=],M.C25Q8S0 M^9634ZJZNO3L==B-0WNU8XZZP<;-&B+CP4:\CL*JTH#"Z[0X7$)ZA(0X^ L MO8W:(])\>]Z(0+,ZE*0FCXP+^_<6!K@(;Z%)IV:&?5 -CMU4[4M6S;>5:K#Q\-3\8)WV0VVI;$-.W).[<'C0U&Q!(WW&PY- M%!L6"NU \70T=,'AM=/?3%A0:BV'F]N\5](9J^_)O'05H5]#0SZ^(3?G>R!H M\D)&[,#VSG6XR7-\'V41,MR!/D^A#*IZ]'VF\ 0>CL>NB[TZDL %4QJ(:-P< MB?KH]B4Q^RI25_F9@^D-!/2,.S6U43CYV,#.&0XV38X@NAN%]JF'#0Z3[@72 MA]PD2C9:.E4-UMY8/9W]Z.Y2GH?A MZ/"00:LP>Q?-KB81,,"MGOVY^3M8!CN@"[[@=!IV1=5#&'=]*3Y$5#V*KR(V MM(NRJLKM9GCY0JO&>486V$ZT3@#U;)^Z$Y]>9<]/]+<,\!EC2W\#%N>-P]@( M-^=U1G:FEHV,Y+T .KO4\T2:4-Z@F]2V.](NR'A^X-1CB1#H^C! 8XSL^ M'=:QU-05?%Z+GO$U31E[_H^\.J)%3BP%[!Y /1W>_PT*MS^0.]+E*>3_@#X. MZ8]T![;MZ2'XH5(A8^0=U1=X<'"TF+FUSFY H2N/3G57DPUJJ@ ML^1CMO/0G.'\;,;TY.B5#)EH=2.%$?0[#7\'DO&!4]3&M2R>:QX>Z=M5?,O= MP5YSSI@[12I&O80GELM5G,Q2^)Q-%G&2+>%3&B]6LW@ZS2*7L07?+N)LGL1) M,H'/%_-T$4^AJU?TPRR=Q:O)+/K&)";YWJQ ^C*:PM.K>)'.L:-YO%I,^%*0RZVEKU:8*TR$; MQ=&Q2.Q5&=_5 E>MV);1O[? MTR*Q^(9Y.H8:"Z>#5?QI-)!I^70 T9[-FJ MMV.B?AMZ'9%DTD'@6K8"6LSB;SH%XY]#_8I8-[ZXVYJGVJ\[V M81X/'@8X+?KP#X,+%ANN+O;XTUYB=4'O&]"2R1/#P03D?Z$@_ BM FAO\8X; M-11NGSP-'??BHQMF1'GKYD)<60.%A4R\1A/5GW!>Y:Z0JS87VQ=;::[,-2T3 M/.W?-EY_"5:.UZLH M.7K Q[WLZ[+BNQ96U83&R,]NP?4GON3;8 ,Q%6,OCC:WU>&R,8O8Y7]#R[.+ M1M5G9)Q$&;H!S^P<:2+BC!F,UW!!*TS#RHQ(FCLU=VAP;.ZGR9B#)3I3PJ5' M*01M:V:L;G"!$>IE8C4@])2QLH"*,*^9FO.%I;K8"QF+.T5H&F!1A)>H^%4\ MUEYJ=&ZV80FMH^G)J0JLI"H5CGI*S1KD9.\()4"$G1!G>>]NA?GTI%.[O$@E MY _MG,7V.0[B1?07P?:_D.B6D*[5^0E/B+^?K%]#=%NRJ.R\T"CBDJG>16S 4EE1GX+*Q1+F8:M+"6AZ./ M)D9U%^.,R55 T5DV9HNE![8G^F&X:Y\-4+ M#O3=D6\H$6B]1<9U0,P(6P>N^U:>YDUWXY58$Y$6.,#\B(Y'LH@4@8CL7H(F M@$?#' M#=[XRSGD$ =^#V13H+%^(O^Y)Q]-_BDOMQS1;2;675-8@_LFW\'R^ 40+LSS9F)2JH[' MV+;3A]!:A/PXW\KY9WMZW@+3P,V#5H]$E5Z^/CSMB8F'QU;<3%W*=(0L!UF9 M);R,WEB5SDPLKN0*[379XN+%^R_?MR]>N>FCTT1_O8KP1Q7:D8)D=*I'B=1P M5S:[X?,9BYF1O?FN5QX$+,@]TT.H7L:^AC< LE_@8D[=7D#]%EE,'_A70P%EFRKRT[_%(\H4&' M<,."5H#Q%2V"%5GPE &6ST0NLMO08QR*C0Y-/(FH!=%VTU#BH14W,Y:(I[YH MS]'.P$9<<'!)F=\JGOM0I8ANM5"C%GH*C%M7T;6$;JG%!,4"M=>&W WW0T$!VKZBW M@,&Z3#NF4I1F)1:-?,L=452SYKPOX+8T499JV@[/_V.N;F<@)Q3LT+.D @+- M1T*G)4A,6P.=YKZL;',D';O,/1P>M\UCWPF\1&WEO Y#]?L3[#CU"7KC 0/R MS47B%1XZBFR:H&."P:[%+T>R+'(?>, ,!9!;?FBSQY8_=*!U=[M/&T+[-H2, MN3()T'RA2I(H7X4J]PP/ /F".$#5(H(1PVWTC.:MA^I")(YPXH,4;J$7'+!4=X8QY'W*BB9\)]1(]'"=2%\UC$852F*1&&?:@-&$T!6Q*54B;&6Q2+2Y>O+W^\.*5.+P^;W0X]_:X%^OT M+47E'5L7$^N)A.EW2W9R^SZT!S(VG48:.G-+3;QQKR/)D*^](GF=5$J40OC[ M]N!EG_WVR&'*(N$6@N/"9H_\Y\)-!26!ZHGOL;+2)!]8;TK3Q2W$R<*_Y.9% MW19?D;0(DU0A+R*5WM&6X$7'MBT0+7(VSJ#.T3++JB/,(MV)Q>'@)*+:70RM ML[CTG&H^>A?'/MBJ#V\G+PG9(]M%=)G[9=*6<()A$J(Y< MW[<%I1LQSP.]2.9^OK"WBE^ MUI(1U3PLURVZ.85#G>I!\H':Z&_'C<\U*]MPM$'@GE=[V5SG%5\0;+QPJ8*O M6/QI5+$$-8J)E<_%0R%B>GU)!#_&6(-+Q[&=$OW'+=KO@4<<6L^PGSG>$FJY MAL/5"D>CDZ8D6X7]62WRN='&G['#EL,&2TYF8IY H &AH9*8",^'CYD_=F*A M.7PF%9&]:/LD@8;BH)!6-:)L[6\*N=/=H?91=,27%"PB=M&'V_RV;O#/6VVE MUI4.C%%L#*.P&"<7'/?L+*>;K"'NWD@X9-> PDEF?L (PZ2\0RW2'7N@U8?( M&9HK,^@JRG*LFVYB[9AI MV[J]:"G%$L[RCQI99.TZ=A(_/GPZ//-V63J+,6!+'UL-Q]HW;%$G?AB!.MFP M1%2)^N8V50PN%+C>\K)QR@_^0"/?J&V^12;Q=LA 2/*:.HI4>3 >;PS.;IY( MTU6GI]SMP2H8*WCNHH!1=A^T2GKJ#NXSOPEH?S6MB[S"&;Z?ZBVQ8&]\](&[ M,EX)!WFT1A05N$9Z]/O8.LW/MA8X7^V#:)\+'K09DGV/@(^J(S$'/:6X?SZ< MO@UF[@)ET R#T03WFG3ZS.)VHQ^ZL0M^9^_\6I*/'<0%8H*-4L%I8=6YT&'8 M&*Z9WRLFD,H6&A?YDYA0-.B!SQ7/<%"[(]N".X:D;#G5CNV9XOGQ;_OT"HS$ M]]3/!L.'O+DO--U3.F$-A9:K9-Y.&C*U -'>AMI64AP&2Z_V*) ,<+=EO^7'A! M)4@.UD\K,=M[U0T6OQCS1@3>7'O'AJRPZD Q-[098(V-NV7%O+LL/SWF# MR:.F8?LN&)3BWL@U/AR4$T;N2%=.=0D#T0^,?N0C>6+663%30[+:S"&B&5^9 MJ&(:"NKM+M2';#3H:3>LGR**L-UC"S/K^:IUO PVPVY[3N'YO]!C_1OMQR,4 M^WM9C__W&(U_&KKI-#EIS-3H: 0A"UNZ26^?0H.%VZ[:X88H#>(T1! 8--I9 M2#W>$&%G'%;=UG<' D.B;S$JH6TE5T75UDX# OO=HF=XS8P"B"KN9?;90^)[ MX>P\7?F1%>%SU5W'W*.J\-0ZX0O.8CW51P)[?UQ0'AQ%3E M2K< -TIDUO6O$0F:)"'!C,*HAD/1[/T02V_;LCTH1A:S:DSV).2I(+C*6WU1 MO"+9)AS"8"\\=-&=Z4Y_OE?G<"1;I,D4EB/L(F%?1Q?E*Y=(H9FK/J?29*I< ME/"D"X4CX5>,S?#6?5F91W%4\#@\#V,I*0]#?V0MOM>A_.HMC4?6XY5+\^9H MYK[S+Q- 0)\^*7O34HH!&LB-\5[(0AIV$ 2/HE8=^+[V8E&O)_$6]1>ELR3= M>2$0]SI']0&M0?9UNIJ9'3\-!1AT>!4=#I!Z0I._],X#APGBN,VP';Q/N#4N M?:J#KC %U(C= M2#9'P9'3Y&BY#T#%JN9H$?4;A=-APZ:5DN5XOF>T1M1MJ,^*C3UDIN"(7 M65;,6G&PH68O*L[LS@.1**GVR)D9;X_/CY@.B'\$,<8:E\U[M*?UZHM#U[<4 M3"'",*(4/G?(1 M1_26!FG)?=M?@FZZ!C& X\&[;R1'_TFA!7#8*C;#MW=8!P+/H&.F'0^DNZI% MK>0&'38/H]YX16E#@L1;Z?/,UIW@&_1A0UB&NADQ)W%RM./6+C$]D$A(/439 MBUIU28;XPA9/6..8:47LP@V$X8X[D^H.3:+X#D^#H5=&*Q0DG<%P':T>PNV> M<$NZTV)-99U!DO+367KHO%ZS65F"2TJ?)22F/HYX8/J#2*XQ# MJ-4/FZ^>)^5@VO0D2'/[UM"+]/QD+PFU?KX3\Y^ 9%N[PZ/B0-C-"6.\\C 4 M[O9HPO[Q"K()$!3_YRU$;@37_A88Z$56H[$IW[2EW8URDU1CAUL7Z\WBH&5R MZHAO3P1K08TVZ@-&+(GO0VXG9FP"P5AYT*=^U%!]SH;*=1'NIM_EP'#-OE(9 MJYAV9(S=6 \.V--6I$(*G0!]#R/=V9*W=L"1E<:U\>*A[;(W)XIVQ!G_Z^;& M=J[XGEP[&/>/F;4HD(TF:TA"N@1;2YLE*+7K?PT%MSCUEM"<+49)G< M*T]JPS:H]A@_!7=89( ^K%'=>$#)JD;V[:KW=7#9<(9!0 $XOF=D-;:.&/&U M(A$V]%O(O(.LR]NB&PG/OM"#1'S0@N%5*[/>J/ LN7! "JBU2,):-\EX("IM MB,T,WS:P;O>!%=%E'+WCU'!QUW:BR[F4WIR(2ZQT<%-H< M\^U:4M1"/J_Q_G2;.\I5TQ '4;9!+)V/OPO,T''_ZE4^*W98J6""-.VMY.1# M]7;C:M.-VUMW;VJR+9OYV+&B(UH4A6(SI@QX5["[=VS6F_>4UMZ@;+T$6-,7 M)8!#X?U*. @GEX1(%L=*:T!L@CA2OM.8L[?[\#U>[)GV3V"*$-R9>N$[;<2UT2[B\V,\-@2'!S33K<0]*T MC$7=\ E:N:'!!XY\R@41B=7WK-DTJL$^%:+%DOH/0FKNXNTL9%N L?8, /D9 M^T1@!"^3[&KJLV*[@,ADS)8@$30;LC$DFJW^<#I(B6)(&+MDEOQ!_LA M*@2/L6E[!@1-W!>8EK4'0HK(B,U4IX]0[HQ'(HCX3Y]?:_PT@K_(.>-WP%.*3_TXO@>)I^70P]A)"M(W'QBY9KQ5UZH2S*)9_-5/*2!,Y+5*L[2N?GT]1&=@^;U69K$Z3(SGQR(1[R88(7>E?GT)J_R M31Z[(O6X.C<@8C\XJ'_7<@I#GT__G!%5PB)$T\7M%93*C.\F*VZ*YH@Z$T*"S5E!)QL 5\ 0^AMZ+=T M]-0K'7U$3\0-B1%BC>C>7SP:6.<$1[!:S6'?I@30,YVMXG0N.SU9P!]+^@/^ MG+&9!1 ON2P*1G" X43Z=)-)W% MR]4"UF,.2S!/\!-NWA0Z NVF*.^K?KO_EN_V?Y*6_29,DQF,=VD^Z6^+> (K M.9G-S:??85-<>@5M!T5I779C>A!!:0H+FTVS[@ F\6*5$G(2'D!FD[C!4S7S!PH;I;%,Z L(+YD#K0\27Z_DZ_L_XL;G^ M@G5/5U/SR;>>+J=TC?A/WP=<8P:,;[Z1D$E"\M^CZ%D0X"2XV)2/8S8]/!+6&.P\4 4L*N>*-PW'SPZ=E Q\K_>?/_!0R0#2Y@DR"L\N;EONJAE,* I M(I9-H@NX:8&.YW.$HTOB#.Z -+'P>HL8X?>R;!4M@9ZF\!R\4R-ITLH([QR^"_OU^$)69%Q\X= I':I;9^UV^>=?%>-970/*, M)^;X^V^0U9/E;#Y)80N,F"9_,U?0I8'QI9X7R)^\+ X.$8YQ@O(37<]F2>"7 M&59 A'X3"W+HH6P%L5!BA 2WL(.'*(N_'?K2& BW;M&[A3U)8IN#++LBD$/# MQ=VW ^V-UA1%,6VQ2/S2\I^]LK&P0ZMEO)R8)]TW0^!ZP'4)S#$Q,HA^,PBR M!V+_9 *,/(5SPJ(I'I(I')+%/.V0;O >2E+0-M"=>1&.%@P.",N0KS&'0AL) M[#"<^VQI5!#]YIOQU=>'N_^:4S*ZU'@LEX9$^4^>6C ED, 7H&8M)G9*"(^9 MQ(MLPL5W#AY"@'-@%9+G9I047T?ONQ4M][GBF;^<7"$+PS5/\2J?N?+>F00?Z&.18=.I66[\ZXT!.1X<#A#%A/\;&A#,3RXI'M\!N>='D0M$N0&&.L (/F9\X'.5X9^Y,^/(0ZX!(3C MPJ9S9"MS:@VX,DCWV<0O\WE]7@ K3Q; AY FM.?@RVL/A8XWQF7I*PJO0"6; MI7C9N5?-5T/XJASI@F\ M_M>J&8%1:^N,6E[POD"A*5OB=L(EO40:2:W$?8'2R1(NAE?X[1PN@$FB1.12 M)8SL;MJ#;^6Y9@)7,@!S3A56.Y!M@-1G" MQJZL^B+?C"P$RF-SE..B"Z#PQ0K/-8B8&?#,)\&W"+*<+6+X)KF(*6G *$JQI-*%!Q.D$E.H&P=\EX1!6 M")GI A8V04-21J<9&H*!P[JBA2-#2R(09C(##I,NL;$)2 # 2N:9EA1&-%26 M9U]'-QQ^$VOF+OO1-NA3QMK&%"L-^PECG,WM*NLW2V!%P &,5.^_^2#YP7$O MJDW*3)NN%M\Z_X;7N^Z.R78L"4HQ:AD>BU!O\G(!#0S MPJC_QB^.E/G.X"),0#XV:[T$M6 %Y $C!,:?+%*[T"OH9#95C9@;>4UZAL"/ M2+M(#ZN97TS]&[0&(";SO?QMVT-I:17(3O 77 =&2N>_WFFU'EV6"]#1LM7* M7E_NFPNT1$YG]C?WC2RS'0,L!UK\G#60_T0F@]>LGQ;_S5583M0OB&X+#/35 MUCFB,D,TZFQF%W^%ZY2AI3I),CPV=O$S8%; 7[0W:,3/',X$&F/-[-PW%]DB M7DX7P6_ZS7>NV,JIP;\D30^%7K1;F.&^C&"P<-!3-O8"O0!5TR-NT/3N$BW! MBS,K,PQ63_R!DOJI;N(/+V#<]16^N+@$-N++62)3LJ7<^1)+IY-7D4O6VVP8 MI2NBZC$^ M5Y?UBNLZ!'E-HGY4G)^:[Q-0YW=T/%M*3RG(3/4+P>>J6H9;(4 M[%6JQF\\5%=C"SF6+K!NN#XBQ\R;6I,W/]C5@*%L?'K 6,K?648@BE]X6]PV MM%/8/N=[O;V^^5+%]:!WT(NC;SAJ7)?;!;OG'-M8:)@#!TYB:B:F5MG)#A7* MU1"PW-2?XM X0IC:%B]Y'F>ZQ];"?M!:!_)JC' &6$4"/>%8Y<]QCK.F@M: MN(-S1YF^+=HZ"4E"*^!RS+@3ZO%8\,$*ZEPQ=)VKIR&E+3&?P;;I2IE[H/X. M/JE0TJ%#BXQ0KB&A9#PA,OS-%+<:ICC\!:CMM7)"SP"(PR5_$K,B#A>T0-B< M!Y1^8"3R@G*&%#C#A6GQE8-J4$N6YT5:#H&'5!H>3)LC*:U>$S!/- Y_0N.< M^*XQ(>CM +C$\XR9835X&%+9W_?V;=T$*D<)]<&PCSUC'JT$'$F:OI7A1 M8"(5Q72CM7F9<&WI",[8YE07'TK&+( !&Y\DZVNH70KO^O,7A[_\^8NV_,N? M\;_#7[["*#V&_]ZH/ -+<>9CK/J6+; 6H+R_V\KWL)C' M>]"D0+;2 DB,G2>%=#B-9>LB2!Z #^!=(T%.# Q.43Y89.@%VH#A5E,KL'+/ M1X.V]7P<2DSK56'MF+L[8&2<:_908BY#WF@H<>4@ 5WXD4OO>SF=F@B5F"*5 M:2 OT\S\0&H_W$B]@"4.Z7AI2WW1%+!P*I6113B6=0-W(D<@]M@5)S;[0FD4 M Y/[8#[#BX_^F+T0(@V-[H\2KRB^(Y]Z M[S8<+UH&T-Q$[Q_J0UV5O\;(3:YB'V>?K^FRH[/V;4X,;#[479C7FRRN.)S) MHR.A$6=U-7=PL3V%Z\P:94MN:GDU&>@@N\J>[^"9LE]T4Q"+=Q8&CCD:*A@6ZYQ04X)[&;E^;H$TE M28SF-T5#3[82E;'WRK@5O1W6PKRE$S2F5;(,-,15%L])1;QV=&4IY[E.OSMK M=ZTERXPB^-J/Y.UY1S.V\6P.5-LMM4D_Q+-^DO!>)H:A7_U# RC)4O#9 YA< MK?P NI>T\_FH0;/[P&"IO[#2WPD9H-=\4+5 G7L"RH;$[XM\2?@T,=-AXYZ) MA?:UZ3N5ADQL];4IZDGKV1T&"9%AJTL) MJ7?+*I:<*'4AXS8E[S2J0?^V/N/OI>Z.J_S)%YF:(U_5VF2NQ0C]9::3YS_8G"5H3T')1A+AK$]4&'VBYZ] M?OUA[QV;40Q$9]86N3Z@#RV4P_ M;TJ2MGE, 5!CD/4GMJL>[A=2&T: >KFA0Y\!J2-%SJ>95&]T_OLN:_;Q+:BH MP46+N4SCG-P_[C\)WV[%\F3R5F-*6KTLJTN7M(JI-/FC@>\CA[+;"$3A:EQ2 MSH4!:ZQ=:0Y07,HJED_H=".0 *KXP=@3),4^-I0^4S]6)A'60*Q2T@<(LZ!- M%5*4XUCQ^PR/YEXJ*Y-75_QR]) Z"J: . Z"[.BR/F4C?3.:3>#[%Z0,=JD; M]#>LHK+3/)Y;G*'DF(&6QHG?[EU8>_8G$ZRXE8I]QSW)UQ%*X,"VDNO;,/V8 MJI"F\WA)E473.)E-XVP^C7[J[.X"#N0B6T1SK "9S:,/P4[/@!X7%$P[B]-T M%6<+]"?XJN?18OBM$W/WXIMI8WL+[E MP37WXI5@.I*1A')XR+#-/!&-)"LBD3G9SZ0[$CNWV"=;]"M?=^*V;AH6NDS1 MZ(513V@48JO\7M_ZB WB)$)+9?]W3F-52@/>"?1%@AGA6<&]Q@@KQ*->)L!4 M,'8H%O"C+I5H,[X!1.WT\,_'"MT$F$VY+=$8K'C_% P5M6M@84>I#K-C/'5G M5THGHS- 29].-6I>HNM1L4D_,#+ONKL ]LY!CR$23<&_'S"!&4O$#C]OCDW-@2$:3Z2?A@9,!5KT116N7 ORY4_2A8Q!5I; MVHZWA+\C$9VWZ%($#;)0N@*^!8M527$QYQ\W3CB#TU,RW+['RN#:G3$M9'/< M']:PU%IOI WKEN7D VG1 .52?K%Y-U_V._!BN%*VS[5!<)0XIMX22 $0%'CP M%MR@'Q.5&X3 V.U@7QG\$HG)R2HG*%=3; H4W0K5$Q'KC.L 8:72!@>/D(VG M-F6H[4<)<="B?9TB4*SA69E ZAXX&Z%G4V-G]R#X/038T*=:G5#OO%*$@TM M5P;MI^*9X+GJ22QX C;%'IV1:>#1]&5A$3CJ^ZKPPF:L\2/VNIA\#U4+8N#82'W!R;,G5K#O5Y)\[-A0V^;',%D-#KJXA M HP%882\L$OF'0P+\*&S)\]E<]31(?4(#\5RGJ9 M)?&"^0^_BWY7]870*(_<1IADHAU!"W0^S59>2Y &J?ZA\ M;V.LHO=XW0G\5H&(100N(9D<7.>)9:_.;\>J[(%0CHS/!7+@5INAN721D3&I M$[_8.I@?C5?[IUG+&1CBL1'E=(%:;G(+PMJ6BK$KV-<4><&F_HH/!YW1(:DAP;\OV MY\L[]*2']Z#%VR2P I=X$SPGA;L<2)3'PNZ6:.)@40%1VI9WQE2..R.X1QT( M87K.#84VV1>#LB6[H:V'>E=C=#L6*[SGJ"9QJG$(!>'?2H $J ]DI*5BLZZW M38EZ+A#@4UEL:;7^7C0UQPQMMQHTJ"@L7/^) -BDE)![WP7[^>PKQAPUL-5( M(OMMSA6:X ?R:AI LBLYRM^+(?G:7A#==5-7\M-Y42LK!A35>%N":WGM>OK> M7#SZW=<,4$5WUG=.O[KAY*KWC= 8?P%+C*2)@8H"_BEO%_+DM9-ZWE5PT(%. MUG@#8;G.Y%6_^7^L.?&QQ#WW7QHODUD\7R0HT<#_+]&*-I\C_[Y:L7=PDK$= M/(WGV22>3"?\8\8_8A['=!;]E8]SM)S&<$&A"#)-L;'TBJ_-J]G"C7@37R#AS,ZTPL@6A8^+I;&DG ME4YYW)1*'V=)0EE=, /$R9C/^,>$_:%)2O@DN'(?63B6%74\/W?,S^DT 4S8 M[9,O A:Z2 +"1=VCV+3"%V1#'?%V48,U M8"ZX)8)C*@]^E[>;_)=(;]5O:1ILNW6EMV(7%.6$1[I94,OO"H%QS^@1L#UR M]FHL(@J1'ICJ#@G#R;22SL@EYQ[E8%PJR*Z74M1E2K87%'B@';3[F-)[9N$% MK/S\ 27_E %-KY8:;?VQ)UI(P^8*Q["9PB/DD:ZSL,I)'T[LG&:U/8_!9SS6 MS[!1UK>6&!$V/S>'F!(WUI1U'82Q%!13^G'Z%E>N<'&K$ M:OJ$J%_MN?M-DJO$[J>K(-N:U):.M(M1&&)++';[;?U4% 2A/_J"-(VAQ?H\ M'1;>.Y3MV CKG"#6ZBS;6U44B(T7Y$9K<1ZHEHH1VL^::[)**>=Q:*1\A#^C M,;]P">:_+D=T [MF55U=ZCI$.U)^7>#MES5I)G?15P2]59,]7T^-$X]YF429 MH>D3)BQJMT3&V%+0RT9:"TF7DI^?!"U6+L?.E2E]!*^1KP8M88-=(%YT[3*< MBJV<+$)?D,N(LJS\_@WU<=YL'*1#^"X('O!3NV[*6Q4>@[-B]\63)G;C)_%) M/"BT".+]TVN_X@JQ 4V&U*BXO%7QZT&WRR:S_Q'VO3B0S>ZKLWDY4"YB#(!, M-D)C2KR#D6^*0,3[&D!G'BNYN3Y?YWUMI.$?M)DQL9@$T>@KO*3?XIW',K"7 MCG_4075;&A619ZL,4XU)0)RC@+BC_R,W M?S%%^) %9TFF5\MY=($Q=E,2?T<$V!F(T8N4PE2NYIQ3B1(M9N%_9XE4#["/ M: AL'.^12,E-Z_QAGTWCUH\^WHOZTSE&<(\>7+(;CQRJUI]6?HAN<+X$#]5[TIXDGU06C "L@4$< MR=/CG3ZN9\X[8O,Z,PGGE_36]!,+('9E[S:TAS[$PF[RS6GU(7=0V=;&Q$0F M19O;HL=5K-\$BQ@C%L7]0[C\X:+X]#4F">)O?)K=%:,>/M@2[HHSCG*-1D.9 MH.2Z2N2U(#>==;$O.2=9@E642W'HW?'DR<.@!BKP2*34F<3XN2#:BDTTIX/U M';OB".M>[#.:K3=TIPZ>H9,4>6/VJ)/ &5'>1JQO;V9#J+)ZN%M\5, M*-KM)=Q*$^0M=T7)'IUN=LJ;&NY"2MKJ_C)R/\T1JA?-*PF:5[!ON/#HDASP M#L9P@Q(BAY)!3_]G^D+M65'(3TD9BK9,=4:8 H/\V?,55PM6Q1LH4%'\AS/V M\I\&].B]@!ZI9<3">EL$;LP1'AXN7 AY<^\OG0QT'(R3;YJ:R/[?;)9]5Y MZ"S&MC(@4R"W83BD1WVZ2#!PD)*M7D7PT'PQ)9B5BVD:SR8+>!I%$(0+A.U< M#@ 9#>$8/3V;ZS3V+Z)F3=*5^Q=(Q=7\NQU=B7_:C"?S-$X6"<\88]!7D\P; M4=V%IXIQ=_3I H%+H'L#9.= 0::XAHO@[V6V%.?3@#[?:UST8?BW_UN2AIC2 M:)R<3D@0I-O_9,LJS2?3?LM)!K\M34H=8: E0NYJQZ<[Z0V6IKBU 5S-X:2$VFD4X$]-TV]DK M$[*ZKJM*8KDXQ2W<0Q?K>5-0G.AUCQEJN1A17TTM*:"(KIE(C1EB=J+T$'>4 M4WIL(O9?#4&D=@,1<6PHL0N5'#(HCT[ Z]UN[BCG:TSARX00'+,LP>5R:RCF M='F( W3)M^57>=!E+JM%CTKA#Q<, $\O$)8)E#YO\^K)S>3:TZ&Z_<$B]*(GCK9.MN5_WM+[ 2:9 MA@M][T3>@?XW==%*&65"12AD" )5P+%\"H%DE$#:&@5#X= "65G9-:F>9;>8 MH(_*3QP 5Q7W]8$A*+1(H;C#K-!FHQIY7]DK3'&@I)P1"_N 02[)Y'9^F1A) M7I(1D =\_:M(+M!$Z.D)0ITOYG!]99]#J(GQ#IU!J%=ANH4W MV%"]33\HZ[C!N;?C)$=<*KSZ>AG3_ 2&T MFW(M811X)$#!!\F9$@LP>0C#^%M7=:8.'K#YBQ3^*S9P%^RFF#B[3FK+G\(=4R*RYQ .2V MS'^5:YZ623V9.]!W8.S!*G1,4EQ[/+:IFXA-]HA9A@9WQOSL56DB[YA689L_ MVOSU-KKPLS+OXD8="ZI&=7_ MX"0BK$)AJUKA\*0,8SM0&?/**')H:"(ULK?#,,8*^1I72&\(R"OZ1*'$VTY! M0W%JE'=NAV179'!:ES3''%@!C7**%L(= ($74AD7)XR6H0V7=L,M]G.MQL;J M2Q]RZ6%++3*6LN6L5!Z,1]3"R&NR2<%\?,L=R"I"'C.EWQ2@P9?B]@66]5S3 MSE,VI$:(ILD?3(7KVV*='ULG^<$N%R*N"\)873%H%,E/3+74.0*E>/@* M4@ M4(.[FOT(G1IU!#B!GI>[.ZH=&AX<\>N*T&H3&,*-8?XL5;:YIC6#TGWBP^>2 M' H2$==2 [J#EB9E_5P11.8RSOA.AYN3NR]>?/7QVF7B<,5MQ8"3E(\-FP,E MM1C[HU!A1YIX=?A\)!U7+*5(B:ZWY<\%E?K,*SHD%^55<17FKN31?(+;5M_* MJ,7$3Z;&1JILAO Z.'(G#4-;6X4=LV%=0]?P+J_R>TXF1#$=JX2SPSZG+*A! MPK!]PK1 X8&50IW#T%=[O$.3#%=H\Y6_A+49K#\9++6HA5R[=6_)DLS=!3/J M7H<>S.9&"I=UGY#O#43=^.7:;XWN-H./0LD'):>H<:K;8VW.B59/$_55'#K# M]<#$F4.$+0\. X[)@TRDSQ0"E/PY"1UB/R !YA)#<87E=%-0;J%4_!I^XXM< M<70%MILVE#+V*4OBMB8^0WM$?J?B0+6FH0U?N0INE'6^*;" &PL9&^BX8620 MACT[>$P.!$>G\U&@(8'0R'6::M#*LJ^&:(M^LC.[[8HL)!V57]BQM/6VZ,/6G*%>_'D;O%F M" $%U\NR<*YE(_2!N\)EBB8,-4C.*=T/UNF*M MS*G?=N&5#: .@UMS_\/F J2,-P]E<8>6O_615NY[Y Z2$$HE;;D@&9M$C&!1NUKM0K% [U,,%HKA^!X0?)1K:\-9% M/SDD3E@#EX5]GX,$EKOLPAO?UXWIR\#^OI>^8F5) 3PN]GC-(CKS4%PV$&]V MH")>_C?*7R@558@5Q:_?<#8+LIU4#,QRQ[)O@>(X?#[*R3WXX@)WX)76\8;^ M.0A"5OSWP&;[3"A]+ 27QNDR[0+HK^(5QC0LY\^CYB^P/$B\G&<6*C])*=EC M/I]U\?&[U:V2.,TP8C@)"UJ]Q.V8+K,X S5[9"YCZP_SFF%9/IS5-(46T!LV MG\T0.X* U!:3>)*AJV-DW=D"JL.,U]B5 BCV"B>.I:4R&9Q-D?C[E?(6M:L.L9C,&'0(@*\X[Q6*XU* M6:T(LA_[6)!?)&QJ/SSKE]&2\/IP[6<3Q-6GS8)1TN;,$>!]-<&$6DQO>FY8 MT,**2"G%J>&$EUC> .>XG!&YA V-#@J)HK$8G#C@)K/5BF=#N]2J%!PBQLP7C*-S@M8WUNH49[KS/1T#YO\ L#JTV 5^>,:0X>XX[:^(*#CY52/$E!)QI?ZA_%XQQ-9C[HVZP3/J VF]RTC:W M=0P?MR503E7FU 1J)F@,BZ/_/!:W!96[%WPR,MT==%9R3#02'X/S>)L0M["! MUJ@6 B/\*[021MIB9BD%\.9;%V74;#S>R_7-FVBZF%R"(C>;#[G;8\D&YOX% M-D;,A:Z>A3O&U!]1;NM5QX S:P!2^U 4AV$'?]T,X AT0]1<*KX*7*)Z#N'N M[JCZ,JT.*^R&Z02X?!T3I 3AJO/T,W 1KI[%10CKXW;Q^GHX1X2C.,_BU8PU MFPST *Q'UJU0Z\O2>OQ114M,L 01*5H@;X&D/TT_IQ0MPF%CW390)J'AD?JS MB-Y'96-G5.T32Q"=*B"+Y=*Q\-@\RV!Q @T4$] ^W556>4$\7I. M*A2HPTFR&(9?G(':O%I,(@*YF*7#P,+)'(LK^E)S,K4!+$-?W8O4\A,55N,% M2//S!49-S8 :ILM5!Z71X[ZGRZ%2CF/KYELF_-CIBL 4SSNT@?G'D^+ <21F M:*WQ'L2;[C27D6;HF/!!.MXJSL=W\4.WQR?TK7UNY6TOD/V.-BC"ZM4BZO@9 M [YFI #Z NH(:(DE/1$9M5!A8%R&&>+P":MLSH'4%UB;$!D-G)>@ M3"#LZ2R)5PF%@U;]T!FQB!>/"4FY9 GKV=*L;A^^>%>YRJCLMF\5.<81$1']<2?[F3_7V$\L@ MZFG>%O?LJ$$H $()$^&%@=4(F_K8M *D75%@@(2$J%!Y%?WT@'$)^!;6@:(@ M%E_&S"8Z+(2IP M$NE>U-P2#.SHS<<7 ,O[.'."*RK1#0-%WQ@GIU]'YHKC'PM/@9M##:FF]SH$AKQ+I1)QJ+VZ"TT2,O7L7DD*01&S MM"ONBM8-Z0<^L&[L&4X_PK_HDM J1T\R>A*PA9)@;0]%$&$4H[R)Q$(''L7B M>P&K4;>6 )<.R':,\.Z:)EE5+3&L:4@]IP!+4^[AKCI6"<(K5WV2[MS-9BH] M%8?#UI4 Q*C$3Z":;'3:F&V$.RB.K^X>N^TWVTO&C6(3QE9R )V&D_G&77A8 MZ\&0D$%1@">U]T>VIKJ(!U?83Y/R=$ZR&7T7&Y$@$"^=)Q>0 2&816"7%C2 MW&,71J'8K^'RF-8(80 ]FD+[F!N ("J,K^:"X1NB-EP1LD1.PF)>I!C7B#.H M07$ M](G0?&N&\(5K)KJT%3,&44?R/>SKK\05@6<%161X%=M"DM]VXO;# $P)_BY[ M0IH?!8AI;$3BOC)3!RN '>Z6)C, E"Y@H68W--\E)N]34(NI9LG!I*5"WQ1" M9UF-LPXPLW5,0\NP\ TQW!/M!?-N)^IJ70>%FD19^]X[<"6H#Y4XH7;Q02@0 M%B_MB=E+5 CU7=70/DS. #@*?J5\'L]AQ#+C6+:^17/;90[BMDZS;*"NYRT M>\E@HLMJES_%]AHF0 BLQA(#<1PX1CKD3?Y")>:G ^A*!E\R#MD=*K$.ZY0= MWJ>]W-&%?GK5;?,[QOV&1LA;^#O299-A.2&7B4K-R%: &=ZS!E#^!JNGBTF-4U='5,L/IMO MJ+@SRA]L8M,ZC-XE% M=(EN LN[8P:T$0[R,H1YO7&S'Y!5+()C)+$I.H=4[JB,&-1.,LM2J M>M8D?FELXC@CEB?*.BH.-[ M6-2)([FH'=VEUX**>3(&2B/&3YOH.5K-K2N#(I8D",#Y9X8, A"L4N-XC)0> M@3VZ18V1$L2+1W$LNABO("2- ,NI4$R7$?R@RCE[U$ N\G$Y[RJBV"%TS3-? MY:Y^3 MA4(310_>4\SQ80)EH-7-3"I_:=:>O;+U 1XM3"0PR )N9N(!HK"H830JW,!_ MTIZ)FX>"RAA_4RQ>)P8@5"U>#^#P+(:9Z%\M1TPAS,YU@XD##*I'A=U\F@ MD'3C_A?Q:/2]$X_D>FN\BD>QPD.$/$[Y9].[3=2A4,K3\9"QEI+GJ'>MRO@W MT/!\#BX=#1GO&SN0HY"J* MERY9!?DGAYD+\+81S,F?:>O?T1:96O9&4+^1BO98<-'4BKEX<7WSYL4KG/#L M[.C$!!8=YZ"KU_0VDDJS3*82<>XZ5 \/+MQI>]&KI<8-2Z[I-<(JDW2;+]3 M=H/OG(E5Q/_S;_A#_G-1<4'(1P3Z[IU> U_S+666%H.I+2./,?J- Z75( K9 M0;84)N%S_\U@?.#E!2]5RCLQ:4#2;HRNEDG/Z("]6VVDO'6VO M+7?E-F].MQ9'OYP8R'@K.AA.6Q,1AYMF 8P4M$L5*]R:T\N"Y Z$9V]_65X6 MJFSF+Z[KIB%L*U9:J1R3 G*<7)VIK,Z/OO] TO&T0%H@&B7,"!%:BPB\*89& M6C?/#/18F:%^M/$J]&SK&*.36)%UA)FO4(X%"K$N'H^"DJJ M'0X4#KEXF>-2 (-$;1@>%P$.^FL(7!]WFJ$G28[^SZH MWLF6'7C$Y:6$P4C3&NL(-W+9N,!TSI0E[Z!8"N+AJ015O<( '[;P#H8(G=H# M2OHE.9T Z2JG/@F"NQDHGHZ&4X*;S$SX=X4T@1$_.$9X[]H3=/G&NJ:I&%=VA-O5% E@4ISI2 MG.HNM$B !MVIK2APL4F_%?7XM.G75P'5#$WU7+DT M9DU^]784E<.W3Z*=%*9$CU4QG2)H*\:3Z])R^;+GL69 M*Z-VR@2?2K*"4DPCFS]G4I M\>&PJL;?)3^[!=>?F%3;8 ,Q#FPO=B^WU>&RL=@B\10.9E&?D7&ZFD>'YQ.I M35+"L!/&>:*8AKE3$2M/S1T:')O[:3)F#TAG2KCT#F'*C]4G25EI[65BJ[.B MX6JK&/*R9JHM^\H,[%#1L P]19J*GPMB1O&K&)!;9\QQ5B\!\210#Y\QT&%L MNE+/IFSF8 M"6R(76M2'9=I$KV/4I:TWF+A+=?#U=@%Y-C:3X7ZF_V=0VYC\S#20H"N-0 K M 7P6UDBS[!2_KM1RK'B_(R8JZ=0^85\(;B/H&R4^J0%5'$W2_54,6[X?,W"IY^LN"PYU,[ [P1U'T6% NQ<* 148,4Q"?U MZ&CE)NV F!&V_H2%9_EIWG0W7G']N+KHB'&"*#TY2>#%WHIX[B6,Y

7- MQ+IKZE $W_D%$"[,\V9B4JJ.Q]BV@Z)BD'S&0\KU5Q/WBWD*1)5>OCX\[1EQ M)CBV8H_I4J8C9#G(RBSA92IE+M*9"; 1&&57RO3BQ?LOW[Z&SR=+\6HL=[TZ=*U?,.0.6!%MC5@#:+8V)@AO9A5/ M'C"(NI\(J962&Q1W"EB%BJ-W.A,Z/17.9@-^!#]]QAR8XRB'T8-'H3.ZHH6@ MUPWO87NX[/88[*;1*61?0Y7:+92"!D-/J\D?HLLHX\1D(T)AN)Z*0^4 PDG3EP'GI!]+ -;;&5^ M(,-U\V":(ENXP!?(L[[#7A\>KP!["Q@L@QF3GO"V M;GP,+W9+\9Z!B.C*.I+%#1^X+4W0@^;,A^>P[28>KK9S78:@&-,[N./7IPNC]1>(5'CJ*;)J@ M8X*Q)XR6( %H=, ,!9#]>FBSQY8?C1KJ[;[K[7:?-GPQ(>=K9:Y, C1?J'2? MZE7HUZ\#6Y,W')>!&_,8]>4*GK&+R9Z/$J@SM\M7S>U=_4+I3!) MC3+L06G": K8E*J0UVNNHXUC-I&/%R_>7G_ Q"@RM7W>Z!B=82_!$+?DOCZ: M? -') HU6C^&[V-=\JJDTTA#5]R&(GR=2D.*[+/? M'CD*2"3<0M-+R>R1_URXJ4A6$MUC!'1.D;NPWMU$J5H8ASE10(X MI"W!BXYM6PB0S,89U#E:!754=.J-0Y9I67)T";1J<1'/J"=,'QR#8Q]LU4>; MD19GW_ (P8*U7+-;BF0?W67BETU7R@E\)Q:&^K:@9%#4=2HOS%F2$3(B>=&= M#Z^YA$<[ &265!G+/ X"#MP7]D[QL[8P*7+XL%RW&'HM'.I4#Q*>VT9_.VY\ M 'FW&G/@X?9J+YOKO.(+@HT7+E7P%8L_C2H6[[^86/E71/!CC#6X M=!S; ?J_15Y0I5+J^I 7?N;0NYTCSW@ MW,VYA0-W "@18=_BG[?:2JTK'1BCV!A&7CXG%QSW'!5&-QFG4#6/6&%+MK1]Z*Q7S;8EX8OQ3LX2)UX-AEF7!GQU866UEX'F+Z-#B>-^/R>W.ZFJ%[09I^V,PYM)O_X^Z" M'X;-JQTUAIN7K,:-N]&-R.O3V)WK0R_WV"CS).-OL9*$X!'T+ "D%>9B)KHK MBJA3"-')"J;4B9+.T2_ED&DU"!0^,>6^(.NMQ1T9I@JJ6/C(!RY/RB;L$,W> M3:P=,VU;MQ'3X=GWBY+9S$&;.ECJ^%8NP W$S^, M'A S@;FEJ&]N4\7@0A%>+2\;1]3B#UQB4&WS+3*)MT,&0I+7U%&DRH/Q>%.* M\!-INNKT-)79W2H8*WCN@EY0=A^T2GKJ#NXSOPEH?S6MB[S""3>$/(&F,6=\ M]'$J,EZR BF0@AA15. :Z='O8^LT/]M:X'RU#Z)]+GC0)BST/0)TF=-L2,PQ M95*<]=7.W%;(H6B">\T!>69QN]$/W=@%O[-W?BW)QP[B C'!1JG@M+#J7.@P M; QNR>^%@3K90D-U?A(3B@8]\+GB&0YJ=V1;<,>P X5']DSQ_/BW?1PBAJQY MZF>#X0/"]+G2']P):R@.,(%C<+VPY)II6!7W&J<9#-M3] [R)&9]6#A>,;O5 M;:%G\ENO297.**?99+21/'Q?M&Z+86(M+0OZ#QW" IF=\(*5:A@BJ 11M.ZF M=E*9V4ZF%!Z;DVA'/-&!-Y<>*;SCGD0'DJ&IW2"!>,PM.^[-9?GA.6\P>=0T M2@T//@4-4/P7N<:'@W+"R!WIRJDN8H?1\+&"XBU\)$_,.BN&-$KXMSE$-.,K MDR7#%92!U[I0'[+1,+2!(QB**,)VCRW,K.>KUO%R!CF[[3G6]?]"C_5OM!^/ M4.SO93W^WV,T_FGHIM,HWC%3HZ,1!,UKZ2:]?0H-%FZ[:I?&JS2H9>O7Q;#1 MSD4BN_,O[(PKPK7UW>&1BSGDQ/O0B,2AF:JV=AIPA23O)!4Q1Z**>R'P]I#X M7CB,75=^9$7X7'77,?=)SCRU3OB"LU@/MRJ"/LGF'FU+??(QJ#.;3C(S4 M2C%E$[GB8L2$+_,M420#PTFB"7%(TK4#M8X&IW88DSSA<';O:PH.;+I\D>./ MML@O,9&,1!C<5\D-"'5'JBTG/RA+)"\_2S:2"J-A:'X8Q&T\/WMF5[4. +9M68%;'F$N6]H$8D M4A2O2+8)AS#8"P]==&>ZTY_OU3DDLC%_5T M7)HW1U/;HSW0A;2L,O5>Q2UBK&PC%C4ZTF\1?U% MZ2Q)=UY8Y7&=H_J UB#[.EW-S(Z?A@(,.KR*#@=(/:')7WKG@<,$<=QFV"[; M/MP:K/E#SJ+6& W[?$DD[O:X<]*J9QI\8 :8#XJI)E)90#?H(0F30N2%SD!; M'W%)>H&3I3B"ZQ:&#>R:HFA1B5% XK"+AURB.%L,URK;![S#92ZJ&W7ZE:7M MKYQKC&]-9'YD<#33%H_9S4.YWRO,.%S>FRV'Q0*/9I>Y*9&$&J#4]S746=]R M"(C>OIIH8T2EN^/V#FC5!;&@BO*@!>^4*X]=2C!&9LCH.&6QD_, F4L?J/RI M"[K"C KX+CS&;M*JCUR9L;;X_,CI@/B'T&,L<9E\Q[M M&0&[)PY=WU(PA0C'C&>O0@HAOW!&-CL/Q1/9=:^T2E$DE(L#6 M;BB%#YWR$4?TE@9IR7W;7X)NN@8Q@./!NV\DF>U)<_!PV"HVP[=WB$J+9] Q MTXX'TEW5HE9R@R[UG9/*O:*T(4'BK?1Y9NM.\ WZL"$L0]V,F),X%\AQ:Y>' M%4@DI!ZB[$6MNF1\? $KLK+QBM:R(G;A!H)\O#>I[M DBN_P-!AZ9;1"23D? M#-=1&&-N]X1;TIT6:RKK#)*4G\[2]_&F2Y\E)*:]@J'4W7:S>9SWJ">&#ZCT MFN\8:O7#YJOG23F8-CT)TMR^-?0B/3_92T*MG^_$_"?E8*W=X5$3)NWFA#%> M>1@*=WLT8?]A(6")__,6(@\AZ6^!@5YD-2@JR ?CMOU2H6Z2:NQPZV*]61RT M3$X=\>V)8%U(GHI7'S!B27P?G# GK:BE57Q!.A[&.G.EKRUPW&J-*Z-%P]ME[TY4;0CSOA? M-S>V.SUI^ZR4(N<2$5DK;>+F;:C(K"1-Z8L8.$A!7YH\I<.S*76A?UK>=/DD MPI_40=4D8KT$D//M"#Q+Q00N&5ZW,>J/"L^3" 2F@UB():QM?QV"( M0L.;QK.9X=OFG0@KX9RU33$091M$$OGX^\",W3@G<5 M8># KUU302+,N:=5-'"G?:Q).AQ(VZ:#'Y\=_WB35DB^% M>$,+'=OZ!?1OYRSN_/T.5+LG?Y+9(X0V)%:"_NXUE%[JDG!_L9EUH:9=DPX@ MB#0M8U$W?()6;FCP@2.?#N+;1* D3R# M*GK&/A'PWNB^S\N::KY^?*P,'H-;R_Q[0M%-9LYBU' M;00V;<^ H(G[ M.R]D!($1FQF>KT$* MGTO&[CHL]JP(-Z9T0Q#']R#QM!QZ&#M)0?KF R/7C+?J6I7#@*21098"O_D4 MPJBK&BNLWU$D&AI,"HK&R;82"^ M'RB C2#X?GCQ*OJNOL(7%Y=8#.W&PKJ]P1&_I1$+\%XZG;R*G&-ZL^&,%*X_ MYZTM;J:,K&$#_,F-+$L"1P9"(JDFZ*.T M$__::]P8?N/3 M4AJ+"5@Z)7(8:H_MPP:V\.8'NQJN1-M)]W:O+-HPC";>"VPWSAW(632[KNTMT M'O"P>H%B/-<_MKYJA'J03)!H*/%P7SAVV6.$$-:XA\(=G#N*:FE1$:&H205? M9?NH R3 8\$'*P _XC0MB6UT*(EHN[=M.BQN7RZFDXLKE'3HT"*C<:CYPU># M^AZYOB :\G&(F\H)PA!B39'PC=\N*9YHG&QEBK32YT6;VYM!P(II05W M_935D:X,6Z<40TAY&%+9W_?V;=X&[3$-;68_G&>MX]8(5D[*BP&*5)!*P M3#<*"RNU6HI'MU8LWVJ(E% O__ B/OE&PO_^H;[&\WD$4.PZ>?N8EY3<5$-,8^3KNC7MI MB8G4$2@\ ,I("RRDV$>I4H,^;!'9T/PV<*T]/.WQ,+-MJ%,-26(:&'UXL%'Z MNP(AX;:PFM7MDU.(&L?)CB C_K'M B&BU:G8M'2/6NQ#)!&"P5E3;9B'7FG2 M_J(89A<2T&W1H7P_**7@Y\@_&R!=8;Q(+L.EPT(J'2;,LQ'#SI0^?P.FLSN+E&#I#!X[]-VM(7)0C*6)R$*C;#K4_NH8WG"2BQ!P@KB..HR0*6S [BQ7M MV@G HHUJ2N-SLOU5KUPN[1'JKX1'[$P[.4;]:HY_'W+5M!- @H\V-E2RM6YZ M!LLK4ZR7JE<3.J BVHD!)[QKPNM>JD)A K^M(J% 9%8G9)50C&?][!V9LQ= M"0+C. CR]\\LS/21]-5>6:8;+1R+H%_>3"#+("RC]])SZO"IFJUD_GBF<.M8 MI=81.]2(Q8:+DOZF=^C_'[RC]Z_>#O*-7'Q!J1:L'3N/9XM%G*X2^#R+LRR- MIQ,L5XQ%9.>K>$X_P!_)9(IU7K&0<;R:+N-DNL0?,BX]G4VCZ[;,?>'A>+E( MX_ER93[I;],X6:VH*JW_]/418V7-Z[,TB=-E9C[Y0L18)CI=KE/@.62QYJ8^8D%S*43C6DYAZ/.)^]>UFL[BZ7SJ_KT&MD2"46O&/5E,Y/_Z MW9S^XO_S\HO8)&6"RRSFL[C; %?)%E_ M0[\E2Y1>>]%'#,R[(:NZR-U=)P6('"DK\S(*,$]B6A*L()M#Z= M)M%T%B]7"UB/.2S!/,%/N'E3Z BNNP+X0+_=?\MW^S])RWX3ILD,QKLTG_2W M13R!E9S,YN;3[[ ICOG3=E#2TF4WQ07KM4]A8;-IUAW )%ZL\- MZ #BHF!= M]6[_2>T7 M(,6IXUY%2^!S6/5Y86<.%#?+XAE0%E5F!EJ>)+_?R5?V_\6-3L?<$S9@*AR+ M74;_;3 0LX[^Z^]=A3Z)W;4Z7/O44L24I[ALF<#1GIA/^ML2EC&#;S+S21L_ M7:K.MZXESOTGW[J6.?>?O@^XQ@P8WWPY<__J]UF: 8UD[M]_^D:."2XD#KTC M48X^7I,41S>YZ#'=-S_:.&@57-KC#J,R_UX8*R"C[O7:.]NV(,J%.@))3#JW MEM65S(F,Y-[T-E"U":O_?%"1^-H@BWYIB\90>N8@8/.8K&4_7[-0_T9MA_3G M:_9(.+._A=)^&<&!3T$$6I$(Y,^$^?JZ+__'I!T!!0%U 7EXZG+??.A4=];" MD&$M:^ MDP29CJ=;]TU74X$!34&T@CO[ JYL.!!SJA*?8-WV. 52]JK#(LZ M@+-L%2V!,*?P'!S"*?"Y6882.:59N\JS_BY?!\N&1>SG(!^N9O!V MP1_@9Z M3^9Z:#J/SX%[+I%#+J.+>;*,)RF6MX=OIW.4'5,02*M[+C71A5J;3E9P>?E% MT+_?#Y8%X,4'5I_"V9QE5E"0;]YUBPSH*R#"QA/#1_PWSLPUGZ2P!4;>D[^9 MO>C2P/A2SU3D3UX6>00D+A"]4!"C>]XL"?P"M_X,)!;@-M_8DA-XW! Z_J'> MHG-<=VM2P([M%K&RXEYTGUS/: E _L&*IRM$B/,Z#># M2CCH#Y,)W @IG!.66K!E$"47X"^MIC8*<&7 M\R1>9!.N,7?PKC5V<2C4[0)K3GX,MK7U$#;XQ+M+() M2:Y MYNE>-FY5\U7UP-&Q0L83@;<< 4#@CM[EJWBY1RYX06,:$;V@BG\Q31\ M@@D2Y<+L9PO;"'R;9*#&9\G *7B&K9[)J,\6<_Y1F])UZRV'OT%,^@=?/T?* M.N>SIM^__M?J*X%U;.NL8UZ"OT"A*5OB=L(EO40:2:WH?H'2R1(NAE?X[1PN M@$FB1.0@"(P28-J#;^9QJ$;Q6Y9@)7,@!S3A=6R MY!M@-4#QBW1E]2#Y9F0A4!Z;HQP770"%+U9XKD'$S(!G+E&NRQ9HE9G#M& V M3/4X>EB)E5XHZ\[081V1ER;P@&\39CE=P/)-:X64W-%Z3[_I_%7=EO6TD2?JO% 9< MM 10[+H/ SN 1K9[O/ A6&[WPV(?*(GK)IHB-:34;BW\XS,$!A_5N>"]4PC35DHT*Y7[4FUI+LO])R_0^L0U& 0RBQ%&W'0T$Q>*4 M-$;\):V ?=5HA_BW^!T]*V19F0["S&:"$BP0=F$5(/<6W-EIBH9Z4'SQG,*% MU%](YNB2RQDV:&C.!7I@#0?P'/>LC=>F%,M,+AZJOM,UC^L7KB]ET$Y 4: M(X*A8#FWO"G&=,AUSD_JD!@](D$+G4I_"HFH;U MH]W!+=%FC74KMMV\HFOQ7,*_W%I7S5BG;Z-6ETOO;!36UV8DMN'[H#S_=+)@ M=NH),3N8BO::C-O?B"QW^1:-%HJ92N@D^MJ9]S+:)D*-7O1*N25L8[1MKO8\ MYHL;, /&T)8%W1WD; ?AO\^.C U8T=#<(QG>]^B2Q]=C6'6-F"3F M9,C!\:+NZA3-)IK+(_\#&HOHBQ)DH[9.$PRM0.>L7D=N^Q]3/ TO;1 ?#_IS@1/73\^ M(1#K5#<7F?K$>?_^%Y.&+IPQUR=^3C%$IZYHORJW)XF&=4[>'N=R0M$-#QZ: M3#M0F3N*T*A+4+LS\FPCHX'S8NGDL*8E.M-K\@!!ZQT%WJ!)%$0D;!*#/CRZ M=Y3J3:>WA&'D*1FD.Q2FFC)!!S\:;.)4[+P$-H$!0:@W=5D"5 ')MH33AI:( M*JA*-SAU%+D*8'(@M^)/?DHL Y@J\R5&;ZP[%7^@$N$M7-*2C A6K3&K- M#0Q;AE3+?DY_EE5/,I21A9V3V/!I F>G2=''@+89E)Q]"AZN2XUW(11+@?:H M! "_*3LT,,$W+4GCLN;R060:*UQEY\36H#KD->H?>9.COU H<,C@*XH-JC/4 MWUPA4+(J;3N,B<[C$7X7QE3J-!;A[L8?W\E70[7ZZ(O&I:N[[>!4%:VE;JF@#I8+(N*#EP-0O)P3 M,Y54P#JH2&\KSM4(=6U5H0<812D6^R+0PD08@950:?7%\^4CN\,##1NHR\66 ME!!=M^(E5)-[]Z?(WF?1R-">!D*?2WPD+M'9N?M*V7$?"S<^B)(\S;U9\W>W M[(E+"2%^SC#7'%A(E55,B#9SEEGW]!X9>@H\#]:PZ2_WZX/.B+%AYBW,$AEU M[J 6XV[#@#VCJ?3VI[75<4=612>- =I+VC^&1HJ,TPUU^>%B!CG'T?3T,"W9 MF5^(+VWH'C*I /-JR$P"XC*P<+C=DM]V^S_.UMLS!>=3PW8 WIU4>,5T5?)^ M^9F!G)= C9HD76".<+EUM;+ KFV#C RE8,:9_E25X,=91@RK]-3K%4_^NML\ M.]PO;U;_^3>*8M__N?K;WWWFA$BWGS*XW'J0%L+80F\&% M7P&K(Q-DF27O-78Q_E(619)W*2HKNH>ULB.W9/A61\='TS,5Y KB>9F529$W M\[I1TH5//)^QZ(09,^PX]A@,!PAN$8KQHBP&*O?.>)2CMH?O)I4I$/1@HVE> M1"5PAW6TXCMMNUP!@6#K)1^7F\WJ"?C4]H_D UK.7N^66Q%S E=(70O+*.E* ML'28*OP,S 4:X MU^WI]&=A!15 %[*]@W?)^F9OD:Q@VC;:SFG2H<._K@4^0PUL-179 ')%G+#$ M"QD#<"6B$C#N'@,/SOY!$#47G!]$;'#1RCMANC\7Z)/.57+.]ZRX#;&6-/A+ MS,HG5_3SZW)KEA DC-'/Y ._*CI[UX()!@Z1F_U.PY7(MKB=NHV_W7-27%@[DBJH(* ^H$* MT"Q=P+]GR:Q>5*A,9HM6"+)I)RY-T/2!@:9%*G[LQ(_HV"U*T!N71$701>', M)+-\ =+7&?XO3O*BK/6(07A"#;0@-P+T6HF"94T%T;2*8]U0.=!PRI8LA-DB MY\/+%R!YF6G9VC4FI8 XU/!)Y848-P7ISKLLHS /F %&X /[IQ\S(;J#KH:9 M#TBY#Y1@KBBJ85>6ZE5) SA@X?'HK%%**Q2HO;JRV;@J8U0@6,@%U7#6+$^; M!*;W<' />[4\YL)V_3"B M$JY[EY? O\9V,"_7L 'C*]*B@L65+F'WQ/**9_Q(4E\T4/=_P,<9R2G6_R5PFBK,^,*SE.%9(JM?2M$8B4^\T&'I8E-;.$6/%"] M IM>?QG29M;?^0W7],#)_ZMJ)L0:_4M@..1'-:A^2V'ZMQW-&)E$A41HT$@% M]%;DSSL,54)6!PO0)!W:D&$A/HKF3PJ,*:V%ZSQ?@.!X@B:!@EA@@.PEL-(Z M)[UF40D[#7(U3WK W++<30/&^![GF[6Y[ M1E:JP98SC,J%LYP5;LM9![\US(5+<<:9W.ZW:P35W K @ N$5,?V+S8@BM^0 ML!%:Y]+3$VJ@.89SXX>:Q^ZB)U8JVL=N+!/48SY=,KS1!SLBN5_])$-/8)JQ M0:EO3O J:SL>D*5KF9\"/-&S<54(M@R5-B'15@0SBTFVXX]Y%+&4]@Z]M5*& M"F%DWLK7:04(A;V&,I[XD%RM""ONW&&&"L)#1KTSB!38$?U\*O74A[0XDG%0 M'^6T[MB@=5I?P8&@I6I&?P>MW.!VNI@?/]^SM#-9AEE"71=1F2 M2]-08YKL5:S_XY9\T(;*7N554HN*2K>=5OFA=(VACW"'JGA[CR1++[ZIH>KU M^;Q'"!_Q6C#+\J*I]QU<^8Y4BA7&)-Q2E.7[@64.T5\$NTN MU5&T78>'4!F;CFE[;]I6&(4Q%E89=R^A(U7>7#!T&]IJ,$27?)%X)8!>E;9E M* H9A%8TZ70E987G4+C2X:[^="D, 4>[7\'""NXW2^4)-,$% I7="29X"(T< MV5&)@53TN:C1Q%$]?[)H!&W08)B6]+D%6M?H8 ^MGN43W_6H8VP:+IYAR$B_KF$Z _S*A%?(!<;OB,1O2I+M'%34!-( M-6F'8F!@ :_A MO%#("KUCO]^!6!"^/(Y'QSGCNM,K]GK8B=0&3W6ZVC9Y(]":'%40A(E%DDJM MX->KY\G)S!DB,(J%9A2RC&AYJ&0S7D0W)AF8MP)<4POE1W 2ZOF/;?]'8R[P M,,ODB_KH\54:X8'GAW/W_.UZ0ZCB:-2A<8L7WD_P23F:QBEVX)W0V]7G 5@T M!'C1:J)5C#P ,(/_?HTO3+Y"](7_Z;?M1A=XW)-!.%\@8GF6.D2^&$4/\R"' MN2-3_@;EN@]@1?YNI.]^W7\,,!/+>P,XZDY![:*U5-I(K2IN@O<38QED2X 1";NU_RY,0 MG!HLZ_#+()9T8/.Q$/Z!GXYK^X>1NQ]7)."[6'S ..G?JW=07DD4O'.&@G% MO_.&X>]<"?R=8^I$CS^RL6FSN; !?ZXLP)^C*DV>SUAKD1/";ZAVW ]N'$11:(' MYZ\;-[0A",,I9:,'.])(W*CC,!&/JQ4]D^CF(G=Q!!;C,77B]WA<8Y$KQ+%. M!W^,IW>O5MQ $!O5]UUTM[)P7&\"3-7_;72/NG@D=QE#8)U<(9[S1+04N4P: M]#7\2_R2\2IQ_7]G*?N"Y\W;"F"$F!T'&7.$M0%5-Z,D'M? <8/[D?2V'D7B M.=?CE \8IX^==;"YKUZK@+'[V($&F_OJ@882X",LJGJ5DMF06?7\\=,B23MA M"'6S*NQG0C,0'.UF=Z!(KNLG_%,D=/V""5T'- BH5)G0O(84X0OS MI!B!*R"@OG8NL!?@T><4R.B.:')-45;'-_G/]:??DZO[%$/^%$YZ#SY>ZSP'@KW2V3UHG5-DEGC,U1^QPFHO-70 M1+)V47F&V2TZ]]OP0>_G+1DS_VDM5=-:39RHZ5+>3%#WBLYN, M&.'G\23T!:08EL<7:L5)XQMP/[B*E$[B"S6OX#;T).$ASW*VAC_TB'8D@B M-$'RE FWP:0\R1)<74)E[7WQ9?7Y1C''!VI5CHR_P%;[[2G*?/.DDMZ@EP$Z MO*"'^G#,ZZU8#]AKCC?6)\V8I\AT/BB^4]@OYI6$1DA T@X:DM][&A3379K- MI+M?7N_^),D4:OJ&,M[KU?JOA]]%D3?TI)ET%9ZK)^+]@]$4=Q(.CQ@"\M)I M@W@#C/+N\4XP],"F>[W^U^/Z5CS3#AT0"(22YN:^![H&//]UZEO3X1YXBJPA M$S\FR1T^;WF_67LXC:;:NZVPQH5R077!#Y]W0P4E2QK($X[A^(,YN0Y]8E)Q M_95ZN;B!R4Q-I(V9X4#:JZO 1F>U3C$9.&Q'@1.I$.CD:;W:.)*&=XN>LZ?1 MS4+;R18L&,F1RT.5\'U#F4JUE*E4AF1*BGND1V'V=_U6"_GXJG[@V9VQR9Z- M'FNPTC<9:QL8ZDO]>"=EL8A .I$J-EQ4S6BE4UVE+.F7(VF/^;)9%/P//J7X M1(IE**3KMS 5I'?!KAPM\LGAQ8\X\;:_>?[/2H_=#>C>L_*R>,JTCH' MY8TKCJD_M!&N^")$%%24&Z_P0@.(?7$34T62Y\G[JU_=BL_)];;;3Z[X9OD7 M771H(CFRB8_2HB;6=DX/%:^%W/1I+R+7MV20@6MA3DK1=OO8 ]3_*;E;K1X\ MOHB,MD:(3GK0GF3:B;.8Q&O9):?@ 5C*XRNR)J$8AP.)4G1@P_.8>-=\X2 ! MS)V\?$>=UTJL4NQ/ MM.98Z.,[_A0B99?J A*[TX.*0^A,%[/-\#M\<;R_GUA=4NV8GG75Z;WJA3BF7U9Y>L]J M=8_IV-2=WJ]W\X]@4$2 M!L5 7P-C,"/3=H_5=/3,CKT5V-4C\20F6;=GR<^25('0_1 07C?7[-=,Y89 MX+D/@F4_.D)-L*CG$#?KQP-+D\ N#96'"#"A&J/%A%H>LDRH/0XE M$:[14ROFB4LXZ'I"?46W:;4DV:95ZE'-4_D;G%U+;(R(38G8=_%;;?(^<2WC M%OB.93%RG34#LC)0-T+B#C,IUN(D!N4HN Q+9D@,U; RXW+H$;T.$]WN?*3L ME!WJP5.)TBS20!,NE['"\BZPI&(3Z=HCO/?L=#C-J5[JV7^IB_ M+6(]K+RX235[C]=-JLNF]=-!(=,X+3@TBL%@Z@J3K,:&L4Y'6%TDX'YA&N-G;Y5 M-"NT4U*CJ_5V2WQ%[VZPJ[L\U<:R^1($$'&$#>EVU8LXML88-W9O:(E3D'QO M<)V&1Q%$%1IHT@\6-$;7$0R@T5W@';Z-JC6@C/9 MCR+T'5V6D^A!)QNH.DVRL=CQ)1UL:)SE*B2I^V,2UQI4:)W*P MWA!U@Y6&R1JL%D_/3YNM1Q M"20\R!=66=: !K6Y?DIN8*.#T.+X9,K:"UY0>;\M?=]RHJQPA]__#A>1EQ1H MIX2[2X7G#698Y=[.\L+[K1>!@:/*>+:O!G=QK_I YD#DVW7>_:ZIA(V&P+T" MB%[)V]U#1)Q^3#*(%_XG$? _<>=V$'LL?@P]?##/&DQ%T7(.UD2(G:A8#%]$ M^EFO*4^".,L/1Z.5,["HK)#_>MR$T6J<1@>S-FC[?%I19-(6CZ0\I[MM($?A MZXEK)ZF,Q*O9>G B6&7YCR^(&B]T14_D[_1:[@T:!,/>SDE\PQHNUUM,%KC*1"KDX4"E3[ M7L'F7D-3;N;J<)^89KWVZA*Q]4RLD7O"A+SB%R3>+*$-Y[[W9@M%Y1HY5B;* MNP*B0H-KB@85>@'LU_7V=G6WI>C.S7+M0JA\Q2C&PO\9C=,52 1-5<1G/^V1Q6$F^'!R,^@ UHF0EB[R8!;8X[$ MA\!0=*;>=6L.I^9;Y&TUI[TM.]M+%Y1D+=2G6F^'V[FY.OA.XHPT=MYD/8!6 M1V5)-Q\IR3G#;C._+1CL63 .45<'%$*21ZUGKDJB'5A"L,92D63;\T.B7J$S/_Z.>>88XGH-K2^^X?\E/\S\>S\[Y'MK\H8^+">ZFLCFO_V M(X"<'P/DXO A9Y>'SVBZKR. O'AE2*]M,;;ZF)TNIO>"54VH(KS%+4B:8L=C MVL@(?C7]*]WI)89F1LLKM-)O(SOZ.C?%&:JINC-;M,$(#O87 QXL^E7+7B*" M@WV+4U*S2UMP>.6)?P)02P,$% @ -8S>) M :N)S6RG6__[V:%LQQ9.>[GQ!$E,\LG&_NY\N?YNW?/"VF?VHVV,O\G6(6RN M1B-?K54K_7N[429>65K7RA /W6KD-T[)VJ^5"FTSXN/QV:B5VF2WU[M[S=SH M]CI]^:K5=__[?#IDL@KZ13W)Q4TVSF*[$6C8WW3WN26Z0*G@YS$8]OH.CZ]9A]E(TVEV+SO&P#($4!^-$!V M,I, LD @B_\(.4\0Z0>>V25[V"@'( 4"*8X)60+($H$LCP8YD7X-(,\0R+-C M0IX#R',$\IP6\J/TND>:.>5CT[Y%OQ;-]MY.Q;5TZC1.U=AY$XB) M>2(G%L745+95[$G^V!]&3 LYL1?>U@:S8G.UZE=;2(:Y(">6P;Q;>/6M2X'> MIS0MV2F;RT:EE?>^,S! R3$;Y,0ZF/3+[$J9*D[._K_WN9-.FJ#V!QF304YL M U19^27$Q+20$WL!Q>1C&#=CEN#$ECC@5G82$Z)F;] YY@Y.GX'L6W8'^ X2 MHAD(L4)^Z7:0#!,*)Q;*@'<'&3&;<&*;) $/0F$ZX=1I!F9B?@8Q,;=P8K?\ M;;W!GL2\PHF]@NJ/7T!,3"W\F&KA4"T<4PL_IEH*J)8"4TM!K!8<,X>8F%H* M8K7@F!QB8GXIB/V"8Q80$]WC(I8-CBD@)N:;@MHW!\*>4_:AKC7,!0O,0 6Q M@0YC3FR[L1 3,U!!O]7U9W1VIX+4S9Z!"LQ !;&!0'@VA(99IR"VSF!\-@2) M.:<@=DX?H+W-CG@M1D6@2L%.X.8UYAQ!G==V\HXUG$=ZL\\="$BF1IB M8LX1Q,YYPWQ4J5"5(K>9TS'GWL1NGU=VJ^$U4G,0B6QA89[T_M4CHXWA)B8A4IB M"Z%9>0DSGQ*S4$EL(1P36JC$+%026PC'A!8J,0N5] 7^@UO\,>R$F&B%O[?0 M:/>"3*V6VJCZ2WR$C^&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/%VLUNVD 4AN%;0;Z #.=G2%*%K++)MND-6#!@%+ M MSU1-[KX.FSI2XJ\+]+$!(= Y[\:/K#$//].Q+H>NSI^"+I>K,$QG5(\/TYF+Y^VZ&IZW M4BU^U<,^E745WH[A3S>\YB:EDL/Y36[&!>-/WOOT/^N[W>ZP24_=YO6+ MBG\+JO!UD,X'*3W(YH.,'N3S04X/BO-!D1ZTF@]:T8-NYX-NZ4%W\T%W]*#[ M^:![>I L@8Q+?A+"FJ^U *Z%[[4 L(4OM@"RA6^V +2%K[8 MH7OM@"XA2^W M +J%;[< O(6OMP*]E:^W KWU"O?:Z&:;K[<"O96OMP*]E:^W KV5K[<"O96O MMP*]E:^W KV5K[<"O96OMP&]C:^W ;V-K[T*9R7HL(2OMP&]C:^W ;V- MK[BP MFZ^W [V=K[<#O9VOMP.]G:^W [V=K[<#O9VO=P1Z1[[>$>@=^7I'H'?DZQV! MWI&O=P1ZQRL\JT0/*_EZQXG>N:F'M'TIPZ'=YTN7?!K^;C^GR&>>I MW^Z?*%W&+2F<7R]^B9^G?D2$3W^U>/P+4$L#!!0 ( #6' 4UWOQ-;U@$ M #4A 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z9=JYM2AT;:]C*5+^:CC<-EBG+B%= MFV:I&C*VQX3?-_;GZ;ZG%7G?5/2O:'8V:TJJ;+GLTBUY<)YT%6JBV+5YJ+6G MZB7ZQLPW>9^UCX^Z2XW9NF4_%N2GRQ$_6MH=8*@<^O'RR% ?4$L! A0#% @ -8R^\ K @ $0 @ &9 0 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " UAP%-F5R<(Q & "<)P $P M@ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #6' 4W064__ M9 ( !4( 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -8&PO=V]R:W-H M965T&UL4$L! A0#% @ -8&PO=V]R:W-H965T&UL M4$L! A0#% @ -8&UL4$L! A0#% @ -8&PO=V]R:W-H965T M&UL4$L! A0# M% @ -8H2T 0 T@, !D ( !_RX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -8&PO=V]R:W-H965T&UL4$L! A0#% @ -8Q[@! #2 P &0 @ '$/ >&PO M=V]R:W-H965T&UL4$L! A0#% @ -8LH[@! #2 P &0 @ &.0@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ -848 'AL+W=O&UL4$L! A0#% @ -8&PO=V]R:W-H965T&UL4$L! A0#% @ -8&PO=V]R M:W-H965T @ /8P M 9 " 4=I !X;"]W;W)K&UL M4$L! A0#% @ -8&PO=V]R:W-H965T&UL4$L! A0#% @ M-8&PO=V]R:W-H965T&UL4$L! A0#% @ -8&PO=V]R:W-H965T&UL4$L! A0#% @ -8&PO=V]R:W-H M965T&UL4$L! M A0#% @ -8&PO=V]R:W-H965T&UL4$L! A0#% @ -8&PO=V]R:W-H965T&UL4$L! A0#% @ -8&PO=V]R:W-H965T/* M@ ( <) 9 " 6:U !X;"]W;W)K&UL4$L! A0#% @ -8&UL4$L! A0#% @ -86QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ -83C?Y 0 >B$ !H M ( !>TH! 'AL+U]R96QS+W=O_$UO6 0 -2$ !, ( !K$P! %M#;VYT D96YT7U1Y<&5S72YX;6Q02P4& $ 0 !R$0 LTX! end XML 69 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 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 227 267 1 false 60 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://lunainc.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://lunainc.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://lunainc.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://lunainc.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1002001 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://lunainc.com/role/ConsolidatedStatementsOfOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 1003000 - Statement - Consolidated Statements of Cash Flows Sheet http://lunainc.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1003001 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://lunainc.com/role/ConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 7 false false R8.htm 2101100 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Discontinued Operations Sheet http://lunainc.com/role/DiscontinuedOperations Discontinued Operations Notes 9 false false R10.htm 2103100 - Disclosure - Contract Balances Sheet http://lunainc.com/role/ContractBalances Contract Balances Notes 10 false false R11.htm 2104100 - Disclosure - Inventory Sheet http://lunainc.com/role/Inventory Inventory Notes 11 false false R12.htm 2105100 - Disclosure - Accrued Liabilities Sheet http://lunainc.com/role/AccruedLiabilities Accrued Liabilities Notes 12 false false R13.htm 2106100 - Disclosure - Debt Sheet http://lunainc.com/role/Debt Debt Notes 13 false false R14.htm 2107100 - Disclosure - Capital Stock and Share-Based Compensation Sheet http://lunainc.com/role/CapitalStockAndShareBasedCompensation Capital Stock and Share-Based Compensation Notes 14 false false R15.htm 2108100 - Disclosure - Income Taxes Sheet http://lunainc.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2116100 - Disclosure - Operating Segments Sheet http://lunainc.com/role/OperatingSegments Operating Segments Notes 16 false false R17.htm 2117100 - Disclosure - Subsequent Event - Sale of Luna Optoelectronics Sheet http://lunainc.com/role/SubsequentEventSaleOfLunaOptoelectronics Subsequent Event - Sale of Luna Optoelectronics Notes 17 false false R18.htm 2118100 - Disclosure - Contingencies and Guarantees Sheet http://lunainc.com/role/ContingenciesAndGuarantees Contingencies and Guarantees Notes 18 false false R19.htm 2201201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPolicies 19 false false R20.htm 2301302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables Basis of Presentation and Significant Accounting Policies (Tables) Tables http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPolicies 20 false false R21.htm 2302301 - Disclosure - Discontinued Operations (Tables) Sheet http://lunainc.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://lunainc.com/role/DiscontinuedOperations 21 false false R22.htm 2303301 - Disclosure - Contract Balances (Tables) Sheet http://lunainc.com/role/ContractBalancesTables Contract Balances (Tables) Tables http://lunainc.com/role/ContractBalances 22 false false R23.htm 2304301 - Disclosure - Inventory (Tables) Sheet http://lunainc.com/role/InventoryTables Inventory (Tables) Tables http://lunainc.com/role/Inventory 23 false false R24.htm 2305301 - Disclosure - Accrued Liabilities (Tables) Sheet http://lunainc.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://lunainc.com/role/AccruedLiabilities 24 false false R25.htm 2306301 - Disclosure - Debt (Tables) Sheet http://lunainc.com/role/DebtTables Debt (Tables) Tables http://lunainc.com/role/Debt 25 false false R26.htm 2307301 - Disclosure - Capital Stock and Share-Based Compensation (Tables) Sheet http://lunainc.com/role/CapitalStockAndShareBasedCompensationTables Capital Stock and Share-Based Compensation (Tables) Tables http://lunainc.com/role/CapitalStockAndShareBasedCompensation 26 false false R27.htm 2316301 - Disclosure - Operating Segments (Tables) Sheet http://lunainc.com/role/OperatingSegmentsTables Operating Segments (Tables) Tables http://lunainc.com/role/OperatingSegments 27 false false R28.htm 2317301 - Disclosure - Subsequent Event - Sale of Luna Optoelectronics (Tables) Sheet http://lunainc.com/role/SubsequentEventSaleOfLunaOptoelectronicsTables Subsequent Event - Sale of Luna Optoelectronics (Tables) Tables http://lunainc.com/role/SubsequentEventSaleOfLunaOptoelectronics 28 false false R29.htm 2401403 - Disclosure - Basis of Presentation and Significant Accounting Policies - Additional Information (Details) Sheet http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Significant Accounting Policies - Additional Information (Details) Details 29 false false R30.htm 2401404 - Disclosure - Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Effect on Balance Sheet Items (Details) Sheet http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsEffectOnBalanceSheetItemsDetails Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Effect on Balance Sheet Items (Details) Details 30 false false R31.htm 2401405 - Disclosure - Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Effect on Contract Assets and Liabilities (Details) Sheet http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsEffectOnContractAssetsAndLiabilitiesDetails Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Effect on Contract Assets and Liabilities (Details) Details 31 false false R32.htm 2401406 - Disclosure - Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Disaggregation of Revenue (Details) Sheet http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsDisaggregationOfRevenueDetails Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Disaggregation of Revenue (Details) Details 32 false false R33.htm 2401407 - Disclosure - Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Consolidated Balance Sheet (Details) Sheet http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsConsolidatedBalanceSheetDetails Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Consolidated Balance Sheet (Details) Details 33 false false R34.htm 2401408 - Disclosure - Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Consolidated Statement of Operations (Details) Sheet http://lunainc.com/role/BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsConsolidatedStatementOfOperationsDetails Basis of Presentation and Significant Accounting Policies - Recent Accounting Pronouncements - Consolidated Statement of Operations (Details) Details 34 false false R35.htm 2402402 - Disclosure - Discontinued Operations - Additional Information (Details) Sheet http://lunainc.com/role/DiscontinuedOperationsAdditionalInformationDetails Discontinued Operations - Additional Information (Details) Details 35 false false R36.htm 2402403 - Disclosure - Discontinued Operations - Components of Income from Discontinued Operations (Details) Sheet http://lunainc.com/role/DiscontinuedOperationsComponentsOfIncomeFromDiscontinuedOperationsDetails Discontinued Operations - Components of Income from Discontinued Operations (Details) Details 36 false false R37.htm 2403402 - Disclosure - Contract Balances (Details) Sheet http://lunainc.com/role/ContractBalancesDetails Contract Balances (Details) Details http://lunainc.com/role/ContractBalancesTables 37 false false R38.htm 2404402 - Disclosure - Inventory (Details) Sheet http://lunainc.com/role/InventoryDetails Inventory (Details) Details http://lunainc.com/role/InventoryTables 38 false false R39.htm 2405402 - Disclosure - Accrued Liabilities (Details) Sheet http://lunainc.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://lunainc.com/role/AccruedLiabilitiesTables 39 false false R40.htm 2406402 - Disclosure - Debt - Additional Information (Details) Sheet http://lunainc.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 40 false false R41.htm 2406403 - Disclosure - Debt - Summary of Debt Outstanding (Details) Sheet http://lunainc.com/role/DebtSummaryOfDebtOutstandingDetails Debt - Summary of Debt Outstanding (Details) Details 41 false false R42.htm 2406404 - Disclosure - Debt - Remaining Principal Payments Under the Term Loan (Details) Sheet http://lunainc.com/role/DebtRemainingPrincipalPaymentsUnderTermLoanDetails Debt - Remaining Principal Payments Under the Term Loan (Details) Details 42 false false R43.htm 2407402 - Disclosure - Capital Stock and Share-Based Compensation - Additional Information (Details) Sheet http://lunainc.com/role/CapitalStockAndShareBasedCompensationAdditionalInformationDetails Capital Stock and Share-Based Compensation - Additional Information (Details) Details 43 false false R44.htm 2407403 - Disclosure - Capital Stock and Share-Based Compensation - Summary of Activity of Equity Incentive Plans (Details) Sheet http://lunainc.com/role/CapitalStockAndShareBasedCompensationSummaryOfActivityOfEquityIncentivePlansDetails Capital Stock and Share-Based Compensation - Summary of Activity of Equity Incentive Plans (Details) Details 44 false false R45.htm 2407404 - Disclosure - Capital Stock and Share-Based Compensation - Summary of Restricted Awards (Details) Sheet http://lunainc.com/role/CapitalStockAndShareBasedCompensationSummaryOfRestrictedAwardsDetails Capital Stock and Share-Based Compensation - Summary of Restricted Awards (Details) Details 45 false false R46.htm 2407405 - Disclosure - Capital Stock and Share-Based Compensation - Summary of Restricted Stock Units (Details) Sheet http://lunainc.com/role/CapitalStockAndShareBasedCompensationSummaryOfRestrictedStockUnitsDetails Capital Stock and Share-Based Compensation - Summary of Restricted Stock Units (Details) Details 46 false false R47.htm 2407406 - Disclosure - Capital Stock and Share-Based Compensation - Equity Transactions (Details) Sheet http://lunainc.com/role/CapitalStockAndShareBasedCompensationEquityTransactionsDetails Capital Stock and Share-Based Compensation - Equity Transactions (Details) Details 47 false false R48.htm 2407407 - Disclosure - Capital Stock and Share-Based Compensation - Stock Repurchase Program (Details) Sheet http://lunainc.com/role/CapitalStockAndShareBasedCompensationStockRepurchaseProgramDetails Capital Stock and Share-Based Compensation - Stock Repurchase Program (Details) Details 48 false false R49.htm 2416402 - Disclosure - Operating Segments - Additional Information (Details) Sheet http://lunainc.com/role/OperatingSegmentsAdditionalInformationDetails Operating Segments - Additional Information (Details) Details 49 false false R50.htm 2416403 - Disclosure - Operating Segments - Revenues and Operating Income (Loss) for Reportable Segments Not Including Discontinued Operations (Details) Sheet http://lunainc.com/role/OperatingSegmentsRevenuesAndOperatingIncomeLossForReportableSegmentsNotIncludingDiscontinuedOperationsDetails Operating Segments - Revenues and Operating Income (Loss) for Reportable Segments Not Including Discontinued Operations (Details) Details 50 false false R51.htm 2416404 - Disclosure - Operating Segments - Assets for Reportable Segments (Details) Sheet http://lunainc.com/role/OperatingSegmentsAssetsForReportableSegmentsDetails Operating Segments - Assets for Reportable Segments (Details) Details 51 false false R52.htm 2417402 - Disclosure - Subsequent Event - Sale of Luna Optoelectronics - Additional Information (Details) Sheet http://lunainc.com/role/SubsequentEventSaleOfLunaOptoelectronicsAdditionalInformationDetails Subsequent Event - Sale of Luna Optoelectronics - Additional Information (Details) Details 52 false false R53.htm 2417403 - Disclosure - Subsequent Event - Sale of Luna Optoelectronics - Balance Sheet Amounts (Details) Sheet http://lunainc.com/role/SubsequentEventSaleOfLunaOptoelectronicsBalanceSheetAmountsDetails Subsequent Event - Sale of Luna Optoelectronics - Balance Sheet Amounts (Details) Details 53 false false R54.htm 2417404 - Disclosure - Subsequent Event - Sale of Luna Optoelectronics - Income Statement Amounts (Details) Sheet http://lunainc.com/role/SubsequentEventSaleOfLunaOptoelectronicsIncomeStatementAmountsDetails Subsequent Event - Sale of Luna Optoelectronics - Income Statement Amounts (Details) Details 54 false false R55.htm 2418401 - Disclosure - Contingencies and Guarantees (Details) Sheet http://lunainc.com/role/ContingenciesAndGuaranteesDetails Contingencies and Guarantees (Details) Details http://lunainc.com/role/ContingenciesAndGuarantees 55 false false All Reports Book All Reports luna-20180630.xml luna-20180630.xsd luna-20180630_cal.xml luna-20180630_def.xml luna-20180630_lab.xml luna-20180630_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 74 0001239819-18-000068-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001239819-18-000068-xbrl.zip M4$L#!!0 ( #6' 4US6"X4R[L! $DL(P 1 ;'5N82TR,#$X,#8S,"YX M;6SLO5MWVTB2(/R\^ROJ\_/GJKQ?ZO34GKS6N-=ENVQ7S_13'YJ$)'93I)JD M7/;\^HTD 8DD -Y$4B"%F6ZWI$0"D7&/R,C(O_R?;[>#'[YFXTE_-/R/5_A' M].J';-@=]?K#Z_]X]<>GU^:3>_/FU?_YY7__Y?][_?J_[<>W/_A1]_XV&TY_ M<..L,\UZ/_S9G][\\%^];/*O'Z[&H]L?_FLT_E?_:^?UZ_FDNY\Y1IT>TD3W M&&(*?=%?Z)3T,54[HU M[^]6O;_;S>J>SJH>!X)?];N=*7#!Z[O.>%J>7'JD\C6WY8F3Z2U,OJU\?%@# MY&A8^?C]<#K^_C E,<*/DZS[X_7HZT_Y8)HF*Z>][@P&:Z>F!]9,!X[?_(K\ MH0VOF4Q[FU\##ZUYS<97U$P?=Z^S.J3/QJKP/N[>?:F=<_>E>LJX?LJX9LKD M2XUXSL>J)DV_#&JFP$C5A/OQ&/1;'1/EHU68RX?6\,#"$^M>L)Z15I[:]*)Z M/EAY:MV+-K^D^@6];O=NU*G&_WRL@@*][$N%=IE-@9'*"?UJZ&"@^O%Z].:# M-=/64F;A@373:U&Y\$#-]+53ZZ;=C;-N,L(/,__\\\\?9[,35@E"&JQ5=SP: M9#\]/ER>CM?,KYO52LW_?]Z??:V;,QJHFU?DH6:6/DMW7K?B^ M>-6_^MJKQNIL MJ&K*J%NC ]-(U83)ZR]UWTA#-5/J/I*&JJ=WZOE.C4-)(Q82;.HUR4ZE0^IWKFN?32.6$ M48U$II&J"1!GU4R D:H)P^ZT\ZUFRFRLD'-Y!H&[E>Q+YA51K"LM>[T MI_R)8L(@JS'J,%#Q?OAK#3>FD:H)_>&_UD"3AK]T)MG#X_?#1WC2+\"Q/Q;! M)!(4%0_"2'=2C7/_8X:[IYQO3AZ1K%-JQ2:\/1<'A_6_WVWG3\T_3[';Q\-'P-3V7C M?O=A7HT)&%9I_RV^L/SV4??NJH:_9T,5WZA3YY7*?#2] 0/WK2;J+4:K)P[Z MG1I+G0]63+OKU/B7,%#U^%U-$@D&*AX?UV6HQI4IJG&-0S.N\F;&-9",*P') MKFKY5,"4JX4'LQ3@9IO8^N'!QYG7HQJRS88JH8(GZJ;,/U>:,AC6^?>SH:HI M=W5HO:O$ZWW-T_<5#T^Z5Z][7RH 2BF^?+!N6I79>IA6:;O22'^X=N)L>-W4 M"F.V-+?*ILT'*_R?QYE5/E :J>+28E8EIZ:!R3J,3FHQ.JF@\\.L*E)/NC=9 M;]1_?97UAJ-IC3RM/+3F-3>C00VG+3ZQY@7]?J?&UUA\8LT+1J/NG^M?D)Y8 M]X+IY&;#"^")-2^8W$"8L1D1#X^M>]7][18OFC]4]9HZ>E:2,.N^[@Y[5W6N MY.-XS>3ZT*L8K9E8I\;G8[63:L/+A^&:J9/[B@V)8B(,UDZ[6_O)^7C]Y+L: M0_@P7#/UZ[_KYWW]=]6DJ[O7W0&8CQI=4 S73JU8Y./$RA7"2+T-F _63.NO MF]:OG5:O'^>#-=/NNVO1,ANNFGJ3=2M'W8 MD _63%L;<2P\L&9Z;;BP\$#-]+53:Z:-*B1AALM1I0Q4><_SQRL1#RHQNZ[9 MQFLGUXG-?+!V6H72?)Q6J3-AI-:IF(W53NJO^5@:K9DX^5)/ M@C18-:U*WCVS\,0V+ZI7&PM/ M%/^M>]'ZEZQ_09VO6^G>3OMU!1#%2-6D&E]A6D73^\GK?$NN8M;"8/74ZTY5 M#4L^4#^E6C(6!M=,725B:7K]ILK"$^/O'T;]88V(5C^WYH5KX:F%I1[I:S!> M([;%2,6DQ*"]E4WKA_3#?'#IT6GEHWS^Z'3QT<>75F1RAY-I9R%%\6VPYN'_ M?ML?_NOQR=6L[)]T]BC66O\T&WUX=-*O>A#>B7_Z[]_>?H) Y;;S^@&47_[W M__I+FCX+K2?_V;@#K M^2F]9E[\U1T-I]FWZ0]]('_T:>KOY.^???I0\0CP4'_Z/?VA^$N_E_YVU<_& M/\S@6$[W%)K$O?F_KWY!L!!"M<+Z+S^M3IY]XZ?5C^3?N,O&_5%O\:N @O'4 M=Z;9+P6'(%Q,?QQ;F) ->PN/B]<4/7ZM5SQ<_.GA>\4?G+SG7" M[Y_]/\"Q^L>'\:AWWYV^'W_*QE_[W=_ZT'7_YV-^AW^SE,/_3Z\,B\2A<6]G/5 MPE[]DE;V\YJ5_>6GRI?/8?FI!,P3M!U[1FTW8P)Y'H9![F88Y)%0]?MYH&H7 MKCH*JM1YH*HY MAJX6?3PDU0+5N9XGQD8H:]MS ^!U>7P0/U"_L!1EBU>J! M9_?&GC/VW-X8M'K@DDV!;$W!,[- $[SG5@L\JS?0!$/0YF:>.2IX5CV0\I*B M\>E8<8QTK&Q\.E8>.AV;)]__D6_-_>/-L#_M=P;F+K'X["SYA]D+W?WM_0!^ M_YJ%JZNL._T\[H! I?&95BBFN\Z@FY[+>G\,>]GX(\C0\#[[];[?2]M-;X;S MR3:[&HVSSZ.[?E<@<1YZ(U_AS_LAZ-4OQ?S],70\_7.";8X'#C&]?]Y/I@G( M21R-WV5_FN[L2#S86E#+0_BQF\U&E_CJ\:%/ $^O,^Y-_KCK 1;A[0SI.28. MQ<2^?Y57D]ML^F>6#=<2";P%,>IM6N-DN36KC7'KAW%ISPS MV;M\V_D")*[AYOW@D MV0%!TXU(*Z^MO+;RVFS[^J3*A-9=W,38QZF-:/W4,Y2C^EJH5HR>*$;[E9FU M4G2&4K2--6K]SG,0VN/;OM;A;1W>@U9CMX:Z-=3/;ZB;DN9YLA2U=KJ5V=9, MMV;ZX.=G6PUS5AJFC01>G(II@@]SD$B@U3#GH&%:'Z95,$U4,.W>VCE[%6VR MX?0U): GIS--:N]!B6>3R:?Y,B<;A"I_[#PXNV"0M8M=Q^9+JWU9@>-.F:E\ M;/(^W3MU'KRQO:=3L;B7Q0I_;_7&>>B-IAB9I#=^Z_QS-';@S(]NL_$"=_P! MQC[KS3 [\?TQ&&8WNH5'NN !?.H,LB1Q9Z9&RDO->6/'M;X\K9(8Y4'(?LU& MU^/.W0WX@(,9OZ11,^EW5ASY%Z&"$E_58N;5+VGX$34'\L-;=?EP2Q+BG.1S<%!W^@ICR M/!FE":KNP(SR\*[/_5L8>W\UVQ*\RL;OKWX=C7K+OL3#L_DSXZSW_FLVAJE9 MRW9[JLHM\/X8\-ZXY;=5EA\H>G3)LC&WP^?/GU9,G'*9.P%RT(3G.J_[[!S^NL(#.KPY29! MMMIR7452&RZ> 6=OL4_>,OOAZPM:_G_^/3_7&79Z'9SQ(7NSH?GIC@)[P MV/EPZZ9=N\VK?%G,\93P$,3];C2;T/A" MG>(F!(B_'TIUOC2GX;AJ^&+=A2;P_(E*A"Y#X3>\2*A)^KQ)WDY=*!A'XZQ_ M/;S);1SFS^:3#]_OWM"^O?<[?RNR=^YX:]$6VOLF^W@ML:^ M-?9GQ]N;\K[;V,*7I,^/ZCAC^[US%U1T+^(FI:+&]MD:[?31>? ER/E%<>ZY,4O3E&;++ UFEJ9HEO4AQ:S?[?C[/_[XU.X"+(03 M.5I^_N/3"TW[-T75'2\@OG@>?L:0N$FK0- M/9JLZ-JF3 W/)%ZL!#1!AS_E].TY<.C!3\Q>'@L.-WR]9&;(C6=1\^WIWQ3'-N8I5WR]-"-ZE.O"+M:2-D$Q[EZ:>PY\>*"]P\LE][$[Z%U& M,J?I/?2:E-AI G=O#G?W*PJZ!-/UE! KG6'_;1@K-;(1_"6'#N;?!;V.(IIS.:.U#:Q^:X24]\UV! MYVX6VAZ+%R('NQY3:3IC'NQ@R>49_L.VQF\Z(YSE^?.FL$E[OUP#[Y=K G/L MF&[=9&M?9A.K8WLI)\BRON3F:T^X4:OI''J,TUV7QP!/."K8,L E6,%3GXJ^ MC+39N9R+;E*J[!RX_5 '(;ME?NF2L5\QR=Z] MW29*GB=1M,[L[?&2PL7S]'R:$SPVC?L;<0;S:P]R/-7J)>P"]FJUR>GV ]Y:/'\A>*,CRTV21:: M8BE>;KU56^1T!J4>7SY.(7Q'F71^[= M[U=Y><:XF6JK2>:W"4[F=IS<-E6Y(%*W\40;3[1>Y0ZR)EG$\PA6V_OSFL*[S:9.B;I"[W.=1W,2RZRS&\RU6#V_AZYT#R)_MG MER?E#3G<> G>_YD?;6R#A2-Z@.? OZ?PV2Z/47;)YIT#%S3,1C;!#3KBX9[6 M1K8V\FSEXA![6VUJI.T&?1Z&_JD%+^? FT1RUPB^I)A?1:BGW]4="X!R?$)OY-]VCJX M>.G6Z41AQ NS33OZ_RVWMMSZ/+[_/'6#_]H9(OS 1Z;WS_O)=(9[6.*[[$_3 MG=4' +:! $/XL9L]' 'W#7F?YVRD@^V-_\B_[W6;#[LUM9_RO)5Y*37#GF:;)Y]&T M,UA1@Q7O22USEUZ1JXK2HRNO\OW)W6C2&?PZ'MW?N4%G,@$6ZLZ>7GH=/)=6 MUQ_>9[WW@(G9$Y/Y;/C+E?V>MG177OYFV!W=9H^*K3/H #2?;K(LJ3#3Z_73 M6SJ#]/+!*%5 3.SW)8@F\(K!?0\8JAJ 1QORG_WKFT]W61J<[N(EJGIU69S52930HL?>OTG(U&:R6XJ1*\Z/9L(<&+CS]O:JA-P+]TI=(F MX%LM>R9:]CF30Z6J-)]]F;Z!"'=\GU:V6(HVOGT[Z@P__SE:45)O1\/K*8RF MF24M^EO6Z]_?ILGO1M-S.4CV( DE7#Q4JJT@XT!R4(7*1\&LQ.59EL0EIN._ MD]\ZW]4C&X'LO;]R8UCD-':Z_0' ]\A^G^!W>,/?.H-!]MUVAJMF^'*9L XO M.2O6(.;"&9*_1O ?==BJ-_X[/1@W=H8?LZ0XNM/[,1BEWT:]!VO[KG.[(!:HN.)7/T5H[7)U5]Y_/"N?NMQ M7;ZX-#8$B/.R!+9UX/E^N)H=NUP.W!AX/B#CPKE.'N-TRRYPEH7NDLNMWF9-H[]_FHZZ_SHO M"5F[P,5V:J45GH@IGKL9:VVKE[4<\3&;=D#W]$)G/ 3)/S.UN2535"_R+(WU MFZKF ]N1.G72'@TO5_1+ZSL5@1?%_C '-?92[BU]6\6^T%KDH8#M0Z??>S-T MG;O^0Z'AA7'&VK6>I9K?7PNT!OTEZ(.TG9#ZI:>P+>WL"-^MUGQK^6R9I9-S MXH'UXD6Q8[-48\N3!=Y?)$.=+SD/9^PNQ^MJC*5K':X74>C1?$9\QF+1)G'C M2V.D\R7B@3WGL]XT.1,7^ODWZM'2&6S]GL@]SNBNN M+RN".XMPJD&GG<[30)R/HC[:OOZ#'_IG9]PKG?*>G5/N=Z=Y]O&/87\Z^?CI MCQ4?XL.@LW+./-S>#4;?L\SWQUEW.AHGC +29\>7T]/GQ1Y+N%EDAS7(.9 + ML8C:_$SX=KB]#/>AYC/L M];_V>_>=P=(["HRWW+OEIRO1N7AKQR(^7P;'YC<$_=;YCN$G,1W!3S3]*$_& M3_MB3LSZT.QR[0=?\*4.*NN]K/^/M]EU9Q!F:W@T/*XS[@^ !]V@/^QWZU*# MLZMDWE_-&'])PC\!1-G$G&/U!Z#DYQ64Y :C"B>'3@BN8G3A1L=ZE+X,B5_D MVUEVNS.\SA[RVK]UOO5O[V]7.+6U80L)[P)?\U3W$L(.Q,:MB6R2P.3R\BF[ MP_(??[T?8M5XTRAW:_QYM!XOK5UL[>*%)!6JS=A2=N',DO+-LS)+^807U04G M*4SQ.YX%7TVT+@N"*I;CJ$/ME-"&+UL>^+:F_&Y>!OJIB2M?=2=VNXA\:=?B M8-<85YY-+&X<_337 0NW\>97PIIA[VV_FS30\#I_Z+ST]-JEYDISTUI/I$6? M^<;Z/1GE<]:]&8X&H^OO/ON:#49W:?QB667S:E\6L_S>:I7F:Y5GO=]Y/T9I MMOJ3:@;S&%L1%_A\ZGG(7R;(*5 M+78;'C#W:S:Z'G?N;H"2RSL"[T;#/U:YW8V&@,+IG)0?^Y-_V>\V&W9O;COC ME<1@9U"ZBK9BGS$)99U7T=;A]%9 &Y!Q*%3:19$,]'VASOV^5\ MUD;2OBQ!_#T7Q-\Z_QR-W?UD.KK-Q@M6(^7[4NH//C;Y=?0U&P\?5=8)Y?'A MR_ T/-J=3LY8,,NXSFW$.F2_&/G9+MYA-*)19L)BM(+:" M^#(%L0D6<2&&;%W7UG5MAGPVT'5]]AA3M3%F*ZBMH&YT;7>QJ,>J 6]=V]:U M?=FN;4,$L75M6XO9+/ELH,5L1"/\M@*D@14@I^@$]P(K+YI=YG!$HL^M,OWK M_8 ^-FK:MHRGNOYD/AO^SW)8@F\(K!?0_P7PW (WN^OYN.LD'6G8Y'P^1_/31C&O8^W7^! M=0%H@W[)0X"Q2?;O>W@R?(5_2M[!ROAYL?K614:[4/= !OLTO)'+\V[,<:AZ MJFK66O""JGCK=)Z'7% N6W@>\I"G']X\ZB+4ZJ)6%[6ZZ&7IHN4SLO+89V1? MJ&9I=<.+U0T7E*182.NW\MS*6WENY;F!]3&RM<^M/+?R M?!&%J:M[0ZTPM\+<"G,CMO!*5QVTLMG*9BN;^^:=CW')%9Z5O+G1/8R,[\!T M?U^^M>&W#J#]L:SDTVAP/T,6X/+'/:K7BE*O,RY9J\)5SC:;D77*\K$-N#X5 MU](C6)0#CN^UKTH U "\U;Z+8/]^/N36>2I6LA^[,;L<.WG*?>CH;7 M(+^WCT,+!;GPSY=!]A9FCL]$)15BM_.*BZK<\I+/4UI6P[F6!?S_I M5;VW/QDQ@N7/?WSR^[SR0S;^=-,99XNOGG6]7S*>:<:[^]OD HT67;(MP?A? M2X LOVCA"SX;CF[[P]IOY%1/X$XV?63E7<70P](V8"9GK5I"YN,[8WQXORK/ MRXN[@Q]W?ND<(_4OKS15>ISM] MS0-746@G#!&2!VIE5!'[( 2B7#KZZI>KSF ":RJ]O/BBNQ^/TY_ V>X,_IYU MQF'NCVWQ<@4!XT 3S\GD-1^Y5J,!*,7O^^_-WTZN)S868^ MW"PE-'@S[&7?_F_V?8OO1@^+9H$(+$0D+B#/"NHSS;Q9MKRU7UH!X_%2^9F* MGKR_GR8#EC\32A(>6?.\/OBP N?789HH_9=7\""!]. M4^ID&Y HCB1()C#%3E/&E)<%2%A:\NJ7MW^\,S^\>??N_=_,YS?OWWV"G]TB M-,N?+,#Y/.XD?'WZ?OME--@&CL@D991)Y8D!X=).L@(.Y LXYM]=>G?ZX/SV MIOR8['_UIS=%]O-MO_.E/Y@!VN0PM"CY&$2 2HRM ML8$)#X*G"PT8B?8+_#5S90CH)*G)7W[:$[Z'I?GLR_0-.%;C^_EYX*_9$-#] M&9S-R=O^O^_[O1G7SO]JNMV40)O,,S7I-0\[&*!_4BZX<[VR\B1=_'?ZX-:_ M[0^S]U=NG,%[8>$S !^]]T_P.TS_6V+4[[8S_-=*VO/MJ#.<76%TWYW>CX%. MOXUZ#]FSY4SMIRS5[]^D&8L/F>MQEE4=0<)IGAK\[7XP[4.( 6KEQ9,]1 $^# \$@P,E5 B4H\*9 Q-'*LB.?^1[ MD'UWXM3P0.B,!]_3-Y*K#UB*658CQW-ZIIN$U<%H>CC,@[-D.$;>\*"D1E@X MFSL0)"!"4*7 (5*)^K4XJ<'CN]E+WU_-G;!^%W1L^G,K$F!?G:+$:R53G*/@ M/R8GC'58+Q)F*0% J\6B!L]/H$JS^3I0Y<%>@%<0,/@M8/)#'J$AJ14R=>AC MZ@#H*ZX*['_-"L7S6W^8KL-UGS M+"8PPHQW041+@?+:%XX]Z$8;-O#'DVA\#%;)+W0T]]>Z)?8JL3F7!E2 D\Y2 MB-H0_"LCD8Q10Z(UJM'$AN M&Q,UM]&NL@U^@HJHHO>^K)/22P90-)WD&P%E!Z(]+#&N2^]%P3F/#EO#J28Q M>H5T)$XSZ;TD5JY2?4]ZEXAT1&JWY?>UU%8$)#8X2DC:LD J&(YR:E/GC2G) M.&&:<]P FA=)8UAB*^:[$]X:K9D#E4V,CYRJJ$"E$^>Q9):$B \HYF5*'9ON MK<#7TMU@A7Q @KJ@!,7!.)'3'7P^2DJ^(.9*"2&"0U6&OBJ:34J#FUM1!2EZB-&=['J)^.W&TWH77D#DBEPA0A# F:. F* M7<_)K0CAL<*+0YPWG-RM=-=+MP1G36GL @7GW3@FJ,G)[8C ?)7/5&J?6E&\D/S72!FPT04F7:\MIX$!^(FQ0 MV')=*L#!FN@]M/M&PIV.&UIE4._0"Q9"B8X4^RXW)#.90Q[[X2XRO M%JJ.WTPF]]7UJ;)4G[IX. MXV'75ZZ_75X?)]BZJ)3G5#.G@PHJK]JDED7-GV%]?^L,[K.]R;?(LY(%3DU MD4>D"":4ZZ)\W0N(:E=Y5E!!R8:5U4-WT(6MKYNVF-O@/)!+10XQ&@$.S]U>S+RUO08(^R"9F&99-E4L,'%Z/@^0L!;E1>"YP<>PB$D MP5XE"AX0-?O5=L )'T+0<_<;HS'G>'U7.-_?WPDKT@S?W;&O?#O>T#18W'4 M9!8X?;[I#-.&/>AU-QI^S<;3K/=?6?_Z!O[7P*^=Z^S7=%X@'8.)G?YX1LJ- M%F[VP=+&;E&.E2\LW1PV^?CICQ7J? "#M5PF%6[O!J/O6>;[8[ UH_'BPM/3 M9<*018X6WKH0HP1 O?71@"]:% P!X"LG 1Y/(*(?'W:)FX#S#0PPYQ)S/[T9 MC?O_D_7^&/9@)0G-\R\E/$W"MVS<[2<8@0S9QP3]V]&?V7C^4_^V/]U=S6LL M#&B*8"AB#'X S>%S]/K@9:Q'K^!KT7N@%1T);W_LPAW\D^.F8VV9-1\/=D[E.28F0UY8S(SQX9=$61P,9"R:X.MR)'_D! MI'6;-1T"=S/M>5 M1[#'7D@>I8S@WE&-9,%SA"Q7CJ](ZX/;=\3U' 5G3^8U M@HPV#+Q)%UFJX2.*YH=O:=!HM49G$6="'@%G:_GLRQKC_N7[XR.;C?OTT;B_ M2\9]DHSZ]?48O-1I]F8(#M!PTN_.3'H.XJXN.B*<.HP,1(PR,BJ-D;G%3:= M:2E[HI$6RZ[,_]Z^$L[S&$,(9?_?(!J]\*!&SWV01FT4BD.!:8'_5<5\A3&R\*([$TV(#J M]8$KH&!.,YP.P\=2QDL+H@3]RT_K8=@'2F"NVIQ]1 $4'%88F$L9AQ#-#QAC MK8#72MOO,MD3?"0H'Z.)WC_O)S/Z) OR+OLS?\GLF-YH"#]V9ZP[68HV'A_Z ME,[T 0M/_KCK 5O"VQG2I;19?]KO#,Q=ZN\RCRQF?.#N;^\'G72")%Q=0?3Q M&;AXTJ](U<$HK*2;V6SZ9Y8-/Z83-,#T]_U>RK^]&BY7W&LQ MM1V&@B'::$*-X-9$9A05.8885V@I\GXJWSX>#7Z75:*I87U:Z\JF*0>MR0)" M,2)K@E?)$YP;$JFRS<1+!"',0#2FJ7=#))(J("I/( RKI#*TX! ;ZV#A; M9WMH3+U)3 1HP0A9:8KF%AA\;%V280U1LY3D!!"W=JCH;V0"X1@3XYS#P%F> MYCS%TH9NJ5QKD[(X*&T:)X%!$1 T'C7B02NF#3AZ1?,?4+$E7^HI_#R^SWKS M?;_/G6_K*\UK%48,1A%&6108(V*L1?,L*:S :5;>A$.4LV4=6PW%GJ"NT13& M8?"8K8]*2,24002TVQRSR("+7;;V&"NQ'ZA;UN_7BHS3TFLOE9$6 F#&+,_W M^# ;4IE#X)S*9@NP5I=G[P?K,T5&"FF 51])0@QZZ)0+^3*E"\TD\#(QW ME4TFL]J3F.VG3IWT4C.D'+B*3!&/?9%%H4S0U3V35[]@+!DKZX<:4)X"]!I- MX57:?N2@+2!V@<@3>9U;UA#3?G%Y1YT(4C97VP/],>UL[X-=BT&I(>X"#2XJ M#D%4(38H,%]1CL\D*W/#PN=W!6X-%I%*^[;*IG(##7@+2A?;99Q:7[(-F %/ ME[&X ;C1]\Y@7UL/#I2/2!@(9!0&5RJFG:F\) 0)4I'B0Z3">*W"L!>8:Q I MI?::$ARLMN#Q"4@O;&1E*=N+>6]3>]3_F1_6N'HS!+:Z[D,X.S]D MO?%!AF&LIQ6Z\ OO%2;0A(H(5-\'E MEA:#AU?*4\C5#/NI$'M$"4,D*BT&H)IC9N)@_TE M+ 00*^($&"2B%;BRFO@BT$*.E+J52";Y221,G4S5!NLQ\8P3A[QP%"+SHF6)Y$I*@CF$C$7J M!"FB MX^F"B_FB.,:1EO;%(3S&&*634[LO:EUFAAEM)$FY(!VT[M.'M DL[$I0.$+V%:&*JNR^*WK3!KN1=0K C0=T^%>N-"V&#F66& M(A)::XO3YFJQ*^TE]B4I@,B6";3D6NR%B"-J*^V(QQI=DIEK2_MO*$J<"ID]@0CQ@H(Y?;?4R!>4M6A2*)(&S8@F'WVNX. MAE) +['<*2MP(";7GA:8J^[FQS5]M EZ#3&O&F0-/6<^. MTA1G[ZQRNF2EN%2@=+D\"%"M7LUS0C+& "SJ.%6>*4(TSB/6U+ZDW'*N1J\^ MC0:-T[*@>I"@$41#*N!%%(@M5%+ OHHU*9>8EARH6K2\O]KA)'?;0W&79@N" M\QA]-.#2"HF M[&*Q G'J'"F''FG.D"Q%''M3J"#T[?ME;@FL\(55UB"W9 > MC*GF1.;TM6!<2[T2I53I@/)STK=MA;H[F5/L"A8H@B](P+UW@FNP1XX+1Y$7 MY7U;1L%VR:>1^3#:NFV NCNUB1*21A&M)@0$.QJ6+D!(U":6Q/(9+TXH1YH> MFMKY;M[;K#/)W@/8U_/5[N-Q(VL]@T %0T!#$40Q2A<[ >"&XY)?!=9IT?E? M#\E38%[CD ?F!'9"L1!Q,)C%J(KMT732K)2KI Q6D-)NN+4%)?B,A*U*M=/'YBKWXV& MW7T4B$!!*\%F[9$4\1:)/(<+P3QBY>U43.1F!?((S!,A7U=RA:.0)JD]ZX76 MCGE=W%_IN"Q?6<29EIO9])"0M\HD3PLIP07"8$T-Y[/#2)$5/!9T.?/V3%1J MG$K12EKB0KJ2RV&P\V#LBZO/4QE_:0_@:1P^N0&JIO])9]*_@KN7^''J.N/Q M=V#!B@Y%"7]B3>4FQ0(A$:0**LC(4J.R(H4<='G#"Q.%P"M3BPO8 J8#+$*N M.9" "(1^ 8(_CI%(-V#(HOPT$J7*9<9@ 3#A_#D644L)+A1-#:(](9Y1ZL)# M>Q(PYKY\*I4">JL8$P6VVG*>EP*KY^96HVS :TC Y$A,A%],X34S1E M0MC'](P&>3RDF/3-J-\U84)@%%<#9+^>[7 MLX.Q:*,BJH;N<*M:WSE&6FV("E83&S6X]9:2PDP#\*%4[_H:%)B2F]7K=JL" M-9(:'/;L]S\FZ?CEFUF_&*"L23>TSHX/52=7MB'>4N4E4A)\$2.QQV!+.&6Z M*$D@(-JTW'I>K91>/@G<3>O.GSS"ND%7<>$L8\8'RBF.5*GB>NA(92D6?HU7 MNSH\"=ZEA3_TU$F9+S?*[\[K]E>[>3YX!(_4BS%(A*P$'8+345]0/A%'8D5@ M,LI5ZOWP;=+_>=@?_,>KZ?@^>_7#3WN#,;/I"X?-+%78<4>MX]Q%)V51!H4M M8'E7,/+.IQ\ZX_?C62JR-]-H1=^KC7[2ZE767'!+C/.,84LL-0@51=L\XI5( M9;FKY6(POQFP)Z]CQ55::8-H@6,U-DX@Q1QAD81"5)50@AQ]':O-Q':D@\., M&U I0 'D@P12R.)&=H.57[1[1=/77.B6Q*X>GKW!7H]V1P.P4&0.*T.$U:!!/N(*14$#U&K"RS%DOQH(I-#%70:@3Q&-%/@_;]_7227/%2(_J-"/:( M$& &9TST4<1TQC86K*R-(U4@2T"QQFH-R OP/ GN65NEU$$XW\29^;.K?WN( M8>J.>KU[+0BT0D@K7;@10D0_*('!4<,RPIH6HHC$,K!H$/EZ( MU+;SX:"U4E5=S$^P[KRWVE\[0X2/MW;L" :KF&XA4,@C@1@J.FLB&5$\%J_N MGBBS&OP.) 5*%Z0R[I0RK*C]IE&5;U#12RUP5K^]&UQK23N'.E_R(L-?VA@0:8&A;FX[XY4++3J#;/7LZS;M M)1^_G&+G=%7N9(M.DXMA=$"&CE+ \I[. M]D3!_;9:5SLZ!)\(XZW9;;S6C 0">1:E)M@%;YEEX+$1R:*B"!C*5&M-K9O* M0:W9/34#!:$<2*ZF,#0:RD4USY^2 I?&\UX@[1"$YC88*9VE M/ETEJ0/R3!F_5&[]Y S/C"7^JS^]*3AX=K+L,87K.M/NS1]WC_GVSZ/9Q?=78,ZOP3S6MEZJ;;&*HS8.PDG..:*&$-"D^984=D:4:@N) MTIBR9;-VA&5LA:C*6X+6;.S@0!7&SGNCK3.,A(<#/.ETC58*T-4;;'6 ME>MY=H-XS9:/M=3" ]$1')E.%[!)713;@2];VHJBG.JEJ\T. ?$^)Q*Y#=0I M16C42 9,@J#Y7A7&GI3O%<)2*LS(=H!7'8?:$_YSVM,Z_)X-$I[P*#QVQ!"4 M[LL618]6Y7 H[=FT5'K>G4?O*$0!ETPX7@LWSR%!%[>9#LM MN9K'\!2#'@K>2B>1(=A@)HJ^U8J(=7VK3X&[=9O_%OP1YC@X)8[RX'#1MTK@ MU,^JU$V:$@K2>GKX6U$M:E>=))R![1-6;&7(6:>Z8=TAZ)30I;CFG5J+R#3!;JN[#8G#=S7!>0Q#B@+I* M$X@S!%>HZ#%H"2G? XO44M.4DRZBM4)Y^DAJ*QP) :5[_4 5\=1N95:JEDA8 MBA^?B^F:*[8>:88MI0X9PZ1V#C%3M*EQ7I8C\..Q_<>LF^^_9+V402FNKMSY MI**/BGIG)(O6P+H"?Z@:CQ;S"8\"W65 ?AIN45EYQ]W\TPT4I2O6-J1S'D!Y&LRM LIYS:6FX"12\-BJ1,[. MP\Z;JT0O*KJ0'46'[)(K#Y,I+&2:O;^:<22\,K'LN-_=V1!X@R)7Q@GK5 JJ M,"J:W%,L@B_E_A5C2VUG3["D'3"X1Z-J1F?93PMV'%F$N.(%\;T3OA2C[R9H M6T9G6ZV@NQ@$Z$7;1.Y0R8'836D=<@6M.Y'OX#%$B"..1W#&/7$F%HWND<)6E]R)UUB1 M34G0XQ*L<0(K;$#@_5N3CBU1XL&YR.-X*CPKGVX#GXT(?BRFSQ<$H<+H>E@^ M:[_9ABGPD2!H,3BBX!1UX($\! &DXH(]>%XCL>5J2M =?EWE Y<'NBU/+)X3 MF,\D>&XR$ M;WF5W]O1\!JTQ>WCT,+]&? /!)MO8>:XHIIOJ9L+QS8=P% 4(VMYH#84=^=1 M3A0OF7Y>@X^E5>VQ;/!/3[ELS;$)3@1+P.WC(42,BKN:C)?E*P,QWGW=#Z7- MJ2MS-OX*K#KY-!I42,#\S$FMKM?!664IM1X!2=(EJC8O/G.6L))W*C01:KGF MNPZ4IP$\*WO*9?'].)]1DM+)HIAN\*'0[&IP")(14(0%*Z,K,NP!V?+>'E.I MA_6SK[3RPII-^0 LM20R,*>(DT@Z1G.B*FRJ+@MC5'-VY*6NL2]!*NJ9EIP& ME0Z !U30AB!J3+E_)<544BJ.#_'AV="0=%ND51"^$T(5Q$/Y"7U.HL8EST#P M=#J?/OM*]V!#I(/&QF@M4;J*V3A"BHYZ((CECH2"@EIQVN36;BY09YR M*$(<%+FS@5EM6'PH%$LM9TKN+? 1F*WG%Z(]5#FX[SHPQ*U3+@IG)<-%;V9K MHBQ?Z*<9J)&CVN>G+K55&'D-56 0I? _Q]C8%Y$5B@,'TS9+WY^7;$-41NG M+(+T%J) B2 N#%RF*Q^*HDAIL"PW!C^9!+5RD'=+Q81Z2RP3F%,EE!3%!8%* M@5OT;(:SN2P=,6@,9Z13FDOGK"NV];!GQI9"&86HX.C8*%L39MI4NB P@SB$ M6Q6U\Z@H%PW>H9*JPYP(2>BQ(Y)CA)D02Z7VR1$3XB"N1DZ2?,>(0M!)2J&, MU *8G#=XI:V>RJ-JP@F!F-I+9"RPL@4;#6XHPFD9QI7U%,$4D;.@;.,T'.#4 M4>$A(([(I;.X*-T2 +C6V&%>/K5EQ@+8;C38!=BZNB#TNU6\'-Y*S-EB0G:G:E7%O@>Z#[M M](=9+W3&0V"]R;L,7O.Y\VVY3X*OZJI\1#:OW?-5AK!4+Z.-21W""4O]!_.& M<5&4[RAGJUN^VR-@$6\^^S)],YQ,Q_?SUCZ3_N33W3CK]-X/_]89]].6]4=8 M0AEI_'?R6^>[>EC]6_C4^RLWSGK]*2QH5G'PJ(\_P>_PAK]U!H/LN^T,5_L7 M%3OG"9Q2DXC?X)WWMY]A^-UH6FHSL0CF2NND_NWLKYMZ7J>3IN"@4!RL0LQA M:>G#O;S"+MT;]]A+ BW4VFR+Q ,AGG[*[@Z&]\XP-'>M1[Z!SU MKG.[8%(_)64PO4DS%A\RU^,LJ["NNU-TS;4,G"EI+ XX*1+CU<--$N!%LZ5+ MFXY%(( C,[=)OLO5(4"1%T4.ZZ1B7!KP!T&O12U\L6V!(V*BKDZICAR/J-T9 M_6\:H(CJ\82(=$0S;E-#$(B&%"UN4 .P3?GDBYCCZ<H-8&<,+)3X>6X) MP"0\]K997P;YG+A;[.XC"#6IGD@H8SD+ JE8W!]IP.U1U0(OZ_"V 2?UR)P[ M3_WNA\[WV:\@DMW^76=P=&NXO1KH?WL>)2!8\!&EYIX128>UU0]*P!"L2UDD M3/@:'5"'Z(.0YL792R(LD9&E?2%&";>JC-4+OG*7;&M<*"STD^T.\[G2"T Y; M1[A0A" 7H^9YH38#U>7*QA C3;4\ <1MU)YK*D4DEA1H005R4BOFBN8.##F_ M;G_Z^+1I7, N340J1)ONQ@Y!2 \*I*A)(0H=@Y]G,.^D)D+0-$"$S 6>]1GQ MNC@=021'9<^JDJ2SS^X*47,)ERY[)7UE4-K%\CEEENZB6USB MXSJ.N;[*]/-6*]12*24PYI:EZ]--\*%H)1B-C:7*:WA8JP,L<#&)N&TSZ7Q! MU2V=5^S#H<_-+)T2B0S3=!VFE*GV2&%KXT.UNB,5972KX>@!D'9$KE<*HAXG M,"S'"PUVC#T4MTOE5.FD.9>8J6=8W_Y@E\@2 M%X3'R"B7#G_R_% "H]J:4L2AF92'6."))-!0187#Z7J"Z"$F,;JX%1$32\J% MNIAJ0?'IU[<_ =/5A$09#[&7#^ O"%]T:4$&J7(1)U:*[DK!Y+;?CL;3_O^L M53FU6TE:8^8): @3F'92R?S@"QA_PRJ( %(D68V66(%E;Y#7UXL)[25WQDBV\A$_2V%\2*<9W]_G M@?[%<5%&LS;XI*/MY;G1-DZ M)A&&01P3G-!(2P3^RT-O!IO:N)50)I7FE%TVRM:?LY**6Z4Q%IY[ YZ#<3QM MQ$.,'UF,KM0/!ET\LM;UC^$02C@=@,N,,41$SWF.K)B.F%\6LHI=[ET5E["< M>H@;K,38.(40"<65D=+B\O[[4157L8CG0M+.H6#C[Q5Z?S<=98.L.QV/ANFR MB8=[LH>]3_=?8%T VJ!?E5I?TCO4N6!PD#(J9T@ZB2LCL=(PY)$L]\LGJ42+ M7""/K%$WR%I+E#?.*@ASJ*>F:/Y""7?QM.;LN9'4"E(-DQCG$8W"6V&LE400 M[&:"1*/#J'Q\./5/)Q>G;-<[.5A99(*+5CB#D6004>;GB8)WQ*R[P/R2T-.* M4,TY;>>=],;8$!!%C NP1+DM MN$2@Z+( S$[ )Y9(TMTC18015X=IA+JT,J ME\Y[96"'U=JMOPM"3RM"=:T.A$TWTU)E/3%,,Z4*$:).EC<.,"$ MR4M\K_;\U#:QT6HI6S1$2V5 UCO'><(0LTOQ2',(V1;$V7OJT'0X%FD2#$17#.PVSD^\\) *^4O[YIE>:1301)'$3Q@+K%3 MX!^7+RME"*^$WX::9QY8Q&2C->4*D1&=I4Q^# MG\)H,WGB0^=[>M%6MQ2U?+"\)QU3T:O1'G%CO5(T>@Q\X)SBLR;KI1IF@3!^ MFFI8IM:12=^J@/KR=>*M@X@D1;-*224,CSGI/:&H%,UBP*;FJ!&T'\/OQ1TO ML-!6\O>P ,2FGA:1>TX53]OD)ED &Q51WH=23IYQ11G9E_K5!#L^ [3R7]^F MT7 MC4+$,,4,T)X)?&A("95 ATH*31S3,P@01&$.-5! ;@ 8RCB4Q3(@4KWT2H.=5"-I[D:_*, MS#*G/+7@$@1P_E-#.#3C2=TPP+O;,WAV( MY"O]=C9T3&L)7W=*!M14M((*0;U4BF&14G=!><^"%Z6-W_6%_,DU_ M_YJ%;W?9<)*U(>J.RC\BBXR-B+!4N:&O2A% AP1Q,Z='UK]4%^7"G8"@MX8.)<0+W#-&9GS P0. M/)22/5HJ+%F3^ %"CS_[@T$;,^Q%?P>. C.>4R1$X!@QF\Y@.<&=BEZ'4C(D MZ8,]-VW*E#HBR=LX84U^0'@?G#7@$V"-TR5[)B>Y$0J7-JX:0?+Q:#+Y,!Y= M]:>IW+2-"G8\:1F%#,8@HIE4CB).DI2;:)P)SN!23TJ,N&!+S73W)M41"=Z: M]?H.V,(:@Q7&C#O'!>+*H3G!E:%"E]Q^PA"HA?WV<$Y$\-:O7WNYG./28,)Q M,$I+YS!/_1MF$LZTH>5J;L: /?9+^IZ.X*V$USMN2LJHA4P'@9C0Q@5.YP37 MC!)7RO81011%SRGA;X;3SO"Z_V60&5AC*OQN/?9]""\9)I1KC)7R@>L NCVY M;RSU)U:X%+%A\.H)VJ\BHYYD)^"!UH6O+]'@S DO"(TF*!!]H'&8\P WA(5R M[1D#CMFS]NP(/)#*"4?C[VU]]AYV'IO )5)62*=1B$@@"91G$- IA&3Y/BMP MZ^B>Q3FKA#H:O5M)KZ6WY=@'8B4&A>\8(B:0@MXQ^'(C)2RIP&B_A.V!Z)W_ M,+S>L(57NV6A4]-OGD)3JXEQS(J\H[6/R-*RW" MD!#,1R"[)42C""P,X:I%3D;LX.PLSF3 MIPN<2OLPA"+PWO?+R)QXR2V3UQT8$!(Y3 FF*EWG*FBJRYHQN5?@R95O3E&" MH?W.5IV,Y.OK:@-2$@N!+6*2I&M40$_G_?8Q\79#U[*&+K;E[[HDLT6!"*IB M2!6RGF72X_2)5<;NEPV M=+$M>]=43ABD!? L5JJI\-"T_W"KPIJ'9GNK;379]@0-A01@G3 MD0:'&>8YW0-%N'R<%6$A]RR<.S'A6R]F;0,$1R+F$FGBL6'!12I$3GBMN"P1 M7FB!U1-#T9/1O17X=:?"M$08:R.IC39&H>6<[I(2X\K-J--I"_[LA)_>9.,\ M7;?01Z%-J>]R; :B%>&5(UXAQ;!SC+%T;H*J('W@%9=I:K*G)U]-K6/3ODVO MUTN]LDZG%'M (A 3C$@7 LYH[RBX>@>*X Y/]SUSZX&E>U4#8=I;KCFQ%-$\ M8@U!JE*#MR>L]XFARZ9%K@G+ Q?@O&&)./LQ%KD^M M"6NM%YCJ=*[349L.<>:-&1@$J1L:P#9ID6LHJ02CACBKG6;<,1'EP[E\9Z+; M<._7J1?YN#,^WREOK? N!Q$TY=@BK<''QL#/EHG4>$P8C:)7Y8I%+-">V]J5 MM#HNW5L+O,;O3OWFC 5S3!AQE&"I8]R"]P0$9*H+0*$2?JSSIGUH A"F?R$*[)?U+6.9B=A@U8+U!1R1LI$(<&YG!Y2(1-@Z5&JSQK7&>^Z3;T&Z4S)%JR'J#053%A') M+!'@^PO%.(XY4PAC6"E+(U+3IOUVWX['%'G3C%VC=JJI,9Y$S3TEW"((]G0> MM9/HRADJ0A1E;+]@* ?Q. MLF;LF^''ITF*1[EWEV",I@O.1&&V0UY&&4M<. MBC!B8K_:B>,1>$T@SRWC+')J$;4T!JD\4WD#,H&E+BV04YS:535O@2T'UU1' M,%#%A!*<+@+0CLI :,[!3.%R7PG!!-%[UC,>B<#K\VV:.XD<\*YPPHJHG58A MU\$2(M8#M= [ZM):WJWA70$A* J81 ,L*:-DQB;>Q9QZ:W#Y1D@%NDGM=Z+J M> 1>5Z<&9D0C'H4"?SJ=% %UG&M?+VBY"5#3>+?5NVON4$:!!P7^,/C&/"*- M:)SKW: D*U_7(8'LFAS0<_C:[V7#WLH5'K"&36%.+^O_XVUVW1D$^,ST^R-> M7&?<'\#7W* />%GM65^09D;Y]U>?IJ/NOY:[UF=C0)J!,'_>IV[VQ(:&&(HK M0ZUS/'K.3%1)M<]N.:4\"%/JFXB)DA!R+N)P,Q86L18ZXR$@>?(A&W^ZZ8PS MVYGTN]L$!60Q9<(0=\9*83D#4!4$!G8.-<9$VI5=KN)3KWYYC7Y$"[!7PK(? ML'^O!Y9[Q67D1"AG0P"]PX!-9\ 29&30ZX 5AP>V;.H7@?5*2RXM" IXIP%[ MKSF= XNH9C[4 0NPLJ/ N@:Q(/#@:5D.6EP@#/QK*,H1RP1 ?R18?7]P/\VV MNC-A$5J).9->>Z>,M!#:!*%-+FF$:&+WY-DU"Z#NZC!:$H6'#', MJQQ@I&U$>_+M4P#>P+M6&<05"9Q(KIP 4$EQ3SSGPJWA!WHT>-<@&&)!YQ&P MA5:8('!0@ UR!*OH2"V"=X?W]FXP^IYE'[,!F)!MKXFJWYC&!"OC->72>YP* M"WR.YN"H*5_G"]89H06SNQ&<)\(.6*\U=QS8.;IHP<'URAK%E"Y81!)?+FFF M.D5K3X0=[/+7?O*EYNHEZR6/)QM.9IX%F,FOV03>9?[LC'N3SZ-I9[ XGMI, MOQM-_YX!6-W1];#_/ZN<5K'FI>MIK%3>@=763)G(J=26I-M:@N1.L(JN"63E M,DN/HPNWT'[,&0YF#S/A9&0V%9D$0P/BVNA7 MOWR@?U>_8>)/@*G*12RB[]=.?YAJ*=\/DVO__FHIC_N0Q-TU=46X"U@*1[65 MTFCB+.6Y-T (X251%XOM=+<#Z1"+6!\!!LNY(Y0;B &!Y9G'PD65/>C7PR( _1B^G]\WXR3=B< *._R_[,KT@$XP9('\*/ MW5GX,UF*>1X?@OAHV$L2]<==#W0SO)TA70IR070Z W-W-\@#Y[EDN?O;>U#H MJ2/G['[GS^/.<-*O"*QA%+1\-[/9],\L*\+"7^_[O10MOQG.I]OL:C3.4MA\ M-VSAM//NDS?:$RV\X\0A M)JRBA4M)C14A2$8P^-K$YXXLDL;A>QL#9,EK3':RP@W. ')4'CE(D#9X5J+RSBW&I"K0\X1XK1 MCI6Z#G".&)9/%Y5UZ6B/@Z8Z< /^N HL"GLO!0(E?-M*!V]4N(0,+6R4G1< M@;@/=).WC$MK":8L;68,;FX(7L $C1.5C27"'A1Z!"MI(2G M R$SI&@A%"YO!&&0*:JXWHB5QW-><3RZ=?/,.C#1X[[ KD8911<%4"KQ M>BV5(IB=<@'KS;V+.B!KTY$QRC#R*HHBB1+3;9D5.@PX2IY^ :W"*S9Y,39* M664A B98(XY%+C 1?.W2>9F2=1>.K]OEP9M%%C%/0=\?RG/B;%UF>ZHI5 . MM&/$UF.:>@K/]2/'C%?$!)(@KG82M_-#V7HWT%(A40H.F-41T$6MB+E)E!S[ M\O5J0F.]DQM[KAAK;5@>Z4C/F''"(7 ZK0'_0Q05!*D@;W-2Z@6P2..L9O0\ M4)HV(% (2#+N3)Z!!W(B77(\%$+@[%X\S=;8#J,<"TI8S&(0C#$<5+%S0P13 MY:;-&&LB+M]VM-[\8\I*I/L% Q*&84O!O9 F%1,@2;FQL;R1OHV$BR4@#[V^-55XL]LDA!%8&X.=$2G-DV\2 M$1L9J5O?Z^4RO.=H.]M#F#,B&]I$ 1 M7 3S\&M<5R4/O(E@H41':12U6N4)5L&B9;26BON(X1$7N5X4H_>@4@($0ZFP M)5(<-,I#9DR4V;)"N0%K7$-(Y:5AAOK4Q8!&20Q$!WG0)V0,M77N>XCC=FNL M/HST+IN^OP*;NW,7.8S!](<8C U*:9=N"LY)F(*ETC[I:Z*5PK6>W'K@#KJH M-1&,1U$+CV20U'M'7<"DH!D3UI9ZC;V62G-:2ZY3+6I]?@IC(Y1E#"F9&@4@ MSAG+M:9&5*UKH/9LRUFW;6PIQ.2P(AZE$IXH;XHS3YR)%(K[HG 0D,XB+ 0JG"L&5:K M=0!;6KSG7_1Z"RA !M.=*& "$:-",19R+D:PY.CW<64:L>9U!ZE(=*FWFX)H MP@6&D55%$2GAW(OFKODI3JNE%-PX<,&-5X1X##PN"_4;L:NE]--D^A NP1,] M6:*9H#98&KE!$@LN71YO80L.?.VQQ*?)]4D6OEZVN994$2X)8AH9;Y%]D&U. MF*^-I)_$YZ=:][ISJ!"P@.K"0FJF@L2:X*(V!-R/^I.=1UPW/),W=;79,-NK M\)TZF2YJJ/&BCV!71=FUQ$ E:(@4,:"(;P MF)$B^@_:DU*23DA1SJL>!M -VZ4IN&6<.D"MD: LJ&>$.*BT?U,2VJ,0I7'I<$*%)4T_O ='D/X[@,O*[8C3,="!+>@$[@4GHG69&R#B"#94B%I*6ZGT-" MVHI:L:7BB(V!6N(PE8HK[M!L2P7^K 4_H:@U>N,DM39Q/IE49<%%4"EI?K8>O\@_G7 M=P)LPVE?)86BG'(AHF 057.75R4%18(LER]@7H6X2KC&66>2_3_VWK6YK>1( M$_XK#,^[$[,14KNJLJ[=.Q-15Z\<=JNG6[;7GQP0>2AA#0(T *I;^^O?K ,4 M!;! @+CR4$)?*0(XR,RJREME/AF:V?_?#.>GLB#?Y)-P>3F^6T(%V-J=0845 M%,I6.8^N OI@S)<,L;6TSL1IPX$NE\SL0.8Q&%V_3NA'NAAX<")/ W9TTY M 'G0W;&1JOVY6+\X 5T@Y:Q@.G"7M $(\]--(D19=W@(QB0Y*!,YY3]&6O[6 MGW[T:#+Q6,X J[>N["3HAR1GM$B,!FNB]?/*3IIA&JN-!DS" [?EJ:0=C*/U MJR.LDEQC'('>3=(JMXN7ZMX6^ZS&FQ2:K5V< W)4SMKGK?N:"7744TFY!9LX M*H2"/(6;RZNZ I=1(<1:S;>6OH.RMG[!(*3D\?S3I*U)W 9!BE*PRM7S/7#/ MM@;L2+R]&:*#,AV-=S%/4GH)3*&-0ON*X1(EY28Z4,?K-I(\B8B:=8PL4+,' MV1L60%$,OP, !70U'>7@Y-H$+TC7XHT4C"J M-O<451Q9NW$V,8&1TH=^]@/:UWYLIO&W.<+C3@@MV:U$VY&LH9900KV1KL#X M4:-JI%0&:@EWX2D4[<_!&FB70*-&9RL C80R;;1DI=*)6@$5Q@R>%@PYGH.# M<[A< QRZ4\[=5E11CUWO#1NHOJ-Z\!K3[]6G8NBE6 Q:A0A6))"P$"II(;! MT22J_J]#[/>V.G,610Z;:3H(#VL=UGSA:8U)TF7OP?@"3D*\B@^1)+/R9UQ)'L[Z\QZI@,9@O3C<^P7)U3H0Y/;&X" HKA<\(]G]3<]\RI 5MAYSW;IE]W&^ 3XP1] M,72C(6A"B+Z_(23&U?XSVHWEVK;3\7 ^N/-]YP.:"^\Q3*;4.1717\T)< P* MDDAQW<2)9UFNSAWG']$ 1H4I(HU?,"!-OTN=PG,2FME MXKBXW& <8A6;HXR"5SI4M-(<<-&:UCICOXZF]4I#Y7')C J9''7*,)E;G&=* MP^7>\'JV %TN*]A$TB)8_E9Q*'C4QFWWN8Y*1,M2GMBA3%9Q>=#0$X[&\K?O M0M^:*#.YA)$[QBU@$I'). =^3A^:ACK2UUJLV'?K2)QE7CZG_K _^=A<94]\ M5AGS$8J2_>FO].*FC4MD'BG!,DBD9R& M8>567C(EJW!,&H'*?Q6AE>[90-%+LJI'@%1U23O4JHDKI8(+-L9Y8IT;PT5U M(+]-N1_3FPG!,1.L"UQ9/*,&U;8OE^5\5>6,8!*(W'<%UB@-$BD(D=&%*,M7 M#5E-EV2FT?5,.FG0T@#U[XMI@PR0Q/1>60E@.DZM:?R.M%# M+D#W%%7D* ;MA3.V=0EI@1XGQ#*H?2X)Z+.:/60R$PG]8V](Z*,%)9 (0Y.O MN+0QH#\(:@[7R#6-H?(/)&?H__ MJ/JY]^N?48YC7(P]_)@\5A*8P\,KG0+T MM2Q7)=<1@51)-LX8OI>MH/-1>O:E?IW7*#R)U@D5/<;D5CCK2J:&6^XK*7,! M4IC]J?_;:/S/-WGJ[64SV4/X8&F0WN0>3L:H,@14&92@A5B!-*PT70:ZV4C/ MWN2OD;Z(C@JP44D>&&[JE*! DM*,'U[O<2[-*OOT=/)GJG\67B[&E=OFQUUV M:7@&(17>>:99@E(,X0RCE>0?^#6/D;$7N6OB2F,PG/32$A5SNY=(T>)&B<[C M)J&IADH_.KGKD][.!9=!#I'T!8IX(&MH6T(T5R>AN:S)S'7/1CF MH6F*R3HJ<5F,A^++">-X=:U[HBW573\#Y12]<4E(RN1\E$UIX1:!U^B(I]K4 MZW)DTA&5HD1:B=4F :'0Z@T F3&[ZRA?*'$BFL\'L=P04A*KR5H704/R^7M"2 E24'C M_N)E]HOS7-<$ ?II9O$F?4>"SD>\@# $18@*)'( G]"+8V7T0%"F!D=\C>ZS M.J#X.W>$,4PC 9BECJ4H&!<)RCT)#<15[C?N2$&EV4HD>2ITGF3\<31 HB=Y MZ-K#&MP-!QF#2&>$C1F$U!BA _ZI8&=X;NN*Z6QGY6)'S29R]B-]S9&//@22 M[U041(SH06I90C/.%:TS=2C>/+;MA*2?E4.I-A$THH% ;]Q8![(M%RTI/;5B ML(>@>>C,<<6YYY#;P-'UC/D".QB.&T\(7D8X M,N[K28*4 1%+I^L%HKQ,5(1L"S2? D'*M?NSG,H0&!%2]BC/L,!%J-[ M)]]Z85/ 6%8!'AXCI FE[R>1NE*%,J85L%UVZ]OKT)_I-)_WHNSP<;:Q6.Q^S3^)MK]SF/E:TVH,LW%\^-LTT;[VKJW9=>H/\\,%HQ?^M'-[6C8GD74H7?OD2\D;8"RV["(3%LPJ.*(PLB-Z@@)(SF?+&%2 M1K]"(X*6BUD MZ$J+Q5F?S[G2ZXS]><$?*9]5P4CJ+!56Y$& 5F+(RWP4*#7M=3U%AZ/GJPZP MX ?4Y4^RC.=U7U[WR*QT>;R?]89S/.A*SM<]^*#JL>F'.NBKUGTT_/"N&=^$ MYOUVGCHZO]IF<(I(B(XQ$-!EF 5U/%6U3XP+O=3]O?C-6U'T9;O@.]X,)]/Q M75[X+ZN4/_VG46_X=OAPK^1G3^?/?O?YMEG:?7]NKOIW-_G#/XZFJ];PM5CT M/06D+ ,GP&7X[P1EUJ0@1M7CM(&0I7':QV?_W:^CX['/K0K"$2J\I=PI#K@- MYNDZPEB=/&'T(/P_B,V62-*<2FT$]6#0-]+,49LKVZT@WF.$4'M*XA@D+:7P M1.0RY/&&PO"D\:R4D>LD" 5U"D\@"XO-Z3M3U(TS0A2WP)VU&MW68*(C(E_; MV*"("" J_MFA%J0;9\0QHXQ&)R[1%%6 E)OSF'* ^I_8NKX)@^_M^=\ER^() M1[(@XC\I,NESQ7!)VD;]<&X!$I8U]V.Z>X-1V27-PG(+H-4D<&HP^M&):%]0 MQI*KQX-0P91F^N#TG?,LY2I"4"J=1L7J@A?&&UJ@DQ)7-X ?5*7RC5(2"K5S0,9 ^.1%7XJ@3LR^'-S MT^OG=7M[G="_[0WRX[9BUB3-9<8J <$D=\%ZD5'RLB.;!)&5ZVVR/7[$(.]" M[&.,YUE$.RAR'9/SN?A="^:49#*6\=.X&76-?"H)NJ%J-3M?2-B%R#4R=VAG MD@YX-*+TRA.M>/&"K!'FJ=IC;_K.VKQL&BI%L!2L]M09](SI?'I#BF#JMJRC MKT?G=+K*\U22ESII)Y44 $4E\B"EKU3B5A+ZL9GZWN0C[K1/_:OFRGW^RZ2Y M>C-,_2&2B[O+7B+'.R$<&LX2MR;C-#--T4Y;/:_TCIZ@U:FO0XCF:C'?_W3: M#L71AE[1G%7P(#SEZ+,RP;F#TK_*J5[1WB.U6BR!."A#LZ*HO98H3V)P7B;" M",]8U5+KM,!AAZ,'HFAMZ5(;? )#*T@[%$.; M"EPQ"$4MGQ&/@,7,DRC:C(15\'\*%&'L !Q]0=[?>LZZP[\MR5V4*OA<=UUF M\I#@W0IHB=P<(I=I_O+MVY&U=E20#>C*&$KRX&61-)5EG([3MH:[>TV%4HKK M_>G:!('/'$?'RH"SD3!#F"V#4*1)H;7_:&ZSW M%8RC,410E%GBJ47K(^9=,JF]M5WC*YR4.?SUS6C8%N]L*,1$3<&C"HYQ11(/ M*I:J 8:* =;56I^4H9_&#;K(X^;J"3P)2XC-.;CH.(9T#F.ZPA,1O(9$?BZ> MWF4 QKOQYR>PE$==I"1D1#NK,O*(#7/7B(%*L*[=Z6DLV4^]_B C1;P;+>R= M>>%7.P-I6YV.E@>4D(JEG&[ +QT(DKT3@E? =8J*#./Z<[-]!V:M74VUA@: MDG!*272U.75.EQF;#,U7C>9$,\2H?FQ13LS;>ML"3A,@N8$'.#BB!2T[#6U@ MY#4,!B$8#S]FBD_/VCH *VX$%8DSJS/ "QHK7VZQT/,(E9>! 9-&(1R&M866 MBB4LH*T'"H&)P()APDM'4\@S1$K8%TC=NO!:4G1C%WAXC)#=J5V'N4N3<5H+ MC.M->8( M1 S9H>!T>X>*[_3[>.WD,>F("5Q)8V(((FH]+[-F&)?+REVC!"@Y.K7G4S>W M-U%"",9Y7"&=T/#(Q%H O)SHM^L]S^,N3.=.'89.R@D?HV TM$.9G&J',E$J M!!,K^J%WV\C3<>^J^3+_8Z?6BX .3_21$1/1Q(F4+P+GAAE QQHGA!!BE%PB M]A$Z=J5V78F 9IQ']-\L=Y1&S>C\2EH2H71]:XG4YBJ&(U-[5A$E>X>*@5%0 MN72=*F%\P7C$G11J:T-.M2Z=TQ">^SS,($:>3)+:DLC* !.IO*U,W:[[^"X3 M\?;Z/F7[2_.AW7]/,$(:E-:185S+M<"XW;LYQ0 .#?8"Q9/9E_SN MOQ:#P<2BS:A+U3%,5F(15&U?\M9':8+Y:"57FD7+M#3YFK;,;3)) MU0A=2E%8')YS&/+.ZK^ 7H'32H.-!#T@5/Y0A@*!#\Q6MYSD: O1.7W?SBYG MSE"'AXD3E=,V!3*4\A7Z_@@[=5T) 5HA(DB2+CAF'0:!I #X&$]EE9TQ,H.8 M\4.3=SY(I?F/*4L820(015@9-119/5(B^&R6M"ZR 4 HY=5=O6D[.Z^ 1/CB1.=HM+2 M@D._2I21++"".,+?DFBGJTH/T2KN8BF>X0EZ9QGP9T.(FCMF;5* M*L^MB_>W#VCG*K!L8$N#-HX@HR,J3B"0M)?(,^?*,H->2RS02H:L@H>6=&7> MX:3<[JXW7=0.?8^(;K7@GN?A ;;4S8"!.G',!?J4!^=WW4A=HQDH;Y#,C U, M<75*=YX&40^AIH3F.1_'(/&L-^?&EAH7P5$>G4E!"DI#&X=QP57&KZSU)AXF M=OA3TNF(S*7H7'26>:&Y58RA8%HAF2 =K4%:M:(<#F];3N1P!@W<8 "@'>$1 M]X4R!:F,1DY2516%&T7K [O7VW.[A[_I,="V5J#7W(([!^7*D$[MO*X25X)C M3+2%5H)T>+B6&?*L ME=>49 T,KO[@/UY*R M#]%K[C-]2OF>.! ?.4:4AE@UAX./N:6T,L. 9XSRW8F>3=W=K>M0>6*"DWB^ M7= 9GTJ6 2M4$EJ/KL0XF56D/B!@!PK72)/;0)E#RO!P F$2O"@P@C&J%>#Z M1Z/P;$$+X+,!E+T7P3'G';HU\\8)*5B&CEV7R3S":G3.>&(H#])Q397"LX.4D'!8M#@T-0YGB"4I@<9J*U+3BEC#S7LDVI;=B![ M7:\:U\PF(KD'0L!+;4N[-"2JZSEYK[4TIZ!Z?1K%TF"4\Q1E:(SV1%+ARM6P M-K[&A:-:G8[JLX*;%R1%81,Z/0*4\%KE+'\Y$MZE^F+OH8([Q1)U3NL9$V)N M5 XL84A.N5>A%/!RQVMLXA-N[35J)&HJT2M3RN207/#(1"PHP);I*D!G8NFF MX\A4GP_DO+#1M_=,<+P4WYL_-[=WX\F-OTKR]7FB;V;HSEQ.(2J*F ME8G%: QSI'3!F$#JFG$.;!'993-%^]*_(>O'J531:Y,2_C^"P="J( . J7&$ M\OVIX?O2_VYD+_]UUQ_C9L'3_J'_?M#,O,CM@0VH8I0XEY3(>(!(<]&)QBE= M15Q D7I6D_\H07M2OT&CNX#4VZ@\QST?!5,%Q E]<<971+3"$',HZE$;XX&9 M?OYIT!OF1%1N$6T3,]LN@K+@4MOI825W&JQT9:J.SB%[=7-A,(A7:]AXE+)# M\;.A#X2!T(%2PKQQJ(A<*DTKC(.&VO,UFM!UF^II_"PU%H=^QCP87DT>X,R^ MN;E%$K<.G&+ $ZY,)#YDI!(2@RG%L\S6B61FQ.*LE&U(.RA+ZQ07<,\">D#6 M1N :_PZRP$L$N6((-DA@S\W2^H@KW[-HI[5/@2 _@-P5\ E#N*]J)_*T7-$! MEM:L4L@M531 OH1/D,!J73)B*4\#KI$8E%R<;G48GG[JC=^.VW=?_;4WN&O0 MV_GE8V_<;$P_+I=TZ^2%MXX&SCB-6C-6P&'J/M M$-P\2%4N<^.M 6+OIA]'X_[_:ZZV7!.& M^DQQ+2+GUN!IX>!+/8KAU"]NL$G[37EB%7*[F,1>3] ^I*]= *V0:#S74A#M MP:@0K2JE-#HX=7S2WTPF=UM+7,6 ;,EJ'8S@ )$E@JHA;;:^5W)GA&S*\GK M)2V,%($#2.\EU^")+0?7@=]=TD\C^>W==))CVO[#B8X;18V!O0DL8_]PBZ+5 MQD(JHC8F[KRY%RC:E_A_3,;3?_S<3(HJ;@/%A[^[SP@\".,/@[BR+#,@-CO1 M'ET< !4QJ"'S[4E4 "=6R.Q1>W,Z:?URV0Q[&(+C0S_U1W>3P>=9XT]S=0*1 M\6"D@1"9SW6,%B"0,NN. :1B6(L&;Q*)I2"3*(<(_P9^9^Q3__8&Q)Z5!E$XJ1T!NVI]59Z M&KPI")0IAJ69E8>70>OG;'613;D"95,BU(9$\C(Q6Z#^&$DK1FRR1R.7]MNW M)FX=;"Y@2,@=NE(.,/Y%#[=X[#PDY>K<^#&(.R>3"WR&\SP*HQF&3NB@X\:> M+P9D$/0J;G_4DNV_$IW+&7LN<@",WC.EH&,T;GZ)([E2(=17UUMNU-M>_VJ> M0L9%6[CIWJ4X2(8\B200-%$1W1*EDBI'/D]PK$)[BK$ED\MPR5M+<'39-%>3 M-![=A'Z+0#R]&S=OKTM)Y8-6R5EZ%.S=!_/U33O[W_T/'W^Y;?*+4V1@,(.8 MR%AV^JZ?_&_YX M-P#Z]2W?=L/JOL0%=^\GS;_N>@?3@]0U[0-$D.\;A-0I%2[!9C M\J%R&31[A/K5Y.Q+_/J\O]1141HM\3S#M4C0:FY_(%!:7V5HCG&0/@3]L_<< M[&[3!<9Y8ASR]/(\ER'Z^9T,1*UKJ$YX=!-M(.Q@_&R 'L5E@"2XU"I*G8*/ M$2.*E ? 6J5$?;=Y('Y6O^G'9LLY[9X)*SSJ]\BE,3S7(GQQ0VE]W9_KXOC2 M;<7CE.Q%\2EZ/U@4),1HG:>1T:"%I:58UVF5JO)7CDZ[5%WC?O=>$/1A \,M M#CK?6G.?Y_C,G5IG<$-4AATDQ7-Z;/[7A$TR#U&.-&.Y4A!@)"J_LF*P BT; M^<+]:DY \3E0*K!B&IS'>)S+E"Q%)5BN6#@WP:S###K^VG0N+G(2O/,AW[)2 MEH&30RAFW2CK*@WT#/OYB/J7$F=!1\^%R-$U[A,VKZ+A&2VG!DM3 OT:WC'N M=]>_/O&4>%$B663\2@INY.\ 0TK)LF ):(B#S$8 M"N4Z(P_SK=&PY$,?[6D4SXLU!K^C/^]N;NQ-_E#L]>GCURZ M?[FQJ1X7?YM'C&6V[9>7%G8C_N?]H/D3?G*\*; WC*/P4DYH4>:AY;@>K8=\XP0#DR8 GC \DBQRG5]. +R MX?=O1]N&44T.0[2$ 23@=E/,L=!8)FH]0U =@5N#H8S(->#(B.2_8YQIC'K3:D *CF M3:[P-^U@S[G?B$>[7B9R\@7J7J!A>+"66\W038M,&RA@"CS?;*T:_G.RG;TN M9XO1@6 6@@M2*1N=*1,D" BAJI5FE @0I]$CYQZ]!7Q3DCS/,%N:!H%>F;4M M9 QDJ)%0)Y).O^Y?][5+&N*A>.=0CZ,H*'D*04("WJ#'U-@_WPVBRNFF8SHA!F(&JRBMMP<<9$;+&M$&DX6T4<&$Y H&.E<83=18$\^QW=<5&J$'&P(JX=P I0C&H[3T$CH>5HS>Q@A( M D81)Z;_?%SG'D\B&" QC)(LPR62^=:ZI ZL7#%K<>27YF#)B M*#&YCR9GB,H@%A83JQS=//9;,J'@1!)"YD64/<,U4 MG=I"G4,$0TYWYZ&5>[Z%]NTABSN.>+:4IC)O*R$AIB!+F!!OC[$0Y'T,JY/#"2$NYB8-(:7V[) L2ZPH8)3L4BDO.+$U2)=I>G(BY/U7Y#^W$"% M0IR$_A@CGYU404PQH@GDT4>+:M-J3EU!01*V#B$YI02ZYFD?7ERGT HN.V^1 M68*J00O&M8$"_ZQ3X/58.)IK&%Z>5CBBZ/;A9,%$09;:FS*4G+54K!%1]1T%CE1"1PS<3+UI\/ M97.*T^]]KB]Q&3R4.-0 "MS<%T?/3)$*_%WGB5;PS8IYCR$&E"OE"75"N8"" M#2F9^V22@BI!)K@$2KNK9@\9+L<,$,EL16#<75/'U$<3,<2F]NNSORUR;P7^6$[JWW0SOIH9:>%9(E(&I4; M"DLRI\H@PS9G61\DC+2)6>\(!S#S9R,+ &/";8NT#JO MP[%\(B.Y0-?3<@,L6C 1BMT'YPRL&USP%:S!NV:2-^^?FUYNMF^%]GF"PMZD M1ES.C4HAN$G!^D ,G=S\:UF"S4E5R=!U!D4<-3RY M2 RX>^0P$T4]7U4+H;J;7MI5/*?0!IP!\!0 P$5"Y"/0+L*SGQ.]RTDPB4@08M''H&><9RXO>=[2)6-WZ" M9UCA[EZK'$I>)U$)5CE*(09K(O=@B2T3)*C5D:T;.WB6^A[:@2;IF??,YME8 MP7,F RW5J!JUQ=>SYW=0"!)2E,X(2)P8#3QR*%5;7*";\$T(YYQJG2?SE+/! MN2AHLB884$*6=G2J3#U7^25JJ*=L@\YE60T!'3&:M$F2B&X.E:+<%6&HJ2MO MLNNG]%[?_Z$9?1CW;C_FX+&587N2QI__\9=?'F\FMS'WP!,=A%6>6@_%A3$6 MO<"Z"Y0++5ZX,$[AGV"0C <_ID!#4"8%8TO)#20B4G71PHUA0+JK PXMU]T] M$(@@DLV8D]I)EQ$"6:EO%5;6\P!?[O%M!>5[P]Y5SS?YFP;9$QS=33]:_")\ MVX8MR!2/VCFG(.8[):X)E,E0AI*Z2I8IVN$:C[WE=(ICKX67#"SD$;(1B"5& ME:+;0-6*895GF1]")7 6;-#$7&1AHG2HW!XC\JN1R$BOOF) XLVWW. M<* Z>8J>)Z56:Q,(R%*$&)FMX89>ZAF.=QF!<\-.D?N2 MZH'O,\8K'N1ZD_XDSU+H7^:G?8E@1Y-V$$KYS*9+1^XR$(?AB20AP!?H'W2_ M\KR'VMTW!&/3KUQ:)P$&]RGX0(6&P+BQ>8I[4>H1)+R0"/]Y9+Y'X!5-\(I; MG:2,T67?I%RR,U0.U7WF5[3?R]M3_[?F*K_P1!41G)::,D53=[+(X@5;PW(,02>72)9NT$OX>,2L>C!%M2]3Y26P$$OX3- M?_SMRHV@N?[ 6AZC\FCJ2!G+$ARM1R>]! -WU&TF/66$Z.!$+I*U1M\/L*4V MAE25RB@-($7W N6U4Y\8D4;%C#5BG2%YX-B\!%B!K\>),F&DT+1[P5 !JCP& M3B'G5H?D?2(D2H_AHL.?F03M+(!U-181H8+P[CDGAY#127 *#8:,D6@7.8;J MQB8G=2MO#5;'&C7O+.^];\RL2-0R80/ZC@Q0]E&U$A'4V@YZF&/L:5P5@GM:,@355'X*'L.OA[Z MRY5^V:)_,E"AB4IQ(EWPCM'D+*&LE8S X-RLF+]'@:-T7K9*> ZD0D*34#:8 MH))%'Y4 I-9&*=0+1JLJ0TJ9$NR%J][G@2H4W$;K+4D^) P0+)519DG+$'+/ M:(U>3_(5H>JN4W!(K$(*V06-# 5D?'0VB4!*SPIEO+IQID)C+"6[=[&QCW#. MQ4ESOSD*IXE2BG)(E@IT3O#(R!0]PS"Q1EAY#4(IT5V=]'6!%7)!%15H(+Q2 M(<]T#X+GU4D@F.(U,A#%8$<0VKT\X5;+1U.Z!8EQZ7D M(?@0(-<2R]F)$%Z@,_ "*OSV68,=T0IM-%ZQ/-@!9/))B:1(*S00^+OZJD9) M842'\\LO%*V0YDL?P8T@@9"D*3%.MLN0DMI4:D(E'+EE@7+&+%<,*&]%#U^I&*PGX.L-/"25 NGGA_N+@"CW& MR@DU0,QM[#0Q#]!ZMR872-N7 %?XG%+?73TP$ GW.G$L\0@R"FE;LV? &B)# MG4]\N9M^!Y404!HR SI;)PRU#$,P5<83H3.[HEGE:Y3..=TZCV(XBY8:SH** M$4,7%1EMTZW(B!&BQD!/-)+"H\9GHMW"J&: P",9WGL1Z,C8U!BVNZ>X-45<0"YD.8+2*D#/X MQ$?%J&D%RXC4TE3UF$:#HM"]'IECR75W)R1&'V.*0@6TMH1QHS5ZWB*EZ#!& MJ6/O%WQ^]X0L])9Z(Y1TN>K?!6>URR:(,.-TA%#%*(QQ$"_Q:'<(LI#;:, 3 MC%#R?!N*'K-JSST30?&@ZX;-L\P/@8<4G4'CS8D'SKBR1K<73X11QR&9%X"B M\D2!;P-9&)G3TFM#/<7=IY5"K9F% @R8\Z*Z4A9=A-/;0RXGNO'TU.%& \MR M*5(&;&@W7DS95:HR$=^RC/= )-5,&>52--0!I[F!L/52F;,!XZL75/*]+V0A M)^A!1MQIN?':0M26M6>:4L^B#W5M*\V%G=V]8>\49*%&]]QD7#UTE]";9&H> M"WE.)-3H[=^B;/>X3#0ZH1>D" =%A'%2L]9$$TUG>(8 ,U'Y:[@2XKI[H%C;B^1T\ (&\4]0?D:$)%Z%T5HI=N6P=95 M2-^F=/>8A&HQH"1>>J,\UXX9H7DK7Z[0V:QG W?S))_3U+/%5.BP2AJ]=) 2 MJF+51DXIY3Z1%3F"+E<%W^>,5SSH,)"%>3J&X5$&D D/ 1!I\\4CQ) [;J%V M][D17'9O=N)AI74*I>X25]2K2*J_2;:5S6IGOX;39 M1'@P,A#T5(QEZ)R$5NK $SC&ON+]7MZ^+61AE)P#S7AMD6DG) :NI!49(:!] MW6:1"VL(B&Z&$0>6V2D41>3 (\J9!A.#,SK?#F3Y!Q@FHI@"TFX%YAY;@:0!1 M@FF#2B,%8M"ELY%2US:W\&@]C[2J3N.$&]Y1H)J3F#&B=#+<1D#K%+ER1IC6 MD4C$6LU?6(7O025V2J!3HP3C1$#4&(DX)CW5[:ZE 3=HK%JRNAWV=4+Z3U,7 MR6C'[^X^_7Q!G0)"(ZO<'*9*,S;0""7+PQO>?FYM>?YBS MOLT8W?";[)B_?3_H?VB]_649O9G)Z%A^ZVNQJ %#]%S1"%(%;DQR:'WF"/#, M-;S=WJ!;&>8ET0"5&F%WDNT1#$K 8\7;AGAG0Y>4E\9!6K@ M)#+!7^+23GL?FE72X4?Q&>^?]0N^K8 L[>T@1$TY3$BQ( MH2.JO*1%D#,16R<2L)4BYK5Y>!81FQ>PA[TCVI'@ Z?4*HPR4VX-RP*.0&&I M@_&+@-G+%/ S[6&'P6-&M 9/*.4V):K$? ^C?^Y7BYC7!GL7$?_2# ;XB3\T MPV96<6JOT#?I3]#JMTFXWVYQHS6U1Z-:*.9'HPQTP61PR:,30H0 &AV=#P#Q MJ/JJ&VU 8ZP6X1J?1M:!&%D#D:REU($DAU0+]*H((Y841@*Z5Q5T M%&:_,< MC.BU*Y*842H)XI.66GN-2K.,9/'*Q^JB%9147#S+BIQ'("X5T5&M((I@),V5 MF59%:^<+!TK)ZL:0=&#).I?<5ZB$/'@*#*2UJ&89F0]K2%%KJ*L\GW7WK]%' M3GDD7'I!20:^520H4F;S&JVJ+((22I%%O-%3,W(^QB4J3S$D1QU5*A!M\_RW MQ!0!XA7&!I4A>:YCW.D[.N84L�PMJ=:H?8_1][X\;U M)LU5QB'#5U<$ZYO="*0S<(NN@T3MC1X1%V9^; 5)P5;H8<#0!5Q4/RNIV(7. M]>HE]P1(8KD5C.7+Y<"8G4^$ (-VI[H$I8QRLS^==HQ;Z,/,.__\Y2T_]3[G M7]E?\=RW__EK,YG._%O?/^8'W19U_[OW6O[F[>=A1GY^92X&6]NW/ M^"7C_F6+PSNZ_&>&Y)W\_,M?JF3Q=-"\O7XSO.I_ZE_=S0M(OZB2C-T]ND<] M^K*%"9&6\D -]WV49FPN0L)8 MADL\)$($S^=#MU@(A#WP(5#FK0!SJ+:8*.N&X$^S%=KOG;R96XVGZ*(W/Z9% MUS=%4!A"FJ3 !A,UCZYHHSS-:$'BDTSA!!62D4RK4XA[F;DN"?2(ZFWI&*WH MEEQ>/R^B\LKE5OVDM6;!$9>8UE$JY]G27>/]^NGEO/)Y_4YBGAY;0>DTR=@ M+AB&X0;$%I9/1_1:DH2ET3!E!>FWH M%^PQ$P/?D6<0>2>MS-?ETE#G]X\4\W%?)&[UF0SR#$NW(AOAQ M-/R$J]5<_=@FR^M; ?7?_'&5AR$ZGD)E*+Z1@?9)23:?K6HIAD8K5![71AI] M"GD_8*TC\L0#]+@\K18<>(A*"\,20 9YG6_AQ,G2/)%[>2I A?=-R[,SVNB! M1Q>49BHHH2Q5RDGG1$A2B6RT+'"Y\G#@PG_]:[FEW5FAAA;U?HHB9[@BE?AO M5)1C\#-W!'C2#WLNONA]^IV@)Y5UUU3^;LO0F=.VN <81#0]C.1['IZ1PKTO MLX8"H0_19A;W #^M[OP*]L #"[:X#-%*T(13'2SDXD.7YO=ON4DU"OG8,K#O M%IMZN\#VBUB&3AY%+[F2(ECBB$HBZ*C5?.0XS9TO[O&C*+])=?S7EIC=$W^6 M*^>DYI2+$+D'FF"N^L YO81(6-P,0&==BE,(>YFY+@FT,XD_RB.7@IM"! !F,P[5W ^+:#W8"JUTB'5[ MDBB/O&CM&6N.:SJ.L& N6DMD8-PQ0C@:#\OG"R:-2JOR18HL-3Y1'7K!6 M@[ZPY8+DD_0^IA (6,Z3]_,+=Q*-B:<_7ZT0C[U0=]-)KBWL#S^LN3#HZ(H% MQS2SVD5!+4L1#!=QOF+:)+/RMD)*10Z1FMA"I,^_A%U*+2POH=96$Q*)@PR^ M!1E0T0)Z$(S,7VE:M*:M+EVL=]XF:JS7GC(*(",K!U%1>+3Z@GZG M#W'!M1UGG1#FFK0YX=Y"])IQ0XVVB47"2]M*, ^Q:9:$>8B4Z;,+L[FOBG@W MFO8&;S+&^W#2OWP\.["F>0O &<*%M !$)$ZMEJ8<9TEUU;Q%52[?/K@8U_)T M2!DNA%5V>(4ARI7 M)Q7ATT_ZYNQ5XH10(774&4$A=[0X,Q>NH4&ON2.C!]RE>[%\2-GO7?=,(\3$ MG9:*,F- ZU1Z-7/I\RKW1@&CA_#ICU=;.7_R@E^Y3B>N,-7+;7 J>, XAD:J M(TACTKPM-T;%8 4FJ-'4''"O/&EK%&7#.C /P6N8:-E)ZL5T0 MK +W8(922C8V'W575CN%%-898* C=\QK+0C W&/&D *$6Q6%,0S"Q$$N>!_C MX<0"6A]20!2HBVP"%Y07%GWC^0T%_F#3RI""&H"#Q*DG%M#!0@H4D75)L90\ MI2EI%>Z]#IHC_35>\"'J2;?CK!/"7!=2&*>\1J\L6"]0YUOM4CFBGLBT1ICP MHH4YNWR;^33M9=&[4?[5 B7VPX=Q\Z$W;;:T$TLH4,SZ "*"07B@DRZ-A,YS=; ^+P-*CA9WL M.[:-'CTHCP>5[MJ.@;U$RU"A:G1==$8O\[B7#90\JD(UO$:T?!MGYW ,;I9K M^]N)O9M^'(W[_V_>1]]FIV=?EM/+DZ5GMEW/?QK]VHQG/_5O^M-5S>I\_?TX M^CY6$Z&\\23C7 <%\QX(L "/)F_($^K=#L/3\\EN8_#&B N$*69 .:(\CWI^ MYB#1Y8RJP3I8(H>4,>]8[D=VRC=W0DV;W?["J\W[I2Z1$7 M8<&)V"K38+W2"300ZI,TQE%.=5&%+-D:<@3?6]4O/!.CG19X9VYCE^#>O) I MSY/7!"V?BU2%XIX9+D,-TDR!$_W0?3@O]Q;9*1X938"0NK?V6USN M67"\+:"3IOAW1"-<28*R(F.$P=_UGX\BK*>R<4@I/IY2?>SKV1.D:(.3*$G \$>S M(*)QH>!U>9,#\2Q%R@XHQAWX6!)CML.E#V RB[F>/@%EIG SX:-A\Q!&$W]] M@V%<_H*-Y8A4*+0.)&AF"17$ZM(;07#[.;VA!G@%#R?B\:=Q,QN3\20VF4,/ MQ-@HO=-"$N^#*:T$3&NVZKZO&VR^&S>]R=WX\Y.X5%[@,D*(-'AK?<005I1* M IO8*O"-;;E\,YG<-5?A;GP/-#A[X^I,PNGWLP\!>34V*,/!&J4<*_@CGJ!- M?PH(V?9\=D-,VQT)G< DE], A$Y]MOK:#T_6C+8-6AJ]I'=V2V M0P+;[OA)930E4N2"3FM)!#E75"*EB-(\^-;JFKBV.H@^*^@GCI? MT%@)I8=75EM*ZTMR_#XQOD,EH,C#O+0BV1?3$K>$A +^KTT0:067 LQ2 +\U MET/R;!5S73'5M";Z4U'I14DNU<&U>/OFL+?.A&%M<3>30NM]P*]NJJ MG5'0&_S4ZU^]&?K>;7_:&VP:/YFDL\$E$-Q:)7E*)1630;^K04;4&*V^%HFM M5<)+6?U\/D(PZ [G*6$ZNE!&*FKE;35>A<+F<_,R1+1)!2\-Q?(F:(F!*&?H MWRFPCD-IAI?!59>+7XN,?FZFO?ZPN8J]<4Z!K4 /6I02IZ"838($IY(B#AWA M5,9SHO>S;D#QBY;2!DNU/,U(AT1D'L+I\P091>8=PY(SY4)5DW J$6T7IC]Z M917S&%*/CB]-D48F12Q^"B@KZZL#ROA3]+ER^K)ALDQ)HQD0FN6@F3H[JAY_C-Z+FUEOIE^^<+9 MQB0QT (CH<@LI5QGMY 6P ^,G-S:J50O4SK;&2.4@B)20;3"!(G;1M$"_!B2 MI[N:[ [+9PLS)+FP$H0#EJ=Z0))!^#*+#IW!*IHXC7 6[RRV-3V$*HJJ5 6J MC0^.Q51\#YJ8)%6?]5,Y6J3IH(R MH+E51-"H7)2\;!P!OBXZ/:AH?FYN[\:7'WNY 6KT8=R[^=(N96_R#.N5Y<:P M%D1=9!Z$Y7E.K!12WX,^^>CLRLL:0KY[R-5FPO;E);,B_YO^N?F,O M61ZL%=%E=IJ"HYZ63@]F?:J')QELD M$YT71$4-6KC$%2VWQ 1]W8U!3]<8W\8TAP#4&J<=L4$2;Q6'^WF$3OB-QJ=K MO&]G>JV1R5C'N:1.&N8TS)L:, QFQE3--%WG?AO32F0"'@U5'#<_'O;[R@'& M=9+5E=/^>N_C:'#5C"967Y!AZ**4? MNMA+!.Q WFP*?3,I2W$_BW[Q=U?_]VXRS3]M<(E5CC=EM"DRYH25Y/[J6!OK M*\\&!"=,=X"ADR0H8W+44!D"^DL94\6#+&4[Q-6.Q<-C^0+D\F3CY%VVR3;/ MJ$(OA:.JOK\\%2'$C1GL%R"+;>R5SV,&/.4J!;36R3M2@$RH%=IL=%)>@#BV M,V$TQJP]F%)*Z.@]*(CW^T/$ZD+KI2J2;:ZQ? B,$^\%H,EBUH92JTZTY75& M_V1[Y)?+9MA# XD;_E-_=#<9?$8#.AI/FZL->6@J$E$,8V#O96[XL:D (0E M2_+<]F\37Z>P&;C$3!-*O [.6>D)-\6)M\31RI_1(#!,)2<["0>6T9/M!S5> M*RD<2\X(92C5 DI_"U%U00 S5#],V[X4H6QC2!R521C4!PK=K>BI=XJ5VKV$ M_ZTK'-G#^O*7(I8M+[V($TI%P/C/ *I.S46I0(J,LBHB? VH:[/7^D*ELX5A MX<+&P#%D,BK@/]126423,]I5KN@UOFX4/^AQ6M.BKQBU"@(G6H'G2IA(2C2; MK/!5-"O0EP)ZMT;7TW^_?3.F9-M1%!S;W?I4H1@0KZX/$C5;B8(@RZT0YS&ZJL9<4&HXF(-Z-8L" M.J)S8KQ0>-9$\C80'IS,*>=YDMF8^O)4<\5S)=_SLOID'X,[J2+N:9_P'Q\D M+JPIF6-3C0;)/H:N+M%/S-M69?X&'03A1CF0_U MY2 :BPPJ>W!WS::40BPPME(%3-&^*"-G-LU2B#: M*K@\H&;<@\,M$VQ9=[@D'$D"=Z PM$SSBQH97Z$=\4V,5@4^S\#H-AU(QAD= M6! A!6:BY5[.SR,Q-+(J=M@VM%DB915\SL9Y'H+$1#2X64(- MUY9&8M14$*_BA"E$[_' M-4MT51\_90(H$03Y<^1'XA MUFB*05'N9<2_1(&H8NCNI%7(+P?8=O82&1@_J-.;H;2S/_<^TUS4-1VU15WY MEVO ?A132@>GF2%1HB?J2%&U@8!8B;!%A"#KE4HA;U#ECDE(2PG(4G"[Z>> 'K2J_:9D$(R$!2:C)B5)RUGT=0WKP\3 0:@[I\SG+D), MCNN,]I5HKD,SZ7Y<2"2PZ="Y9+O#H$HN^O <6\ 1YQWV96I%XG2_9 M>Y\63>!'$XQ@IA]'N[@52]/(P'$@C$)BP@GNG&)P;Y>UCZNQBM9R4-.X-T^/ M.QE+O'AKB]V_KV%7 M6X4^.7HJD@DA3$362T1A22*K?'(N.\QN/=U]63VP9" (XKP(5&+\E,B\JIY% MU)*KL"QYEU>W;J%98E<(C9;)*I:U /R;U;M86!"&5!F YN/TWAH]M8T0DD,DUDP MP: ^BB)AH)]*+A]]#+=J$9D2BF#8U0WVZC.Y/#0;!< 4X\EF ^UCLJ'4!QJ[ M5-9TOWI4$*D69W\],WOK5L]HITBDAN6U0D=1Q/MR-@%+@_:^L(>[DREU3/:J MS[C>I'^Y[?.J.SMKZ$^=T4%0 36CQ$QI!X4@IPZ9!PRHC MB*P!A<6KLV=D;2ULA"<06122,+0&^<9OKDQXKK5=.3I=@=14;U8FC[.6IW5] M_V-O>C=NWEZ_O<5/M1W,/XTP1OW\#LEW PPFGC!(A5@/P0AF@HY)9=S!F,I5 MFF3,_.Z__GTP_>&J_^EB,OT\:/[S=]?XR-?7O9O^X//W[_HWS>3BQ^;7BY]' M-[WA#^UK$W2MOZ?D=OK#[_[]P_2'!Q\?](?-ZX\MN]]CC/@_?KCM767.7D]' MM]_KV]\>?4;^_2H:^L./&(Y/'WZN_>.OL^]Y/QI>%-__/5Q<>F=_6ON]YXVN1L9W^(*]\;CO[9O+KX:W_\H3_L]UY=_-J;X"L+ MU.';\K-G&>Q?F]Y@^C&O0?E$?AT#2W*!F_QBW*SZ:)LVS9\)S:#W*YZ*_(*] M'?<'%XP0^.[BXF_-1?YU[V* %#;C_'KOZE,.[:XN1K?3_F5O<#%M+C\.1X/1 MA\^O+F['HT_]UKSB^?Q73@+U;GOO^X/^M-]D\B\^XDI?X"ZY'HUO\F,NKOMX M*&?/PB=-IOD15W>7T\G%]5QXTV;07"*3^,3+^2KA=D#W=/RYY>VJGT$XWV<+ MNO2T"8:>F9+RG%XS'DUN>_B=^5.]N^GH9I033>5I2"%R_-.XG]\_:C\RZ0U: M^8SNVH>.,B73\0@)F5R\O\.G-Y.6JS_>#3Y?9$5P\1^_-,W%CR,4*R6XL+_B MEPTF(]1RGYK!Z!8IS-^-G-]=YY%&;6X;OWMT\^#QJ&-*"KO]Q.3N_>O>9-+< MO!]D06:6/N4KW[M[6?1Q)7I?LFF3+XLW&G_H#7-DCF]%OJJ3N46I?>Q??KSX=31&73L831H4[G3TH"B/\%UG/0_#%&4^+6]RTM9\[=?/3AJC$ M\_/[<^WPJ?ER6O(ZXE-N>N-_-M/OUNK+\O/_^OW3+-2BF9ZGKB<_]3YG*>=T M\>7E^*ZY^E/__F"&_B3+&1^ZC9%3W,HDF,X!#6CB\C7S/;"#!WET(W=4HS:7 MTL6"F':V:8>T6/ES[\=X+IK>^#]_-T0=\;O?W].S"W&+]I4?T%=8DN+@BQ0O M>M/#Z* _W@V;F1FEDOP Y%6K@0^CEO*A/U2+Z)$\YG<5O&S37T^_) [\M_WGQ M:X;9^@^6?;W\GOL'SRP"ZM?!_#UM>)#_G"UX^?/V>@6U+2KF&9'9 RB_&+=D MM;_YM7\U_8CO1D&\'XW1Z7E]B2+MW4Z:[\L/BQ+*CUJ@>WS_4[[ZR-0.__-W M&*Z,1[_.?J;W[_W]].K+C^.53Y@S."-)P?_X8>E!7[Y@Y4,??I[N^7'RK%_/ MOF7FM_SXANV$X7#KN<]W\/O1%!W0'Y8.<(ZS%D_GXI]G[U_ZU>SXY-]L)'-! M98R0D&M45M]_[%^AFCBLF;S7M^L]JR69WY,+OSNYK%;(9YT>-KL)R#SJ[SS1 MFCXNO//F.M#FFEN=N23H[6\7$W3OKR[^;7:!]35NOBV\I/,&W&D#[F02WO!^C%R6Y<+ M,U>>TUWIBES^OT,+X? \MYOIH$SS5V#D*R[9H9CORFKNE&\^.^;/*I^N[)UO M4A.(5TSQ5X2(LR8X:X+C.E1/]$U?O*>5BW)NFHMI[[>+V]DU]BYA$3ME6+1% MY'UX%02*OJ):'CT$ZLK^.+9F.L> Y^.UZ.L3>"7XP>Y&SL?K?+S.*9:U*9;; M\>BZF4Q:#+2+ZV9#*=:."NK%Z2'*V"O)#F;FN[+HYSBC.T;[Y9T)JEYQ?HZ] MSV?B''L?1)9A#A1T,6Y0BN>X8)WNX?J5(.>P^QP7=,B"?TW'B[]2G)Z/U_EX M=WI'\-O4D; M9;MQ$Z^3\1%$>8R6)R'X*ZX/=S>[LTQ?Q-X[1YL=;;8\K9[LRG9\&:JP,]I. MHK9#_YB;YQ=;5W;06:$]OTO]^Q8S<^7[5_S\!25_1X#@18SA#* _>7N],$JO MQ2/>'C>?*Y5LT(J1J'B(/FAFRD3W:&,\*6X^X[='!L[_2\%'NGB3K_WZ-Q>I M/^P-+S.6]YMA"Y&^$53DJ=SD1.E1H?3?98CUR\L9O'V_18 OW&60VNR(S;'G M9ZQ>W[-Z/]%Z-\TPXO;<7/;FZ/AY\>.V\E^%[_VIQ_;/\\V&KZM MCP^Y'>#*?VB&S;@W&'QND;EO%W#N_S)LR6CA[EN@7'N#)%SVE@#^__+=+]]= M_,':GQ:A^5ND];449Z1@FW76($.^YX?_W'QH1QB.AA>_O/X_!9?WE^;R;CQ+ M[\;?+C_VAA^:"WLYS2]3 _S510^?A8^\:JZ^N[ MP\C?X/.K_.G/:!$NAJ-I M'@ PN+O*H/*#\N#^EXW2$G,]&DWQK?@]XV8^/O7]YXO,W1?UDMEL6>L-AW>Y MI6H%9]]=Y!4]T"*.AG,\_1M\)6N+S&X+RO\X 7/D]/9MH]O^,#.(/./1[GUH MWX$,7F?$_%8:O2^#/5\55.2\03)Z_Q#WQ QR&#^"RY#AV6?A=F\PF;WYJIV\ M,&PRA'MOG/'F,_&3_"W7O?X8'_#_L_>FS8T;2?[PZ]U/4:'_.+8=42WCX-F> MF0BYCUG/8X^]W3TSL2\AL"C"!@$:1ZNUG_[)K,+%0Q(E%<@"D!/V6"1Q5&7E M+Z_*RL2B\?4P-['J2MF%:M8<9IWF829KT\=5T?BJ,8*6EV2K1*C."FGP5* N[ !BRRZ MY^$"F3L1GC35X%V_Y9$O#2-IJ4L3KZ#JV^9 :D?GT[;!AW80F\0>P2<%I>/W_(7*600B75E1K^ M(ELIG MP'9?@2R%L.6]?'K_=LMO@9^US.)G+_%7-84T>KTJ&LA=2VDKH74M? YUB-U+3RB:R'%V2G. M3G%VBK-3G)UB<+T.P%*]EKF4I3NUD6$YL!*">-%PUY)JEBHF M W!&WU+^"5X3.D.;1LP=UN\*N+-0=Z7R\Q88,%2^6B,(#S"/%EZR2(&#%Q4= MV:N+JT]O+[Y%IAJ]MN;\Q5RK/N+E;X+, U%5+N 7$>5"R7J01%GB8;A*PNVM MC!F*9']1GZ5:7GT&;]5G$VNB0I8%R6IMB>9.%F2ATC1R) S#D84$K+YK'KW& M@1:+][ "OA7H#"OG.EAO/+]:&"5 2AY(13V<^QY>Z09\1.U'J&#H%K/(L$\B M X^'GEJ*6E9*V&=-8FL"\0LF( 4RYK8C9XMH)5]>3@$I?J=LZK0YRS):O@)5 M%\%MRR6&'F(EVE7@=;XW;&%E&OHCMUP/[ 6V\%[B>LUQ[J M;]PFB/=G^V!0)O-^!X1CD(G=KN)0="5&^L$+$O8O+P3L_BP\3/66\^E&3%0. M_HL0[!@/A;6'&]9QFJD=ILR[$;B]H>+C,J9:0 !W _!YGK+:KD5VBZI M7;@)<8,'8)$%^% 9%?Q7L5."TRJBCIM-$GL^X 7X&1_!\E1-82& (]N0H /&"/W+%*]!0R0E[^ MX&O5YH;R8$//(]#ZMN..UFAMG1\8(B"??]R85W(S[@%5WX^ M8C.?WP=4K'EB=N7H+V MR@"?O/R $9XR?]%4VSQ6]1/BA]GE?&WG^__)XTSV0PG\8D,U0(DJ=[2#*,V2 M7&DAN9DC0R5*P!Q]DOS> T4$#8*&<=!P'H1&&L!CO.1A8'#VQP.8NO\IQ>W* MKBC#E>K1:C] [KZ_+F-?E=5CY\M:N)+@3\IH+718@Z+7PH*2UD:EKY?=&B5;DK M7P-TI9O^P;7P/7 @RFA)N@*'_C7Z$2RJ,C)5W*0A<1LY%?LC+G/=%N(Z:[XU MW?*&9+BC2D*0[UZ&L2>#9F7572;SHHI8@Y^(18!I"7XS.,0^P2=X"OK*H;AC M/WC1[^S5Q:=__7#Q+?I$X)7)S2CI_]VCA2Y9&2^,XNAU'49H!*>:,2EDO[7R MR1?X\ 8QT2O$A]3I%BKKXT R3Y5WLT5+>:T,G\,?F5BG+,U1-:7'#2V(X+\R M%^B> >) ZHPT/UY?PR.K')KM=X0QRD<):.6+XY'_37K?HU5>C8Q;!8G*DH.[ MTE1FPM5S_#$J,Y;XX3G5NS' !EYT$TCFK><+_+2!Y5)IFP@%E9KWP*KH*Q\FA?=->\+)/SB&YDAV940TS]@ M254KY^]>_12GZ;?L5P#BIQ40H!MA)LR(]S&<#U(+5VWA91XN!88T92+O]1V# MP0;5UEXD8T!JQJ&<,5R!DD?1!M<;%(QW ]9C+N.VP!WRT2"$02MA*%]&;G() M;1EWDGL)E^Q=$,HW'CF8O8%P%BS+S%O@=W[OP(X9#CXZ 2BHJ% A3^0;%CA, M:1++_<9JDKAJF6KGZ(*P:A\R*+G,#Y?RK]]\[C42$2LFH MC1YI>ZG$X6KC$6C?2(*N$@Z7KXOK83CE\+H!%-319>!>4Z+"Z-)B<%%X*$_W M6=M'VA*,QKI'ML7 359ZI4S9D@&;6+@%B\B3]MDF*3OVJ0=(=U+^I?8+00BI M,Q/%IGFY[;\XS/C5>089T>U4&I&!.61RCPH3E$ FAL7NEVZDN)?S$_'C<_A( MRY#2X.LV*R(7,:W,T\[:C"XG)UR;1B;[XH0+H"VK-E4Y^?(L%VC9UZ4U(;>3 MO20"P9;/X*?'67@"/RH3)CF MB+<";5F1>UZZV<'96%Y1?7P6V8=^ ' M69DB@#)(Y8-I4Q]_LBY'6O5'=714.7+(;&$H*2>3)!K+B<>])!G$ IS%'%=' M7;SV,&P"JA0T9:GT\P/JIZSE2!4.D/E^*HDKT(_ M-U:I5M7-+*RUMZBTPL[JWW?H:CM-JCJ(V\BWJ] C\YLQJ53F3KP@U>&D4JY- M&8VZ2B3'C[_QV*TM$FO'1\7/S?>JSR M"U5.5'ZC-K-F]N6D^;_I-V6E5Q^XQ=NDXDWYQ][R']XKJ[=EG(/](8[?ZRJW MV[YYZF[;UOWV"V^?G?7U#DU^()-_VL8O=>O8DS=N"_UK'Z'5 ?KL:QF]P7VE M];VG]-XD#B(.JNZ[JMT$,!J)BXB+GL]%#3?D>(%$>JYE_FJCTYMI_+=WAH@$ M&3%:&XQ6!5&(P8C!VF"PG7!?JUK4H XU+67C'MZP M;0RQ^BL4B>.(XXCCSD6XCKBO;9YV*7?]B_SS5-6$^^C'NOGT]HD"3HF">;6A-MS;4$X4]:2Y #) 9(#3SF"P">S$7== M;5VG35G-ETH""M?=3]L?HR\BRN+D[IQBP_CNY=KD24_:V\_'-K=MJW6JF++^ M;=LB!@F;_ALIQG,;29NM@RAC9\)=?7O CQ*EQDV'+-YO2121*")1U+;A,W)& M?&:-R/!IT_4ZOZ0I3A YVH]5]2"WU6A:$5\17Q%?$5]U@E84EWQ"&N%/=4U! MRB4\M\0SB F-(QQQ''$<<9SYA.N(:WJ27,)&P=YS&L6FT&60Z0,N'SDS/G'& MNB9ORFJ^-(9EGDPP2Y"2).B9)'#&?#9Q20R0&" Q,& Q ;!>,1'LZ./Q0Y% M$G0];F=N1+3#SJQ11#2&<,2)Q(EF$(XX< M;_E88X?;$YLL'RV63\-+^TYVHSIT_IIO"[S>Q4K\);=I,'"VPX<2D;ZV5!%L(; MZL[KJJ'>HNQNJ-JK70M08=A>[UIV7DR#%/NAJY:5U:3]' 8H.YCFV"(^KQI' MXEO+=I"7W5A\DZ#7>.R6?NY^Z[SQ_')FCQK_Z&N=-]73.>_,W=OFYVW?UJG1 M=V1WT#B'H!KNI(4(?$=[W! O45^2E^]0I.QC8=@1"9]-PBO5C+U5Y!H4+VIY MRVS7/4DY]B^G\!&%CXZDQIS/QE-N6>UOFYFR_FT'JPDTO0?-E,\FG M9P:XF3UBJC$[Y_7H] -).24SQW:TB5]3EEN#FNGONE.?'')WGDS;GV(FRO#Y!3'FO/)G#Q!,FJ?$H+:W=TF P?NF_'Y>,[G+M7M M&=*J3_AX/.63$35[(K/V5/7>!FBGD$5+%NV1B?BZR^?UGD_(IOW^W4YJ)IDV M,F)G8<%N<,;;V,AB8%\+EU2&%?!-'>\<4/L>;P&<3:X*'(0J-RFZ# M,)3C#/"3.H>0"#^^B6"*"X9YD"P+UH+E*8A#YD4PE4V>L76\$.%EGYC!4-EW$8QK=X;3G(%)X'DWY3 MD1;OP8>SU).95GZ>@D2KOETT:(MO+ZXJ?\:S%%[(&;"$@)5;L%LO2;P(W3W. M8!)!!"__KB UET_P08+"]R Q[[P0+VQ._:,:9EK,($BK2>(B-:BI:"@"F*6: M:BG5'>O[31S #7@V!*A=?6]_CT=4&I=5"]*\9"VR5;Q(MQ:9 Q4V,#U\8\4. MVP1MS@%/K*R]W^!EZI@*CJ2\NIB!Y*-RD1Y9W42H^A' 4,7: !_&(A1^EL01 MC'!3WJ]8OCP;LTS@TF.H @]^C"H/@^"2_0),NC-%7*1T(_Q@"1?58Z\&ZVW@ MSZ\!0BYE>[+I.:+C3[;%X*(0AJ?E>; >48ZPNF1;JPM,62PLR)(\5#"5Q &W M*00DE@2J!,,*CRS%(%$2M8[B:Y!F:1.U1V"\6L@T!@$D#R[%.+ F[$6"C.:'.N&&GJ(U[^ M)H"U"7SUI'OLF5(AFC:+'IB:_P;,B 3/M]9&(2*@:?*@$/OGY:=+]D$LT,9B M-Z@?(V61@-WE2T-' +:EU(<+@@A$>Y;C)X5VD,N -A\%1)S<>"#CY*4 K'^+ M\ERJ?(]7#Z/*!9&JPZL_ \#5"5CQ5?@Y@)PK8Z2",GX"/2-/Y*) "9!VH(/Q MRHUWIZ2-2-;[OTKETWQ/8^!I?HUBO#+AP*P$$:HB^W?E:ZN;P>CV!4I;>0IW M(<48"/]K==2X9&F\ &8;5:=P_3A%11>LK_,DQ6NY,I?QC:6,521=!E_E(_$U ME3:\9.\"$-!9/0Y\H)HGBOPH58H/9"B> =9XR)<@5=Z'^K\V3]3)ZP(E)9=( M-#51A%HOO_X-5PX4%B RB!>@W)>Y,KB+0^( #=3::!:5+Y#&"CX=#+0/Q=4* M1Q4'K+T[-"X*MTB>%U_F8'QX:%3X8NO8>743/ )L.&! ?',2YS>K.,^V+_%2 M^;ET(>4DRI=)MP;RU 0H+#(U;P7/4E#P M^TRXJL@ R,T ;3-@;B52\5?XF((Y\H951W[R^]I OBJ>G[-7%KS_\FEY\6S$4\$WUZR7# M'\O0#V*R&%U9[:'PTY8!J/R#.D3%@@(\(ABLZ[>J00"#_9%[4E]*9E\#JP&# MR=DVAHQ#*[UE?Q4 $\NYHV.BW&%X%')V)DMF *D%4"$2:&C_NCNCA^5+&R0 M2DE[*2ZTN.PSZQLMSWFMY2ES3:,IX024SKUP9_U@H=@/PO> *;87 9PZ+T ; ME*5K6 N&AWP/J3L% 25,BQC"HI'0\"E+X)I#+4UY1RZ*M-6M&0YLQIFA1+5[QIF)AFDNY54'H(,%) M?6M7WY]CL*)04\,H2OMT(_9"N%(.J("XY)=[O>1M'BUL7QGW5.'YVUBJNCAI MBH<4&#UB7&,F&,:!.CQ@7/0")U2RI5KUDU'H7P43=5 MU]8OW'N''%JV @CAV[:4^36LB5=$_!#ZZ-_C+RBBL#[6CG.NPN-%:%86T+H& M$%71W0"IZH4[8O46C&V#_"_M>3DC>7#Z[>EH,?G\0-1\GXP7E M=8C4XMG%X-'OWX%N<@]?<%@"WS5^]SC=HT04IN3YIXO*O(XG7A<& M&2QCL<^!7KGD0MQN*+Y.XK#<'RC15^#T7MOBH#_0")_@L\I0Y97_1QZD:M ? MQ8UD'_CSU<6'JX\7WW*UO?JTX>'DTWQ3% *\OD/K*%95;A30B&4!?F: M]\/S\BB0,DX.72DA5!9;MR,*X0,07P8Q9.@2W0CU?9K5WLLFQ*A$[?9+7;8, ME&#-O-]%-14T6Z,[97(%* 9B-�?/Z EJ%<19PN_)?+0(272"&C*M2!Y15Y M-\J5*VY%Z"_EHJ!5IK8$P1+VU/X5AF)2I0IB!K)2[G2BP995)GQ<:=RTVI12 M!0\;:%>)".7H#SXUK3;!9'"K>4<6^,%&OCB,TU396/@<::J7ZRSU4+)KE!=2 M$/TS^*3X#KY#^]-'PQ1#0!%)'_W2YX=MX2%A6$!3.M&5T*E#9-L:J/+TI]_8>U+NIS#EH7%V8AL")I29]Z!4)]GW"<,EO^>*FRB<) MTNWA@BPH5/)6@%5M$M&N 3WY2NP<)2M4D7_1 AV!X\KAHWOK!5 4Y2KFO,*Z, M*169+)>X.5 ' M":BTTG&20\.X_\H#<[E:CTIQ*3R@1ZKXH1B 9Q$W\CC*] >E?P\.6PF/ M\C4%$Y**';"*_>?A#>>=0(9:,/5SX9\J;%72HHJB+*HTIM(.Y8T@J73RX9,O M/Y7JH1D"D*$VK]B46 I\4!$[:VPAHED;B9LX"R2[E6C,:^8\M#5:;K?+^.<# M4]YW8^O]\QUS.ZIP(2&PV82!FAJ,O-S4E^D-U>YD-;'TOLW^9EJ;)&61&Z!, M]3)X7=!N)_YYD2+9,""X,^RVP-I(M2K/H4D9##F[5UD)XRY2M905N2C>>7C@K MTN>(OL2A-+[J'=DHE\FR(#"*\1:%1V^;&RBENW7/&VMQDU;AR>;3MG* FQ?B M]MS6A04Q%WMQ%;E9*^UX.1OIXF#"+B("3+QJ2[HY\ZK' 6[!8':^"F.46[P/ M4'?W.,'N88!Z:9M\LMAW%BAU[LI3*?*KU 3)DBW MD 99;)^4YS*41E5,BMA M\+NHO;X4UE:&)? -E=M3N;@-@"CLJ;&5 8)AHJ#=_.M[,O0I_[K5_&M)=%&? M$9'! ADWD\Q?'1E1OM?A1.K[\Z]5Q."Q_&WT"G[$';N%VBNY+8[RR69%\AC& MX>-MVV?@BI=5$HV36UIYPS;J#6F2HX%MP$ MJ4[-R3U$/-;1L*/EX3Q\<)["Y%24M)EA7HX8!UH>$@DRL4[[F&=.B#4E;^0> MT7JJK)'S)(O\^Y#C(&'V0'I!!;L4/J?2,4%;JKG[4R% ;6D6JR!AC=,H_*J] M;66T]#.,RQ9;I&I!"E,FDJ99&B^S6T_-3=H]N,<9R725<@-@YP%5)87I]RGF M=/M*!@-6MW/3FX.40K)ZDXST>"7U[Z&*$E>[M,1UD3GJ>$#S0[QW\*#*53G\ MU"+$)Z-R.]O/6]/:3QW!L+"'9\L/C[;I' 9)<7+S2Z'C *J2,X4*9,@'IO+$ M@-R\V(J3RP&66UOQ-2YML<$=J-#632Q/*B>[2D<=) Q1&8&(5IXAKF\ />2 MG6 \S*;ZH50WV+=O67B,:HC5*=-Z'%*2U]JRB@C*?;O[YEK8]4$D*9=5YO1. MYGYYH*!P4;/R1'6A!0X?*VVJ7UZ\+@S2PE4MSC/"?0E<+9WDO9/5R*KHMDH/ M9V<,!U^C!E_L1TC3_O'75GF<X%$<%E\/U,)9@@9L_Y8_%SLC>&XN? MZQW<7.V-E!);+8^\MMK&N%4+?X!'<0!;S%*@2H9S&IDF!6<4#[XMQ?%M$0/, ME#U4NT=[;RK3Q?;)LD.4W8G!,X7O86@&]]B:MTO31\GFNT/Y[#M"2P($[,KM M!)7B[6KD,$,<>&/W*C.4%2X4 M$#:2)0]D-EY=R\, A9,G#.F1CZ_\ MC:V7- ]A''K//9LB=W(GN-*+'NYFW.S:?S+4@::N?*I\7LDI(%MLRZL$/Y-95B"DW'_MJ%[](Y@_J.E+%%E71-KM:<96-H%9IR_>1BWX@0E6 MAGF7TVQOJ:I9EL&[BC#- MC"QURELF)A7Y::4K(XK*/[7+AH=$BFR3PA10\DU=*/5LP:_[YS3B8Y:TT,S; MZUFO\]8>K,KX*P=;!"N+0>YF@JN39^5CKD4DENIX8'4?EEM06RAH0U4B>-F( M?>*FT=ZDY+D]G'([D\.YJ4#J7?E\%0U ^57X)&B"X,%F7+Y%@)S4*))5WHR' MX.1AFV:QK'*8S;)KV^F6Q=U559Y"6I6[T>H B>3Y [%=X(Y@#=:]NJ#8^A)? MU)+ $W'3:Z [1*V:2!BCP:2\;8G:C&(V^+@XIUD6W@M=NLRJ%S)K,@*EQ1#8Z:8]J)T XMRC\*71MU M5EA*SGI?328%UMM,T6+W&)J_:PS)K:C&A)J#U;CKTA]G;333GKU:!!9PO^MP M\*#.'ZV,IV;9NSJ],JZW^+9.(/P88>V_".12G>6#*UT9V(U\D @Q#T])_$#R M=N/XJ;+.BO-BZ"W*J%7^^ 3D(8C'IUGNKV)!&7SU5GA?[<"J^%6A3A$2ZOLU M+/I=+3)5.@G&GE70Y/_JB,9>Q:+"@BF"[0U1+EV0ZI'%P?PB,M/8Y6P(9$FZ M0X/?RO^5!4L*WZM^9DJ#R&#NG6Y389Q6U&*LH?K MZ!ZS5& 2:ZO@.;]T-=?PS/0,[>_ X76A2]=253"U/%KMTQ>G&7 [1L67]8Q[ M---7@^3^:+<\=H$$X9I&;6L:M1K6O$J03\2Z<$T E([E.)>/P..1PIVGA&J:(W-UAE#T-%S:+)ZI#.5B)#;9[# MJMP(K**W 0. RN4PS!NP.@ICV+B M;F.YS:X$7A._&?($!PIL MFC"^+3*,994/93W!J*-XC44AY5E.N7\GY.DK+PBKX@.9RIV'$<:WSV=<\_E2 MH0K3Y$5R[VL;3]EJT(+,W.1N_-Q\C:IVL-7#Q<9KJ@=GZMB5",/BFK]<6!?R M<[KQ_/+S 4)]EF6M_R%NV<<8).3NR-6NN!HDV.!Q^85JI22_N0T6V>K-W+D< M6=/ZGV^^OY:F,?:NDA'I-^4?>T*HGD2S"U3=Z<8^V)?F^$92:H#.-X_W@SG8 M6Z:X??JR^^V7W3X_Z]MI\.=Z^VC JK/)('F\7B6^*P?G!8\4P9C]E[8/?9C[0":856,>N> ;./T/*)0)T] MCX"S^]V$@SO_1%PMQ#V\;TS$U<.YF$5$4K*O4K(U6X=$:&\HWS?YVAW*/TGX MWF?75]0?/T9]S__])HGS:('[NW'RYO_YOA#+Y>G5FO;C$)*057G6ZSOVMSJW MXZ]^0,9N+T_G+Z MB,_G#G\3$)=?,MO/Y;P*;PSE!%@6VYW!I/2!00J_>: MU>=\YDZY[4Z)TXG3>\WI]IS/1R#8YRZQ^O8\GQ7VI/V>[F^4MG5&?I;S24]CZ&N>XNMR94LX-6G%;<,-UG MG&W07T20[AOFNH])$M**TXH_;[]_J_J]N_G*%G&.'<#+VO0M1\2/KXO?-3U[ M"K+;YZ=[ZQ7T3T;RYS#TOVYX>P9W@ MWB+<9]RU)MR=:*NC1G GN!/<386[[?+IU.&3D;Y2*X3W%Y&/$K5(4)*@-$]0 M:B^E3(*2\$YX-Q;O8SZ;.'PZT9?41G@GO!/>#<6[,^;S"6#>UE9R@O"N?U>/ MG""BSR/TJ8;[6,?0%FA%]"'Z=*B1>]LF&TDCT[B)Z$/TZ0]]J!#,0 O!&$>X MHV%*;>J)<(,B7)?M5Y)XW><_(AP1;LB$N\]&KJ@Y-L*Q:#W;GGT47T24"W9] MQW[V?HL3]C9/8;PB89_OGE=CGURR+M"GRP8(V1FF<1/1A^C3'_I0 &V@ ;0V ME>(G+Q0IRV*6K03[Y^6G2W:#ZQ2M!5#PC(K1^*)B^M)Y7I"M8TQ"#IX[=+EM MZSN(9/KZFVA-&D\T LW6Z;W9F-LNU6$DR!!DCJ3&A+NC&7>HUG@?[=QN.0@D M;7HO;6R+6Q,0-U,2-X0:0LVQJ ' C+EC.00: @V!YDC0V NGPT)=0<2P Z MDV2(56MN=%L&M!=!(OP,1K%>B\0/O)"E,NB-30-CK-G_!-KUMYBIR^W)2!<7 MF;+^&A1S?U=\Q&UK"JNN+69/J]Z-50>WUG6U58CLT:H;IAF-LQSZBPIWQ*@2)_B[YC(^G#A_;M.K#6O4)&#VNON!47U:=LLLHNTP[4WZ($P$/WO>] M)47QW_8\\/[TZVRAHU#O@X/#Y!27N_:(6QKK@1.?$)\0GW1*H1MG"0T08*2R M210?F]%HV6-NC<;$)\0GQ"=GCVBT4;AX7Y]3P\$CJ$M]!<]=<+L+9#Q=7>TS M4:P770*[P$FM^XB$4<+H\1M5)V_MUP5.(HP21HW!Z#GZ\76!E=H&*<5428B1 M$--WR/'DO?*ZP$ID:1!(S0'I&1K<=8&5"*0$4F- >HZN=%U@I9>"E%)3!YJ: M:ASAJ*HY$8X(US7]01*O__Q'A"/"#9EP5 RE%\50C*//T6@<(NB(/EVC3Y?- M5))&IG$3T8?HTQ_ZO+CY7(]#$'M=Z=["18GG9ZWUHR/OIIN$Z[*%08&P[O,? M$8X(-V3"42"L%X&P5JL2!5_%XO4F"7P!HU!V7'I.4IE"&&TY/^W-N86L'>Y. MQWSN:DO:,64U38Q'F4*;07*Z]B-EIJPF<3IQ^NZ9ALG,078G5C?=TNN_)6P* M[PQ2%(QDP=_QG K^$J?WF]/UGQ$R93F)U8G5MWUVBX^F%G?'VJJAF;*<+V5U M.BLST+,R;3+EVSC-7F=WF^>%2P=8K-'EUAS$TXB:.1*?4)E@XA22*.89_0;I M;N.,G@$";,Q'-76K MOZB(NUE1[.%4FZ(B[N=Q&PFCA-%C249%W FCA%&S,4I%W+N3=-&S,"L),1)B MVA*>J8@[61H$4J-!2D7<":0$4K-!2D7<3=K;H1P-2FZANAI$."+<*0AGLOX@ MB==__B/"$>&&3#BJ767(B?V>T8?*WA)]>D2?+INI)(U,XR:B#]&G/_2A(NY/ M*.+^.5C#Z%B\A"_]^"8*LB".R,LQ",(]YD8*B!'_$7")<$0X"HCU/"#6IAK] M6QPO4I8E7I0N19*(!?,RYK%-',"S@HAEP?HI_7FT4\X4.@VR3EP+A_5-64\3 M U6FT&:0O(X]#&9\3H5NB=.)TXG3S;#\^F\9F\([@Y0$9-\1KP^%UVV;SVR7 MN[:V<\JF+">Q.K$ZL3J=HC'.'C2(<*V'4+]+1?(E\,5V+!77ZZDAU&&6>M1< MBZOOI1Z'R2<.UH+"?J/$)\0G#U!MRF>NRR<:JWD,@$^ZHLJ-LX$&"+ 6ZN4, M &$#9)01MT9S/AJ1QB8^>5"@C+@]=OC8(A>@W5A&Q^J1&Z?L-5+7/C]Y6S\N M8[@C041\VH9T MQZIO$!&)B$1$DHG$B41$(B(1L6=ULLPA(-&J3R5XB59$J][3BN05\171BFC5 M"5I16?HGE*7_V?LM3MBO2;S(_2S][E-Q,'\ 'E5W $V$ZT=([NR$(XXCPA'A MS"=<1T-L9^&F>" R=LO0N MS<3Z63O?PRD]V8)R[GWMR6%RBLOG4YN/;8OXA/B$^.24=0K,4>;&64$#!!BI M;!+%QU%MRB?C.8AB?24KB$^(3XA/**&KE:!%/V,3?KS> ']%62HC%&E^_=I+ M4[&^#H/GI>4_)ITZK3JG5YUP]2C<>9#?U%! M.G"8ZS[ESM3E)&Z)D%\'-7FSIR[M+%+7$)<KYTPE#;ZR-7R_2ID :BW8W_-(,-?BS+'L M_<#&N*4S;;RF>K#D M1>:+,"RN^C-W+]VM_WU3:BG00*&W2<6;\H\]S-:S.-A"SG8.)F O M1CB>??.X;CRHI=7]]@MO?^G]7;Y]WN7!O_3VT4E?3^4O7IBJ:MOWY9:M8:BA MV#'/]PWPEE/,]E3,['GTPMODIUNE8Z[C<*&>\Z.T8= \5=>= /Z(8B8Y_MQ M'DE[9@/3]9]0(8-8LNV&;BUPY".T/#>/7J7LH]C$"5C0NMQNXCCBN(8A]Z0^_WN7&I>)(] M;9BV-0ZOI%N)?XA_B'_.0I^G*SB#BF>TF0OS-D\2['OE277WII7XQPDI:3PC M4LV64T3[W)D[?&9I:W!GRG+B?72VLEN>KRF\,TA10$7[21:0+"!90&;! M.0)VW7XM0,J5LG=V1BKH[0>-C&%3]I6QA0W M(H"U:]82Q AB!#'28:>T(GMF+'ZL;$2V3.(U2SWX*UZR__[TRT=VG:=!)%+J M)XSWC;AEV7SF4H=1"LI0AU$*5A(N"!>D+2ANIR\I +Y+\/2Z]^S,\N&X.BYW M7!M<'6UQ\=Z[.A1+H%C"$^CTRN;.:,['8WT]-QZC3* MJ3/FKCZ;CC!!F.@^)OC$=;@[TF9J]045%*N[C[*_)F+C!0LFOFY$E(I4'N:) M,[B!^5L'9LG)>=C)L<8C<'1&Y.10%,$<#=8?@$VY/1T3N AAHJ & >J> MS=VQ/>66H\TR?-8.;BQ7UWY"A20I&2)].)SOX2Q ABI,&,@%?'.AJTL(,= M;V".=W+G&BM0;K _6&N%8KJ')^XZ+I]24@A%%QIA?XPR+[H)L/"*"M!1C;XC4&:[4V[-R,NA(()!VJH_ *,X'4&,($8ZS"B M#3U2][TZP4H4,6K=7B A1D+,S'/H1U..#JJ?%L#[=._O2782CR0>-=EX(SX9 M3;@UT]>#@6R\9[FS!H6/&H3U192)I%U']Z? NP["( N*(J=I%ON_K^!GD:15 MH'+ZO3Q"ECVK\KQ[RJC3([3OOGXQAU&-(QQQ''$<<9SYA'N:>CY;7*;5,CZU MUGW3!K\-D:W,XR#CZ$/\0_Q#_&.$6C/7Z]3?^+8HAQRVK/3(R"*SGLQZXCCB MN(%PW. [@I::=1/#3..(Q4L65@5B%^(Z8_$UO-G#'[6E,;TX&; /FU3MS;F- M/B9C9\IG#G5*)8_O[!ZQ*;PS2$E )TE)%I L(%E 5L$9XGB]=#=\;Q/@20D@ M=BJ>Z6T,\'R2.^*3B;ZLK[Z?3Z+0DH;0TG#010=L"6($,5)@YJ!K\)'J*]^' MYB2 1%(HK[7MDS[DRU%=[?7_<.Y8YIJ\M% MB.DQ8FSNSAP^&9,>.5'LSIEUW293%8C]_;.SQGL_Q]<8.SD,'>Y:X!_-V^_. M-XA":V>.3/2WQB0!MU6+\U&J4?U8PC1ANG5E[,RFW'5(&9L0Q>Q\$/.GQLGW MI0"S><'0=";_4_J?MC7G[GQ*_B=%92@J0YF&A O"!6D+8Z*5?;*]GEUU:("Y M&I0.U;F@XS!T%D&,($80(X@1Q(PQ)?MJ,9ZTA$SGL#4>\;F^C2]35I_"$^;H MH[T.LK7 FHS8]]V':V"D(O*?:?=32T@*QU!+4>(?XA]S MZ$/Y:O>0\E,6^[^OXA#LG+3:3IA^S\0?>9#=47?:9 M3[C!5Q7[-2G/X:6H;CG;> G[XH6Y8'^R+BW+YLSFKF/SL3UBZ;:* M$WC.@K,@3;%X+7JG<9ZE&?P!$V5>QOZ>1X*Y%F>.9<_D!>^$+];7(F&N+;]] MRM&%_NX((WFIY PY590C0;E#A O"!6D*(U*'NF_:X>Y!'#U@UUD6M]2_ARP[ M9\XM9\S'SEP:;\Z,N^,1GSE.>;$R_>#"*9].'3YR1NK"*7=F+I^#T5=<:(9A MV)^C'+ R,WWG?GM_BH.B"J?($.@-NNB@%$&,($8*S!QT#3Y(^3D17IHG=\J6 M11O2C],,(Y/.V.6V-996I,VMJ<7G5AVGI"#DL11^Y7#;GO#)B K&XWU4,)[B M,12GI#@EX8*4R>F4"84R[^V1"@/#R#9>L'@=1&5%"G*T'J+;;,2G(X>[ MLS$Y6Q3*,$>E]0=A%"TDB!'$2(F9A;#!1PRO?#]?YZ&7B05V&@C\H)4> X\= MW^PDW@IQ&*A$DAPA) MU^:CB2#57F2E%Y?;H\FI),"P MJ[U06,@ 13T0;)_:XJ;R;V>D+95_(Z&AR2"PYR/NSNVSLW8G),"9H]A#*/XL M4UJU>0A/X%47N&X1Y]>A>)&/WPD^_M/)27ABBND7E9,QMR>8FMV2[W2 =IU@ MI;9])'*%2(B1$-/E)([M*9Z!/CGER!D\+8"'Y/21>"3QJ,G&&_'):,*M64ON M\%!MO(;;^UWFP?0/7M_XNS&O,(C$ZY5R&VW'^N;[QD1]$64B.?]4>SU<^4T0 M@:C/WK@68)G&;^;X&X_=4FIX3_,A^+GYWBA.UEZX)<5MO*9ZL(0L\T48%M?\ MY<*ZD)]!'OGEYP.4^QRL1?"T[C1WXGF#Y_ZT'1N*6>XKV#8Z9#QA MTW3/Z)X]CQZS>[>P?ER#%92Q>,G\E1?=8!W!B'F^'^>RMQ';@$_WE/9&Q'(O M9#G;/D-NKZY-_O;Y]?,J$8+]#+^M4O8>?(+%=E$A7;$/8DEBR2-9\E/P50-# M=D1PWA^I>P%=-?#HHVTV3G^ZY-Q\>96R1&SB)!,+DHKZI2)QW#['+7[+4]4@ MDSB...X$'/>#%WJ1#U[+;9"MXCQCWB+>8&DB]&@^QYO 9Q-]24_$C,2,I'") MX\SA.%*XQ'$=5KCD]':@?W-W(C&O\LC+%P'H7RH$/P2?*+^(?XA_B' M^,=,^A#_$/\0_Q#_$/\82!]JT'9OAU[AKR*8X,T=6X#7%L8;S!$X)RZ-[_&B MK^+$8SRFOWQX"[45^6@RX8[&6A*FKS_>1^62>V(%&,]M)&WVF8:Z]I&\(7E# M\H:L&Y(V)&U(VO1%VM@6MRV76V-]Q9=-9P 2-R1N2-R0,T7RAN0-R9M^RQLR M;Z@?_%,)^&L2+W(_4_URPL 740H#94]@H+I$V]!:XKZ?M'T(06[ D)MQ:XKM&QU29*3(SH6JSJ'&'O/9 MQ.'3B:N+70@6!(O>*YM7[GC*I^.3Z1JR[PAR X<<:*JQ->:6?;+^W*;@Y_3Q M08,V*%HE;(W %_REVG8GQ7'FN, M^7PRYC-[?G;X#J)9-V&[;]@>5-28;&="+Z%7H_*=6#-NG2Y5KO>V\]!K8+Z- M4]DL-^E^+4R3V8SV%8F;B)N(FXB;B)M>SDW&T8?XIU/\0]*(N&D8W$05-9]6 M4;.=$XN]"<"X?#X:<]NAD\$4 34I MH;@%&M#X(808QT& &, -95@$VY,Y_Q MB:,O@9P 1@ C@)&12! CB)$.,Q-@5 *-2J ]FW8C;H_'W!J/M,%M( >+:;>( M4'5_LO/$Y9.9=2I,44HS(6[@B!MQ:VYS=TIZC/0854 [WMF:3\#9LK2=:"=4 M$"IZKVM>.;;++8<*W))Y1Y [E:*:CL=\?#J7RA3XG#XX:% \OBOUS_R=HVSG M@'1_=@!FW+8L;I\.Z[W?(: M. -T;G\ >N+H)E5R(/ 2>/5I5\N=\+%U?OB: M@D32K@30;2*;6P3-'G-G,N6.>_X:AE0$C;#=06P/*G),IC.AE]"K4?E:XQ%W M+"K0;TCN:N>CT']+XC1EFR1>!MDYP-DY#([Y9.KPT>1D$#2%4]JV9$GE#1A5 MK^S)C#MSRFB@C :"W*D4V=@:RZ:Q2?S&1_/]-68(%@1 MK(8.JU?V:,2GSLF*OY-]2) ;..1 DXW'+I^-3];NR!3\G#ZF:- ^0)N$_64C M$B^#L3'Q=2.B5+324->*\Q3J(@C1#;_B+:",$B\[C@K0%H8)0L5^D9CR=W+)?/)N>OKV *T[6MY&@+A !Z7G.2($H0)8B2#B6 $D ' 5"'V]:8NV-M MKBWID=J4C1;Q[U.\<8.\$J][CBK05H8I0I1M54*\&3X/FD-'![PNT)9<@00 F@!@+TU%T= MR/HE]!)Z==%Q-K7YR#V_ZVH*#D\?$>Y9X#>#WXJ@;RN-(5H@5\=8C+;RB)N( MFXB;B)N(FU[.3<;1A_BG4_Q#THBX:1C<1!7E[J/LC]$7D6:RC%R+Z3Z]B;G8 MEL5G(WV]I?L>4Z&0YRE"GKV!5QM9X@0Q@AA!C#08P8O@=0)X3<=\JJ\M"L&+ MX$7P(@.1($80(PUF)+P&WV&UF3?2!K2ZAR!NS[3E5)JRRFUK(5(V/49$"V8; MX8)PT7E'7T8^VL$A\!I=B[7WNT $48(HZ5?2KP3>_F=( MO)J.N>/J*SM'X"/PD>8DXY:,6X+H$""J6W^2<:LW)'QZU+9)J*(?:LM)BKUK M+#*9<6MTLN)RIC!+VYJ2%.)Y(54\$Z]XA F'8+<>30Q")"&2E!PI.8)4%R!E MKI*S+9?;UNE*%I."(S2>&XU#LRH)5X2KWN/JQ(JL+YBBIJOW9J=B8)(MDW@- MHXBR(,IAH"Q6O5CC*&778ADGHHA@LLS[*M)6D-J;78;Y9,[M>?N[]*:P4-OZ MSB D=E@1]@9>VCNG#GN7CM!'Z'L"G698Q7&NKZTX*3>"%\&K69?!GG-GHJ\S M(@&, $8 :UB/FCN/DO5(Z"/T'1L:F8[X>&21;\UYJ9C8VTK_+O.M0'+K^9 -K$"T,(O%Z):0X MM1WKF^]WJ2@_!Q&(R^R-:P%_GYVL1X[>%]B*TNSA-L7)#&B[16Q',['?+Y?" MSX(O@OW=BW(ON6,V9XYESSB[%^NE*_8!5'C*7GV.-X'/'-?:-U6>0QY>O_)V%?@KH,@B$6DJ4B97C*4;X0=+ M>*6/@T [@@5IFL/OMT&V8ME*L/CZMX+$,-9$+'(?Z8B_B*]!*HD*[""2-,CN M6!"Q3>+!Y3[6FV(K>)Y\,VE@Z$L6!1G;.7!@#V6 FIP?AX\*5AO8&0,[\L3 MS&Z18MG#MRZ#R(O\P OK%\.[N@&!'R/V05PGDOF1"EP2\,/5IQ_44BZV:60Y M?']B>OC[)^&E!TJ+/8MQF>+71/R1!\ _ ,W9Y+[PL"[#D)DUF68^!A%VSFT3 ,Q.@ M)=QL.W!=E*V )WZ2HX!7KN(\7#2&XC4>#&-<>[\+]=P&I\/;/2;MGM?Q\G4. MOZEA):( 0(DL-=?_2M7%^#R\&'\!6T,DX1U>J.[%2:A;\%TX]@(D\,Z%I$D M8*_$)%Z^#%(P==@=2'SX*5K(ARUQMN\ INMK^ .$8"%&@\@/=]:P57Y7[;W[./8A,GD@G> MQFM@^96(4F3*XJ92^SG6M^Q5XZG?7K)_(MN7_,2\6I_?Y, /D2_4L(+&:6/) M\JED>!] ? .@17%17Y' $ N%!-:_!S^J3B]9XD4IZC"LG8AL7(%\T7C" _46 M (FLX'7 M>S?5=#_#I6_S0H3^/;Y.P:3+<$(@+W)EQSTLY:[%31!%SQ1TR!4BB+A\.SP. MY%DEM>"U<-DZR( $EPP%7[&*>-K]"2+N9:9*9T1)::4#R:1*J5;W?@C M+%:0X$(<,!F?0ZVZ*\0 7(M KD,,5 M\1>X^U,F-LPI$55>+5E-C1Z,AS0[8'BM[C8H&&5\A&WR!-",5DT2%!+$EV(/ M7GMU\*GR\R4/SIU +>11D8/7X7I)(@J/5@'Z&+P3@ M$$V])3Q6?OK[QO,V;'[PT2']9_JIL2KDZ5]'B4RU? M:G_X5Y K/O#69\#]#["4O__U/__CS^5S0$F#8)-#@/O?2EUW(R*\_AT(US!& M]JONE,H0/GP4R[]C2R)E/KAZOIZ,JYFD_L M=^^F[S_8[]Y/)LY[^VIF7?QU1UXU$?,Y6 ,[_@/TU\=X[=T?Z'Y(W&F29O+C MK7KN=1PNU(.V""3%R=] U@&YQ2/UEHUQ)0NS76GA8*WT-_XWB+[$X1=EKY3& M4BAN4!XD,:(/AIB6^CU.X",*>6"R))4Z'%ACD?L23,CDUWD*\TS145@%8>'8 M@ 6 F&BX42!KTAS5H3(CT%TJK#)@8H18[5\ >A<"G1]X[D+&?JY%& A 6B = M(&57>6D<>==P.7B&*8I_9:RH9^_/YR!XM\7WRK^^=D#NQ>T MI;^*XC"^N6.?XC"7!.!H[U^R5Q?RDHMO4>6@*2D5SD*2\[\__?*QXA)I).A=%*1;;%%Y]I5>\L!S%TH9%UZ#5#KW7*3"A/AI@8]#8JXCM'O5\*7S4/ [ M< "P0-HP%#FJ&61IY3:LD&F44>/'(9KPAQ2C MCD#'!96;R+*P,EV\Z YU>K H%P# +QDK+;3V+K]5K-A@M0R;=6HCF*.;8#)P M [,$4R)/&_,$@?,E2*5@D-:#E#>+(-WD:.W+J8%%A/R;E/Q4!86*R%)%WX)% M010"_8/K.IPJD0G/_U$*PSPJ&>\6Q9^RE8"OY4+PRAR*;]4#MM>J\3@M@LR> MG$"KB:_"E_1$T16]]M$P#B4.*P:6.W:*B5!-Z>$BZW*LEXM*%QJ$9+9B?X!] M@88H+(N6QZ-XU3-.%>H\*:WM2[L=6@<):)X62#W3,TP9Q4;K:0,D3E?!1@6; M$:IY).D> LT3&:^19E*(NS6H:.$_**RU#$/3;%[+.'OA<:%+F>D9WM_S2-1[ M8:ZE@CZ:MBJ\#0CQK])Z!=M2E^28M:&P4[1-*J\.8P,>6LP2KQA!DSZKLH6V M>.5:T[S^GH=W>^NP7XO^.8_68U>?1!U)'2^W\J6&;1B>@0JFU 9JL2N%1G&\ MA)\1R+A8"["5_2Q&8[$(LL*84457T4A4E'*LW+YP-%2U@'X;<%-,84(M\=N,#H<@S-8V"8J"HV>6EJS MY .SE^;10D5DHAB>#Y/SRCBULGD >?FZ85LN\RQ/ZFVWR\JJ\AISP=%5TPRB M-$]DL&R#\9 [Y1:NO3O>='CAJ@PO I*OU33%CE5;NZ[2@"\'\,3PS=/"+ML! MFRC#W?=_ \N\+;R)*_1\X#D_E6/[C#KA:5$;QYI9;\>SJ>N.)C/W"C[*J,WX MP_S*';$9M=>*%FB,L&U MB+(T^*I'Z#>U:;G3:[H^?:,Q4>IHSFD\=BL%U=K1!OBY^=XH3M9>N*U!\)KJ MP8JAP (.BVO^C-U M+D<3:^Y.Q]^4:8D8G? VJ7A3_K&W#50/OUDAITI5G!VLBG1\C1TULC$LV:.Y MD >S-=7]]LMN=\[[^O%Y)__"^Y]X^]-J+E'ILSW$N6\[E%#5?POI;*W)MGEK=)Q,]XPFLI MDD1M?F^\.]RE2>LS77MJK*'_3J_)^M,]M@45U_L.LAW";'>58G\@]LKAULCF MT[F^BK3#;I!.7B V<4Y4B81%+@\%U34], D_3IBW^"U/LS)'7*3J+$_*\7!> M<:I6I9EOJU+\I!S,19Z4)RS))227D%Q"<@D?JKD^&G%;7\WUOF""?+ZC?;[Z M*-ZNVR>/"I+'I\\<=49C/K;UM9@9MCG:(3AW5R'V!W\4<:%]OQ=Y?%XJ*[1@ M(0-Y_EK5>\(B*;Z7^:O7^:;I_'E)D 9E(:?&@0EY2*CP"DOUF69%A2<_7F]" MD1TZZC9$XQ93D6SNCBPR;\GE(Y>/0B'D]CV?MCN9Q7DDV+VGU:A%JWDY>]2B MU>5C=\YGDY::9U$K:W*PM9D?)"=)3IZO^\O(LOC<::D3*\G)^ZW.^]N_/%;I MXLGU*IKE+MZ)Z^QYA4BGSNRM,WWGC-^./EA3=SK[,'55(5)[]O84)2TT+:3\ MN%>(%.GRX"K>-[+IJ+5*^.HC7KY5B?D3+#$L%_N7%X;BCOW@1;\S6"&Y\,^: MPCEJIM9E2(LR,S_%GJI_\TG ;U@/YJJL:*/*^7SZUP]ES1GSNHB/:E@1XCM5!PNL/1K!1$F/1CW[7\HY?,;I(4FWJ]G+0D+[%V$9JT04*9T8>M0R MNI&F8FU:GB*KNH3[^'C6B&15HS"LBL;IX0[;&7-0=EH>QMDFS%,L)IKDJEZ6 M2+ (>[G&!3EPK3T HE<64,TC;*,B"_8'6&Y05@?&&OH<>23U5V*1AVHW>.W) MDE&!A%AM^3J68UW>QV=8:UP6>L;61*JUB1=%.5;T+D F O@IB M3;_'TE986CDIRDAA?:FRJ+"8PJ3;KVL%PI8JM*YL)\L+RJLGN M2EA?-+J35:0Y%J__339%4$5B92>%H,Z[RMU,K^'"_JBFU7 MC8+*LL1<4;=M(2LTPZ3P*F ,3=)%>VE$[XL7J"*E125OW,.*DZIDJ12-V!)A MHSHEK,#LOUG5'0!IJO++0_V AQ$#9"C 72&BL MZ7F+ZG-Z46K%W8,[GYBRK/&6&NA-O2I,^73J28;Y* V[8C,DNR]8S/7O4KR M5"ESF!06;/1 3$2R.*3,5RZ/HFI;%.U%U9'/MR:0@9($::+*^ G5/@X%;M45 M41]6)Y8FL-Y3\'ZKH1Y(ULHLTO)6^U(3C#/IW,LBJ'DF.\04TA%TP@8&7#:D MJH1N(7)W>5)*W!W&C*]3D4B/+IC 8]#<"!2"XNXK&2J.@U@B9U(W!3)'.4+L>BR M/L'5:MUE4+*W0IGM,H4DD/!6/G#8H&'#0MU9IJ[T^+PZ:&[O\1S0(L6(@RK^ MBZVB@(&Q,BUV+ LE\V(A897ANMOQ;(]U.":XII(=*VY"+KK&($T)<6PJ4%MX M_."X,!X';)T"\D,UW2C\$,Z^ M!'%8(:&!GKV^+2HIB4L'I*Q:7(RA("WZ*T [U<9&=;:[QN9\?BZ5NAPI6'5 M+=F=1';%W31Z+:GBPK?@'B+Q5?X3/K,:"ER+9;:YI&22;S(?:/U;OKA11@/Z M@5_]XM$>VIHB7<7AHFK4@(^OYJNZRRABU&63'WG&)?M1==W8(T'L _^D,D"% M[MX".P$F0C)>L%[#NJHBY\A-56SI 8#)L8(A+3!(*QMYENU1D!A>>,D^8"<# MD*9PS4.+&B]%.5A0(6#LETC4P7A>]I/6[G=8EXZI%+8N7%A%=M[DM.XJC4[BU96/\PF@S5Z:Z-LBZ M8U_O=CLI?%?M!HEI!S,>7KNUH["XR MU])=9#([:X,-VSEO?X_S3MX][^NI.$_+B7A'FDCJ.CCL1^[>0 M'VV]$ L^BP6[?NK2+&H^"=#M$O'XTQNGA+F\[U4>>?DBR,2"ZL401Q['D<91 ME=CQ9.JF7V?Y#QT6J@^'G-&L,85 VHZ3MC?G-LY]CD1^5R MSJ>*2!)T3!(X?#2><=?55BG#E-4D26"@;660I=HF[_TDTO0-8^!XKF,@P_^5 M^;!!FN8R <2/TR>U8!Y@$4[;Y3-WWKJ+9 K+M"VN#$*>67)LF.AR;#Z?ZZN. M1>@B=%$$YB%CH*AWPC9H$+13M+>-/;OSF@!\[$SYS&FIZF1_RTR9!S"SI-+ M435S79T>/Z&*4-5V1=2O@JS='14*-B.52D=!6VJ%0 MF5!R-ZF4Q?4IB_P W>^?VA$\FD];M*E,8Y:6&)6U:(M:> MDGO3WQ:*DWN*\@\\.[+K>LHLAXS"5A2V,N TB#X+@0)7+XZ_/-P%[)XV7EN= MOH*TK H:Q-$ORX]8]S07VZW!CNC[93NV-1V]?_O^G?7AA[DS^6!9$]7WRQDY M<_=MZWV_ML(H#_GESUG+3T*PAX1TEZU(GK M_L8ZYL[E"!B[^D=?X,.QM40^7EB/R)F>-7 R[U(Y(QJ\MK>?-UQ'"W>VVRWS M Z7D9Q)]CHUDS:M-/H&Q+1\N+] YL8OTW$=\DWF85 M^.RGV/>>6V_FS 6\.U>CFPC7AO-)2:/$<40X(ER7"4=1R5Y$)=LTXOX989R; M?\T4V@R2TT=\ M/G>X2R?KB--[SNFV)5MLC$FHFV_A]=\"-H5WABH*;"P1-M9VTM*4Y311%)A" MFT&R^IS/W"FW7>HP1YS>;TZWYWP^ L&NKYV**(3XA/BDTXI:^.LG $"C%0VB>+C MJ.9R>S;CG=7G;;Y:9M?.U.^]2)OX7'V5D19XH6R/,.G.,]6[&H--_F4 T ;"A0HUN': M.5-NC[4=PR$N(2XA+NF2%C?._!D@O$A=DR ^T@MU1MP=:TLU)RXA+B$NH;W_ M-B(5_0I(7(4A^R6#WY]2G:6_T5#:^QCFNKOE8A]/DT[P7MM>WH$=X)[BW"?<=>: M<'>BK8X:P9W@3G W%>ZVRZ=3AT]&^DJM$-Y?1#Y*U")!28+2/$&IO90R"4K" M.^'=6+R/^6SB\.E$7U(;X9WP3G@W%._.F,\G@'E;6\D)PKO^73UR@H@^C]"G M&NYC'4-;H!71A^C3H4;N;9ML)(U,XR:B#]&G/_2A0C #+01C'.&.ABFUJ2?" M#8IP7;9?2>)UG_^(<$2X(1/N/ANYHN;8",>B]6Q[]E%\$5$NV/4=^]G[+4[8 MVSR%\8J$?;Y[7HU].[0Y;:M[R"2Z>MO MHC5I/-$(-%NG]V9C;KM4AY$@0Y YDAH3[HYFW*%:XWVT<[OE()"TZ;VTL2UN M34#<3$G<$&H(-<>B!@ SYH[E$&@(- 2:(T%C@V7K\M&44',L >A,DB%6K;G1 M;1G07@2)\#,8Q7HM$C_P0I;*H#C=6'=Q:U]56(;)'JVZ89C3.6%,5_V_/ M^].OLX6.0KT/#@Z34USNVB-N::P'3GQ"?$)\TBF%;IPE-$" D)]?4X-!X^@+O45/'?![2Z0\71UM<]$L5YT">P" M)[7N(Q)&":/';U2=O+5?%SB),$H8-0:CY^C'UP56:AND%%,E(49"3-\AQY/W MRNL"*Y&E02 U!Z1G:'#7!58BD!)(C0'I.;K2=8&57@I22DT=:&JJ<82CJN9$ M.")%$,QCCY'HW&(H"/Z=(T^739321J9QDU$ M'Z)/?^CSXN9S/0Y!['6E>PL7)9Z?M=:/CKR;;A*NRQ8&!<*ZSW]$."+!,):K4H4?!6+UYLD\ 6,0MEQZ3E)90IAM.7\M#?G%K)VN#L=\[FK+6G' ME-4T,1YE"FT&R>G:CY29LIK$Z<3INV<:)C,'V9U8W71+K_^6L"F\,TA1,)(% M?\=S*OA+G-YO3M=_1LB4Y216)U;?]MDM/II:W!UKJX9FRG*^E-7IK,Q S\JT MR91OXS1[G=UMGA*N#^AB/OG8 VC M8_$2OO3CFRC(@C@B+\<@"/>8&RD@1OQ'P"7"$>$H(-;S@%B;:O1O<;Q(699X M4;H422(6S,N8QS9Q ,\*(I8%ZZ?TY]%..5/H-,@Z<2T\/A1>MVT^LUWNVMK.*9NR MG,3JQ.K$ZG2*QCA[T"#"M1Y"_2X5R9? %]NQ5%ROIX90AUGJ47,MKKZ7>APF MGSA8"PK[C1*?$)\\0+4IG[DNGVBLYC$ /NF**C?.!AH@P%JHES, A V044;< M&LWY:$0:F_CD08$RXO;8X6.+7(!V8QD=JT=NG++72%W[_.1M_;C >2A[)&$[ M04:J065 .(E*4!%&":,Z24:EW0FCA%&S,4JEW;N3<-&SF"H),1)BQH:J28@1 M2 FD6D%*I=T)I 12LT%*I=U-VL@Q-R%C)=1C+'B.X8X$$?%I&](=J[Y!1"0B M$A%))A(G$A&)B$3$GM7),H> 1*L^E> E6A&M>D\KDE?$5T0KHE4G:$5EZ9]0 MEOYG[[:.+<":"^/-6@")SD@K4R@SR"IVVD_QF;*:>)]IQP=, MH(3XA/BDU/6*3!'F1MG!0T08*2R210?1[4I MGXSG((KUE:P@/B$^(3ZAA*Y6@A;]C$WX\7H#_!5EJ8Q0I/GU:R]-Q?HZ#)Z7 MEO^87.J<^*$-@F&NN\MGHSEW9MK*WM&JTZIW>M4-4X_&F0_]107IP&&N^Y0[ M4Y?/'6TMXFC5:=6[N^J4)4!9 OH]\0Q^HP@@[2E0K/CE5!O-QGP\'1&7$)<0 MEU *@ $FS@#A1>J:!/%Q5)L[<^[2QBYQ"7')V<,4U'V^S5@&=9^O[Z/N\V8= M81M.FRSJ/G\>_Y P2A@]EF34?9XP2A@U&Z/4?9Z2K+KO9I$0&[80H^[S9&D0 M2 T'*76?)Y 22,T&*76?;WTCY[O,@^D?O/[ WW_^+D]?WWC>YLV[(/5N;A)Q MXV5!'/VR+'KQ?,:G?8:I_Q#&_N]__<__^'/CADV<>N'?DCC?I#]&?I@C4\+7 M/@PX@'L7OVQ$(A^7XK=AC#6-JF.=8]NQ_G/_]_.Z"!0OX MPO.SU_-WXP_C#_;DZOW5N_EDXH[>OYM\L-^]GTR<'\:C]];%7W?6J$GOS\%: MI.P?XI9]C-?>_0Y)X_8PB,3KHF&4[5C?Z%IC^?%6/?6O7%12.ADV5\BMC?2YSSG*K_)TZSV\.:< 2OLQ_2> M\VS.;H4\N!J*#&BB_TI\$4$U]^P5-Q@^2[. MLAA^87GD+9=!&'AJ($&RD ^Y8\LXP=^#*,@"&, F3_R5EPJV2>!1^ XME/B3 MZUZ.&5P6 HMIHBV,35%$SPB=N>81 DV9[Z4K!O1DUT)$Y>HNN%PK/<,>75IZ M1RWY*_1\X),@ N81J0]*"A@H"T+V#F:POA8) W,7<3*3_+.),V U9)\49$BZ M!-D)P\$%\D%I>D 'D-39:Y3 R)HH$M91L 2.5]==@U93PH>]0I!!"G*X6.MN3R]DW>E8,IIHH;9GJ8RQ[ M=CG6-SX45#[PP-98D9:X:EK>DJT2(=@:?EFE3 "'+=C?\T@PU](HT#62=WII M&;W\\\MYEY8_#;ZVO?B7^BPCG880:T2G'_SKWP(TT1242:AYD4 ME]O"$Y=L1PBF;-$T&1O7@_A42QQ)_T8:&: \8,QKM@PBD,)2.63P QHEZ26# MP7@AF.'R4H_AB J5@:/:>E#F?67BZP;L&H'&S'UCN :K!;Z(U+3PR_)I6W>4 MT_FOE($Z0L4,?%@-!I]TN<^19IK J*=^%W?-TB@PXTAD:F;+)%[?2ZU;@9-& M$,+$;],WSYYR8V#.,R=4WW?XW=MA8BLG67#S\W71'&R M]L+MI<9KJ@=+!Q@LGS LKOG+A74A/X-W[Y>?G^XQKKWD)HC4(+T\B\LOU'Z9 M_.8V6&2K-_/YI>6,W9%MN];$&CGS;\HHA ^K[6U2\:;\X_O=J$(]BX,M@NW) MP03;XW,ZU0A',*1'8Q\'HS#J?ON%MUMG?;USUK>?E_0T]V',O2.5W>X/JLZ> MI\QF3]1E]YR9F#YV9F(K[+P?6&[YZ,2>:IT_CUKS>X.3GZ4[][.RZ-]O6?2Z M0O>4HT+\5O';)_ ?7\1M)/#:[8/= @.^Y%3*$_GU!<0]S*\8>R5!J%\0$A\^ MF0^UY;\3'Q(?DCPD/NPX'QXM#ZE*V]G<&9U$;(TY7T[%5WGDY8L@$XMO=0E' MXC_BOS;Y[VE"$29ME!/]UBH0_9_^W- MN87\?6QXP$D(7NI(=EMJ-3^E/BDDL%4E=M(J[4_$+/Y>#+CTY&^:B<$, (8 M 8QT&$&,(':R[JR6S5V-Q8#Z#K"A[_L5!3BBF_*L(^W^46R38IL4\[_/2;)L MEX]M;07B"16$BLZC@K0%X8)P<2AOPL4"PG-M*?)]007M"CW4[+E55^2QDP/] M"0:T$6][+O%,X2^*QW5 SQ%$":($48(H090@2A EB!)$N^"A]LL1_:E1I#.( M_'@ML" H[8Y1O)/BG2;'.W6=2M8/FE?.?,9G^LO6U%RAE3QGQ*"VH@$$-E)" MI(0(%Z2$*B4TG\Q'4V[ \7\2<"3@2,"1F49F M&DDQDF(DQ&AP MK$D0?1'IF=;$NISI79.')5[Q]Y^_R]/7-YZW>?,N2#=QZH5_2^)\ MD_X8^6&.DOY=8^:_5!/';\,XS1/Q&8#^0QC[O__U/__CS^6SWGM)!/>FOXKD MT\I+Q*^@$_R[ZE*&3X0/'\7R+Q/\OC0=Z_P2-&W#$C').V>+8*;,T )W!3)KJ-9 M)/_@I8'/@#]8BH-F"R_S6)#"2J\W.>;V7=\!B+X$."(6YPF+8,9!,>-0SABN M0 &B: -W>&#$>#>"1?GZ&IX;+]6C4[@]2S,ODH]:Y G^!V^$EP?QXI*]"T+Y MQB,'LS<0SH(E\S8;8%G4__S>@1TS''QT(CR4+UF,'P!50KYA@<,,OL 'O+J> M)*X:8LP+<;P@!8M)B#_RX(L7PNJE<(>7L=LX#Q=L!:-AUT)$6^. YV_B#*X- MX#'E.)?5 S,$XN1;9Z@+!J'%Z85O-3\Z_> M?^\T$A$J#0BD 9$@C58T1U/A QVE\ 7:%TN!-,$YX+.#Y>OB>AA.,;PGBKM' M1%13FGWP@N1?7IB+7Y8?@LB+?)C4CU&:)?D:IZ'N/$*FC9WYU?L/UN2=-7G[ MUGG_;C(9OU 9@GS5(0A\R*X/ 7A N;#Q@OD#UGB1>D2X..Q,/"N M@S#([M#N*!X*G+4!O, -:^QZX2V^>%'V_[/WILV-&]?^\.M[/P5*_[CNN*HE M8R*9KY#Q=Q0):X"*@; M2&Y*Z'Y%]H)()'(K^EH<3@1:61J$,\)984!OP2TALM(I+G V)R^M/=:40!HF MOR5O2B#,Q-PT>B0O0^C?NF64$!%+'G9/7NDQC8EY17\YBXC(S,(9@4E,J!(] M4FPS)+.?O_I8\AM*NEF&L1;CKSC.WTOPF=S].,3=,33$7$@M) PAV/>G"_V" M?2:.<%A]W@+OVB;N7I9G=D:MWO^9J M=4KOD^7L4>E#CK.O#) = #Z&0#=:@']GPV4*G2QQ-/&JBUP.$NB/TK< EM* MK%1FJA/\K $= _IKF"N3!G4'8VQ;Q\EP^_:- ;^Z8GH%#5)-\4/1?FK>\88"&O^E?G].Q#N/ M?C_&*8]H$)^%>$;$B7'Q/?2+BE1&%(/R_#5KH2KLE" P(;R9IL=/B?:$ M$^+0QFC].T55\)RR09 \L:!6ZWT)/RW(=KVP#Q0*"_ZPS;OR/,,L2I"Q< 1= M8S)MQ<3:*Z; R5@\@D8)5K>74);=+4A>VM=%#'XI$5C_P3L'T[:*D+5#:CS6 M?1]\6W.0L$TDS;O[\,'UW6OOX[6O&]>&=7WST9UXYO6-XYM&_Z<#O0;..'&T M^S?[B&TC])EUP*P@]<^+6PJ_U_/C?W']0D5R7CX0Z1T%&3OIBPA.F53[B*<4 MWZV6;@0=1)J-[RY@?TK)<9$T+=!TE2DBW# MCX^8>T!L@]EF1E2-/?R;?,\"O!W#+HNX()X2^\VC;W3M';ZB M2^ &*OG%"S]C(2\0SH@BXN;K+'VFALLTK=5HY\\,%NS@ASFPB%$A#IZ)-40, MYW3!'=9WS5NUKJ6L3PP^1![[5,;@>]!,)T3)4^40\!HO,BHNTD< MY>_YG_FA$/E#=5OR@E6C?VI4TS,ZX56+UR3+>R#Z^#$J\MIO;NDR[;H^48M? M$'N]U1VNXM_,FJ=/H<;%UY0NA9#]@1W@I3Q0'\RI5<@93I)_V(6B5\;X.$'['0B$^S5VT-(;:,;FQ8\'..*J6"G7FP M4Q3N<=(;5KJ'88E(D!?A0SQJIO$=Q21Q!<@2E]T>@AMZSDP_M@YXZ $,L]BY M'& /IR?>3?81J[-D[L\C^6DV[2ZT=224/CY2$WI)%%6G5_RTFSEXPA/ILCHP M8B]V3.U]/J3$(UND><38C\D5_,0%*?Y*PX^A\"*PX ZACJB@I/I*:*3:\24L MF8F63,)S>7=Q=W^=7WS?\H38*5_C(W$G@IX.+I_FD2>SB2VU(*61RN!K0/Q8 M)O/$"HFN9#=A4CB.?J=:L2!J@(GT=]$5OJH%'_LZT!R=0B)]$.O_7D1/8QYH MI0RZ2+-VZ@!]!^*^DA^P0UNR5?_AN5_,?2]IO*#]@M=,_[33SSSBBB?!$SO, MUF8!=4&YNTNXG]R W'@=_-I/)R^88*+P\B#KH#@O'XE-$='[EHE $3<2F'$B M=HC052R;W5%H/KH+*7&[*&R9<\Z<;OZX[KOMYMF]YJAU';JO9-U$6.WIT'WP MC0_6!TLWG!O7]:[].]WEJ1'VG>,:[M =.D&<8>0^U,OETB4O& 8>J=$V(^SU ME*938M0]I]GO9 F7!'V4E[GM1JQ$:E 3"S?F>08\ $'YCYDC/ DI)V"N94-M M5SU&64Y?"HE_I67!8T_?LS KBW]=:43F/9.%4_/UF2=L\J52>["RYZ?T/",E M)ES(Q![Y2YGPZX7FJB[BV13"H"."BVA=EFJ Z]2&$->)%?1KMO8J":F^366. M-\\7T3H1GV1"KURD+".DG"^XG1X\T#?DL"2BFZW$H)3"-_V' M?F_3.7E)YA[0H%1-'Y8E&^0B'T1*^H9A[KE8LWO>L3:!H[6$3AA%7R(@_=Q> M8Y)F\R#N$EUOG\M(.PE;HCX_Z_+]*]/P)LYW54E&2.@=+'+\OOK'BGFR_@2M M/JSQUC:7V?X C*^+KFC'([C.]<:!E^LG?;QYTJ?[1WWZ0%K7*% M$?^-)NRW&--XE3&W;K6QEPB%KGTRV+A?(LIJ]K["W!+JC,LD*(FS@:?2NID M1ZK/D6\QG5J$.W32F#?TIH@?.P&84QHZJE!$6DN)_MY9?E,( TU,!TT,7=;+ MJ[*;>YW%@$E_4OJHPCMG*0E,9-@6\AT+),&AIL*6EM;@;8A_=0]M]C%:SV>^ M@&O;R/7=WETB59BC;P4,/B' JW6=,_&0X3L +W" MR/@YW9V02_8ZB&0?5*( MVO!FQZG;8\1H1O\F=0X@RNH16:GUE!95Y9CV>M1H MQ)0889D3.5%_VZJJYHVZ^*^J M/]/VFK31"&$)W@K].<@R6G-*?T1>(J)=;'\0I$:= LPL?0EB^L/VJW_FR\S% M&]"Z=O&25=<004U.0QRQNCW6V;UJ$$74:!JQ1D>,VO7WQH^TU*;ULWI#VC_A M[7KSSB8C0H4%YJV+:W;H$G2YZG >_)L\C->(TY54OQ9OP/BHVJ0W=K=5&BOV MAO!ABF,<%D2^T+;6U?6K&=OD4KDGPO0\.0.S9 -%R(7ZZTSN[25MU\8XDL*>.BKF$,B-Z,10]Z M2J!:,-#"5MK=.Q"5I_A;Q/OX5R 4K998#5U$ ^= M7GST 3$M: X8]U8YP!I-_:4IONV-"5B7GM;]:0$U87$FET*Q!/([VEDXC I: M _>W@! C>]'XW;P6P[>(T^8#RMZ\64-7T.1O"&T_)K&Y;SU!/*BK]I9RE@.>UF))ZCL MYQ_IS]]'9&^B4 31UMLSE4)4[2V.0_)>&>9?K"\$$5/SQBBD"&B;/%2(=5HN M/5']F'"+A-A=(3-T:'N40$Q%H&WOHJ(41;34WDGG!&VL 5N:/05$Q@6B;O9? MN&HBR'N[-J")+:A"-F)1&AK:X,G8MY WHVT8*W?V#= M9FD7A!@3<2)8FC4="3):8ETRHY]5+V4!; M6%1N$6NDP7I@!&RH"EZT6V_4%Y%;$!N.,"!]T/Q:QV-@2Q5)9NY^\[E+V>Y(^QWCZQ#J#-)U2 MVB^V3%-"@Z8=N+ZRMM09-1A MQ80*"::&]F_+;_3ZNS#,4J5)_K3#2W"U6*G!2I;1ABDU2=EJ/@H';G47\^)R M^9&=_6P%I,3.=B=/U:02?;FHN)#BLGOZ=U+N"_.F-;3W9>W8-VJ.XJ2>^#/EL=RJQ_?&VU-8 MT*:(KPBWYS9:Q>BE54#2!MU=T!'DQL6,6AR\DS9M$-:]K3!HJ-5>Q)6+S^_/ M CI?.:SX(\AB_]4B=6>LD]#0.5Z^B.MX*DCY7*BHN6TCBSI[UHZ&MF-,K)4T MWSSQ)+$Q[:UL-]=>3W!0W]+5]WV[^9VP3Q=X)83+Y /B#-^V>@E=WE4V+Y- M6[WB.:U'$33B(9]5P\EXEW3!,L(CQOR1-):9T $&R1/5N,0S8$CM2*7Z,;/6 MK5@C>G91_=OF@2O/8$MC/?OHTSK*_('L22 B?A3ZU+^G?Z$BBC6.ZCK-J6B? MQ<>OT1\\1-,FNBOZQR^)5=K8DK3<[U-ES]M Y$>/1@NY$;;8TL4LFX/A) M"1<^MV01^(^2?*"=;5D+,B*W6DS NL6OV^^-.T#/5G@;TT9!-3N^RA]"I+0G MT7%]QX(*W(!C]EME>56>R_H5--V+H^I@)D?=YO1K8^L5L-X)"S<07?+Y\$UF MR_'X#^NSVSD]^)[//&@="Q"W+9Q=E@O>?@[<&_GRL3J W>2"UF,0FC-=/FVC MBB>VVF:*W6UYO-'X@IJ2?$XML9[*'-G*_,HF8 MC&-+YTJ(*HO.Y12%;(1J$O'&J\0XH6X$_SXO&N]E$=.H1./V,UW&.HZRON2_ MX_I5J-F:O'"3*Z)B@-484O/Y(^MM3'>1OB[Y?S8\A491Z46\;5Z[K:JXE$+_ MD6T*MM%PN6*\M-^+36N$U78SZ:LH7VICDW7?W: MN^;U(1@+;K6O:)H_B\;D*1^MP4SU:I^9'LJ6C?+.E.!VSW;"W-0PI2&@!*2/ M?.ESTQ4>#(8"FLR)KH5.$R+K:J!./WB6F5%T=%PA.FFO>GNOZMV76YG)E(38.6'Q$V(E3HVC7]9^;XBGX8M M"XG15R(%@4L;T2/ULD@OF1C99 %T[*-:FA.I\D"')A$;)^+'[W@KH2D&4M>A.F5:C6S,2,J>5H/7%NB8YH%DPV MJ);(54K,TGE>.RC"1J,'E8A=CB$^$O?E&V'AI)CE6CU@^(7<+F]FA30*H"W* M^9NRVS4Q*9+%?T<$XH&*X"\!_5^U(J+XZ&9 2 6Q]^; MCP9I\CBJ](?6F(_E97/A43U&,"&HV#-6L?]8?^"\%,C@&\;_+/Q3CJU:6K3: MA%=I3)4=BEI!4N;DQW3B$OU4J8=V"("%V@)Q*/&(Z8U$[*QUA$C-V@0_I05O MI%^AL6R8<]W1:'7 F^I5\%K0;BG^W*R/_KHK1MMDH<8^H$DZFCH*[SPZB:V;(<5V&'MN C-_LHH-7O=5Z_QRLF[: M039X$J93[5?P%P9(]Y &*8Y/JKH,KE$YTZP-0;)CA5H!=TXP_A0;1Z/B(?3=^XGO5M,AZ";\*BK<7PHY3*GF]0 MV\X^H^L5IYC$KQ.*0_M[$^R+ZC/.=!$ES :9!=7R:5YD=<)!4Z8966@R9<1\ M"3J&AAXY46]%S(L27E]G(G?M]M0N;@L@''M\;56 X#Q1T&_^]88,?N2$>Y[K4^DWIQ_S2,&;^5O4Z_@$SVQXP.-J,IG%2K$ M=$UY&<;Z\K9N#9QX6!VQ%,>$PBHJ,"OX:6KB$(_^TP'7_.W:VI.],SU ;3)5 MZ%KH(4A=-;5BNM!IE22LDF?(\PS!\2J MDC>R0;0>*VOD-,DB_UKG.#"8O9)>4,,N)Y]SYIA06ZI]^E,C@!]IBEU@L*:O M(?RJE6-E:ND7-"XKCDCYA@A3)F&F69X^%L\!?S=F]] SSH2EJU0' $LWJ$I$ MC;'=*7P MH,Y567]7$>)C4;FEX^?.:ZVFCM"P<$!KR]>OMNT<1EDS,)KI. )5QIF8!S+8 M#7-6,< .+SIQS@[(TY@J(R*BN6=(]SN((#NWV_2NPJZ/$D:Y MHC:GES+WJX("X:(6545U:P;L:EEI6_TB\;@XRH6K*NH9R749^35SDE5>3A+:UC[&+YX<1[!3/NW'UOG<;(SW@370DZ@N:[9?Z^]B[X7B43-T,;6 M/%M60DTX$9$?DE_6=:TLK" 2(\A53S2%L_XI717Y.?D]64LTI8<_U1_%RF#Y?-+^ORV9>$%@,( ML2N["2KBZ7SEY WIPEOK%LM>V1VB>GFZ6-XZC%V53L+WSLMY[;9-!36+$-36*J_">B#+ID-7$U$E)+)_T^XC MJ,ICIWDY+;GB(T0"\2Y5W&GIN8*VJZ2K;\9U*!6![!RW]=H\9T[3OLRBQ8*W MX9B2RY)IS&O?B:CFR9-^HF[)%RZ9:?HDM^V9\!'BN@B^,3= U$Z1C0]:[@WE MG)(@@\G,)E9*YW!'E(?"3>^B-"UEUSX,8YO,5S+1!>&BDCQ M+$09?8M:O I31#7K8?(B7ED5R*Q-U907[1AV^7F_;FW M"&-W(=0)0Q)IBW%6@;T=Q&YJHIJJ&79557TEC)M5(BQW\V&"MBR:_",N!(F MXPXV6W?EK)!ON_.JJ0Q;2DRL[2(1(^$W%+41O,)N@1N7?\K-MH_BH5O>OO8W M.@]I%V&L>\Z&0Y$7=A)R6FLE3"S7 M"Z$:<^6EEI MYQ+QR>/3D)_BBV3^J.DC)8ZHQ'3J>L=Y-@+?I8[OPS9]381*5. L!:G6'\.\ MS_Q&QH<\,RXLDO;85<'>-]$N=8 <]K;(?1!#/1X-]J61 W\()N1==# MV>J80M5]NWD,JV-KXO+U"K3K1N.N>8P@!ZO#:*J7\V)EJ^JWK()W-6':&5F\ MRILE)HG\M,J5P:+S3^.RT2(1D6TB3 $NW_@/4SX$GO'K:IU&NLV6"LWBM7MT5?NY^7HN_% ZDMU?QX-H/)+^"34!*&%S73[IA'EI%:3K.IB6@3' MBFW:S;*J9;;;KG73+<75=5<>(:VJTVA>0,)X?DULEW!'-"?6/?^!./K"7_F6 MD#O20Z\S/2'JU42B,1J:E->5J.TH9HN/19UFU<0I: (!U4&WZ-;$KN]^W]'FO-]%!UQT@6\X'3SJUW+$$N:,==,;Q(MW MVAX^X.6^##Q7LA!9X8QBU)@1KSVMW$#13HZ@C#K@S/=M]WA8C_ZN+F^$^ 9] M3G:N/MSNQ+Y$((:?\03:!2=CW1#K@M./;%V1143II%D5?&HLY#K@P53;VE71 M XH@#D5+M:X>K;HE,(.I%@=5P)-7!>:=RK"FFNRJ*\PD M9W.NQI("FV.F9+I=ZT/'C3Y MH[7QU&Y[UZ17ILT17Z<"X5-">_\E1"XU63YTIVL#NY4/DE#,D[MD8<1XNU5^ MRJTS42]&O446M2K??@%6!/'V:U;GJ[2A#'UT)[S/3V!Y_$JH4PH)_OV<;/I+ M(S)Y.@F-/?.@R7^:B,9*QR)AP8A@>TN4,Q>DOJ4HS!>1F=8I9TL@,]*M6WPG M_Y@@5UFW:;&HW;XDJ4O=Y'=YNM M(B:QM Z>_I4EN8=G(6=I?R,!5/*K?DYO:AFH,9H-RN[H 1!DE9M2%HU7Y9?)\AG>"Y<$P)*4S?-JS?@\4;CSN/"P[ER !TR MT>'Z0T2'*0O3;Z'#.NO8>X]Y;S15].F)=MFCH:)VTV1>I--)9&C,<[(K3YAV MT5L0 T!CF0O<6JA^PMIR---%DJ5,WCVS1ONV$F,UP"NU+W7O\'ZSF57MW>-1\2UR&GR=A-NQV664Y)S*!4G8BR' /1T'U*/:6< M>?U)%41D9Q<4'^S.S"M85'6Q])NF\596'U,,3^E L\U M_7C]Y89OY;1+(]T\7!]OX.^?69Z&',85WEZ=HQ+P@S)W MF:.](6@3%G;?;HNY@,>E+M/'2YH)Q9>U4O;*W_5_U33F/\K*Q>$Q,^>*)'/3Z!"$$A1GFL@:>OB59^ MHOB=DHO!E>8AM>_)>WS3I!">8!&_+'<&%E LEL#,1Y]4QXLLQ,IPO#5DX0"@ MCP. MGCQUHL7^ANNWU^)UB!5PDZK$\-32?B!I<&#IEU2^K>[_K7VT^=C,JJ MHP0_>.1O7*VW/Y?ZW9NA\BFI+K/?7_*'_5%WZ:TS-]7O I)T+1YNN^O_0@\,L8P3G M04F:;X"G.3/U'LEM^=>(P8S-E:)_%IDVXD+QD%6RM%1'%X4/>$E^-*NJY,!; M0L1?)P"$'J/\W('[AOX_Z^&]9NK4VG\-PF'9RQXZ0?#"M.6]./OXS!_TD,;3 MJH5(R,WC3T+^-?-^443[;18IZ4CB=7C'-H$OF<#;EKE*4Q[MZ M2MSWJ)415C<)SG"1I?54&6;KMDL7ZD,C4TNZ?E MW%%L6D2WQ_=-Q?R^Y7E[5254IQ/ -E>*1&J1&<VU%,N-E@C2K.6N\[T<,$;=K6VDYFSO/@)L2S3*O^; M'HLPOVC*F^55^K *.5#3FA*@:N\M6F)QN[B5YES?AW>"62ILKM97QP"5B&*? MIO.R&/' X$&/U&BHI\DD"6B#DFJ^0RA&(3:S&ZYJR=*9+[#Y9N0>&54[G6D$ MV4H:&LN+J1*SZ;$NRX6J1P6+?)&ND]-U-+GKR88WB#Z(O"NCF-G:/LG@!QDB M6V>U;:-XZ2:PQ*;"U+U^.N.3M^.C9MKUKE.LVQ.P&=1^8YS\N7*>!12N:Q%S MA_,PBSB5WIZ ?3/Y8-S>./Z'#[?&K7-KV?Z=(R9@WWXP/MB]3\!NVT*&>P1; MJ$.V_6V>E77WBUT1.ZH2SJH&ERW9VV+Y.K(2U:U_6.MT5HS+0SU"#M9.%4^$ M9*-DJI3)]OG'NJ.M6Z:VPZKS^?67VXOOJ5:T+W6_-Z=Z*QM'CG_V\=' M==U(/2MF>7R.J/U;(R>K<#;N!EPZ>;7\/)A&"_)V(+OJT;'SJ:;;SSG M$IT4&F:I=&>\_JZK@X_W>8G."Z0'O$!'_^-DQFOG)UESCIF%I M\[959'"=E\[Z[B<\;PQ X76829YD].Z=DQ1&_;=VM%.#O0UL^Y:K1A7)&B&E^N(Q+%^ M)_C&9VQW:PMPJ\://.KGE*II>MRZ_(RZ@Q0[+^#S/ FFIJ(V[-4^NLS!;#D[ M@E1"@@7,;>%S>E:50-W/D\_YJ@:S+;=59Y8S*RRL"^-$P1M:J4EL%5LM48.> M]!#3%;7Z?]$A2)B=6Q\:U(>L,WK=?;NUB/ P\AE54"Q@T3IR::F^IO-NI?TJ MCU>*^9)'W^2802PGH;(QQ3F^ZHFM[V5$"VG4%&?;)V9W!=FM?+M2Y>IY5 MJ"$L?BF,9=$^W\Z^T\?M%Q# MOU4!W \%:\/LFMF".Q 4& X8[A"&^[GQ!+:EZEZR[R$(?W_*B),TI=HZS=[_ MOS#$^/'Q!#S:9^+CK\0CHC:I<+77']2=$MX;]T'P/S/X5IA?%?+^21;IWF3' MUTC8 Z48)TLEE8D\WT:Z)8W;ALTY>_GP,AGJC'4P"#$08ON1RD*V8R/; R$F M18@-Q&OMDX2?NQWL_X-%@UF:Y+%Q&%,[7%X=*P:%:(96)H; MP@Z[G_E5@T-XBM4B>.$M$CI=)CIJK-UD[^B:3.JNC$W%;22.*LP&KO0 E.)X M(/;.1+IMH(EO'HW!0)$J8)#V2:M/235A95JRDNVF8\M7WK*V525#U&'5[9N. M(/Q6U4Q7.5_=?K55>MBTK*=X@4L(+B&XA. 2OD(.S[:184G3<&/!!/A\6_M\ M35')1@WK^AJN3?( MR2VMSA]8E?O:W[_:SV;;GC3M/C9?PAF>EC'^]?&:-Z=KE>3=TV7LTLEF8MVX M$]]SKC]\, W#O;ZS;WW10^]DT^L\S.LUW?L&,-F,-3N1JY55K MH:+WE9R%5MT'IU5(JVXD(K.)Q19\U=&BZO&85OI1F%1/KI/T:C!/W MRCCGEX=>%\<-7;[5>N#TK07\_0CD;^PYMZ4VA;AX[\RE?E\+Z"<[]$W-[1WQ'D$A*ORB0HIQ%Q3B"UZ(PX\BVF4XYPRA!K4!RW MFT8A1%FBF#?T<]TJMD5SAW"2!SMF#_6;&S&&$X7^WEE^Z-]&EN\BVX6" ##, M3]YM217>.4M)X"!S8B-=EU9MH,IN@B10S:#:TC8=O*7UJ1E/+1IE[.,6G4_% MA34QD.%)ZU8S^FH+\ &/D.X]'GC9NH4'B:,";)M\+T!$^![2Z'E73-H MFU 1_(+79(_M(4=>DUCP"\ O 'BUX66CB6T O !>JAD#(]/YG]G@Y!T&C(W; MI2!JW;:DU3ZKLLG@4JBCI >'"=/7D6F!FPV8 #=;:J0[HEG8. =/^_7FN\AS M;' $P!%01X6/!US0KQ,@IK!%,%+%W^Z0<:FE!;FB%S'50W'I:7/='.*=&_*, M@3?HHPK;@*>BD.H?':;,"7(G\MKE Z8 4WUZ_T.W >[3(HBU8-42Z >!T/?P M"?H>RJ2E@QPV]%W>V2ST/01O<_3]855AQV&(0F6DG4ND';&/;?_T9%.%@T"@ MG=ZDWK<#[O;=;-?WP+W##\7.76_]#Q\L_\.=?GT[T3_FI]_QKK?&G6=- MK-Z[WK;YA,80V]U*+9"^T@^N4$%-+ MRR(O@H2N3PR-6&&'?58!_7*+'U>;XK:8I"-,E&UARSN"^LZ599B.:CUJ7>^T M?5)/VR7VQ#UJ3]P?&'K4'C4J/?PVH@=1D'V$+K; ?BJQ'_2Q5>L, =Q'B8"& M/K;0QQ8X2ZT@Q;57:37@=)0*=312 )!B8)3&0['K*@0!8DP7FY\GWR MWL\XS]]K&G$\YRDAPW_PE!\-1GE>LF'R89H7O93GCZ>.R;"09\E+TH <#&60 MIY8<.T]TF0;R?6DZ'] %Z(((S*O&0%AFM 6?MJ &P4Z3ALZWD,E CCE!GBFO M5S>4,H'O JCR+$NFQP^H E3U'1$8?*, 7B08IW3]]/B%Q@/Z 2#4!\J,Y4)] M8"\=9:!"$-S-T5<(#H)705+*HZ6K6TC7I1VJ@Y0$*:E\V>%J >&&0L,H7Z1Y M$/^5[,@B_Y2$<4D)2KZF]8914N+IKPNH7[_0[PW&L.\^;?/"O;S_8-]8-KU\T7?OF MHWW4^D7#/48!X^_XA8TZ)RBC98OIHY;@@O@C>:X]9BGQ1UK[H*7U1FC/.,.T MC)$70.:K%7AM/GGME5L+,_=\(7-'EG]M.=OG' ^NQ' >9$]1PA<9E$5:?<%% M%_M&5"'Z5[KI6+9A6+JKVZ8OKQ[1<*44)-K^:8OB]#,N2#PMZ>'=S^/=!W] MZ.VGS+R#G-QZL1.U3R]65*N_'[7\C35[][,,8^WOY&^S7/M -/%4HU6DFJ4C M67[$N;L+P&\M?OL2?3N,VT#@C:!PN;=RQP.(NYY?H8!^S 7T@^)#J*('/E2! M#T$> A^JP(=;R\.AE]JHR[5ONC,RB0@],H#_@/]D\=^AHX>&GE#X"RZT#'_% M20F#?OM*4U-EK^EUD+GA:R;1TD 4@"&/L-&A)P M 1H2-&3K.@=9AHU\$SJ '>Q7*A3IZ).PMVE>T+S1/IW.\338Z*-H"KIL* ,T MY;3S&4+,0([KH8GM L 8 PT&$ ,8#8P"!F(4\WD.5"*[;^_+-QN6&B2#)Y MTO"W!4YR./V#V";$-B'FO]%)T@T+.8:TX>Z "D#%X%$!V@)P ;A8ES=AT18V MOK04^;&@ DZ%-KDC!?E;KZ[(6Y4#XPD&]-YH;P?BJ<)?$(\;@)X#B )$ :( M48 H0!0@"A %B [!0QV7(_HS;67Y@!_3#&L1:Q^J%<$W.!V#>"?$.U6.=\JJ M2I8/FG>F[R%/?MN:ABNDDN>$&)36- # !DH(E!#@ I10K80FGH\!@I>QW$:!@6>4L^I.M/K)=(!D8PSSN"%8"($$Q6'X+D'$P&BQX H0!"T M($ ,M*"J$#QW+3CX40V'D_"7;8;$]<-PLJ:S#B%V<;PAK">BV %WKIYJT/@ M)8A%]VY_@!0#*:;F&?/6E#OC^#\(.!!P(.# 3 ,S#:082#&08B?(P@ S;:?H MVP]%0(BS]O<;_MUZF?;"[J,YSK5?\+/V.9T'FT54Z_(X2O#EC(_O,DS].ZG$ MN)]A[3&-B= D6ZGEX0Q/2\(%.2YR\GU6S+2"_"(,LNR%_B"8IV5"_I0^:O/@ MWRG5'D&>8_8%_0?Y4Y!,M3@*'J(X*B+R%_)U&D8LJ>,Y$O[PZ'>/Z LT9Z6P9[QJJ_L\_MKU97N8$'>MW$O33Y M:XO;?M92ZRX==:43:<#N$B5$$_//[<AOZALSP&DACF/QFY\N M] OVF8B-L/J\.\+F0?84)7R105FDU1=/WU3]^ M7!90S;K;YLR()HB^LM OV":G=3GV.@Q3/3]8WD'86VPUA(F0)C(<'WDVC"(!:0/2 M!J1-WW,I?%M'A@G#^WJUM4'2]-LX1"W+^99\EP4AN/W#8J(3#P@R;1\Y#@P( M E0 *J!7&<3\E$71B&-^GY*O."G2[ 5\[[$RW(FMG(GE(D.75V@W=G<3 8 MVREZ;!DNLDP? ;Q'#7 -7RKZ+<,+X)H6H_78Y49*9NX%T*"QZEE]QLI6H,3 MX;3$S3>ER>\WR#,6,0Z0 DAM=CM,!WFFM-#JN6 *0DQ03@"$4P7-]VD1Q#T9 MG J14#G>.\,H@H-,RT&Z#SEH # 6 \ LY'EF&+BW: M.A9,'*QM1YTC4P3)4T0;,W$G7*H&!D@&88^C( MU"'4!9[XUB3\:YI.GZ,X!A<#7(RW70S=1+JN@XL!F !, "; [=Z/MK^R?$LX M]E9.^(S(%W"1#IGSX&D#N@!=)T<7N-DBXTU,U$@?V=",:90OTIQ\33=_ )AW:I;CT R("$8&( R+B4(+^2A-1&<(!)YXS)T(PKQZ%TYJ* M"Y[O\2%Z&B2>G#[ /\ _TJ6W,KIPL-QVQJU6Z_%*B^ %9BL-5 LH?PH-TTZZ MR?ZZX2'?D1?557W_#PW8@K0!:0/29C]J^*Z.# ,J]WHULT'.G%,G7F(T9R6F MKSRGK7B#(DH3B (,@Y-.VW#)MI'G0L$)8 (P46/"\9!E0^\3B/8I@J 11_OJ MD9 _RS_^ MY3C?=.6V=#Q/K$D=;F;?1N)\ +X+4SG:2.I!P]Q""RHZ#OH9:! M),K[17P'DH1@ (SJ0OM,AL K@!7FWV-"?+-GFJDQ@LIB#"-P@U1RX#JC@?J MP8 "!E2- 4_<.-4U3>3(FR

B\8 8 VPE@MN4B:P( .]2N4JRXH4\2WN%' M3"R J4:M '#QAA&)&UMH9"SR!'!QQKB@X_FD38P>"R*@0?%;#GC+\>ZW92%X M"TKU =NT&X-HZW2\!F&'%'8,HW.8_+C(WC0=!.]!5 7DY%!X%>2DW/"6AUQ; M7D=PD)/[F.Z*>[CJ]' "6@&M@%8GIY5BP7RE:05\!7S59S>L'PK6N6C-[X]F MX;1(%D<)OA1T,DS]NQ];YEB(DP)GIS?(1K1TYCP.T&)EH9Z&45#@J?8FMR/4/;,![.2>?'E[8 M=0_E"_DE61#[M$*Y?=Z\F&5XM??7/G=B[R+E3GGT39N3[V>$'LF4O/[?R@1K MEHXT4S=6XUJG72Q9TD3*C:Y6UR,?N:V[=/0(%>OL+A$A>,(_MQ^3I-D\B#NJ MQJ"_J6_,)+$6$B87O_GI0K]@GXF2":O/:TAR'\T)#G[!S]KG=!ZL!*7F0?84 M)7R105FDU1=7G[\+P_)^-!R7PW"UFI$KXUYG)0/I9U7 Y..B$E7HV @ M+($/05B"L 0FW5]80G@(PD-J$&Y[YUL5Y_IP0KTKDZ"<1@6>?@\L!BRF"(L- M)$339S;R9Y&*H9:M-VCP2:>/*KPBK6JBOW>67]Y@(<_VD>E9LEY>E=VDUT%1 M/4@"D 1;2P+=T)'M.B )0!* )#AC23!!YL1"O@F2 "0!2()SE@0NL0=,Y/O2 MSDI4VU&(?,J)W3/L.VHB6Y\0^20MGV#T?4AD(-\A;@ # & .MEL"UR;0>YA@L X !P/H F.[XR#/E]>X:.\ @ M9>#'OV9IGFN++'V,H#/]*<1/#UF@LG(^>VDO:!O(DV@#O%72=@Y-! &/@,=] M\:@[+K+E1;P!CX!'P.,!45[7])"E]]1^%_ (> 0\[GCJ8B'#!3R>W.U6*-C5 M)VU_Y>T1DZ>JE2($"X\H_10?E*0E)7DI M QD(D0$F]B6';>K(G.B "< $8$).M38,ZP!G@!/F? T?&3Z!L 3X GP5 ^>MNL@VY/F- ,\ 9X 3XGPM#VD M6]+Z7)T]/.&H=JU___J_[M,BB*LIT/+3'$'R02[W^NLFM/O $:7?.61R QH! MC?O1TK5\Y+C'\^0!C8!&0.-K=?D6'),_O''F($> &\=HGP&R[R+6AA"_ ">/5B MEAN>3=QDT%\ , !8/_WHB :;0!/V?GW:D;FN!?F;]DX<)'__@UP'%@31B"M: MWADFTAUI9\*K^[XK 4X((VFSW $Q8T:,A2QY'>8!, "8D0/&--%$AWGC F M1&-UVBI#Q-\_S7_[_[N0HNF MY(L@+"X]^_;C9&+=ZKHY<2?NW;!9\K8NCZ,$7\XP$_2&J7_7P:KA$F0RUHD2(LF+]Q:%JDS>N4WG M"\(P29%KZ:,65=33GG&&M2#7'M.8:)+\_:N\]-KKM!YJ[KE880Q['XS4\7^@7[3- >5I]WYX7G:%K,WOO^ ME6EX$^>[2M(0*1('BQR_K_[QX[+D:%;6/@6HI8^W]FAG^W,$OBZZHC?%VUI! MRZ\W#KQ\OO\K4QP0U1+1]HF$X5J8'"T@"F/P)1W.,3S!YRU&--X ME3&W]C*&WCYJP&S<+Q%E]8%;86X).31E$A#'JL!3:6F(P)'J<^281Y830BQ1 MR1MZPM)'.H5\AJ?:4YI.\U,:.JI01%K,L[]W[N/D96(Z:&+ )&4PZ:6>G8 D M&)@D,)%A6\B7=P:KRFX>*@EV-Q6VM+0&;T/\*\U^OXR2RT66ACC?Q8@XPSYA MKFTCUY=6GS;Z+F'@$TKP"<\'7L[$0X8O;U32V.%U]@[PY^!9FP<%^7L0]Z.Z M>@ADG[93,W(L%SG^T28\J,(JO:NRXQ]YC%>CC0]UINDAOZ\*I?&BKC>_;>B: MCX\SK1.J^N$K6=FRJMMAQ\N4?9,[AQ!EM;]^DS]OP=%25XNPOFOCS^GR=,]SN9W^&'W MC'W[HWDST9WKFSM=O[F9F#?N[81G[.O7M_K=S5$S]KV^$_;O9UC+!1%IRGZ& MYT&4D,=KBRQ*PFA!K,Y%\#)G*?V$?7&FI66F4>IJ/Z=!DM.L?G+="I_LLYC5 M1,^U"9W[W%I[#G(I!0AK=Z>3E[5<'[ %#PRCQF >9$]1PA<9E$5:?<'M"O9- ME6^ORZM L*54('CV:2L0COOXH:>0]JGIJ$C1WC5R+H^^:7/RNUF^2^KC&9[6 M^(:+7!<.0_N)98VRPQK!VBYM^<;;H] U'43\ %G8465_3P(1A?04Q$8V[\8@ M:MV'$3@91C,% SFV(=5"V)NF@^ ]I4(NVX5/UH=>B,-X'89D&PK"M[]E:4+^ M&;(.#/EU,KV=!-R16ZLGF +YZL"1.W&DZ*69:\]1,4O+0D0<:)#AL0DZ M@)96A$-'R($]M"@"CCHV1_76 NM\V$W:V0;PXHAY\=!2X2-GGL@-O6]RXW*\ MDSVMF+95#J^@6X%_@'^ ?TY"'Z@4WC2"@=?,: %3=Z\7.D!7TB-DW:G#=LH1 M#C@.. XX3GW"'>A-&L-7JD$^8PEQ(?T'_J.,O@:QS..9@P_RQY!$W=\[R\]V MMBQD^B;RH*@#/+O3>[ZJ\,Y9B@+. IYIF-)X0)7]!%D L@!D 9@%$D1!7P&[ MX3L7HC JUS(<8N)8/,08:0DN]G%KSZ@= ;(\!TTF\GILCKTA <2-),2-S@=@ M/9BU #& &$ ,=-C)1B ,WUC\7-N(VF.6SK4\X(W[_K\OOW[6'LH\2GJ:ZC,X M<-E(UPWD63 <"X(RO>FBP:$"@I6 "\ %: N(VQV>%$"^RVCU>K!W9OGYN#H6 M,BV#N#KR>JZ/W=6!6 +$$G:@TSL#F;:/',#TPZ6/&5-EFB$NHHV\&AXJ)Z2!+GDT'F !, M#!\3R+5,9-G23*VQH )B=9LH^UN&%T$TU?"W!4YRG+-BGK0@%VAAIV 6G)S7 MG1S=L8FC8X.3 U$$=338> V0<;$ 7 !N !\86=7-,.E LZ M'ZRW1C'#PQ.R3 M-("D$HHIJQ3+&9L@!+@ 7@\<%: L(U.U&V$])$21/$6V\ MP@-TT*-O"Y09U@3I'G@Y$$102%N-!V 0IP.( <1 ARD%L'./U/TU3:?/41R# MHT6N- %43B &$ ,%)@ZZ#HP!&?; S8-V<=GS);TD,;3=B'OSK;BZVS$*W<$ M0:S%-VV:EO2 N*K>Z;?T:0RS'; M "$&0DS-.O2M*0>%ZL<%\"K=QUO)#N(1Q*,D&\]&KNTBW9,W@P%LO+W<687" M1RW"AC@I<-:OH_MS%#Q$<51$HLEI7J3A[S/R9YSE=:!R\B,K(2OVZCQO'3/J M] ;MAZ]?U&%4Y0@'' <&%E@UH-9#QP'''N8\Y)HXY09X)DU+!XSNY M1ZP*[YRE)(!*4I %( M %H!5<((XWBC=C3!81+12@A [QWMZ&V=8GV39R'7E M97V-O3X)0DL20DOG@RXHL 6( <1 @:F#KK./5%^'(=G>(M<6P4OP$.,^T#4\ M$*&)-T$371J.5-EM",:HHW,&APH(4@(N !>@+2!@)\/JRDH\;6?>@5OS:DM) MY#@VLB469([=LX&X <0-(#0'$ .(J0(QT&$0G=OU8)=\EP5AT;>A.#@L&2;)OA<$(F 2(2X[IWA(7,BK?'^ZKX/*'=,6E\N0,R($6,@RS.1ZX >.5+L MSO2&;I/Q#L3A:NVL\M[/]CW&C@Y#$UDZ\8_\_J?SG46CM1-')L;;8Q* VZO% M^2;5H'\L8!HPW;LR-KT)LDQ0QBI$,0>W<=.L-<#4B'&ES0\3QT%D ,( 80 M X@!Q)0Q)<=J,1ZUA\ QD.N?7FP,0@) _/70DN_Y/"KF MF/9DI'/?0_(;LE*L&T@QDF09R#%O+9T&&B2M:%K,T(_>9(BW*<]J\EGJG:5GD M!?D'>5$M*+2_E0G6+!UIIFYX[ =W.,3S!YQIEL&^W:5T8;PGPI2\T'(&G"K( MD8#<(< %X (TA1*I0\,W[>CI09J\8M?I.M+Y_]99=J:/=--!CNDSX\WTD.78 MR#/-ZL?<]",_G*#)Q$2V:?,?3I#I6<@G1I_XH1J&X7A*./+J?D=?Q0%1 MA6-D"(P&75 H!1 #B($"4P==9Q^DO,]PD)?9"[=EJ0T9IGE!(Y.F8R%#=Y@5 M:2!]HB-?;^*4$(388G#6Q; MTFCK&08;O'D@#GW>T%PD(**.HSP?:Q+6YH_W9" MVD+[-Q :D@P"P[>1Y1LG9^U!2( 31['/H?DS2VF5YB'LP*L6X;II6C[$^" ? M?Q!\_*>CD_#(%),O*ET'&2Y-S>[)=UI#NT&P4M\^$KA"(,1 B,ER$AUC0FN@ MCTXY< :/"^!S'XJ O/[:W[?^W7JO M.$KPY8R[C8:I?_=CZT5#G!0X._VKCGJY[)LH(:*^>&_I!,NP?C77W[IM1ZG1 M:]HWH9_;STW2;![$'2ENT-_4-V:0U4(ZC./V?$56N9W;TOKM7J#7V\<=KE_TJ>? M]G)OR(N'?8=W!YY7^-UW.[&!F.6J@NUC0L8.AZ8K1K>W'SV\C4=8G^;$"BJT M]%$+9T'R1/L()EH0AFG)9AMI"^+3[3+>"%CN0)8SC!/D]LHZY.^?7^]G&<;: MW\G?9KGV@?@$TVY3(5FQ#V!)8,DM6?)+]$T"0PY$<&Z.U!U 5PD\^N:8C>-7 MEYR:+Z]S+<.+-"OP%*2B?*D('+?*<=-_ESD?D D(@"8G7\AP5 ML[0LM&":+FAK(NK1W*>+*-1<>4E/P(S C*!P@>/4X3A0N,!Q U:XX/0.8'[S M<"(Q[\HD**<1T;_0".8$XA#8#=@-V W8#=@-V W8#=@-V W8;43L=F#]^XD] MU<,9\#/^BI,2Y^_5Y;^W6$PY?(+\ OX!_@'^ ?Y1DS[ /\ _P#_ /\ _"M(' M!K1MG-"+PUE"7O#I19L2KRU.%S1'X)2X5'[&B[R.$V_QF/SVX3WT5D2VZR)3 M8B\)U?>?7@?MDD=B!2C/;2!M5ID&IO:!O %Y _(&K!N0-B!M0-J,1=H8.C)T M"^F.O.;+JC, B!L0-R!NP)D">0/R!N3-N.4-F#0\I$_H^$83%!DHLE.A:G"H,1SDN2::N)8L=@%8 "Q&KVS>6K8.G(GTL(]H%\!H2-#J*RV4_+A:SK(=QWD&?[)X7L6P[H!VV/#]EE% MC<%V!O0">B4J7U?WD'Z\5+G1V\[GW@/S-LW9L-QL^+TP568S.%<$;@)N FX" M;@)N.IR;E*,/\,^@^ >D$7#3>7 3=-3 CD # & ,C$2 &$ ,=IB; MH 4:M$#;FW8V,AP'Z8XM#6YG4E@,IT6 JLW)SJZ%7$\_%J8@I1D0=^:(LY'N M&\B:@!X#/08=T+9WMGR7.%NZM(IV0 6@8O2ZYIUI6$@WH<$MF'< N6,IJHGC M(.=X+I4J\#E^<%"A>/Q0^I^%2Z5LIX#T>$X /&3H.C*.A_71GQ# $9P".G<\ M #UR=!,Z.0!X ;SRM*MNN9[@29UNE[&$(3 M-,#V +%]5I%C,)T!O8!>B<<%T'B517E!O^"ON(QPUN'"3A2;N!-F.M',351B@;PD.@GK$J.BAWR_@ M G Q>%R M@!4 "I6F]0XDPG2)R:@ E !J ;"G !N !MH4K^QO"#69]Q3F@: MSE!G<"J-:.'D*4HPN3!YZ@-<9U3CB73=0IY[^OX*JC!=WTH.CD H*CQQ5H*T 5H$HV MJGSD>B:R31@D#:@"5($-"+@"7*F+*]!6BB69#CX*V30)BY(PG9\D<#B>4P)? M-Y!A'\U#&_T9 1SB*: EQP//8\\]@'E<@%Y K[0**LM$GG,TTQ>4*\ 3X+E3 M&KCA(L.%#!D * !408 >>ZH#6+^ 7D"O+#IZ$P/9UNE=5U5P>/R(\,@"OP7Y MFPCZ]C(8H@=R#8S%X"@/N FX";@)N FXZ7!N4HX^P#^#XA^01L!-Y\%-T%%N M$V4_)5]Q7K V;.EQQY3@9#G,4*>HX%7'UGB #& &$ , M-!C "^!U!'A-'#21-Q8%X 7P GB!@0@0 XB!!E,27F<_8;6=-]('M(:'(&1X MTG(J5=GEOK40*)L1(Z('LPUP ;@8/"Y 4P B !'MZTSD>-+&A@ B !P38 M3H +P 5H"DAT.S#1K< 9SHM3]L,?3Y#XG64AW_-DP0\*AP\C'YS@ 'B5[L4Z M^E,@@"A %/0KZ%< [_@S)-Y-'&1:\MK. ?@ ?* YP;@%XQ8@>@X0E:T_P;B5 M&Q(^/FK[))28A]ISDN+H!HNX'M+MHS674X59^M:4H!!/"REQ3_J+-YCP'.S6 MK8D!B 1$@I(#)0>0&@*DU%5RAFXA0S]>RV)0<(#&4Z/QW*Q*P!7@:O2X.K(B M&PNF8.CJQNQ4&IC4'K-T3E:1%%%2DH5J*9_%FB:Y]H ?TPR+"*96!-]PW@M2 M1W/*X+L^,OS^3^E58:&^]9U"2!RP(AP-O*1/3CWO4SI 'Z!O!SIYM(NC+V^L M."@W@!? J]V7P?"1Z+X%N?U?.#@]$[WT.&):T'!:@J.%8;.6*@EQ'@ HZ;3ZYIMJ4/:") MW$@UT3O?11-+6I=[0 P@9N2( =L-< &VV\DU#=AN^T7D% J!]TG!7W UR/F5 M9,)^>-$BO#A-RX<8'U:]LFFC!E'-\:>CT?9-AI92(;0]*?LXA=?=";(DGA+N M3=-!\%[?9HQ"(E0Y^P;D),C)T:3B'DS2G8S/0? KI&*H)40E54J##-VJCGKT M(M3S?:1;YLD).@B^ SL31.1 6!5$I$1OW#1-N>!D 0A.1!6!2&I M;EW#47O;#H);P1,'":H:3X($E7GH,R&FYN1H!^;#YKQ#S8"4_#U+_[<9EF['.4$.%8 MO+=TPLTRB7@_PUI8SLLX***O6".;C\-"2Q^U@OYA%B1/Y'WFP11K1:JE9:;] M+4C*('O1#*29NN%I91*4TZC -,\E88P2T \/01PD(=;R&<:%]IAF[(;!-%W0 M8WCZ@/MT$86:J[O:/*;?]G\ETEFXCA4JJ>X-?OXS(-O#VD\%=9*GN/BC;CGOBQZ1)(. =O*$&N\0A$X#C@. M..Y4A!N(^]KGN? M^2X+PD(+F%X]I66L"DFD)6GT]\Y]I%-,)AXR;&FE#:KL M)KT.>G:<3FN#)!B8)/!U%QF^M""<*GL)<@#D ,B!'5[:1*YG(\N2-CQ&E=T\ M5!) N.ZU#N!?<5*DV;EI8$?D.:MC*!QD>_003HP9P B90,T4I3G M-I VG\,&"8*@2@"402B:"_#QS9MY.DP>[I7U^OTDD94$)G2RZI& MD-NJ-*V KX"O@*^ KP9!*XA+[I!&^',4/$1Q5$08<@E/+O$48D+E" <D@SY76#5B5K00Q &( Q,!N!H%C(]O;NBSV7"3!T.-VZD9$!^S,*D5$ M90@'G B.GE:.TL/6"U M/6 VCRW*"SI*XSDJ9EH0AH2-BEP+RRPCW\8O6IF3&Q#6PGP\6T)(DA=!,@VR MZ=6K.Z0,:?;2=ENN'L:P56/8'/_*,^S6?^6-89O(F<)VXDE@_FE'@0UJ]0,Y M:5+.N*R7Z_80S1WHO!3@)9AQ<7BT.]<^XT6:%7@*)-R;A-=TMN_V%(3CEU>/ M7[BEGA&Y&'VEUE^.B'4.AS 0BMB6&C[RG G2]?Z/8%39_[X#GP":T8-F@CS7 M1X8+IP4C,\#5G#=2K]D\K47#E/3C%U'[D^>()@U.X2@LI*/-VS[\UX#1P/ M^8Z/? MZP)S3KKO(<2;(M6%P$)BUQ^H==H9V"EBT8-%NF=0MNQ7;Z/D$;-H? M[_ CSC)BU&;X*TY*#*8-B]CI='H0S$0\JUV'^/PV@G*WC/,__U#FET]!L'C_ M)9SA:1GC7Q]_P<\BF8/L_F]9FI!_AGB.DR*_3J:W+(4[_Y2T?Q,E8;2(<7Y/ M:'03I^'O?_GO__KSZIV_X"=Z&YZX1"[\E#S2-.(B2I.;%_''^A8LL$H^?,:/ M/UU\O#-UP_M?\__N[RZT:$J^($;JY0??OK7N=./FQG2O3=TW;_V/'XV[#Z[S MT;WQG.N+ORSM87L_9&34=]*?W:64:JU%F'LNWNRB]\V4ORV7,^P<=I&"K.OR4M(]*2GI$^>T.>'Z M:7/*3_IT2&A?@V=(0NXO@];;CX#>QM93?RL3W!#5TI&VR:ZARER6#0=,"4SY M"E-691HMQC1>9J(.@OG \U?4\P=!"8*R3T'I(M,T MD6N!H%35S!S7:?)O6;H@[_BB+>* 'B8HHRW";$VF% M^F\C4;5I^"#XLA'9.?YY'^[::.)XR-;A;!<"2@.T<93G-I V76GC6<0JFO0_ 4^5_9=H+JDW MX^[H!?BB.0LW=ZBY%-#V!L0P"M,Y_N%=G.;Y]Z,OS]^^\FEP!?M;#YV36M-O MR"GJMT\[J>W$1?TGOMP:\NI/VQ#AK+M!#.OE!])-8K-!=4#9N82DNB_*<:;2:A63HZI1<'7NY9T0?P6.'Q2_2M7S2>H!') MH+@1%"KTP9$+:6BY!"V7CL=J6S=1 E8#10I0!:UP9JPV3E8"J7]*\U^A WY5 M_8(W'7N9).RMC>"A-.RAB>"Y W9 V%2.<(!.0*=*ZG1\)42?17H*-*&$PY0S M=864HP_P#] '\ 7\ _RC)GV ?Z0:U HYP,?OH:R=DN^4+T6 4I3V=0ZR:8L1 M#TI1(/8V0"VG/+>!M.D6OKFZBLB8PQP>DC7*1Q'$%#-N6NM#3%FZBRQ76MKI6Q12A6GZEE;G+I1&/=#$1:ZOHXGCR^(60,79H +H M [IX0X3"09YKHHF\QK*@C %6HU?&AHDD9$=]!/HI_UI:3K(=QWD&=*.5T _@7X"0:D$KX*@E"@H M#61-?.2;("@5$91@CZH1IQ]9.'Y]1>R&(4FG/!U2A6)G.9?6MAVDV]+*T%39 MR[Z%-ABQ( =&)0!FVBUQ/7C46P O@!80#N72PVI\8R//DE3F 7 )X ;R:@(!EVYXF9BC2;CT=0,9]A&S+8? M1WU;9^>N!D""@023%]*:^,C5>VHP!!(,))@R$NQLLN-!/X!^D*K,+2E$]^UT41>18#RF]^W5:N0$%)+GH.H.7M1XWG( M]2&%!T3-J3UK(!S(:)#1ZX.A'IW@!_8@R!J0-2!K^CZ8=Y%O@$$(LD:Y6.*8 M0X:+M=6HIY3;JM#I+'L!3!QD&= 2Y AL/B:1"F)@9&+ M'7DZ" '0 Z<7 X M?4!.*BLG#?7_ M0%K;R:7P*,X6B#?K.6[O)%%E\_L6VPH)(;7D.8B:LQZ[]SCBJ;#Z)& M45$#A ,9#3)ZPR&GAW2)!;ZJ;S[(:! U(&I.)&IL-#E"(T55-A]$S6 BB6,. M&$)2&YS.M$]I=0M-/#BE/0*?CTFF@AP8F1RPK0ER#9@/#'+@Y'( Z -R4EDY M:1HN<@S(9@$Y '+@G.6 ;^G(\<%O CFP;RSJAR)XB/':WZ_Y]Y]_*//+IR!8 MO/\2SO"TC/&OCU_P$TWV^HP7-,"3/'U*'M-LSN(\-R_BC_>$66[B-/S]+__] M7W]>+CG:D;WO^:_W=_=Z%%4_)%$!:7_O7DUK[Q/=NY MLVYMU_%M>_+1N/O@NI9NVI,/%W]9VK;V%MQ'OR.$KP MY0PSCC%,_;L.GQF4AQB*HH2P1/'>TLD7,AGC?H:UQS0F;!?1V22Y%FAY.9\' MV8N6/FIIF9$;4L*5A+):((A*/DUQIA7DVCO\B+,,3[7VKFB_Q4%";LM_LL)Q M^ZPSC[YI<_+]+-

?A4^UN98(V(-HUNHI1'O%]=:9N_=]\S+D]"LF\XVX85 M.B)'7]IY^KG]W(0"*.X^F?ZFOC$#K1;B.!:_^>E"OV"?B0P*J\^[,S'AC:/WU3]^7%81S?+; M ?!&<.IK9VIM'T/G2[/][]X6S6N5!;_>L ^\_K#+S0.?[@QZ]8/:NMV.=,#V M6$'\FP/[.BUY5]OE]D#+URW=%7GO[4= >AG[],P%_D,:3_E]?BGG#T3]$OW, MC!Z-63U@]P+O'8'W_L6^(/;7-2%)\(2UOV8!N>M=4&#M8Q!EVC^#N,3:@O G ML]B!+>6SI05LNDSV'(3$(&ZI_,JYL:>=HP(HJY%D/0BHJD80]#&UJ(,.RD>[U7QX\",XY5)\.)&K5 M*PD; 5;_B_FZ>'I*B:8,XB8ZLFU'%BF4V?6>#5%0\MO;FT.=)1Z1B,H3#L(B:PVIVS2AKRXO,-+' ?:H1?T;]%*&>2"Z M[TR2^>9%+$7WU:JBV42L5LYSZNM>>D\^5W.*M^_ MLEH444=?)E]Q3BNGLKIG@<9KZP/:L("WN5SY&ZV[S]^_NC&O4>35.G3C/.K0 M#5V76(!N2"E =PZM0CYQ$?4YE7 K=KD%]>L#,(>AAGB;^O5_5#J1U0I##?O9 MQJL5K&$'9@1F/ (S7C\]9?B)LMX_*V]A3ZD(OUHU>N>+S7>TJ@PEUS?@A M6>O6E0Y" (2 4BU#3IJ>Z.L^S5T"3!QJ/&[IN@[>JOPG.QE0TN%7QMI\9QDF MLMS^?;55-CF> 7(PE;Y7DHE&IKD&%S52QZY5(6IT,#7,JPF$C$#0*&0B]Z?R MCZ[F;<=&EN6#FI>BY@>2Z3GB6MP1IXM,+.2:\GJHOUF> VDC$#@:#1X5MM&W M)>&I)9@$0]Z1-ZL%Q!>(K_,57PHEI@Q%?$FHD#9\8H+I\N9C@ SK^DP2AJ3+ MF'"^R_!T=L-?%_2?^=[STJ^]CY[_T;*M.]=R/U[??+S[>"WFI1O.W<0_[KQT M=[$T+YU"5";'7+?'H],:;UZFG3(J-@/29<\^EW*?[@!U*;>DCG*CVJ2.8Z?# MZ!<9SFD%SE1[P%0QOXK+UYAD"\;JJ$MEJ]Y[*&DW;2DE[>:!AT@UU8SQA':P?>YZ:A:_JXK?]ZU&5" M[YVASV"0)E+Z9[;?LBAL18P6;7PP1J0/6A>2_1PD3]"3IP>K 7KR;&P0I:2X M%DVKE%R;L+O47!P7/2!!0((/>]FB/?&=(J50"T MT)<4_#7 !"@R,(7!% 8) A($3.&1FL(P=3B^LZ7?9_/-/[I5SO 8GP(C#Z>"A4'F- AT\ M#J^"!H0-"'W3@6\F'6#8RT.[FH'PKA^L_,=G@T3)[#KQ#UAL5V<,PY_F/. M*U-:U%GYK>\[X@:"1D8M[Q&). 3"*4.LP7+<46=W LP[\ 9" %(%@'\@U0WXY_3\ _('^ ?X1X& E4)Q MT^.T'2T3K&V(CSY-2SJ#NG+2I5)9/(W-O5X)!ZCCH2##MY!ERTL< MV)O(?1!L<-Z/0D!72VRJ!6ZE0W.O=40U+>!4U3E5:JK>(*2JO#R^@Z7 X#6Z M<>7)PS@H981#=TSD>7(:_8& MX 9PJPAN,(+ "#K(3Y0WIPI$)(A($)$J\"J(2)FFI&>8R)Y(:WP*[Z8N:/D8FO60AS'@N5_NM O MV&>R(6'U>T-=T+=RBOV""Q2(F.T@0BJH?$R(L<%A$7[$V):O(KZ0)JC__4.:73T&P M>/\EG.%I&>-?'[_,@@S?T+>Z3><+G.0!I<<7NOI?.6FNZ5JBXN6>WO*><,A- M3/[XE__^KS^ON1N];I;&1"OD'_XH5ZXBU$DHDWW&CS]=?+RC>33_:_[?_=V% M%DW)%T%87-JW'ZQKS_;MB>]=&[KG^Z[YT;C[X+KFG4?^=_&7)2Y^361M8N#7 M0- V%&@1'@-%E!"[LWAO43-!-BH>TYC8MI21N*B>XB*(XIQQ$V9$U(HL(#L3 M?9-R'XWP?3'+-4QH-96S-)IQU:BYC:E7^]SZ_:NP MVD$1K&.JCG+0EYB(?F[?-$FS>1!W^,[0V_I$F@9?6CG7T;Y_Y>J^-7&^J^PY MHC7B8)'C]]4_5A3#>M7?9'A/UF8_;J^Z^'_(BW>'O/A!\_R@V>:TBS>'O/A!\;R$W@ZGS8CW]C-:O8,BIO5BG;?ZB/10 ML_Y6+<9KJ:\'4(M]>N9&W@-QBOA]?LOP(\XR/&WHR-PF6>$\",\#L]7,=LNC M$0DA 2 /:3 MRW[L6#8'&O45KF\0NM"DJS0M$IX\#$IS@DS/0K[$_NZ 3$ F(/-P9/K(\.3UQ@14 BH! ME1*,6'VB(U\'[Q* "CFLA4P?WB>VQ/3-U/Z(I=(L3BE2XN-WSZ]\# M4*LE=:LE4 *E)U5)6A(7X. \SUD ')#SW/&[O&NP'OE9F^+6[Y';5Z%^'8U% M5*HRH=%0I#>JO"@34:2JG,:JB"B->G1G2M=V$9PU%:YK]NIYKF>,ODX%1?8! MIEUF#+@ +H +JW"QKUT%*H *H *H "J "J "J J@ J@ J@ *H *H,(T*OQ. MP!W/V/($( *( ").$1'8_+Q)85X63 S^4Q6JZ.W5QHW0IO3)J$@M@=SA]C2? M"AI;!+QV&:Y3A5?S.Y,!+4#K[*!UP/W%P!?P=7[X.LPN86 +V#H[;!UNKR_@ M!7B=';QLW[%K1_*L+=N$@+TV8>^ ^VYAVX"OL\.7VB#K=#SNALWOIH-Q _CL M$)PEX".GLM=W><]I?G/ZJ1BWL]^L^N:KS*.XD&J[:J%.]F;96)VX?-2S;"S! M$Q8&8AD4ED$!%4 %4/'@?%3H\%Y@;#$%$ %$M!X1QE( 0 /0T'(TP&L"*H * MH *H "H>0D7HJY*$QE8' !% 1,L1 3L!5 5Z^Q$M]\%(I;[B0VIFQ3FTU#D M\N)*%%(=^#P:R[00:K+/E :=XJ1Z Z;GY&?56P2V=ADK P \ L,=-Q/0< M[C@.P&6CC@! "J " MJ'BP\J+7Y[VP T0 $4!$C0AS(0C0 #2T' WPFH *H *H "J B@<]IS[%$EW4 MX B@ C8": "J-@PT>>H[0&P$]_T$[M(-^XBU65BZ54QX7)0L#)CKT0>)W&6 MLE=)G,;1BHQW(6NZK:C&&^1-8GM!KY(70ZFEXWK.]PM/"<>E?LA3MZZT30\R MR8:G.-^/!3584&.-.07 # # #P P ,P6@ 58#6JE>@!7[<85#!< !H ! M8 8 -9.@+E>EX<>W$,K=03@:C>XGFITAL MS*4HJOR.'I%%?YC2(4RL[R>F4\%@B^#6+H,%@ %@ !@ ]LA%F3V/>^;*IF!1 M)I 'Y,&TP;0!8,?.@AS(L@%< -?9@>MI$(:\UP_@-\)O!/+@-\*TG2? LGP@ M\VGOW?%75F1)/&#_X^A_ ,"&Q7@V #VDGAF;HS.N>:&I^SH MGOVFVE]$(M)(RSMN0RA>(\DFI-(ZJPSO&'C&CRC85M1/BKQ M>@ 46[/\ & %6-?>U@MX-_"XWX/U/.)LJ"&%6T6L,5D#SJV \U/?X?W0Y[TC MS$C!^ +KP/KAL-YQ>=BGP#<(8;H;JC#PK!34_;77+_R]T*][#H(^4L=T#U@D MDV2BYC\]<9[HSS0\T?3SFI9\CD>R8._D+?N8C43Z@FUJTKIE(+?QH!P^]\-M M@H9E!=W^XL>M1"&=?8R"/C202Z3BJ&[N,[+3P\'WP; ZAWRO'C:)R<]#R8IO M#FL?BSNMFW%*+4U3&97JV/;;N!RN'.(^7:[9?5&P3_024LR7[$,NKV6>RP&K MCX&_C9.$7='SBJ*B+XOJJI!_5I(:6V9L1;R[]$*M^)D;L(U+?W9Y]"5[F^6L M)#&-Z9ILP*[S;,1^$VDE\KOY.UU/OY/>K"[-R*3$J4CJ+K.!*.OB'_33)BFI M&_.LNAE:+Q%^;S^FHTQ#.U.6H2B8B*);^_N@-ME\9T#A#J#HVF[>,TPYUN_=6='C8U.FJ5G+$.A%V7^W[? M3(N-/*48BESJ$5,F6Y8J:BO#3FD_SX MK"HN;H08/_\4#>6@2N3[:PV489:0RU:\^;.*R[O/ZM;/Q/._)/33SW_]RX^S MN^3-B*CRHQQG9%72F]=Q$2594>7SRQ5+*QOQ45[_].3M:Z5 __#^[_/K)RP> MT!O'3?N,ZK[IO7KSPG>.WTWW;?O'5?OPD[;\/0&&#WDVJ**RT-__/8YD6M!;%FZX'XW;#J<; M-CV>RG"L[_U49&R<9VJ J:_C<1+30!-54=00#97!C"JBJ1&1@C)(BKR$JA:F MF.PZH]\NF5(8F9)K(=5%2EQ%%--CXX*D1UYE(B@05,Z&=M;4$U))XY__H9YQ MH]('J6H%)_,F!G(41_H9) YZ<7['Y%<:8GH2-459NC*^)J,Q[8^R]OKJ@6J3 M?@%U9A2KL6(CD?\AJ7=9J6X3R27[MU3V1GF0H[&D%M$S;ZE7UU)>7&?Y12'S M+S32FKIRH09?^U7S-C)Q(]-H]M*ZB?3D!2'=#C.2JR27(TVS+Z2:7Z2*?*L: M3?3"L7JR\L152XE@1_3M4)2:Y&,"6TJ4-NO?76WX'Q@_HFQZ#0T0M3BGWU.R M%O3T>*2,REW=B4G?:+Q:I+?K07A_OW5OQ_6-K!")+#B[KE+%7]-O!PLR5$^> MBYLE^B6M$E-;''2%_%?#6%ZS-U]E5&EDO+^^)H'G>A2&<4&6)J?(C@93.18U M>ZA(CX;K3GVI>(F\BD'M1.EGS0W 0$:$>_*E1N(/0B*OAW8HB4*^B*02ZKX9 MX\F< #_23N>5*+1N3.&2I7-E4H^8OR'6IZ-1(,7(V9G[Y%F5ZI_'&6E///?R MIA9)VU#EYQ:"[A8*[UE!5E4641Y?:;M:_UR-J EWZO:"XNJ81".4AJYYPU.B M&/:.B(VYBE/4V]Y2;$?<1+SRJ:2^ZC?S18OV/K\1:?Q?;==UQS[-W_=IX7TO MY^_[,'D?7S24\U&8&(27*<6=":N]024^"DY'S'4N_M]^+C31V[%K\_NVFQ'8,G,5*3W.MXD=5C)XBP.H/B^^)E74 MDBP;@J6LG[$TZS^N3M/&'86\HD/C[Y6K.^_KCWNZWN?7>.2L..M_4 M))"%VY%[N]G/WB/-Y[+$9XWM/KE?4@]MA=^[:L#]LEJQYGM(:WU.CX(M\KM_ MI]^&!7NC8\KIONY'R-,R;6O7 @[(!WB;9,?H JK8)NJG:8J@?6/Z?[;6;K3 MJKC@P<#>I BWWZ9Q..C6Z]RK5%2#N)0#[&P^E)MF#S:M$QS0"73:9$[5%AZ; M3.;^$OLX69YR_U(3JUU9NQ0*@(/^0'\@'^#+6OE ?Z _T!]K'&J+ N!&=]C/ M=[PL;H8YIMY9?^31=P=+LC1_B,[^TNAP=8Z.U\-QJ\B]M=#*6:]M8)O%^P(> M.A[WNN;.&+%]_,$VEK(-! >:!DVOO\]UN.OXW.F8*S)HNP* IT$WH)OCT$V/ M]_P>][OFJI';/OY@F]9D$D\K8;A4B2>95>)YA-[-VN[9O6NM"9KRG9#[84-' M@)UN;65,;YA#5>M0$_*P[_!N9[6*YX[: E2<#2H@']CB#1F*#N^%'N^&/HPQ M: ?&>%O8>+P3N+S3,7:F-&!Q'K# $IQ-2W"R4B2SBHS-6"-3YQMM&I%6G/!C M+F?ZX(%'>R15#W&&E $[X/-NU^-A<+@#X]JM?$C86AH%@BA!E$T2I,\U-KT"^P3[!**T0E=!E :) MTN5^M\_['HC2$J*$/VI'GO[$TO'K=\1N."3IF+-#MDC,F)5ITY+C(.AP)S"V M# \<,X\ M\-0+'>[TC>705I6]11J >LE86WJ4W9K[)[.VWSAB4M!'7?H>=$+N.N;V;F*+ MN340M(O-SA->;A#RL&=N-Q;@!7A!<."EO)5+,TLTV[ 8[G K,4]FP67?<;D;''"U M91OTJ&GO[-S- !@,#&8NI=7M\]!IJ, 0& P,9@V#G-@'V =S]H$[;LC= MT-QA)K 0L!#@,'#8 ?.WG7[ ^YW#E8':*8_;"NVS.\UV-BX>%I-M$.5K.T(L'[PF_9J+2(AN_@<5'/V5-/K M\;"/)3R@FF-'UA <.!H :\ U34_,A[SOPB$$UUB72SSE ME.%X[6[48_*V+7(ZRUH W0[W790$.8":GQ*E@@9.C :\P.$=!SP 'C@Z#T ^ MX$EK>=+U^SPT=XR0+6,)G@0/@ <>T>E.U^5!#R5GP0-8UF9"E"]'&77]OUC6 M=G06/HFY!8IF>YVP<9'8,OA-T[9%)&07GX-JSIYJ/+5YK/G*.;8,/JC&4JJ! MX,#1X.@-DYP][AC;>'6=H#Z/DI<2IXX,1X(/"[/'1Q/C!XX.@\ /F )ZWE2<\->#/P<)^3'7$1U(-)%TSRJJ4KKW.LQ$;Q$5$ M#XS32@ZFYX%D:<&R:[;2]YW8S;D,&%V5T%.-/)!=9SDKA]),\XKX*QO1]\." M21J; ?NM2B4CXZX>_KG+*R[9AM$1"XG%XXU.]]Q'IR40_TQ"U93'KB3Q M,2-D%U(IBB@*J?2%!)_+,:F4OJB0-VHE:_%\Y^XM-,+;L?'>(YE^R^8LR7+A MGB7KZ'PS(.KSXD/3+!^)9'D0U36S!]=RC&223*[YZ8GS1'\F/%MS[*O%&+,S SR]U; M>Z;;]G,X=9.ZG>\?=@W6.BN3+NUYNW/4UWM'?7O_H&]_W)0>?,\5P/D/'=BX M5))YM5QR [*\/](AGZ.4^8(D>KL)4-VF/]W6+'J5)8/Z.>H7' 'H3]6 M[HKOM9ZVL!'^:!.W)[$=@2+^KA-P-^PT+A9;%&!3' GGO(5N@/7:!KI9HAN/ M.Z[+G1Z.$#A49-9Z'V?]//PNOK77@&_]B-Q2 W *>-#I\7Z )5D(.7<..4\1 M%AY9F4X'.SL.%$EW3B0!6"?^C/DFC9S1O6E 6G%\\N$.[]['7V['J=YAA^)V MG[N.N4)V.PNU%#WT0I:UNYFG-)G_(U:K_\HZ- M$Z&FD],!DW]6L9ZC=%%*GB&'*@JQVL=&0G\(??&WF.]G7-M*ACJ$79-2OU M7'24I3H[+)3D#<==3(R^ZM)G,FBMF:_*F.=ZG)'I!TSA7@:506Y6#(O M6%:513R06C_^F:I=L>Q32>I3_-"$G?"LPZ#GPTZT'8[<0G4PUR+7H((J!82A M.*2A,-.\=YD9>:D,LBK'I7@])]Q,V7^B&TL&0/5D4AZ-OAMEN2(OD9KID.N8 MIMV9$L>I.1VNV5II&6FSF0:#^OF7R]X_/JN+B1HCQ\T]U#8&/NJ@? MJ?_KN(B2K*AR^9D\KU^2+/KCY[_^YO P[G3?=MWXW#(-.]^WK7O@J M?.N^?A.&OA^$_ILG/W_C+2[*X('Z=^N274TE0O3'E:I K\0X5L#3$M.*\FDH MTW[RO^6Q"%1=I/2UZS07;G278D6NL+D5_6W M9/5/U3BKV>9:Q#G[(I)JQJ45-3-/[JCY>JZOI&CV5N0#-KE!6=[II3>Y2,M+ M]E;7GBS*/(X4XQ:U7-5-]1S@RF\5T371].UBPS>T;TPWZO=E5;[8M,E+RDUM M(J$,Q1=Z;"+UB\N,544=+?R2B.B/BT\1@446%[_+O*1W96,M)?4Z]?A1-I") MNJD6C4COIE=07ZEGN9X.K;NHWR@'^IU;#(3R58HJ&DYOIZ\$=2<72GTNE"HI M&<3TPQ=9>S6Y&H>"+!PK9/Y%R6-,RI -IEVN'W3)5,XLCXL_+JX5^<I_-JGW,IB!?NEJ]3R\>4KR7SD2XS>SN,54MSJ1VON"A5'NXV M+H?Z,C5F6KI)?#T;@'ID:FE-&K5\W:PI>I"']- L5UET?5D>R[0>\&$VRFYD M*K-*B3BKQH5^,5E)I0I*I#0J6N@B*3(U^UR-U$C-WT8()1^!%/ NELG 6-7< M_\KC5$$DR60X2?:B4*#0BIM*-?QC$0](/68]R6:])W,\!0%]/\A8FI7U MG4I9U7Q]H?27?B#A3%R+ZZHD2W"_(;*&UAI-8/?,-;;^J"Y_KLQ*'-5/JJW+ M^QH&+[LQ<\8#UZJ^MZ08^N;U0'M43=Y] MT=R\L0\5?6BB[+151:8G+CY[7Y5%2;'8D=!$?6A$WY30_BO1F:S*'DF[/W#@4945)_ZV_D ,KZ?HE#9-X M K':MO$[[*S<37U@$' ( < ZVA]M72;M;+7O..@2U##XL'H@'1',N_=OH] M[O9Q.BS8YI3\:XL UND[W/$= ,Q&/3DG@,&8[),]8@J.MSS\7YU0<8%L]%>9>^QRX8 M_3]<+??7&B&=OA+90D#G>8#<96#LY%M;!A*6Q)X%A(=9(&B=?* _6^K/0]LZ MH#_0'_ /] ?Z_C3GI6=<0/1F-C+>T A MMD%PU@BKM1KW8$T6:!PT#AP'C8/&G8?&8:6:.HLPC62"I6J3-&#@\*!G?/W- M>:?[P,\/<'*K:E8;R+RXEYZKDGLFBRQ R:SA97M3=6VR1=ZE:PPY'YA;.+"SD)L06.NB'XN ;A=MV@5NJU-S M]U5$]7QHJNV::G2I7BM8U=PZOKU9H/46W;WLF<,XC#DH$A1I@ZZ"(DT&/7W7 MY:YC;E<">!(\:2-/GF5&P^EYW.^8*_8&< /<-H(;3A"O_#W0K^2.)47P_IT4-=S MOE]LH+=CQ[Q',I=N,XMDDDQ4_J\^[/\4@6[)V\91^SD4A? ML$W27;=BX#8>E,/G@;,-TR_KZO87/V[1 FGI8U3ROJ%3O5\B<3=4_=Q'2Q]Q M1.Q]/7P4ZE:ZV"0,/P\EBZ>']K(OZH!5B=A8G98]O6[R M%OH4IQ?TQ<6(F.!N\G7!LC2YNV2JD6)Z[O%*<^."78E"#NAB_<@HR0I2@?E[ MLHIX)AO1DR?-FESX3A0#\2=[)<9Q*1+VN^X&9Z)@8CQ.: 0)H7QZ,0EA+*,R M_B+9@%I17.Y-5 \.>9R25U4^]Y41/#KU'JVU+TNVTK!=GJ.6">-ZH5T> MS6M5KLJB%*FBGZF>3;2XS-BXRJ,A::E"UER523F--,"[]!A=E-#;C#R/%4-! M"L^&8L $J\_1EH,+0?)#<$QLD_W)U*=CN@W3)--%?BSB?VY))'\G)E7ERIWKS M11:E(OO)L-T271MIA%KP8G9\A/W,M:7,I\*>VO !&U2Y^D%!RDA#BO@K(P-= M#NDE]-[! ZLZ=QH/KN%6E&^& MN!W7$,_=*EJ.LIN4OC?4N.\+VN$GIWXLTT+H$$)^ M57^3PS[WU),[/@E3*$:(TRBIE*K10U1$4%"H3>CA[$:F9#$3W6\Q&)'-+,A< M:D]_\DQUBPY^(O5&D=Y-K*K.K(A2/Y,,:SQBUW$JTBBFIY$K6,J1BILNV;_K M)T6ER::&W9$5STX\EB MF&IWDU;F4^,U!_5Y<]58B".ZB=]),C_P=8O*9ESYFX)5TY 7!25*0? ZSG<<0Q% MRQ/7GS@OGVM[38]DNB*9ET3N3([&278GI0K9/FV^8])+NG%V@X[>:G.:2[** M?U;:\*;J?W%*M)LDVF9.LV[T$]GAO!#Y79UVF^0-*5RY44?N40/:IP!&'N/V M/-XQ->SK1J^.L_>/3HY#"V"YTV(Y-Z2 VY#CMZ+JE3;?"P1'^G(QY2PVDJ,K MHJ#I3,(OF^S'(56DR#CNFTQH32B-_B\JZFJD*E%XN*_E)O4D]: M>LM@\K1E?WM,$49TI[,T%,),)E^^F9*9O&3I/GI#.CG MDLED$ID,Y/7$JZ?+9#PNYV2[[AW;=4<_-/\VCA@G(J6?BBB/K^BW*YEDM]3+ MC^M'9FY(U'OFO=#&1)2U%$2>Q-3\R0 8T11B#7.AQI(M6[9B;(+NE"ADJCJZ M_\,L&= =_TLZ*$MB'Q+1Z_8EWDQ9/*_/>Z&9I-LF#H#1.UY@HA/164),H!6\ MGJ*I1B.1TW4UUIV]0)OG_LBI:E^UUO MS_M;??N^PFOU[?Y!7V^@!O%9KNW=OJK_X:NKKI'??7:BMYL >]/49)USI_XF M@_HY[RH5H2B[^,^I3:S3,H^0+_1O2_U[L.+Z^>G?OR>30.SE9!+H;SJJ>:U6 MS[Q52PO^I?PV*".4\0#*^'*V<.M?TVAA1U9\]$)FFS;G'*;TFD@KE'XTL@ZCU)Y?II (.+JL7 M??77KX? >3%(';4#$_:Z\6WRUOU+!R0 $K#JT)]'9(/-&\:^T^?AFF6Q9XZ) MQE+9K?9^?BZS1"66-[/%K;<@:[2T- M[[*+E!&(QB(7N3F3?W S'W0"[OM]F'DC9KXE*SU/^(R^$UXNTO5YZ!D++?;1MQ7AL1G,@"/?.6"I9- 7Z.MDZ;JLY## M0QX+U@9-VI?#MJKJ?K"&;5U\T6#EK/JCNGRI^-2[Q>(*T\H3[/6TN,*KQ>(* M'RCH,M>O@^Y@_[>J)AZGN@B'>'Q%B:>Z+(*V##W/Z+'U@Y%*4J M4S=2)0 VEK(HYC4R%NIC3$N&3.I.+%?A&-;%*>[J&[[(NMJ]_DM5*H_+LJZNI/;$;^X$&XJ"#>."&J<();F;=$)M=5&-&0O%-/%8 M5Q]199B6*WU$HABR:U65B;Z:E7._8[I!J\KR-L]9-R_M-*C#- M7J7*5,Q%QE5ME"26E9+/6-RIXDY::M-7ZT(Q$?4N+B<5,521Q4HU6->?U?VX M1P*W<3E4FC+; ;E8S6&I+'R9"Z78]Y2%%]/J4KK4U.QO_7*1Z#+TA63?EHM@ M\6A$S:<[5+E)D93#K+H9+LM_62C$[+KPRE0I=+W\NHS6K+2+*HIRQXJ*QJ1^ M%8DD3JBGUU59T?"HPEGQM2Y$*;_0]8:JR!X<\+^F-+J1KK"CM)'U5.2J^L2!.D8VD M*MA">)NJR-H*/&NQ?S^0/BVHUDP38EWM)2[6ON6>"CADXLS5G3&L74UITW() M$54Q:5)!Y&X*^#EZB6C*^(N2Z%9$<]VR"ES/]R]'N8X15HN>+ W:Z18]"]V.P=HGCI':)T&_U>4_]JV\TFEUZULU="V9TK(N[X3B)=L4+UFHI8R< M)W3/FL(E*J:H2T= +S\_D6"'1.KVEMJB]6 H7]*J MZ9 @#'G7,3>AB_(E[8"IO6;EH,LV5X6XO:(>&JK?N9>!N85C4$4+MBJT@A6M MV,?0#FOJ ML",*(]_L3OJ]TA0->([^I;F=]="=[5-@A]$=N^2#!-;CK/G;++^6L5H;9&SR MY#2+&4Q7_KE>\PD9:Q0&&2D[TP" &" &B!UN+O& 0K1><$B+K'6D7F6IZKK! MFE -3&"?--4_("]KE ?9E>/Z3L 5< 5 MZ&&0L.E;^O-MJSG3Z&;ZE[HV]_N7 MH=/W3=9K\+I&ZC6X>V[Z[QVWY,!^MQ^W6L.>M^];:..HMX=M;GRK=;[5:G/< MQN]97J75DC^LSK=^.<@>V_ -)#4[1YA)LZIHP8=\4CQM+D==T,54%@-922C; M3-E>U74[H6!0L&84[',N15'E=U Q.V8!SZ+NSTMJGEWL]G_G=#GGH/P\Q3LJ3$9 M [96P_:I[_' "2E 72W6!FM[6M86F#X/3)/SK$J&=WO-UQ$^"U/<^CUR^RK4 MKZ.QB$I5AS,:BO1&LCAE(HI('TIJ+AO3J$=WIG1M%\%94]BW@3-=3@5%]@&F M768,N N@ NK<+&O704J@ J@ J@ *H *H *H "J "J "J J@ J@PC0J_$[ M'<_8\@0@ H@ (DX1$=C\O$EA7A9,#/Y3J3/VV-7&C="F],FH2"V!W.'V-)\* M&EL$O'89KE.%5_,[DP$M0.OLH'7 _<7 %_!U?O@ZS"YA8 O8.CML'6ZO+^ % M>)T=O&S?L6M'\JPMVX2 O39A[X#[;F';@*^SPY?:(.MT/.Z&S>^F@W$#^.P0 MG"7@(Z>RUW=YSVE^<_JI&+>SWZSZYJO,H[B0:KMJH4[V9ME8G;A\U+-L+,$3 M%@9B&12600$50 50\>!\5.CP7F!L,040 42T'A'&4@! ]#0BKDH3&5@< $4!$RQ$!.P%4 !7K[$2WWP4BEON)#:F;%.;34.3R MXDH44AWX/!K+M!!JLL^4!IWBI'H#IN?D9]5;!+9V&2L # #P "PQTW$]!SN M. [ 9:.. %RM!Q> 9:-^ %CM!A;<0@ , / # K)T (V1QMP/WT$H= ;C: M#2Y8+P , &O8>@4^K->V CC[G:3OLO0B$L6PD9GE%@,):Y>P=@EKEX *H *H M>+#RHM?GO; #1 10$2-"',A"- -+0<#?":@ J@ J@ *H"*!SVG/L427=3@ M "* "-@)H *HV##1YZCM ; 3W_03NT@W[B+596+I53'AT&ODA=#J:7C>L[W"T\)QZ5^R%.WKK1-#S+) MAJ:G2%S:-K55&:$Q(.5 7RK$<>_$;L@WW\ M/EA9LE_3*!M)4SH#!)WB A/[,-$N@P-4 !5 !5 !5 50 50 50 %4 %4 %4 M !5 !5 !5 50,7F*7ONN2%W'!^8 ": "6#BOGYB,^PFE?E0Y=%0%))EUZS, MI2BJ_(X>D45_F-(A3*SO)Z93P6"+X-8N@P6 6 & #VR$69/8][YLJF8%$F MD ?DP;3!M %@Q\Z"',BR 5P U]F!ZVD0AKS7#^ WPF\$\N WPK2=)\"R?"#S M:>_=\5=69$D\8/_CZ'\ P(;%>#8 /:2>&9NC,ZYYIR1E2V1JW)'=5X:G[.B> M_:;:7T0BTDAR]EN52N8[G'F.VVM&]WS2O4%6725RIGR[B'+R4'7%JC9; F*7 M^Y[+.VY#*%XCR2:DTCJK#.\8>-R(1P]8!!:!Q:-CT>OR;M?C@0?C"$ "D!8 MLD_Q9A=@!!@!QJ.#T>5>Q^>N8^RL>N 1> 0>=T_'>MQU0QX:/*-A6U$^*O%Z M !1;L_P 8 58U][6"W@W\+C?@_4\XFRH(85;1:PQ60/.K8#S4]_A_=#GO2/, M2,'X NO ^N&PWG%YV*? -PAANANJ,/"L%-3]M=-HG)ST/)BF\. M:Q^+.ZV;<4HM35,9E>K8]MNX'*X-C4Z:I64_2[N%"Y"KH?T*A/Y0(WO(,[).&4Y(;(JAT2Z_R7$5H7BGGS> MVVILS,Y\YUTZC*[2ZF-$X]=IZ=00J%[[KF:$[B5C+[5.+W[)V:TD=<>F;' MJR(E5^Y 7$P&:T'1QC6L.!/7)5UT.XRCX?V7,OEU3#H\N)]NMH&B=G>#*11M M"N >]&P;Y(U/R12VI$4<9E52K/9>82KQDPY0^<)-G,1>7V M:R>$*.<]7;U1%(.,D)QF)Y8*F^R,A9JK(A'LC&9[9'( M_Y 43^0B+82.5PI.-T5)I= Q0>TXH5]5[\?)G?I61S0?*XIT7.>J<^'.P*V\ MVZ@B,2H/]\U7:D-Z(]G+J%3M=_M^P)4+*$;D#!)VI\QLNS]X$&O1"3L\] RY M@X>V%NZE>W!K0>KS;\E(VW(B05+ND8C3DOYE@ISWQ9&:"&.FH\5FEM(1RG*E MR0<OUWW[*GCR\S?&9'$0ODV);3(C!T@( MZH^W]7.O2'X3%WR>\]"B81?LDTBTZOZ]2@5[/RXSF9 YRK,TC@JVJM"MR6NB M<;8W[GUJRE8E"QFP25!B*'>AC55!^-'F6!2%+ OM?)&YSX4V\$1\B78"R.=0 M;DVVA"%MYTGNZ>2^HKI23QF1KT)4\?2)0MR3'QB[J@J2=4'N0NVOWPJ5 ,W+ MJ;-$L?*@BB8/^3N9F[10OD,A;\C\EUP[/"FQLKB^CI/:*2&^)P]3/>1N:KOB ME)P),K.-6:[>9<>HZ>*J;;5$#+6P:[B%>J3(@Y?Q%^7'E$Q9)C4T.F5GT UW M3;OA<:'M(;5560*=D])*7BJ[K[1*N\FUYRR5NT86HY*L%/F-0L& /%/JIKI% M$X14_B\];Z@\I23);J>_3@4RR3P79'#(VU#9S6_44+DGU=5_"#I:G0?_J8I2 MMR.N6W9=E63RV97V0W1[!1M(BG%'<:JQJ%YQK1/>MUG^AWIG),8J!:4=Y8&D MWVHG?@;F>1,$>752O6W2-@7,&2KU((LYEJ=]66 !^N;EX(O*:0[8AV%6$OB_ MQT(_XG81/SA9U]A^5O)(1NQ81<8&*'BYAR!]L'$5/Y73<)T0_B N,<6K^V!V>?P$EG-J*:*A'*BH M68N"I%X.ZS$2>:[C:C'**F5VJ<5=G&B/%G_DV8=?*]/QB"E!]7GQ-FN4CD2Q/-RQ- MZ1M;0_%-RXGI;^*T;J2HRFSZ1;VF2W]3+Z1P'1+$9/%-1 @1XT(^G_ZQDHM= MOS)COAK 75HFD=]O;OG[<=]_5EUONT'QK1L-28$ M!\%!<)8(;M9<_\D#0K2H.-\:P=[G ^Z[C'K+J3!H)[3S"-KYB*#QD07[MI;^ MP85H?$')JWK:W&X#.K0/[/:7Q],J%=4@+N6@V=*8,!!;J)?W MD(&PQ@ 8YZZ7452G.>LY*+WV%[[)<4..G784VE[_^[N#J57S%:7WEX;'W4Z? M]P)CYR];/_[J/AS0 +8!VQR>;5S>#QSN>N9VH3)-$+$7]'FG8^S(R5/A6Z#BC%$QV\)L[KBL4\$%Y^JPAW9R^GZ(7<="Z:08L)V @C.%C1_UG6LFG$X+1*A=;IW MAEF$#O?\#G?Z6(,&@ %@#0 LX'[/XUX7RZ[V]47/:#/1AUP5[2GO=/I)_EG% MX[I"5RI+1,GMR&L>E71"I\N#T-@&TU-A%F#BC#'1Z?>YZQC+MIX*)O:VMB>] M1J84Z4VL"C/50;A1"XQ 8'"TH*9P/-YQ^!)>Z<>* !@ -BC -9Q'>XY2'4A M$M]:A'_+LH$Z? PA!D*,AT,,Q^/.FO.ESCS$ ": "6 "8?>VLGVOUUMBVMLZ M\CFA6"#D#E;.(](&NH"NHZ,+8?9DQ=OD1(W)P3B#N!AG!7VM!G^,8,,8(SUB MQ;,__LH&6:5F0/99$CYYJ#[UPMHUU.;*16TKP@-+S#S1=WFW%W#7-S=G\9#H M6J%)2)B P\!AK>$PQ^GST#66H@*'W>?4MC6.G)SCY:E#NRQG/P@10H006R3$ MMB3]K1:B-8*#)IZS)B*9-SL*9^%47$2^AX?H<9!X=/E ?Z _QMG;&EO86FT[ MXU*KL^.5QN(.9RNUU I8/PN-TTZ6%_L[;H_W.^:RNK:/_[X)6[ -V 9LLYLT M^J'#71<[]QIUL\$SYU2)EYSFO)*JRR-5BE>4<98B"] .33INP:4@X+T0&TZ M"6!BAHE.C_L!:I\@VV<)@DXXVS<[$O+OYJ>_H'NVZ=YQ]]D0K7<[QLJ\G7S8 M"7@!7H^6D]$C*4\>8LCL6!A[V.4@3;;W3_([6"2$ V!L)^TS.00&N *N-L<: M7=[W&MHC=;J00H;I),(0NQRHY>.!&G"@H("V*>"1"Z>&GL<[YLX3./DH& # MP!X%L, /N=\%P/;UJRS;W-"D"%_+:TD>P( I+P A7CLR<:>6&CD5/@$NSA@7 MZG@^8R=&GPHB4*#XH0!\(?!NMF0AH@6KZH!M&HU6E'4Z7(&P?39VM*-RF/F\ MR,XR;87N(:L"GFR+KH(GS::W>CP,S%4$!T_NXKI;'N':4\,)LH*L(*NCR\JR M9+[5LH)>0:^:K(;UK-25B]9NS[XY3K+RZ%.I.;RBTPK63"1#IC\JBH MJ ]%D46Q*.6 W<:3*]^/RXQE8YGK"@'J&G8K$W66C/Y9CL9)=BA3=?Z4/>*]&].GJ3M]W5=W1E=0@_6E%:WC-I::U#7RH,O5]IA'[L)3ENR( MHG7]E)@$GM:?%U^39OE()$NFQE77S!ZLF9A%I.23:WYZXCS1G\G(1-//:T3R M.1X1#M[)6_8Q&XF5I-1(Y#=Q6C=25&4V_:*V9/J;VWA0#NEJ$L0DDB9;FHAQ M(9]/_WCQ;60\;_?::22WN]8^;A_.UFWR^]\_[*"L=9DF]^]WN[OG[?O>O]_M M'CJ/SI]^Y[$8'R7W[1#FV=GZNLF0PC1/( M6V:_U[[IFR7?%!H*#;5 0S]1[+27?K9TGN;HN@GY&,IO-K%)=566V\^Y'AO1 M:W,>1]5#8_/54-(34M+5+!C($GH(L@190DEW)TNDAY >LD-PVP??M@37^POJ M:96*:A"7"_K3 FV)H)'-?A0=@!$X )P 1GS 1=[G5]WO? M!& ",,$Y,T%(_H#'^WUCYZYVEVG#C L&7CQMSPK"C;.L^L8E>F/03\-K (UM>:SD?*"@ 1>-P5CTXGY(&YC#?P"#P"CWMD>4.OQWVGH?*[P"/P"#P^ M-P)C"WRL@8R2)$!$[N*(_ <[G4=8 *8 "8F]_6[/>YV V "F F MIICP>]PWMT#^5#"!Z8S'A7(?94&2CH:<#>07F63CD:0'Z].CTILXE?2P] 8) M&HN8RM;"\0U,^ 8^[_0.MQSJU%=8 YZ ITEXNGWN]5W $_ $/.V#9Q!V>- S M%C0#GH GX&D0GD&/.[ZQ.E=G#T],U:Z-[^__ZW-6BF1Z"K3Y98Y@/JSE7G]? M5U4?."#[G<-*;J 1:-Q-EJ'?YYWP<)$\T @T HWW[=C!/F#@$7BT 8]^ M+^2!XP&/QX[7+$?+4]?C3L?8G/#JN#]6 $>$D;&SW(&84T:,SWUS%>8!& #F MQ 'C>;SKX+QQ0 *0F'M= 7?-)5'.PX@@T'OQJP[L6"F^8M4PZ&9[NE&G(H7& M=B6=!]T ,>>,&#=P>.@9.Z4'D %D3APR;H\'?6-Y$5MT'V$>(+%'JI"L2*^' M9"'BO)WB/%&6>7Q5E>(JH: O8X.X&&>%2)B:T!V#@HQ1T"-6COOCKVR056I$ M#K/R_HAJ^-W!17A@B36PO-<+N!!:H4=PHL!@8+"6,)C7]7B_!P8# M@X'!+- \,-@.:V@]K\-['6-K#L!AX#!P&#CLD'%DZ/*N9VX7 !AL.;/X3"?5 MUEZ_YN\?GU7%Q8T0X^>?JJM"_EG)M'SSA?Y3?*;N_I)DT1\___4O/R9Q^L?S MZRPKTZR4?ZWEUZL\N>X_C/U,_/U(5/ M)M>7=V.ZGIXLTX$S&!H) MELY^#LG#0XKZ^-?CW+7N@7%,R4EG<-#O6$!LZF R/>E\'W5/1V=75YV_/OWQ M\3_=[C^?;Z^M(PX1."2E!%=0@GQYMF4'<%Z8KF G@3J2BA@V([PRI%6 M$10 +M $RX0L2,-'E,:/QQIZ,'[]^][^FD$RITL0$EVT/OGZ_5(^ZWSZ0_+ MTG[$\P5EPB(I^T\0'VM,SH0V5+<_Z!X-.I;O^6MJ(Z'C+(#7"J20>N *KGYU M8Q('DF_'ZE40P>/=*4*+ZF(D$7U1@CM-Q6'4!=Z2/)I64X%4E+4ED*951Z"B M0,X1)XVB?G5#O*ZZU1T<-I,B[A"J21'BM2'%^QYBMG*U=)LMNO"X4CJHD[OOD(,'NU9=1$B+'W5 M6 A,[H'K1..HBE,2:,%U-R913Q*94]J\'8*D&*PF%7J0DBBV MYVHEKF,A0PJJVS[I<&EM%P+-GUTI!R95E9(HF. MULE%XZHZ211PMU2=!8.J MZD@4+N?AM0)/$;B3 !:6D\M3VV8>.-<8C;&+E<@=2P%\O[W*G&5K[AE((8N0 M21Q#GPX'_=>#?M_J6N>8VR[E'@/Y(R!B):A\[*WCKE'U.#A#\DE?KYL@0 Y M"A#7VJPQWFJSR$0+;H86KF3W>&X__JX?VC@!>M50.[/G?;' M'1J[-5M#@%KDC:/^ZZ/^P,@;/K5=+3JPD'PL1QTIPLF)65LAK[]\B3YPZCN:. MW"N9'K*Y1C+O,MOF6-S1#H[[1ZW%A>H6(E&LA"P[V4_7<.33=A%&785,]0[3 MO7W]D'@57NU=7^B<6[!AY3ZC1%[:>A&+GU'"):"C2IV?D:M*U*,9@'C2;J69 M2*7]SMLV^QU?UI6'*])*D*3 5B"QI47>=T]M!\1($M1WAY.AG%]JZA6F#9N3 MK31JWVTR:B/1%;]8^'W\MA$CTJMH.F5J/4G2&DYNX1Z(!QN,VA*)2F/US3/' MZJJ\BD\@\3Y VPB'B\D$;#$DR='V2O8'F^Q82V4J#=+C9PY27V)+DES- ;34 M^T!M,RCDV"48LL4IYR"XI%FKAKA1\4K#]_7&PC<4W_+EURQVO39:(U:,BZ?U M:1=75P='Z5IW@_GV[M5@S] ""^2.!+5_*H_,$ -I0'#.Z'P!A&OQ#!QL1J>X MSOHVH\X:T+4T8=^)BG17T[:2Q/=.6S5VPU)JLV?RFLN;SY';#F=1UT+=$(EE:IGTHE3KU%KA@V!;@ MG#X@YCQ9\.3Q*0V75.VD;KC$$EB^"/OHJ. UC?!=BO$,$9+F51HEJ1)%"U'B MHVHY]J&2YS[CTD(5:L7%A+<96[4JN'L7JP46KT[NTW2K7H#6254ZJ:!N9NL5RNT=[4-1=;BP\D9XK-+ MESY4;4O9-(J==532IF*::BA35"U-=N^FV,1-6ID!P5('%K:V/ ?NVUW*_O'6 MD 9.3! I=MQAI987D]T[*F'CMII>'L52%U9H>\F=1[O<]M3*&Q"] YLX7SS$ M$!%@EO#G(Q>N+PW>9:TO)8GI_#XFMW<(5-EK4$ZC<+8]>'><,?TJ<,]NSIV# MC0M!^FSJEQ64XE78HYQ6HK=+A#1VV.+5&D069G'1Z2AK873=_OO8MROL/LE! M+*X&'655@])^V+VBSSF,A8'1-5AQ5_,FHZM1:#MFS(8[-4I)%/6UULBI0/P KDW:*D3^^_$ 78';'Y-447/521:ZLO4LE;@RXB/ M%3&R0DZ69F7)F8BE^%F*XR-GD#>0Z0BFNAAE8/(T3O'";U:=.:)AA41V MV>@-9Y+5Z!4O V?5H]/.VL\?B_VI7VN_I.P6U!'0JE<)'S7Q:CG54M^FZM/9 MOO5?RY=>M6)>,<#>Q](*P?DP:JM%],S/0J\IS_;2-RHDA.OI2G3#.L+SRE,: M5ZE:0V9\K#+,RB!EGE^0Q_ M[V Z-?+&''YY4H$+E52.D O#R;6T^G A*+A@"T8)MDU<8TRJ./G*.M4A)FUI MVNJ6)*]*?XJ!M<9A[[^4T1LF;*VP*>Z3LPYXJ.CW?9)7)S22K^R#_^ M/CS*W6:@,U!965[TI33TQ.]4?FT-?83X&UM&?BE(O:!M 8M=5 MA@_9<.DV@86G9/K"J+@OIG[ LA5V+/]3-?['6C\X5.U%4X=&*D4[E@\H M\W=,G3L-Z'@L6#OK55&0855D6ITT$2E7#:>.TOX==82!G-0_I\[AJ8S+BGKGX&U*]UC70EG! M=A'G^C/+=_0&+96LD;9U,.OK.Z=$#I=LN:[QV$^]I+HPQJ*]&*!<*/10R[7F MF_=T8PTX$EQM"[PB4BN]Z'Y&Y9B%B%#[:/DU_N5A.7]9AG>#0R?U&:OX7@D> M[7NY ::.&$+3R-]/0;B6N:2M%CZ1(F/YG_\5K=DJ4B"QPS7:NJQV* =S@*^> M*_#"Q7&P/#F7^HUJ(7.<=HUX@9B[5+IAHF/U$J LE,I0MBI(OGFJI0\G-YH* MMH,]Z]F:Y0/7=QDF J; VM4J/ T(WT,8B5]E8C+WYNK=_"#FLG4T1=U$SV]D M",P7E"-7"U%<_5>O46,G^''!;48?(ILTI?+2S"/A.6]JG9#(RS"._^:P6-&P MGH5R*+T0,\7GN)_ICUV+FD;*HO."3)0X'[ZYG3*)/:&Q; 9.96OE)NL5%%ZK M!\:E'AXMV%T\JD/4X#3@5L.JM9AL?"I80<&AF $+5/"5K6&E3"+;-D&L8QV9 M$@%B]NP<[L&EBV@G]103 .6J&L8RH;G%MKN7XQ1QAN2&P01D_^*??:G/+E1G M3-'Y/#BE^8IS+UEEJ(?:H"UINBVTI6RQ_XM<#VHI7(BY]9[G6=Y;5SD/:%/> MS!]O"MZ/2 T;9K!;5P2]F"]OLJW*'H/%LC MOL6B7U(&>$I4GP#,QLA5*U-ZPYL:6E?U,83=/B7_QM/9: %J+-0'D_DU16#\ ML\?EX,?7_&8.OGVJ?D4R"[H#>T:H2Z?+$76U-&H1^V!52R/(S1>COR$AL]Z5 MD^RHB^WE'3R*SZ[LXT-]3 ;J"-",JV[;'7Y-WYM5"U3>F,DIY_SL8O7.Y?* M6-L7J[K;.%-5?I96+_O9]BEQPZCCV4)_+\Z6XU6\\7-5(0.XK56.)Z7.5"L; M8JL5&@&[EQ+SH)-?;T&G.>VN$87?R2!WP%6T?@6DR@Z*RFC)U5U13N#W M,$CQ SM?#YE3KZ6XEZWC1E &F%C:$W MGQCE?+^.,;6#1(%^7L8@P;*A_II+^$FBJ3,XC,=@4X/V2Z M/U/?H9$_T12^J&-*SY& 2X29+B9$9ML.61HL\VKQV@^^[.^XZ)+"J2=FE.'_ M@://*M/U"E]I_4&FBTG"7;CTA#-K^S M)?6P^;2]HP&+%V7!]N/0@,5V6'!<8GXHSOF\KXN,KTIC+KGLH4 M[TH5@0C'ML[S NNLV'G#@FSMVEGB\_ WP;=C5?4>"P5VA^?@;RN,;&D,7E_C M4.[V&$EW"R4PSZ>4_TXFMV$(3\MANW=VGRIPM1E-D1J2LJW]^DV0 ME"Q+%%ED75CR=$>'+)$%('%P"LA,)!)_^Z^O%^-GG]-L/II.?OF)_DQ^>I8F M81I'DX^__/3[>SAY__+UZY_^Z^]_^=M_ /S/BW=OGIU.P]5%FBR>O9PEMTCQ MV9?1XM.S?\8T_^-9GDTOGOUS.OMC]-D!K H]6_XR'DW^^&OYX=T\/?LZ'_UU M'CZE"_=F&MQBV?:GQ>+RK\^??_GRY>>O?C;^>3K[^)P1PI_?EGKTB?(7W#P& MY2.@##C]^>L\_O0,>SB9+]NNT

OGM^$L+L*L4W(^='X]%BE.;8]K**3[.4?_FI%,!N4T,4)Z73__EXB<7U M9?KEI_GHXG*,G7W>BC2G:>%&XP.$NE>P"]D^.#\^!*_ORS67[(6;C^;G^>TL MS?'E67+^9!+?CSY.1GD4W&2!(DRO)@M\\=Y.QZ-08Y ;5'F4_IS$."K/N?'K M29[.+I:%:G*GH^:.@D.'XSN(<7Z70OKN\]ET@K^&5):-^^_Y32HCLBM"+/P)%\CQ4N/SW/YY=IMJR][KQ\=,$&B.WI:.X^?IREC\NZ MSO.[]#E-KM*Q$*TGS@!Q?)5S"HOSR=TWZS42XFC;P[[#/DMQ.[3WUHLK2ZL# M?5B3?>/Q+LT7LU% G>_DBYO%;A#8TR M6ROH0=:#D:Y?6W>]^&8\'RKYPQKZD+85T'=4UTH_BC*?)DO'X23^>N50K5JD M&A/=SI)=2E=WK:E;03NR%@-P/3O5$FW3\^U+L@=66XJU+U?-!75KJ>92G2:_ MV"7#W6?::;&),5BW?#N2ODL7^.'2[X'?C2[=^*V[7DY/OT]BFGU(LXLW4[>/ M[(?5V$YO;O7*\L?YU:+L398]WSW$KUE%._+6>T<>/ME"ZZ-Y6,Z>5RG67X.W ME^I*JD9OT\$U=M6;8BE,)RL% W=Z44ZFTTO-C_;J),-&NJJ[S7Y7J-L"Q*N M SY0;WB%C16OPRT5=DI8HVQS"5>#]L%]W0W9AD?;:/\S]G$ZN][=^KT'6VR[ MYBOPV/,M2E*/O(\\WER.]9LP^?@^?5PNI[LD>;1 ![(TF:(/JJR+/BSW=LZF MLW?IK@GM2NLH/^K#=3BV%T^]UJGG@SG6\6ZK?I I\87RT5GB8K MTE&$Z0##>N_\CF+-Y7I_Y>?I7U=8]:LRN[QWXW2>W^!3YY>+:1JGL)A-)Z.P M4]!]Z^E/\B832)MM]-?CNW[.DXNR[5KWY6JOA?YZNWK7;YU?W72X5B/]];G> MY'%8;8_V(KAQN!HOJ?T&_UX_7N0^)!!WU4SZNDAHN\<.&MHX.+?ME=9NVAM/ MPW=(KMM8QCMG-_?+Z.2K.7QT[O)Y0?AY&B_F-Y\L,0="U^'3_[G^N'HHT?=Y9MO(D,.+-&Y(Y]6?O]>%BFBM1:';0&FX."X%,"SY+ /Y5@ M1)I@33J<(^P)N_%>NM;]$E6,/).319JE^>*MNR[F\&Z*;"Z X 6KH^00M0Q <@H0 MB43]VYK@F5!$2'(X-?03ID9K@'VCQ-^>;W(8M.U)V.0?:_W M/*:4P\.MQ0.6/7JT]EI!-TP>+ ;O8V)@J5#@B'>@LPH0-/7"T$3,,7U8;Z:3 MCR6$J,3$U.C>PZ8GJCV&=$:6+TM(NNX\W^.%I]>7LT7TXLTN^G =8VE MI$;QBOJ4G&06D/R/JQ1EL$=T-3X,A]S>R8HHI8B)#G+94 M<15RA?^.%K4(LJU8Q8+QI/C/-;X$$#BV:DA48!.+67.EF6W@*NK=S]R(&RT# MU=NJ<6<3K18A-A>H:K!YR"!)1^ YT!!2^J<$,I)W6":Z-W!W&SU: NB MODBPEWZ\2;G22F;*49L*RH(O/7.4*HC2.LF<]"P_I36B?0VR%K%7>;9O.FTM4*@9G.'-@%,6I4IL(GN(*RJV2G". @C3@03_* M8 M$XY*EI<2,4M1@^99 E>16[221#8-#M'="3Z IT.(5F#J4W,8+59I9";QNU27 M.Y2(1TI5N$PJDP7:S@F-I2B$1I7;:2"9::6<]TGIH:\CG1H7[8+7FZ*QW-_? MIE^.M00E/X<[/-/Y+P-$AQT(@^ M<+5W@UG?H=PEZ FE]^/T6ZIWB/S18I5EQE&%S;DL%6AB'5B#*X5#74 3Y4UP M@W>SM<>0EJ'JBQB_+>/;8OHF=HWEX_%"5>9""&D$4$D"$)<"0H@X4IH350B" MXX/?@VF/%*T"=+D\*"<80# M*WD5K/(R*ZN3I.%I**&-;-?.T.IO=IE>IMGBN@1W+S/"HY5U69Q(VY>5;<50 MQ=(N$D,@:.T@E3"'8+D";JQ'_Z^@< Z.\56BA1:X;.'/[ M5$0;,:0CK/IB2@TVW/;"<(I\]Q9L] ZXM1IK30J2M8Y:[(^)3T3U;#3B#?#H M-Z'9BH]U%(:-SUA(IFMF,$0G,40+2DX0+8&8!-6VJ70-3LT^=LM%XMP5. MMV>$#[G!LI-30S5NH^SQ]-!FY_/;-!M-2Z[;LA^;3M/JW[W]_INKJ5PT64JC M(41.P.H8P89,P- 4199&4E5+K^[(:YD6I1NHV7P>X1B\N/Y]7M+^WEXAL3X[ MN'V7MWXE%?4X1T910NA5!E]>0L)L*!:=)T$RPN3@(PB[&_[[3L\N<>W-+YX6 MWVY6V4ZB;\]5.(.FY*B +*+'*ID$G%\Y:.V]%)*09.70>=+5\#UD22/@^CNH M[N]ZM%BE&;&,2@XJ M,K[R!G.C(DBI**KT,K#A1Z_VQ)>6<>S-TX$F2UDOSR>K&XZ^<^W=^O6V^4%J M55"E3+W6W "US(,3P8'B5B$"6F=.>&"Z@;[;4]QK3U3J#-+^'*W?*_^O)P]C M6;8Z6G<7KV2V*E";P,BCTZ/;D[M MQ:I':ZDXE]EP[4"B @C&$/R-Y))E-PC\A.&$W<"GJW]P M JA3O.+$2^H)PQF9.M#.1# \22#1"^85OCFA@8%O?W >M0+H\76G=6;GXK5X M]&+0O;2I;156E@8N1:3%:Y:!2(J* =J^D"D/A!)IO&TP=5'R(]E^O4$\+(WK M-D-P8ZWKMJ9*1YZ-B3C%1Y(A)\41#JV .>.RQ;$(O@GM?BB'=_?8]K@WL@FP MH@#,F^Z^;:BD8D9)F;@ @78.>%TNY9,B@XR)6$LB":K!KDH_#O-C[[ZU@VMO MWE%WO=Q]_S ]"8C6+#T:P[;-5UJ[DDI%8S-C*$?"%XXKSR '%_$U%ZAR***R MC2"W0^!VX=7]\M6-%G+%(U 7:9H+I<@':Y0:;7$ M"6>#D$T2#K$?FTXMH-GC)DY(*<[/$+P-SM^Z\U3]6BJ6A.6<$4B^' J)&6TB MBBL#B\$P:[A18?#9!_HB5J>P'EG7.AM-W"0TU+4V5%+AC$UU8@*(0JV#*!+! M,8O "(88&"N3'/RUXS;-23G^4YN MPAHJ^..%JXBJ(5-60R3$@+7*@V'<@8_62>6(\+R!2<=_*-IT N@./8:>IT!LJL-R01RE6#C!9'C:IJG4== MH-G?D9.-ISZ.>?3DVUUVCS3< MX;SZ\ 7>O.FVHW!E1>:HK@F@Q&5@/%A06I;+/)A-D80@4I-]MOYYL]]8/MQ) M:Q^PX5#E1IEG.<);-P^D8Y?OX>K)( MLS3?$4[75:OX@ANO(D6$G2QJ@W/8]W+)#"7<$!\9B8,_'-'I2@9CB=0$I"4"M-6FY!3&']);%4,6TC6([!P*M7H:^_M'PEO! MN[>3#S.4#^V+O#7%^YVGJIAQ$5'&0-!N>6^. !N\@R!,TH&*A)T:.G<:C]'] MLPJ-\.G/6[B\^?KF=;D?(G.;FJ3L#^+_$=^9K0[%O6NK:%!$A)P@.GRY)+4( M-/,*K/'%1"4A^W8\U!URY^"Q?N!3[ ._OKCU2_F29^CS-/H]"FK]' M@V4+A1XO5'HJ';8%.9H$G$6-?8X6 D[+46IJI6VP7]:3=[HMJK2*4^]:RCK3 M7BT=Y>;9RK&,1"\D%XY#L 'M7"\BZH<>S5XF$],-VT M5*E^31.4>5Q"?^/%:#*:+TH//J=U#[9PHEX%E;(\B+*[G%1V^$H9B4J;DJ"] M/[/=%7#]Z2GSA&V56(-37"3'TV4PR6[&;"U745I. M\"4)0:H$21L'+FD/5%MCG:&:D796E"=#E+;QZBUV9SJ9?C^S[N;&HV6J(+DU MAA!0N#Q#BD:!$SH 592H1#1J58-/MS]46[A-U'O36\HYJ4,HMKU@)6BR*AN< M;T7)$1N3 87O$3"=:=!1Q*P&OU"U-)Z;DNBU"5Q_/N?5._*=O'<[LBMW^^[B ME6?E)J>5IBD^ T2G ;/\W9?[C[55&A?2,K07'0Q<%"!:Z#2:Q Y,H>_16W: M.87S!#?-6X>N+R)M%+Q&WTZO9OC^O5T&-EXM5F]M3R.NW>X%/)O'7*S=S:"BEQT)=NVOPM-QP/NZRW;)GNLYG MWUG,'['-F;EG->;J=LA2/?KT[)J=L168T1CL9Y/D,=PXW_-[E9310. MJ;I*0KDL6-D620ZW3M]:3T MY<.7:3N\NZVNDEQQU'4MA)@U\$@]".;+?K\*7E M@VH0X]2/>7P,KC5!L%O- MK@C_OB WNUX=_T3#9[YPDQ*=U?V"UJT.L-' [+6Q8^@)&P4I&>ZGDQ4K5R;' MXR;XL=6'-JWW>UO#/7EM[K5:&AYZP[H>C1S]NW"\0$]>L!^ NRT,S !)?#\BKAT2WZ^UTLRH$((H8=:HETIN MP @? 9QY=+M9-KXD[Q=#DK'1NY&.Z=;XW,:KHH7H*0,Q)87UW<,P(Z:O!, MVUD+J^L:KKNN_]@FZ*T@NX(5#U-:!HX%#8"*"-R4SI",A(>$U%;5T MP8Y[=%:.2WQ*<:DK+3>W2ZC\[/..&P9VEJX"BY$802 FHLM+[\''9"%[QJSD M3%@R^'P3AP_HAI"\]@'K,WQS*?T_I[,_7D^6*9KF^Y/E\=(58<$;I0(03P-( MFLMV>N3 F69+QZM6[43L/2FRM I8[V1YY[[\PRU0"7'C_;GR:.'*66U#O6>'J?/BYW7_IJ MYP@N_HKS(Q3F>+@O/-5SU+LG8BEF"9#0>$-TKXVW2QW;3HNP^=\O3] ME9^G?UV5LXCEM5CE.7R#3YU?+J9IG,)B-IV,PK&;/P*KZXJVCA]Z_RFEQ:4!)RK0/ M@\%G?9E;NS"M*ZU*7EIJDP1/J0?*I 43%*Z3@B%RM5S>2J#=G,WK&7II3&H6[U_D&M5;! M1ZZ3R>!DV?=0K/C9A,0%3Z.1;(.Q31;Z?GP'PY\I6X!]@!1].TN7;A2+)5OV MMG;-IBVW4'FM(Q.40R)1@[>60\XE;M2*2 .+037)C=#/%0+#IV[+0S!(&C]R M@5E)B=,NFWB= ;"N.).9)^C.=ZVRJ'= MVFW$-JRY(L0(8W&ICEP8T()QL$82"-P%KGU(B@_>0]T/:>Z?*>T=^ &N0#>> M][?NNGC:6_6Y;*Z[8HJ1F!4%SX@#)90#DY6!*"A-:.JGS!O$HPV;L =QI_F^ M2N,1&"9S9_CWG9%HF[R;JZ\XE50&GW#.X1EXL!YH]@:83$0Q%DP8?@+PI\/? MU@:AS^W 6J1LK_+*T!-S0I?.IK,7+^CI"Z[*'M7+%Z2+S:'M#,$#RGJZ3_:WC8=OV]CU:?<5U)M$95*-"\F B#AX/@4&(4NM$!(NF MP7G(82L"C2RO(Z'?;>Q]W9C:U]]GH1Q(6.TC&P3_EGE[CSZC;0CG;VDI?EAQ M98EF^"Y'B)(S,$%D, JA2THX%8+2T@S^'L[CTZF%5 2-QF2 Z_*=6PO;8_"] M2BNTU7P*7J+NY -$D260%'!1\$RB&2=4H_L=>V-O;V1IL ?7&/D!<4G_,;-@'7Y5<'N-5)8E3SE5 MH"V-H#7!WSAVBV:6G.(*W_O!;W+VQJ0&2FGKP]#'-M'-A;EW;LM=YJ[Z.)JD M5"S2%G:+=K91G;QZ<Q1Z / M9MY-+;=:CUJ@XL-**\X58T(1^^*$O30OU,M7K\[.V!D7)_05/R4-+I=\@HE< M&WF<>A^,'E?\A]*7.Q5S3F%QDUI];[#W=4HW;[&B.3(9N !2\C3FZ#706(XZ M"95LL$(WRIOY!).^MN5B'&UL[+UI MDQLYDB;\?7]%O;V?JPOW,3:]:SCKE9FJ4B:IIO<;C"(C,SG-9&3S4"GWUR^" M9# /D<%@7$2F:J9-)64""/CC#L =\.,___>WN]E/7[/%??OWU9S/Z>+VY^00#@ M7_:]CK8H_O5SV>SGXD<_0_0SAG__MIS\[:=(X7RY^7:-CY3-B]].5OL.3QO3 M7[:_W#?];N@_\:8ME%+^LOGMONER>JAA'!3^\G]^>_]I \G/T_ER-9J/L[_] MK__QTT];Y!;Y+/N87?]4_/>/C^_V@\S6\]%T/O[[.+_[I?C=+VH\7JRSR?OI MZ,MT-EU-LV7\]F:(VT5V_8^_%1TB0E AD&!S_\\WF/U<)_]XV_+Z=W]+.+R M2R>SL=EJ-)TUF-2+CGW,[?/HRZP)7L_[M9^9'BVGRZOK#XML&=?99GFH^>33 M]&8^O9Z.1_-5G$*^GJ_B&OV0SZ;C&DQN,>1%Z%&3R;1H-YJ]FU_GB[M-IYJR MT]/G+H)#C_Q-@L\?LW'V[.>+?![_.LZ*$V9I\ODR-IP4QXP>S8H]\=-MEJWZ M$X1.YI,XDI_B@)N?7EU?W6>+S>AU]^6+3RQ!;.UT.;JY660WF[&NKC]F7[/Y M.KL4HO6FDR".[OHZ&Z^NYD]7UKLH$!>3S;H32AC+N+Q6B]%XI9;+;+6,8YZO MBJ4PMXL@7$\=;#UP>]K,Z'ZZ<^K?+QOXIOWXX669Q6-C'YW7TV7VXF=8J. MLP89:,YMM,#./C 0K>[?Z^GJX?-B%/\]/N=([F;T@:C<_/9C=K]>C&_C[^+& M<+,8W75)::TO#$7M^NYNM'BXNE81\Z^1 5?76T:\FQ<;Y/1K]B&>+)TRNMDG MA\;C8[9<+:;CJ/.I/T>+23\(G/C(Y6C>=/AC/EWU3??1#PU$>[T3M,%0'K:G.O8XMP\1F?GJ-EM%Q6+6>*('1^EVUGM++FI&9K2\];/\S[.0K1Q@ M@+DV1KK^:/U1\6@\-YWY]R,,,=M.0#\Q7"=T%,I\-M]<',XGOZY'4:U:934V MNI,]^YQ=W;.F[@#=S+4P '>[4ZVI'6K?_4S.P*JB6_?SJGF@5O9J/RN;?5F= MFL/3-MU\L8TQ6+=_-S/]F-W%'V[N/>+OIO>CV8?1PV9[^F,^R1:?L\7=^WQT MSMR;C=@--7N]LOC'U7I5O$T6S\-G3+_F$-W,M]X:^;YE!U^?+L>;W7.=3>J? MP=6]^II5J]74>,2^J"DLA7R^50"BH9O?97Z1WQUNVXK(%A_JB_::\EZC;PL)[I'G[>>Q6POSF4W:S.4Y/S>1HAQ[FTF:+;C18'S1LWG9\ MOOB8W>>+5<&^\E>-*:D]9 _T[!Y3"\-H_[OM/O$^7QZ>U._Y*K:8K3<*3YL3 MZ2*3Z0'#>FO^1+?V\_JT_K+,_KV.0[MB=_DTFF57U^]CJZO[59[-LO%JD<^G MXY,3/7>9@/I\AO#4?STGE/=%<^N=1=7=U\8CMKM6M]??O5#<*V/#$=S MO-#\KV1 M[>O1\LM&P-?+GV]&H_M?BN/DEVRV6I8_V1PP/P.X"ROYG[L?A]^S/X\YNETM MS.UH?I.]FS]ML;G G641J&SC3%C.?#;ZDLWB89:/0V=C!V$0X9@:@(U0 '%" M,/.,8>8X1Q*@Y[#-BF"RC"JBXF&?GE\(U0Q!]L3IO_&,_R M93;YQ]]6<;-\_&&T7^-:=[/-!.)!L[45!Q'@O4K\:9S-1XMIKKY-JQ;SP?9! M(VF54(QP2)F!2C%+2T" 4WY @:LXQKL3P#/%(.\>PXU0#2$?NRG^,5_>9^-X MJ&43^TSS/"0CQ_H$0P%QT!.(F08<."\%+FED3KAP4 OO55Z.6@#?2TM+OKV4 M@HY1>IL2<1E)>$9/NH)P60'P^2(;CY:KWYX9>!7X'M[3AWA?2MH!F-\*?9ZO8P:V'*Y?\RHJ3,3F^T43Y\23]L%0R0UQ''ON"/6*0RQ M*FD1PK!7HBNTX]-+[G> T.OF>MKZP 69?2Z3OW]N*'X2/F?CVWD^RV\>;/8U MF^7W&S5G.Y.C!WW-GH%S*;ES$CI B*!20+Q'0DB2XHG?C =YG[@TYFT\I";K M\6H3HSHN1'O_+%W-V5/]@@;*4,ZA$)ABH[!#9C]_Q7%SOIY_A _'UXY1&5R) MVP;4/;H"UE7B#O4+D4 LG1$48&0QUH 15]+J%0"-)0"_:26N RR'DIL74SUY MK!]L'RB'%EKGL'862F\L=[*\KY6:\U>BU+7C6]X?4F]+&M)6]A(0@LLP_V/Q M6#G/)FZT**(YEB@&>0$B"8(QY SYVBCY0QYM/6,GKB8MX; M<&])-))4.1*6B L=1GOZ/Q5!F$5>E#_NBR#ZV)X >5(T:O4/C,2#W!'')#8> M*2FEQOMS/1[VZ>DG[5CX\C3I :2A!,2L[]:S49$HJ,S3]E+9^CU;75U_'GV# M%6)RQBA!:DHYD(A 1H045@!6WB%QK05,3U@NYWW5'ZZ#R=Z*;*0?G,D8)C$ I!%75" \B1]PKL ME1 JFKLDGV_(OPT):XSMHZS]YR\O8(U3_]?0X1#)Q6=TF#Q]P ".G[@8-BT6R3'%E-I'4H&O(,[1"3VL/FJE['01Q#"L?AC7(8A),. MX[C,[3R&CL#B)+-004H$(9*7 )(XTP%%]*S;^:'DIM7U_'G@OJ8[6 :9)L0) M@)QTB%BG#=M1IC!CB3L!],3%.I>QS8![2Z+Q!J[G!Y6(MWP]3P@#!!'-!8UP M$A5A4"7MFK2XM!CV>KXV"QM=SY\'TE "T)O:39@\(PBZZ'D4@-LM54\ M*I\[=+CGI+$(]1Q[W,?S<8%:-EDDRZ^DK#:"+>TF8( M2E$NFC+G((_;P3' N;BEJ>E=Z2\%S0.PD&O/L\1A<8\_.ZLZ!ZE@2\\-[X#<>9?9MGO MV6H'S.E[SH/=@J=QBXSGKA.$4Q5M$>9M22D2/$%7OV[EH4-PAA*#WS<>AY/L M<=V*0&?07-(M> -)K>V@ M1N_@H.""FFBA:>X,X$*0TC2ST./F-S.]^=%U?$ITCM%P]WN[\B]QII5W=H_- M@I14&R-XX8LW6X Q%%L_+++[T73BOA5%?HL+E:O5 M[4XD:VS^-7H'I:&P1LHBE!P*+YA'I1EE#=/-%0'V.H2@>XPN8B/6M0V#]8AH MP[&.^&!B"8&^O&RQU'#3F-_\=?"[#1HI'/11:QFW.NL?!PA&&$"-I$8S)1C6 M499%2;W&D#:6A9Z-@-;W [W@,]R9D-]GB]7#A]EH6PDPVK.;M%_51W]5MZ"H M4THA9AP&CD,#I"H=.2R+)G&JMD!K2>@0E>%4O=5H?C.-]LH6@SA3]VU7K^S7 M/)_\.7UTJ#ZH I[N'K@!%DC#$/&46DNMV+N1.>MD\[>PG@V!UO+0 SI#R44- MWN\I$,8)( D T-,HV@)[4NYL#JL6;YT]J_ZM^=L0@:%X^$3YK'70'VP?,"0< M LRH,+1('.0!>I1/P9N_'?:LT[?F;A=P#*N^G]3;@R(*8Z]ID462,:JE]+2< M?1&/EZK"WM$CSIGT#\6])Z6HBI"_53[^UVT^B[@NMUF\:KS9U1TB6$VC^LDT M\@:QJ(88PO8(8"83O*N_X/-N3ZA>0J[.$Z&2+@"<<5 (CB!RC"L9ETE)EXKV M3'HO?=VSK$(FFL%T ?;7?_P_WBDPK:DGUF,%) 6"> /+RVJO(XAI"\/9O#K. M]W; #,;^?'[S.5OQ+C1>= ZV#B&L$0> 5L9(89QC0>[J<:)$)80B&-V;2 M2[ZW!F8XYX_[Z6HT>Y^-ED^R+]2XU*WN& UU'C**-!80R, E>6*\8>@J-=6"$&=]Q9#RQE1>WF7+9YR>[O1ZT$" M.L%F0,Z_*');B_F'^P07S20I*&?4&!XM)HWQSH4A2KG"S4_^WF[P^N%_)_!< M\N%GGU2LF8O'R^[!4VXI,=QB8F"D&B.O2LJIJ9 M!L$Y)8P%A#E-H&(.28)*JA!N\0#H%.9>*.YHE'6T MVS8E-,8VOR,<0CEL+0A=XW.!D[_>D1\,%EP)! 6!!$9QUL#0D@Y(1/,"%T/H M>EU>_YV)Q'#Z_MW==)O;IPA.R3<)5[+YN)K#%;T"!K3(MB$18QAIKZPJG[4C MG7&K2_ML[^7VOSNXAA*+1L^)%<@)!QEG1F.*N>8 :@M*8Q=B!YHK?(.<^[T( M16=H#>@)OM5;-S,_%11XH'7PTG(M&##.<6@Q943*DB[J3?.MH;_ZJ!TPZ7MW M[Y; #'DVY/-:W'[9-$2C6$9#EDI" '-22(W@'ATF$O08Z('5+5$9BL^?%U$/ M72\>:G'Z^\8!P*C7$!X5&R%DW/NDMH^:#?/-+WI[V]Q[X'5K7 :[Y)],-CB/ M9A]&T\F[^%JEWYWN'**M2IREIG!VU-0R#10NJ::H15+OWLR] M'D2BV'B)+4F$>+1@N)K%;<[F5>,MN\X&EO%_L]<+\U+JDXD+9P M' V2<"2TI)8CR(A6C%.SEV\"4'I'PZ N@!U@]B@E290YJ5]59%]?^NKZZCY; M;&\^_RHO4NV+3*$N#@A)1-0HH?):8N$14])Z+;BKI6(GAES/Y44'HMKS(>0B/!BPOLERLG@AP_-=+X8T_*N(N M)^OQZFKQ*5M\G8ZS(QFXCS4-SG+HHAUOE*4:6\&I59'\>"@ !JD?,H?LD+FU M:W,][Q2_ADK1.9*P.9:W$UP>33U%C\)G[/Q[3R?Y3X#'P!Z\.*GEI!"WEQGNEBJ1-<66: MTNB*A.(W5>2M-A?KE/1J!MQ;$HVDE,%7(!$7.HV&*?)&9=Q[=<2,$T+CQBLE MW=&N!*4)9L5NQ\)F1=[. FDH 4FER!NP@A N*7+(,.BHXQ*7Z ! F[^UG.]^ M\1H4F$%03E<&^RNJ%8\#0@171FFFO. "$5,BQ)"4:6M$?8M%5]6UFJ'\ESQ^ MCU22:MA;$V7&\ 2=H/L7DCZ*O)V'\W!1 M=6D5><,8:VV*0B/80(ZIEMJ7;\=$MWC%3*_(6U-I' S=X9Q -Q342>_VLFFP MD",FJ* 8&JD!$-2RDB*I4RSH=7D'BZ;H#2P//D)W*"O%/OMPD0XS_F_R>?3M MM,B<,UHP5AM7I#WASGBE&/#:E;A (IK?P?UA&>H1KN'"AY>KJ>D=/ MC;WE8/O@'8X424Z99TAA3"%%.]J,H]"F=R!=<(/I L)AQ:/(?OWT@?-3/IN< ME)%#G0+06!#*B"962.(\@Z \S@U4?$C_JYJ"TI);!WG? 31#"<"OBWRY_+#( MKRN#3)ZTBLN"":DLI5@[(QC74L(]'=8T3Q[06V#9!?>"YL -)0 [=^_YS:[4 M41T%]&B? "Q5@#JBH3",2Z0=V=.((&R>9[2W$(,+"D=7, X6B93-9D6]BVP> MYSTK+/S)7>14,><-0%LJ*N2FW@!!><"MPDYPHK#U"!E6WIL9+&2"J:H[X.3+ M@*4^H!K.=EEF\5M%9=TG+FNGY:.R7]"<&RF ]H(")AD03I=GL@6,)7@KTKU8 M=(G0Q4Z8[!4P,MHX I"3&+!Z=RI17=D7J'Y&>HMDA]PY4/>X(J,&.FZ*L MUU%$JDZ>RHZ!\GA(.\NT(88SC+" Y:VQTQPG>-O9GUAT"M5P>\4J6T1I?C;7 MIT2TNAE"^^FWJZ_^A.*KE :;M,HE>CRV6\Z7\>Y/^;#V'H3 M;-M]'GW+ENY;A"AR:#H?+1XV:EF1++AX,,PWMS?ENJC<:WK[:M#6486D%"!N MSL)SHW6I(CK#;/.;^MY*1%Y0+TZ'$<,*?*1DMRYU-L^JGX&.] @: V0UPM)A MID!A=?H]?9JHYK?^XLT*6EL0T]D56VUN00II+2)%2+M E%JH>>D0Z!!#S75M M^69%IT,\'Z7H%>2KLM/EZ.9FD6WS\N_?["^=I>K(M-[7R$%UJFN@"$(0A0(3 M(!4R7EJ /0(6<\0I5[7JL0]*]:G\457= J26,2RCF8 =DHYI7-2%WE +C!-# MOOM59H?JCFW?N5AWALXHMJ>C[8,0!GJBE=8, M0V()1%&GV@(1=SO3_$6HYQQ/W7 W[QZBAKI$/;9OQ>KI#"NS^1QM'S"+=B>3 MP"!"K!"8*H_W- %HTHQDZXA/>7\(O0WN7X;K%;F<4F%Z&V8OL_'?;_*OOVST ML<5#P6]>_J-@-W_"[MV/PQ^?#O#V\9">MX2@S_6IEM/1T4"FYPT"<9(S)P@ P& EL8:^%%O$N4VH>$2WC&L%0Y_, M<^M%?I]5LN]IDX"X]E2+*'."8PJ$\D5L_G;F%K5X)N_\Q:)[!K8 XC0+CR1- M,Z/Y:#(R61$_4GCP??QCS>/(^:S=8^S9;57#W4-@!BE&&4<0R1<-03[_?S5+9%=O[. M'9YZX&,'B/2YP?XV^N]\4<9\'YD=H:FSXY_/OH+KNZ?C;%2OOD:/N@'67*0>$--D0 %0FC^_V& IVN==J& M07E_T+P-MB=GEEZ$!K*&^%0,H;]._-T7&1DJ,[F6&^ M@*34Q$*-3#1CD/6"%1YJ6^JCH=/<*NLY>V.GVGNOF*4C,2=SW=4=(A #M:', M.T9U)-]1+LK=D7"L89HV0%]L/EN*6J'X(\I34L;%:Q.CRXB/GW[+)L5$LY*0 MDWGDCG4)6%(F">%<4TB(<$BC\B6BJ%3>W+VWQUPK73,O[P6KYE?^^7)5I.(^ MR=R*UD$BK9""1D-&E8S&. &EZD4T!@G&N??&U^Y@&FJ!?Y[>%0Z9UQNWS^ML ML4T&=*J>W1F]@[>&8(TQ<]PSIJ65O%3C"&8M:BB>__)S>=VT>\ 2$9236D2M M_@%ZB"30&E-H@;$DKI'RF*5="XG,;LZ+ M;*)6'_)I$>X=Z3GN1E*O8[ "]PF,(4V4DL)8K05G"%I?TD@$3>AF?7"1:(54GR^C;>LO%_DM MF<-:>RL $=QC[_;8 -5<.3W?G>6R;@\=H#, GSLHLBLQCJ'(">:A M@("57K-%'>J$B@QTQ*,C97N[QZI+.;BZ7Q5>F9^SY2K^]+=LM%PO-F$HGQZ6 M16SBV2)1;\"@7=19#+?"(2ZB0H2P4B7%CLJ$Z^S$XZ,S M+9<[W_]3==XK^P4AK/!>V"C#P'&F&25EF 3 #=WBS\_5>?E'R^ZA&HPL=A. M\>35\K-V85/Q $8PE!>"TBC7IKS@X)!;EJ:1V#&?OLOPWAZAU\WUI"S$E)C= MT4E^T$+9S:3Z-#_=,T ID(2>,H6TC>J(0+"\!>5*")^..=B2!WF?N+35TJ)* M\3[J$U&TYS>U.'NJ7[":6,/C08:Y!8I [$49?L>!L=7D-MD@,*A0BTE"'/450UXIXCH(?6*8*9CFI' MG265&'*GLL*U&SC:7_%HA(Y)JC32D'.G2L0( 6[(HH.5>>.&%([#F],P"(\& MS#W7(*'IN1" 8I%1%*K$E)&6ER8]YS%;BA)^B[UZ0 H M#Z6W-:V6WJD4[O3E(IX3*HH<\51+@(DG;H<0]5$+2?MJIF^Q:"V%K5#^2QZ_ M1RK)2Z.W(H:7$3\[C;-=9-%*T-GJSRR;[\Z87]?326$[O)MOR=DFX"]J85ZO MLL7G_'XZ9H"=]%#L8OC *1$<** X!Q@@R;1")7+H9NOT+R7?9BP?' M>;"HS]%L7("63?Z(5NJBDK#:>SFY82]LZ9X902HDLL M0)O:BCWG,;N0F=(GN(-% <2O75VK27Y?X'$Z .! \R"P]< +C1&S0C."XXHJ M[RD(,8E;%3UQ\64\0'? O2712%+!3U@B+G0:[>G_M!K-)Z/%9/G'_20>M[$] M ?*D:-3J'SAF"%EOI>"&^ZC_(6M+VCE.\7FI'0M?GB8]@#28@"R7V6I9H[[S M\X;!.4JA Y8:S@TE4>]#IJ1&>9<@RR]XK=\*NTNFS-E,_/=L9=:+Q>;F_[B5 M=+IWB"M*$@BTXPQJIQ'5N-QON6VCI/8F,TT95R,;3CMPAKMRC(LF MQV9!$R,$%9I'NPP)$5>,!B4EP*:4JK%C-K= 82A^OI^.ODQG$=BLSIY_H'50 MBO$(AU,6,FR$Q]*6X/!(;_,(\MZX>\&-OSV E]S]R]D_G+GO[_L%X*(R)3R0 MDCLJI(=:E#?GG!@V:/!A/6%IQ;$:VWY3;(:+)\C'_[K-9Q'EI?OW.DZTQCYQ MO%,PA!EDF(&4" ^/^-):"W^NL7W"XZPW$XS\95A#2;N-%B'LV? M9;2$MO!D$QN9-JXL4WRZL M3YNJKZ)12@D;YTR0A49C!YC<(28X< & M"@]%5%DM9]"7D-)X,+Q17\7:DM2-K^)Y*/^(OF$2&*@!D,(93(PFB'%>[BA* MZ<3#2/L6BZZY0 MAF_)+[&V0'3G"78>N@._O6_LV^G70E6I]9)6U2UXPJ@IDE-I:0%2$E J=I0J MA-[HLVM3"Z5#)-_.(ZQ46GA'G6*,"VM8L6IV=/LB8=&;?+]I*D'= YJ"(/V> MS\>M9.EQ@.!@M+Z0LS"N&NR,)Y";DGHL4',WL93O]_L0I\:8#GB<+=;9TVO7 M6F?9X3Z!60$4$XHHZ#7%RBD$2AJ-\4.6QTA?;KJ",8G'Y&;'V,ONP2-,A//> MP$BT%-8914O*M9#-$Z!T7I$] 0'J ='!HLZR;2[V'7H58O.B9= *X"(O2+0) ML*<.<.79EAX%H$7-G0_.3V*7OH2T R^Q%\7-O?"QY\#=/)M.QXSNIZO1;//. M6\SC=K3(XA2S29$8-)LO-Q.\X*?59+(9=31[-X^F\MWFAY=^(#TRU444X)MM M%K>'QR8?1@_%C]2?H\6DS@-I^\&#B(8S.4V^EG7TC, PAI=* C4FD%;6,['"$5NHAL\U5/IL. M*3(O?7PN!';2+Z@?9J-Y43[[Q+OHTV9!6LZD@5 !*F \J"@&T#-!+?#$.C]D M*:.S7CLO( !Y9S .I?654SSY*/2\8? F&L\&4E^H/Q18+9@IJ:$&)EY(KQEC MCG"W%2*OG<])/NE=@KWGLO5('E-W=S_+'[+,3A?1\,@73S>L8D;5V4SK]0[$ M&,ZCC2*I5U +85Q1>"W2 @FS.,5*R4V9D?<-3L/U6ZLVT*JH.+;_?1"6 M,6\DP)@4<\;$>>D9QP!(S01L[D77='%_F+%J%(MBN=IL0I M)ZBCV "WG;=2FGN:YBG<$/N7G&N%P>OA85(G[+"L&XYEOXV^3>_6=Y5,>]8F M D,BY,4\9Q@1BKJE"GFCB"&A-@ADZS6J.#2"/6\&]H'2\8Q714GR;OY9/IU M.EF/9B>+RQ]H'YAGA9.KHQ0(Z)R(%,GR(#&XQ;/]^>^LK^0H[1+/B\E*\6#S M,9MMH%K>3N\_YVZ^FJX>:M0,/VND8#7RE@,9_Z!QR="X%FV)AV1$I7ED=\3C M4Q+3"W9_R512*L3K$*6.S?D3U0-?- LR6K?42H>$D]82I"C5Y>P PDE6C^\) M_T,6?#.8!GM(W]TOU$C$^K1AL-(#+ P$W%GH;?R[@WMJ7 N-LL?Z\/TRO1.@ M!G/;VFA0\9.G\DT^;1>D-9QJ9QF"P$1Q1ISM]SL7C:H!W;->F;K9!L?!DCPT MQN:1NOFD]MU]'Y\+@@*NXEIUE*@BWD]%XV^'+).&^+05UH92\O(M.1U@_Q+= M[A!.4B]^Q1)[&4G]F"U7B^EXE4TV#EM_1&XM/W[ZXZ3Z5=DO2!D5%,(*#Y.B MF+2()Q,OW4ZP!PD&DEV6Y=\E+>@.W&2VO&/X;?//O)M'DM<;H#?EK#_?CN97 MF[2GRU_C$*OENYU[:1\N=F=.(1A-"=9.*N"=+'*Q>@)*#F@"$GP"OJ0K69I< M>?WKXK_B+I%-+KHNGD\A[G<.8:UU-"Z5X(H;AE7) 0- \ZNT_LJ]OL5UT8HK MR:^+S1\%B84K_89"V(?L'_A,@!)@@^.Q*XU'$")BX/[DE9PU5XE["R-\C?+= M'OGD9?CD$OX]GW_=K.+?UR<4\<'F$ 0Q&L53%4JC&0/1FM+:,TX%UI8)U5RI M[RT8\C5*?\]LZ3,&JE;DSY:^35#8:+PAZ-)A/V8V6BZOKC?3?E\CDN=@^X T M6^@ M#+2"'TO"5;N^'^\1G"2>40L@(,1J)8J0FY(N;%KDC^S\\JT[9G>'QV!7!N5\ MMW9081GE\^QTH=7*?@$K'6FDWD2KE&+B"-6NI)4P-V2ZM(MI8GT@-914O)CJ MR0?_@^T#U10:)3V.\BTX1L#[_ MLLUQM-D13_IA'&H>D!/<.>BE*'8'4F^ MR^?U>/U=VX LY0QH80!2QFKHM=S3!!!I[HC0VX-KMXQNB\A@T2V+;+1<+Q[J M\?E ZR!E-%2\(-@ QCSPRBM>T@6]PXTYW=O38[><;H_)8*[L^]1F'T;3R;OY M[E7D=!'KJGX!**L-48YQ!SQV!$>[IJ0UFDRH,?][>WSKEO]=HC.<;^7SDF@U MG"H/=0A4(F,I19IR"504=8UM29U +:)J>TLBVBWO.X&E'M.7)?'+;/SWF_SK M+Y-LNF5X_,M+/LP^U#5IIXHDADAI/E 4.6[*_*L8R MH7>-YA#GW8(P^/WV4]^+NG?;+_L$7'AF2,0Q5P3B"!8W>PT_PM6'9_ MK]T2I<%N-IY,\^05YO>-@S8(,0/C+J:@%00 #/?R34SJ]?DZX-;+NXZN('HK M I#4>9P4WR^T]6>+:;949UY@5_0*+)Z-2EA)G?%".D:AV%MX */FU3-ZN\=N MPZR7^WUGP PE ._FX^*6+K/9]K_OYM_7F?^8SV8^7Q2>SA5"<>9( 4');3Q) M(=1.2>6-H/NU90WF:0O*^]:NJ?WB=9FGKXW[^/)JO5JN1O/)='Y3^Q7LNYZ! M.DHBEH92$N'E3G"J]NN%T^:WYST6MNR)HY5/96V1N\"KV3EB4M4M" >ET)9) M)JC3W!)B]WNJ%B#!#$)#R4B'L%WDP6T[Z;H/;MO6P0I%,1!1^H&UUE@MZ/Y) MP1/;W'VBMP>WH<2A/5K#74:\I+_R%N)EXQ#5=*<1] 8ZY;5@BOB];.-(:GJ/ M;D/)0&NP!A6!=\OE.IO8]6(?4;H5V\TO=V%U[ENV&$^7664@_=F#!46UX!IY MHH1G\<2TA-/](Y5WS4/BY9L0H3[!O+"(_==HMLXZDK#C8P4MN9=68@>$Q19) M3^W^4=7Q-JEVP!N5L,[ 3&,/JRSM=_8F=G"T8+"B%$2PB5&*42$HW2\\YV5S M[Q/XZ@VH_N%,8A_K2,HJ!@N<.T\\ = ZB[G1V-&]ZYZ@IH7#\JNWP'I',^&M M[-=%OJQ^/6PV9&!0$*X5I\8R*XF+:^_17ST%%I1U>*6P[S\AH8Q"68X1XU'./ MD!5$6ZEA$>"\OX*32K387GJK))_"]M(&Q*$$Z?=L%:'*[[+WU>?2LW9!<$(5 M4TIR)30W5+LR6@XK)7R++#W\M0M$&Z N^(2AQA&!1>4%4D6O +#&U%F#-.=> M> U@&6&/%;-M*I>*URX0W<$VZ.'R,;M?+\:WA2[^W<9VZE"IZAL8B;-"@$*A(B40D4*)>.1J%Y6A'0",<#MDZ.:%"@'6%H'*0H#GX3B8J?L6 MJJD19J)=Z05R D"A8:V1-9)(M*.9FLH)8.456L$[%^BVQW"EQ'9LPH!OBJ) MO8RD]E,(L,BR%HG"SE.I%892"EG2JJ.Z-*3L7+(08%V6GU4(\#QP!XOBVI%^ M0H%[VBP8)RB2QA/)*-28"*)4J4([@X;,7?S*]+<6, XM$"=/KQ>+!@KAC(=% MJD;.HWQ[J$A)#:9>IJTR-6/,$>ZV0N2U\SE)_>(2[.WH8<#=W<_RARRSTT4V MCE ^W;"*&54GY*G7.WA';52QA.+"46TMEE8_0@(3//B;,B/O&YQD;)5C)]CO M^:XVV?>URQX#1>L%_@\VAZ @ ]H0(1VE'#LMJ2OY*RQ0@Q9!&:R:7>.KRD39 M\C:61G\U'L_X?, .4"8$Y41X!V3<\52I@0I'R&NLV3Z\5 ZZ;AHQ[A4OF4V] M[^KPR=X^&J"U3O@(-%38>"DAPK!$&9(6MV#IU;9^S\:*(/+C.IJOU MB2B#7C\8>S7O#B:L^P5+Y!-_>2!E:OB MD\$ S@5""",FN75>:"CW",,6Y5'3JY?]FA=%$V8EOQSJ5Q'_9S:]N2V\U[YF MB]%-MCD_[6B5^=%TL8V_Z]=P[V>F@6*F&<,2V$(3T,X)4K[X2:B92;"F7 JBG_82[E<&7O\Z M?F(8I[F(SYE@< P5:7]$_*,HDRI,Y.2.>PH E6"8UE\K^(("T-B1H#]J3<&U M14.%.)FY!1>Q1QAR2N-_C "$N3T?M!;-Z_"F=P.4R$)\K;P?] C]HG9+SFM(%E4;[2"5",+L1<,2K[?+:%[2X\7 M'5T5O0Y.73S(>N/9VU25]WFQ*PUYEW<%14.=]UQ6'@U'.-@N M4*1A4505.RPQB%H&T+2D02"'TXPZ:<6-PQQMAIJ\2E;?)V.C\4,'FL:G%& 4>"4!!P"YJ6SNJ1$&][V\'> S MV65A'&TGN*Q!N.3 MVZT3X'='-_N?L_'M/)_E-P\V^YK-\OMBKZJ."ZSH$@!!&D.A 23>6,,Q@:HT M+QC$"7F%=(1^W@LPC=GYA*+WD9PHR?.;:FX>[Q$8AI@ I CS1G)!&.:FG+-R M.*$ZF3TPLS-[C::(G&P/SU$0J3SS=T=6O6RU5^ERW3IP?@IGU6Y^!_O%!P&GG(A(T"B4&L!I["D4FJ1D(+7$;<.\KX#:(82 M@$T!I:C,7$^K5OF35H%!"( BE"B-F6% 6U;>47#J'&W,XOY>R;M;V\V!&(JA MNQ?!^8W[5KP_UU+XCO8)0F.,C! \2JX%-OX5[VGDM,69WI_C4G?,[@J6P7QZ MLED<\^;7;![G/8O[CYK<1>2+.1<)TW=45+UCUAH@4 HPYA0@;CV.4!"M[(YZ M803@Z6WR'7#RY8-G'U -F.(QB]^ZC=-^@:GJ%$XMW&Z[[ M8#OKIW142$-5MX"M=$XY@R&6S"'I-"J]$"2R+:I\]:8(=LB]O#>@!CL."L?K MHXA4G0R5'0.APGI @(6*0Z"]Y_O+$^FL&-(9X^)BT2E4P^T5JVP1I?G97)\2 M\7M6=8+4Z1X 75S3:*)AA*AG M&\>% YI+R@'4@I4&DB00-#]0>KMNZD\HND)IN$VC5(K+9[#I?!WG_ABBH+/K M?)%MVWT>?W*^6ZJ-QK>OMJ$,@)P9!% MBCL1+70IK-FO.%4O,N&@-/96-KM#/3<=8(<5X$C);IWI;)Y5/XL, &P ##2CX2SFN^I MIKCY:UEOY;,'W4/.Q&[ MNJ[VMNGC<\$[""WDH,@!X2@V$,C2YE10X>;)/R!X!:*7 *27V<(.4K6L(83G M#!,8(@(+Q32$&A#NXOHM_545<[AY0@OX&EP">X1J,+LM6]5Z!'C6+FB.+6!& M8X(B5C*:'JITE8U_:1/B^!HDWY>JW\Y[C\6[N_OJ1X!SA@F M08 Y85QA$N%TB++]MHBT;R$5K\$EJ$>H+K(9J*^CZ:R(1ONW03 IB=I!UHE,/1TK4(<=XI)K213#CA"V]_[5&N$$\\HG(54M,$S) MGM[ MKS/EZ/9U76U 5@NI4>D-\37.!:'G4BPW$&F*8$6"UEXP&F]URX4:I$M M%KX&OYZDP4Y)]%]2>-[6>L:805FK)5*(>D^T L)H4=Z<&$W4H''_]>0Q52%J M<7_5AB6)BFTCG>"L48,M'C040AP22P0W3ICR9#,6T.9[:6_:P=L4W19,N93Y MW,!>WJ,*A,50&6\%00X#0R4O436,MA [^!I<%CJ"Y:+W)N?>D@2'O)">J&(- M64MX%'&YWY&]3/"0;,^F.A-[_6&,P [9SQS:!)Y)YTXRE<'&BS?%E4=VA_;WILQ."U4H)A3XUT$$., M'C/>6&A BQNQU^"@- QJ0TG5BP($VU+@5]<;RIX6W3QUNIPU3D!44\4U,L([ MK9%$AI;O6);0%@D^+G6GVI[K^7!X7EBVGBK5RWIU'2KXX0?92P'DHFG,QE/TQ"_<*Q/IN/IUEAU_ZZ'FT* MQO=8IN'(]VRV&DUGE\O?7]C2SV;WOD8>_^.= H04,0DPM!(+IPR->]JF-@>! MW I>*R!\($I/Y?4_W"%81;'E6MJX?(262L>5M:,0<\R&S']1F=^_"R;E/2 R M&C#??Q/7W\T%UZ^+?'UO9J/E?^^9VR%, WJ$'YOUT:S&M?L&)@D&B'/K*00 *VLE*&G6 MW/@T4UMWSM'ZDM(*MQ]#9BXC*T>R8J9N?]LBS7[7>,\P$ F)< \V$,TH28)3EANS1]WS( M*X%+JD])HGV1$_44';^/[K+SSMGZ(Q9[@4160<\HP19::K1\Q ?(M#6VU(2H MZC3OG2E_">]+G))4'7]0F3U75H]4_OC_IS>WG^ZS8A*;6]6/V3B;?BTB2];+ MZ3Q;+JO+@-3L'AR@WDI(-)<&*\*D8&I/#>'-P]V'T2W[X%O>.XQ#;6!1BQEG M\]46BX_3Y;_TP^>3@^8&#E]3I MNH/H8J)0S/?D>571*W#+A4%2*RT4Y,(I3FU)I^!6I:U0=<+!4U+1&JVW*QU) M:BRI"<6%A&%7!.>[F9^\U3K1,Q .% *"2A;)5EAZQF%)+X$\P?2CG7#OI41T MBE)#J:A5$=+DZR(#V/UHL7HH-*F*(J^'F@:D#,7(,LNYT[CPY*/EHR55&#=W M=3T_5OP2VD)'N/3)X8_9_7HQ+I+GJ)M%MK'37L[X1*7FFOT#!J"X?]7(">H! M%IS;4JH9<8BGJ2ZT9V$^'%@_AJ DI3DD*A\=W4'\-AKG=X]54#_EL_7&JHY& M]]^KKQ].]PR.1GO9,:)%4;;!,V*)W]-@?//G@5Y*R_; F[Q/O 9+7[1#IY_.;B,_=XZ].7#RFD>=I@M, (%0!8IC&@<7DI;@TNW>R*:N!I:BD#R$$;B6N% M[5^R5^*3E.+S-D2N(SWI<_PC[M_OX^P6)]YE#C0-P OE(,> .P=-A(> \@6+ M,X43+,_7*R_R3N%JS-1G[TS5STQ%@,1TLON'6T8H_SS&_W:CAF@Z,"P)P)8B MJ*74 )4: L?.M4B_UY>H=.C3/CR 0QT^:CPNC(GE]GFQD/CJ@BT'VP<:X;-$ M&L XU9HCK,7C"M,NP0#C'@(>NH!FP&>734S9>C2[^C*;WFP$M?K!Y?OVP4.H MG;&6.JZ5Q-QB6](FH,+-W4-[2^;: ]N[@*;Q4?%I>C/?.+C.5]^?C)^C+K5- M2W[L3*C9/3 G.94<0"^=BO1(HDHG \$8;:X@]I9ZM>O-OQ^D+F=B?,P*&",Z MO\4_[]9WZJ[8N[:_KTXR)VCG0]QKT^_4IUM&O'']M<@_7T+9M]6?4W\J,[X[OY=;ZXV\8Z M7#A2N)C8N_ERM5@_2\11Y:!ZN$=@6AJ#H\ZD$(C6NB:2;X/>65P5A-:R.X:@ M\52 \('6 2)CA?,&B*@B8N@$4VQ'&R)$#VE3548'M^;-2P?8UEBD'1?\C+Q3 MH<#?-0Y4.N,L)(82*1#U#KH25J0)'%(LSGI;:,762A%I ,M@KOK/)EK/%_]( MEV 41%7&:N^$T<27YQ2&HD5NS-YN,/OA65-$AMIBRT>>@OH:$26'F@>C M,))688V=*&B3@.L=9<1%(@?D]<7TJPZ N13+3YZIASL$3K%%$$C" 796.HPQ M**G3E-JTM:MV##O!_58(O34Y2%*S2H']EV'[;]EDNKXKSJ??\U5VW,FALGU0 M.!*@//$ *FJ(U(2CDC9A28MTY_W=0;=C4MX]+(.M].D\N[HVBSCEE1^-I[/I MZN'407^D2U" 0LR<44S$U8*E@79/H;,M"JSW'#?:Z6'?#3B79/_[XN9Z<7K+ M/]$U4$(A]0 I(E7Q'L\IVB\?:W3J2D!K1M:0C [P^A$D)4TU(3D!ZS8^'A%8U#\A(X3C2F'-"#!(P6LJ[V5+I;8IJ0&<,R#O'9SC- M?S3_F!5GX7BU7A0OYOEDG]:M(CSTK/Z!,^T8*]:#,01H[C0T)>U4M0@+ZCEF MM-MK@>Z12D9*:AB,M48(EFJ!C988*&$X*GPR2G0I\B#Q6(V.>7RN!+7"\,>3 MI335C%+67/>9U^+\A)-N5^K=W#%58Z74$#)M8<1,V5WM#!&2/,KBAZ]Y_OD M?Q^H#75P_-=H,2TTL(^CU2FM]&73$"69$(R,(!X)@[2@DI84:>AU8SGH.::X M2P6T)2B78/-)5>#[QD%IX**]A@R'Q',K#)"DI$IZP]+6()LSJ8+;K9!Y*WQ/ M4MN[)+LOP^8/BPA.,XN$[7E^D8TF5_.GQR.L+2C'APA208<9IY:@J$$A MZS50)0*R3?:QWF)I^Q65SJ#JZ AQH\7LH?"3FT5OX; ]'B==0M61 &PNMJ;CU?1K9O*O MV7PT7^TB=,UH>;L+&*TG"+6&"IAJ[1"$CANB%'!>&5%2"11OKE^P5R@0?4#6 MD6"4\RG$=?E^^N_U=#)=/90__3[]A\GO[O/Y]C0\:__HX$/!":B=( 9QI8B+ M?R.FM-&MDK9Y;@[^"H5J>$ '$;G]-)]4[]ZK6L7]^6ZY_+:>K:;WL^GQEXI^ MOQJ8@)X@#0&#@'NN#-6NQ YJVSQ;IGASPM@[ND.ZZW_>^2]7OI,_-@MQ>5G$ MA6<@$L$U-,"7<6(.Q^._L9S(U.6D S@N8RR]*S(1QS.[T-C=]76V.;DK#[Q& MX\037R"(6 1522^\D4?A2]C&7[8:\Z78AZ?UG=WH\7#U77QCR=;;.\?[C7!S,$*9$-^*\DD-/V7 M 7Q?(['-@+,(VCHM&>56$X0U\TA0[9'CE'%$$:T5V?I:>7$J <] ,PA$$>89 MHMHH*#D33&"RY0%SA*DA7P KD_HD*9>#5S!NPK-1RLF'?I0:WTP3BJ4P!$>3 M1VI$%8T"M_I M'?N(@&D[B*4F1!T58&[&E+^$]R5.27JY_: RV]&U]4!%PW%Q&\8U@DXSC)P" M!J%(C?2((>Q23./0.]^:% T_#\:+;&!F-EHN'YW_3R31K.X9F+)4,6DX8E): MI@ HPEHW8,9%B(>L3_"FE,5N<4] SLX[$@_U#=(P:"*8NQ,D4VJ!T2LL7#^C#Z4#ON?B\W?0$WE A]5YA=/]1(J:3W>87TRV:N50K.@5(""E)1.JL-4Z*D33H&7H'ZTIA=>?< #;<[+%=7U[_F M^63Y.5^-9B>Y?[A#P!J9(H65=S9"4P2=$5(ZL4%!$RP1TQO[.T&H>8A4PT+L ML?WRD*+:?M" J.0<8XF\*((TG%.TM 40B/ML>EM#RNZ?@S-D0,-ZG&63I8_L ML-.OV7(U745DKZ[+]_FLRI"JT3L HJV,]!5%J)V-ZT91NZ,;6D2M_=KW[;4<-B /* 2'QQ <8:B^(XGO:(1^RR,8;D+KA.7(Q M0^TQ7JTJMTI5MT!HA%3)HER=5%1$/4/BDE+E8',#K;=\*BG+7@^0#R9HM.-)K:/?!">YS6"ROKK?@V\/OZJTM<7 M\_&V]O5\XN*'5P]/XJ'[^>(6X,^C;WV15,CE/"[JAYZ'[U42]E_ID_G[$^C3 M-N!SJ,\D&7V_F]S'[#Y?%)-],K7W-<+FZW0/UCA-L+ 4 T<-@=[R;8(42AUV MHM;AU!/UX]MLLIYE5]<5A.B'W2]/Q:XW&"TPRA1U #I/#>?8&JCT#AOL%![2 M_Z8R#KU;1K]\I^@=N*2#P1^5H-T]U7['J';9J.P7%)8 4.\DPX!8++ 0M@0( M 3*D&\]9_AJ]"L-+P>L0P<%>2;=3//EF_JQ=H B+HK)35$HE8D8XO\L^1JED M$KBT72HZXM-+[G> T.OF>I)N$2DPNZ-G@)T3830SWD_'!?E[;; ZT/94O\"< M(HH@JPR0@"BN ./E_./_-W?&Z^TELR'^>7^H)!"4UC)@5@.!+(;6% E/A4*8 MR))>I2QH_I[=<\#LD$=\MQ@F(#,=!#)2S[RAM,A&"GD$4E@,2IHY@HG[5W;& MT;,C&IOA]F/(3)*J1+JBDTL+2G6EC5_:NTYUG5(I:5C M$-^"AS^P5F'$D868QW4B'=7EW6)4^=GK"V-MR-!S7?V;X?8C2$R2&DNZ@G(A MC:4(8:@7"5+FC!#2>T6T*#9>7FRTKMQSXW]A@L4>NV/-H?B/1K"\WE0:@A-. M!"UJFEHM(,2$[>DDRC1?]3V'J5Y8O6B(W^M-?*"CO2@.%Q6*RPC#K_G7;#'?EG J)CY>+<]/D5%_ MD$"LPU["^"?T@'KH!, [%(R$8E ULWVZC-H\S0<";#"QR?*;Q>C^=CIN("VG M^@;F&()20JZ\9Y!@;78UUB/-4;5+,."K%R'I&*>&LK%>R9C@:;0H9);KE6)4V11IZFBMF607E_T+P- MMB>E.R;![8Z\;?Z(B&63C?O0\E$?J?:TJ>H3J&/0,LF *2Y.H%?(BW+>3 U; M(:'ZU.X(_[P?9/IK-&R)?#K#REW\:/N@%9?"R2)4B\>]4"II2DW48@MMNH=W M!WS*^T/H;7 _N3,\%:9?QGC_/9__"*0WJ,2U9[F M!GDO1WL'_,B[PF(P=[;L?I&-I\]B,@_6IWYL%J*>:C4"'F.K)1;.:6'* "0J M=8)O?[W&5;7 9B@NJ[N"[O^[F6(1AKP:S6^F44-1RV6VJGH#K.X84-SH?$2+ M^N8'>V\Y MD'J5BPZQZC.!P?>QU!NY]?EB"TMATY2_2BVB>C/5C]DX(CV=%?R+#'O?(+2Z MN^\%C/^7=YK-C793STB+-B]18 M^6PZB2KLY%20=9/A F/>2N"UM$((X+R!'.S0L6[8<*FSHJP[XGD^.(0_8+PU M%T19!;FB&J&($I5*[P!RA.@A+PO/NC[J5QK."K@^#\*T0V\E8LP(4-0#-861 M9A3%)2T8>)+F_5''?*J,P6V&T.OF>E+W1BDQNZ,GH,_9^':>S_*;!YM]S6;Y M?3&%6B'7IWL&P.)IB[0D&&E#@=7:N9*&:#[5TK$N&71=FP=YG[BD%TQ//"&\ MR"[(+?&<8X#WAYF'QC1_^.G[KJ -7SM&9;#[HHUVHKXL-SYF5?=#SQH&83A0 M $!0^!,I H!%J*3&,YONVNW9%F@%T[!,/\GL #'!6$)O$'402"Z%LN7L 4XQ M^+0I_ >Y>";]0W$O[C31'%D]?)B-MAD7_[V>;DZ1W[.J!5S5+7!#E120Q$\Z M:I3WQLDMI1XP[II'H_>V97?$Z0Y1&?3";E>%9AFGO/_=-B?F^WQY^"+O]WQU M(L-K:E=]O21/Q,C N*\+CJ6DBC*+I"\*N" K%*Y7C;$GZB^>/-'!35B<1A(# M)XQ33I;8<&;QD"GN.DB>6)?1'21// ^X(2_S:OEY['37J\6G;/$U:J\5[EZ' MFH8B?A)Y29F+&R,LB+9Q%[;: HTH%O3S6(LV4UP M6>GF<[1] ((+J#GQ+BXWHDQ<[I$^-WG M%5V#N[GRFD(2:(3&W%.F ;8"&+F=M9=>Z81JNG6$_LG+N4; M+V56SZ]2*IU M'W>@1S ><.^C&2N8Y$A(!!7;S!E"Y3AO[IW1N5G7 S,[PV6P)Y)>WE&%-YX* MP!F&FCCK#2*X5%B,:+$U)YC4\ESEK \$TWY0LQY0RS%UP H'H\P3QTI:G/(H M30VM8SY5OJPU0^AUW M9:2P^[9[:2G>J>+_)I]'WTX+Q3FC!0X)QMYYX !1B"#.E-T:1<(H@P;-J51/ M;IJS]K",] C74&)TX/&N0DP.M Z.$1O!,A!XI9!"2!%:KK.X^!*R\0?9/MI# ME') 'D'242&L55(8J>)R<7M4X@I*L.1XK\QN@XQ1!HBF3.RH,PJVR,[6M==(:_:\O$IJCT;2 M<5W]%=I2@FI2/+Q 1QS$BA15Q'<@<=6B9D7?#B.M.'YF):WS0!I,:^VU*I(T MWL6#&CJ+(ZW<,.SW6 )E$L\BW1E'SRZ/U RW'T-FDGS<2%=4+B8BAQR2-]3$ MGUSKAT)]/)F2Z)QA@@5,$T]%//:CN4@5@AZ42$#,!ZWFVE5MK=K<_5YN^@)N M*!':7O@\OAJ.9J/Y./MTFV7%<\*CD5&0&E6M]2);ZH=GB"Y/^,>?T'J&F4 0 M"BBJ-0> 46>YD$RJ4EV-*DASR[]OAXXNE:7J*CB*-Z7FG;/T1@W%: M,XH9EO1)9IM;)7W7<^U2O>L& MG LR_[2#YK$^ 0JD)*8&>DN894(0($L:J5.)EKGHC'.G):$53F]3)I)45=(1 MA21$X'35U4/M@^="VZ(VA""* U/X+^W/.V3HD$'9=1_ZV_.IFO.-D+F(?5.M M.A5Y *>3W3_J&CAG#!FXTA(SJAVTBEK(/"<1(:X)H5![G%!6]MX>:0?";L#D M+^,LFVSR2=KIUVRYFJZBC7=U709)9%4Z9XW> 0 EJ(E+RBB'903 "KI?55XV MMXK[\R?L6F:ZAZFQP7J>^!9^1=FF9&3EOM+1R $2K!3BB, ()R50,*NW&'!( M"6MNV/;GC=B5J%P&PCX=T^IZ:SV[<;K+URFD"._05XL)@("*K$""6HLH0U$H M-IZ"!F-L:\6_I^NKI8T!'G!"73S&/%->^IT?I$'/[F&EE 6F>4@@< Y0$#),BL1&U" V]^.U9:_RSQ^GH?UC_=^Q$@\ MMRVTP#I*M (J*H,E/D;(Q"_J4A.BCAZ2FC'E+^%]B5.2-XH_J,R^YL=/;325 MA"G&) #":22P+FB3E%E&4LPAW#L76SQ^GH=F OZ]+0,%"E=&CP4F@#!>:/BL MJ+2\5?<-5<(.%Y&]BPJ^NS[F^7R\6\1RO72>ES>"!>1GM#O+_VKNVW39N(/K> MKYGAG2\%>"T*!(F1]GWAV.M$@&L%EI,F?U]26B&!;,?2+I=+-0%L0P)D4CP\ M.^3,D&>(\H0[BYQ0F1]I2[W3:"?4VJV?M1T;KJV.8H.G \S5U3:[\GK]L*WS M\&I]>;=YVU_UJ\]Y._GC:A]%^^F42%XP24N+,I:B)T0J3%@F'(GW:>EICY$U M"33^Q$%QZ&OEF3- .X@'U IEF1^UVQEK&0U26^I4H!J0BKQ.:2:U!S.A#.C, ME6FJ4F\)J!NTF'_>Y=5G??_U>5(6:+4+/"HA@$COA$5K!!*U>R2IBT*.#TK, M=NSA/*SA1* ;).3%??_QA%(=NI37=4<(W2 O>1$))^!0L[Q+2*EHW/V\VV5UR2N.=)X&A2*7C$FNF9M%IU>K2[?K6[33/1S M9?<*]=!9YGC4G$HMF$_398W+47W/=-X(\_&1&7DVM%L&R@;7TWT2Z.+R:T[Z M% T//MUVMQ61U(Y+3$\Q 2X5RUY7M "@K!Y?6FBV?%YUMDQ/ZDW"O$V>WJ?W MW\U$::H^W7R.84F6EI5\;E)ZKAUE)"/G5:21@FXOZG)>;"T">\W,\U$4+-=X M9R&X+#M%((!'B=SE\K/..84!J&^PZLI2!%P,] ;MY=81&T;SW?@*>LJ/&^^4 M#E))&P"]\Z ]XVJ[RG@-@E RWE;.%IXY(UM9!O0S\8;F\X+2HZT9@R"#10R* M.@O;/%CT5E(.KL'DW](DK8MX@\;4]S=]&LKU4/FO=*#[V>9S.E^:$)$;H724 M!-'S'7(J;V3&I_S47%Q=,OA8"L?6;>0,QK'C1 I*"$8>45$9$RYRAY"VTL#X M8V7Z;)A6";L69'0.KC+_#Y5T?.2"QZ 5,!\\)A+ 4,*$\LCBF2OI '!TG 2F M6%I$'1,R^&%T%"+6% \?IZ1S]/0[62%1( ME63QB)*. X,BC0U-ELYV:7!![\5IERJ+4:2Z MDHXSQ$6T::656JM@*'-Q'W1*2_Y9*NDH)*!1I;H(1VV=[AY/GKD'ID279-1&^!FF6/K+97-RO;U8/K]*K,BP[:+0S MP#AQ!+AP$#0UW@FW1XFS"=&C^I!-:^BY\-'[E['[Y\3%O6 M_@?73>;OM+.2"(E>&8! );,AP%"$CZK@U?@M?/U[G*?RKCET6[1]_5UZ=;N- M!?^3)CF/ZV'UN1\&6L@6_KB3CB)!AA@9#2F^46R0ITM/1X/&]Q#;0E<&#EKM>'IF+5#&E K,&Q/#O@XO M-5Q@0^7[&J1M_0EHF:@[P,MY24\TW.DT)SQRDVLSLB 46+;/)1L@$^A:7P:B M@J-:<\<"&..H-$H"D/W(:0SG)/,PM[JZPJ>\8;CX<+GIWWQZN$C;A_4+P<0Y M>NR,L#K:M*L.@G#EF-5ZGT$P&*@;S<[Z:A 3+%L#T"Y*W9%#?-TG>!)2I_)V M8G==+CBB@T6?)IPF5Y ;FNNC.\%UUCP=7UN^_L6HHJ2MBVL+5UFV9W*>N[.2 MO]SPU?*?=VG,O__V'U!+ P04 " UAP%-/ M 2!0$^]%9H1%1%9-6]HSF5RB>[!3+GJ)4F1X__H'<)'D&X65I/>K)<(7!>^Y MYQ(']V+]E__U_6[C?2MV=5EM__5/P5_\/WG%=E6MR^WMO_[IU\\_HL_DW;L_ M_:]_^V__\G_]^./_P9_>>WFU.MP5V[U'=L5R7ZR]/\K]5^_OZZ+^W;O957?> MWZO=[^6WY8\_MO_(:[[8E-O?_UG\<;VL"^][7?YSO?I:W"W?5ZOEOK']=;^_ M_^>??OKCCS_^\OUZM_E+M;O]*?3]Z*?COWKU$^*['_N/_2A^]&,0_A@%?_E> MK__D<0^W=6-;PDC_\>_//O]'U'PZR++LI^:WQX_6Y4L?Y(\-?OH_/[__W/CY M8[FM]\OMJOC3O_TWSVOIV%6;XE-QXXF_?_WT[E5TV4_B$S]MBUO!]\=B5U;K MS_OE;O]^>5UL.(SF:5]WQ(!C*!$-!+!CZIPL/WC_<%__ZI[J\ MN]]P>GXRP*\!>/\;_(RWI5;??E]E"L/]P7NZ97J=%VS7]Q M7]7+S5]WU>&^1M?U?K=<[1=Q O(PC@*:LB0(,"ZBVW:Z\'Z[5H MO=]ZO/_OO_QT\OQ1$*K52V]5@_)F65\W4#N2..0@_:G8[.O^)S^*G_SH!UT? M_4^:;#Z-2[5R'I>6YHW(6JI=]\8_>C'1;N55NW6QX]E4_X^6N]6%>':?^(EC M7A7W^Q\?A59D52-Y5XWS=K=0T'I="EC+C4"[J>H#;P3XX3%"_HC-022U+WOT97F]*18 @9C%(<0$!5D2 MIW$:@0X]!3%*%OMCSWA1%^:"645/]J]T_,.B:WOS6 ']=6.;] M"LCU"G.!Z[0WL1UX)SW*2)$8Z(GF]B[,HP>;'2O5O%OPW'I,]+VL%S$&,,I2 M J*$)1D.(4J"'CRD*)M7ARD%>=3^TOME>5?P9)L#FUU_*!?@N72'UF-KTAM* MA?6-]G;"J4D[.Z5(__^EKU,C9?2N3B-FLCV=$@[1+O/J;EEN%WD84AB0',9! ME 81QQ:08[\+TD"EZW*%88J^J(6FV!LY"X+T&-SD_%OH+RY1[VK$38>[X9$W MI]&8AZ8[]_+Y2-P(K%Y2WJARPFJ7YV$5G8QB-/CGDURK#5*'6?:3_G M2C:C-F!YAIFSB3=#&;(Q2Q94K,O ,Q('!,0,4>P#C%GDHZ/=#"-;.B9I;5HE M,Q]=T*/86,T\.*INO.L'3P!3%C>+ M+$OKW#0$*TO>2^M(KKP72%>N0%VN5WR92>7%BH8!F8TN.G!-:IFB%?YDU9(( M.K;[UO2GLOX=/WSA#V@R3Q+Z&0T(HV'HAT& PC3K+"8^]".B(HXF=AQKX2-H MGL#F"6A:]:L1G7(J.!:3:J*G2:(3=1M@:$#,;/ Z#^VRXDEE_ZTS5"9AK\L< M Q\D,>+9(\H89'D.$(*]Q22&T$B9%.Q,I4Q:]:@1H9K:Y(A+2]HT2?4YP)&* M.FDP.U-UTO'DDCIILR.K3A]WU?JPVC\SW"5K>9H&*,E@0DB(4PP"&N/.:,!2 MGZD(E*$IQQK5H?.>-S(U=3(E5$Z@1N123:->IW&B$G&8J0&ELD3Q/,3*EC.5 MD]?0N-3#Q7;U]6ZY^[W)XS(,HH!0/P>4&Z-^F =!;Q:0.#*L]]2,C9]:'?'9 MJOP4V=4N_]P1:YQG27,Z5B'XB"NU:E"/YGGHF#UW+M>%)CSI:UEOM,OZ2! G M$.* ,A)3%$8H:=9^M!(*F-+ OK&Q2;7,3JVHS*^NFCFDUJ::S:-T?,*6DIYI M$CU7/=-UYZ*>&?$DJV=BG+_^5'PKMH?BEV+?Y8%Q&.,HPRRG* U8CDF,TMY6 M1F-?1<3T+#A6K@Z/Y.IB0[+D%,D]3VHRU.#Q.D!7'H):]6.!D/H M[] ;/8;B&-"!CFV.K]4\>LM9,C/ZJ12ZT9/:)/T(R3 0PK&4Z^X;_OFZ7H0P M2Y(HRD*6$I]EE"+8S[6'/J'^XENQNZZD-D^[!:(BE^>8%523QYG+WCW__5=Q M"/C]KEQ)KK$>(Q##/=S,(J#683WN(_A77N/ ?$*EL#][/B'3V[7M M.'1RN[F-2'RA7Q\Q,C/8^3V2H]7H;[WR^K!54:QKQMG)RV]%O2_WO*__<-/O M42_JA0]PGG$+"4= <_X2(IAWEJ,D"X#B(C%C>^Y7BC40V]LVZF9'H:\DN43:\H,P:X?.H8ZQZ]'QI MF66VG-8-M.;,_;$($Q\F/@"8Q'X48)8"E!P1!0F2/G/),0[7$KE9KK@*EENO M:/",D(3*!L!AP>" ^Y$K!CJW:(U0,SB(VD1%PX7HN:T:6N.VRP;%X+SAND'5 M4QN%@Q:[VDL;/Q8[\8/E;1$L ,0Q0UG@DR1#, U2F$6]242#3&Z S8HIYT-H MCQ?@[91WE)@1*3NC/Q*#JO/Z3]0>0KG5SM%HGK%4HSJ?ZHO4/=9OM5C]U;'L%[-]7.SN"( MX[A)*N5L0J8HI2):/7 QH_W#KVW0_NP=X7LG_%>O36N/++HF; ^I\BA1G(EL MC^/K4UT?D6$3X7^W;<:6)##%.6%AB',_9&$2AAE/F>,.$R L4#I(T"V2\86_ M[+&/)OP6XZ8O_-.$S)KP'^&_#>&79EM1^.U'<;["[\!7">%WQ;#T68K%]?ZT M4.EX72H$* [R+.8F(C]-_2Q"/@NH'V/>V\#\TF"QX=,=C@-S0&<+&*>[3OA% M8@9:IR&3\VAVIDX\/5S/!B>R#>5]M;W]4NSNA-&?E_O#KFFKGXK[Y8,8T*X_ MW'S2].JQ?["#F7'VX8A[?<_'NQW"TR/_!Y2P5APB(0Y0F'QGI8/@J4 MMOHY!^,X3Q*MPOMAUT 3G6Q=?O?NN.9]K?^LEO^XCXJ7=3P\E(3YVI/#R -RK>N9,OA5HMB[9 M;AAV+M-B^$$ ]SCRV0KSD5L[8JP>JC(HLMK^H">O'!2L)XQ"#==C^7FY*_!][?EIM-\>#AY?9W3V#S MWE?+K;YB7N9+70FM4F6B<-,)EJ0023,U/X&1ASX@'(K^.[DV^53]?RF^[S'W M]_<%B1ABT$]]&.4,T3 EE">$.451$N0!5;WPPRT8QQF9ZH#U1!&1'$R<4S 4 MAQV5]TA?/1JE%#YXC1-SOH3Y!(V>@N1KS.8]F:.[&TR._[/ BW6Q67XOU85-\N%%JUQIG%IP$ .=1F 5Q MSA,^E@* (X03[@D$.:$A@$KC6G/$[WI12'5W7VW[T1DK*=D<6935Y1E"GU/B MQY.]Y?6F\"9+^28(T%"W,^/7928]VIP9>MI9SAFK2?K:M-D%)L1G?@(@!0"R M&#%Q'XTXF(__/R$T4>HH=0PX[LF>)K"=5BF> Z='G5;6;Y\ULXS_(F%C9/L- M!/E,7XW#F6BBD0O#&;X.'U(;[#_<[ZMB4ZSVNVI;KDY9(YJ%;<&F6\[X]G5,:I'_HH@R!,89Z', XAZ[K"*(IRM3LL=(V,GOF^ MUST&69]'K138#86F:; ,>V/DPN\E3NLU)G26.;&&&\-YL2XOLOJ#N,R)I4DJ M1WH<=CN.[#@D'[.,!H##XJ (#F 8)8@#PU%.L@"KW8TQ AS7X](M'&_9>*(F M8F,$0T[N9A8'D^%AF8.-6G>OO#YX4\T@FM,^H+@CQG0>VCRFP]5D[<=@(=@P M(+1:50>>#_]2[0N1%(MEE?6G8E64W\1@S2_%?I'&@4_#*,8IPE&0AV&2!APC MQQ?F>024DM1QD3GN!7J$WNZ(RF!YF/LX::P5FU6(G'<0G3M77N-0,RK6N.2= M?&HNF9MP(9EI0&17E8T6^'GT(A/Y/K3>;.0(.#C(MNGBVDZRZ_<6"&,0T23# M$4EIE/E!% .!"219[B,L=<[5.$B^@14_R(L#A1.DS,)0['?>L1C[-J3)UYZ[674])= M]ZA'\,HR/'I)]91G.P64=O3>7+FD[ZE^<63(K@.I_K@K[I?EFA=J'_9?B]WC MCH0QBFC",$60^'F:^H@D+3J 8!KGCF3;")-C">^P><7W^V);=V,QE8#IK0SF M7D:+F'6Y'RU8KJ6_CZP(:..*;D(^>D\P% ([O8*5(+^Y'L*.U_J]A476W4_( M+P!.0L9+#QC$&<[3/(@(:0'!#/HH5CGHPR$,I?Y!_5B0+^*?&'4%+D/@>OK= M*OLC3[N_E;EV)W/LTH&;AXB/X:BU.75%;ITD^>(L\OW#1]YBQ.XJ^H]#>2_& M-G_A=/>#1BR)4\K_1Y*,IC&#>;/ E(.,DXQD2AN"1X;F/.5O(3:98='CN_*V M _.MLXB8@UQ_W&"Y3_E;?_A7PJ,FP/04X)-7,T[]+T;$5@5@+_3SZ$.F*,OK3='VF&?8PA2"Q _$(8-1#$"8Y;0K69*$1!@ZFP701N1\ M/J!'UE4*;CL5D] XF"88)2KN)PR.(>SKB3?0;;Q.OJU9!./@OKE.PH;/)C,+ MEAAWT"7\M:K6?Y2;S1FF!/@P\H.,UT4L1YB#BOT64YK@ $C='#X.$L==0(_( MF>CKD&]=[!WS[EKD>_AO0MN?>R MB&*8!0GV8<[",.3_CP%M864IPX ZDF\],(X5O)TK=#SIJQD&ZT+N/@*NM?SQ MU.X;T/,7*;;3$3:ZML-P*_,YG<"^'P-G4K57VQYFSG?U4 MK=TY6ND(S4.1G7IH/BNKR*;TI3?E\KK<-)?N&&V\QH! EL$HR6*0IS#'B(C- M<3G(Q) ^5%IS.18FQQEV?R["YN2.X@4[8\5&3J3G&!;7PGWF\_0'75@*P(#* MCQWB>2C_Z%X_O+@/'_O@];Y,/_%]2^3;F?\ MQ3"@\Q#]$?TU/Y7"B&DW0K_CWY]U7&>+1A/ ZQ%Q&'62PXQ$(!30\I1%+/+U MK[QS!J@/FK/TO4V]-_@TC M^Q9[ %.7C3H!*WR[.I'H!6#8IR3P*0A]ZN=!$D 2BF-7"4D#ZD>YU#J9$>&X M'@CJCTIYKSH2-&9(AGN F4;#M?Z_%+J1SBO2B:';0XL]J1KM%=HM+I RB.F;J\^,'39< M)&7,]4C3];Q#R@#P:4)Q$- T(MAOSD=G.4XBZ!.ETRY<8QEE^51_Y,54D_27 M(S+*Y+S58$PQ*?^F9N+=S$C^:MW9GW!59=I#7Y\5-P:&L/Q7?"OZ+ MLZT7C-$$419 %*<92\(@R&$++16UJJL#,?0!.<[M>V">_(C-N/&PGM&/$PK7 M(G^,6^?&F]CT\"KU=O)Z\\C.0_;'=5D_M[?%M^OL?@'#)([",&"0!6F4, XB M:>%D.$%^.$9:?Q'$*/G\61YO8T^$NXBX3>NM!F/$?/YMI/$.\G?I@,U#P=V[ M:2EC5^15^@;BXE9,57TJ[JL=MWA[7(-+* KC.,\PI2R.&"(HI"ST\PC"""7L MTF4PQL]WUZX[2-X1TV3KX%\C9Z!9&O,YCV9G[L;3BW/M\"+;;'XYB%O!/]QT MS7-[V]FO%S$D:5=/QP_\5N#_?7L8+SH2&9=$P=&,2%S$A,W&9LZL4/) MG,,PS4-CG7KX- 5TSJ:T+N^7^T(8P8>ZW!9UW?<#Z'M9+U"4^3YD-(LC'^11 M&J5IWML,?<"4%-C(DFNM[;#P^HJC455/,PXE=7(T^K1*U(O,N=&X(5*&U,P* MF3/1+3N^/%4HBPPI#O#DU=VR%(-(44IQ0.*<9&%,4LIP7PUG<>8K'1RG]N31 MM*;%HZHV:BPIC7TY($A732YQXW*4J[5]>6A+D:Z9Z(4>]I<'L;08D-H4]7%7 MK0\K<7;]^W)5;.M3B?IS(4K714P10"#,$?$S'Z $^7'2V^3_E3KAP(XEQWK1 MX6OO#]ST$!4VPIA3.2PBX[.H)BH=-(]C\X[@3L59BT]2A2T1JK!I:%1B]?8# M]00O]0B6V^9SB8<7Y-HN?S/8G&//E\K%&Z:7[KTTA5AWEC,:92GR243]W$]0 MAC-QO$YC&>5^J#1%8<.>ZX5S+\[6*\Y36.%5+6T@LTS1A# *=BV"X1PW2T'['C?P=$2;P4 MGNM8I+J5>:JJI$*,I/HXXD2Q9!4HIM*4$P-#VJ'!TTPT0@?Y4RW0]EZVS?^U M^E;LMD)P^FW)-1'^B:^%XGPJZ]\[ ""G$X^P>@*LFJ#89%U.;R8B7$V.)+F>2+#D*1S0,P=QF(?-Z)A)GSY^GRF:9J4N"5N_VBY^7_U'M MR*'>5W>\Z3=3HRRC20BC+$Q2& $0 \SZL3*2(" U8J7Y:,=2U8-16B.AR]*P M$HU D)KLR'(CHR_2WX97E7?+AY M9*J;':6412S&*,M02.(LR1.,>EO<=B(K"?H61E,&I14-AJQ=EHAQ"--5"ALK M'*2TXE4:7I$,<]JF5PX+/E0V7R2%E0^_;LM]L6X68-6G_?/Z+=P*E,#-OQMVPHHQ+FYJJM+"\%M<9 M=3JK&\PX5%C9,!J7>JL:]#F56] PY/YKBQFL4#:#A0QV_*ALOTSRV=YQ?>RI M[%QNFLP2$\(P 8F/<.:+"^-XF=G9R@- I=;,FUD8; MS5!&^A&K/,H#J1L>S2R,JB7*U:,!'P[XNUT5_ MY-2C=%WQ9 <5LN3FR%SQI"87' 7_>Z)IKS,*!B:X=(B:QU26%O*GQS!H>Z][ M:M+9!N/WY;9XQ[.<>I$3BD&4YC#R*20@8'F2=:9I1%.=9=9F!AU+Q^#6?>\W M@=-K@.KMS3,D6TYA1N=937HL4#S*058OT38@5U99GX>.V77IPF%7%OB2/MJY MN-\5J[(=B(P!SG'HLRC*<1:EE.*T/]6&P@PKK<56>K!C)3O'HGC2LA(]6!U1$BZ=YJ(4>]*?G >O[+]OZT9T0G/]L[PNY>;?=\Q>D MO-X4J*Z+?;T(*0H85QN8$ Q"'%&:]+L_:!##5$4/#$TY5HAS=&H*84JAG&:, MR)Z:BIP#$T7F"9K78AM76H9Y&A ;2P3/0WYL.5,Y>0G5).K9.L6/Q4[\8'E; M!(N8(#]A$(8(X31/(Y0RT)MD&9,:^K5BR+$\G: T SGM!4'5MJXVY7JY;^Z0 M:+>;B0/55MWBBW%;WA!] ^W."NOS:'5V7*D9C$(*4@PIJ%/200C%N04 9#%$52[FE'3AO-"X5KU*A9=LF1K!?<\ MJ98-UWOO!,G[38#R&E0C#U*\PLU@16'&YCQTQMB+9W6;DU:7;&,VX6_WF MJK^7^Z_]BL'C.=]I#'.8Q2&C?DZ#A%#,:&,]R@@ ONQY];;,N6M0'4)/!/IT M!?0?'*1WMF!^F@/M)=D;:'*V^9]'$[3N5>7VK;7:1$\* 0-&,$R2)(M9$ 19 MAB/0F<])F"O-B%@SZCA%.+90O.0_7ZG.HMKCUHK^N:'5@0!.EF7($JBO@>HQ M>!,BJ.&6F@KJ\N;@ULL.Z2+S0QJ$,8A]Y(=1FL2((!;'4I]_>'FKU6UKC]7F_6"UZ1IE(=^&L0PAA3%-(,]HAP2JS$8[%QPU0-@77F=$ 0(J5P"[!"&DF"K M7P/

NM:[9)UUU+=AJ@%[_T@X/]YME+]A&<[2JT;O#Z*XP:^T_Q/?;SLD'Z_+[9U<1QLQDD8)T&>(M^G40(P MI7[0 4YIGDJM!IL!3,=Y^>D&T*(%IG"HP,3Q&^X+9H!P3GU%ZYYW].]L3KR^ M.KL'MO-19@IO=B^$PC$5;^?%T#OG8A8OB-R1&4Y#\4*>,:/XS^#0CID04"C,,EZ@&E,D:,! M0U-8CO.4S\6&?_#VRKMM<3;W$BT?(757I9I&S'[5.F*PG%>Q9P%][$W?U\RW MJ!T.@Z4BUU*LWU[1:\MQ@R+8*O>VB^)/15WP9W[-BV_%IKH7/2!'2K>WY;8H M=OQ?+8(H# G* 21YY/LX18&/.WP(T53^/L5143GN2GJ 5][Z!+&1G^($TDW5 M8R%B=JO><8/E?OE ']DS?YHK(ND;B*R;\G7<"(]5K9I%VGIA>I%D"W6HO4"^ MK;+3HM^:5:9MYAT4E4_+W07DZ0?V(P#2E((<(;'0ND<$XR!U-(FIC,/Q+.:7 M9N]AI3?(/4H&3D/@N@=_-LXXV]KO*O*_GHP7(S5N8X:&,-CBD&S_IHV',:+0Q_&<3F M;8UWF3BJ.H%BG#$, DCC$*8$X"SS>[0!C4C?STH739.@U.A_U;K>+BW?+[]K M#X1-$S[I4FN^<=/MN%]4>.Z4UWK5'F)X5FVUYQ*\_ ^]UCVO\>_'ZK#W6@]' MK]!HC A2'^L8'Z'@ L%.VY7Z_*Z\/^Z4XIW5?>>L^);X5N8V%/LQY M' TZL#F%T$[O9=Q?77GB[ [>\W'_9M!W&49(M>,:ZX68<:\U&@4R7=:X\9#M MK^@_#N7^X;CL/8+ 3T%(2C)%'-(Z9[/DSBD]UIRTMD,E.&GS, MPT +UB1L'FU/%WQEY:51O!/IZW)78-[ UJ2Z$[5MT_#0;L??FF9S"'XX?>3C M\J%9Q?/'XGW^N<]%K?+SRA)=>XZ9WYN>5=WQ)>E<]X>O(=T>Y M#MU YS"?UV8>_%8:1V'L MAS *(<2$9%&/D\%$Z3RS\=$Y[O70[>VN&9CWJA,TK]Y7J]^]JL7L_5!NO5IX M-; R9BZQ=-S[C1+&T7N[#WWW=N;7E==Z]D;ZMM<"XZ(O,WX)WGC?9>Z_K;[* M4B24^J;KRSBO+^/\>U'>?N4]*OI6[):WQ:="W,+-?TZZR+V;RKW7C/#[[A_^_!:KW;E_=&YX"U;'[Q=[X2X^JGW MPN-&[S2ZO9G1K-(QS@SZ&^PZ>]^]SGGOZ+UWYK[W9>C5_CAO?2SWP3-^V M&?71!<5AYZK\$,^K5IO'?I&K'NLT1_U2]VHPK3R>OR3B5 MY]1OR$RZSO^RE:=&?!U6GB[?MAGUT7-ER'+EZ3Z:8U6>?RMJ 7Z[[F=LOU3B M1V>E]7'"[QUWJ-S6Y:J9[%V +$W2.,!'XY;H;KSPG&? MWRP;^=8L&ZENNLK5^]9X,V[]ZO ]&*?.G<^MVK\_]\([4&<=[ MU"'K\4(]>2G.D[YR>]SY]::[99G@N1_IMO/N_-?H;.U2XF8\W&:\S+K014Q" M2&F,HS3/2 )(!G#0&X,IHN:=WD43CKNI&RT2-=IL^D#['*G!W5GX,Z M*^NI-(]S5D!Y)Z0T2Y$3Z4VJ=_>;ZJ$H/A>[;^6J>-GV+]6V'?1II+%N-/#\ M]^)&X5^J_;\7^T_%JKK=EO]9K!>9.,D5QX%/6!*S'-"@.P2"XT5)Q%2$:CJ4 MKK5.3*2]H'7]Z4#>MMI[#\7>VQTAJ\G@A/&54]*W$5HU,>Y]\CJGO-?4^M;FWO75XYQ=.,8_T[X#GRZ_ VZV6KL*T="N[E>\ND1S:.' M:PL"5NVZ'XG/!0L(KY>'FXB!=_=HHW1>QQ&411T$ 849\G#(*,8)Y#'I\>8:5 M*LWQ4+FN+#M'Q%2/S)1 /3@GX/W6."5Y%?T$(987OZ97E7H.]EO4'NQ8_P463X#Q?A-P%)5;C2(Y\77&CII^2A/C1/G.21@0 M+RVNYJ$_>M K"^^*G@KDE1AE6#!" T0"R#*>TD(_QVE,>B.0!$1'!R0?/9X2 MM( TM4"6*#4U<,"1MAYI(K3&)31!D;%YJ8(J^%=T08L#J>O&^MHZ+W?% MBC-VGK@(ZS\7S;9(0$B21##(($,!3E-"4=Y8#D"<1\R7D0N;]EQO_NM'Z7J8 MC\L- 53A:BI;' \KS53T:HY_OLZL]UN+4E*WK5*L<,W7!%3KW>=EA7*Y.[OD M.'E!]%TP.H-;N&Q[5+E[_^3ZC'JW7WP2U6R3J:9Y'#.2^5$$Q+,C0%G&XB3R M_0S':0!E>@6U)SK6_0:(4@6I2,BPA+OC0DVDI6B0R0ZY0V>9(?_N:5;XR.,7 M=$&/D6E;OB;FRN0=4&R]G3:$B4\RBB&@B*:0PHCXM'TZ0CAA:NU7\IGCM&"E MRD^9%LE6[( 1K79LH\Z3;\FO]O&ZO,RD-:NB?MJ>M;R6:=$_+[^7=X>[[OE^ MYI.8/RCE'7Y,,@0I(N+Y81 % .1 MDVK/=5QJ^[ R#=G14XN-VAW=*@UZ0Z' M?Y*L]9C9_J&K8F[,GTOU(9NOY1[,;OT;MM<;7)8;IK4(&8Q2G.? M0NBG :4IMW#@< MARQ/_(S_ ;F\09[2Y#V*+ 9*9\O9MNVZP#A#)H[T:+%ISC59YUU3M$:D7+&" MT61['$T;IDU%[2P%8*8Z:,N[2PIIE46EZ;.Z2P"S !&89S1,:9;G($00'M>. M^F$DM;Q&Z\$C38C5&G,RTMPHS&^YH$5O(JLVF:Z2ID9C7LH%16834!)4J4TS MU7+S2:I,S&CB2!GZ2S-$>O[+WU/?SC]U1O*,^5%* C^A>R>M"N9^;_I%O,2!*(:1Z'@4^X_H1)?*Q7*0JPBARH/=FQ&K3;"00:K4$I M19;D1,$=06J:(,^-$TUX1,. ).C1-0]%T,1>V7AA+)^-^.JFB!.Z[?K)2L@4 M^@GB%1R% '&0 X61)!$.<(9P@E*(48)9W--&*^TFWA9I:)BMI!K@94U0['\Y!'2[Y4+M["D0X'?U]NBW?[XJY> MI(P0B !@28+\A"#&DK ')M".9W$?B31)C>U&=A\Z/Z;"MT[)UN7;>8[2%Y+LM[^2:>;KZP_YK ML?OR=;GM#OC^*W_$_GBZ]X)@""),,^0SFODLQ0ST1Q"F&/C^XENQNZZ<]RRV M8:OHUKF':O)5>V5='[@PC7_-L?4X.^YRI@SPR!W3E=>-YIQYZS7N>GON[^FR MB=;ETTT3;Z034PREBZ[.U=OTQCM$9[38ZC;=QFWZSK6]E>H(/X4TC##&@<]+ MR00E)(Y0#Y_XOOH%S', /49IU]^Y.,>.537&4W>L#L,[UXZUNWOQOUS'^CB4 MDW2LFF_3?_6.59>6T3I6H[@Y[UB;/P3$9'),(9R@@+@R $)#@. MQ69);'>"WR8PQQUDAZ8[&O[**Y:[3NMIS&>BYEGM'G_F7C==OI-=3#>8D!9_N M"_7&^TMWO(Q6\IE%3KJG/5S7Q3\.' #]QO\X+B4'"$0, D( 3!GS>=?.VJTE M)&99G*M=VZMIPW4O=H3E-;CT]X)HDRC9W8S GV+GH$.=&_5^F9LAK35D]K9! M<%K+0LC*Y"1YLB2IJ4W#O@RU)IIMA2\2(N\Q"C2.$MY4?5A6%JT M&)$_4Z.^K^KEYJ^[ZG#_;KO:'-;E]I;_E'N^+[>'8OWAOMAU]UINZW+=?;-( M$,ZB&&(:Y CF0G"'JR#(*=DLV%<3NQZRUV"^\HZHO7/8WA&WN-+X#/G81X?H\3N@FLY# M-@]A=>_FLX-+1N%5ZL@W-2QBLHOW%H]1!2!"*$Q"$+ H@R!(X[P]B(DD 02Q MU-&]8V%QG$F>8'FK_]_Z7#.J^TLB,4VHAK5\CE$:0=+[D,JI^S2!4SA2 M;V8!U#N%;X1 RIW>9\[F"SWPV'&:P1F!8WI;3=,:% =CCA FNT#^.4]#@S@V MZ)U'R6''E5=O;C?F1UVC?E[N#[MR7Q;UAYOWU?;V2[&[>P%&&J$HH $>11G M$$PXCL!]\>]('YF8BG'J92 6@[/W$35MGNO M"JT3'J7%M[@5>O&IN*]V^RYGW53U87=FF3(_3ED0!"#S,^JC )*TL1PQ$ (< M*^FM!7N.);9+U;FL=F 53[>V0JFD5H[,IJ(\MNB\(SSOA(]+XF1B>)FT(?VS M2/E,),^F1T]5SCI;TL*V7^Z;Y:(?;LBR_LHVU1\UNJ[WN^5JO\ 1S-, 9S#V M0P+#. ZRA"5A@%$89T$DW?Q,;#AL=STLD8D(8%Z#S/NMQS9V@QN@::BEV6!W M)DW,BBM/VY8]?F0;U2_%7ICZN*N^E>MBC1]^K<4>VF./B5;[\EN3RAR!Q#E! M 8)Y1/PH!9@G+M$1",2A4K'FP+SKN1S1^FZ:UG>HVQWXU3&]6![AJB48+J(@ M)W@3!T!-!CG85OUZN&)SS0^_MF'XLW=*\TZH)Y-(=6('A--AE.8AIRX=K$9[ MXY6E]]UV5=T5[ZNZ7D3<2!3&) I0+JYLRS-ZM)$0X"NJJL*3'0NF:+1E@^:G M'WBBJ+KQ49$E:=5S1)"ZH+5 O!\$E#][:+_?E=>'?3.ZM*^\C\O=T-)35])U M8F=8E318G(W@Z&!_KB7:#$A?-;3^CT.];T8MOE2?"N%?N2D>6?Y2J2H:X_!2 MPM(0^0QCQ"*:YZ=D$N=*-Q9- ="Q:)WY)%KAKO?*VSY5,_%K\<.5R$OL9833 M1%U./6+( WT!9.^$_/H4J:EX.FE5]/'0WH? M0''/];5L-X5OU^A.#"S^9[N&AC* ,4Q"F(A;^\+(1W[46Z14[0HL$SN.NYMS M:-YRN_:69^ 4%_2;L"FG_V,1J2;CYZBN//[=ICC2>0ZQ.4SC?E>M#ZL)EN._ M3MW0BGL+A,]#(ZUX\G3=O#5V9!6KT5RL&KIR9*?UV66Y'6?=A^7HI% M*!P"3^7V#^*^NKTX2>=>9(,+D/H9R!#.TSW(4YJ&"MIVJG+ZY:LK( M2]Y=L:R+O&C_/BMRR?*^W"\WQPHW\:,\P22'&6(4A2 !)P ,A$KUID6SKN>T MOXJ3V,3 9:N!3M1HD-,^@=0520V3&IFCXG10ATE,!'6@3#51AUE=-71%J4T=/%+\Z3+%(\G? M<]J4A,^ ];E*GHE+%\7.F"]]F1-;>(6N_KWE_=%3LD4J$%"RFWSJ+$ M1VF6Y4D2XN XY<&+>(URV:;Y<6KF'I]6B6R5;5T%=,RP32$\DOT'Q^KU8*^\ M!N[4DO@JCTK*:!Z-N0JD!<\NZJ0M]O3E\MU6' Y7[7AIN,@ C.,$)&F01AC$ M.25!>%P;&>; -!U4L>4\#^S!/)A*H!*#NJ)GG3J;,G<&;FI1.X.B)&,Z_,Y5 MN+1\N2A5^@P9C.V).P+(82?6S3:R6"\P8@2%*, Q(F%(8\P-'M/(/(.F&J5A MTKE4M;>(K%I0EA(W'6JU1_ <<6IU[*[AN /9)FB3B]ESWM1&Z_1IGZNTF;AT M>83.E"_SL;F/RP=1+(NE+ZO5[L"%XC1ROTB2/"C (^YG9 MA(85"(XG-XX#2_%I3Z29R0#"6J5'>33>'11/3)SU55+WFF- M,NJR:/\PB@6*" $(P@#D?AR'* Q1=AQ-()@L]M5^N9$348MFE?3SB%"Z+S$@G@Y",0_==.&8]CD2BMP9JN6[YDK4ES?P M^31+Q=E!, %9D.;\6WQ,@ .<2-W)X-"\Z^SS^=$]98_6MGX:1<%(1\<*@%4] M/8*>P]9I=6+5)=9&E&8MM58UQ*;P#LSF3^4J'5/P[EKGBTGAUMUZ<92&B<(Y#E*(W$E=0<@I312FWNR:'B$19,=QC&!*TA R<#Q;(D.^OK"C\9&BDIPGGB0.?,1-1R!&C!W/H, ^@XH'0EBSZ[C:[J%ZXGWP MZF5[J8:5+- F^9+B-Q'OBC+XB/+/'>6SR@3E>1S21P?1F(E2NO#L^=D4CMBS M/W*Y0##.TBS)2,#_CX,P9DG: R!)$EF8Y]$Q._8\SYCCE)>BE"\>T!QT5N3-42U9NE]O5RZ.>.5=L/P4$IHD?,1)&$3XF MO33+;%S18&)^_'F>FQZM;?TTBH*1CHX5 *MZ>@0]XWF> 6+5)=9&E&8MM58< ME)-<>US*2N^GXKX;8#A=Y-<=Q?%>+)/Z<+TI;YN3)KGX$Q33*$T""',:A_PK M!$\##<17&\"T:=GY4.9Q^*W:\K2U/<5FTRQ"K$XPU>36*O-R.CLZY5H">T+Y M^%;2_O2@!JKW08)W)YJJ0.* F+H(Q3Q4U(EGE?L765\WQ<6G"Q82"&$0XCQ. ML8_]$"7'6:4 T$!?'*4>/Z("WK2'XEH1/CGJU-7-'F<6)$R F4ZCA'5)(5)B M;7YJHP9_0%(T>%"=)F;5CEODK\]7(59!;I[/%KS,F,5UL@>YYR)9-AUZ9,+;&E';-CS_&..4=QF7/;KAD=0S'6'10AFHYXB06R^*$[P MU533+O=RNCD9[6K*27J&FR_.D%YY+5;OA>,FQM5.%28'U--)0.:AGVYGM^JIC__9_2, C_YW5Q6VZW(A422[4;*S:T5#D&)B+JDGAK MZKD4&6F+TFM@SD$TGS"GK):ZS,]9)K5]DM)',\;L"B,2]Z$R&.>0)[0D 0GV MC[<2)L1'G3#2K>34BAVKZK+8 [0FB@7_U64Y?,/M5#8&;ZF=2ONDU4[5&)-M MIY\/]_>;0DQ/+#<" -M4?[S;WE2[N_9NXWZM&\"( IS"- \PQKZ/<70\8#:- MTU!EGL"63<>3!>7A$?<:EF+->+E\I8I.%?+7![1 MW>BCP.B=@9QLT:XD>0.B:)O^>O]Q6:X700B@.+@5 MH11!' 9QRH[E(\%IK': JL*#'8M]&\CD1@_J@1]E<)$(3_?/SB@U8D%[# MP)WB#>BTU7.[/DX)OML7=V?'S!$(@YP&-*2AGV9I2MGQF#F2QY'2ADMK5AV+ M"P?Z8U-]G>U.YUVMA74,]GB77,8P">6*JQA:C&>9C"#[M'BAP3G=7DI9!H=6 M,%B/PCQ$SX%?3]WQ"&$?83!!@E*Q2&01RV7DTI5MQZ+9(Q9[)>][S.UR_BLO MRJYB$'OUUR5_PM/5_E[9N=#DD!-NE[H!UT3/VUOZ-R[:IS75ZV$ M$)OEWFUYY]N\SE\:2T%(=63]N'+P4 MYJ",]$6.-!UYL4?/1H^DCAZ31^!4X4M!'-_3HZB-' M8Z*/"A1IZ*,;JDSU48HR-7T\.GI)']49F9$^:H!_21]U.9"M8,7(J1@X%6GK M%_XOFV*9H"C,J4KUJ&7"LE8^'BZ\\@4MK,$R//;F2 MU3EQ:BJJPYF36O4E7@;J5",:YU&CFKE067RMS+2E*X03&.5AX&<@\2.:9S2* M(K\WAB&46MIB:&(2?=$:&-/E4$]C'-!G0V4F&1-[F1L%I5$D: JLB-GH6Q*C\U M9=%D2TY8W!.EIBLMGE99&D3*18T=47F1EP%-,>-Q'I)BZ$-E\\U23&#*K5@* MM>,F]VRY*C?E_J')EY /@RBF!,4ISYRBC 3YT1S-4Z7]4-I&7"Y&GS$W*\@HE0TF+*8OST!AS-YXF+G9X,5&:]FWJ,B8( M8 "9'R*0(8AQDL#PF#'E!*L53:;&7"L/Q]<<-M\@]'J(5U[7OC0K*6.*]77) M&;N*^F1*[&BJ=4Z8HGII<3U?%=-S1T+-#'B2FGS[S*UPO_^VW&R*![S<_MZE M:B')4IJ$6-PZ#TB8!A%EG2F8L5RJ'C,RX%B].EA>B\L3P!3FFK19DYB4&X,P M-4%Z@2N="3IMTA2FZ<8@3V^R3HM$N2F[5YQ^;>+.E*,93-\9NU!9?&=4A]N7 MVT^%6'FVVA]VY?;VYVI=WI2KYFT2-4F3OR8QIG$LDE5"@(\3B@/2VX:(*5VA M8L>B\\'XY=9[A-([AVE0X-KA6W:D?FRJ50?NS5EV-(PO0=S@J+Y-XF>29]KU MZ=F8OWW&K&E@E^_F$*<1P5GDHY0D89#3XX8B&#(?6E5!29NST$'-24I+K%O2 M0@>$NU##B:8UI<@S441%^M^()JIZI:J*6JQ)5N+?]U^%_7.3Z'97-(=5]LO+ M4.#STI\PBEF, >7R?-)C_AN%LMR"->Q MC[C,K%8O88EBE7YB?*HU>PH;E$OV%5*(<$0!22%+ P)2%.809[,SA@6&4X1?GACGN#'H\G &D-%*O3 M)3<.XI0I-6%7(LG)N,93,@8&,+1YF\=(A3[\RM+[HZ\6W2 'PCX%&1*7Q )Q MC1?Q,] ;RAA1.F9)X_'C*H;6D*H.:>JJX8 O(]V89$3T.2&2VJ'(WOS40]6! M ?W0XD)603[NRKO&2I?5@ 10G.9^$ 8HI@&,\KA?@QE31!(5^5!]MF/M:. T MK4%-+Y0IDA,+E^RH*<6)F(FV;CRA8D C=$F;AT!HHZ_LO#HF)["]+[=%R(0H&LO>3 Z/0U!1+E1&0, M_M3$1(NZ$4Y>.W(SH"ZF;,Y#98R]&#QV39<5/=5ARU6![JK#=K](4I!$20:3 M.,\3$"8IR?OQEH2ED=+J.FTC(^C.E7?#\7C+!I")V*APIZ,VCF@SDILKL?.B M\- P>2/(S8D<:;W1X'..@J/CQJ#B:/,B=X',XT,E#R*A^G#SL;EONUQ]7#Z( M'R]@BD&:AQD)$(6)GZ25;ZQ"8OQ[>K\GZY6<11AEE,_"3QLQ2':0#\HW$6 M4H.SR;5-CM)5'#N('E;?52C>O6B+9IUT=A2 /;I]+%?]+#G#+9?8TZZ=37 MF/LY)L+F3@VFQ98XTU- O*S+^O/]KEBN/VS/)RN"188"&L4)S$$8DC3,&?91 M;SXC:KO@K!D=1067ZW4IDA0N?V5_7?SRNOI6"%V\*[R=\M2#/=)U%'$DO@TU ML4'IM3"]9J_NV;SGE*KX.GW2NF@A G-41AMN#6JC-=XTAA#H91$(8HS,9O;FL]CQN1OD;!IU+$Z-N"\_0F= M=U,HW49JDU_EH83QJ#44PI;F,Z0>A]KDC!W8J2C7'EX8CWI+@PSZ(= 9:QBD M1V[$P0[#LQMWL.36ZZ,/-GG3Z&.:W8[E:E]^*PC/+[?+[?[G'>[(LOZ* ME_PM716+"&),PR"@"0$(^90ADO8P?)3H#EK;,>ZXS^D0>>)F>N^ZQ:2M?Y;H M5NYZQF?:L LZ ^SUB*^\/A8"M(?G$0OM/FG\F%CJFRS$1J>3DN)+KK.R2_WL M.BW+[KW>>;G@4:,3ZVV+;K1^7_[C4*[+_4/_4[1:B2G?^E.Q*LIOHGXCU=U] MM6U'OOJ>EJ8!IBD@88(0H/PK0/IE]3G*$3MK3K8_(L.Y96W M[%SP=DR2N/G,)OH28< M)=3:O?3<0FZI#[\<^O,HO_ 2.*M%+1 NEP2,&=G9I0BC.O]Z C%^#*RG%T=( M'P[[>K_6D9.*P.\]0SKNI,Q=/ MRQG:0Q4Z+[V?W^(KX2AYF?C5F"23L?.*V,]KU&-A(\EQ^ :\L8S')1.ZZ8_S MZ*C<$?FENR!NP3.M/$Q2%OO\Z0D.B,_Z*\!IA.)L\:W875N68K(O.0/4>^#:YA ML\N@W !*E]NC[9IN]SRG>;>]J79W[?%GUQS8$E% $EI'G>/ M!X1F4O>@*3_4]1:#OID(,'*RH\[+L'0[I413H0?9>"%?JON$J2Y6?[FMOOW$ MG6IS)?[%TQ3IJ<,OJ(,V)].*@#[LRO!=D&_2B#][+9[/-LO;!ZZZ]7'JTQ8 T^5[='5^:W;LL539[^D@TQ=-I2IDQ<.EZQI2H<\83;%XPD1%^1#E[;Y"(BV!R](B!D;ZB+22E9K M*^4/#Q.&4C]G(0V2E +:V\KS3.K4 C,+(PM)U[,:28D2@:IBXHH[,SF1HLV^ MH)R1(24I.N3-352T?'A55O09D1&6+[NE6.?Q^>'NNMHL@IBA),<0$AQ &J< MYEG_?.0#J8V7ZD]U+" =&*]%(R\9BM1+=,W M>DWD+(=^XVWF,3\5M*:8OMGMQI>P"1G'$$I__E659 A%D?MB;H0!+G8*N M_7#7RT+:6;@3J.969?DFKT?8Y9;OG"LU 5"DR880O,3 *WI@1-;TLF &O[+T MTJB*!.'YQFZY>;==%]__G^)AD><@!0P@R"L7DD0@ST#>V8E3GGFHJ83JT\>1 MB0Z5U\#R."Y5H5 F358I7/*E)17R5-D3BRI(M1AA4RS_4GCU.]M%@\GI0JJF'(ENRB8<[HK32#DF.[.4< MC_P?S#CTF)I>)(S0/\LV3%A0*$ZJN[MJ^WE?K7[__'7)7YNS'6H+D+ \#=,D M3/(8!R'UD[R?L8UQBE+%2L7$U$AE2P/1:S!>>2W*\XVFRE6,$;O2)6C]>11YD<01@0R .,D"1*2=\,Y-,Y0*GLAA!5;[AK9$9ZXQ>8(T.L1:NR4 ML+.#3(:V%YJ>$];GL5_,KDN5P[=4];;HXJ;@!+(_:\6N#]L^H5U'9XEY/!"2A7$\(3VUVFP3'R1NVU*+T&IEBI MT68@8]]E+4/>@!Q:9G\>@FC;J6<78CO@3$\4V[P('?9?JUWYG\5Z00D-89Z@ M//%SKL,1C!'KC:)0;J+8DJFQ17!YA-:H8*-\M9'TJ;.K(WE.B364NJZH.H&; M4MZ>$B4M:]H,SU'.])T9E#%#CDSDZUU='[C!""$*LQ3YOI]$41 2F/N=P03[ M"3.5+DDS8\M6V<"R*UFRC.K+E0,R[4A5"VQZF6IQ*$J4(JOSE2=51R2D28L; M$UDZ'VTB?@H)S9@/8T*PGQ/"XMZJC]7.;#*U-;9 G1^B:E6EE C6ERI7W-K1 M*\WQ:C>B-3QZ;9OD^BYO1")D$;0-29Y/T>%RI#=K0%JBMGTYQG>W&. ,4@\&F(_5,6 M&.0H,!(G21NC"I/I<)4Y+T(1#DCJ9WZ< IK!G.4^[;:OTC0-,J5Q+2-#HVJ0E1$M,UXUU<@5I38D M:;*1+,5%F%;)G:E":;ER2:;T^9'5JB^[8ED?=@]G1A=9$F8P!3XC)(8Q3C,_ MP;VE+$=21VZ9/-^Q,O60VM:D+T=:U,FID&O6U,3G,6&]_(RK."\P,B T)OS- M0U^,/*CLO4V*B[E77XOU85-\N&G,X&5=K,5]2<6V;@X(;Q!\N!=?UDA<>%#N M'[Z(&R2_%-_WF/O_^X)%.82AGP8H33BNE*/K5IEG#.,4JXC/"' <:]7GP]W= MDK>\ZJ93JQ:MUZ-54ZPQPB,G<#.+C)H>-I!_O!:8O7/05X]B5%\=H^3]UF#W M!'BO03_V"GYCN@?$=L18SD.;QW3XZ=Z L;FVI?R?BGJ_*U?[;G+VUVVYK]$? MR]WZ%93BS!:89A%F:'W""7DG/0WLVN,E@]>X M8;=_L!Y$.YW%E/%3[#DZ3YK^_-5>Y%E4&X_:V+Z=/D4Q*@8=C*OXOXW>QIGW MBEV/VRAH]$,"Q==JP\-3TW\-Z7W9*'<-7D#-K]A3'9REW!F#P;J/P9S)[P&2GW!1+E1-E6 M)&:GM]8<>UU*[7(GO^F>/_M3<<]?X*]OC"5 [*NSMCI"]90-142-M42TID!.P MK*B.34I[@NAU&*_.UOMX:)AI1\<<2%$WI(F6R9^)(-KVZMEY!RY8,Y@ 0RNN MQ+MBO0BS!"/HQSA. IHF(&%9T%N,8J D?R9VQIH0:Z?!SA3/8-60$:_:LV1. M*+4Q6R8&@UMHD\^;]4#4YL^4F9V'>%GQY/)\FB8[6B+5K.[N#9*JWO]<<*GD MI@',(X!H"F*,0YIQBW%OFG'AU%8K78.N,[6F7Q!%5K/(Z%RV#*1*FUT-S1J# M6#/Q:A">M.O*$RB]%N:$0O8*<;**9LK[#*7-V*4AC;/#EZS8H=5*-.QR>_NQ MVI2KDJMK?^H50P@%&/N$L 3&)(])V*Y: !' 42:;.!A8<-?T3J"\'M5D)[Z] M3M! $[/ ZCP:E@U'*NMOG%HC^E1\*[:'XMVVW)?+#;J_YU:;8?KVGBQRN#ML M^/??"GIS4ZSVS1AP<\)<,_ZT"& <^0&-,XAPB(,DH2CH00&?*IWPYAB*XRRC M0W_E=?B],P?ZV^).+GBM#][)B6ZT]_4&/$GXY'1R1I%3TU+G07.BNF9T#RCS M2'&"NW:R&K4%N%;LO+I; MEML%Y1U(@&!( 8,X\R/ NCMO0019F/IN-5L2Q%Q5NX7O7+=E0^5*N1U$:23M MOA2@F:AW"].J?BO&[*TJN*J;QAJNQ:NLBNXV/]1%-NN.OCKH5PO M^4_?;5LXN+BI=@7:KM$-E[LOU7VYBOWXY^+NNM@M$@C2Q$<^2A(_\L,LQBCL MH24L5SJH8A1 KN=[UO]QJ/?B8@3%98KC1$-.M&<7"#4!/\'WKEO\7N> UWO@ ME=M>P:\;)YK="$OAAM?XX7%'O-]:5T96=!OL#ZC[J,&=A]*/ZW(U86-2/ -D MN5F)GJ=8_[KE(1@$]@10&C,_35(<,A2D?HA" K,>4!"$9/&MV%U7TF>$N .B M(C/GF.45OQ;K!*O=7G5&WR7[ MZCV&HT_/.!F+6^GE!J>TDE6[7XH_SN9J=]66?[EJ;N.JFU&?B*9ADF"4L22) M20(A /UL+?037^FV%[N6Q\N^/1X;C\/USI.O+MZ6(3APQ*KUCEG_YP@]95U2: \MZW,GIG7/:U&1-G3$WBTM? M8&5H,:D)B?-0(C,7GBX6->=#?7'H9W$PGCCMXM?[-4\G>62!G_4U?12'8<[R M+$U(PG@5'^9Y;SN)B%J69L6BZ^SLE H<47HM3$_@_-'/%),Q.SQ+)F&C4ZR8 M?%UF=Z+R5XHYJ36[-IB?A[19]NG5E;SV&'.^J/=]N2W>[8N[>I&B$ 0YC$.6 MA(RE$0W3?IU9C'.JE(*- &?VBWN%*U[CRU@K?!5B*:>^,PNCFC2/$\%Y+?<] M\NYBR:]Z4.>A^F,Z;&OIKR[7TLER71?[TTX32B$,J)]#DB0$@I""D/1&$*-J M6;':HUVGOPT:Q0Q7D1S)5-8=+XHY:P-DNAUDCW@8RD#U")N'Z.B"?YI3FG @ M?RO%MGG\W\O]5W*H]]5=L6L,_U+LR6&W*[;[!:_2,Q#XF"9Q@"D.(8[ZL< D M5YS=L&'/L6ST$+VEAGY8X5-R,GED*A5GC7L6_^#PO![?E=<@O/)^$7]T*,>^ MI>(B;4.3P!9)GX=:6?7HV=45MMF27S'/LR].ZP.WM," I"E,<<)0$*8ISZFP MWYOP\R156P6O\&#G*]L[+*I+U%6XD1,C9[2HJ]&>+LK7]EVW\[\OE=;GAQ=39AGJ$XH0G3!3E01R1E$59WJ=/"4>@=*ZK MSO,=2\$9I']64P,MLN1$P35/:MIPAF:R N@%1@:DPH2_>2B&D0>5O;?)O"CJ MK3\L?(JC,&5^EB44IAD+<-IO\4L B97V09M9&JL0VIR8-Z^&%(C4KX/<<&BG M CIBF[[N.4)1K'C4Z9V''%GR1:+*T65(Z:SF1T=$'S61@)B$)"8!C-,\@31D M>3]JG/K\O\K',^N9<2Q.Y\C^^S^E89#\3Z]H$"KF/R9,R@G42"2JJ=,YJ/_1 MGT&/]OM=>7W8-R?1[ROOXU*4Z)-E2Z\3-Z!7%MB>AUC9<.2E0Y5M<"._-F&_ M++?%FBYWVW)[6Z/5JIWW*M9Y<5.NROTBI#AF80CS,,&$(A^SO"\!4PPSI>.4 M+9ASOR2K1^2M6TBJ*P3,&95= 3 JF:HS_"TXKT?G_7!.;0?P]=.I'&MWST"^;#CV;6[?,E>9%0OB!;)9UW1[6Q8 ?1CFE:0B3- M0EL:$)6& M,[$I*5#+NPSLN$Z\GMYCXUT_> T\O4,-C2B53,!&8E,Q ],G/Z41_T\2QED6192EF1_W M%F >2]V:K/-*L<+WK^@ M%"8<3:L,1L@K\S=$J^5W1QC! *4A#I'OTR!,@PCC\&@C2U*ILYKUGCQFZU?: M2:=)E)("..#(0 -L;)M358%73SLS8VI62J"*_64MT&) 1@T^KXKMM-^HA)389;,>2\5FGQ77DGA(J' MQ]CA\[*&C$JEFJ2\P)V=C6U2TG*)F%>4QAJ?TPN//5ZQ*WTU?9TP G"W!9D) M)HBI_-RNB1%W[::;T#WAF>3TGT%V!N=P;; ZDV%%.[X\F\FUQY!L@WIBJB]? M, P(REC$FVJ:1*'/V#%/B'P@>S2BWL/':T 3G4'S(BT#+<>,QGFT&$,?*ILO MEEH+XMFM+_KW4*:)I0&E&9Y0")"DQREO2F:)$KK1;4,.,YKCYC: M62RUV3\]QN0DQ3E9RF7T.4\3G0WS$BD#>F+$X3SDQ,R%RN([I;H*_>ZNVCZR MD\,D]G%*_!"1' <,9T<[?@B4CFE1?[IC&6D!Z6B(!E%R N*6(S7U.*=GJE.5 MG](QH!OZU,U#- SP/UL=;L:$UFWPG:4L V'*4A 1/XZ9SQ!#26\I8#32OOQ= M\OF.)>/QO>0&U[O+TB4G&ZZ94A..QR1-)!TO4#(@'B8$SD,^C#P8NG1=BPWY M0\_7S0E$R\W'9;E^MR7+^W*_W'0V?91C A"-$^JSB(+(#_S>)O+]4.V0+"O@\M3BY)S+HH%^^+V^6&;O=B MAYR84*$ <_=3E('8CR(?N'>M5O OGDK$"YZ_H LF_$PK!D;(*_.W0[[9 MMP_OIHAPFH: !:2Y4 JF 0G2TRKM(&2R;5[IH8X;?/]"*ZV;5F?F1W^CCJ]Z^()3FS$RKF!;P M5[;>$U"U*>T# S F%,YCS$8"WZ\MOC4D!GIE3!G M9OHDD81A3 )>\Z$@3P&G)3@*')#<+V+P^)&51NO"2!W6Y$3&,6%FZC+),MWG MC RMC=&G;QZ*8N+ T]4QIEQ(YR[%3AP<^^+ZO9@7F"C-,T@)2S,:PR ]CA_[ M49@I92\&=ARK2@O-0Y[1BETC(B63F)$X5!.:U^B;:$)I@*2AI,8"M?,0(2N> M/$ULK+&CD]J\/U[\%>*0IC%.PR"@44AYYB3RJM86)HG:0E\M"R,G..]U+TS4 MY$\]SW%#G5FJ(\.:\W3GO<2]@V9$SD-O#'T8R'MT&9&_"V='^_6[[ M_!S83]5FPZK='\O=>A$&69*C+ T"3%&&&$GAL8C+292H79=CU[9C7>KA>C_T M@/_LE=VJ^R>'):O>N6,Y!G(*-B7]:MJFP+SWFX#L=9A'ECY%1@=$T55LYB&7 MSKQ[=IV02Q;U-GY^_KKD;_J'P[X6EX&7V]L%I!!P,2<0 J[O"4T3B([)8P*C MQ7US*>SG_7*WEQ-64XLJ+?DI..E&?:J4ZO: T^*VW(J56][UDG]PQ5L[;^-U M W[DLYHO\#?0;FTQ/X]V:LV;P8V2IBQI[)E\;C*E09;B/,[B%%*7US8:F_&CM.VR-+O(4P0OW\SPG.4[A<1X,R\F!HSYT6 M&_H7.2V"** X#!@)*&(XC1%@QW8:<>OJK4?#R"B-YPS7_ZB[ZYN>-R'3^YPN M$RJ[ML(IBXJS$?+W-TU]:=/@&@MM2N__' O=G;5]'NQ6Y5U ML5X@B-,$APR@E,7(3W*0P.-9"8PJ7;?KP+SC]1T]$-$0!F5F+^DG&["."-E=>3@2\KKDDM#9?[;191/\VC/,P8S(\GDM/$#RP(LX'UJ739BA:;L&XDQ?]?>^_:Y#:.;8E^GU_! MB#LQMSLBJQL/ @3/1$P$0) UGG [';:K^T-]4"@E9EK32C&/*+GL^^LOGY+R M)0$@0")=YT0?EYV6A;77!A8V-H"-D0@WV#D(6K!!B[83T:N@ =P%H[W>'N36 M#Y%]G5-]C;7@'Z\EUH9]:@IKC4D[H6_]JZACB--08Y9@3@C@,@D3SBEAC)"# MU*=9K%7!U$7[CD7V-+1:G(9@CF)?0R?8"'[=\V]/:W&=BS4BGAML&DEY'T92!2E69B% ,I4XB@1 M."6'2OB,)(FUF->L^8GTV&+,:TB[A:#7/>/VH]ZW)L!GF#:-A8>YS6OYM6*@ M3C1L@TN'X?"OVZ(L9Q2R,!(\(HFD,@[3:@8X'@K&3+-RDR,0CH7X0['Y93$O MOTX7%2OZPEEH;-\-8\;'#7HO%/DBQW;C8CVW>:W.%LT<'B&;\&HC3*X?2=ZN M%KONS%FS[]%BX0FE(0^KN2/F""8I2EC<8X%06(N4S1%,H='V(N4!S \/EL2W$MFS4B)1M,:HEP7+U;;7,-\NR/_($ MPRQ#'*4H1@1EL:3'%X&ID$);874;<)UM:(;HL@=57P]Y6L=W6,2K3:B&<+KD MTD07#WCZ\'0"N7O"R24U,Z70([$R-N$E+1K&A[5S #V,60A@E"$D62AD+" 0 M6!ZN%\:EC7\G3#O:\.^Q^A.[/:)PR/Z^MAL\DCV[ M=NGNYQLRIRJ0'_+=NTVUILO?U_$>BT+"*>=QQ)F($B)2D;9M8,Z9[@4GO>]V M?A*\WD5H\8P[P![1<&80F='EQT QQ%[8Z#"#+Q;QQ7_N5]M\.0-88)+*!(DH MRE@F $2T;Y'*#,PV^5W]\J-:]Q_2DM)@B-O!< I*>3!\K'[^==Z>^-L]ODWD MTRVBGK SP\8&S7X,(BN67+Y=9,B.5LC]*7_H.MCS:6U&0Y2P,"-Q1'E$:)WC MC?MV)8A0/\R^:$;<@QHU&'%?] /NUX>=0: ]C&2- -L]L0,"ZQ-P+T;7$T33 MY_BZ%$5;X=H//;-HSTM1LT6F;)7N2#,A)6<(,PI"647K(&)]JQ'"?>F@=*,8 M0@QM3V?L/8:FKFA/ZG+D#;+IKR2[*\^A2KH?@]":-9KE.?18LE*>@X@8\!3$ M#" 8)2E-,W)H$L19ICOZ!C4VPM![5'O#EW'GH@2'*M=^C#@[INB4X-#C9U!E MR4R&'(MZ1B4,1]6"@45]2SB-M"CYVW54%# ME5,_1LL0 RY7T-#C0G6L'':!/\Y_U%4SD_VV+IG)-\L/E='M'^K*KT(*F&0A MC5B8T#"!H&\Z 5+K:K:5!AWORO+%8EOO%1[V9?5R0W8X54L/C4ZG7H;H "_H M\(VK/RKLG%$DJ^3ZH5%V32H<=D8U'6N> #^V^\*:>$;"%%(.649#)#,"(3FI%FD@ 4@V:*N,S1"Q.#16*GG0YL&E)8[W2Z(6PYO[O;UEN"5?^[ MOOV4?\LW^_Q+/0/-()&4XA@CA%,4I[2^MY(A('&$0)(RHA>Z#FC(L?P_QE;O M;G;H@M\;?)K/B@[C5#5T'8E.7;4W9=)1"/LZ2V=#5POD^A*RVC#E6:AJC9]+ M.M64.MW^F/WV>880)#3%22*(3$',8P)E]\4PS=0N&VM\G6/-^6VS:N\^S7>J M,9 .%^=5Q!$->EKQVX=W7U(9?/["OZ2?372AS!=_NRN^_;VSII:%J/]#K0C1 MB2(<+7YAW!O0,>WH-@%<&+M>;:26V]V,EZMY]^)YF,8135D( $@PC[& &>N^ M'$61VHTHS:]TG=BJD*@-5%TJS@]6ARSH#=@:1/!["V/81%Z9=#*)5W]Z.H$_ MMOF%(6M(RK3#UA1T,:@CJ _?=+\M'O+NZU$D,B)8)0TLP@0PGDG0?[U$@*H. M8*TO=3R$6RSJ@UB/D,O#V!D7>@.YA3'B4#ZU^Y7!;$3-],/9#'8QL$MHI'>3 M^6:^G"=Y->G/UWRS_%SL=U_Y?;Y=+7HA85D4)9Q2 "E@(@00QJ)O->1"::JV MU99C 6@17@4=QF"^J4+P&F70P=3(1MI@5B&Q.S*I>DKRA,^K@#\E]++*N&%6 M(]D[,L-F&5\;3*OE=2_3\5IRUR*1'F1X;5I3N.EN&O/ ]>YKODV:Q=\J+[MV M0)CPA!(:88A82K(PRP[M<"F5WO,P_W;7Z[7U.FAPZ6PQF=&D(./.&=(3[@9. M<,!CHM)F5&GHLG/*S)18FSHUV7W)VM>$=A S'DCK,/R%K3ZB(9]MNK;-UOY: M?,NWF[KC=.U1$A$&0$C3I,YR0TQ@TK6'4QQ&:A?/A[>CT_>-+J%_GJ_SILY& MO=W\V]\^_RVX.V UN9#@\Y&J;+W;UD?_Z$8?Y MNNDT59S3#-4. H^J<4DQ@I +@$+,,G2 P**(*0<>MAMVO>M3CYEE@[,YDM$" M#(929DG/-+:;33;:@Q1H85&VRK324JA+PV?U@ETX-)PZX]A:MNIWM)OT[, M+G;_6NV^)OMR5U0(Q+QW'[>KQ6ISQ[^ORAF*8Q%**%#",XQDQF@6]8W3 M3&@]A6RI2==[9QW*X(\*9M#CO H:I/51SPYK\'N-5O/,K"W6ST\<$Q*NN:]F MB6M'11)4V'M!!!W1[\=)6]M&/2NAX( S>YHHB_OY:C,+$R@20K.4$E&UG9*( M]1%[&&&A==G56J/>Z&*+U[HRJG)O2QL=T.Y*'2\Q/I$^MK &*:2F$]Z*1NJ: MI:V21KRIZF2V^IXOZX;R'D@7JN*8T#@,HT@0&(8L10+U9S7#.,Z CBX:-^(Z MD5#C^N6A!A8L.F2:E__-^5/3ME&HT\P3G+!VT#4K)S.U=>LU=L[HU&!"_="E MX684ECN:S@G/HMQ]J3[^I*48"8XX3 2DA,O31@4/&LY8LFOWJ^ MB6%YO/^?;;Y7*-VOO M3"8A%AC3-,HH%;&,H_[F:XAIJ'1CQF9[CA6XA5@OMWJ0]>]KF%4G"CJ@1LE M*V2K181C\ZPGW58H=E/,\3)O9\)&FZS[$4%:M>AI\4?K;%E2O6XM#3.(8B $ M)E""1(:5X/8Y1Q+%5.OQ,3LM^J%\1ND^2Y1;43\';#O1OTFR?$KR.&(/Y+I@'#S7.NM#8;G7FA3(GU"I*W7BL:FK<8RH_ M]D36X"9*!)[GZIRFV2'9$S&S9,RS4MX6.3*0K^MO^?:D/4J1"#F/62*%8!%% M4&9]>R$C2F<=A[HC: %>N M-F/TY8[5I\/4%ILP2(N9DW9>:D;A2T]A#*BR5J3F)2I>$)/!K$U?M&88_,)2 M[]%6C/K\;]=0V2WV8HRC-"-2)#1%8<))R-FA+2ZDIFP8M#"%=F@EE@82J"PA MCKFSH",VTD0Z2O*V+=%%(,O5R69;;=9WT/D +3K!IG""P3?-Y M99J:82.]:N\K]5"O@IHG0318^FU$R*.N/;@ MY(@KRPKW/7785'3]L%LMYNLO>5F_!?2/YAW O$;Q^4>YR^_[FCL3&*/ M_,)?]HNE*>:,Z!E?_@Y&=HV\L*\Z(33@5-D M4MP_%)L*0_-W^QM>EA6*];$N',0""P9Q*M,*$@M)$O:9*(E!_LK3F$J]G2WM6JDV7EEDUGB]/BJ@D0L@L!)3C*(Y%BD))^XNP ME*)$Z6:JC790O M4_&:T%LDT0.QMVE-X::K67F1^_UJD[^K,VLS@B $,A,X!#%'219+@/MF2<2U M:FP-;LRQ[)]Y3[K&�@[3S/K4'P^7E@$F[U)H*!M([Y5O>!KA?DS#K3?ASO MMF>.VKO=ICRI*EK73%89^E)]KO3[8KU?U@4,RS*O_K?\,O\^"V-&05C%U C1 M+":I/![S8@ E6K447+3O.MPM=O-UL&V!:Q;1"O::5X_ 8V67 M)S4%#YB#'G10H1Y7&@UH/:.6+IWDAX ZM; 8K\L/S19T<6J61)BD%!$&"4]B M+%/,,T031.,0,J)T.7EP(V\R/Z!*H&EBP %W5C("MC(!JOP-30$XX-'JVM_E MFM]@L:])EZ^K?%TS+B[OC7C1W81[OUKDF[*:$?I';@3A&> Q9HB%$J<9%''; MFB )$^IU&@>TX5B<#YL>]5&3=8_-; =)FSZ]G3B7S W8A3O &KC_ILV>V=Z; M2Q8M[+MIL*F]X_;$=(7=-E.R/)!E&U:\LLLVC!7EAPWFZ\5^/=_ER]\V%5%= M,/_K?K6<5]:_VZ2WM_EB)_+;8IM_*1Y6"PIH7\D78R$2D:8,)[":,$0LL@H0 MCV4F0I$IZ?8(,!Q+NYBO:XAELVPN]KM@OBP>^J1B S6HL(Y0Q#GU;M'XM;S8QER6_*9D4_DS!"E!%&,$QB 0 CDO;-Q((KW?DT_G+' M0[C'\Q]&:48-CK1RB&[H,4H0EL'O/9B1]T2>J\/6ZD0B\B(OYR*=03SZ(2<#;7CVJM!P1O2$I2E8=W+6\'.Q M7LZ P"RLJ^N$DL5AFE$(DKY!R".]%8=Y,Z-L?2Z>"(V)SIB1J",VSODS4YRV M1NM)[9LRJ)%-(3LO,711>P;1ZI, #3/D116RP(VJ%/VZ+UF!%(6 M,9B"3'*8M"CF6&4$)QWSAF,=%1(DM-.I:E#N55<-?B;*+[^2.D M>CIEBVDUT9J 9#T%._#[ZPF_CT'VVC:NGJDQ=T;<+%/OA]+9-JIPVEUU-Y_* MO/KLUZK9D[-)?9LBBI*8 9$Q FA, 4M%GW62@%*M)-"PEIQO2[7@KDX/=#;# M,M_3IQ$ULZR=':;RP:[?HB8)5N> M;8#98\AXS3@+81H2)AG H%J=QC"6T:$=R"G2R1?I?[OCK%&;HBZ>KA0'+A0O M-Q8)UZ'C%44AIA) M"!B#6";5PHUGHF\WB8#6E>+AK;E.8S<%I7J-Z0*4OVKFLBUPJJ8ZX]*IIT&G MV XRU,'[ZV1I[HN,G9$H>VS[(5@6[2E<]4L],7NW^9:7NWK=UK9ZBF.&PP3+ M- 2(QQC3:C7'D[1O,A),Z\7.00TYEK CMD['],1K&(=JNC4:?7J2=<),&6A M0>=!58O1+&=MAU+5V&ID-G5CK([(I[+U.-:J_I2/?(Q2A;BS@9=%WOU0-;LF M/0O$K/,U..5)-LLDBZ5,J1_B9,$.U:R5)C/J@5:?V^^KX*TV^ZKM+OE?;,KVZG[[ MN2_S[WF9?M]MYQ6UJ\U\^Z.I/5J!7M3U\XKFY%4OJC,A4\)1'#-0A88LBQ(A M6(\XH5+KWLF4.!U+X;O3S<2VH.7B8%]_4J$R,+AI+.SD,MC5-NJ&@!,Z6S5R M?!M^U@TX3W9 CS5+.Q=?/W-Q]_G&O"8F/3$GZ.T9.S)UYIBS >WTW<&/J<8+ M)IZ%SQY@,ICN*B3=K"KR35Y?QQ(8("D0CE-,.:@WMK-#:R+D6M>C3-MPGCWH MIXW@+SQ:S6$H42IXAA@B14$2\;QA1).W&RA>;XEZFV%:E:9=E-P-FD.)MR?_/O5P'?[;:KF_UN?K.N)HHB^#C?GBO$/5&< M.2A<5/:)3[IGQR#MX$V3*^5[HE^K;B7F9;ZLGU2MU+=IC6^W50=NGB$7/XX? M^3C_4?^(_S'?+M/_W*]V/]YMRMVVJ2+;ON+WY>M\<]V4K:Q#R7IC/5]^JH+) MK-C6_V@& 8)I!&$B$!59"E*(1%.PGR0P15#KR(UGT!U'C!_V=9G&6AU^Z\ % MC76:DNP9::JW7OU"[6ZJ:*SXY:8V(S@U-3BQ-;CY$9Q^KK,W: R^"EJ3@Q.; MNT=1=Y7506=VD\=H#:]^>^A:;8\*?J_)"#HV1CZ/.:ZKSTQ?GO8Y/Z9"7\EY M>OW84YB^3=&M LQ8%4Q0QE.!&)!I GB:\1X_1!#-JFAD52P_[^;;G3=SM")V M'LOMWLC ME06R^@?_M=+VUO$_NU0:\S+=2EO+=I5I<2@"SJK0P1S/Q8D+NQS?&ZO<<:=&"#!FU0 MPPUJO$$#V+O]2+O=QYL-R\EZSAO8T53KJ9/5G/&L=TP;5SCIQW^:Z,,->^/' M* Y[P5N*9&8)E7%,$,<9HW&4<1'TL2V52,><_ SR+#>3::.-*;L(;Z&&RTG0=4) M6U;^;%&'9I_PX,R.O7[[L\(X M#"G$H+,/1PG6>I7K[5CE.!(Y.4KD9R!BO9=,'8A,V4%\#42Z7OBG#40T^X0' MY^+L]=N?/1!QQMM$)^ML>W[Z0$0CVY.R+(LHC'B(N/!WC=L2DK M-4B\)%)GW>BE 3_#.O'8W0XD^'!>;PI_7PH/O.Z#'L4$?O/T4B#@-V*_9__K M_:[600008C1/:F\0%9X;GZ7PU9Y1S=$>!_M;' ^W%JZO@ MV1$[SR,#K:[B:7#@JG^\N?C@*CBAXB>/$$XL]2E(,.F+?](XP8BJJ4,%<_]> MBA;6^\W\LCTW6O;L7LB!O&)8=UAK!E'("2<0AABD,0(D.Y1P"X6,E J4OA%3 M1LL:/(L2.H1JL<$;8?-"=/!&K/@9XH.3\_5G0H6?L@\NBT730H/LS]07'QG^ MT_;))Z%K[< MQZ%G)OH+/>WG2%&U1OJ4G=+L?'_2Q)0N2U/GI(R\ZNV\?YIADU"@,)*2$4 ) MR[A@O*]S404W6!H=1/35F!$.()Z9^Q^?3?S)E?D-;!ZH]I8_J48;436U4)O[ M5U6MQ;QW'ZLAW2>#^&;Y>76W6=VN%M7ZD"\6Q;Y^7.WN8[%>+59Y^27_ MOA.5+_\]@R*.<)2 - LIDY*RA"<9E"D/&8@83'7."CH%XCAQWV"OM?$4?5#Y M+3C!'QP-"'H+]%9.;GVEMOSQQDUZ:QAC#P6_U_"#!O_(9^B&4'UFDAK%@WY, M,N.86DPP0D:Z(_2AZ":HYQ/8<68ZK3/'(04B"5F<$A+A5,0D#1O\6#()^#B7 MD:VC=CQ]G+PFN*LZ0?#;9K4;ZY%*^Q[62*-Y =CKQ%EE[2^MN2_DT!Z=WGJ; M3U#J>M/%[2]G/SR]]F\^_TSSJKLW4EQTH#_#;*I+R:@3 MJ9&_)IQ##\=;I$Q95F&&'"=9'$.$80\8AJ'2 64/8#I>A.H\,>J=!R>;#UTX MS[=94/.,I;/.] 90MF8S\7:03S.:<831%[-=5J^G6R^L^Y/3^>\$SO?_+QW M8LNX8^FC([6I^>F24@BAA""",:1S+-F(#Q 2ZDPH\9 M4 WK.'-?4E\(V?JVRE/TYG0Y3WL>]'2V:RQ\\_-<8\7(V4RMKO'3SFV:-(R0 MM33PBU>[?3&KEJ"49154 !%+*OBX@QZ36(C1"NK:!#W">?4W_\+]&]JX477W MSRM[YI1,L7&CYZ_IZX^?+$T4RO#2:B3*E%6_,(+#RCJ<=L9Q +C64?0W8I+C M#:&GB3(_WT&QVTD_Q$IR^X" 6FZ:QO/%B8B+31 M"N,[]+EZN3LGEAUR8PIV5;8@#"-"JO\D#(0T/=@E!)-Z%>]\M\9QF/$X)VD2 M9+P=*I4KWOENB.O00IP/+40?6@BMT.++H]#B0,?@P.*M]D;=VG>^&Z33*X>4 MOWM;O5.C!-[$#GXABO4&FW+G\Z40WIOAZUDMO#>#_.V4Q8DIS[C@D @D()1C\)XJGRK@Z/E7 M59AY6>:[,MEOMS76_F$?*C G@(5) D/$">8PA!E, 4TH)R+24DRS%ERONULX MP;P!]Q]Z^7Q#SM32Z^[ITEN2MGBJD+QC;*HWU5[DY8P6#^/1#Y$<:$-ALV?I MR4HR+[_RS;+^3ZU]5;Q0JQ[?)?/M]D>E9FVL"2!@G+-*T$#&4Y(@6*=(F[8% MR&*H(S-V6G0M.Q6ZIN[2HOY-?L0Y[EA2XNK,V+++M1]CS;)-AJ3G%MQ67 MRD_Y(J]:OEGG'_)=)P,S$1()8TH1#F...$(DH7V3,(J)UDP_I"''(Z_'%FP/ MX*Z"3;[3G/D'4:D8 (S%HF8 MQ@CV^%&5IP]%M>29+_-CD^6A00+BA DA(LD@SR3D4O0-QD)HO<8]H!G'TG1$ M%-1>#LIJ?@IM]N=KDI69!M"&+GW6](B818D)'H&RTYUBI.HA!WF(LFZ5,T>S?+1XE5/34R@K3:K(U-LEZ M^M7SV\%KZ&VW1Y]D8<;5,@72SHB:3K%A7N.NB 3/",IS"%E:@B3.)* M4S,<1JAO(TU(.ML5N_G:( -\\9NU-.P 0GF,?:G_R2"YTB3*(.UKE:-!Z=X) M<[RJN5UELOP0#T/LYW*YF@PHYW";B&NQ^]=J]S79E[OBOA.B:DE816.+OG$! MJ(S"A&51"" *(>>L;UQ*H77WQ%*3CL.@]\7F[I?JW]T'BPZOD8[8XE=-8":@ M5D]Y>H#!'Q7"H(=XU88^7:KI"'3DA+D2>>! M73]DRXXIS]9MUOA1E:AWFUW5T58WZ[R-!JN6TN^+];X^+?1K42S_6*W7LS!+ M 4D3P**49B@2+)/]]GY"!-5ZDL1*@^[/*'88NYC,0*WL$*NF6J-SJJ=>)W3V M*\,*8?"7 \:@!SERB0D5WL[(F57:_9 UNR85#KNIGLP=OCZM5K6]ILKZO,C*&:D8QJ(?NC'0AL)FOS+9OYI1%DJ.&9.8<81$ M'%'4Y\(EARS4W[BZ^)6C[%B9[U1=ID1GB\HJ&R9[4U-L25W(JEU^,9:HZZWGHXXFTQB>8+T?_P_#,'H?S:)VMT//:6P1[J:EDS" MMY[:/*6Z*UTPU?TG5<;.2)5UTOT0,_MF%8X[J[$@/KV\E424U@^0"0( C A@ M2=+O?4DR_SF<"<$22D9A#%($*LB0<0E3KJ6THP3,?N6 M;V\*90TR:$%G^)R"T9:?AV+;5#LJ;H/UX030LD(:%#?KU5U3"T!S@6;$J*(@ M.:924XD.A-5XCF+TC_ENOVVZ\,AB])R=(!4]U9S ;ZK?('U9U MNB2?E_GU<8SUC>(L2T,6QU$&.":<)!SCOM$D!%3O^OB@ID:*@$XD:-$"#M8U M8G,%&DJQFAB-R*Z>+G7 @@99< )MHA/0YXDZ=\#0#L-^J)4M8YY=PK?(D>[M M^X_S'_6EM4-C">) 8E&%9TQ$'%%$^JO^*9) J8KNP"8<:];APOA#"\OLIKTN M;8JI;/>,:::V>[(Z1!/?JG_,R[GL]S B_9";H4:\9:)__,6W$O,C6PT]20MLZ8\J73K;,6I3!V;'B@$DU>1F- M1#VAZ6$%-:Z@!3;=T>AS))V1'RO<^B%$=DPI'/0]\TW]T\8(3A -(XE!)A&& M692%?6-9FB5:)XO,FAA1D&SMX>L0J+^-[XB[83OYQYN@/NWI*ZG10&[]T*&A M1IS9W#?F9.#^_DF[D#, $DG3"$G)J_\CK#_(E,697@78X:V-IDAN-_=U^!VT MO^^(6FM;_).5$[I$E_Y&OP'5?NB717O4MON-F3+(&,TR B*8"4@I"WFU@.0) MD'T++*1:911UOG>4')&-W-!EAK230E;),8:TXWSWZP"M?>CF%)SN-M@ -E5WO\8A4G?3ZS&'B1*'CO:Y7B7H[/;6<%K] MT!TKECS;S++%CD8I^S:OU-Q=:]\:@K&,H4Q8C"FN6DTP(O+0$DHT:QCJ?[]C M'3I :J_(7@4/\VW[;&GPW\'? (!7 ;S""%X1& 9E_6AC-=;VNZ_%=O7_U<]. MK\JR/B'3%+@_/L(8S'?!_]EO\@"#JZ >,LT'9+[([V_R;8!A\]-(N_R]OG?4 M],VU8_1T[>B3SZU/_MD^(_NNX7KTFO9/F3DC:$-X]$/(!EGPO$;]0#9T JIB M<]),G8&*(A''DB8A%<,H?[#K:15'XRNH@A=A2AL/QA=(8:OXDK,N@^Z%CQ]KZI' M<\X>?E?OOCI*$$ RBB MB(,DHCRAN/H][!MBE":S3?-&]/*+NL@9M*(T*N)V5#P#I)Y"ZH"U>E?KS*(H M=W54A@B^@H T2@.O0 2N8G",T1SHD8DGU!3)%?M&FG1@_%25QE6CYWR=Y/:49 4A2$0$N0Q:G.*%\W-FO P@TX^A,L2 PEK'LEL0<19*P0%%@I.( M956C1&19WRRH8@'#36:SQL;>>1ZU#.)EJK5WJ]VS;+R%?5+VT*]:AVI;W,.8 M]4.O[)FC6=-0DZ=+6K;>;^:SY&O5T?(JGGCM8:]/Q7J=%=L_YMOEC B)9:6E M"0X%8UF,6-(N;P1!E902E06'_5:=IX"[ZXX72AV[YO:\BDU+JV8BMH$9O-L$ M!V[_]<+[@L'O-=R@P_MZ9437Q"^+Q;[>&6Z.JGGJ@$<8=1VQ.G'$2P\]JCKB MR;Q3,]+,)H!BT,PEVAR],*FXXWG:V<6A787K'FKO#=L9C:),A!Q$]=.Y-&8H MD;QO4B! 9P_Y=E54D^-\NU/=4AS0G,X8?(I,>1A>/^2;>E]/S*L?+^I'TNIB MYECU:V]D8C5W>:[]&;M]&4)>IK.[OQ98->/@-F. M*1HOT6KR,UBX/N6+];PL5[>K?/FEJ/Z4K[[59:9F2[Q7(.' MVZ^6!5L*C-^F7_$,P/A@7S[:JLU;V=#AKKRGIM6DM]7NY6 M]]7,TTM_N9O?-7]8%/]5J:!QSWCH&3A3\=P^J,<;2LG6,: MVZJ/'G(6G7UU+^@M]&3^&>0EDTEJG&[A^4PV$@FJT]V8/K&2>HFJI5&$4911 M0A(F,XQ0/PUC &#:I5[2S=)"XN528_J)EQZ7LB8]2;>7SL =K/'9N8$2_MLSITQ:*_-IE.&[[>]Q)7)GML@SCW? M=QMFF^K>FP4&K50(GS&<$9AQBC%."(010?+0)DI)9F<#3KV]-[ #-WXU:\VH M4)]M?\-" UMT"E=K,F1ES'6+P4^''8\93ZJ(5%"",\@1E0(B$/4@("'"TK[1 M 3C;!IUN$XW@W9?Y[O@CWF=&:R+'.;+/D5XV$ Z/8AZTP]HQUM(0WQIGA)T M[3]7SP/T;CWB]4A;GW%I*K;F3GD#ZCO .!TY'LJAVL+]/(+37:ON_:@934B( M4U?NZ9[^J21;WMAWYD&5G,!$7ANF MRZ\M.Y]L['\I^H?O)G:$3EY@6H<89@;L.T8Q,Z#-UJNY 7>\^Y =<&A=,4[O MM?J&F/J^5MIMVU_?-O-$]975P/BX72WR&<0@ :A^PY62),0D)'&_S@K3+,XL M/D$V"M[1#E4LJ\"YFFD7\_)K=XJNTH1B>WJ2HII&^P,3Y560'ZK!S^_;!TU/ MI^#Z3VTTOMQOZP\Y61:-U6DLK*4\["_6%V!&YRW2DS,X)^8&C;T>+>#L.-!T MU3=R]WD#2\6Q&=%[IVX";]E)U"<49))',8$@AB%, .VJ^U5MUK=!;1S74&_M MSWY>8WAJ7I7A-S#BU6W12LWK,:0ZRNK9Z/+:H MV[Q/A[N.(TZ1![\WV!5/&;CUCUJ@.+EK]"(_-UYQHJ$FS)Z15J>.\D-QW9I8 MC-CQ-6M1M0U^RA^*;5V5O;]+TN+;W+W;Y??O5YN\_F\Y2U))B(PQP2$G %,H M)>TP9#040D>8[;;L6)'[T7U VU_>/P$242EFW_+M3:%<4%3ORW7&Y2D.]8W*ML)?-TC;2\;_,7(MS$>4G!E> MAMSY,7Y,P3\M>#F$ [T1,(,XQ#B&68)(6JTMHYAQV7\YP$CK14O%KW0<#;2] M?7Z^8I7#3GZQL".;Y9UL;B'6N6: M>RX)X3>6ME"0\RY(T;IO, (W26$_4!S7E7.)[=,%##:^IE)CW *^:/ZXV MN^H?K*K%RB1CXQQ]9T:,%=;]&$=V3'GV]HTU?I07I8NO^7*_SJ]OGP9R[S:W MQ?:^63:+'_UB.?^^$Q4-_Y[)+!8IIS#F28:%@"(";2 7QEG(8ZV9QA4&UPO5 M#G:=GNIV6,JKX+KRX'S7+)$VB^(^#_[ROBC+OS:CMD]B%=MN<55G&_ITEN8# MALXA57SLOYK MONW1,)0D6<0$"J5,F,0,(-&C(0!15R*@@\&U -18+@_^<6E7BY]\8%POFNH1 M!PWDJ^ .CA%'1Q@7P6M>SKD_DKS";V69-G$86]/DHVL'"#'YJQJ2/'S=MMD M6IU*J\_NO/@1V5S[^/BU6L1=[W"]H@1!EJ/OTV)4TO2]1_"JO$'-PVFNCQ!G<; -Z$#[4G MB1>G@L<9Z>8LYXJKGT]C9?[*YO#<'/0I1Q'"< L+A:("6QC 7NT4H<<\W% MR"08'2]6^+H90G61A_GW?M'B@88-9U97OT;TI5>+BB>C7"_,50YGR^:UK.:Z]_S[:<[D8[U%6X6[?+?;KF[V[7F, M71%\J!2EOL%7K-?MX8!JILG+D=_;TO'"&?%WXDP_%-V-:<4(@T%/>S_L[V_R M[?7M\=!0?V9HQE..,8@9J&)4DD&,&")-@VF$PI!HA7P#FG$KN M:[6&XM\J ;S+V_;E:KVO?M:W76-P??2HN+^O HZR.7E4'^K^-E_7GGI4!7;9FE%7+PK*VI9@ M.=_-@[]4?]7\L?RKGN8Y\Y>:(/K@*CVU[!$''>2@D\\.='MMO7"3K] M1"5/JX=UWMZ/3PG!C!#"H$PDI"B-N>PQ12S2*AKB%HGKN#3_(SAB"Q[#KVO9 M'8N./?I89X-9'1''OE,,C^2K4]#\Q$9 M5K\<,-\U$#XO\LU\NRKX]U4Y$RB6G'$:5K,-32#G5/8KA1"D7*N,J5D+CK6Z MQQ+\7J/1+1ABQIF:EKJG2T\C59ER=![_!3+.GKT?0IX?VC30AF=GZH><^@SFU!,%&F['LPN1=IC15:*L MV.:+>;G[1UXOL&HDAEE3"(6D\& MDQU;7ELU6&!(=6@]::J+#T@$)91IBD4J89PE,DKCKJTH%E&D,Z3,6AAY*$T4 M[[[(S9DQ-(Q+/\;.0!L*F[UKG!V;]X?:FRQ!881) G#".$!1&.)^>HQ0#+1* M-KE'X_O.S7O3VL,C.-+M%HX;'XZ\C:/B/J_VSZ-^J/F(]EK:US%E M6OFEG<,S0-TM@LVG?%=-2ODRG6_KETD/1U7A+!:$1"!&(:0AJRNJ ,I[!$(P MJ/5PG<5V79_ .CX9-G_T4M@R;U^F"^:+1?N9?%G]\':U6&DF5ZQZ04W,IW* MGFR?<-_"#(I-T ,->J2GI_5'?A!)G<4S,NS"%WX(KA/+GCZ=Y(P]*\^5/7_( M&W I9*78$4TP0# C29+U("*1:;W48;EIQU+: 3IYAM.C]\N>L75NQ+JAW9-! MZ\@XG2?/AG*H_@9:UTZ]$J\#KWS;5-^LB+J^6:_NVJ>W8XDPP3C,LH0E(I0X M(O@0>Z6"Z3UZ9J-%YP.U0W=X(_?A"#,H#C@U[])88ELMPAF?:+W8YO#0[)'L M$XC!$>-5P)OGB\=^ITR!OC,2:9=^/Y31LDW/GAZSSYA5':Q^N*C6/O.[?)92 M"!DCG*1, !BA+..@1X$)TWP&TF[;CK7QXXM*>%4K9(?0@2CJ4&]1'AVQ[DPH M/U[VP71B>00W5#8-W/*&!-3$.A,I-691^7V:^8_Z6';)-TN^6&SW\_7Q6:<, M(E(U(K*,1&$&B 2"M^6)!8S35/4H\) FW(W8'E7[B$6'*_B]1S9R!OT,1V<& MH@UF_1AT5BQY^O*,-7:47RQKD^-EUW+?<+[LUXRKO'RI#GC,:9IP$(> IP)E MG-'L@(:%4"M2<87!<<32@0Q.4.J%*,ZX5Q,Y'VC7$\ ><=!!/@KA8S?X\:2! M(;]GQ-.UQ_P05N=6/GU,;Q16U;/>]_>K9C.LG@62ILC-7;Y9/ )QG!0R$,,AK6EO.#12V\ MX!&^H :H>WQH(*>J1X;&HU/WF-"K3$YT;>L"5V%:?NZJNO#?+O[\6%^GS?77!!/"$:2RBA*!98BPR3KF^$8*QT,,/YR MU_)T@BFH06D5PC"G[+P8C<*6[EI/DR@5Q:GL/%&;ZD]/E>8U(EZ0EL&<3:LE MP^$7EOJ.NEI\RA^JWE+76>=WV[PYZ/VTY>[V#P8@X@ +E#*2 )O7?25DAB&*0T%0TE=JR.4 M879H-5PG/.'[Q6JKEF@U8_@SX8AE\XBFG*C%,K)5?E0E//UK]MB_W!XY?G% M)WLK4.5JV?TA+2N>_IAQC"F.0X E05#$L0"H/R$9X32ELV_Y]J90BOL<(]$9 MCJ>@E4=EBR-8YI45JUT9;/.V'-JN"%:;97Z_J0O8+M;SU;WRX[&OS/##F'HM M&!B)?P_BAK$L+<;OW6872C_EBWSUK0Z!/N2[&:E$189Q FA$A(@0%NRX8!2I M5M%;LQ8YH/F(E3,1QC 6 M_0@N!MKPRM7)(8SHE@/!8 M6#X4FU\6=86-=;.N[T\HM3TE6!PR@ M6D^L3A &+VSP!37(X.-D'&LDR*?@VBQI?H'S*R72U=;9BJ2\MJ"VS:D'*V?K M)A4.^^#08R:'TFG_J'Z]W]^W)4C;O]_ERUE(XIC!B.($1030)*-QGXUC&"9: M"7O[K7L2ZE9K[,Z.H0=+!KM#+2">UA-Z\\^+^GUTX D_1-.%8<]>SW7$G=5* M#T&T;%/ALJ^:+K;//,9:JW/S&FOYXG.LY0G()(09QC$C21A'*9%QMY]7@8R! MT+IE-S*TD02UK,?ZN_N'^6+7_)8OBX?F6>4OQ<-J$5! 3=?OXSA0=XWOG>_, M\P#GG\MN(M[6G-<>S/8I;6##+TJIA5$[@!_3Q53&OYJBF, 'BD?-OZV6^69Y MO?E8=?)\N\V7GW=56Y^_SJLQ>7U;KQ"*3?.C=V6Y;RKP"A)#D&:XF@<%#J6( M4TS:I',81BA2+Z/DHG''DT@/N7[P^:$''90UQ*N@;'#70K5HD+<_#U8=]N O ME2JUG_FKQM$#)RY2..HQM7=TP_G.,=>;X( W^-PZIH4<7-\&+>CVYT$/>VIG M:)P)F=HI9N=#G#A']5Z&-F&OG1UQR;T'YTB,U(=U;WYN[K[DVWN9W^QF M<<3"2"910@"-6%U?E:"F"5*_X\RT\O-:7^QZW;-:KRK_!_^4UK.A*Y&[/D1>)I!?W;;T-A^U9[_VV9^7VQW]1/F=2O-.*L, M3+\_Y)NR'FX@@2(6+$T8C0C"25>?LVH4)D@KVSJP*<>CXWU>EO\1[(\8@V4% MLHW9ZF=<%T6YT]RD&LJMV@)_1%KU(K$38$&-+.BA!1VV<37G/$]G5,@2P7[H MDBUC"B>=T'S63O95^+#952T1@*F((*Y?&T]IQ$G:MT2R4.LE-YC^Z6OGW""[BKH\(TK1Q?I.B-.]JCV0ZHLVE.XZI3:11#JJUOB.O0361.+U*SQE1&DZI'V)DP8[G11*L,*,I/A^WQ6T5 M=E<1PWR=Y<=&J81"L(3&80I0Q"#E /2-1H(J;7]9:FJDZ.GA!%YPJWUH=RB? M6I(T!I5FNG2*+*BA32M.KQ!U6:&&,NR53 TVYF6MLL.1IF!]JM];ZI4Q)#0A MC(D8)EF,!(<9[1NJ_E^W7I3NU[O>A>^W$,^.'FM<:0F0*YK,1.=3<_UT2ITY MX>.RMIB0YY6>&!GPLH:872+UDQMN(5;1G&BJK MO*O??LS+W<GN-@ND<6 MW-70=%?N%NC4E*B1F#24JJO@P&<#L'FFHJVVT8*<2+5>9TU%O2QP[IF*V;#H M-36SQI:VJOVKV/[[W>;CMECDY9.622;#2%(!JK"$9"&0E;+V+0N(8R-5&]"> M8U6KD?VRVOSRT&(SE+4A?&K*VDA4&LM:C:\N,]$A]$777J=-1=AMW_D=PWR,SU+0!7&I*VC@T&BM:3>8!GR]Z]BIG*G(VG'#/U,R"0:^)F2VN MM+6L?O$,D9B*%#*&"(\2!B.>P+X)$"=")_FI]<6CY#M7/:*)QM#Y5_F,^/)L M7&A!?VT$Z-NO7..OKFPAYF6^3$XNHO'MMB[[5)=3$3^.'_DX_U'_B/\QWRZO M'^H/EM?[7;F;;^K723\5ZW56;.N_G(4B0H*D,8(THA)F,6"T+8J10(2AUMM] M$T%T'!]TX((3=-7$MJ\?DZ_GMK;BB&:YOXE\J19KO $WZL4G#=I?;FJXP:E) MP8E-P:;KRIY,J7?O=J921)\82 MJ%_KYTC*=YON.<.0A0(0D4F/)R$GKL)HJ'*/+E%XTYQCX*)8F*6XEZ!EA9K@YXE"84-YJBS=TYW7#G M"$^TP:&!3\>_:R['"BY/IDN^6:;?'U;;YAN.VH09JHOZ$T$2@H3$,$[[53NB M(D$FDC YZ'$4)&D>O)XR(K7@WG&"U)%<.GG<>F)G\RC,B:7'8/9M!:X77>

=8I&%<3>P=SB@!-.W2P^EF.55R M^!)"_>1P;XQZ\-QN9?U77MB]%W\.Y1I@O_.\L)XGE!ZW>AEDNW[@^]W78EL7 M+O]M4WGM9#GQL1I-AR7%Q^UJD7^JC3I&1I(K^=#\+?B,,,HNY /(^Z MNT>9CC8%C5'=VTRM64%C5] ;%K1N;TQ3N97HC=\UGM_RW_]F#W2YZ@<#'^]R M0O<+\84'OO7@ ;")"2B\&6K^]5N1H2("&H*(5"YKK$%ZQI7DQ5<%NOU?%LV$4FS1K*2(!S+PT-R M@QXZUTY:\.J%F6G_RLQT]>+4=!4T5G;Q2F.G#PMG.Q[37D./W%%\7DZ/3872 MRGH2_TPR _[V\/ (,N 2BC"+* CC,*4X1CCL(+/Z]:3)9D!=H&/.@/L:FZ\S MH+:')Y@!73K7GQFPL?(GF0&?>&RL&="TH_R$,Z Q%2YGP&'^<9UF[D[3OCYA M(PQ 0CEA,$M +!"#,.[AQB13FOTF!SG.D61[Z[[)"7.Q[=%@*9=M MV2^C1S-/@R_*ZYW\-(LR%C&)083#J(=+&% J6# YR+&B&5MK^,D)&SN:<>E0 M;Z(9]:6[9YUAHFC&9:?P+IHQSNN,$,U\[1C')A&6SQ]:\\T$<<[3 MP"R-LU0PSE.91 "C%+"0](#K5\PGBG-T88X7Y_B2N['AV]'C')=N]2C.F2B# M8Z-+3!;GN.P:'L8Y'N5Q+CMCG#C'M ?\='&.,1'NXIQAOG$=YYQQ282GX<>"?2<*? MYSMPB',&(H@0R[*81EG^QTC G#'Y<=Q,OPQZ.LCXI#Q@I_3/O!3QC^&%/A,OP9YI\)2@W^*U_=?=WE M2_XMW\[O\L=WQZII_+9[4@=+$D4QCEG,,X;B1!*1]H:$4W5,1>]J M7WSVHJOY?!W:#X+<%>!TXTO/)O09%HP"0 2(H@R@N@QRU!?_BFD:AI,^.#<( MN8YFG8N6>]*>:?]59F6;2U?2:M9FV MU'I0ZZP%53R :0)C27"(2<120 ZQ LN L/J XHBXQ[G\.\[<.J:[+'3+;3M"OWLB,.P4SNK/N9-X;;>;M0:H9(9'$,:)(1"05 M:1IQGHG.")Z&,!YU\K4+?:PK''[,P);=/M(D/)W')YR'#T;_O%.QEE]=SL9N M.MA/,B$[(L?VG.S2A]Z\ZWK6II1+2KB4(4:$4HQ8DO35+G@$)+ Z2T]JR4B' M\;S(2#ON$^/DJ?WI#M-EKY4>D7UK4[Q+OSO,=H_3']]( . '5V._7&O1P[[M M3",N4@8)X1&IPILL):@*;SKT"0+9A&_=#L*MOR\]^ 56TLK>3+Y:K^S7PM5^5B793-3- _W,.ET!%<<()NW!700%>.L\(9SXO3K6!>[@QO]BCL69SA+*02)'!**0D$I34)7$[ MO+2:HL><[,Q1.I[H7KQ1PN_NMOG=?)<'![!!@W:R0ZFZKAW]&*I#KWIR\%2U M*W@YY[WJJ7&6?X:]X^>8ZRSPX&Z)-\@S8\UQW<)S?K/./^SO;_+MC" :\ZB: MA'D,8T12R41_L%4DU5^,>Y52']]H-R5/H%T%+;B@N.WOE]=YKB:W5;ZQY-8S MQAWJF+EW?P[]&F"_9=T:ZHD)].IL"BU"%<@T!6D*99C%2*8X.J"G831FA&X+ M\TCQ^B-=NW1IUX?]?&M]8IS0?HKN,%V@K].;WNQ$.=$ND.V>]---JG98<3?5 M6O2:U@1\!0*F@+: \ZJX$%[SIT&YA33K,VT MV$3.U9@\_?>K)_/E](DQ)ZZZ-"5.VS\\F@4G)N*EB<\'WZC.=>\VB^(^_[RK M=+7!TF\W(2BC1,29B(G$&8HH0#1#0.*(AQR$ETJ,#_UZ=T+4(@H.D";;2'Z% MFC,#?RB9?HS:P584=KN89FS8M_.E'J.SE">04E&-1B92@!-*PK1O!$4V7$3=SSBX5RL8$:8'TIA"O[IG#R$ M VU=>+_:Y.^JWY:S-$K#1*)80I8)$L<2,-8U1*,0*CW",N#KQ].'&E/0@#(5 M"0W2-(7"#5_&8J%"E5O%.!"BHAKZ['FF' 8&O*8>IERH*DA]Z*O8[%:;?5ZM M!O+VXD@;W+PORC*KC'SQ(W)?+1/N/GZM5A37^UU[S>1#OKN^_3+_/LM2""6, M0$H12 E.((BS#BJ''*M>N& MW?Q[_:?_#L8=OBZX/R, D[K:#PF9EH+"HZ&G)V/5UQ^!S42$):")P"&J5#(& M4'#[8C=?J^F/WC=K"<9+T;,&.JUDZ-)Z1-"?>\$/QW)A6C-";!\0(_-M\M:XS,U^*I+B_ M+S8-KJ_%NB*[%/-RM9AE"0D!X3+&2) D%5$4AQT*43\39!Q%6&A[[#@CF.]V MV]7-?E?##G9%L&B MZ+:(=>35.O>4%/5*1VA)ZRU#SH%_*KH,$\84QXF5#5J-&B:_Q066?6G8L\K;.HJK7I?%N_=U!6B[_^R-5JP3=+ MN5KOZV-5_7:90(#'20RC+ &4A12E4AY:KU:*.F&IK38=1Z3/M?5P/+?-"74+ MZKHVQS$C]!]ZZFJ-?S55G8)Z/37M$=:UI]KC/IU:-O6I.IR3[<2(11+!'0234 MNMQLNVW'HMD.51MW&JR3KJ:04_*MIY2/8\YF1CK"#8YXKQHI;1W38)[B(),R MH1=;(Y->5DNNF2(*W!]4FC M5SYW%7QHSR55=I_&_Z\WC.51(2%B03$^HK* M%,>;S7]9=H<3@7?F"?\DWIM,FI93[,F\D:O?I-";63I,Z@>P:WJ@YK!H $QB MR)-,LA"E&"0DCOI%0T*)GI(;-S+AD1F%@XD#S\ZH4VUV6,8)RT-/QWAS%,;@ M[(LVH7X(W7 S+IQN,>1ET)F_68HR%F;0E;:O$FN&E99;5-'*'KT ML$2V(M)L\(JAN/^"&CCFPKQNC35B3S=,OC%,J,$Q$F$H(880XY MQ%DB48\B07JU:6VW/>(2W:9PFG,]2#I'H=FI>$ZRQ-=D4U] !_O%:PD=;IV: MB%IB4;G.9E?^YE/^+=_L\YG@ "=9+'%2M4!2$/&LK:M/.( 22:T2F9K?[5H& M^X)0VQ:/G@9J$Z6F<2XYTM.P SV?+M#CIJ3G8Q[.J(\I8WZHBS'ZIS4P![&@ M=Y3OR_S[<2E\6 DGI#X[R F*1"1C+C*81!GE*814H RJ/HXWI GG9[\J6"=9 MI8DOC[S(T<6C6,.8]6/06+'DQ:-4-M@9,)B^Y-]WHK+TWS.1(G2@24^0 M]-GU5I$,3+DL2:;\J&M2%3Y41/YXJIVELWID@5Q?],B&*<_TR!H_R@\' M+;[FR_TZO[X]-)[LJW5.]US1L7F812FL3ZX+E,0TY4R@]JU;+'"8TE#K.2%; MC3K6J?H1Q6)3P2KKQ**A:MEC6$W!)B%73\UZB(]8O0HZF-V;9L%DZJ;*X!FE ML^X$/U3/OEE/GSMRPYNR&NYOROP_]U5S:=UZ>1(- HX$Y (CRC* .*I:SQ#' MU0^I$!G5DC_C5ASKW1%8T" +?@D^S]MA^GZ_F==/(!?Y.E_LML5FM=!<3@[@ M5E'X1J%54^F>,%I.&+2]RL\Y'1O,J2?"-=R.ITIEB1E5:>KN&V[N3IZ3J71. MDD@F$&2<5PTA'I(,U9&A9(1%6GM')M_O6(Z^U.\5]$6I-G?]&VA3/'CT CMG M1LT0+OT8+X,L*.SU++4QLJXFI]F'^:Y:+UW?GI3 *]:KQ8_CP&2(IQ1 R#@F M@DB4@C#)*,4TC5(2,:(R7"PUY7CDM #K>?L(46VVMD7E^2E[ A;UYNV.P.M3 M H/?6WQ*"Q,GI"Z+Q;Y^':?YYSZ1^PC8())59;TVLA%K0#%HI%K-[!=4VS)? MTPJX;6,*)WU*+_2I3S66U[=\L2CV=?6%N[;9IXU3SJN90Z8I(X+*,(D31/O& M,>=:&2I+33J6^=\V\_UR51^#>[>I_OGJ/LA6F_EFL:K"IG>;VV)[W[A);YUF MBVVU1=L$1.O-! W >B8]0KP*NHE 9T)P$I:JL7M MSU6Q_=B\I/LI7ZSG9;FZ72V:8LZ<_G?*H*J'9?+7]YWR]KR+90[CT;E/NMLT2IHMI9P )'.$,0DDA M3)",J01]VR!.M)X#L=.B8[&L008-RN ?^;S>>V[ Z4FF)6[5=')\6O7$\831 M*GX\#!:\(B3".TE0D6 B0L##A M?:LLU7MA;FA;KG.EA^=U_]Y5'CV4/AA6:T*;4S75&Y-./;U[J7:$+_)V@;4S MPF:+;S\DS9HU%\H[#&-)_27W/TZ6X=MB4_UVD9_(YU,8:8*3*(DXCJ,DQ#A. M0!;U,!*09#JZ9KUQ]ZOA"MOZ1_"N+.LRR4?PP6/TNN^WV_:!F@Y.2K_F;E+^ MQ^ML^Z.1NHR>$4UGSO%#1=V9]^P1=Z<\JNIL_3&()M>H_N&C?]5FZ MDS.NGU=WFR;5L=D%R=?J4WD9K#9!;U4@YM4_7>C>SW+B%#7MG=H?>O)[X/F/ M"F[0X[T*&L1-7;,#YLG/'ALP>T:&7?K)#R5V:F$Q7J]_JL>GO>Y]];O_]=_Z MGU2_W,S+_'_]M_\?4$L#!!0 ( #6' 4UL O9OW(L %-#!P 5 ;'5N M82TR,#$X,#8S,%]P&UL['W9DALYLN7[?$5-SW-U85^NW9XQK&4R4RME MDNKVS!.,(B,SV202(V4NJEI,H,1,"/'P#N@,/]/__/ M][O)+]^RV7R<3__V%_A7\)=?LNDP'XVG-W_[RQ^??U6?S;MW?_D___M__.?_ M_/77_ZL_O?_%YL/E739=_&)FV6"1C7[Y<[RX_>4?HVS^KU^N9_G=+__(9_\: M?QO\^NNZT2^KOTS&TW_]1_&/KX-Y]LOW^?@_YL/;[&[P/A\.%JMOWRX6]__Q MVV]__OGG7[]_G4W^FL]N?D, X-^VK78^4?S;K^5COQ8_^A6B7S'\Z_?YZ"^_ M1 FG\]6W*WRD?/S[J^?_Q*NGH93RM]5OMX_.QV\]&%\+?_N_?W__>27GK^/I M?#&8#K.__.__\#K\ZS"_^ZWXW6]J M.)PML]'[\>#K>#)>C+-Y_/;J%;>S[/IO?RD:1+&A R#0NC_M;O%XN$^^]M? MYN.[^TD4]K=:>F.SQ6 \.:%3+QHVT;#P?31>Q"OIPNXL#[F$_&PPI*3GAE)_*HT6A8O)M> MY[.[5:.*W&GHZ'G3]DP>_;S63Z-?QUFQ;(Q-_ET'A\<%6N''DR* M.?'S;98MFB-"+?WI.9*?XPM7/[VZOKK/9JNW5YV7.^]8#[&UX_G@YF:6W:S> M=77]*?N639=95XA6ZTX/<737U]EP<35].K+>14)TQLVJ'>HQEG%X+6:#X4+- MY]EB'M]YO"G6A[YU@G UFRF<']>#&8?%[DPW\5W[X=S++8K6QD\KO[ M;#I?=>J0'$>]I*4^IUB!M7V@)5G=?R_'BX'S*YHO9>!AM/O7G8#9J!H$#'^E.YE6#/Z;C1=-R[_Q02[)7 M6T%/>%4-_=_ARAWN[:&&#?;M8T1FNKC-%M&PF)SC MWY>#:%8ML@H3W<&63?:NZEI3]07U]+5P #>S4Z6NO?5\_3TY JL]S>KO5\4% M=6^K]%[9[.OB4!^>/E//%U.#8_I^VAOKD69K5Q;_3Q9GO$=VO^(IZ^EMMC+Q^LH:O MC^?#U>RYS$;5U^#]K9KJ5=)H.OF-34E3> KY=&T 1$H6T-/=P$?$2[P<6/%;L.6RH<[&&%MND]7"OMR^#[8>+2.[W^+ M,N:SA\-??_%@C=^N. 1V/5]C3ZJ1=\?CZ?W8C(3IS>?L9K6<'NK)S@8-]"5E MBC[I94W(L#K;\?GL4W:?SQ:%^LI?G2Q)Y5:I??K\_+K//OO97RU*V:7SX-)=G7]/CYU M=;_(LTDV7,SRZ7AXL*/'OJ>]GJ=,('5^HSV)G^YSJKOBV+7JX*KO"^U)NQ[K MV\VO9@2N])'V9*XV>9SVMJ.E>!D;+->R3(O8FVST?O U>[&-^5:[R6SVK%D1 ME"R+H&3(5K*\];::>_HA6]3;V90LT0O_W:1OH>Q].L9LQW MO;CF_G_)9O.LWIZ_?F7=? M+]Y[RBV#]7>R[XML.LI&JQL,Y9>_W@P&][\5T_EO MV60Q+W^RFN!_!7!S5^-_;7X5I-X-()7O1I,YNKK?+7_7?9I4@ 1EXE\ M&"JT"AXBZA70WE-./* 6:.6A=0IK*)WSST6=%+=2\MD&TV9EW822S3>]+SO_ M_)Y$M.HG^7PYR[Y$+>C8D7_MP>'$-P:IF#,*2 *4T\@KP?P6(T$@KH+14^:I MV?"7?#;*9G_["_S++_$WU]ELMEGT]ES%69%Q\6KZ&,R&S_C[NN'FB=_N5V>$ MOPYOQY-1V;JXF=0 6_(ND(]REJ/]MS>'>^T3P9N6X5G/!P1!+)5BGAGI&;&. M@?@GP\Q*!K!CW+\>-H;GR=*4;UDPWPPWS:V28XS@A6Q')%D?-6:BMM M*:-2&"3P"/T8/*H+VY;Y\W&67V?S^6IWR&='D&A'P\ LU%H8)HD#B O(% "E MM%PSD\ D_$,QJ1Z 6Z;3I]C#RA1Z\G!PA#)#A= 2&B^15M"S4JKX?Y1 &_)# MT>9T4-NF2OXPF%2S@W:T"!)!%6=6)#TUG F+45RI2_FP3UFUZ(]%FC1DVV+. MNVE$.9LO-D@<)L[;#0(3CA@"+8<$.N\]$X@5_P 8"RE]BM7,?@S>U )L6[2Y M6MQFL]=>\&'Z[&\8L)6. PX]-(IQ[* QO@3/0:L3:,1_#!K5"G#+Z]=13-HM MHR8<:TD$L1$UX8T@F)0R6D]% HG$T21ZM6%^#B2J"]OV]^'>.MH\ZVTX3:B7 M5BLNN $4>:BH76]\,A\7A4HS8C.R%FF;1LOBB'F'&JKLQ%=_21 &VNB;8:T0 MB8L@PCY2;X,$93S%GSFSC;G*G,A; KOI<9Z"--$N'9X#=C8*+AIYS M% !@J8<<."?Q2A-$ ,!Z6X"."4'1(4I(>6U 6K)<1P5SI/H8UDFC#(E6EQ MU]4D<3\;Y[/QXF&U>=O,C%$'A_+.5-'#*:1ZD-\93R]1$]I;AJ433#M.*2-B M9= Y'J=]K;J;7CXL[[YFL^)B_\MPWCV2[FX45%R\,) ":.7B*,!((%I*2@BM M).GYV ]UJ#QO"-NVW,I_9..;VR(1QK=L-KC)UOVWX\FRN#Q=Y%N8/[F5IT;_ M7,X7=_N=SA/?&+QS'%*J+836(T!P!'^##XEF%KVLP\ &N-<.\&T1\T/VYZXT M85CVS7XI[PV.4BPHI0):8R%#3BI;8A5=C93H MIAZ>,S8Q0;8(?UM4W8; ?QYFTT&T8M7W\;X%^,WG@T;2*J$8B8.1&:@4L^7Z M0(!3E8(+SV?M;8D'+[W[&I!OC56;+OXQG=]GPVB!9R.;%Y?]]VX5[6@3# 7$ M04\@9AI$[\9+@4L9F1.=.7W-L"M1SZ_VA.I!M6WF^'R6#0?SQ=^SPA*H0)OG M#8($T@M*J"8:88,99("5TFEC[85Q)EW+.WB3!&OKBYA>SL?3;#[?WJJMN)B] MU2XX#1W7B#N#J9*8(6C1=LCI:J[S^1CU'2]J-6B@-;:MNWAX07OZ7#!$4D,< M]XX[4FRT0ZRVGHHPE>*MSVA"JD>O+]F2@.AA=KR^<%G\)'S)AK?3?)+?/-CL M6S;)[U=K\[HG.U>GBBT#YU)RYR1T@!!!I8!XBX20Y-*6J=/TES>)Z/9PEZ=CJZ4&#;3% MMA==/6B]O/E\H!Q::)W#VEDHO;'G:M+SR_M3-2#;%FL^%<>A MTVSD!K,B4>/\H#O^=H. *3.,H[@B8\FH013! MV[.9(E73GNGYP")WU'L"@IAK;R#3D'B$L.5 EUA@(5,6O1[>A>EFT6M2(VVQ M\TO\VM6U&N7WA98/3F9O/1Z 9Y 2()@C'D#/G:*/DC%V86<=#6D]KQWH%F/9 M-_)_+HZCBQ(*N(!<%LG2 MU/]V"HI: >Y[X,#[:!^L:K@U$#RP?7<0!A&.J0'8" 40)P27F_\<29 2H=W# MRX/=K+)M:ZDM9IOEW7(R*"HUE87R7IJU'[+%U?67P7>XA\-'O"5(32D'$A'( MB)#""L#*K22NM8"7-86VR)N\+9VTQLU-98E_C!>W)EH[^5TV*Z]./&S2T7[* MAOG-=/SO;+2/GD>]* !EM8W(1".:42FW(7NXT=LA0YM42WL[ M,9M^EC4SLMDJ:#UB>/5U,KYYEE'^S8V9"NV#M A3C(GW1AA-+.9T:Q8AIU/N M5E[0[G$Z)9O01J^8&']85&83(>P6V+@$5*1&L M%[3-TQ([3]9+#Z\"7=RM0F4YP8AS!Z'# BK(--]HQ$%5[9RFXCGXA\%B. ME:@K>O.P[RY@M89!(.48B-Q2F&IJB[UN4TI!N4BY5G'&M_TJZS9O$.RV%IO- M8'X!Q\-ABAWW@L"4$MQ:YP35S!(C#2JG2H>5JG0-MPE;_+RHUBCH;5'N8P'Y M.N]X] HF@_E\M6ZL*ZN7N^$VFP]GX_L#1O>QKPHL8N$\A\4M6JV]$\9LSI0% ME!RDS'@]M+\;8%[#B+?%03\8S_YK,%G&&=N/I]'P&A>WE",VJV)BF[E[#_$J MM0\ :6O109NMNCAR5MM'MPK'6L.7?LJX(SV'##%9;< M%->##?"\1,0 DW)[@;$ V'[-G/GPG]M$3[T[I9EY8Y1-EH M%0'-H\XL<>C<=+^(2J^[O)QL+;VWWO3R0^C(; M3.>K3"^'[M>GO3@HQB"5'-DX!5N'$,(,E8AI7RV7V_F<.-9!G;?W'=O!_[(C M(C%T!!9[O#;.])0($JV"$@L2>WI97&R+.$DAD<>IY)Q"(EFT)0AQ B G'2(V M6I]L(YG"C%W8K8"&M%XE)/(XH"\K))(0!@@BF@L:X20JPE N*DJ3I*/I'I(L M3?TGA40>!W!;Y#I^3C^PCI[VPN 91=9#R:4&V&JK.-4E.MSSS@X(+FI!;44W M_67NP4MYI[XR4*<=<(9HB@4"Q$C$9(F0IRZ%O3V+Q.JKT2WX_'C+ #J[V=;P^ M *"=L!0(%U7%C*;(N URFE-W8>Y-\P3+.]=1:\&^@\EPN2I<^,R/<5[@BE MOSPHBZAEDD(I ,9Q 2VV_#>H,:-2-D%[&,'0D9WWJS"?/;:@Q7:!\D!XLY+P%PT,;3TCI1;P\9!V-FV>6N<.ID,KXR\^N%N M>?-\%700>QZM@@]9M8+ .YL%3^.D'0UF)PBG2BC.O"TE18)W=K'P[(A5(\JM MQ5JM+CN.LLVO/UTJ"E)M"%GJ/;WE%(]%&B M(A]B3_<>;SP^%J2DVAC!B^O7<8R@V/L2)0M 4LGIW@<.UTJ;!%3;NW*3W0_& M(_?]/IO.B_WD=9GCIS#LO65SL'50&@IKI"R2-$+A!?.H='&M83K%).IC&'"M M!*H?WTY\_ZH^?[ >$6TXUA$?3"PAT)=[S98:;A*X_WPC:URPHZI12B!F'@2OBJZ4J8[0L0SPE+V"2-W8^VY U MPMN>];P83&_&T7U<8Q![ZKX/)\NB%N+O>3[Z$JM MI59LPU2==?*BKX+60ZP&8&Z+8!5(M)5 &"> ) ! 3^,8$=B3KV3RO/E\P)!P"#"CPM BR[D'Z)';@G=VT_)\II Z<&W7 MM3KH4P5%%,9>TZ*P"V-42^EIV?LB5]3%.U,U'9P>"61;-"CS*!;7_Z:CSXM\ M^*_;?!+5,U\70:APX%[U%<%J&LU[II$WB$7KS!"V10 S>32DGBX( M>AP72[D <,9!(3B"R#&N9!QOI5S*).7DZ6&LH;SP= M1!QL" *OB)7$.,. WLKE1%+BTZ.9\RV;?67'*^PP;X5"O8;4>>?1P\%*$I MU6/.GC<(BGIMA1#4>6\QM)P1M1TX,BFDH^][T@U0J1:06Z30;!E5\PJ&_2QZ MNTUPT:.5@G)&C>'1N=48;V*BXG!1.,4^ZOL>=#-$J@7G+@]BMU4:3@L^>]D\ M>,HM)89;3 R,4F/D52DY5>["*A@UL=#5CW)WWMQ17EQP3@EC 6%.$ZB80Y*@ M4BJ$DZ)"CM_>;G+ MZ2STH_^DJ070CAW^:J%HA]H&SW&$2F'NA>*.QG&"-M.UA,;8E+WL,S*QDQE5 M-] =V$#5C)]@L.!*("@()#"."PT,+>6 1*14UC[>8N[,ZJESS_I(2-MSO^[N MQNNLAL55RGR5+BZ;#O=394^K@ $MLAE(Q!A&VBNKREB7*&>$@X\QH3#'7'$!M0;F) ;$#*3;T&>TZ-L.NVF!O\?[06EVK MGA^ZG?_&T\%+R[5@P#C'H<64$2E+N:@W*9-5W\]FZ]#VZQM#B0BWN>SETTJT M>?EHT-1+PAR5A #FI) :P2TZ3%QR/%(#G$F$MRW"?)E%HW\Y>ZA$F=^X[X3L[19!*\.]DPJ+N(YK32E6Y?Y6M/- RAK5=^>] 0+5 M@W);+/I45)>99J.R )0:#MI*0+--;5, X5+ MJ2E*JEW2]]OV#7"K=L"[\]*.\LY"1$EJS*,'JH5$5BMNMX-',ENI:-"9'I(U M0*-D@/MR"R A^C](PI'0DEJ.("-:,4[-=J 0D')F?_RJU]T.9..QV#6 WXV[ M_W$PNYI]7A23Z\H.+&LC5MX!V/6" BSQD5 K5=%T(QSBI72%Q!?L(/70'6O M1D#OAG*KGL[5":!".$T\9+H<8-C8I"Q'?=_& M;)QBB6!W2:UW\_GR:%JM&P6C$8=4LJ+05+0-&-)EGDM9F)HIE.J[F]@2I4X" MNDLZ72T7\Z+R4P3F2$X]:1F(U5(1"I"#E@D$G<7;X>.(23ERZ;N/V!*Q3D>[ M@_WR$^RN"JV#\5%.%J?C."4CXX6*!L!VDG8Z9?KJ?1J!^EE6/^(=,.T(GY41 G%1, O0O/KP! MVJ2C^LB6__SM%:#OXP]6OWKS-YOW/,-HLIP.QM/A7X?YW1I6/9B/YU?7'Y^J M:3KZ/+Z9CJ_'PR*?X2M4BM3SSW[^K$*UR:?S^&!1"GBTL@R+GUY=7]UGLW5$ MLRT.LB;SYV)FWQ?9=!07SC9+2[]4\[[S\]W

*>@O\69TTKCLXWUGP>N_SP1?W:@P4 M',9E&#!K(;=KF2CGPE[(G)2NTM?<2 ;S,$$*JV6E_LA;L%)^\9/P)1O>3O-) M?O-@X\B8Y*ND^$VC!M M+Y#VG\OY^LZ3SV34[#).3WA,T1,AQ3SC#2AJ M'EV$ 5A#")44.&08==5SB M$AT :$H\;P_SF'2TH+:BF_XR=^>^0NHK0UR "!%<&:69\H(+1$R)$$.RLWO" MS;"W:1HEL_8DK;26.FP<>QMA'F8Z6_R99=/-9/#[YBMK M7T?M):J:#-=7VOZ81GWO%:PRIT]_:< 8:VV*"Z=-/KQ-Q5/5T#*Q?(3N MK630VY*71=6R^+_1E\'WP]P[YFW!6&UI[ MD;?)UB#N[87CSA=7UQMY*LQV;SX?O,-1(LDI\PPIC"FD:".;<12F7 WH^TW? M#J>\.G31+L^*0JY/#V _YY/]]P=V-0I 8T$H(YI8(8GS#(+2#C=0\ MX[?,VTV!T>'L=+H&VF+2)DY[>N.^WV?3>25K?V>; "Q5@#JBH3",2Z0=V^,=LJPN?;26(2J;3(J*]MDT]GM2[%B.[L;3<='G%4!K*?80L-H+ M@O* 6X6=X$1AZQ$RK#Q#,%C(SJJNML#&&BCQ,I%4$YBWYW'.L_BMV]CM)R&+ MAXFVMUW0G!LI@/:" B89$$Z7YH8%C%UR <3Z^54GU)TMGL5;F:!B[48QM&N2U4^?5'A;I\R[Z3"_R]Y'^[ *:1Z?#DQQ)32#4F## MHVOB("E#@ZR3..7B>-_+:?3!QCI9$VTQ[$,^S9]W=C,D*ECV!]L&3@@6%@(A M(+8F+O41PE)FPT'*D5+?4ZMTR+ZZ]=)>V-6W;!V>N^[U4SGVAE;M;A8P,=@Z M I"2&+-H%2A3[B$7U0'$986;U*CY5Y%2M8'+F^Y^ML7L#+,I MYU?')]Y[0NN+P!][ MHCQ2%V>7^LV.YX.;FUFV+EV]#<>YM(1OBDC')3/0>\^Y)&9U) $LY@A09"L= M\S5U.^Q-!1Q*Y[:O68#4,H9E=)2P0](QC84KI2WR(%[6]EH=:G]U7ZLV=)M, MI;7-U?A[EM_,!O>W<0J8[,G'MO/Y($3$B&BE-<.06 )1M.W6,L4)SZ2<8_:0 M,?6H-Z\?V$;)DMV\[.'>O&L[GP^818^;26 0(58(3)7'6YD ["SROEZRU*37 MO'Y$CV/)/!O^]2;_]MMJDIP]%$3AY;\4/.%/>++Y/QE0 A&4QP; MHZEU0"I)H2W[&RWT"TJ[5H/.\D3XFIP4U'P\V'D;]_D#@3C)F1,$ &"PDEA# M7U(><6X[JW/=9Z4G0=BDXMUREM]G>U7_])& N/94B\A7P3$%0OGB9N6ZYQ8E MQ0ST*%U+_WZBYZT\/=@[UBRR"B M(6T48P R(#0!$$I=RD#B'B?B= ,MB?S8W6J:U;+4726]C/BK6<#($89 M1AG'$ E'/?%^VT]ED\K[)E4 ZST':D"SR47A[X-_YK/R\N>N_)EO/QBD@@H+ M[QQ !EOL:#1L'J60*1YDCZR#QCS(9$2;Y,6'P5UV=?VLBWM=QYW/!^TH4PX* M;[ A J@H&-W.O%C\,1V754'FO^??LMGT<,;N?6T" MHYP* ASIA@0$%-H-OW&#I-6\T[&KGW-&R1!#=K+F\&U%C[8\2P;+HHZ2]EL M.!Y,/@\FJPKBJV6N.D4JO"8H'I=&AA&$2@-$BN.=K72"\Y2(T1XM+PUSIGZ@ M3Z:1SV?9^&9Z$G>JM T66F:*BBS*2Z<$, "C4HYH5J<0IF<.:\V$:0#=]I(S MO,YALCTQ'0^+1";[<]E6>T% 4FIBH48F&OW(>L&*@+&U]-$M2/%_>L2M1FS= M1I'N#\\.9IZM^HI #-2&,N\8U5%\1[DHYV/"L8:783$W18NC67<2ZFWQSH^_ M9Z.BHUDIR,%,FKN:!"PIDX1PKBDD1#BD4;D53:3T*<&89\FK8Q6?-X+SZ7N^ M^7Q1Y+@_2(P]3P>)M$(*&@T953)ZIP24JSK1&%Q8[M3&.%$?Q&U-+%_&=T74 MV_4JMBXJ:9U(Z5")OR-:!V\-P1ICYKAG3$LK>6DG$,R2ZD?VZ-B@49.I?IA[ M0J^#QE*E]@%ZB"30&E-H@;$DCJS2**!%$-AEK6BULN$XIIV$=VMUAL$*S(5@RGKFH!0 2L!*:2$B%Q+RTA #7I78KA'J#HAU M]2V;'';DW=KQ: Z8ML*.&FL@2X[C&4ZL-AW1\'<^G&NDT-7]XLB7NE+-E_$G_X]&\R7LU4P^^>'>7%K[F@Z57MA MT"ZNLH9;X1 7<0E'6*E28D=E9YE8SI%9C4#> ,E,?G>?3XL+A<7OEE^+@@%W M7R<'PPM/?V. T;/5 F)G711<$&I(.=4SI?B%',*U2K.:,:^59X?# O:W"D9K MZPE@"G,I=83+LG(7-[H)2=G3>[0#V1)?3L:U+6]]>W-++^?C:3:?;R)Y#U6% MW]LN"&&%]\)&_@/'F6:4E$&_3 "<$N2:E#GQ#+RP)@!NC4SK+A[,:*A L-[FX$L)?&"M.TU_>)*:I9DE&E!. $/.2.OOH M5@B S(59.O71I(9JC,=!_TC),TE/M4[Y=375@TE17_KS;98M5B!?6H(JKY2" M6@-C/*?,1!\::0^M4P03C66EW:Q&IY<32S(?GFE.K?4,:33.H&.2*HTTY-PI M6")&@.NLU&!XOS8$-H=->& 01%BG)F%> 8A%!T:I$ MAY&D0Y >LK,M*KU*W]B";OK+W(/[4:>^,A0W *&BR!%/M028>.(V"%$?#8O+ M8F_3-$IF[4E::<^IC;V-, \SG2W^S++I9C+X?3D>%3;;N^E:G'7*Z:+HX'54 MZ9?\?CQD@!T,H:OC]8%3(CA00'$.,$"2:85*Y+BW%W:)JGF"O7*<6]=1:U?] M!I-A 5HV^B-Z%K.]@E7F].DO#8)Y(+C0R"L8';SH7E)9H@0A2@ER/WJKL,GL M"9UQN37=M,5@-?KG6](ZR^#ZM.!;FV&V\K_>3&8C@:ST?R/^U&2L$-]]$B0=:6LG-\:9O<:>I_.4\U '#+IRL)U2F:V )]/&P0"A%H M*4.>(^\%=DB4:P?3UJ7,?3T*@^QXH6U=3ZU-G?-YMJAT=/'LP> #K^-)G$XK';&_\710BO$(AU,6,FR$ MQ]*6X/ H;\K5_1XRH\/%*AW\+E>LLO%9-\^*_;?!+U,W?_O8P=K3 _[6X4#&$&&6:BDR(L MIPYY6XXZ >)_?WIR-4U3M>F@O3V(Q2!*/7*#V70\O9FKX7 -3S:RV?5XN+?0 M[>'& 3G-/$+4(JZ-4T 7=4DV4FM:+?CL?.:M.M3_:G^@9HS/-E"SG,@W]FD1 MH+]=)2XM9E,Y2! A CJM&#'&(8Q7*J52P+A,_8S9?+G_9I12PL8^$V2AT=@! M)DO$.'$_4&'2JM2I-V;S./S[&_G63,PF==(*;J#P4$0[UG(&?8D.C;/V9;&S M+2K5$[-YG&[ZR]SF8C8E,% #((4SF!A-$.-\@Y!42E_8%FG3-*HK9O,XK?RH M46U><^N(I)9C [W3B/@M2@##5N,S>QW55IE.]46U':>;G\?RZ[T)S+!!'C(9 M5T, -!(6DQ(U@6D*HR]ISSG-EFA=3RU'-*U\[O&W J-*)ZG[F@5/%SCDM M+4!* DK%1E*%T,\C^].I\7:T4QU:N)P#?*FT\(XZQ1@7UK!B/=G([8M<8C_G MPYK85[\R^D#"#_ETF,3#QQ<$!^-R@YR%<<1A9SR!W)328X%^1LRU0<63]='B M$CQ;9D^WKRNMOV^W"37B)VFCM%N]&B1OT]E#NQ9-! M*X"+'#?80.RI UQYMI9' 6A12M!+#W-B=LBN-.![>**\2\?VDJ*-PF(OU?BA80Z#'6 IJ2!%=:.-\6J(I@4Z)2.CAOD0#I.U4'TTO M:F9P/UX,)JN(L6(UNXTHQX4N&Q69\K/I?/6VSA:PRD&G+Z+<).):<&@@AQA8 MS;PFZR@W'#UP:"O%.;054OLA7V1Q7AQ.\J+R1:4)HNH[@J:*XQ6_C=?1$A=D MDW$DXN"(ZJRDWWVT)&>QWZLII)F)X%1&'(RDK0?K7HQK-1JM+/?!Y-WT.I_= MK7[8=0SCJ6,>4P($02YZ'EA"KZ,-$=T%AIG%CC&/.QSS;X,_FQ7KQ2JA_,/C M(Q\'#\6/U)^#V<@/QK/_&DR6F9K/EW>K>^IS]_T^>EW9R(Z_C4=1)Y\&BWV^ M;./?#@A1']U[1)#V G/LO'8E[EC12KB?CU%\*NE>3BL]4TMK1O2I47%O+0-=5K4D.KU/YZ M6,ZOA^7\1S:^N8T#6GW+9H.;[%-61$;%GY>[K\NB7MKL#ATB?[N]"8I[23AW MV$0O'0%*I!2E7B $%U*OK(GAT6M%G/6M !00DAFO M(@6(MLI#ZDM,G5+\LLX_>[(VI*KA7-:&)W)6'.2PP;7AA-X$11S!4/GH"C.' M$$!6V*U>A$M9&WIX0MN3M:%Y19W+VO!?V;P0?CHJ?:4O>?&C)XNGVIQ+9.\B M(./I?#QI@2>4A%2C73'I8, MZ\E :4 SW8Z)HUD')@/1:S92LN 8;#2\:IB?;G@V_$L&T8=/!T! M18]V9E#)A MQ'][.5G$'X5/Q5RY8[%Y]OL@;%R7C008DZ+/F#@O/>,8 *F9@!<6V=[=*I." M>N-,V3FMO'@B( Z,=)H2IYR@CF(#W+K?2FGN+R0SXXFZ>JGIDS!K4M=_'WP? MWRWO]FK[V3,!2&!8[*2(4QHS4E&G3-%W!#$DQ%Y(]?23-9;7@UM;YN.7\:*8 M^MY-1T60ZW(P.>".O/E\8)X5:9@1JAU[Y?4H87. M&%;<+6DE-LO+,*Q>*?/ABL] + P%W%GH;_^ZVAZ/ )1DY/72!FB9,+2"WEKYI MM3S'3QZJ:OWTN2"MX50[RQ $)@X%Q-EVGG711[BL,.7N+: 4]'L3";83FT?I MIJ/*&[Q-?"X("KB*(]Q1HHK4JBIZ,1MDF30DZ>RJ?[P^D57'!GHUKXBV*/XI MFR]FXR)J#'_]/F/@\OMWG9!RKBH$&:5EDIQ)>*\P#>R"NQ!JTF] M6YA,.Z7+J\3(]2FF-_/L+OS>5\CHG?[R(+PQ5!'B.5> &^6+JF,;U HH+^N. M1O>V0>LJZSW1UR$9[Z9Q;"]7P%\M;K/9E]O!=!-;_'M\Q6(;6-S$<#BR"\%H M2K!V4@'O)/!">U+&Z@E-0*LGDFT4=FB3M'6-EV9U>OZC:GVUI=-1];P+T2QP M"&NMH\^M!%?<,*Q*#1B0=)6\A_L:%SFFDC3:^S&U^DVL95WFS!\.54.>: MA"/YC)8#X_XBK%RU8AN@ ( M6^<$HEQ(J&01?+F1%1F8$CK2P[V^4Q6]^VY$(J"-QA'&"66P6,U+^^).GS\5 M@' X_H @ M$C!Z.V@K@^3BDB(.3]7>VPPX";\F.?!YF$T'T6[_.,N^C?/E?/+P*;O/9]'L MV!N >JA9($YICX#&5F/@'$%Q6BTE!.I2[D4E:C=O#-"V%I'1/Y?S1?&W_<'I MNUL$)XEGU ((""D2QQ37,$JYL$DJ==VC_:_ZB%(?EJUYWF5_UZ96X2#DT\+C M.1#.L[==P$I'&:DWT4&CF#A"M2ME)58%1F) M=U^9VM\@4(F,I11IRB50<5,+I-4(,R\9,\^&?[W) MO_TVRL9KLL2_O.1(_%%XG]T,)FYUKV>';_S&4\$1'5$52A(&,-:(8H.W7&&"*I\419X/#CD:7$\A)+'YZN MJ[Q>-%O?0UU-<)OIKNK^Z%*84P?HX.:W&A- MQ+:U/9(GW3RXP_KZX: -0LS .(DJ: 6)2H#;44'23FEZ=)Q7HW9?;HZD0MK: M1)/-BDK21^[%[FD5BH :):RDSG@A':-0;"UK@%'*7:L>4B=%T2_GF-I [6*6 M>5_A)M^;SP>DD1-,"P2AP\C%854,NK5LVO"4'=D>>K=-K$YUX-H69]Y-A\66 M8&:S]9_OIJ\+47_*)Q.?SXJPV3UL.O)- 4');<040NV45-X(NIW+K<$IM85Z M/C&=P(F\3:R[.7%_@E/(8HNUK%H2#4FC+)!/4:6X)L5LK0 O0:DZD M2V-9C M[6TVO91_[R[3RX=#=(R=1M ;Z)37@BGBMZ,#1U';W%YZS:(6CB7:HE0R]N=O M:$%M$:;(>X",<4AJ(M#CAHQ+F;&.=A;;2$K1%R/K.-S/V+65+JLJ,+KEX2@Y*A;I5 [^;S93:R MR]DV[\::]*M?OJA.O#?-T=$O"XIJP37R1 G/%(C.+Z?;2"GO4A(6];"":JOT M:U(1'=-S50N[)G;N?E?0DGMI)79 6&R1]-1NHP(=3\M3VL,*IAVSLS9%]&/N M/+HD^O%O"P8K2D$$FQBE&!6"TNV@=5ZFQ'_WL?)H/Z;/.E31B_FS)H;N>5G@ MW'GB"8#66!"0>(\4 M8.C]W4,"(PV[MYN*=5 %ACZJQ!FG,OO :P3+R% M%;,O:\ ?1Z?JIRAR3:=I=C-8;)X]=SK5!WJK*^2G['XY&]X6CLRK2?70RKBO M;6 D6I/$4\F9*BHS1G](EC);P).V^ZJ?ECPGVI?+,L1JQ/_\PZ&E=$\-'G'^O8.S>]C*FM7NC/.2**:@F4 U( !+EQS'FZ ME11(GY)@ )UXN^%22%8C[N<3%&6])0KK8GZF O-H%@A>RH5=TH4_=.(]ADOA M4SK271I^P\IT+=%J.T&WX,QAQL%2AQD"@H?_1'K(RC,;T>(UC3E;++O*;KJ MX4GM&#^RH\/Z2"_\UX^S_&8VN#O7&DD< TVU9L1+KI&&6"'HH76*$$2)JG3: MU,H>SP9GM5S<1O;_.QNINWPY7>PM:UCM#<$2RJ@QD BO+>4SAZEH-%]&46L2_E54HA_&+XV_9Q\G@?<QK$ME?:. (8P$-AP(=<: M,9!C52F?3T/VQZE%0C=A]4\V :NE0FKF@X%HCJ(E+1%DG%GH)1"L1!AA>"%E MWU+I55>%V#IUT=HN7GW"-E=->=>W@K2>6PJ=5IIBPHB.[FB)*4N[VM;;K$U= MT[.YT7*24L]EH/P>'US,WTW7A]T-CI+G'PI$$ VH]A9[@C&TP)%'-(5-.OOK MWQ)P88,C29?]N%/2_/UFHKBW5E@ BX(0%!>N8HE*U%C*:61UEZGMB)V^$;UI MM9W+-!^!O,[&BV6QFS$=N>_WX]GJ#6W,_ >_';! @AI"-344:8NA=*5Z$=.F MG6)&/_I0Z9F6SV5D=>MI."4U0C ZE$IA[8B,L]<&4VX 2SD0//IB3CL1+QO+I](ZMO?6&]_;(Y(]IY,*3A7*UL5/^OHOQ M\^*S14%/J(GG#!!)',,28;)!6F@.6UTS?HZ?;K3:A:_F1@JO"KG.=><&$Q MX)CP$C6:5OZB1TE4+GD#HTX*HR667AO/)3=*E,A!+U/& M0H\RO5S06*A=IST9#C\.3]'1#=:[ACQE*121Y=2^#DFNM'J&1Y7_R,;W]Q& M-TI]RV:#F^RY?O+)Y+K-\/"*G0FXN*X5+5DAE1=(&DNU*[5".$D9:T?O69W! MF=_9:.K"QD_W@R9@+1@ 5 /./4!%[ TO)U7)'&GUDL49!J'73O-N1N21-.C- M,)P?%8+?/^*0;)('O1F5J0'9'=FO M2?T*3EE&E;4$(\H81L*8\F1/<6!;K0G^<\R>*2W.90B?C[.)E'8"4JHXC9.H M=Q3%272#OT$@Y3KGY=]#Z/O0;(8$YS((U6@T+OXRF-CQ?#C)YZLIZG!6D4:_ M&P2F1;TA!2)SL:%8:E!N!"JK6(H[V<-UL">[H'6JY%SH_V3POYLN9N/I?#P\ M6,^@J6\&PP2A-EKGG##*-:-%E-<&8Z:2;HKVZ/I#S_C:W'*2I-US&4&;1;)( M1]OX#=%7WPH4,:EX5*^24"+JK-#E_J^.MG%*YK9>7I*[S#&3JM3P5 M>Q XBC [!YR#EGB)K,-\BS\CE;+$_3B;A[T?537JNM6Q]O6P]%\/2_]\'=Z; MP+BQCP8*(8"*2F U4IQHYD!Y!5_[.+E=EDO3XQ'5!_7V*]'I8]'?E;!GF]JT M*$ULI(.&&H.=51!XY1&PF!J I*!5AEC/#(#Z8:2 M'_+IMZB^;-1PRM.3.A(@0-!Q"(U&3/NXQ$"D-QJ!#L&D@J3]F_1.I6-=ZWX; M.NJ]J5T=A.;1(+S M'XC-)V<]L@LAFI)02V*H%=$3!JDX\-HSIJ)? ;&-DRDO]4D0O+"2!.>S%=.@$G^D0=GSD1@,LU)2 MI+ 73'*OL$*TU)ST[9:\O* =GF9&3P]G@2,)=/Y#?^^]LYZ,_R/[&)PAC'K, MH36 D>*T4FYM*J.2HBIZN ;W8=CT>_@WRY_SGP.>[PST RW$!G/">,\@5P4IC;SPBI1.* ML9;PYZ;:CS?Z&Z-/[\,T#T*C;FYFJS.8YZ%V5>^F==&G0 S4!D* $-4.1;\, M8E'J"("D"SP]7-SKW&0[ W5=[)!Z"P)8K!"U34$ $!).&E9I2 M6K4:2-CJ]EF_QT77(_ETBJ1E>=TGX]>C9%R\80OL$'93%^"-(=J/C@48+1*J M*(0$ R<1H'Y[J$FT3\<)%-YR MHK5U9*N?.*^V<^>OD^BKLQC%YT6/BQV^9V L6Z@1X=8*"A@57FFARFV../5B M>Z$;33]'<3,$Z>MEQ56#/Z;CQ=E>6(RF$&0<*%S KT%T6-0Z-2.V5'I7J;YY M0]/J\#8;+2?9U?7!O<^=V2J_%/=D]\V1=7TC & U@1XBI8# A.(X\$HSD =P=^69;#N8/RD^CZ>[Z'AL^>"4,@208D42D MM8O^_T86%J?, ME##)'E*I P[D]:'?F\/-G=@\2C<=%;59/@SN,IO?Q?4OY;#RA,\%09A!RGJ! M'$ B&O$:VA)9)Y,JB_20UR>RJK9$S;4IHBV*OV55??K\Q]^S U=2]K8+CEL5 MA<+.4ZD5AE)N,AE&6;5BK0:]]B#6I5&ZY,TIIBT2EJ(?6+"?/A:,$Q1)XXED M%&I,!-ED9<66.X-2:ECV<<^Y\_4Z ?RV:71PH7TQU* 0SD3_W3C.>1P5'BI2 M2H.I3[E]VL/9ZC1%[F##20B>? 3G[NXG^4.6V?$L&T8=/!T!18]VKEI'M [> M41NM!*&X<%1;BZ75CY# "UN[3E5DWC2PO;'Q=TVG[\?3[-TBN]NW8J6_/!C! ME;>24!>79ZNU0W*+FB0FQ2_M8611]^M(RM0H!:M@Z+3P8#.!<((8R8Y-9YH:'< M(@Q;JM/UH.]S'E%]\[VDB/8!$SXB#2 2)J*/-\A+*G7*2+NT$I1G M/'L\"1!#K_H7^)N?LD,DI$ZY#H MHOB84B_ZYR ^-(C/E3?GOW1?CN=.N8<(>XNA0M KHATJ3]FC]853;H=< MVJYY3T9]G^0XDCX_4YYTE]%"LNA/:06I1A86)1*@Y%L3"[I+"X_O>%?]/+3< MB[PEJUL(YY>9!$,LM*=>0V.PTP0ZN+D0)KT@KM+"V4UFDI4Z2DH-%^-O4:R5 M$KY$V'7LT[_VS6')+P\>6TH1$% )SK00C#)>(A>-Q92#^A[>.#B5-D?F(JD= M]];6Z@."O75->WTEO&[J'OFEP*F*_H[$V@OK/:,2HLU^I0+8N0NK5=,2CYM5 M0@>D+J2XS2=1K?,UA*?P]3 ;38?;Y-LL6W5E4GZ,$*T/WZMJ/I[%# MX\'D8SX?KXA5H39!A>:!46,]AT@CP[!QCN'HA4('F&'*B6K9SIN17LWG$?P* M;.B^<#TUA1(*)(D"!%L8+%O>ZU;%3SSC*SM4"A4[7\)EG2<&V+,V8POXU. M=?%'L4Q]&TR*/0.U,(/9[&$\O3FT_5RI?0 0"*6$1A9XY:A!L#B96\FN@4\J MR70>G#J9#'GS<+JE3VVPMK;NK3H\7/QCO+@UR_DBO\MF*T@JS4D56@= MHH'I$>588.2PL,QOY1:>M'-G[TSI5#^^;?'JW?1;[%P^>X@]W4.@IX\%3.+8 M8$74HA!$4H/IUBG11(F41>SHT_.S7L024&TM:>(LNQ^,1^Y[L5=9Y"%='<\] M@V$/;2JT#A0A)"-H0(FX6 N&F2H7:\-1TL$(N_1YIWY\._']J_K\03GH8%R< M$:8RKLT>$XY*69RA*3N^_&BNY(O!Y%QGGA18^V#R1/MMF&3U/+X@* V8Y<0( MSPF B,#HBI;26ZM32-7#$ZV:]HP:P;:]12V_SV:+AR+[Z"+.FL76Q'VQ%;O? M"-K7+'@#(;)6."'F@?@(I3- <,<\XM%7L.44;ZAF*:DJD_RR M\R%6 S"W1; *)-I*X.*JK9@T@#MN.=22>#8"#2F\69D@@-(+$:EBZ C7^F'&C!?C;%Y$(;^*[ZEP MX%[U%2$:]Y02QZ*Q3PB'$3[D2P0LLBE[.'T_UFHTC*,A!71!P>/8MAV95&+@ MI:0",Z(Q)[ (;%O+!3WI+#ZH&2[5K^X]?#H-X@ZH4SU :'>C8#AC16YJ30& MG )A3+D183%WG95M:6&&2E+Z;@*E(=P:C_+IS9=L=F>SKQ7.2=]X.B!KK8!0 M H.BG6"1LMALY')>T58O;GS+9E_SCKASLKY?4B@9X_9BS587N=YG@WEV]74R MOAFL;X@?WGC>VS!@[QT14G(/%*:*&H5+:\ 9 CJK37>>?*H5[+9CRSX.'HK@ MD^I19<\;!&R0 A9'YY,+S15BB):146N@(89#R[0R,DPHB]7V7N1DBU8)SET>M9>]D\ M6$6P4AA9@9RTSG,LMY)#8U,8UL/MZ286NOI1[LZ;.\J+"]@BY@&$ !!H=%$) M9;M!YQGQ*1%GQV]@M[M5V80%G@IP6[2Q&[U\BETT\<]QM;B/?O$=8NO/]*U'F[02 TVH",A]K5N&-4!:,<.?[5@LT-M U0" &.9X\A:%?]#13E=>^F3[FN< MD8F=S*BZ@>[ !JIF_ 1/ 8=>0\8$47$15@;84@Y!6$I@XO$69-/A?JKL:16DH2#:;3 NQHYCZ")RFW Y#C#1 MG5DY+5.GD4.T^G!O+3'+*8?_>Y!3(*[=<=WF6B)H!?' V5)*Z9/BBXLWA-;J6O7\T/W[-YX.4%H)K1$2,QP'D,&(;N7"R%SRV6P=VGY])R@1 MX3:7O4T.MX-I&UX\&@K7@4=HI%7&4P,$J@?E MMECT*5L,QM-LY :S:33UYVHX7-XM)\7PM=GU>#C>9T8?;APX0H1)&T<)MAA* M92 M)UO(D;GD^_0-<*MVP+OSTH[RS@(%R#+-@;)%R5ILF-*HE$K#I&+V?3\D M:X!&R0#W)87_8V4H-\JQ_[#CAWA%FVIU4H$B(PI[A0S@.#F42( ME'(ZPE-.4/J>2:0MCB5BWAFW#EIC.UH$8>.\S*PB1>$:X) &C_,UM"HEFN3X M/"27S*F3\.Z,3]6,L'W-@M+0"" !$\3)XC@)N$V9+"<$E"D6F/C)K%I [R1T M8-WIJK$#ZZ>#Y$C2HDJQ,8PR+23@NI1+6I5RU5;V[PY H_Q)A[?-W>XM%/.K MZZ*0B9_D?_:BSMBV,\=M<+]J%C2F5A0I[QB(7CEBJ_JY'$&M$).P6CGT9J0M M\N?'[GZM),^>"S@*@Q$S&"IK M9%P;I=O*P@U)2='9=SHUJ?G7)#L9\_8BT_ZYG*\O$7S)/V7#/*ZPJQI&CSW_ MDM CFL+X8K?#:ZT\=M8^3@(ZQ2+J^P%-BVSN@>K:N^\=E1XMS149 MIB-UE\\6XW^O_G4/M_>T"LX3K2E'E#OH&<) 5S*Z1RYZ.*0G?+FU=WQNG34 M6C3>FX6Z]UG8;S:(TL4AKQB6 E%*@! $RE(Z96C*[E;?)\E>,; 6];1W*!D! MFXH+2"AG&R'&> \@8@]S&'0 M*^[5J)>V&/C[8#PM0+J:?AX4]>&?%>?85N;8P\5J+PA$ $FDTD4Q&&R@Y475 MHHWT4.EVJ@ZV?26G5^1L1%%MT30"5NPE9C9;__D$HLV=D@K.4?67! ZPY=I8 M*I5W"A%.'E'P)"G&ON]G[+TB;6,JZXZXKRL:'T79U\T#,-YQ;"3G6%!C ?1% M0KC-D"4V)7](=>?G^=S:'EV;8,A!$B8KH3OZ[2SH=A0+=[XE>.0B!A[SH@ZE MM)PC#;AI'2CI][UOO#)[W3T.[06B[I.95[-0W63JC0/T8@Q"BFHF3((.::CO-OY MWLJ4*,Q3'9H+YUVR$KJW^38)QXN=T5>9HT^R O>],'!NK?%8(:,EI\I;:/QV MSTL#><%.3*=688U*Z9>=N,U"G6PK;M\4G .<<2,CZ(@)'R%QJL0#*)*R7=G# MLO"],11/54"+<1<5]QAJ"00*"AM#%*7150.,(860VIX/4*/;S?S;[@WX=B,V MFE%(Q[0L3.)Y77%J>UX6@).BB,.BG$@HBI!;O5T]H.8B@:9]/V5L,TZM/A6T M=I(X>-ALV:KA?R_'LVQGE?5]YXJ57Q(H-E9ZX1A7Q%HE,->Z1$$XEY(GJ_][ MCDVRYN618E,JZ8R8+ZNT'\/'EVV#P3P":BUCB@HC$/5D>ZY@55*N]5-W&W\, M&B9JHL4 BV&6C>8^@O?&L6?5>;'Z6X*Q$5?#(% 1 $R*I K;*"<-DDK8]##\ MHDT*-J:$_AF/M1B-05$FA>32P/A_#:/;R$6)@N&\W5R6O?!IFN!E8PKIF):; MZV#U^#1[7A8L*]*<$4,%!]@;A+'>KAQ.RI2[-V>4HJ5QGZ8^%;1%S$_9_<;L MN+HNZPOMJ JSAY%'O"4HHYC#8E6UT3$4_Z;HHQ%CVKFWTS-SLA;>O,K=VI1. MNN!F4?.J(@&+1X./PYE2B+1E0@,-D.);1PV2I+(:9^NT-,VR$X!OVT/V^2SV M>#D;WA8CX/K)Y?L*+O+NQL$K&N4E<1&QU&$E#+!;J:E/NIF0&"%Q]@RK'?TN M_.(B74B1YO5JMG:K#J83/MPX&$@UE((3 "PB+MHK9FOI$@52CE.2&Z%XPIL 78N*>G:T=/@ M_4H]D0^SQ472+PW[R^*=*FYT>\HLC5.^X81KL+WMR U(V=0[.JQKS3LW;='+ M[9!UQR'?VC7[Y?W]9(7(8%(B\FYZG<_N!E5+-U1[0R!:.:(%%19JK0'0&F]C M@@43*4?"9Y1FLC[6-8-[>X&M40?9?%'4']L;M?KX6("(T"(H5RFAJ$:0";^U M%XQ.JH;3]V0BM2O[57#JR3BW& J=WV5?!M^S^4'2/'LR>E0: \.]$ 0I0A!0 M%&P=;ZLNN1AW\[Q)@;JU/8Y\.HS"/Q[]3O]_>]_6Y,:MI/F^/V86]\O+1N#J M<:SL=D@ZMZGO>ST0H1Q2&<^$&RE/[N2JPW66-%<)2YDFE$DB-$F5 MD= N^3$AQ(#+DN:VG/U5\NTNIO^)KH*F$@+GL7168V*U=)C6DG*45?0A:_Z/ ML*$T5GJ36=X=YF--\^J!SHM F\&G]LX"W ^J6;J?0RT"@I8;+7TT%RSVB$>; M@7D$+(Z+K0)DQ/*.^[%^/I,6YO6'P2D#6:2K9D([@ VCQ-4284ZO;.)FZ_6' M"L 98%YXM%BO-B]H$?_TEA+Q1^%CM$5J(?^>'[H7/?!58%XKK:A@,F7I-XH( MXJOQ4^7T:*G,>U[%6RJO[ K @0A@R\>X5)^GP.Z[0)&&ADB*'9880.R!IK4, M @WT/*MW$F1I[S #+L*O3P[\L2KOGFXW-ZM/Q>K;_+8XL1(<^C0XHP"CP"D) M. 3,)T.CED0;GI-X,\#(9);I2- 4CGI M#>,$US(12'/>$D]LC$VEM$"(6BI.8(YE.<'WK9GV1&LY5NQ?&KT MTN_MIW%#Q81J9!G!F%((B,%[B;RT.>G&IGY]D*/?'QZM9,$Z,%%2&/JA]%+N M[]O%4RH3F;(#Q'_N/L_^/L^E-KT%X0D30 @D/<44XYLRF#%)"<"D_%J;/7# ML,MI<9A?/4(]6"!CN=[(H3 M#]KH;M7J MMA>?-+6=Z]- (_E8M3L3['&P6'@:=BDF_K,KU.IX [N4[XLU7>$[V$F]6,0^'WXIEG'4>'O2[P/SX0YUZR+^KO3(Y(5;\SS1 M3K8+2$OJHIB0 &:QP\)B4LN*C+OFG*7=\ZM+J$?;#-ML@D%28)A!PFDC$&2> M<+>?*A+!G%)<4S>9NJ=/+KR#4Z91\?4#7P<%#;2*62(H%8[R*%]]@R\< 3DW M&EGO_]^IS70QL@.^O2A?#[:B>+,W%Z?;!L0@9QHK:8W12,95=>]M$QZ:T:H4 MO"\V=8WS<$_"TK. A,%NU"_E.!F >KQ9P%8ZIYS!$$OFD'0:U7%*$EF;\S!_ M@N[K#C7_P\NPSD >;'-+A8R.(G)JGSO9,! JK <$6*@X!"E[Z=[O)IT5HX5Z M#?-^IR=^=8KYT*^>7XWUI1"_GZGW>+YY<) K8P54EBHHJ/# @%IRRVC.._NI MIVWM& YI)R +5@]4E6$@ARML>I)TSJCUU=P3WL M4_QTZ*BOJ^?+ISCVY^=(NK@O4S&"_>MP]W>$*"IZOIRMOF^MU?2T,UUTEUO' M7#W!3JY^O?W6() 3@B&+%'=""22%-?NIJ[*BI]HG)^D]*UV'1X?I*&7P/!35 M'-7%LCA]T7BD15 ("ZPH!-0Y+C6BB,A*/D58U@5U5J* ]W5X[0;=Z2R=62M@ M,,(+)@ 6 $;YD7 VU0^LI*8XYR);_N0+64MLAV*4G:]O=Z,M[O:#?2W-P4_L MTRJ*]\B,5JQ-_>G0P+[^'7!.P@MY, Q!!S%!@)9^P,45#BG.#T$ MT_.Z=$C;":ACG*7SH%3K!@1NTTU@B @L%-,0:D"XBW._?C.2JA]DI5YI[PY\ MO^MIIS /=G(N-HVNN5Y]%S3'%C"C,4$1*QG/;*I^KA+_(^^==WMWW[N]X0.1RPKR6N<]B'HJ&;K9;1E$Q)WK<)E;9C36%0\\73IKAK M<,W?L(>@$5#22,B] 4P0AIRU>_D=S+J:;1\[\IY."?T@/!V?291K*])6N"P' MRJN> K>("H^5<59Q12V"J'[>H*F%.7=I$PP&Z)PEK5TL.>A/BHT59)WP\65? M@3KL$)=<2Z(8=H2P_;,*K1$>ID;=S\7(#/RGY!K9PK;^6JYGBYO[T^?Q>AH^ M([T5OG%NOZ$&$BQWD&E*H,5"II!;K?<6D4(JRV^8%?\W>8M@THJ:TK1Y*V&[ M);U%GT%9JR52B'I/M +":%$[P8PFZDKR/DV=@!ENS!QU3I3R%]DQK7H--MVG M*80X))8(;IPP]8YJ+* Y:_@$+9KKI'V&0L=R4US@EWC.-2\LALIX*PAR&!@J M>8VJ832+LO#=U#+JWBMQ(;ZC.KK:NK6"0UY(3U2:C-82'N>*W&\+7E[9+I^O MXB:>K):@CD68:I5L09FJ13#<8R& 9RGC/8R"(E%'%EOM<8X?:H)[9.^DN0S6 MB3C4MP\?THZ\*-=/JT89+"[L,7BMETR,=Q!"CY\R+%AJ0Y?[\B2(4AX%_ M*'K^LY@_?$G.MV_1$'PH?G]*235O[JMB&D^;]6:V3(G*SFV/K?H)B&JJN$9& M>*2E*.V9>:RGH*B.ZP($$F$% M%<0^9;BO\# HJ\S'.]B=1^)F1]IX9N=8E7NF4:&KNS(^PDLM,,"..>H' _7UQN[FYOS!LMFVP=/YO#!Y"*A"$A'%OB/+$U>^G MI03JVBJ"93.M2V\2"[%7YYFJ]ER4SRG^1E\D4F!3?-M M3H TH%<#?-XQ&F6,;=%/8 1A9GR!E"+G21,ZFTI-^P9XLW"AD;$XW-4D(Z_ M_Z]<0/8=!9F>Q",*E8];I4)8:VEK1( >SPH!WQ!NKQM_695/7\UBME[/[^-Q9*O+ MPW7-&K8,$3U!D7-"VOU'"TXA/]4"M7Z3\:JAV".P$R':V(UKAM M8))@@#BWGL*H(&6M!+7,FIN"E.Q=YV7O*AAJU8R[ MSVVQW.RP^#A?_Z6_?XX#.&,,G&@5 ,7:QZU+RB0E8P(R4BB]$= MC$55L7MB(_N6*W:!PQ ]@_NQ4>RWV;Q0/NYN/VR+!?EP_=/Y>)I>U"(YXA_ M.WT:.]\R.!J/ (X1+5*%)L^()7XO@_%7$C_5DU[+/K$>+'5;A$\XQP00^'>^$G>%Z\7+RRL=_VL6? M7L+,[ZH_N'6$[5_'5IZ\7D,\XS L"<"6(JBEU #5<'+L7%9ZTK:<^E:L_BR' M9M4%-"C'@G^HA4O=WJ9SSWIW,92FW>E::P>_#S3"9XDT@'&J-4=8B^?57;LK M>XC?(;&ZA'7 2Y5M#/#3;''SYV+^L-78Z>N4'[]/KX*T,]92Q[62F%ML:]D$ M5#@G?&SJ^;I[X$\7&%^\VWV:/RRWT7#+S8^FX>?Y8W'T06";YH$YR:GD 'KI M5)1'$E7?40O&:,ZQ+,L!_KX8TR/DXWD(/A;ID!'1^2W^^_'I43VFU73W]Z=3 MR[3N*Z14]R*>-;!!G )F/),UX +#K$CK]^"DRE^K^H9\B(=@::VM@LG&>_?U ML?A61+.SSM&;QO3/^>9+?27:X,57PQZ"8-12R9!WP,;#MW':[U[[8&D(:5;> M=!0,FKP2;=I%H- ;33GGR=T%833A,:E0L ;9*TM[WCDWRD%@'WKVC_WX<[A% M(*[O!GG@?00=$$@0--1#!YBFR)-FU>@:6I3FRRSN-[\N#XYGO2XV'\O%PI>K M?\U61\W*-GT$JJ-MK#DPF&@AO$3"P%HVB/R5N?P[UW@Y#.Y#GW!_&/IIW\BI M9H%Q[C51@!NAH]DDD+&JEE2CO.) ;1GV=6O=?]K,5IM>>-8C#XZ<>SN ?'1R M?2QNJW=EQ=WG\MD3= GCCO45C!-:8TDY9,Y[SPE+K]1VF""<50BWN:=.[FBX M+!Y2_J?/O:UW$^!A1XH8G9SFZ?%I$37^K3"SS>V7?WQ5=_\9_W[K+RBK_:1& M^K=BEE[2W-S_L2H?(E?.!.OW\ NWI5J5(-19;[RGQ$I'*G0QP3JG0.F$XOPG MP.\AU33Z),C8_GG<<3A&W#,:K2KK,4+U=,< P)SM_?!;KEO[=D%@3Z%7#&-L*(2<(KN7%3DZ:&*1T<\M>6QHL'Q=BOLD M.%9-TFCDE@_+^7^?O'=IUU%0)J[@FE'LH4+,:H@ K]& E.J?Z]@R' US-7'Y MOGIZ5"\/57_,OA\Y)E_84V"&$HRD<@:J:#AXJJ6K9"0IA>H@IX?K8MLPJIC$ M,MCF2.36F_ECU._-_>?5;+F.74:Z_+&:W[;U^G3\VP/$P !D"&",&H)36'>M M7^*\S-GV)_3:<$(K[2AZF\1\N=@T-0QXJWA4!I"00 -8>C.\DQ4"D/,BMG4D MQLAGZ@$-TW:H#WT=NXT<_QEN8^,V:!ETG@".I*8&6U;E8+8FY4L>+R3CJ%M& MQ=E1TVBKIV8YO%OW%K0%T$E'I166 *QA9&N-C;3P2MZQ]L:8IFZVSC30]R)A MBS\WHRT)Z9>W2L-]N$&@T H>]W/N&22"2H-1%40T(@/ MAI6$F%-V9>4MSSA_^,"BGH138.D( $D0Y MHF4]0LROK:1IOJ+*#M',UO?G?Y7-]+W_,$!@N*4$^U1C,))688V=2+))P'4E&7%1R&OF29[I MT &<8Q'EK.EPN$'@%%L$@20<8&>EPQB#6CI-:4[\YP0WD3P%GV'+18@.Q9?? MBKOYTV-:!G\O-\7QS$TGOP\*1P&4)QY 10V1FG!4RR8LR0G.? =L::O@LGM( M!UM>YLOBYMY$77)5GP#)F7@ MFY$!93&_+9?_,5LLBN]ZMCR>&?[4YP$9*1Q'&G-.B$$"QA-!-5HJO;VV?:@S MY96=8SN6.Y$EOE7[P)EVC*6Y9 P!FCL-32T[ M55EYG2<4S-7/T:E[?"?#K0:'JT8]!$NUP$9+#)0P'*7KQ!I=BCRXLM?S'7.B M+>,NPCQC9_M[\R6-Z>4P]CG3SVUSY]L&J""(J[OQ3GNFB8NP/>,4_^8GXTY; M[9;]XGTY;U)0TN7,:=0ZN'14]1(**+GV,&*F;"4+8X3D',$FZ!+LESM](#[4 M3O'S\.2@,7#R#(<$@\M\( 26JII#=7%K)PN5)/L.,B) ?+)KF:/VY' M>=9Y_.;+0#AQ6E@ $53,08HMJ[T6S"ES95G_T -[<[_(M MSV__F'U//SYV+FK4.%"AB;!(&J@(Y<3K3?Y6]"N%Z..0!Z' M8GJVGJ\_187-[FZ6+VU%V)ADQ[L(4D&'&:>6H'@40=9K4$?6T(;K9:O$]!9/,EUM%^2+5(DBEG6Z'7<+<$7FVWM'Y[3:)0OFM6,Z6FZJB@)FMOU1/Q)N1 MJ%%7 =/TB@Y"QPU1"CBOC*BE!(KG6%H3+-/6(YGZ@+LC4M7C251??YC_U]/\ M+J7KJ'[Z8^$F4SY^+9>[[;S5NM7!+PI.0.T$,8@K15S\+V)J;YU5TN9D!>0_ M%2&'5\8@=-T/\^9IL][,EJF"W=[.3)<_U53[[6FQF7]=S(]?T?7[6P,3T!.D M(6 0<,^5H=K5V$%M :B$%Q# M WS]-LKA:+)D<$Q.L2!FUR>)###'.:/^NHQ3.5H:Z7SC[N^+K;UQE>O(< >(J/%OIS9?B6M/#KK?Z3HUOK1 MWK7DN*!$,6@E(\QC( 206%69MA'TU#:*PNE_4_AMEH)F-O,B&FU?*W6D3/25 MAG8ZNTL.7A]%G"W^7S$[=1>V9%0P[:''Y:QI[2^#RDT\P;Q3[K1$<@BCYM/3 MX^-L]?WF/OWAQ6GQ6JP89)6PGCHG-)>4>F/9KLID/,P0(4?,IWG)3)0IFL$: M;BA@7"B,!46U-%Z+G*0:[\>Z:*S24S.Q'9)#K<[_6,X>R]4F9>3?GI;6ZZ?D MIG%_?RV6ZU,'V=,-@Z; 0"VU<$8P3E'EIK;D,T#&(\GNYO&W%E><& M@0HDM/5,4@F53&8-JJ>!810WJB7^OAZC]D27BS$=PEP<.0][9U:A]L#Z:'P[ M#P13' BIJG2YG$K:Z(*_'PD_W7XI[IX6Q+IZV MWIZ# K9,_I_9=3#8*T^! !1;KQP2QOD:-0O=55<)Z(M@;Z]@A]71. O.-"L/ MC+88,4XL8ND]GN<0:9+>Z'GD.&7,*D@;14;W@TGD7_E8?(I*+W8QZ]N8I$]? MBFT-FF?KXLUL?3:[=I'G"*$N8:0:<91DX! M@U"41GK$$';7EFV[=YV7O:M@E%735,7 JSQD9RI-G6X9F+)4,6DX8E):I@#8 M&XYQ N.<*\H).ANG;AITJZT)L+/=[GVH;9"&01/A5$X#HK7'0.UEEEIE/1F8 M'D,[8T!S9EV$\X#<.NQ7B]+$G]SK[Y]FB_,)RMIT$QRBCA@%A'',6XR52?4> M*B1DU@N[]\6XMLSXD7-]@3X4_4RY3*]I=D/_.%__I;\WJ-)THE4P"$@7#1:' M$$ 0*B1D)2<'%&0EK)I@3-#4-]SN-#4:(QL5@SK1*D! .%-QBBOIJ;>6*$5K M.3FC5Y9GNA.-GV/1Q>@.E]JSO'NZW?PP\ :9/D\U#%8(J%*J.),2HFH"'=.5 MM- +D%.*[CUPZ1*]_Y !M$. 1]PF=;&\_?(X6_W5?J]\U31(33 T#ECBHIP. M( MA+3$Q695N)Q@5^0XWS!QUC4?0>M#MM\XW38.!C%.JH?.&.86PXEN7T6Y* M$G]EQX7N"'"665DX#Q8I&(\PZX^I1L!3\7MQO'K#R>]#2AF>4AE:IP3T5ANF M1"V;=.S*WCQWI^JWT7\=@#OW-S_4I9WZ\_I1>99YAQN$+!&)I6R\,Y& M:%+N+U*MY!Q!0:^L2G1OU.D$W>L)7/C0(*G[@*,(VCHM&>56$X0U\TC0VNY% M%-&<@\4$DU-.W0J4C/?1&1O M[NN+\>+4%M"@=0!$6QGEXU%^9^.L4]16NH ME']UO>[N>@V( \H!(?&D ##47A#%][)#?F4%S*?,V.&U.9I'ZCEQWZFZ *>: M!4(CI$I"8+A45,3SB<2UI,K!'$]4:U?ISVXP]*"PP:@Y6W^)6\2W.)'N]/=_ MK(N[7Y<5),L'E;),;I]5GGZK>(B[.?T&#:D1W%!'D:28 9A>\E=8405RXG5_ MRA-@!]0>4)]C<01DG$[8Q56Q'B8$P,WP6H* M[Y7[?>ESG#>@^P3HZYO[G49VQX6#,5T_[=-0"XWUVDD.F31:"^4]]HQA9JVQ MSC0*GAD@*O?T?*AN3)J&Z3;J+!@JJ;-*&V^5<1@H1_;(&*-R#E$3O-+JC3>G MXGC[4,0H0>/G#G7KM AM[V8^E<]:R./IVUZ#EH @((P'",5SHO#,J0HGYZW, M"329H)]J@H3-U,@$F;NWAL^GG\SH-6A'H&<@59A@4CDE)94U3H*QG'=C$_17 M39"YF1J9(G,W7XI5MZQ]T6,0R!C/A48D*D%8+ #2-3X4H)RZWQ,,ZILB8R_7 MQJA/?W8GD0_E>GWT-&*?5JG"R)?9NKAYJDK'ZN*^7!6[QI]G?[<] '3S6P-4 M&!JJE4/.,VV $O'$6>&,<%9T='L75O]9X(=C_40T-NK,B,/=%0&JC^NMA6\[ M*_)_8R#(*RP- $+&W=)(*W6MQS#DD3M"Q->J,&%Q;PP;#G91F_7L1Q3Z] M\+?I)EA@L 94\KAG,D,%@Q+LUP4B3RW*.84 M&AGU0Y$&"%!KJE*8RG,@&UDZ/<7K/R,*2D M@YYC('FM&\IP3CS6M24);4SCXQFO)ZK6WM?#\G9;HS*.VT4Y-]]?)!*]8#T\ M%CUVXK><6-4:MPV6"Y#JCF%G,,)*:VSU+EFKP@381IZU0^O8NE[(UL7MOSV4 MW_[W73'?K6'Q/]XN7?%'^]&F%Z8')'K[2=!Q@$A;ZR4$S! CG&75P(EQCG#BU3?!2$$$\A5W$@J M,9S3.2S)NDUXMRSI N:>V?)< -;'GQP*9#KQ=? (288Q4L [YI'&$-7$I\0[ M.Y8W_]TS)@_H03BS(W5SUKSX/H@X?L2]$B ]+8!<..)J<:QM5EFRCY#.*^'- MY5#WQ)S/JUDZ_'SZ_OAGN3C"EE??!,B\XE93:C2DC@E"K:R'K0#)R?J>Y1]^ MMPS)@; ::%RBI3_W,Z<#L'O>\KE'T4TH@WR/LQ/%\Y-;@M/M$J&*HE4M$P MX'&1ERJJS7#/E(.0Z6A0CE@W^,"HFUSAGFH6M$=,,8X!)!8;'G#\:$= )O_Q/V6VSSPEP88;I6(V@Y78^V"BD6&!JBL8 0*^&(5SN/ M(Q4I#+!"C4=I(/,(:<&D01*26UALPVG0=(#2B$Q+\,'<[ MPWJPN3OV4];NIS# &$,&- $&$X@I8:ZJ=&LL ZC1\;5G6?U\.5]_*>ZV3[^V M$7X?HPY7WT[FGFK0.O"4T XC:*ES3BBMD*HL.N,8:5:Y]0HG=&-*')O0G4$^ M7)!P-?)_EJN_?EUN,V"MVU/M>.M O27IW "\$=3'4TA$MY9;0WR-P16#4*TS MR >GVL?9OWZ;157,9XOV3#O:.")JI)$\'E:]< X9";&MI5:0YL2>3S4^8Q"B M=87XX#R+@VW"J/A9RD')M(-"I,J<1D"N#*PE =+H02,U7KQ;>._<:8_M8 ;M MR&\0NK=G!4W)^9_D^\<"GXB%YS<>;Y]4 M/A9?R]4V!];Y27ZL25R. 8<"H(@I1=8R[$"UWWHB:+/@]6&D;.=[:M Z. ^8 M\!!"(H%T0*4L>;7L*"^:9>KS.I\/;R=UYW@//I^?'_V\N <;VT?5Y5R/%C1B MS$KMG&?8*Z/0[HD5I3@Y#L:;Z[\_I0H@-_='U]@#8AYM$UCDE7#<$8&B;:BI M==[4=6I[M_.ZL>[+?E >ZJ3V;%R\A>+%I-;?J[_<&AR-3,3&O45IX1Q; Y6N<8E+74Y4R@1SFW5.N/XA'XR*^\>E5:K__49SNDSCR79!80D M]4XR#(C% @MA:UD1(%=6]K-7-KQE7H>X#\:QW1#/5E9\]5V@" NGH6'62,2, M<%[7KHDBR"H#)""**\!X/?[X?Z-=WO6Z:;757=D?HJ.D)32+V7H]OY_?[E1V M>E96R(*>"UA3-G@'WI6Z1GP#3SNY69]N&%'QF M*"5(0Y@"E(7%H):9HZSR*Q-+;)PAVMFXW)BH5R(TFAS.( M0Z^)I;7$VK*<^CI3#RL8]UW>56S'M3LAE8JS#BR$+,XU23CFI9 M2TP0RWHR-7'F=<>&LS3+ GVP3305<#^_63Y_%9R0WBNB19J,/$T^5\_#^+\P MYW'F^R//I3I^NT%>C.^(&V%*S-5^#ZQ;!<$))X)RXK35*1;-2:%J[B7\ENQ6J;Y$\>^O7]:_R#$V:VN>2>!6(>]A/'?T /JH1, 5R@8 M"<5H9M1 '+N$#^5 8 ]&N:)\6,V^?IG?7L"TJB7DRGL&"=:&H5KF M:&=<62'W7@C6,<87\FJ]VKS@5/S36S[%'X7?9O]9KLS3>E,^1JR/6%:'/PQ> M.HXHEH@+B@EA1/O:]V=X-#TSF#+5Q&Y#6E:=H-XG=U+&J)O[5T,\:CZ=_#XX METH'Z'AX4<@PR2W7JI8IRGB-+W)SM5MVC^O%=\/_6,XWQ=WVLGO]O+N>OA<^ MU290QZ!ED@&3SJ30*^1%/6ZF1(Z7+$3G3T M^Z"-\=H0#I26P#D%X[Y:R60A<3D!2E/-(SGTAM05^+T2:B?DRQ&>W)>.?A^T MXE(XF_E\M_G/=.O_@J((Z@ MXXH#I+0RG@BD]ZC$K7RT5UH],"-?EV^CO"_&<> K_T,+ZH?YLO@U3I63,;4- MF@=KG"986(J!HX9 ;WGMPW?8B6$KC5V57[H'^ >+8RJBXF[GKZKI' I9>O%9 MB <&JQ'P&%LML7!.B_IIA*-27_-%6;>:?ANO=#G(0]%%/2:Y_WL[Q/3 =3-; M/LSCU%'K=7'R.=/IA@'%;=Y'M"@WFB"-G>-UD(R#C.;<:DP]Y4FOE.H4]M$N MS?XH5ND'LX<"GJ#8J6:!&06XIQ0II8456 E/:DF]]#E6]N1CDOHD6(>@#_\B M=CL)?+G:09-,@/JOKNE=+/..02&I0%A!$@T;XJLWS\Y2Q!H%$_>,U[276#,6PF\EE8( 9PWD(,:'3?B MTY Q7],V9DPYN +>]^M&+HBR"G)%-4)18+I-7[N5U1&BK]'G/ PW6KUU;*>% M:;]UE(@Q(P"%QIOD'C&*XEH6#/PU)^_I2,DG'SZV@_?BRZW/Q>V79;DH'[[; MXENQ*+^F(31Z^GB^90",6HFT)!AI0X'5Z(I$ XA@MP2SSD&>+_*>FA,SI76.SE\YQ"D8WC'\CAO]^/])AU/B7%MO<3U M?+*?8*(!&2<+II@H"C"#MBYW[#PC.FM3*8+[&+4 -3KZO/PS" M<* @"#%NRD"@$6HEL8S.^A^]ZU8_5D.G:.F&UV_]23F@#PL9H#K@=XO/>O RQ#E^KQ(!U: CD4#>*6_+58;;[_L9CMRC_]U]-\ M:[>=SF]\JEG@ABHI((F_TE&CO#>N*G#J >-NT*3LKU>5]T.:#@$>W%G\,5K_ MRZ=B'8>]_[M=1:$/Y?JP$_GWI;/"^>B$$]]&E(#V^1EY2YN"S"-'X;P;/: HTH%>HZ MPL &T779*=0#D";M/=4 UR>#38]^'X#@ FI.O*/,$F58%*F2B5A"K^1E7[Y* M?^1&-IC=.H:=]D0:2"DX$ P1X36"%.R1R*B<\T4N4R9+>^R MVP$\O;MLJRC#,DX1;(0U",2MO5YE!1!9X7R3WY3R"=(QO%?U>@HC R6F@F,I M:83!HKWD"H,<%][D \B'M':ZU\50+-S?$)QWHK_]-+U*I%REY_>.08HI!-S$ M.:LLXY1;>V4)>;M5\@]!R%G8#LR6%/]1IXCZYWSSI<[)X/ZN+H[2U5O\Y^[S M[._SA&K36^"08.R=!PX0A0CB3-G=V5<89="599*[G!:'^=4CU$-1\, ]Y@F* M'?@Z.$9L!,M X)5""B%%:#U'X\0=S84TF5=5%ZYA^5A/^?TP0=)1(:Q54ABI MXKQS>U3B5,RYPYJ\*=4G:S) ?N_OA^,!AT-E,-:>24TL0VX_.51:>/..,$1A1A'3&.)RAGA-B%7!'I!8*-_!J3B*YI5;F\ M58_!>JF=8E JX['64'/ :HR(DE=^B&I/E;S F@MA[WL1^/3TY[KXKZ?8SJ7J MZRD!_$C&%FTOLTW"A&9Q ISP;+'O@\ M4&^@4U0:81EE@&@:R5=)IV!63N?W-)L;*_GT;+X$T\&\ [W5XU2":I(B;* C M#F(5P62UO%QEU1B;/H=:JKQEP_Y;WL6E(>Z <4M:S$_4*+V@EP"!(Q98 S4U$46:[O]JV;3@ MUVS']L& X @]+7WPDMF<^S7K$O\ M=["9=P/IB)0Y_Z[C6)L !5(24P.])-RG@ N,J*DEQ)+DY$:=8B'N'K>H2S$=Y81XV@Y,.?;F=]4? MFAX16W09N-(2,ZH=M(I:R#PG<5YQ30B%VN-!,_(.DGXNFRJGSG7](3]@,K+; MHKC;9GJT\V_%>C/?Q*/RS7W]U+,XM;@U:!T 4(*:N(P;Y;", %A!]RNYESE> MB>G[U?+YUCW$%_L,VE$_A685VPKC)U>TCGH.D&"E$$<$1C@I@8)9O<. 0TI8 MCF]A^B>^RVDV#OQ3"=5YY31\+)^F4%NEPT ='LUQ:REGVF%A-;;0B%T M$%: MZ$9'D^D&ZFAC@ ><4!>W4,^4EY[6TG'CKONP?H&2FP3JM,/T?ZX@N[UKX!I: M0E,8I8,$ N< 37Z5J+K#B1M2CGNX)D))H %EI@'25: 15MTAH? M(^25K0C1F0 M<0793A,3".3,C E.X6,>"TP 8=Q@C)E6%:;84)7#O.G[0?(V]VZAG0"5.H@) M)G'66&"44$!P[@'R=2HL@Z4Q/T^$9CL&M(X);H?S-<<$8X^]M]XJZ;&$!@L# M=(T$A->6W+M#9N3$!+<#_3W>@S(!$%"2$B2HM8@R1'TM(<8V)^/S]!VW>?MB M1Y@.EEYCFY;AYKZ-N_EIE5!M7&8KI_/ O(P'K(A91,QH2!'F:1/1V!H)]=MZ M\^]]@3$>37+J/59TM ME[?=KN!G?U%0GC/AXC^&2R>8IW9[)Q?19%P:F5/ 9(+&=^<>D%&U,4%NO\W( MVC6EC_TPF=Z:$"1+XE[*\^]=\ ML>B:N#_V&S@!% ,HXV[FK=(1+ 9V6 FN($URP@_:V\973=(RU'#FG4GDQ2"S&RF6ERF/3.[--X0ZO)>1#4?'#?/;G?#'?S(N^;IP[ M^@U!$T.]I)A+1FQ4EU8FW?A8(I/A3W.\9_PG6$K'4<,$;8#Z,; @Y8R"$U*&VMQ@CH +:CE32[+O*.IK )KM/;0VLES0OY.O1(_-AY M$-)QP;4#T!H+I"54;']U1Q38*[L0GIL@@^KK0DNXK;B0U53N.M+D*/=I_ 4KIR'5#$A M/4<06KI#3B3C*^<:6DQO(1_3N=R5#J:^-O>P* >*.,,(04\]%)C[B O?(20U M5R GM%-.;S6>C-^N)>Y3237U)E?$%6:;TL)"(*7UW"&*--?[\B48<]%LU1Y$ MRHNR30% H:'($4'B!FX(X\[6T@$/KZRX0KZ2FV2;:H?I_V2;ZKJRA;?*(:N9 MAG'A=DY24:.O,?P9LDTU)N!8!6_::.CGRS:%%0;$&H&AAU(J(HUE-3X2JBO+ M2# UTG64;:J=$M]7MBD#%&11-JA21GP3A7-ROUMJ5-MP>NZK^QT<^\6V@E0J8-L4U9RJASCA *A M3=P2/-N;_?$L?F6I,3IC0.ML4^UPON9L4T8AXZ&.BS274CB%B?$5$C3N%E=F MVW7(C)QL4^U ?X_9IJRGC'HG113'64@9 K6M03WQ/T.VJ4OWQ8XPG>!%5W7[ MTJ MO)]O/L3_ZH:A;SH-"A"*# *4&> D5M8P4Z-$299?K_TF/=[-Z@ $S4-^B)C9 M-U[/%\[-ZI/E@_O[:[%<%R?N+OO_I4%SQ#BT0@'@,"?:.5 53<7"69%S0IY@ M\&%GG)V<9J:XYA;+^%^+K9/_<;Z<)[DV\V]%)6A':_#I7Q(P1)! Z FD6D,( M%.*U U4(YJ[D/#XE.F:LZIWJU;7>L:(,#ELVLS=3>X*4'UYY4R;Y#O#N3I0'.@XR MZH1ZJE)-5.*8 )K4@0T*H"RJ3_#UQ)BGRGSTA[ YMJ^2JJFT&V@'1L:/G09# MI:2&.*"4P5P)#@"J)#9.21.YXMRP>XIIV]_EZ#XC9"ACU4O7S[&]W?U_< M;F[NG^?.KO3WH=<;3\G6^>/+;%W<9GW,=O#(IIZ74\3#B&J#!$ M2UE?32KHL,D@>/,$)J\)_CZX/2W%C$K\"T7\O8CP1*3:LC[SUX549TPZ#6U4 M.([G9ZJP\HP;1F5*IDPR*-_^A=J[M"7&ULE4W@5M[^2OXP$0)%HX;JDV3#BI M-$WQ44@A@9P@'#9R$?8DY>V7XNXI::!5C.H%$=>?H^YT%.*O4P ./YJ@+482 M,NOC/X(0C97F43>46.,0H3E/:B?DONV.HF]C7R:OL@;K6?47Z5]_QA7T__RO M_P]02P$"% ,4 " UAP%-&UL4$L! A0#% @ -876@ Q:,$ !4 M ( !5^D! &QU;F$M,C Q.# V,S!?9&5F+GAM;%!+ 0(4 Q0 M ( #6' 4URI6E@/+P &9G"@ 5 " 2%$ @!L=6YA+3(P M,3@P-C,P7VQA8BYX;6Q02P$"% ,4 " UAP%-; +V;]R+ !30P< %0 M @ &0 , ;'5N82TR,#$X,#8S,%]P&UL4$L%!@ & - 8 B@$ )^, P $! end