0001140361-19-014606.txt : 20190808 0001140361-19-014606.hdr.sgml : 20190808 20190808165623 ACCESSION NUMBER: 0001140361-19-014606 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190808 DATE AS OF CHANGE: 20190808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MARIN SOFTWARE INC CENTRAL INDEX KEY: 0001389002 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 204647180 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35838 FILM NUMBER: 191010343 BUSINESS ADDRESS: STREET 1: 123 MISSION ST STREET 2: 25TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: 415-399-2580 MAIL ADDRESS: STREET 1: 123 MISSION ST STREET 2: 25TH FLOOR CITY: SAN FRANCISCO STATE: CA ZIP: 94105 10-Q 1 form10q.htm 10-Q

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549



FORM 10-Q



(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2019

OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from              to             

Commission File Number: 001-35838



Marin Software Incorporated
(Exact Name of Registrant as Specified in Its Charter)



Delaware

20-4647180
(State or Other Jurisdiction of
Incorporation or Organization)

(I.R.S. Employer
Identification No.)
 
 
123 Mission Street, 27th Floor, San Francisco, CA

94105
(Address of Principal Executive Offices)

(Zip Code)

(415) 399-2580
(Registrant’s Telephone Number, Including Area Code)



Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class
 
Trading Symbol(s)
 
Name of Each Exchange on Which Registered
Common Stock, $0.001 Par Value Per Share
 
MRIN
 
The Nasdaq Global Market

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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter time period that the registrant was required to submit such files).    Yes  ☒    No 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
   

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.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  ☐    No  ☒

As of August 6, 2019, the registrant had 6,627,000 shares of common stock outstanding.



Table of Contents

PART I.
1
Item 1.
1
  1
  2
 
3
  5
 
6
Item 2.
18
Item 3.
27
Item 4.
28
PART II.
28
Item 1.
28
Item 1A.
28
Item 2.
46
Item 3.
46
Item 4.
46
Item 5.
46
Item 6.
47
48

PART I. FINANCIAL INFORMATION

Item 1.
Financial Statements (unaudited)

MARIN SOFTWARE INCORPORATED
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
(in thousands, except par value)

   
At June 30,
2019
   
At December 31,
2018*
 
Assets
           
Current assets
           
Cash and cash equivalents
 
$
9,886
   
$
10,210
 
Restricted cash
   
971
     
1,293
 
Accounts receivable, net
   
9,983
     
12,906
 
Prepaid expenses and other current assets
   
3,773
     
4,642
 
Total current assets
   
24,613
     
29,051
 
Property and equipment, net
   
9,985
     
11,815
 
Right-of-use assets, operating leases
   
10,410
     
 
Goodwill
   
1,936
     
1,943
 
Intangible assets, net
   
938
     
1,938
 
Other non-current assets
   
1,549
     
2,045
 
Total assets
 
$
49,431
   
$
46,792
 
Liabilities and Stockholders' Equity
               
Current liabilities
               
Accounts payable
 
$
1,911
   
$
2,699
 
Accrued expenses and other current liabilities
   
9,719
     
10,632
 
Operating lease liabilities
   
5,423
     
 
Total current liabilities
   
17,053
     
13,331
 
Operating lease liabilities, non-current
   
6,524
     
 
Other long-term liabilities
   
2,299
     
4,090
 
Total liabilities
   
25,876
     
17,421
 
Commitments and contingencies (Note 13)
               
Stockholders’ equity
               
Common stock, $0.001 par value - 142,857 shares authorized, 6,623 and 5,938 shares issued and outstanding at June 30, 2019 and December 31, 2018, respectively
   
7
     
6
 
Additional paid-in capital
   
297,903
     
295,116
 
Accumulated deficit
   
(273,322
)
   
(264,713
)
Accumulated other comprehensive loss
   
(1,033
)
   
(1,038
)
Total stockholders’ equity
   
23,555
     
29,371
 
Total liabilities and stockholders’ equity
 
$
49,431
   
$
46,792
 

*
Derived from the Company’s audited consolidated financial statements as of December 31, 2018.

See accompanying notes to the condensed consolidated financial statements.

MARIN SOFTWARE INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(Unaudited)
(in thousands, except per share data)

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Revenues, net
 
$
12,476
   
$
14,251
   
$
25,924
   
$
29,653
 
Cost of revenues
   
5,929
     
6,963
     
11,740
     
14,535
 
Gross profit
   
6,547
     
7,288
     
14,184
     
15,118
 
Operating expenses
                               
Sales and marketing
   
4,087
     
6,154
     
8,721
     
13,535
 
Research and development
   
4,660
     
5,817
     
9,555
     
11,972
 
General and administrative
   
2,277
     
3,766
     
5,498
     
7,143
 
Total operating expenses
   
11,024
     
15,737
     
23,774
     
32,650
 
Loss from operations
   
(4,477
)
   
(8,449
)
   
(9,590
)
   
(17,532
)
Other income, net
   
532
     
377
     
1,072
     
672
 
Loss before provision for income taxes
   
(3,945
)
   
(8,072
)
   
(8,518
)
   
(16,860
)
Provision for income taxes
   
58
     
204
     
91
     
528
 
Net loss
   
(4,003
)
   
(8,276
)
   
(8,609
)
   
(17,388
)
Foreign currency translation adjustments
   
76
     
(578
)
   
5
     
(134
)
Comprehensive loss
 
$
(3,927
)
 
$
(8,854
)
 
$
(8,604
)
 
$
(17,522
)
Net loss per share available to common stockholders, basic and diluted (Note 11)
 
$
(0.65
)
 
$
(1.44
)
 
$
(1.42
)
 
$
(3.02
)
Weighted-average shares used to compute net loss per share available to common stockholders, basic and diluted
   
6,201
     
5,767
     
6,074
     
5,751
 
Stock-based compensation expense is allocated as follows (Note 8):
                               
Cost of revenues
 
$
142
   
$
172
   
$
267
   
$
376
 
Sales and marketing
   
205
     
271
     
385
     
511
 
Research and development
   
269
     
314
     
550
     
653
 
General and administrative
   
146
     
273
     
245
     
518
 
Amortization of intangible assets is allocated as follows (Note 4):
                               
Cost of revenues
 
$
234
   
$
233
   
$
468
   
$
470
 
Sales and marketing
   
     
184
     
64
     
397
 
Research and development
   
234
     
234
     
468
     
471
 
General and administrative
   
     
     
     
3
 
Restructuring related expenses are allocated as follows (Note 5):
                               
Cost of revenues
 
$
   
$
   
$
6
   
$
139
 
Sales and marketing
   
66
     
48
     
223
     
545
 
Research and development
   
     
     
     
115
 
General and administrative
   
     
36
     
     
147
 

See accompanying notes to the condensed consolidated financial statements.

MARIN SOFTWARE INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited)
(in thousands)

   
Three Months Ended June 30, 2019
 
   
Common Stock
               
       
   
Shares
   
Par Value
   
Additional
Paid-In
Capital
   
Accumulated
Deficit
   
Accumulated
Other
Comprehensive
Loss
   
Total
Stockholders'
Equity
 
Balances at March 31, 2019
   
5,954
   
$
6
   
$
295,745
   
$
(269,319
)
 
$
(1,109
)
 
$
25,323
 
Issuance of common stock through equity distribution agreement, net of offering costs of $203
   
570
     
1
     
1,503
     
     
     
1,504
 
Issuance of common stock from vesting of restricted stock units (Note 7)
   
57
     
     
     
     
     
 
Tax withholding related to vesting of restricted stock units
   
     
     
(195
)
   
     
     
(195
)
Issuance of common stock under employee stock purchase plan
   
42
     
     
88
     
     
     
88
 
Stock-based compensation expense
   
     
     
762
     
     
     
762
 
Net loss
   
     
     
     
(4,003
)
   
     
(4,003
)
Foreign currency translation adjustments
   
     
     
     
     
76
     
76
 
Balances at June 30, 2019
   
6,623
   
$
7
   
$
297,903
   
$
(273,322
)
 
$
(1,033
)
 
$
23,555
 

   
Three Months Ended June 30, 2018
 
   
Common Stock
               
       
   
Shares
   
Par Value
   
Additional
Paid-In
Capital
   
Accumulated
Deficit
   
Accumulated
Other
Comprehensive
Loss
   
Total
Stockholders'
Equity
 
Balances at March 31, 2018
   
5,748
   
$
6
   
$
292,099
   
$
(232,581
)
 
$
(238
)
 
$
59,286
 
Issuance of common stock from vesting of restricted stock units (Note 7)
   
5
     
     
     
     
     
 
Tax withholding related to vesting of restricted stock units
   
     
     
(23
)
   
     
     
(23
)
Issuance of common stock under employee stock purchase plan
   
31
     
     
172
     
     
     
172
 
Stock-based compensation expense
   
     
     
1,030
     
     
     
1,030
 
Net loss
   
     
     
     
(8,276
)
   
     
(8,276
)
Foreign currency translation adjustments
   
     
     
     
     
(578
)
   
(578
)
Balances at June 30, 2018
   
5,784
   
$
6
   
$
293,278
   
$
(240,857
)
 
$
(816
)
 
$
51,611
 

   
Six Months Ended June 30, 2019
 
   
Common Stock
               
       
   
Shares
   
Par Value
   
Additional
Paid-In
Capital
   
Accumulated
Deficit
   
Accumulated
Other
Comprehensive
Loss
   
Total
Stockholders'
Equity
 
Balances at December 31, 2018
   
5,938
   
$
6
   
$
295,116
   
$
(264,713
)
 
$
(1,038
)
 
$
29,371
 
Issuance of common stock through equity distribution agreement, net of offering costs of $203
   
570
     
1
     
1,503
     
     
     
1,504
 
Issuance of common stock from vesting of restricted stock units (Note 7)
   
73
     
     
     
     
     
 
Tax withholding related to vesting of restricted stock units
   
     
     
(251
)
   
     
     
(251
)
Issuance of common stock under employee stock purchase plan
   
42
     
     
88
     
     
     
88
 
Stock-based compensation expense
   
     
     
1,447
     
     
     
1,447
 
Net loss
   
     
     
     
(8,609
)
   
     
(8,609
)
Foreign currency translation adjustments
   
     
     
     
     
5
     
5
 
Balances at June 30, 2019
   
6,623
   
$
7
   
$
297,903
   
$
(273,322
)
 
$
(1,033
)
 
$
23,555
 

   
Six Months Ended June 30, 2018
 
   
Common Stock
               
       
   
Shares
   
Par Value
   
Additional
Paid-In
Capital
   
Accumulated
Deficit
   
Accumulated
Other
Comprehensive
Loss
   
Total
Stockholders'
Equity
 
Balances at December 31, 2017
   
5,729
   
$
6
   
$
291,163
   
$
(227,704
)
 
$
(682
)
 
$
62,783
 
Impact of adoption of Accounting Standards Codification 606 on January 1, 2018
   
     
     
     
4,235
     
     
4,235
 
Issuance of common stock from vesting of restricted stock units (Note 7)
   
24
     
     
     
     
     
 
Tax withholding related to vesting of restricted stock units
   
     
     
(119
)
   
     
     
(119
)
Issuance of common stock under employee stock purchase plan
   
31
     
     
172
     
     
     
172
 
Stock-based compensation expense
   
     
     
2,058
     
     
     
2,058
 
Net loss
   
     
     
     
(17,388
)
   
     
(17,388
)
Foreign currency translation adjustments
   
     
     
4
     
     
(134
)
   
(130
)
Balances at June 30, 2018
   
5,784
   
$
6
   
$
293,278
   
$
(240,857
)
 
$
(816
)
 
$
51,611
 

See accompanying notes to the condensed consolidated financial statements.

MARIN SOFTWARE INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
(in thousands)

   
Six Months Ended June 30,
 
   
2019
   
2018
 
Operating activities
           
Net loss
 
$
(8,609
)
 
$
(17,388
)
Adjustments to reconcile net loss to net cash used in operating activities
               
Depreciation
   
981
     
1,557
 
Amortization of internally developed software
   
1,705
     
1,943
 
Amortization of intangible assets
   
1,000
     
1,341
 
Loss on disposals of property and equipment and right-of-use assets
   
14
     
 
Amortization of deferred costs to obtain and fulfill contracts
   
881
     
1,145
 
Unrealized foreign currency gains
   
(15
)
   
(25
)
Stock-based compensation related to equity awards and restricted stock
   
1,447
     
2,058
 
Provision for bad debts
   
(177
)
   
35
 
Net change in operating leases
   
(234
)
   
 
Changes in operating assets and liabilities
               
Accounts receivable
   
3,103
     
2,438
 
Prepaid expenses and other assets
   
485
     
(1,199
)
Accounts payable
   
(777
)
   
(877
)
Accrued expenses and other liabilities
   
(217
)
   
(425
)
Net cash used in operating activities
   
(413
)
   
(9,397
)
Investing activities
               
Purchases of property and equipment
   
(86
)
   
(200
)
Capitalization of internally developed software
   
(870
)
   
(1,295
)
Net cash used in investing activities
   
(956
)
   
(1,495
)
Financing activities
               
Proceeds from issuance of common shares through equity distribution agreement, net of offering costs of $203
   
1,504
     
 
Payment of principal on finance lease liabilities
   
(682
)
   
(656
)
Employee taxes paid for withheld shares upon equity award settlement
   
(190
)
   
(110
)
Proceeds from employee stock purchase plan, net
   
80
     
165
 
Net cash provided by (used in) financing activities
   
712
     
(601
)
Effect of foreign exchange rate changes on cash and cash equivalents and restricted cash
   
11
     
(124
)
Net decrease in cash and cash equivalents and restricted cash
   
(646
)
   
(11,617
)
Cash and cash equivalents and restricted cash
               
Beginning of period
   
11,503
     
28,837
 
End of period
 
$
10,857
   
$
17,220
 
Supplemental disclosure of non-cash investing and financing activities
               
Purchases of property and equipment recorded in accounts payable and accrued expenses
 
$
   
$
308
 
Issuance of common stock under employee stock purchase plan
   
88
     
172
 

See accompanying notes to the condensed consolidated financial statements.

Marin Software Incorporated
Notes to Condensed Consolidated Financial Statements
(dollars and share numbers in thousands, except per share data)

1.
Summary of Business and Significant Accounting Policies

Marin Software Incorporated (the “Company”) was incorporated in Delaware in March 2006. The Company provides enterprise marketing software for advertisers and agencies to integrate, align and amplify their digital advertising spend across the web and mobile devices. Offered as a unified software-as-a-service, or SaaS, advertising management solution for search, social, eCommerce and display advertising, the Company’s platform helps digital marketers convert precise audiences, improve financial performance and make better decisions. The Company’s corporate headquarters are located in San Francisco, California, and the Company has additional offices in the following locations: Austin, Chicago, Dublin, London, New York, Paris, Portland, Shanghai and Tokyo.

Liquidity

The Company has incurred significant losses in each fiscal year since its incorporation in 2006, and management expects such losses to continue over the next several years. The Company incurred a net loss of $8,609 for the six months ended June 30, 2019, and a net loss of $41,244 for the year ended December 31, 2018. As of June 30, 2019, the Company had an accumulated deficit of $273,322. The Company had cash, cash equivalents and restricted cash of $10,857 as of June 30, 2019. Management expects to incur additional losses and experience negative operating cash flows in the future. To continue to fund operations, the Company plans to raise additional capital through an equity distribution agreement and lower operating costs, primarily through personnel cost savings resulting from employee attrition.

In March 2019, the Company filed a shelf registration statement with the Securities and Exchange Commission (“SEC”) that the SEC declared effective on May 10, 2019 and under which it may offer a variety of equity and debt securities with an aggregate offering price of up to $50,000. As part of that shelf registration statement, the Company entered into an equity distribution agreement with JMP Securities LLC (“JMP Securities”) under which it may sell shares of its common stock up to a gross aggregate offering price of $13,000 (Note 6). For the three and six months ended June 30, 2019, the Company sold 570 shares of its common stock under this agreement for net proceeds of $1,504. The total amount of cash that will be generated under this equity distribution agreement is uncertain and depends on a variety of factors, including market conditions and the trading price of the Company’s common stock.

In January 2018, the Company initiated organizational restructuring plans (see Note 5) that resulted in significant cost savings for the six months ended June 30, 2019 as compared to the corresponding period in 2018 and are expected to continue to result in cost savings in 2019 as compared to 2018. The Company believes that its cash, cash equivalents and restricted cash will provide sufficient funds for the Company to continue as a going concern for at least 12 months from the date of issuance of these condensed consolidated financial statements. This determination is based on a number of factors, including projections that are predicated on the Company achieving certain levels of new bookings and customer renewals and operating cost savings primarily resulting from employee attrition.

Basis of Presentation and Consolidation

The accompanying unaudited condensed consolidated financial statements and condensed footnotes have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by United States generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, all adjustments, consisting of only normal recurring items, considered necessary for fair statement have been included. The results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019, or for other interim periods or future years.

The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated balance sheet as of December 31, 2018 is derived from audited financial statements as of that date but does not include all of the information and footnotes required by GAAP for complete financial statements.

These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018, filed with the SEC on March 14, 2019.

Fair Value of Financial Instruments

The Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued expenses are carried at amounts that approximate fair value due to the short-term nature of those instruments. Based on borrowing rates available to the Company for loans with similar terms and maturities and in consideration of the Company’s credit risk profile, the carrying value of outstanding lease liabilities (Note 9) approximates fair value as well.

Allowances for Doubtful Accounts and Revenue Credits

The allowance for doubtful accounts reflects the Company’s best estimate of probable losses inherent in the Company’s receivables portfolio based on historical experience, specific allowances for known troubled accounts and other available information. The Company does not require collateral from its customers, and it performs a regular review of its customers’ payment histories and associated credit risks. Certain contracts with advertising agencies contain sequential liability provisions, whereby the agency does not have an obligation to pay the Company until payment is received from the agency’s customers. In these circumstances, the Company evaluates the credit worthiness of the agency’s customers in addition to the agency itself. As of June 30, 2019 and December 31, 2018, the Company recorded an allowance for doubtful accounts of $2,031 and $2,651, respectively.

From time to time, the Company provides credits to customers that typically relate to customer disputes or billing adjustments and are recorded as a reduction of revenue. Reserves for these revenue credits are accounted for as variable consideration under authoritative revenue recognition guidance (see Note 2) and are estimated based on historical credit activity. As of June 30, 2019, and December 31, 2018, the Company recorded an allowance for potential customer credits in the amount of $234 and $353, respectively.

Goodwill Impairment Assessment

The Company evaluates goodwill for impairment annually in the fourth quarter of its fiscal year, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. For the purposes of impairment testing, the Company has determined that it has one reporting unit. The Company performs its goodwill impairment test using the simplified method, whereby the fair value of the reporting unit is compared to its carrying value. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that reporting unit, goodwill is not considered impaired. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, the goodwill is considered impaired by an amount equal to that difference. The Company previously recorded a goodwill impairment of $14,740 in the third quarter of 2018. Due to a sustained decline in the market capitalization of the Company’s common stock during the three months ended June 30, 2019, the Company performed an interim goodwill test. The Company determined that there was no impairment to the carrying value of goodwill as of June 30, 2019 as the fair value of the Company’s sole reporting unit was determined to be in excess of the net book value of the Company’s net assets.

Long-Lived Assets Impairment Assessment

The Company evaluates long-lived assets, excluding goodwill, for potential impairment whenever adverse events or changes in circumstances or business climate indicate that the expected undiscounted future cash flows related to such long-lived assets may not be sufficient to support the net book value of such assets. An impairment loss is recognized only if the carrying value of a long-lived asset or asset group is not recoverable and exceeds its fair value. The carrying value of a long-lived asset or asset group is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. There were no such impairment losses recorded in any of the periods presented.

Revenue Recognition

The Company generates revenues principally from subscriptions either directly with advertisers or with advertising agencies to its platform for the management of search, social, eCommerce and display advertising. The Company also generates revenues from strategic agreements with certain leading publishers. Under these strategic agreements, the Company receives consideration based on a percentage of the search advertising spend that customers manage on its platform. Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

See Note 2 for further discussion on the Company’s revenues.

Recent Accounting Pronouncements Adopted in 2019

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), or Accounting Standards Codification 842 (“ASC 842”), which superseded existing accounting guidance for leases. ASC 842 requires an entity to recognize an asset and lease liability for all leases with terms of more than 12 months. The Company adopted ASC 842 effective January 1, 2019 using the modified retrospective method. As a result, the Company has not changed previously disclosed amounts or provided additional disclosures for comparative periods. There was no impact to the Company’s opening balance of accumulated deficit. As part of this adoption, the Company elected the package of transitional practical expedients to not reassess (1) whether any contracts that existed prior to adoption have or contain leases, (2) the classification of existing leases or (3) initial direct costs for existing leases. The Company did not elect the practical expedient to use hindsight in determining its lease terms.

As a result of the adoption, the Company recorded right-of-use (“ROU”) assets of $14,589 and lease liabilities of $16,425 related to operating leases on January 1, 2019. ASC 842 did not have a material impact on the Company’s condensed consolidated statement of comprehensive loss for the three and six months ended June 30, 2019. Refer to Note 9 for further information on leases.

In February 2018, the FASB issued ASU 2018-02, Income Statement – Reporting Comprehensive Income – Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (Topic 220), which allows for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company adopted ASU 2018-02 on January 1, 2019, which had no effect on its condensed consolidated financial statements for the three and six months ended June 30, 2019.

Recent Accounting Pronouncements Not Yet Effective

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses – Measurement of Credit Losses on Financial Instruments (Topic 326), which changes the impairment model for most financial assets and certain other instruments to require the use of a new forward-looking “expected loss” model that will generally result in earlier recognition of allowances for losses. This ASU will also require disclosure of more information related to these items. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which is designed to improve the effectiveness of disclosures related to fair value measurements. ASU 2018-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 35-40), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.

2.
Revenues

Revenue Recognition

The Company generates its revenues principally from subscriptions, either directly with advertisers or with advertising agencies, to its platform for the management of search, social, eCommerce and display advertising. It also generates a portion of its revenues from long-term strategic agreements with certain leading publishers. Revenues are recognized when control of these services is transferred to the Company’s customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. The Company determines revenue recognition through the following steps:


Identification of the contract, or contracts, with a customer;


Identification of the performance obligations in the contract;


Determination of the transaction price;


Allocation of the transaction price to the performance obligations in the contract; and


Recognition of revenue when, or as, the Company satisfies its performance obligations.

Subscription

The Company’s subscription contracts provide advertisers with access to the Company’s advertising management platform. Advertisers do not have the right to take possession of the software supporting the services at any time. These contracts are generally one year or less in length. The subscription fee under most contracts consists of the greater of a minimum monthly platform fee or variable consideration based on the volume of advertising spend managed through the Company’s platform at the contractual percentage of spend. The variable portion generally includes tiered pricing, whereby the percentage of spend charged decreases as the value of advertising spend increases. The tiered pricing resets monthly and is consistent throughout the contract term. The Company has concluded that this volume-based pricing approach does not constitute a future material right as the pricing tiers are consistent throughout the term of the contract and similar pricing is typically offered to similar classes of customers within the same geographical areas and markets. Certain subscription contracts consist of only a flat monthly platform fee. Subscription fees are generally invoiced on a monthly basis in arrears based on the actual amount of advertising spend managed on the platform. In certain limited circumstances, the Company will invoice an advertiser in advance for the contractual minimum monthly platform fee for a defined future period, which is typically three to six months.

The Company’s subscription services comprise a single stand-ready performance obligation satisfied over time as the advertiser simultaneously receives and consumes the benefit from the Company’s performance. This performance obligation constitutes a series of services that are substantially the same in nature and are provided over time using the same measure of progress. Revenues derived from these arrangements are recognized over time using an output method based upon the passage of time as this provides a faithful depiction of the pattern of transfer of control. Fixed minimum monthly platform fees are recognized ratably over the contract term as the single performance obligation is satisfied. Variable fees are allocated to the distinct month of the series in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing access to the advertising management platform for that period, consistent with the allocation objective of authoritative revenue guidance under Accounting Standards Codification 606 (“ASC 606”).

Strategic Agreements

The Company has entered into long-term strategic agreements with certain leading search publishers. Under these strategic agreements, the Company receives consideration based on a percentage of the search advertising spend that its customers manage on its platform. These strategic agreements are generally billed on a quarterly basis.

The majority of the Company’s strategic agreement revenue is concentrated in one revenue share agreement, executed with Google in December 2018, with an effective date of October 1, 2018 (the “Google Revenue Share Agreement”). Under the Google Revenue Share Agreement, which constitutes a single performance obligation, the Company receives both fixed and variable revenue share payments based on a percentage of the search advertising spend that is managed through the Company’s platform. The Google Revenue Share Agreement requires the Company to reinvest a specified percentage of these revenue share payments in its search technology platform to drive innovation. The performance obligation is expected to be satisfied ratably over the two-year contractual term using the output method based upon the passage of time, as Google simultaneously receives and consumes the benefit from the Company’s performance, which provides a faithful depiction of the pattern of transfer of control. The Google Revenue Share Agreement has a three-year term; however, after two years, Google may terminate the Google Revenue Share Agreement with no penalty if the Company does not meet certain financial metrics. Accordingly, the Company accounts for the Google Revenue Share Agreement as a two-year agreement with one optional renewal year.

The Company evaluates the total amount of variable revenue share payments expected to be earned from the Google Revenue Share Agreement by using the expected value method, as it believes this method represents the most appropriate estimate for this consideration, based on historical service trends, the individual contract considerations and the Company’s best judgment. The Company includes estimates of variable consideration in revenues only to the extent that it believes it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. For the three and six months ended June 30, 2019, the Company recognized $3,041 and $5,962, respectively, in revenues from the Google Revenue Share Agreement, including $76 related to performance obligations satisfied in previous periods. As of June 30, 2019, the Company expects to recognize revenues totaling approximately $6,119 for the remaining six months of 2019, and $9,008 for the year ending December 31, 2020, related to remaining performance obligations under the Google Revenue Share Agreement.

Disaggregation of Revenues

Revenues by geographic area, based on the billing location of the customer, were as follows for the periods presented:

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
United States of America
 
$
9,292
   
$
9,584
   
$
19,333
   
$
19,795
 
United Kingdom
   
1,483
     
2,012
     
3,028
     
4,122
 
Other (1)
   
1,701
     
2,655
     
3,563
     
5,736
 
Total revenues, net
 
$
12,476
   
$
14,251
   
$
25,924
   
$
29,653
 

(1)
No individual country within the “Other” category accounted for 10% or more of revenues, net for any period presented.

Revenues by nature of services performed were as follows for the periods presented:

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Subscriptions
 
$
9,427
   
$
13,897
   
$
19,853
   
$
28,912
 
Strategic agreements
   
3,049
     
354
     
6,071
     
741
 
Total revenues, net
 
$
12,476
   
$
14,251
   
$
25,924
   
$
29,653
 

Contract Balances

Accounts Receivable, Net

The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable are recorded at the invoice amount, net of any allowances for doubtful accounts and revenue credits. A receivable is recognized in the period the Company provides the underlying services or when the right to consideration is unconditional. The balances of accounts receivable, net of the allowances for doubtful accounts and revenue credits, as of June 30, 2019 and December 31, 2018 are presented in the accompanying condensed consolidated balance sheets. Included in the balance of accounts receivable, net as of June 30, 2019 and December 31, 2018 was $3,450 and $3,867, respectively, related to the Google Revenue Share Agreement executed in December 2018, which represented 35% and 30%, respectively, of accounts receivable, net as of those dates.

Customer Advances

In certain situations, the Company receives cash payments from customers in advance of its performance of the underlying services. These services are contracted on a weekly basis and cash payments are generally received on a weekly basis at amounts that are at the discretion of the customers, based on established advertising budgets. The unused portion of these advances from customers is included within accrued expenses and other current liabilities on the accompanying condensed consolidated balance sheets.

Under the Company’s terms of service, individual customer advances that are not used by the customer for a period of 180 days become the property of the Company. The Company recognizes advances from customers that have remained outstanding for this period of time as breakage revenues at the time the Company has received full consideration and has no remaining obligations to the customer. For the three and six months ended June 30, 2019 and 2018, the Company recognized $95 and $154, respectively, in breakage revenues from balances previously included in the customer advances account. For the three and six months ended June 30, 2018, the Company recognized $48 and $122, respectively, in breakage revenues.

Deferred Strategic Agreement Revenues

Due to the timing of revenue recognition under the Google Revenue Share Agreement, the contractual billings exceed revenue recognized to date, resulting in a contract liability. As of June 30, 2019 and December 31, 2018, the Company recorded deferred strategic agreement revenues of $1,872 and $934, respectively, within accrued expenses and other current liabilities on the accompanying condensed consolidated balance sheets.

Costs to Obtain and Fulfill Contracts

The Company capitalizes certain contract acquisition costs, consisting primarily of commissions and related payroll taxes, when customer contracts are signed. The Company also capitalizes certain contract fulfillment costs, consisting primarily of the portion of the payroll and fringe benefits of the Company’s professional services team that relates directly to performing on-boarding and integration services for new and existing customers (collectively, “deferred costs to obtain and fulfill contracts”).

The deferred costs to obtain and fulfill contracts are amortized over the expected period of benefit, which the Company has determined to be approximately 30 months. This expected period of benefit takes into consideration the duration of the Company’s customer contracts, historical contract renewal rates, the underlying technology and other factors. Amortization expense for deferred costs to obtain and fulfill contracts is included in sales and marketing expense and cost of sales, respectively, on the accompanying condensed consolidated statements of comprehensive loss.

The Company classifies deferred costs to obtain and fulfill contracts as current or non-current based on the timing of when the related amortization expense is expected to be recognized. The current portion of these deferred costs is included in prepaid expenses and other current assets, while the non-current portion is included in other non-current assets on the accompanying condensed consolidated balance sheets. Changes in the balances of deferred costs to obtain and fulfill contracts during the six months ended June 30, 2019 were as follows:

   
Deferred Costs to
Obtain Contracts
   
Deferred Costs to
Fulfill Contracts
 
Balances at December 31, 2018
 
$
1,413
   
$
606
 
Costs deferred
   
275
     
101
 
Amortization
   
(571
)
   
(310
)
Balances at June 30, 2019
 
$
1,117
   
$
397
 

3.
Balance Sheet Components

The following table shows the components of property and equipment as of the dates presented:


Estimated Useful Life
 
June 30,
2019
   
December 31,
2018
 
Software, including internally developed software
3 years
 
$
26,388
   
$
25,518
 
Computer equipment
3 to 4 years
   
22,728
     
22,714
 
Finance lease ROU assets
Shorter of useful life or lease term
   
5,067
     
5,067
 
Leasehold improvements
Shorter of useful life or lease term
   
4,645
     
4,778
 
Office equipment, furniture and fixtures
3 to 5 years
   
1,988
     
2,140
 
Total property and equipment
     
60,816
     
60,217
 
Less:  Accumulated depreciation and amortization
     
(50,831
)
   
(48,402
)
Property and equipment, net
   
$
9,985
   
$
11,815
 

Finance lease ROU assets consist of computer equipment and were previously included in the Computer equipment line in filings for periods prior to 2019. Depreciation and amortization of internally developed software for the six months ended June 30, 2019 and 2018 was $2,686 and $3,500, respectively.

The following table shows the components of accrued expenses and other current liabilities as of the dates presented:

   
June 30,
2019
   
December 31,
2018
 
Accrued salary and payroll-related expenses
 
$
2,552
   
$
3,695
 
Deferred strategic agreement revenues
   
1,872
     
934
 
Accrued liabilities
   
1,531
     
1,249
 
Finance lease liabilities
   
937
     
866
 
Income taxes payable
   
846
     
883
 
Advanced billings
   
721
     
859
 
Customer advances
   
347
     
432
 
Sales and use tax payable
   
34
     
244
 
Deferred rent
   
     
538
 
Other
   
879
     
932
 
Total accrued expenses and other current liabilities
 
$
9,719
   
$
10,632
 

4.
Goodwill and Intangible Assets

The goodwill activity for the six months ended June 30, 2019 consisted of the following:

Balance at December 31, 2018
 
$
1,943
 
Foreign currency translation adjustments
   
(7
)
Balance at June 30, 2019
 
$
1,936
 

Intangible assets consisted of the following as of the dates presented:


Estimated Useful Life
 
June 30,
2019
   
December 31,
2018
 
Developed technology
5 to 6 years
 
$
9,910
   
$
9,910
 
Customer relationships
4 years
   
     
2,080
 
Total intangible assets
     
9,910
     
11,990
 
Less: accumulated amortization
     
(8,972
)
   
(10,052
)
Intangible assets, net
   
$
938
   
$
1,938
 

Customer relationships were fully amortized as of June 30, 2019. Amortization of intangible assets was $468 and $651 for the three months ended June 30, 2019 and 2018, respectively, and $1,000 and $1,341 for the six months ended June 30, 2019 and 2018, respectively.

Future estimated amortization of intangible assets as of June 30, 2019, is presented below:

Remaining six months of 2019
 
$
843
 
Year ending December 31, 2020
   
95
 
Total
 
$
938
 

5.
Restructuring Activities

In January 2018, the Company initiated an organizational restructuring plan (the “2018 Restructuring Plan”) designed to reduce operating expenses in response to declines in revenues. The 2018 Restructuring Plan included a headcount reduction of approximately 13% of the Company’s workforce, the closure of certain leased facilities and the consolidation of space in the Company’s San Francisco headquarters. Actions pursuant to the 2018 Restructuring Plan were substantially complete as of June 30, 2019, and further associated costs are not expected to be material in future periods. The Company initiated certain other organizational restructuring plans during 2018 that also aimed to reduce operating expenses and primarily consisted of further headcount reductions.

For the three and six months ended June 30, 2019, the Company recorded $66 and $229, respectively, of restructuring related expenses in connection with the 2018 Restructuring Plan, as well as other organizational restructuring plans, in the accompanying condensed consolidated statements of operations. For the three and six months ended June 30, 2018, the Company recorded $84 and $946, respectively, of restructuring related expenses in connection with these restructuring plans in the accompanying condensed consolidated statements of operations.

6.
Shelf Registration Statement and At-the-Market Offering

On March 14, 2019, the Company filed a shelf registration statement on Form S-3 with the SEC, which was declared effective by the SEC on May 10, 2019 and enables the Company to offer its common stock, preferred stock, debt securities, warrants, subscription rights and units having an aggregate offering price of up to $50,000. As part of this shelf registration, the Company entered into an equity distribution agreement with JMP Securities, pursuant to which the Company may offer and sell shares of its common stock having an aggregate offering price of up to $13,000 through an at-the-market offering program administered by JMP Securities. The Company is not required to sell any securities under this offering program. JMP Securities is entitled to compensation of up to 5.0% of the gross proceeds from sales of the Company’s common stock pursuant to the equity distribution agreement.

For the three and six months ended June 30, 2019, the Company sold 570 shares of its common stock under this equity distribution agreement and received proceeds of $1,504, net of offering costs of $203, at a weighted average sales price of $3.00 per share. The amount of any future proceeds that may be realized from this equity distribution agreement depends on a variety of factors, including market conditions and the price of the Company’s common stock. As of June 30, 2019, the Company had common stock with an aggregate offering price of up to $11,293 available for issuance under the equity distribution agreement.

7.
Equity Award Plans

In April 2006, the Company’s Board of Directors (the “Board”) adopted and the stockholders approved the 2006 Stock Option Plan (“2006 Plan”), which provided for the grant of incentive and non-statutory stock options. In February 2013 the Board adopted and the stockholders approved the 2013 Equity Incentive Plan (“2013 Plan”), which became effective on March 21, 2013. At that time, the Company ceased to grant equity awards under the 2006 Plan. Under the 2013 Plan, 643 shares of common stock were originally reserved for issuance. Additionally, all reserved and unissued shares under the 2006 Plan are eligible for issuance under the 2013 Plan. The 2013 Plan authorizes the award of incentive and non-statutory stock options, restricted stock awards, stock appreciation rights, restricted stock units (“RSUs”), performance awards and stock bonuses to the Company’s employees, directors, consultants, independent contractors and advisors. On January 1 of each calendar year through 2023, the number of shares of common stock reserved under the 2013 Plan will automatically increase by an amount equal to 5% of the total outstanding shares as of the immediately preceding December 31, or such lesser number of shares as determined by the Board. Pursuant to terms of the 2013 Plan, the shares available for issuance increased by 297 shares of common stock on January 1, 2019. As of June 30, 2019, 1,162 shares of common stock were reserved for issuance under the 2013 Plan.

Stock Options

A summary of stock option activity under the 2006 Plan and 2013 Plan is as follows:

   
Options Outstanding
 
   
Number of Shares
   
Weighted Average
Exercise Price Per
Share
   
Weighted Average
Remaining
Contractual Term
(in Years)
   
Aggregate
Intrinsic Value
 
Balances at December 31, 2018
   
436
   
$
29.01
     
6.79
   
$
 
Options granted
   
128
     
4.00
     
9.87
     
 
Options forfeited and cancelled
   
(11
)
   
67.56
     
     
 
Balances at June 30, 2019
   
553
     
22.48
     
6.60
     
 
Options exercisable
   
350
     
31.75
     
5.97
     
 
Options vested
   
350
     
31.75
     
5.97
     
 
Options vested and expected to vest
   
525
     
23.33
     
7.06
     
 

RSUs

A summary of RSUs granted and unvested under the 2013 Plan is as follows:

   
RSUs Outstanding
 
   
Number of Shares
   
Weighted Average Grant Date
Fair Value Per Unit
 
Granted and unvested at December 31, 2018
   
834
   
$
7.99
 
RSUs granted
   
646
     
4.18
 
RSUs vested
   
(74
)
   
10.01
 
RSUs cancelled and withheld to cover taxes
   
(254
)
   
7.19
 
Granted and unvested at June 30, 2019
   
1,152
   
$
5.90
 

Employee Stock Purchase Plan

In February 2013, the Board and stockholders approved the 2013 Employee Stock Purchase Plan (“2013 ESPP”), under which 143 shares of common stock were originally reserved for issuance. The 2013 ESPP became effective on March 22, 2013. The 2013 ESPP generally provides for purchase periods each six months with the purchase price for shares of common stock purchased under the 2013 ESPP is 85% of the lesser of the fair market value of the common stock on (1) the first trading day of the applicable offering period and (2) the last trading day of each purchase period in the applicable offering period. On January 1 of each calendar year following the first offering date, the number of shares reserved under the 2013 ESPP automatically increases by an amount equal to 1% of the total outstanding shares as of immediately preceding December 31, but not to exceed 100 shares. Pursuant to terms of the 2013 ESPP, the shares available for issuance increased by 59 shares on January 1, 2019. As of June 30, 2019, 171 shares were reserved for issuance under the 2013 ESPP. During the three and six months ended June 30, 2019, 42 shares were issued under the 2013 ESPP. During the three and six months ended June 30, 2018, 31 shares were issued under the 2013 ESPP.

8.
Stock-Based Compensation

For stock-based awards granted by the Company, stock-based compensation expense is measured at grant date based on the fair value of the award and is expensed over the requisite service period. The Company recorded stock-based compensation expense of $762 and $1,030 for the three months ended June 30, 2019 and 2018, respectively, and $1,447 and $2,058 for the six months ended June 30, 2019 and 2018, respectively.

Stock Options

The Company uses the Black-Scholes option-pricing model to estimate the fair value of options. This model requires the input of highly subjective assumptions including the expected volatility, risk-free interest rate and the expected life of options. The Company used the following assumptions for its Black-Scholes option-pricing model for the periods presented:

   
Three Months Ended June 30,
 
Six Months Ended June 30,
   
2019
 
2018
 
2019
 
2018
Dividend yield
 
                          —
 
                          —
 
                          —
 
                          —
Expected volatility
 
66.4%
 
55.7%
 
66.4%
 
55.9%
Risk-free interest rate
 
2.18%
 
2.56%
 
2.18%
 
2.54%
Expected life of options (in years)
 
                       4.00
 
                       4.00
 
                       4.00
 
                       4.00

The Company estimates the expected volatility of its common stock and expected life of its stock options based on its own historical experience. The expected volatility reflects the actual historical volatility of the price of the Company’s common stock since it began trading publicly in March 2013. The expected life represents the period of time that stock options are expected to be outstanding, based on historical exercise and employee departure behavior. The Company has no history or expectation of paying cash dividends on its common stock. The risk-free interest rate is based on the U.S. Treasury yield for a term consistent with the expected life of the options in effect at the time of grant.

There were no exercises of stock options during the three and six months ended June 30, 2019 and 2018.

Compensation expense, net of estimated forfeitures, is recognized ratably over the requisite service period. As of June 30, 2019, there was $555 of unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 1.9 years.

RSUs

As of June 30, 2019, there was $4,960 of unrecognized compensation expense, net of estimated forfeitures, related to RSUs, which is expected to be recognized over a weighted-average period of 2.6 years. The Company uses the fair market value of the underlying common stock on the dates of grant to determine the fair value of RSUs.

Employee Stock Purchase Plan

The Company estimates the fair value of purchase rights under the 2013 ESPP using the Black-Scholes valuation model. The fair value of each purchase right under the 2013 ESPP is estimated on the date of grant using the Black-Scholes option valuation model and the straight-line attribution approach with assumptions substantially similar to those used for the valuation of stock option awards, with the exception of the expected life. The expected life is estimated to be six months, which is consistent with the purchase periods under the 2013 ESPP.

9.
Leases

Operating and Finance Leases

The Company evaluates new contractual arrangements at inception to determine if the contract is or contains a lease. For any contracts that are or contain a lease, the Company determines the appropriate classification of each identified lease as operating or finance. For all identified leases, the Company records the related lease liabilities and ROU assets based on the future minimum lease payments over the lease term, which only includes options to renew the lease if it is reasonably certain that the Company will exercise that option. For leases with original terms of twelve months or less, the Company recognizes the lease expense as incurred and does not recognize lease liabilities and ROU assets. The Company has operating leases for corporate offices worldwide and for space at a data center. Additionally, the Company leases computer equipment through various finance leases.

Lease liabilities are measured based on the future minimum lease payments discounted over the lease term. The Company uses the discount rate implicit in the lease whenever that rate is readily determinable. For leases where no such rate is determinable, the Company uses its incremental borrowing rate, or the rate of interest that Company would have to pay to borrow an amount equal to the lease payments, on a collateralized basis over a similar term and in a similar economic environment. As of June 30, 2019, the weighted-average rate used in discounting the lease liabilities for ROU operating and finance leases was 6.8% and 6.1%, respectively. Current and non-current operating lease liabilities are presented on the condensed consolidated balance sheet, while current finance lease liabilities are included in accrued expenses and other current liabilities, and non-current finance lease liabilities are included in other long-term liabilities on the condensed consolidated balance sheets. Balances classified as capital lease obligations under previous lease guidance are presented for all periods prior to the three and six months ended June 30, 2019 to conform to the presentation of finance lease liabilities under ASC 842.

ROU assets are measured based on the associated lease liabilities, adjusted for any lease incentives such as tenant improvement allowances. ROU assets for operating leases are presented as non-current assets on the condensed consolidated balance sheet, while ROU assets for finance leases are included within property and equipment, net. For operating leases, the Company recognizes the expense for lease payments on straight-line basis over the lease term. As of June 30, 2019, the weighted-average remaining lease term for ROU operating and finance leases was 2.5 years and 1.1 years, respectively.

As of June 30, 2019, the Company had net operating lease ROU assets of $10,410. Operating lease costs, consisting primarily of rental expense, were approximately $1,930 and $3,926, respectively, for the three and six months ended June 30, 2019, and $2,076 and $4,195, respectively, for the three and six months ended June 30, 2018. Variable rent expense was not significant for the three and six months ended June 30, 2019. In February 2019, the Company executed a new lease agreement for office space in Paris and exited its prior office space shortly thereafter. There were no material costs incurred associated with that exit. As part of the new lease, the Company was required to enter into an irrevocable $109 letter of credit. The cash used to secure the letter of credit has been classified as restricted cash on the accompanying condensed consolidated balance sheet.

At various dates between August 2015 and October 2016, the Company entered into finance lease arrangements with two separate manufacturers for computer equipment. These finance leases are collateralized by the underlying computer equipment. As of June 30, 2019, the Company had net finance lease ROU assets of $923. Finance lease ROU assets are included in property and equipment on the condensed consolidated balance sheets. Interest expense associated with finance leases is included within other income, net, on the accompanying condensed consolidated statements of comprehensive loss. Finance lease costs for the three and six months ended June 30, 2019 consisted of $184 and $362, respectively, in depreciation of the leased assets, and $18 and $42, respectively, in interest expense. Costs associated with capital leases for the three and six months ended June 30, 2018 consisted of $379 and $759, respectively, in depreciation of the leased assets, and $39 and $82, respectively, in interest expense.

The maturities of operating lease and finance lease liabilities as of June 30, 2019 are as follows:

   
Operating Leases
   
Finance Leases
 
2019 (remaining six months)
 
$
4,087
   
$
597
 
2020
   
3,682
     
552
 
2021
   
3,316
     
12
 
2022
   
1,865
     
 
Total  lease payments
   
12,950
     
1,161
 
Less: Amount representing imputed interest
   
(1,003
)
   
(44
)
Present value of lease liabilities
   
11,947
     
1,117
 
Less: Current portion of lease liabilities
   
(5,423
)
   
(937
)
Non-current portion of lease liabilities
 
$
6,524
   
$
180
 

Supplemental cash flow information related to operating leases was as follows:

   
Six Months Ended
June 30, 2019
 
Cash paid for amounts included in the measurement of lease liabilities:
     
Financing cash flows from finance leases
 
$
682
 
Operating cash flows from finance leases
   
46
 
Operating cash flows from operating leases
   
4,215
 
         
ROU assets obtained in exchange for lease liabilities:
       
Finance lease liabilities
 
$
 
Operating lease liabilities
   
812
 

The operating lease ROU asset obtained relates to the Paris office lease executed in February 2019, as well as a new Dublin office lease executed in May 2019.

Subleases

The Company also subleases portions of its San Francisco and Portland office spaces. In August 2018, the Company entered into agreements to (a) extend its existing sublease for a portion of its San Francisco office space through July 2022, and (b) sublease an additional 14,380 square feet of its San Francisco office space to an unrelated third party through July 2020, with a subtenant option to extend the sublease through July 2022. The Company’s sublease for its Portland office space is with an unrelated third party and expires in May 2020. Income from these sublease agreements is included in other income, net, on the accompanying condensed consolidated statements of comprehensive loss. Sublease income for the three and six months ended June 30, 2019 was $570 and $1,140, respectively, and for the three and six months ended June 30, 2018 was $277 and $554, respectively.

Future minimum amounts due under subleases as of June 30, 2019 were as follows:

   
Operating Sublease Income
 
2019 (remaining six months)
 
$
1,129
 
2020
   
1,768
 
2021
   
1,105
 
2022
   
616
 
Total amounts due under subleases
 
$
4,618
 

10.
Income Taxes

The Company’s quarterly provision for income taxes is based on an estimated effective annual income tax rate. The Company’s quarterly provision for income taxes also includes the tax impact of certain unusual or infrequently occurring items, if any, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, in the interim period in which they occur.

Income tax expense for the three and six months ended June 30, 2019 was $58 and $91, respectively, on pre-tax losses of $3,945 and $8,518, respectively. As of June 30, 2019, the income tax rate varies from the federal income tax rate primarily due to valuation allowances in the United States and taxable income generated by the Company’s foreign wholly-owned subsidiaries.

The Company reviews the likelihood that it will realize the benefit of its deferred tax assets and, therefore, the need for valuation allowances on a quarterly basis. There is no income tax benefit recognized with respect to losses incurred and no income tax expense recognized with respect to earnings generated in jurisdictions with a valuation allowance. This causes variability in the Company’s effective tax rate. The Company will maintain the valuation allowances until it is more likely than not that the net deferred tax assets will be realized.

Tax positions taken by the Company are subject to audits by multiple tax jurisdictions. The Company believes that it has provided adequate reserves for its uncertain tax positions for all tax years still open for assessment. The Company also believes that it does not have any tax position for which it is not reasonably possible that the total amounts of uncertain tax positions will significantly increase or decrease within the next year. For the three and six months ended June 30, 2019, the Company did not recognize any material interest or penalties related to uncertain tax positions.

11.
Net Loss Per Share Available to Common Stockholders

Basic net loss per share of common stock is calculated by dividing the net loss available to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net loss per share of common stock is computed by dividing the net loss using the weighted-average number of shares of common stock, excluding common stock subject to repurchase, and, if dilutive, potential shares of common stock outstanding during the period. Basic and diluted net loss per share is the same for all periods presented, as the impact of all potentially dilutive outstanding securities was anti-dilutive.

The following table presents the calculation of basic and diluted net loss per share for the periods presented:

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                       
Net loss available to common stockholders
 
$
(4,003
)
 
$
(8,276
)
 
$
(8,609
)
 
$
(17,388
)
Denominator:
                               
Weighted average number of shares, basic and diluted
   
6,201
     
5,767
     
6,074
     
5,751
 
Net loss per share available to common stockholders
                               
Basic and diluted net loss per common share available to common stockholders
 
$
(0.65
)
 
$
(1.44
)
 
$
(1.42
)
 
$
(3.02
)

The following table presents the potential shares of common stock outstanding that were excluded from the computation of diluted net loss per share available to common stockholders for the periods presented because including them would have been anti-dilutive:

   
Three and Six Months Ended June 30, June 30,
   
2019
 
2018
Options to purchase common stock
 
                        553
 
                        548
Unvested RSUs
 
                     1,152
 
                        938
Total
 
                     1,705
 
                     1,486

12.
Segment Reporting

The Company defines the term “chief operating decision maker” to be the Chief Executive Officer. The Chief Executive Officer reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating of financial performance. Accordingly, the Company has determined that it operates as a single reporting and operating segment.

13.
Commitments and Contingencies

Legal Matters

From time to time, the Company may be involved in lawsuits, claims, investigations and proceedings, consisting of intellectual property, commercial, employment and other matters, which arise in the ordinary course of business. In accordance with GAAP, the Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, ruling, advice of legal counsel and other information and events pertaining to a particular case. Litigation is inherently unpredictable. If any unfavorable ruling was to occur in any specific period or if a loss becomes probable and estimable, there exists the possibility of a material adverse impact on the Company’s results of operations, financial position or cash flows. As of June 30, 2019, no material amounts are recorded related to legal proceedings on the unaudited condensed consolidated balance sheet.

Indemnification

The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to the agreements, each party may indemnify, defend and hold the other party harmless with respect to such claim, suit or proceeding brought against it by a third party alleging that the indemnifying party’s intellectual property infringes upon the intellectual property of the third party, or results from a breach of the indemnifying party’s representations and warranties or covenants, or that results from any acts of negligence or willful misconduct. The term of these indemnification agreements is generally perpetual any time after execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited. Historically, the Company has not been obligated to make significant payments for these obligations and no liabilities have been recorded on the unaudited condensed consolidated balance sheet as of June 30, 2019 and the audited consolidated balance sheet as of December 31, 2018.

The Company also indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving at the Company’s request in such capacity. The maximum amount of potential future indemnification is unlimited; however, the Company has a directors and officers insurance policy that limits its exposure and enables the Company to recover a portion of any future amounts paid. Historically, the Company has not been obligated to make any payments for these obligations and no liabilities have been recorded as of June 30, 2019 and December 31, 2018.

Other Contingencies

The Company is subject to claims and assessments from time to time in the ordinary course of business. The Company’s management does not believe that any such matters, individually or in the aggregate, will have a material adverse effect on the Company’s financial position, results of operations or cash flows.
Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition, results of operations and cash flows should be read in conjunction with the (1) unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2019, and (2) the audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations for the fiscal year ended December 31, 2018, included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018, filed with the Securities and Exchange Commission, or SEC, on March 14, 2019. This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, or the “Exchange Act.” These statements are often identified by the use of words such as “believe,” “may,” “potentially,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “should,” “would,” “project,” “plan,” “predict,” “expect,” “seek” and similar expressions or variations. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, and those discussed in the section titled “Risk Factors”, set forth in Part II, Item 1A of this Form 10-Q. Except as required by law, we disclaim any obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.

Overview

We are a leading provider of digital marketing solutions for search, social, eCommerce and display advertising channels, offered as a unified software-as-a-service, or SaaS, advertising management platform for performance-driven advertisers and agencies. Our platform is an analytics, workflow and optimization solution for marketing professionals, enabling them to effectively manage their digital advertising spend. We market and sell our solutions to advertisers directly and through leading advertising agencies, and our customers collectively manage billions of dollars in advertising spend on our platform globally across a wide range of industries. We believe this makes us one of the largest providers of independent advertising cloud solutions. Our software solution is designed to help our customers:


measure the effectiveness of their advertising campaigns through our proprietary reporting and analytics capabilities;


manage and execute campaigns through our intuitive user interface and underlying technology that streamlines and automates key functions, such as advertisement creation and bidding, across multiple publishers and channels; and


optimize campaigns across multiple publishers and channels based on market and business data to achieve desired revenue outcomes using our predictive bid management technology.

Our current product lineup consists of MarinOne, which launched in 2018, and our two legacy products, Marin Search and Marin Social.


MarinOne. Our next-generation solution that brings search, social and eCommerce advertising into a single-platform that helps advertisers maximize a customer journey that spans Google, Facebook and Amazon by combining the power of Marin Search and Marin Social with new channels like Amazon, Apple Search Ads and YouTube.


Marin Search. Our original solution for large advertisers and agencies, Marin Search is designed to provide search advertisers with the power, scale and flexibility required to manage large-scale advertising campaigns.


Marin Social. Helps advertisers manage their Facebook, Instagram and Twitter advertising spend at scale.

Advertisers use our platform to create, target and convert precise audiences based on recent buying signals from users’ search, social, eCommerce and display interactions. Our platform is integrated with leading publishers such as Amazon, Baidu, Bing, Facebook, Google, Instagram, Pinterest, Twitter, Verizon Media, Yahoo! Japan and Yandex. Additionally, we have integrations with more than 50 leading web analytics and advertisement-serving solutions and key enterprise applications, enabling our customers to more accurately measure the return on investment of their marketing programs.

Our software platform serves as an integration point for advertising performance, sales and revenue data, allowing advertisers to connect the dots between advertising spend and revenue outcomes. Through an intuitive interface, we enable our customers to simultaneously run large-scale digital advertising campaigns across multiple publishers and channels, making it easy for marketers to create, publish, modify and optimize campaigns.

Our predictive bid management and optimization technology also allows advertisers to forecast outcomes and optimize campaigns across multiple publishers and channels to achieve their business goals. Our optimization technology can help advertisers increase advertisement spend on those campaigns, publishers and channels that are performing well while reducing investment in those that are not. This category of solutions, which we refer to as cross-channel bid and campaign optimization, helps businesses intelligently and efficiently measure, manage, and optimize their digital advertising spend to achieve desired business results.

Components of Results of Operations

Revenues

We generate revenues principally from subscription contracts under which we provide advertisers with access to our search, social, eCommerce and display advertising management platform, either directly or through the advertiser’s relationship with an agency with whom we have a contract. Our subscription contracts are generally one year or less in length. Under subscription contracts with most of our direct advertisers and some independent agencies, we generally charge fees based on the amount of advertising spend that these customers manage through our platform or a contractual minimum monthly platform fee, whichever is greater. Certain of these customers are charged only a fixed monthly platform fee. Most of our subscription contracts with our network agency customers do not include a committed minimum monthly platform fee, and we charge fees based upon the amount of advertising spend that these customers manage through our platform. Due to the nature of the platform and the services performed under the subscription agreements, revenues are typically recognized in the amount billable to the advertiser.

Our long-term strategic agreements have historically included multiple-year terms and are invoiced quarterly. Our largest agreement with Google was entered into in December 2018 with an effective date of October 1, 2018 (the “Google Revenue Share Agreement”) and includes both a fixed baseline amount and a variable portion based on a percentage of relevant advertising search spend above the baseline threshold that runs through our technology platform. We recognize the entire contract price under this agreement ratably over the initial minimum two-year term. Our other long-term strategic agreements are generally variable in nature, based on a percentage of relevant search advertising spend that runs through our technology platform. We expect that in the future, revenues from strategic agreements will continue to grow as a percentage of our total revenues, net.

Refer to Note 2 of the accompanying condensed consolidated financial statements for further discussion of our revenue recognition considerations.

The majority of our revenues are derived from advertisers based in the United States. Advertisers from outside the United States represented 26% and 25% of total revenues for the three and six months ended June 30, 2019, respectively, and 33% for both the three and six months ended June 30, 2018.

To grow revenues, we may need to invest in (1) research and development to improve and further expand our platform and support for additional publishers and (2) sales activities by adding sales representatives globally to target new advertisers and agencies. These activities will require us to make investments, particularly in research and development and sales and marketing, and if these investments do not generate additional customers or additional advertising spend managed by our platform, our future operating results could be harmed.

Cost of Revenues

Cost of revenues primarily includes personnel costs, consisting of salaries, benefits, bonuses and stock-based compensation expense for employees associated with our cloud infrastructure and global services for implementation and ongoing customer service. Other costs of revenues include fees paid to contractors who supplement our support and data center personnel, expenses related to third-party data centers, depreciation of data center equipment, amortization of internally developed software, amortization of intangible assets and allocated overhead. Incremental cost of revenues associated with our long-term strategic agreements, including our largest agreement with Google, are generally not significant.

In the near term, we expect cost of revenues to continue to decrease year-over-year in absolute dollars as we realign our cost structure with our revenues.

Sales and Marketing

Sales and marketing expenses consist primarily of personnel costs, including salaries, benefits, stock-based compensation expense and bonuses, as well as sales commissions and other costs including travel and entertainment, marketing and promotional events, lead generation activities, public relations, marketing activities, professional fees, amortization of intangible assets and allocated overhead. All of these costs are expensed as incurred, except sales commissions and the related payroll taxes, which are capitalized and amortized over the expected period of benefit in accordance with the relevant authoritative accounting guidance (refer to Note 2 of the accompanying consolidated financial statements). Our commission plans provide that commission payments to our sales representatives are paid based on the key components of the applicable customer contract, including the minimum or fixed monthly platform fee during the initial contract term.

In the near term, we expect sales and marketing expenses to continue to decrease year-over-year in absolute dollars as we realign our cost structure with our revenues.

Research and Development

Research and development expenses consist primarily of personnel costs for our product development and engineering employees and executives, including salaries, benefits, stock-based compensation expense and bonuses. Also included are non-personnel costs such as professional fees payable to third-party development resources, amortization of intangible assets and allocated overhead.

Our research and development efforts are focused on enhancing our software architecture, adding new features and functionality to our platform and improving the efficiency with which we deliver these services to our customers, including the development of MarinOne. In the near term, we expect research and development expenses to decrease year-over-year in absolute dollars as we realign our cost structure with our revenues.

General and Administrative

General and administrative expenses consist primarily of personnel costs, including salaries, benefits, stock-based compensation expense and bonuses for our administrative, legal, human resources, finance and accounting employees and executives. Also included are non-personnel costs, such as audit fees, tax services and legal fees, as well as professional fees, insurance and other corporate expenses, including allocated overhead.

In the near term, we expect our general and administrative expenses to decrease year-over-year in absolute dollars as we realign our cost structure with our revenues.

Results of Operations

The following table is a summary of our unaudited condensed consolidated statements of operations for the specified periods and results of operations as a percentage of our revenues for those periods. The period-to-period comparisons of results are not necessarily indicative of results for future periods. Percentage of revenues figures are rounded and therefore may not subtotal exactly.

   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
   
Amount
   
% of
Revenues
   
Amount
   
% of
Revenues
   
Amount
   
% of
Revenues
   
Amount
   
% of
Revenues
 
   
(dollars in thousands)
 
Revenues, net
 
$
12,476
     
100
%
 
$
14,251
     
100
%
 
$
25,924
     
100
%
 
$
29,653
     
100
%
Cost of revenues (1) (2) (3)
   
5,929
     
48
     
6,963
     
49
     
11,740
     
45
     
14,535
     
49
 
Gross profit
   
6,547
     
52
     
7,288
     
51
     
14,184
     
55
     
15,118
     
51
 
Operating expenses
                                                               
Sales and marketing (1) (2) (3)
   
4,087
     
33
     
6,154
     
43
     
8,721
     
34
     
13,535
     
46
 
Research and development (1) (2) (3)
   
4,660
     
37
     
5,817
     
41
     
9,555
     
37
     
11,972
     
40
 
General and administrative (1) (2) (3)
   
2,277
     
18
     
3,766
     
26
     
5,498
     
21
     
7,143
     
24
 
Total operating expenses
   
11,024
     
88
     
15,737
     
110
     
23,774
     
92
     
32,650
     
110
 
Loss from operations
   
(4,477
)
   
(36
)
   
(8,449
)
   
(59
)
   
(9,590
)
   
(37
)
   
(17,532
)
   
(59
)
Other income, net
   
532
     
4
     
377
     
3
     
1,072
     
4
     
672
     
2
 
Loss before provision for income taxes
   
(3,945
)
   
(32
)
   
(8,072
)
   
(57
)
   
(8,518
)
   
(33
)
   
(16,860
)
   
(57
)
Provision for income taxes
   
58
     
     
204
     
1
     
91
     
     
528
     
2
 
Net loss
 
$
(4,003
)
   
(32
)%
 
$
(8,276
)
   
(58
)%
 
$
(8,609
)
   
(33
)%
 
$
(17,388
)
   
(59
)%

 (1)
Stock-based compensation expense included in the unaudited condensed consolidated statements of operations data above was as follows:

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
   
(in thousands)
 
Cost of revenues
 
$
142
   
$
172
   
$
267
   
$
376
 
Sales and marketing
   
205
     
271
     
385
     
511
 
Research and development
   
269
     
314
     
550
     
653
 
General and administrative
   
146
     
273
     
245
     
518
 

(2)
Amortization of intangible assets included in the unaudited condensed consolidated statements of operations data above was as follows:

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
   
(in thousands)
 
Cost of revenues
 
$
234
   
$
233
   
$
468
   
$
470
 
Sales and marketing
   
     
184
     
64
     
397
 
Research and development
   
234
     
234
     
468
     
471
 
General and administrative
   
     
     
     
3
 

(3)
Restructuring related expenses included in the unaudited condensed consolidated statements of operations data above was as follows:

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
   
(in thousands)
 
Cost of revenues
 
$
   
$
   
$
6
   
$
139
 
Sales and marketing
   
66
     
48
     
223
     
545
 
Research and development
   
     
     
     
115
 
General and administrative
   
     
36
     
     
147
 

Adjusted EBITDA

Adjusted EBITDA is a financial measure not calculated in accordance with generally accepted accounting principles in the United States (“GAAP”). We define Adjusted EBITDA as net loss, adjusted for stock-based compensation expense, depreciation, the amortization of internally developed software, intangible assets, the capitalization of internally developed software, the impairment of goodwill and long-lived assets, interest expense, net, the provision for income taxes, other income or expenses, net and the non-recurring costs associated with acquisitions and restructurings. Prior to 2019, we also included deferred costs associated with contracts and the related amortization as an adjustment to net loss for the purposes of calculating Adjusted EBITDA, but we have updated our definition to no longer include those items. Adjusted EBITDA for prior periods has been adjusted to conform to current period presentation. Adjusted EBITDA should not be considered as an alternative to net loss, operating loss or any other measure of financial performance calculated and presented in accordance with GAAP. We prepare Adjusted EBITDA to eliminate the impact of items that we do not consider indicative of our core operating performance. Investors are encouraged to evaluate these adjustments and the reasons we consider them appropriate.

We believe Adjusted EBITDA is useful to investors in evaluating our operating performance for the following reasons:


Adjusted EBITDA is widely used by investors and securities analysts to measure a company’s operating performance without regard to items such as stock-based compensation expense, depreciation and amortization, capitalized software development costs, interest expense, net, provision for income taxes, other income or expenses, net and costs associated with acquisitions and restructurings, that can vary substantially from company to company depending upon their financing, capital structures and the method by which assets were acquired;


Our management uses Adjusted EBITDA in conjunction with GAAP financial measures for planning purposes, including the preparation of our annual operating budget, as a measure of operating performance and the effectiveness of our business strategies and in communications with our Board concerning our financial performance; and


Adjusted EBITDA provides consistency and comparability with our past financial performance, facilitates period-to-period comparisons of operations and also facilitates comparisons with other peer companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.

We understand that although Adjusted EBITDA is widely used by investors and securities analysts in their evaluations of companies, it has limitations as an analytical tool, and investors should not consider it in isolation or as a substitute for analysis of our results of operations as reported under GAAP. These limitations include:


Depreciation and amortization are non-cash charges, and the assets being depreciated or amortized will often have to be replaced in the future; Adjusted EBITDA does not reflect any cash requirements for these replacements;


Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs or contractual commitments;


Adjusted EBITDA does not reflect cash requirements for income taxes and the cash impact of other income or expense; and


Other companies may calculate Adjusted EBITDA differently than we do, limiting its usefulness as a comparative measure.

The following table presents a reconciliation of net loss, the most comparable GAAP measure, to Adjusted EBITDA for each of the periods indicated:

   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2019
   
2018
   
2019
   
2018
 
   
(in thousands)
 
Net loss
 
$
(4,003
)
 
$
(8,276
)
 
$
(8,609
)
 
$
(17,388
)
Depreciation
   
482
     
759
     
981
     
1,557
 
Amortization of internally developed software
   
955
     
986
     
1,705
     
1,943
 
Amortization of intangible assets
   
468
     
651
     
1,000
     
1,341
 
Provision for income taxes
   
58
     
204
     
91
     
528
 
Stock-based compensation expense
   
762
     
1,030
     
1,447
     
2,058
 
Capitalization of internally developed software
   
(388
)
   
(602
)
   
(870
)
   
(1,295
)
Restructuring related expenses
   
66
     
84
     
229
     
946
 
Other income, net
   
(532
)
   
(377
)
   
(1,072
)
   
(672
)
Adjusted EBITDA
 
$
(2,132
)
 
$
(5,541
)
 
$
(5,098
)
 
$
(10,982
)

Comparison of the Three and Six Months Ended June 30, 2019 and 2018

Revenues, net

   
Three Months Ended
June 30,
   
Change
   
Six Months Ended
June 30,
   
Change
 
   
2019
   
2018
     $    

%
     
2019
     
2018
     $    

%
 
   
(dollars in thousands)
 
Revenues, net
 
$
12,476
   
$
14,251
   
$
(1,775
)
   
(12
)%
 
$
25,924
   
$
29,653
   
$
(3,729
)
   
(13
)%

Revenues, net, for the three and six months ended June 30, 2019 decreased $1.8 million and $3.7 million, respectively, or 12% and 13%, respectively, as compared to the corresponding periods in 2018. During the preceding 12 months, we experienced ongoing customer turnover that was not fully offset by new customer bookings. Revenues, net for the three and six months ended June 30, 2019 are inclusive of $3.0 million and $6.0 million, respectively, from the Google Revenue Share Agreement that became effective in the fourth quarter of 2018, as described in Note 2 to the condensed consolidated financial statements.

For the three and six months ended June 30, 2019, revenues, net from our customers located in the United States represented 74% and 75%, respectively, of total revenues, net, and for the three and six months ended June 30, 2018, revenues net from our customers located in the United States represented 67% (for both periods) of total revenues, net. Revenues, net from the Google Revenue Share Agreement accounted for 24% and 23%, respectively, of total revenues, net for the three and six months ended June 30, 2019. There were no other customers that accounted for 10% or greater of our revenues, net for the three and six months ended June 30, 2019 and 2018.

Cost of Revenues and Gross Margin

   
Three Months Ended
June 30,
   
Change
   
Six Months Ended
June 30,
   
Change
 
   
2019
   
2018
     $    

%
     
2019
     
2018
     $    

%
 
   
(dollars in thousands)
 
Cost of revenues
 
$
5,929
   
$
6,963
   
$
(1,034
)
   
(15
)%
 
$
11,740
   
$
14,535
   
$
(2,795
)
   
(19
)%
Gross profit
   
6,547
     
7,288
     
(741
)
   
(10
)
   
14,184
     
15,118
     
(934
)
   
(6
)
Gross profit percentage
   
52
%
   
51
%
                   
55
%
   
51
%
               

Cost of revenues for the three and six months ended June 30, 2019 decreased $1.0 million and $2.8 million, respectively, or 15% and 19%, respectively, as compared to the corresponding periods in 2018. The decrease was primarily driven by a reduction in the number of global services and cloud infrastructure personnel, which for the three and six months ended June 30, 2019 led to decreases of $0.6 million and $1.4 million, respectively, in compensation and benefits expense, including stock-based compensation, as compared to the same periods in 2018. This reduction in headcount also contributed to a decrease in allocated facilities and information technology costs of $0.1 million and $0.2 million, respectively, for the three and six months ended June 30, 2019. We also experienced decreases of $0.2 million and $0.5 million, respectively, in hosting costs during the three and six months ended June 30, 2019, due to a decline in the usage of our hosted platform from the corresponding periods in 2018. Additionally, for the three and six months ended June 30, 2019, depreciation and amortization of internally developed software decreased $0.2 million and $0.6 million, respectively, due primarily to the nature and timing of capital expenditures and internal projects as compared to the corresponding periods in 2018.

Our gross margin increased to 52% and 55% for the three and six months ended June 30, 2019, respectively, as compared to 51% for both the corresponding periods in 2018. This was due in part to the impact of the Google Revenue Share Agreement, which generated $3.0 million and $6.0 million in revenues for the three and six months ended June 30, 2019, respectively, with minimal corresponding increase to cost of revenues. These increases are also reflective of our continued efforts to reduce costs, which included significant headcount reduction through both natural attrition and restructuring activities initiated in 2018 (refer to Note 5 of the accompanying condensed consolidated financial statements).

Sales and Marketing

   
Three Months Ended
June 30,
   
Change
   
Six Months Ended
June 30,
   
Change
 
   
2019
   
2018
     $    

%
     
2019
     
2018
     $    
%
 
   
(dollars in thousands)
 
Sales and marketing
 
$
4,087
   
$
6,154
   
$
(2,067
)
   
(34
)%
 
$
8,721
   
$
13,535
   
$
(4,814
)
   
(36
)%
Percent of revenues, net
   
33
%
   
43
%
                   
34
%
   
46
%
               

Sales and marketing expenses for the three and six months ended June 30, 2019 decreased $2.1 million and $4.8 million, respectively, or 34% and 36%, respectively, as compared to the corresponding periods in 2018. These decreases were primarily due to a reduction in global sales support and marketing headcount, including reductions that were part of our restructuring activities during 2018 (refer to Note 5 of the accompanying condensed consolidated financial statements), contributing to net decreases of $1.3 million and $3.0 million, respectively, in personnel-related costs, and $0.2 million and $0.5 million, respectively, in allocated facilities and information technology for the three and six months ended June 30, 2019. As the majority of our restructuring activities were completed in 2018, we incurred $0.3 million less in restructuring costs for the six months ended June 30, 2019, as compared to the corresponding period in the prior year. Amortization expense related to our intangible assets declined $0.2 million and $0.3 million, respectively, for the three and six months ended June 30, 2019, as certain customer relationship intangible assets became fully amortized in the first quarter of 2019. The remaining decreases during the three and six months ended June 30, 2019 were primarily the result of lower marketing costs of $0.3 million and $0.5 million, respectively.

Research and Development

   
Three Months Ended
June 30,
   
Change
   
Six Months Ended
June 30,
   
Change
 
   
2019
   
2018
    $    

%
     
2019
     
2018
    $    

%
 
   
(dollars in thousands)
 
Research and development
 
$
4,660
   
$
5,817
   
$
(1,157
)
   
(20
)%
 
$
9,555
   
$
11,972
   
$
(2,417
)
   
(20
)%
Percent of revenues, net
   
37
%
   
41
%
                   
37
%
   
40
%
               

Research and development expenses for the three and six months ended June 30, 2019 decreased $1.2 million and $2.4 million, respectively, or 20% (for both periods) as compared to the corresponding periods in 2018. The decrease was primarily due to a reduction in the number of full-time research and development personnel, resulting in decreases of $0.9 million and $1.9 million, respectively, in compensation expense, and $0.1 million and $0.2 million, respectively, in allocated facilities and information technology as compared to the same periods in 2018. The decreases were further driven by lower professional fees of $0.2 million and $0.3 million, respectively, as we reduced the number of research and development contractors as compared to the corresponding periods in 2018.

General and Administrative

   
Three Months Ended
June 30,
   
Change
   
Six Months Ended
June 30,
   
Change
 
   
2019
   
2018
     $    
%
     
2019
     
2018
     $    
%
 
   
(dollars in thousands)
 
General and administrative
 
$
2,277
   
$
3,766
   
$
(1,489
)
   
(40
)%
 
$
5,498
   
$
7,143
   
$
(1,645
)
   
(23
)%
Percent of revenues, net
   
18
%
   
26
%
                   
21
%
   
24
%
               

General and administrative expenses for the three and six months ended June 30, 2019 decreased $1.5 million and $1.6 million, respectively, or 40% and 23%, respectively, as compared to the corresponding periods in 2018. Compensation and benefits expense for the three and six months ended June 30, 2019 decreased by $0.6 million and $1.3 million, respectively, as compared to the corresponding periods in 2018, primarily due to reduction in headcount. These decreases are also reflective of lower professional fees of $0.2 million for both the three and six months ended June 30, 2019, due largely to reductions in accounting and legal costs. The remaining decreases were largely driven by the provision for bad debts, which was a credit of $0.4 million and $0.2 million, respectively, for the three and six months ended June 30, 2019, as compared to an expense of $0.2 million and less than $0.1 million, respectively, for the same periods in 2018. The reversal of previously recorded bad debt expense is primarily the result our success in collecting on past due receivables.

Other Income, Net

   
Three Months Ended
June 30,
   
Change
   
Six Months Ended
June 30,
   
Change
 
   
2019
   
2018
     $    

%
     
2019
     
2018
    $    

%
 
   
(dollars in thousands)
 
Other income, net
   
532
     
377
     
155
     
41
%
   
1,072
     
672
     
400
     
60
%

Other income, net, primarily consists of sublease income recorded under agreements for portions of our San Francisco and our Portland office spaces, with terms through July 2022 and May 2020, respectively, as well as foreign currency transaction gains and losses and interest income and expense. For the three and six months ended June 30, 2019, we earned sublease income of $0.6 million and $1.1 million, respectively, as compared to $0.3 million and $0.6 million, respectively, for the corresponding periods in 2018. Foreign currency transaction losses were less than $0.1 million for both the three and six months ended June 30, 2019, as compared to foreign currency transaction gains of $0.1 million for both the three and six months ended June 30, 2018.

Provision for Income Taxes

   
Three Months Ended
June 30,
   
Change
   
Six Months Ended
June 30,
   
Change
 
   
2019
   
2018
    $    

%
     
2019
     
2018
    $    

%
 
   
(dollars in thousands)
 
Provision for income taxes
 
$
58
   
$
204
   
$
(146
)
   
(72
)%
 
$
91
   
$
528
   
$
(437
)
   
(83
)%

The provision for income taxes for both the three and six months ended June 30, 2019 totaled $0.1 million, primarily due to profits earned by our wholly owned foreign subsidiaries.

Liquidity and Capital Resources

Since our incorporation in March 2006, we have relied primarily on sales of our capital stock to fund our operating activities. From incorporation until our initial public offering, or IPO, we raised $105.7 million, net of related issuance costs, in funding through private placements of our preferred stock. In March and April 2013, we raised net proceeds of $109.3 million in our IPO. From time to time, we have also utilized equipment lines and entered into capital lease arrangements to fund capital purchases. As of June 30, 2019, our principal sources of liquidity were our unrestricted cash and cash equivalents of $9.9 million and our finance lease arrangements. The approximate weighted average interest rate on our outstanding finance lease liabilities as of June 30, 2019 was 6.1%. Our primary operating cash requirements include the payment of compensation and related expenses, as well as costs for our facilities and information technology infrastructure.

We maintain a $0.9 million irrevocable letter of credit to secure the non-cancelable lease for our corporate headquarters in San Francisco. This balance is reflected as restricted cash on the consolidated balance sheets of the accompanying condensed consolidated financial statements. In March 2019, we entered into a $0.1 million irrevocable letter of credit to secure the non-cancelable lease we executed for our new office in Paris, and we were required to restrict an additional $0.1 million of our cash and cash equivalents from use to secure that letter of credit. This balance is also reflected as restricted cash on the consolidated balance sheet of the accompanying condensed consolidated financial statements.

We maintain cash balances in our foreign subsidiaries. As of June 30, 2019, we had $9.9 million of unrestricted cash and cash equivalents in aggregate, of which $3.2 million was held by our foreign subsidiaries. On December 22, 2017, the United States enacted the Tax Cuts and Jobs Act (the "TCJA"), which instituted fundamental changes to the taxation of multinational corporations. Among these changes is a mandatory one-time transition tax on the deemed repatriation of the accumulated earnings of certain of our foreign subsidiaries, and a tax on earnings of foreign subsidiaries in excess of a specified return on the subsidiaries' tangible assets, known as the Global Intangible Low-Taxed Income ("GILTI"). We completed our analysis of the accounting for the transition tax and GILTI in the fourth quarter of 2018 and determined that no such taxes will be due, as our foreign subsidiaries have accumulated significant losses. If funds held by our foreign subsidiaries were needed for our U.S. operations, we would be required to accrue U.S. tax liabilities associated with the repatriation of these funds. However, given the amount of our net operating loss carryovers in the United States, such repatriation will most likely not result in material U.S. cash tax payments within the next year. Additionally, we do not believe that foreign withholding taxes associated with repatriating these funds would be material.

On March 14, 2019, we filed a shelf registration statement on Form S-3 with the SEC, which was declared effective by the SEC on May 10, 2019, under which we may offer our common stock, preferred stock, debt securities, warrants, subscription rights and units having an aggregate offering price of up to $50.0 million. As part of the shelf registration statement, we entered into an equity distribution agreement with JMP Securities LLC ("JMP Securities") under which we may offer and sell shares of our common stock having an aggregate offering price of up to $13.0 million through an at-the-market offering program administered by JMP Securities. We are not required to sell any of our stock under this program. JMP Securities is entitled to compensation of up to 5.0% of the gross proceeds from sales of our common stock pursuant to the equity distribution agreement. We intend to use any net proceeds from the sale of securities under the equity distribution agreement primarily to fund research and development of our technology and for working capital and general corporate purposes. For the three and six months ended June 30, 2019, we sold 570 shares of our common stock under this equity distribution agreement, and received proceeds of $1.5 million, net of offering costs of $0.2 million, at a weighted average sales price of $3.00 per share. The total amount of cash that will be generated under this equity distribution agreement is uncertain and depends on a variety of factors, including market conditions and the price of our common stock. As of June 30, 2019, we had common stock with an aggregate offering price of up to $11,293 available for issuance under the equity distribution agreement.

Based on our current and anticipated level of operations, including our internal forecasts and projections, we believe that our existing cash and cash equivalents will be sufficient to fund our operations for at least the next 12 months. This is dependent in part on achieving planned levels of new bookings and customer renewals, as well as operating cost savings primarily resulting from employee  attrition. Our future capital requirements will depend on many factors, including our ability to improve revenue performance, the timing and extent of spending to support product development efforts and the timing of introductions of new features and enhancements to our platform. To the extent that existing cash and cash equivalents are insufficient to fund our future activities, we may need to raise additional funds through public or private equity or debt financing. Further actions to reduce costs may also be necessary, including additional restructurings such as the one initiated in 2018 (see Note 5 of the accompanying condensed consolidated financial statements).

Summary of Cash Flows

The following table sets forth a summary of our cash flows for the periods indicated:

   
Six Months Ended June
30,
 
   
2019
   
2018
 
   
(in thousands)
 
Net cash used in operating activities
 
$
(413
)
 
$
(9,397
)
Net cash used in investing activities
   
(956
)
   
(1,495
)
Net cash provided by (used in) financing activities
   
712
     
(601
)
Effect of foreign exchange rate changes on cash and cash equivalents and restricted cash
   
11
     
(124
)
Net decrease in cash and cash equivalents and restricted cash
 
$
(646
)
 
$
(11,617
)

Operating Activities

Cash used in operating activities is primarily influenced by the amount of cash we invest in personnel and infrastructure to support the operation of our business and the fluctuations in the number of advertisers using our platform. Cash used in operating activities has typically been affected by net losses and further increased by changes in our operating assets and liabilities, particularly in the areas of accounts receivable, prepaid expenses and other assets, accounts payable and accrued expenses and other current liabilities, adjusted for non-cash expense items such as depreciation, amortization, stock-based compensation expense and deferred income tax benefits.

Cash used in operating activities during the six months ended June 30, 2019 of $0.4 million was primarily the result of a net loss of $8.6 million, adjusted for non-cash expenses of $5.6 million, which primarily included depreciation, amortization, stock-based compensation expense, provision for bad debts and net changes in operating leases. This was further increased by a $2.6 million net change in working capital items, most notably (1) a decrease in accounts receivable of $3.1 million due to the decrease in revenues and the timing of related collections; (2) a decrease in prepaid expenses and other assets (both current and non-current) of $0.5 million related to the timing of related disbursements and (3) a decrease in accounts payable and accrued expenses and other liabilities (both current and non-current) of $1.0 million due to the timing of related disbursements and customer advances.

Cash used in operating activities during the six months ended June 30, 2018 of $9.4 million was primarily the result of a net loss of $17.4 million, adjusted for non-cash expenses of $8.1 million, which primarily included depreciation, amortization, stock-based compensation expense and recovery from bad debts. This was further increased by a $0.1 million net change in working capital items, most notably (1) a decrease in accounts receivable of $2.4 million due to the decrease in revenues and the timing of related collections; (2) an increase in prepaid expenses and other assets (both current and non-current) of $1.2 million related to the timing of related disbursements and (3) a decrease in accounts payable and accrued expenses and other liabilities (both current and non-current) of $1.3 million due to the timing of related disbursements and customer advances.

Investing Activities

During the six months ended June 30, 2019 and 2018, investing activities primarily consisted of purchases of property and equipment, including leasehold improvements, technology hardware and software to support our business, as well as capitalized internally developed software costs. Purchases of property and equipment may vary from period-to-period due to the timing of our operational requirements and the development cycles of our internally-developed hosted software platform. We expect to continue to invest in the development of our software platform for the foreseeable future.

Financing Activities

Cash provided by financing activities during the six months ended June 30, 2019 was $0.7 million. This was primarily due to $1.5 million of net proceeds from the issuance of common shares pursuant to our equity distribution agreement with JMP Securities and $0.1 million of proceeds from net contributions to the 2013 Employee Stock Purchase Plan (“2013 ESPP”), offset by $0.7 million of net repayments under our right-of-use finance lease liabilities and $0.2 million in employee taxes paid for withheld shares upon the settlement of equity awards.

Cash used in financing activities during the six months ended June 30, 2018 was $0.6 million. This was primarily due to $0.7 million of net repayments under our capital lease arrangements (under previous lease guidance) and $0.1 million in employee taxes paid for withheld shares upon the settlement of equity awards, partially offset by $0.2 million of proceeds from net contributions to the 2013 ESPP.

Contractual Obligations and Commitments

There were no material changes outside the ordinary course of business during the three and six months ended June 30, 2019 to the contractual obligations and commitments disclosed in our Annual Report on Form 10-K for the fiscal year 2018 filed with the SEC on March 14, 2019, under “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Off-Balance Sheet Arrangements

During the periods presented, we did not have, nor do we currently have, any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. We are therefore not exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in those types of relationships.

We have no obligations that meet the definition of an off-balance sheet arrangement as of June 30, 2019, other than subleases, as described in the Notes to the unaudited condensed consolidated financial statements, and the irrevocable letters of credit described in the “Liquidity and Capital Resources” section above.

Recent Accounting Pronouncements

For information regarding recent accounting pronouncements, refer to Note 1, Summary of Business and Significant Accounting Policies, within our unaudited condensed consolidated financial statements.

Critical Accounting Policies and Significant Judgments and Estimates

The discussion and analysis of our financial condition and results of operations is based upon our unaudited condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates, assumptions and judgments that can have significant impact on the reported amounts of assets and liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities at the date of the unaudited condensed consolidated financial statements. These items are monitored and analyzed by us for changes in facts and circumstances, and material changes in these estimates could occur in the future.

We believe the estimates, assumptions and judgments involved in revenue recognition, accounting for income taxes, reserving for doubtful accounts receivable and impairment assessments of our goodwill, intangible assets and other long-lived assets have the greatest potential impact on our unaudited condensed consolidated financial statements, and consider these to be our critical accounting policies. Historically, our estimates, assumptions and judgments relative to our critical accounting policies have not differed materially from actual results.

Other than the changes to lease accounting under Accounting Standards Codification 842 (Note 9), there have been no material changes to our critical accounting policies and significant judgments and estimates as compared to the critical accounting policies and significant judgments and estimates as described in our Annual Report on Form 10-K for the fiscal year 2018 filed with the SEC on March 14, 2019, under “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Item 3.
Quantitative and Qualitative Disclosures About Market Risk

We have operations both within the United States and internationally and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate, foreign exchange and inflation risks, as well as risks relating to changes in the general economic conditions in the countries where we conduct business. To manage certain of these risks, we monitor the financial condition of our large customers and limit credit exposure by setting credit limits as we deem appropriate. In addition, our investment strategy has been to invest in financial instruments that are highly liquid and readily convertible into cash, with maturity dates within three months from the date of purchase. To date, we have not used derivative instruments to mitigate the impact of our market risk exposures. We have also not used, nor do we intend to use, derivatives for trading or speculative purposes.

Interest Rate Risk

We are exposed to market risk related to changes in interest rates. Our investments are considered cash equivalents and primarily consist of money market funds. As of June 30, 2019, we had cash and cash equivalents of $9.9 million. The carrying amount of our cash and cash equivalents reasonably approximates fair value, due to the short maturities of these investments. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. Our investments are exposed to fluctuations in interest rates, which may affect our interest income and the fair market value of our investments. Due to the short-term nature of our investment portfolio, we believe only dramatic fluctuations in interest rates would have a material effect on our investments. As such we do not expect our operating results or cash flows to be materially affected by a sudden change in market interest rates.

As of June 30, 2019, we had an aggregate of $1.1 million in finance lease liabilities outstanding. These right-of-use finance lease obligations carry fixed interest rates that range from 5.2% to 7.9%. A hypothetical 10% increase or decrease in interest rates relative to our current interest rates would not have a material impact on the fair values of all of our outstanding right-of-use finance lease obligations. Changes in interest rates would, however, affect operating results and cash flows because of the variable rate nature of our obligations. A hypothetical 10% increase or decrease in interest rates relative to interest rates as of June 30, 2019, would result in an insignificant impact to interest expense for the three months ended June 30, 2019.

Foreign Currency Exchange Risk

We have foreign currency risks related to our revenues and operating expenses denominated in currencies other than the United States Dollar, primarily the Euro, British Pound Sterling, Singapore Dollar, Japanese Yen, Chinese Yuan and Australian Dollar. Revenues outside of the United States as a percentage of consolidated revenues were 25% and 33%, respectively, for the six months ended June 30, 2019 and 2018. Changes in exchange rates may negatively affect our revenues and other operating results as expressed in U.S. Dollars. Aggregate foreign currency gains (losses) included in determining net loss were $(0.1) million and $(0.2) million, respectively, for the three and six months ended June 30, 2019, and $0.1 million for both the three and six months ended June 30, 2018. Transaction gains and losses are included in other income (expenses), net.

If our international operations grow, our risks associated with fluctuation in currency rates will become greater, and we will continue to reassess our approach to managing this risk. In addition, currency fluctuations or a weakening U.S. Dollar can increase the costs of our international expansion, while a strengthening U.S. Dollar can negatively impact our international revenues. To date, we have not entered into any foreign currency hedging contracts, and based on our current international structure, we do not plan on engaging in hedging activities in the near future.

Inflation Risk

We do not believe that inflation has had a material effect on our business, financial condition or results of operations. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

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, or the Exchange Act), which are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Principal Executive Officer (our Chief Executive Officer) and Principal Financial Officer (our Chief Financial Officer), or persons performing similar functions, as appropriate to allow timely decisions regarding required or necessary disclosures.

Our management, with the participation of our Principal Executive Officer and Principal Financial Officer, 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 on Form 10-Q. Based on that evaluation, our Principal Executive Officer and Principal Financial Officer concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of June 30, 2019.

Changes in Internal Control over Financial Reporting

As of the end of the period covered by this Quarterly Report, our Principal Executive Officer and Principal Financial Officer did not identify any change in our internal control over financial reporting during the fiscal quarter covered by this Quarterly Report that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

Item 1.
Legal Proceedings

From time to time, we may become involved in legal proceedings arising in the ordinary course of our business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition or cash flows.

Item 1A.
Risk Factors

Our operations and financial results are subject to various risks and uncertainties, including those described below, which could adversely affect our business, results of operations, cash flows, financial conditions, and the trading price of our common stock.

Risks Related to Our Business

We have a history of losses and we may not achieve or sustain profitability in the future.

We have incurred significant losses in each fiscal year since our incorporation in 2006. We experienced a net loss of $41.2 million during 2018, and a net loss of $8.6 million for the six months ended June 30, 2019. As of June 30, 2019, we had an accumulated deficit of $273.3 million. The losses and accumulated deficit were due largely to the substantial investments we made to grow our business and acquire customers. Our cost of revenues and operating expenses could increase in the future due to investments to grow our business, acquire customers and develop our platform and new functionality. These efforts may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenues sufficiently to offset these higher expenses. Many of our efforts to generate revenues from our business are new and unproven, and any failure to increase our revenues or generate revenues from new solutions or to maintain or increase revenues from existing products and customers could prevent us from attaining or increasing profitability. We do not expect to be profitable in 2019 on the basis of generally accepted accounting principles in the United States, or GAAP, and we cannot be certain that we will be able to attain profitability on a quarterly or annual basis, or if we do, that we will sustain profitability.

We expect to continue to incur losses and experience negative cash flows, and we may need to sell additional securities, sell assets, borrow additional funds or reduce operating expenses to continue as a going concern.

We currently operate at a loss and we anticipate that we will continue to have operating losses in the near term. Our business has not generated enough cash flow to fund our sales and marketing activities, research and development initiatives, and other business activities. We anticipate that increasing our market share for our current services through sales and marketing efforts, continuing development of new platform features and delivering efficient service to customers will require additional capital and expenditures. If we continue to burn cash without a corresponding increase to revenue, we will need to sell additional securities, sell assets, borrow additional funds or reduce operating expenses through successful cost-cutting measures to continue as a going concern. There is no guarantee that we will be able to issue additional securities or sell assets in future periods or borrow additional funds on commercially reasonable terms, or at all, in order to meet our cash needs. Further, there is no guarantee that we will be able to successfully reduce our operating expenses through successful cost-cutting measures. Our ability to continue as a going concern may be adversely affected if we are unable to raise additional cash or reduce our operating expenses.

We might require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.

We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new features or enhance our existing platform, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing secured by us in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. In addition, we may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on 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 impaired.

We operate in a rapidly developing and changing industry, which makes it difficult to evaluate our current business and future prospects.

We have encountered and will continue to encounter risks and difficulties frequently experienced by companies in rapidly developing and changing industries, including challenges in forecasting accuracy, hiring and retaining qualified employees, determining appropriate investments of our limited resources, market acceptance of our existing and future solutions, effectively integrating acquired products, competition from established companies with greater financial and technical resources, acquiring and retaining customers, managing customer deployments, making improvements to our existing products and developing new solutions. Our current operations infrastructure may require changes in order for us to achieve profitability and scale our operations efficiently. For example, we may need to automate portions of our solution to decrease our costs, ensure our marketing infrastructure is designed to drive highly qualified leads cost effectively and implement changes in our sales model to improve the predictability of our sales and reduce our sales cycle. In addition, from time to time, we may need to make additional investments in product development to address market demands, which may increase our overall expenses and reduce our ability to achieve profitability. If we fail to implement these changes in a timely manner or are unable to implement them due to factors beyond our control, our business may suffer, our revenue may decline and we may not be able to achieve growth or profitability. We cannot be assured that we will be successful in addressing these and other challenges we may face in the future.

Our usage-based pricing model makes it difficult to forecast revenues from our current customers and future prospects.

We primarily have a usage-based pricing model in which most of our fees are calculated as a percentage of customers’ advertising spend managed on our platform. This pricing model makes it difficult to accurately forecast revenues because our customers’ advertising spend managed by our platform may vary from month to month based on the variety of industries in which our advertisers operate, the seasonality of those industries and fluctuations in our customers’ advertising budgets or other factors. Our subscription contracts with our direct advertiser customers generally contain a minimum monthly platform fee, which is generally greater than one-half of our estimated monthly revenues from the customer at the time the contract is signed, and, as a result, the minimum monthly platform fee may not be a good indicator of our revenues from that customer. In addition, advertisers that use our platform through our agency customers typically do not have a minimum monthly spend amount or a minimum term during which they must use our platform, and as a result, our ability to forecast revenues from these advertisers is difficult. If we incorrectly forecast revenues for these advertisers and the amount of revenue is less than projections we provide to investors, the price of our common stock could decline substantially. Additionally, if we overestimate usage, we may incur additional expenses in adding infrastructure, without a commensurate increase in revenues, which would harm our gross margins and other operating results.

We must develop and introduce enhancements and new features that achieve market acceptance or that keep pace with technological developments to remain competitive in our evolving industry.

We operate in a dynamic market characterized by rapidly changing technologies and industry and legal standards. The introduction of new advertising platform solutions by our competitors, the market acceptance of solutions based on new or alternative technologies, or the emergence of new industry standards could render our platform obsolete. Our ability to compete successfully, attract new customers and increase revenues from existing customers depends in large part on our ability to enhance and improve our existing cross-channel, cross-device, enterprise marketing software platform and to continually introduce or acquire new features that are in demand by the market we serve. We also must update our software to reflect changes in publishers’ APIs and terms of use. We are in the process of a significant upgrade to our software platform infrastructure, and the success of this project or any other enhancement or new solution depends on several factors, including timely completion, adequate quality testing, effective migration of existing customers with minimal disruption and appropriate introduction and market acceptance. Any new platform or feature that we develop or acquire may not be introduced in a timely manner, may contain defects, may be more costly to compete than we anticipate or may not achieve the broad market acceptance necessary to generate significant revenues. If we are unable to complete the upgrade to our software platform infrastructure effectively or in a timely manner, or to anticipate or timely and successfully develop or acquire new offerings or features or enhance our existing platform to meet customer requirements, our business and operating results will be adversely affected.

If the market for digital advertising slows or declines, our business, growth prospects, and financial condition would be adversely affected.

The future growth of our business could be constrained by the level of acceptance and expansion of emerging cloud-based advertising channels, as well as the continued use and growth of existing channels, such as search and display advertising. Even if these channels become widely adopted, advertisers and agencies may not make significant investments in solutions such as ours that help them manage their digital advertising spend across publisher platforms and advertising channels. It is difficult to predict customer adoption rates, customer demand for our platform, the future growth rate and size of the advertising cloud solutions market or the entry of competitive solutions. The continued expansion of the market for advertising cloud solutions depends on a number of factors, including the continued growth of the cloud-based advertising market, the growth of social and mobile as advertising channels and the cost, performance and perceived value associated with advertising cloud solutions, as well as the ability of cloud computing companies to address security and privacy concerns. Further, the cloud computing market is less developed in many jurisdictions outside the United States. If we or other cloud computing providers experience security incidents, loss of customer data, disruptions in delivery or other problems, the market for cloud computing as a whole, including our applications, may be negatively affected.

If we are unable to maintain our relationships with, and access to, publishers, advertising exchange platforms and other platforms that aggregate the supply of advertising inventory, our business will suffer.

We currently depend on relationships with various publishers, including Amazon, Baidu, Bing, Facebook, Google, Instagram, Pinterest, Twitter, Verizon Media and Yahoo! Japan, as well as advertising exchange platforms and aggregators of advertising inventory, including Google’s DoubleClick Ad Exchange, Facebook’s Exchange, Microsoft’s Ad Exchange, Twitter’s MoPub, OpenX, The Rubicon Project, PubMatic and AppNexus. Our subscription services interface with these publishers’ platforms through APIs, such as the Google AdWords API or Facebook API. We are subject to the respective platforms’ standard API terms and conditions, which govern the use and distribution of data from these platforms. Our business significantly depends on having access to these APIs, particularly the Google AdWords API, which the substantial majority of our customers use, on commercially reasonable terms and our business would be harmed if any of these publishers, advertising exchanges or aggregators of advertising inventory discontinues or limits access to their platforms, modifies their terms of use or other policies or place additional restrictions on us as API users, or charges API license fees for API access. Moreover, some of these publishers, such as Google, market competitive solutions for their platforms. Because the advertising inventory suppliers control their APIs, they may develop competitive offerings that are not subject to the limits imposed on us through the API terms and conditions. Currently, restrictions in these API agreements limit our ability to implement certain functionality, require us to implement functionality in a particular manner or require us to implement certain required minimum functionality, causing us to devote development resources to implement certain functionality that we would not otherwise include in our subscription services and to incur costs for personnel to provide services to implement functionality that we are prohibited from automating. Publishers, advertising exchanges and advertising inventory aggregators update their API terms of use from time to time and new versions of these terms could impose additional restrictions on us. In addition, publishers, advertising exchanges and advertising inventory aggregators continually update their APIs and may update or modify functionality, which requires us to modify our software to accommodate these changes and to devote technical resources and personnel to these efforts which could otherwise be used to focus on other priorities. Any of these outcomes could cause demand for our products to decrease, our research and development costs to increase, and our results of operations and financial condition to be harmed.

We have also entered into long-term strategic agreements with certain leading search publishers. Under these strategic agreements, we receive consideration based on a percentage of the search advertising spend that our customers manage on our platform.  The majority of our strategic agreement revenue is concentrated in one revenue share agreement, executed with Google in December 2018, with an effective date of October 1, 2018 (the “Google Revenue Share Agreement”). Under the Google Revenue Share Agreement, we receive both fixed and variable revenue share payments based on a percentage of the search advertising spend that is managed through our platform.  For the three and six months ended June 30, 2019, we realized revenues of $3.0 million and $6.0 million, respectively, from the Google Revenue Share Agreement.  The Google Revenue Share Agreement has a three-year term; however, after two years, Google may terminate the Google Revenue Share Agreement with no penalty if we do not meet certain financial metrics.  Our results of operations would be adversely affected if the Google Revenue Share Agreement is terminated or adversely modified.

Our growth depends in part on the success of our relationships with advertising agencies.

Our future growth will depend, in part, on our ability to enter into successful relationships with advertising agencies. Identifying agencies and negotiating and documenting relationships with them requires significant time and resources. These relationships may not result in additional customers or enable us to generate significant revenues. Our contracts for these relationships are typically non-exclusive and do not prohibit the agency from working with our competitors or from offering competing services. Frequently, these agencies do in fact work with our competitors and compete with us. In addition, we often work with, or seek to work with, high-profile brands directly. This may not be possible where, for example, those brands obtain advertising services exclusively or primarily from advertising agencies.

We generally bill agencies for their customers’ use of our platform, but in most cases the agency’s customer has no direct contractual commitment to make payment to us. Furthermore, some of these agency contracts include provisions whereby the agency is not liable for making payment to us for our subscription services if the agency does not receive a corresponding payment from its client on whose behalf the subscription services were rendered. These provisions may result in longer collections periods or our inability to collect payment for some of our subscription services. If we are unsuccessful in establishing or maintaining our relationships with these agencies on commercially reasonable terms, or if these relationships are not profitable for us, our ability to compete in the marketplace or to grow our revenues could be impaired and our operating results would suffer.

We may not be able to compete successfully against current and future competitors.

The overall market for advertising cloud solutions is rapidly evolving, highly competitive, complex, fragmented, and subject to changing technology and shifting customer needs. We face significant competition in this market and we expect competition to intensify in the future. We currently compete with large, well-established companies, such as Adobe Systems Incorporated and Google Inc. (through its wholly owned subsidiary DoubleClick), and privately-held companies, such as Kenshoo Ltd. We also compete with channel-specific offerings, in-house proprietary tools, tools from publishers and custom solutions, including spreadsheets. Increased competition may result in reduced pricing for our solutions, longer sales cycles or a decrease of our market share, any of which could negatively affect our revenues and future operating results and our ability to grow our business.

A number of competitive factors could cause us to lose potential sales or to sell our solutions at lower prices or at reduced margins, including, among others:


publishers generally offer their tools for free, or at a reduced price, as their primary compensation is via the sale of advertising on their own or syndicated websites;


some of our competitors, such as Adobe, Facebook and Google, have greater financial, marketing and technical resources than we do, allowing them to leverage a larger installed customer base, adopt more aggressive pricing policies, and devote greater resources to the development, promotion and sale of their products and services than we can;


channel-specific competitors, such as AdRoll Inc., Criteo S.A., Kenshoo Ltd., Nanigans, Inc. and Salesforce.com (through its wholly owned subsidiary Social.com), may devote greater resources to the development, promotion and sale of their channel-specific products and services than we can;


companies may enter our market by expanding their platforms or acquiring a competitor; and


potential customers may choose to develop or continue to use internal solutions rather than paying for our solutions or may choose to use a competitor’s solution that has different or additional technical capabilities.

We cannot assure you that we will be able to compete successfully against current and future competitors. If we cannot compete successfully, our business, results of operations and financial condition could be negatively impacted.

Our business depends on our customers’ continued willingness to manage advertising spend on our platform.

In order for us to improve our operating results, it is important that our customers continue to manage their advertising spend on our platform, increase their usage and also purchase additional solutions from us. In the case of our direct advertiser customers, we offer our solutions primarily through subscription contracts and generally bill customers over the related subscription period, which is generally one year or longer. During the term of their contracts, our direct advertiser customers generally have no obligation to maintain or increase their advertising spend on our platform beyond a specified minimum monthly platform fee, which is typically set at the time the contract is signed and is generally greater than half of the monthly amount we anticipate the customer will spend. Our direct advertiser customers generally have no renewal obligation after the initial or then-current renewal subscription period expires, and even if customers renew contracts, they may decrease the level of their digital advertising spend managed through our platform, resulting in lower revenues from that customer. Advertisers that we serve through our arrangements with our advertising agencies generally do not have any contractual commitment to use our platform. Our customers’ usage may decline or fluctuate as a result of a number of factors, including, but not limited to, their satisfaction with our platform and our customer support, the frequency and severity of outages, the pricing of our, or competing, solutions, the effects of global economic conditions and reductions in spending levels or changes in our customers’ strategies regarding digital advertising. We may not be able to accurately predict future usage trends. If our customers renew on less favorable terms or reduce their advertising spend on our platform, our revenues may grow more slowly than expected or decline.

We incur upfront costs associated with onboarding advertisers to our platform and may not recoup our investment if we do not maintain the advertiser relationship over time.

Our operating results may be negatively affected if we are unable to recoup our upfront costs for onboarding new advertisers to our platform. Upfront costs when adding new advertisers generally include sales commissions for our sales force, expenses associated with entering customer data into our platform and other implementation-related costs. Because our customers, including direct advertisers and agencies, are billed over the term of the contract, if new customers sign contracts with short initial subscription periods and do not renew their subscriptions, or otherwise do not continue to use our platform to a level that generates revenues in excess of our upfront expenses, our operating results could be negatively impacted. In cases in which the implementation process is particularly complex, the revenues resulting from the customer under our contract may not cover the upfront investment; therefore, if a significant number of these customers do not renew their contracts, it could negatively affect our operating results. In addition, because we capitalize certain upfront costs to obtain and fulfill contracts under authoritative accounting guidance, we could be required to record impairment expense for these upfront costs that are not covered by the underlying revenues.

Because we generally bill our customers over the term of the contract, near term decline in new or renewed subscriptions may not be reflected immediately in our operating results.

Most of our revenues in each quarter are derived from contracts entered into with our customers during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may not be fully reflected in our revenues for that quarter. Such declines, however, would negatively affect our revenues in future periods and the effect of significant downturns in sales and market acceptance of our solutions, and potential changes in our rate of renewals or renewal terms, may not be fully reflected in our results of operations until future periods. In addition, we may be unable to adjust our cost structure rapidly, or at all, to take account of reduced revenues. Our subscription model also makes it difficult for us to rapidly increase our total revenues through additional sales in any period, as revenues from new customers must be earned over the applicable subscription term based on the value of their monthly advertising spend.

We have been dependent on our customers’ use of search advertising. Any decrease in the use of search advertising or our inability to further penetrate social and display advertising channels would harm our business, growth prospects, operating results and financial condition.

Historically, our customers have primarily used our solutions for managing their search advertising, including mobile search advertising, and the substantial majority of our revenue is derived from advertisers that use our platform to manage their search advertising. We expect that search advertising will continue to be the primary channel used by our customers for the foreseeable future. Should our customers lose confidence in the value or effectiveness of search advertising, or if search advertising growth moderates or declines, the demand for our solutions may decline, and it may negatively impact our revenues. In addition, our failure to achieve market acceptance of our solution for the management of social and display advertising spend would harm our growth prospects, operating results and financial condition.

Our sales cycle can be long and unpredictable and require considerable time and expense, which may cause our operating results to fluctuate.

The sales cycle for our solutions, from initial contact with a potential lead to contract execution and implementation, varies widely by customer, but can take up to three months. Some of our customers undertake a significant evaluation process that frequently involves not only our solutions but also those of our competitors, which has in the past resulted in extended sales cycles. Our sales efforts involve educating our customers about the use, technical capabilities and benefits of our platform. In addition, under certain circumstances, we sometimes offer an initial term, typically of a few months in duration, to new customers who may terminate their subscription at any time during this initial period before the fixed term contract commences. We have no assurance that the substantial time and money spent on our sales efforts will produce any sales. If our sales efforts result in a new customer subscription, the customer may terminate its subscription during the initial period, after we have incurred the expenses associated with entering the customer’s data in our platform and related training and support. If sales expected from a customer are not realized in the time period expected or not realized at all, or if a customer terminates during the initial period, our business, operating results and financial condition could be adversely affected.

Our ability to generate revenue depends on our collection of significant amounts of data from various sources.

Our ability to optimize the delivery of Internet advertisements for our customers depends on our ability to successfully leverage data, including data that we collect from our customers as well as data provided by publishers and from third parties. Using cookies and similar tracking technologies, we collect information about the interaction of users with our advertisers’ and publishers’ websites. Our ability to successfully leverage such data is dependent upon our continued ability to access and utilize such data. Our ability to access and use such data could be restricted by a number of factors, including consumer choice, restrictions imposed by advertisers and publishers, changes in technology, and new developments in laws, regulations, and industry standards.

If consumer resistance to the collection and sharing of the data used to deliver targeted advertising, increased visibility of consent / Do Not Track mechanisms as a result of industry regulatory and/or legal developments, and/or the development and deployment of new technologies result in a material impact on our ability to collect data, this will materially impair the results of our operations.

Material defects or errors in our software platform could harm our reputation, result in significant costs to us and impair our ability to sell our subscription services.

The software applications underlying our subscription services are inherently complex and may contain material defects or errors, which may cause disruptions in availability, misallocation of advertising spend or other performance problems. Any such errors, defects, disruptions in service or other performance problems with our software platform, including those resulting from new versions or updates, could negatively impact our customers’ businesses or the success of their advertising campaigns and cause harm to our reputation. If we have any errors, defects, disruptions in service or other performance problems with our software platform, customers could elect not to renew or reduce their usage or delay or withhold payment to us, which could result in an increase in our provision for doubtful accounts or an increase in the length of collection cycles for accounts receivable. Errors, defects, disruptions in service or other performance problems could also result in customers making warranty or other claims against us, our giving credits to our customers toward future advertising spend or costly litigation. As a result, material defects or errors in our platform could have a material adverse impact on our business and financial performance.

The costs incurred in correcting any material defects or errors in our software platform may be substantial and could adversely affect our operating results. After the release of new versions of our software, defects or errors may be identified from time to time by our internal team and by our customers. We implement bug fixes and upgrades as part of our regularly scheduled system maintenance. If we do not complete this maintenance according to schedule or if customers are otherwise dissatisfied with the frequency and/or duration of our maintenance services, customers could elect not to renew, or delay or withhold payment to us, or cause us to issue credits, make refunds or pay penalties.

We primarily derive our revenues from a single software platform and any factor adversely affecting subscriptions to our platform could harm our business and operating results.

We primarily derive our revenues from sales of a single software platform. As such, any factor adversely affecting subscriptions to our platform, including product release cycles, market acceptance, product competition, performance and reliability, reputation, price competition, and economic and market conditions, could harm our business and operating results.

If mobile connected devices, their operating systems or content distribution channels, including those controlled by our competitors, develop in ways that prevent our advertising campaigns from being delivered to their users, our ability to grow our business will be impaired.

Our success in the mobile channel depends upon the ability of our technology platform to integrate with mobile inventory suppliers and provide advertising for most mobile connected devices, as well as the major operating systems that run on them and the applications that are downloaded onto them. The design of mobile devices and operating systems is controlled by third parties with whom we do not have any formal relationships. These parties frequently introduce new devices, and from time to time they may introduce new operating systems or modify existing ones. Network carriers may also impact the ability to access specified content on mobile devices. If our solution were unable to work on these devices or operating systems, either because of technological constraints or because an operating system or app developer, device maker or carrier wished to impair our ability to purchase inventory and provide advertisements, our ability to generate revenue could be significantly harmed.

We primarily use third-party data centers to deliver our services. Any disruption of service at these facilities could harm our business.

We manage a significant portion of our services and serve substantially all of our customers from only a single third-party data center facility. While we control the actual computer, network and storage systems upon which our platform runs, and deploy them to the data center facility, we do not control the operation of the facility. The owner of the facility has no obligation to renew the agreement with us on commercially reasonable terms, or at all. If we are unable to renew the agreement on commercially reasonable terms, we may be required to transfer to a new facility or facilities, and we may incur significant costs and possible service interruption in connection with doing so.

The facility is vulnerable to damage or service interruption resulting from human error, intentional bad acts, earthquakes, hurricanes, floods, fires, war, terrorist attacks, power losses, hardware failures, systems failures, telecommunications failures and similar events. Moreover, while we have a disaster recovery plan in place, we do not maintain a “hot failover” instance of our software platform permitting us to immediately switch over in the event of damage or service interruption at our data center. The occurrence of a natural disaster or an act of terrorism, any outages or vandalism or other misconduct, or a decision to close the facility without adequate notice or other unanticipated problems could result in lengthy interruptions in our services.

Any changes in service levels at the facility or any errors, defects, disruptions or other performance problems at or related to the facility that affect our services could harm our reputation and may damage our customers’ businesses. For instance, in December 2017, researchers identified significant CPU architecture vulnerabilities commonly known as “Spectre” and “Meltdown” that have required software updates and patches to mitigate such vulnerabilities, and such updates and patches may require servers to go offline and may potentially slow their performance. Interruptions in our services might reduce our revenues, subject us to potential liability, or result in reduced usage of our platform. In addition, some of our customer contracts require us to issue credits for downtime in excess of certain levels and in some instances give our customers the ability to terminate their subscriptions.

We also depend on third-party Internet-hosting providers and continuous and uninterrupted access to the Internet through third-party bandwidth providers to operate our business. If we lose the services of one or more of our Internet-hosting or bandwidth providers for any reason or if their services are disrupted, for example due to viruses or “denial-of-service” or other attacks on their systems, or due to human error, intentional bad acts, power loss, hardware failures, telecommunications failures, fires, wars, terrorist attacks, floods, earthquakes, hurricanes, tornadoes or similar events, we could experience disruption in our ability to offer our solutions or we could be required to retain the services of replacement providers, which could increase our operating costs and harm our business and reputation.

If we cannot efficiently implement our solutions for customers, we may lose customers.

Our customers have a variety of different data formats, enterprise applications and infrastructure and our platform must support our customers’ data formats and integrate with complex enterprise applications and infrastructures. If our platform does not currently support a customer’s required data format or appropriately integrate with a customer’s applications and infrastructure, then we may choose to configure our platform to do so, which would increase our expenses. Additionally, we do not control our customers’ implementation schedules. As a result, as we have experienced in the past, if our customers do not allocate internal resources necessary to meet their implementation responsibilities or if we face unanticipated implementation difficulties, the implementation may be delayed. Further, in the past, our implementation capacity has at times constrained our ability to successfully implement our solutions for our customers in a timely manner, particularly during periods of high demand. If the customer implementation process is not executed successfully or if execution is delayed, we could incur significant costs, customers could become dissatisfied and decide not to increase usage of our platform, not to use our platform beyond an initial period prior to their term commitment and revenue recognition could be delayed. In addition, competitors with more efficient operating models with lower implementation costs could penetrate our customer relationships.

Additionally, large customers may request or require specific features or functions unique to their particular business processes, which increase our upfront investment in sales and deployment efforts and the revenues resulting from the customers under our typical contract length may not cover the upfront investments. If prospective large customers require specific features or functions that we do not offer, then the market for our solution will be more limited and our business could suffer. In addition, supporting large customers could require us to devote significant development services and support personnel and strain our personnel resources and infrastructure. If we are unable to address the needs of these customers in a timely fashion or further develop and enhance our solution, these customers may not renew their subscriptions, seek to terminate their relationship with us, renew on less favorable terms, or reduce their advertising spend on our platform. If any of these were to occur, our revenues may decline and our operating results could be adversely affected.

If we are unable to maintain or expand our sales and marketing capabilities, we may not be able to generate anticipated revenues.

Increasing our customer base and achieving broader market acceptance of our software platform may depend to an extent on our ability to expand our sales and marketing operations and activities. We are substantially dependent on our sales force to obtain new customers and our marketing organization to generate a sufficient pipeline of qualified sales leads. We may need to expand our sales team in order to increase revenues from new and existing customers and to further penetrate our existing markets and expand into new markets, but may not be able to attract and hire qualified sales personnel quickly enough or at all. Our solutions require a sophisticated sales force with specific sales skills and technical knowledge. Competition for qualified sales personnel is intense, and we may not be able to retain our existing sales personnel or attract, integrate, train or retain sufficient highly qualified sales personnel. In addition, we may need to invest in lead generation activities to develop our pipeline of qualified opportunities for our sales force, which could increase our marketing expenses. If our lead generation activities do not increase our pipeline or if our sales force is unable to close opportunities at a high rate, then we may not generate an increase in revenues.

Any failure to offer high-quality technical support services may adversely affect our relationships with our customers and harm our financial results.

Our customers depend on our support organization to resolve any technical issues relating to our solutions. In addition, our sales process is highly dependent on the quality of our solutions, our business reputation and on strong recommendations from our existing customers. Any failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could harm our reputation, adversely affect our ability to sell our solutions to existing and prospective customers, and harm our business, operating results and financial condition.

We offer technical support services with our solutions and may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services. We also may be unable to modify the format of our support services to compete with changes in support services provided by competitors. It is difficult to predict customer demand for technical support services and if customer demand increases significantly, we may be unable to provide satisfactory support services to our customers. Additionally, increased customer demand for these services, without corresponding revenues, could increase costs and adversely affect our operating results.

If our security measures are breached or unauthorized access to customer data or our data is otherwise obtained, our solutions may be perceived as not being secure, customers may reduce the use of or stop using our solutions and we may incur significant liabilities.

In the ordinary course of our business, we maintain sensitive data on our networks, including our intellectual property and proprietary or confidential business information relating to our business and that of our customers and business partners. The secure maintenance of this information is critical to our business and reputation. We believe that companies have been increasingly subject to a wide variety of security incidents, cyber-attacks and other attempts to gain unauthorized access. These threats can come from a variety of sources, ranging in sophistication from an individual hacker to a state-sponsored attack. Cyber threats may be generic, or they may be custom-crafted against our information systems. Cyber-attacks have become more prevalent and much harder to detect and defend against. Our network and storage applications may be subject to unauthorized access by hackers or breached due to operator error, malfeasance or other system disruptions. It is often difficult to anticipate or immediately detect such incidents and the damage caused by such incidents. These data breaches and any unauthorized access or disclosure of our information or intellectual property could result in the loss of information, litigation, indemnity obligations and other liability. While we have security measures in place, our systems and networks are subject to ongoing threats and therefore these security measures may be breached as a result of third-party action, including cyber-attacks or other intentional misconduct by computer hackers, employee error, malfeasance or otherwise. This could result in one or more third parties obtaining unauthorized access to our customers’ data or our data, including intellectual property and other confidential business information. Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Third parties may also attempt to fraudulently induce employees or customers into disclosing sensitive information such as user names, passwords or other information in order to gain access to our customers’ data or our data, including intellectual property and other confidential business information. If an actual or perceived breach of our security occurs, the market perception of the effectiveness of our security measures could be harmed, we could lose potential sales and existing customers or we could incur other liabilities, which could adversely affect our business.

Our growth depends in part on the success of our strategic relationships with third parties.

Our future growth will depend on our ability to enter into and retain successful strategic relationships with third parties. For example, we are seeking to establish relationships with third parties to develop integrations with complementary technology and content. These relationships may not result in additional customers or enable us to generate significant revenues. Identifying partners and negotiating and documenting relationships with them require significant time and resources. Our contracts for these relationships are typically non-exclusive and do not prohibit the other party from working with our competitors or from offering competing services. If we are unsuccessful in establishing or maintaining our relationships with these third parties, our ability to compete in the marketplace or to grow our revenues could be impaired and our operating results would suffer.

We have also entered into long-term strategic agreements with certain leading search publishers. Under these strategic agreements, we receive consideration based on a percentage of the search advertising spend that our customers manage on our platform.  The majority of our strategic agreement revenue is concentrated in one revenue share agreement, executed with Google in December 2018, with an effective date of October 1, 2018 (the “Google Revenue Share Agreement”). Under the Google Revenue Share Agreement, we receive both fixed and variable revenue share payments based on a percentage of the search advertising spend that is managed through our platform.  For the three and six months ended June 30, 2019, we realized revenues of $3.0 million and $6.0 million, respectively, from the Google Revenue Share Agreement.  The Google Revenue Share Agreement has a three-year term; however, after two years, Google may terminate the Google Revenue Share Agreement with no penalty if we do not meet certain financial metrics.  Our results of operations would be adversely affected if the Google Revenue Share Agreement is terminated or adversely modified.

As a result of our customers’ usage of our software platform, we will need to continually improve our hosting infrastructure to avoid service interruptions or slower system performance.

We have experienced growth in the number of transactions and data that our hosting infrastructure supports. We seek to maintain sufficient excess capacity in our infrastructure to meet the needs of all of our customers. We also seek to maintain excess capacity to facilitate the rapid provision of new customer deployments and the expansion of existing customer deployments. For example, if we secure a large customer or a group of customers that require significant amounts of bandwidth or storage, we may need to increase bandwidth, storage, power or other elements of our application architecture and our infrastructure, and our existing systems may not be able to scale in a manner satisfactory to our existing or prospective customers.

The amount of infrastructure needed to support our customers is based on our estimates of anticipated usage. If we were to experience unforeseen increases in usage, we could be required to increase our infrastructure investments resulting in increased costs or reduced gross margins, and if we do not accurately predict our infrastructure capacity requirements, our customers could experience service outages that may subject us to financial penalties and liabilities and result in customer losses. If our hosting infrastructure capacity fails to keep pace with increased sales, customers may experience service interruptions or slower system performance as we seek to obtain additional capacity, which could harm our reputation and adversely affect our revenue growth. As use of our software platform grows and as customers use it for more complicated tasks, we will need to devote additional resources to improving our application architecture and our infrastructure in order to maintain the performance of our software platform. We may need to incur additional costs to upgrade or expand our computer systems and architecture in order to accommodate increased demand if our systems cannot handle current or higher volumes of usage. In addition, increasing our systems and infrastructure in advance of new customers would cause us to have increased cost of revenues, which can adversely affect our gross margins until we increase revenues that are spread over the increased costs.

Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.

Our success and ability to compete depends in part upon our intellectual property. We primarily rely on a combination of copyright, trade secret and trademark laws, as well as confidentiality procedures and contractual restrictions with our employees, customers, partners and others to establish and protect our intellectual property rights. However, the steps we take to protect our intellectual property rights may be inadequate or we may be unable to secure intellectual property protection for all of our solutions. In particular, we have three issued U.S. patents.

If we are unable to protect our intellectual property, our competitors could use our intellectual property to market products and services similar to ours and our ability to compete effectively would be impaired. Moreover, others may independently develop technologies that are competitive to ours or infringe our intellectual property. The enforcement of our intellectual property rights depends on our legal actions against these infringers being successful, but we cannot be sure these actions will be successful, even when our rights have been infringed. In addition, defending our intellectual property rights might entail significant expense and diversion of management resources. Any of our intellectual property rights may be challenged by others or invalidated through administrative processes or litigation. Any patents issued in the future may not provide us with competitive advantages or may be successfully challenged by third parties.

Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain. Effective protection of our intellectual property may not be available to us in every country in which our solutions are available. The laws of some foreign countries may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property.

We might be required to spend significant resources to monitor and protect our intellectual property rights, and our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. Litigation to protect and enforce our intellectual property rights could be costly, time-consuming and distracting to management, whether or not it is resolved in our favor, and could ultimately result in the impairment or loss of portions of our intellectual property.

We could incur substantial costs as a result of any claim of infringement of another party’s intellectual property rights.

In recent years, there has been significant litigation in the United States involving patents and other intellectual property rights. Companies in the Internet and technology industries are increasingly bringing and becoming subject to suits alleging infringement of proprietary rights, particularly patent rights, and our competitors may hold patents or have pending patent applications, which could be related to our business. These risks have been amplified by the increase in third parties, which we refer to as non-practicing entities, whose sole primary business is to assert such claims. We have received in the past, and expect to receive in the future, notices that claim we or our customers using our solutions have misappropriated or misused other parties’ intellectual property rights. If we are sued by a third party that claims that our technology infringes its rights, the litigation could be expensive and could divert our management resources. We do not currently have an extensive patent portfolio of our own, which may limit the defenses available to us in any such litigation.

In addition, in most instances, we have agreed to indemnify our customers against certain claims that our subscription services infringe the intellectual property rights of third parties. Our business could be adversely affected by any significant disputes between us and our customers as to the applicability or scope of our indemnification obligations to them. The results of any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to do one or more of the following:


cease offering or using technologies that incorporate the challenged intellectual property;


make substantial payments for legal fees, settlement payments or other costs or damages;


obtain a license, which may not be available on reasonable terms, to sell or use the relevant technology; or


redesign technology to avoid infringement.

If we are required to make substantial payments or undertake any of the other actions noted above as a result of any intellectual property infringement claims against us or any obligation to indemnify our customers for such claims, such payments or costs could have a material adverse effect upon our business and financial results.

Our use of open source technology could impose limitations on our ability to commercialize our software platform.

We use open source software in our platform. Some open source software licenses require users who distribute open source software as part of their software to publicly disclose all or part of the source code to such software and/or make available any derivative works of the open source code on unfavorable terms or at no cost. The terms of various open source licenses have not been interpreted by the U.S. courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our software platform. While we monitor our use of open source software and try to ensure that none is used in a manner that would require us to disclose our source code or that would otherwise breach the terms of an open source agreement, such use could inadvertently occur and we may be required to release our proprietary source code, pay damages for breach of contract, re-engineer our applications, discontinue sales in the event re-engineering cannot be accomplished on a timely basis or take other remedial action that may divert resources away from our development efforts, any of which could cause us to breach customer contracts, harm our reputation, result in customer losses or claims, increase our costs or otherwise adversely affect our business and operating results.

Because our long-term success depends, in part, on our ability to expand our sales to customers outside the United States, our business will be susceptible to risks associated with international operations.

We currently have personnel and/or customers in China, England, France, Ireland, Japan and Singapore, as well as the United States. Due to our international exposure, our business is susceptible to risks associated with international operations. However, we have a limited operating history outside the United States, and our ability to manage our business and conduct our operations internationally requires considerable management attention and resources and is subject to particular challenges of supporting a rapidly growing business in an environment of diverse cultures, languages, customs, tax laws, legal systems, alternate dispute systems and regulatory systems. The risks and challenges associated with international expansion include:


the need to support and integrate with local publishers and partners;


continued localization of our platform, including translation into foreign languages and associated expenses;


competition with companies that have greater experience in the local markets than we do or who have pre-existing relationships with potential customers in those markets;


compliance with multiple, potentially conflicting and changing governmental laws and regulations, including employment, tax, privacy and data protection laws and regulations;


compliance with anti-bribery laws, including compliance with the Foreign Corrupt Practices Act;


difficulties in invoicing and collecting in foreign currencies and associated foreign currency exposure;


difficulties in staffing and managing foreign operations and the increased travel, infrastructure and legal compliance costs associated with international operations;


different or lesser protection of our intellectual property rights;


difficulties in enforcing contracts and collecting accounts receivable, longer payment cycles and other collection difficulties;


restrictions on repatriation of earnings; and


regional economic and political conditions.

We have limited experience in marketing, selling and supporting our subscription services internationally, which increases the risk that any potential future expansion efforts that we may undertake will not be successful.

Fluctuations in the exchange rate of foreign currencies could result in currency transactions losses.

We currently have foreign sales denominated in Australian Dollars, British Pound Sterling, Chinese Yuan, Euros, Japanese Yen and Singaporean Dollars. In addition, we incur a portion of our operating expenses in the currencies of the countries where we have offices. We face exposure to adverse movements in currency exchange rates, which may cause our revenues and operating results to differ materially from expectations. If the U.S. Dollar continues to strengthen relative to foreign currencies as it has been since the second quarter of 2018, our non-U.S. revenues would be adversely affected. Conversely, a decline in the U.S. Dollar relative to foreign currencies would increase our non-U.S. revenues when translated into U.S. Dollars. Our operating results could be negatively impacted depending on the amount of expense denominated in foreign currencies. As exchange rates vary, revenues, cost of revenues, operating expenses and other operating results, when translated, may differ materially from expectations. In addition, our revenues and operating results are subject to fluctuation if our mix of U.S. and foreign currency-denominated transactions or expenses changes in the future because we do not currently hedge our foreign currency exposure. Even if we were to implement hedging strategies to mitigate foreign currency risk, these strategies might not eliminate our exposure to foreign exchange rate fluctuations and would involve costs and risks of their own, such as ongoing management time and expertise, external costs to implement the strategies and potential accounting implications.

Unfavorable conditions in the market for digital advertising or the global economy or reductions in digital advertising spend could limit our ability to grow our business and negatively affect our operating results.

Revenue growth and potential profitability of our business depends on digital advertising spend by advertisers in the markets we serve. Our operating results may vary based on changes in the market for digital advertising or the global economy. To the extent that weak economic conditions cause our customers and potential customers to freeze or reduce their advertising budgets, particularly digital advertising, demand for our solution may be negatively affected.

Historically, economic downturns have resulted in overall reductions in advertising spend. If economic conditions deteriorate or the rise of geopolitical instability and military hostilities causes economic uncertainty, our customers and potential customers may elect to decrease their advertising budgets or defer or reconsider software and service purchases, which would limit our ability to grow our business and negatively affect our operating results.

We have experienced turnover in our senior management, and the loss of key personnel or an ability to attract, retain and motivate qualified personnel may result in operational inefficiencies that could negatively affect our business.

Our success depends upon the continued service of our talented management, operational and key technical employees, as well as our ability to continue to attract additional highly qualified talent. Turnover amongst our employees could result in operational and administrative inefficiencies and added costs, which could adversely impact our results of operations, stock price and customer relationships, and could make recruiting for future management and other positions more difficult. In addition, we must successfully integrate any new senior management and other new personnel within our organization in order to achieve our operating objectives, and changes in other key positions may temporarily affect our financial performance and results of operations as new employees become familiar with our business.

We do not maintain key person life insurance policies on any of our employees. Each of our executive officers, key technical personnel and other employees could terminate his or her relationship with us at any time. Our business also requires skilled technical, sales and other personnel, who are in high demand and are often subject to competing offers. As we expand into additional geographic markets, we will require personnel with expertise in these new areas. Competition for qualified employees is intense in our industry and particularly in San Francisco, California. An inability to retain, attract, relocate and motivate employees required for our business, including the planned expansion of our business, could delay or prevent the achievement of our business objectives and could materially harm our business and our customer relationships.

Managing a global organization has placed, and may continue to place, significant demands on our management and infrastructure. If we fail to manage our operations effectively, we may be unable to execute our business plan, maintain high levels of service or address competitive challenges adequately.

Managing a global and geographically dispersed workforce and operation has required substantial management effort, the allocation of valuable management resources and significant additional investment in our infrastructure. We will be required to continue to improve our operational, financial and management controls and operations reporting procedures, and we may not be able to do so effectively. Moreover, we may from time to time decide to undertake cost savings initiatives, such as additional restructurings, disposing of, and/or otherwise discontinuing certain products, in an effort to focus our resources on key strategic initiatives and streamline our business. Further, supporting our customers and operations, and driving future growth, we must continually improve and maintain our technology, systems and network infrastructure. As such, we may be unable to manage our expenses effectively in the future, which may negatively impact our gross margins or operating expenses in any particular quarter. If we fail to manage our anticipated growth or change in a manner that does not preserve the key aspects of our corporate culture, the quality of our solutions may suffer, which could negatively affect our brand and reputation and harm our ability to retain and attract customers.

Domestic and foreign government regulation and enforcement of data practices and data tracking technologies is expansive, not clearly defined and rapidly evolving. Such regulation could directly restrict portions of our business or indirectly affect our business by constraining our customers’ use of our platform or limiting the growth of our markets.

Federal, state, municipal and/or foreign governments and agencies have adopted and could in the future adopt, modify, apply or enforce laws, policies, and regulations covering user privacy, data security, technologies such as cookies that are used to collect, store and/or process data, the taxation of products and services, unfair and deceptive practices, and/or the collection, use, processing, transfer, storage and/or disclosure of data associated with a unique individual. The categories of data regulated under these laws vary widely and are often ill-defined and subject to new applications or interpretation by regulators. Our subscription services enable our customers to display digital advertisements to targeted population segments, as well as collect, manage and store data regarding the measurement and valuation of their digital advertising and marketing campaigns, which may include data that is directly or indirectly obtained or derived through the activities of online or mobile visitors. The uncertainty and inconsistency among these laws, coupled with a lack of guidance as to how these laws will be applied to current and emerging Internet and mobile analytics technologies, creates a risk that regulators, lawmakers or other third parties, such as potential plaintiffs, may assert claims, pursue investigations or audits, or engage in civil or criminal enforcement. These actions could limit the market for our subscription services or impose burdensome requirements on our services and/or customers’ use of our services, thereby rendering our business unprofitable.

Some features of our subscription services use cookies, which trigger the data protection requirements of certain foreign jurisdictions, such as the EU General Data Protection Regulation, or GDPR, and the EU ePrivacy Directive. In addition, our services collect data about visitors’ interactions with our advertiser clients that may be subject to regulation under current or future laws or regulations. If our privacy or data security measures fail to comply with these current or future laws and regulations in any of the jurisdictions in which we collect information, we may be subject to litigation, regulatory investigations, civil or criminal enforcement, audits or other liabilities in such jurisdictions, or our advertisers may terminate their relationships with us. In addition, foreign court judgments or regulatory actions could impact our ability to transfer, process and/or receive transnational data that is critical to our operations, including data relating to users, clients, or partners outside the United States. Such judgments or actions could affect the manner in which we provide our services or adversely affect our financial results if foreign clients and partners are not able to lawfully transfer data to us.

This area of the law is currently under intense government scrutiny and many governments, including the U.S. government, are considering a variety of proposed regulations that would restrict or impact the conditions under which data obtained from or through the activities of visitors could be collected, processed or stored. In addition, regulators such as the Federal Trade Commission and the California Attorney General are continually proposing new regulations and interpreting and applying existing regulations in new ways. For example, in June 2018, California passed the California Consumer Privacy Act, or CCPA, which provides new data privacy rights for consumers and new disclosure and operational requirements for companies, effective January 2020. Fines for non-compliance may be up to $7,500 per violation. The burdens imposed by the GDPR and CCPA, and changes to existing laws or new laws regulating the solicitation, collection or processing of personal and consumer information, truth-in-advertising and consumer protection could affect our customers’ utilization of digital advertising and marketing, potentially reducing demand for our subscription services, or impose restrictions that make it more difficult or expensive for us to provide our services.

If legislation dampens the growth in web and mobile usage or access to the Internet, our results of operations could be harmed.

Legislation enacted in the future could dampen the growth in web and mobile usage and decrease its acceptance as a medium of communications and commerce or result in increased adoption of new modes of communication and commerce that may not be serviced by our products. In addition, government agencies or private organizations may begin to impose taxes, fees or other charges for accessing the Internet, which could result in slower growth or a decrease in eCommerce, use of social media and/or use of mobile devices. Any of these outcomes could cause demand for our platform to decrease, our costs to increase, and our results of operations and financial condition to be harmed.

If our customers fail to abide by applicable privacy laws or to provide adequate notice and/or obtain consent from end users, we could be subject to litigation or enforcement action or reduced demand for our services. Industry self-regulatory standards may be implemented in the future that could affect demand for our platform and our ability to access data we use to provide our platform.

Our customers utilize our services to support and measure their direct interactions with visitors, and although we provide notice and choice mechanisms on our websites for our subscription services, we also must rely on our customers to implement and administer notice and choice mechanisms required under applicable laws. If we or our customers fail to abide by these laws, it could result in litigation or regulatory or enforcement action against our customers or against us directly.

In addition, self-regulatory organizations (such as the Digital Advertising Network or Network Advertising Initiative) to which our customers, partners and suppliers may belong, may impose opt-in or opt-out requirements on our customers, which may in the future require our customers to provide various mechanisms for users to opt-in or opt-out of the collection of any data, including anonymous data, with respect to such users’ web or mobile activities. The online and/or mobile industries may adopt technical or industry standards, or federal, state, local or foreign laws may be enacted that allow users to opt-in or opt-out of data that is necessary to our business. In particular, some government regulators and standard-setting organizations have suggested a “Do Not Track” standard that allows users to express a preference, independent of cookie settings in their browser, not to have website browsing recorded. All the major Internet browsers have implemented some version of a “Do Not Track” setting. Furthermore, publishers may implement alternative tracking technologies that make it more difficult to access the data necessary to our business or make it more difficult for us to compete with the publisher’s own advertising management solutions. If any of these events were to occur in the future, it could have a material effect on our ability to provide services and for our customers to collect the data that is necessary to use our services.

Our revenues may be adversely affected if we are required to charge sales taxes in additional jurisdictions or other taxes for our solutions.

We collect or have imposed upon us sales or other taxes related to the solutions we sell in certain states and other jurisdictions. Additional states, countries or other jurisdictions may seek to impose sales or other tax collection obligations on us in the future, or states or jurisdictions in which we already pay tax may increase the amount of taxes we are required to pay. A successful assertion by any state, country or other jurisdiction in which we do business that we should be collecting sales or other taxes on the sale of our products and services could, among other things, create significant administrative burdens for us, result in substantial tax liabilities for past sales, discourage clients from purchasing solutions from us or otherwise substantially harm our business and results of operations.

We may experience quarterly fluctuations in our operating results due to a number of factors which make our future results difficult to predict and could cause our operating results to fall below expectations or our guidance.

Our quarterly operating results may fluctuate due to a variety of factors, many of which are outside of our control. As a result, comparing our operating results on a period-to-period basis may not be meaningful. You should not rely on our past results as indicative of our future performance. If our revenues or operating results fall below the expectations of investors or securities analysts, or below any guidance we may provide to the market, the price of our common stock could decline substantially.

In addition to other risk factors listed in this section, factors that may affect our quarterly operating results include the following:


the level of advertising spend managed through our platform for a particular quarter;


fluctuations in the contractual rates of our strategic agreements with publishers;


customer renewal rates, and the pricing and usage of our platform in any renewal term;


demand for our platform and the size and timing of our sales;


customers delaying purchasing decisions in anticipation of new releases by us or of new products by our competitors;


any termination or adverse changes in the Google Revenue Share Agreement, or any changes in any other current or future strategic agreements with publishers;


delays in projects to upgrade our own software platform infrastructure and any resulting delays in releasing new features;


network outages, platform downtime, software bugs or security breaches and any associated credits, warranty claims or other expenses;


changes in the competitive dynamics of our industry, including consolidation among competitors or customers;


market acceptance of our current and future solutions;


changes in spending on digital advertising or information technology and software by our current and/or prospective customers;


budgeting cycles of our customers;


our potentially lengthy sales cycle;


our ability to control costs, including our operating expenses;


the amount and timing of infrastructure costs and operating expenses related to the maintenance and expansion of our business, operations and infrastructure;


hiring or separation of employees;


foreign currency exchange rate fluctuations; and


general economic and political conditions in our domestic and international markets.

Based upon all of the factors described above, we have a limited ability to forecast our future revenues, costs and expenses, and as a result, our operating results may from time to time fall below our estimates or the expectations of public market analysts and investors.

Future acquisitions or divestitures, strategic investments, partnerships or alliances could be difficult to integrate or complete, divert the attention of key management personnel, disrupt our business, dilute shareholder value and adversely affect our results of operations and financial condition.

We acquired businesses in the past and may seek to acquire or sell businesses, products or technologies in the future. However, we have limited experience in acquiring and integrating businesses, products and technologies. If we identify an appropriate acquisition candidate, we may not be successful in negotiating the terms and/or financing of the acquisition, and our due diligence may fail to identify all of the problems, liabilities or other shortcomings or challenges of an acquired business, product or technology, including issues related to intellectual property, product quality or architecture, regulatory compliance practices, revenue recognition or other accounting practices or employee or client issues.

Any acquisition or investment may require us to use significant amounts of cash, issue potentially dilutive equity securities or incur debt. In addition, acquisitions involve numerous risks, any of which could harm our business, including:


regulatory and commercial risks relating to advertising technologies we may acquire;


difficulties in integrating the operations, technologies, services and personnel of acquired businesses, especially if those businesses operate outside of our core competency or in foreign countries;


cultural challenges associated with integrating employees from the acquired company into our organization;


reputation and perception risks associated with the acquired product or technology by the general public;


ineffectiveness or incompatibility of acquired technologies or services;


potential loss of key employees of acquired businesses;


inability to maintain the key business relationships and the reputations of acquired businesses;


diversion of management’s attention from other business concerns;


litigation for activities of the acquired company, including claims from terminated employees, clients, former shareholders or other third parties;


failure to identify all of the problems, liabilities or other shortcomings or challenges of an acquired company, technology, or solution, including issues related to intellectual property, solution quality or architecture, regulatory compliance practices, revenue recognition or other accounting practices or employee or client issues;


in the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political and regulatory risks associated with specific countries; costs necessary to establish and maintain effective internal controls for acquired businesses;


failure to successfully further develop the acquired technology in order to recoup our investment; and


increased fixed costs.

If we are unable to successfully integrate any future business, product or technology we acquire, our business and results of operations may suffer.

In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. If our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.

Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. For instance, in connection with our prior acquisitions, we issued shares of our common stock. We may consider sales of certain non-core businesses, products, technologies or other assets from time to time. We may not be successful in identifying buyers for any such assets or in negotiating the terms of any such sale. Any such sale could disrupt our business and adversely affect our results of operations.

If we experience material weaknesses or deficiencies in the future or otherwise fail to maintain an effective system of internal controls, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect investor confidence in us and, as a result, the value of our common stock.

If we identify material weaknesses or deficiencies in the future, if we are unable to comply with the requirements of Section 404(b) of the Sarbanes-Oxley Act, or Section 404, in a timely manner, if we are unable to assert that our internal control over financial reporting is effective or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected, and we could become subject to investigations by the stock exchange on which our securities are listed, the SEC, or other regulatory authorities, which could require additional financial and management resources.

We are a smaller reporting company and we cannot be certain if the reduced disclosure requirements applicable to smaller reporting companies will make our common stock less attractive to investors.

While we ceased being an emerging growth company as of December 31, 2018, many of the exemptions available for emerging growth companies are also available to smaller reporting companies like us that have less than $250 million of worldwide common equity held by non-affiliates. The disclosures we will be required to provide in our SEC filings will increase, but will still be less than it would be if we were not considered a smaller reporting company. Specifically, similar to emerging growth companies, smaller reporting companies are able to provide simplified executive compensation disclosures in their filings; are exempt from the provisions of Section 404 requiring that independent registered public accounting firms provide an attestation report on the effectiveness of internal control over financial reporting; and have certain other decreased disclosure obligations in their SEC filings, including, among other things, only being required to provide two years of audited financial statements in annual reports. Decreased disclosures in our SEC filings due to our status as a smaller reporting company may make it harder for investors to analyze our results of operations and financial prospects. We cannot predict if investors will find our common stock less attractive because we will rely on the exemptions available to smaller reporting companies. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.

We may not be able to utilize a significant portion of our net operating loss or research tax credit carryforwards, which could adversely affect our profitability.

As of December 31, 2018, we had federal and state net operating loss carryforwards due to prior period losses, which if not utilized will begin to expire in 2026 and 2022 for federal and state purposes, respectively. Our federal net operating loss generated in 2018 can be carried forward indefinitely. We also have federal research tax credit carryforwards, which if not utilized will begin to expire in 2026. These net operating loss and research tax credit carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our profitability.

In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, our ability to utilize net operating loss carryforwards or other tax attributes, such as research tax credits, in any taxable year may be limited if we experience an “ownership change.” A Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders who own at least 5% of our stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. Similar rules may apply under state tax laws.

Future issuances of our stock could cause an “ownership change.” It is possible that any future ownership change could have a material effect on the use of our net operating loss carryforwards or other tax attributes, which could adversely affect our profitability.

Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.

Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change.

We may be required to record a significant charge to earnings if our goodwill or amortizable intangible assets become further impaired.

We are required under GAAP to review our amortizable intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The events and circumstances we consider include the business climate, legal factors, operating performance indicators and competition. In the future we may be required to record a significant charge to earnings in our consolidated financial statements for the period in which any impairment of our goodwill or amortizable intangible assets is determined. This could adversely impact our results of operations and harm our business.

During the year ended December 31, 2018, the market capitalization of our publicly traded common stock sustained a decline to the extent that it fell below the book value of our net assets, triggering the need to perform a goodwill impairment test. As a result of this test, we identified and recorded goodwill impairment expense of $14.7 million for the year ended December 31, 2018. As additional facts, circumstances or assumptions change in the future, we may be required to record additional impairment charges to reduce the carrying value of our goodwill, intangible assets and other long-term assets. No impairment was recorded for the three and six months ended June 30, 2019.

Risks Related to the Ownership of Our Common Stock

If we cannot meet the continued listing requirements of The Nasdaq Global Market, The Nasdaq Global Market may de-list our common stock, which would have an adverse effect on the trading volume, liquidity and market price of our common stock.

Our common stock is listed on The Nasdaq Global Market, or Nasdaq. Although we currently meet Nasdaq’s listing standards, which generally require that we meet certain requirements relating to stockholders’ equity, market capitalization, stock price, the aggregate market value of publicly held shares, and distribution requirements, we cannot assure you that we will be able to continue to meet Nasdaq’s listing requirements. If we fail to satisfy Nasdaq’s continued listing requirements, Nasdaq may take steps to de-list our common stock. If Nasdaq delists our securities for trading on the Nasdaq, we could face significant adverse consequences, including:


a limited availability of market quotations for our common stock;


reduced liquidity with respect to our common stock;


reduced trading volume in and market price of our common stock;


a limited amount of news and analyst coverage for our company; and


a decreased ability to issue additional securities or obtain additional financing in the future.

Such a de-listing would likely have an adverse effect on the price of our common stock and would impair your ability to sell or purchase our common stock when you wish to do so. In the event of a de-listing, we may take actions to restore our compliance with Nasdaq’s listing requirements, but we can provide no assurance that any such action taken by us would allow our common stock to become listed again, stabilize the market price or improve the liquidity or trading volume of our common stock, prevent our common capitalization and stockholder’s equity from dropping below the Nasdaq minimum requirements, or prevent other future non-compliance with Nasdaq’s continued listing requirements.

The trading prices of the securities of technology companies have been highly volatile. Accordingly, the market price of our common stock has been, and is likely to continue to be, subject to wide fluctuations and could subject us to litigation.

Since our initial public offering, the closing sales price of our common stock on the New York Stock Exchange (from March 22, 2013 through June 19, 2018) and The Nasdaq Global Market (from June 20, 2018 to June 30, 2019) has been volatile. Factors affecting the market price of our common stock include:


variations in, or forward-looking guidance regarding, our revenues, gross margin, operating results, free cash flow, loss per share, revenue retention rates, annualized advertising spend on our platform, adjusted EBITDA and how these results compare to analyst and investor expectations;


announcements of technological innovations, new products or services, strategic alliances, acquisitions or significant agreements by us or by our competitors;


disruptions in our cloud-based operations or services or disruptions of other prominent cloud-based operations or services;


the economy as a whole, market conditions in our industry, and the industries of our customers; and


any other factors discussed herein.

In addition, the stock market in general has experienced substantial price and volume volatility that is often seemingly unrelated to the operating results of any particular companies. Moreover, if the market for technology stocks, especially software and cloud computing-related stocks, or the stock market in general experiences uneven investor confidence, the market price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The market price for our stock might also decline in reaction to events that affect other companies within, or outside, our industry, even if these events do not directly affect us. Some companies that have experienced volatility in the trading price of their stock have been subject of securities litigation. If we are the subject of such litigation, it could result in substantial costs and a diversion of management’s attention and resources.

From January 1, 2017 through June 30, 2019, the closing sales price of our common stock on the New York Stock Exchange (from January 1, 2017 through June 19, 2018), and The Nasdaq Global Market (from June 20, 2018 to June 30, 2019) ranged from $2.20 to $18.55 per share (retroactively adjusting for the one-for-seven reverse stock split, which became effective on October 5, 2017). Because our stock price has been volatile, investing in our common stock is risky.

We do not intend to pay dividends for the foreseeable future.

We have never declared nor paid cash dividends on our capital stock. We currently intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any dividends in the foreseeable future. Consequently, stockholders must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.

If there are substantial sales of shares of our common stock, the price of our common stock could decline.

Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur could depress the market price of our common stock and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate. We are unable to predict the effect that sales may have on the prevailing market price of our common stock. Any sales of securities by existing stockholders could adversely affect the trading price of our common stock.

If we sell additional shares of our common stock or securities convertible into our common stock in the future, the percentage ownership of our stockholders will be diluted.

On March 14, 2019, we filed a shelf registration statement on Form S-3 for the potential offering, issuance and sale by us of up to $50.0 million of our common stock, preferred stock, debt securities, warrants to purchase our common stock, preferred stock and debt securities, subscription rights to purchase our common stock, preferred stock and debt securities, and units consisting of all or some of these securities. Our shelf registration statement was declared effective by the SEC on May 10, 2019. Pursuant to an equity distribution agreement between us and JMP Securities LLC (“JMP”), common stock with an aggregate offering price of up to $13.0 million may be issued and sold pursuant to an “at-the-market” offering for sales of our common stock. Subject to certain limitations in the equity distribution agreement and compliance with applicable law, we have the discretion to deliver a sales notice to JMP at any time throughout the term of the sales agreement, which has a term equal to the term of the registration statement on Form S-3 unless otherwise terminated earlier by us or JMP pursuant to the terms of the sales agreement. The number of shares that are sold by JMP after delivering a sales notice will fluctuate based on the market price of our common stock during the sales period and limits we set with JMP. Because the price per share of each share sold will fluctuate based on the market price of our common stock during the sales period, it is not possible at this stage to predict the number of shares that will be ultimately issued. As of the date hereof, 570 thousand shares of our common stock have been sold pursuant to the equity distribution agreement, for net proceeds of $1.5 million. As of June 30, 2019, we had common stock with an aggregate offering price of up to $11,293 available for issuance under the equity distribution agreement.

Because management has broad discretion as to the use of the net proceeds from our future sales of securities, you may not agree with how we use them, and such proceeds may not be applied successfully.

Our management will have broad discretion over the use of proceeds from future sales of our securities. We currently intend to use the net proceeds from our “at-the-market” offering to fund research and development of our technology and for working capital and general corporate purposes. However, our management will have broad discretion in the application of the net proceeds from such offering and any future offerings and could spend the proceeds in ways that do not necessarily improve our operating results or enhance the value of our common stock, or that you otherwise do not agree with. The failure of our management to apply these funds effectively could, among other things, result in unfavorable returns and uncertainty about our prospects, each of which could cause the price of our common stock to decline.

Delaware law and provisions in our restated certificate of incorporation and restated bylaws could make a merger, tender offer, or proxy contest difficult, and limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees, thereby depressing the trading price of our common stock.

Our status as a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law may discourage, delay, or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change of control would be beneficial to our existing stockholders. In addition, our restated certificate of incorporation and restated bylaws contain provisions that may make the acquisition of our Company more difficult, including the following:


our Board is classified into three classes of directors with staggered three-year terms and directors can only be removed from office for cause;


only our Board has the right to fill a vacancy created by the expansion of our Board or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our Board;


only our chairman of the Board, our lead independent director, our chief executive officer, our president, or a majority of our Board is authorized to call a special meeting of stockholders;


certain litigation against us can only be brought in Delaware;


our restated certificate of incorporation authorizes undesignated preferred stock, the terms of which may be established, and shares of which may be issued, without the approval of the holders of common stock; and


advance notice procedures apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders.

In addition, our restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for: (1) any derivative action or proceeding brought on our behalf; (2) any action asserting a breach of fiduciary duty; (3) any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our restated certificate of incorporation, or our restated bylaws; (4) any action to interpret, apply, enforce or determine the validity of our restated certificate of incorporation or our restated bylaws, or (5) any action asserting a claim against us that is governed by the internal affairs doctrine. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. Alternatively, if a court were to find the choice of forum provision contained in our restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results, and financial condition.

If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.

The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our common stock or publish inaccurate or unfavorable research about our business, our common stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our common stock price and trading volume to decline.

Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds

None.

Item 3.
Defaults Upon Senior Securities

None.

Item 4.
Mine Safety Disclosures

Not applicable.

Item 5.
Other Information

None.

Item 6.
Exhibits

       
Incorporated by Reference
   
Number
 
Exhibit Title
 
Form
 
File No.
 
Filing Date
 
Filed
Herewith
                     
 
Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
             
X
                     
 
Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
             
X
                     
 
Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*
             
X
                     
 
Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*
             
X
                     
101.INS
 
XBRL Instance Document.
             
X
                     
101.SCH
 
XBRL Taxonomy Extension Schema Document.
             
X
                     
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
             
X
                     
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
             
X
                     
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
             
X
                     
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
             
X

*             As contemplated by SEC Release No. 33-8212, these exhibits are furnished with this Quarterly Report on Form 10-Q and are not deemed filed with the Securities and Exchange Commission and are not incorporated by reference in any filing of Marin Software Incorporated under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filings.

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.

 
MARIN SOFTWARE INCORPORATED
     
Dated: August 8, 2019
By:
/s/ Christopher A. Lien
   
Christopher A. Lien
   
Chief Executive Officer
   
(Principal Executive Officer)
     
Dated: August 8, 2019
By:
/s/ Bradley W. Kinnish
   
Bradley W. Kinnish
   
Chief Financial Officer
   
(Principal Financial and Accounting Officer)


48

EX-31.1 2 ex31_1.htm EXHIBIT 31.1

EXHIBIT 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Christopher A. Lien, certify that:


1.
I have reviewed this quarterly report on Form 10-Q of Marin Software 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined Exchange Act Rules13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:


a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;


b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;


c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and


d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and


5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):


a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and


b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 8, 2019


By:
/s/ Christopher A. Lien
 
Christopher A. Lien
 
Chief Executive Officer
 
(Principal Executive Officer)



EX-31.2 3 ex31_2.htm EXHIBIT 31.2

EXHIBIT 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Bradley W. Kinnish, certify that:


1.
I have reviewed this quarterly report on Form 10-Q of Marin Software 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined Exchange Act Rules13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:


a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;


b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;


c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and


d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and


5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):


a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and


b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 8, 2019


By:
/s/ Bradley W. Kinnish
 
Bradley W. Kinnish
 
Chief Financial Officer
 
(Principal Financial Officer)



EX-32.1 4 ex32_1.htm EXHIBIT 32.1

Exhibit 32.1

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


I, Christopher A. Lien, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that :

1.
the Quarterly Report of Marin Software Incorporated on Form 10-Q for the fiscal quarter ended June 30, 2019 (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 Marin Software Incorporated for the periods presented therein .

Date: August 8, 2019


By:
/s/ Christopher A. Lien


Christopher A. Lien


Chief Executive Officer


(Principal Executive Officer)



EX-32.2 5 ex32_2.htm EXHIBIT 32.2

Exhibit 32.2

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


I, Bradley W. Kinnish, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that :

1.
the Quarterly Report of Marin Software Incorporated on Form 10-Q for the fiscal quarter ended June 30, 2019 (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 Marin Software Incorporated for the periods presented therein .

Date: August 8, 2019


By:
/s/ Bradley W. Kinnish


Bradley W. Kinnish


Chief Financial Officer


(Principal Financial Officer)




EX-101.INS 6 mrin-20190630.xml XBRL INSTANCE DOCUMENT 0001389002 2019-01-01 2019-06-30 0001389002 2019-08-06 0001389002 2019-06-30 0001389002 2018-12-31 0001389002 2019-04-01 2019-06-30 0001389002 2018-04-01 2018-06-30 0001389002 2018-01-01 2018-06-30 0001389002 us-gaap:SellingAndMarketingExpenseMember 2019-04-01 2019-06-30 0001389002 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001389002 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001389002 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001389002 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001389002 us-gaap:CostOfSalesMember 2019-04-01 2019-06-30 0001389002 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001389002 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001389002 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001389002 us-gaap:CostOfSalesMember 2019-01-01 2019-06-30 0001389002 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001389002 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-06-30 0001389002 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001389002 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001389002 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001389002 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001389002 us-gaap:CommonStockMember 2018-03-31 0001389002 us-gaap:RetainedEarningsMember 2018-03-31 0001389002 2018-03-31 0001389002 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001389002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001389002 us-gaap:CommonStockMember 2019-03-31 0001389002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001389002 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001389002 us-gaap:RetainedEarningsMember 2019-03-31 0001389002 2019-03-31 0001389002 us-gaap:CommonStockMember 2017-12-31 0001389002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001389002 2017-12-31 0001389002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001389002 us-gaap:CommonStockMember 2018-12-31 0001389002 us-gaap:RetainedEarningsMember 2018-12-31 0001389002 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001389002 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001389002 us-gaap:RetainedEarningsMember 2017-12-31 0001389002 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-06-30 0001389002 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001389002 us-gaap:AccountingStandardsUpdate201409Member 2018-06-30 0001389002 us-gaap:CommonStockMember us-gaap:AccountingStandardsUpdate201409Member 2018-06-30 0001389002 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001389002 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001389002 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001389002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001389002 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001389002 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001389002 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-06-30 0001389002 us-gaap:RetainedEarningsMember 2019-01-01 2019-06-30 0001389002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-06-30 0001389002 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001389002 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001389002 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001389002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001389002 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-06-30 0001389002 us-gaap:RetainedEarningsMember 2018-01-01 2018-06-30 0001389002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-06-30 0001389002 us-gaap:CommonStockMember 2018-01-01 2018-06-30 0001389002 us-gaap:CommonStockMember 2019-06-30 0001389002 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001389002 us-gaap:RetainedEarningsMember 2018-06-30 0001389002 us-gaap:CommonStockMember 2018-06-30 0001389002 us-gaap:RetainedEarningsMember 2019-06-30 0001389002 2018-06-30 0001389002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001389002 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001389002 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001389002 2018-01-01 2018-12-31 0001389002 mrin:JMPSecuritiesMember srt:MaximumMember 2019-06-30 0001389002 srt:MaximumMember 2019-06-30 0001389002 2018-07-01 2018-09-30 0001389002 us-gaap:AccountingStandardsUpdate201602Member 2018-12-31 0001389002 srt:MaximumMember 2019-01-01 2019-06-30 0001389002 srt:MinimumMember 2019-01-01 2019-06-30 0001389002 mrin:GoogleMember 2019-01-01 2019-06-30 0001389002 mrin:GoogleMember srt:MaximumMember 2019-01-01 2019-06-30 0001389002 mrin:GoogleMember 2019-04-01 2019-06-30 0001389002 2019-01-01 mrin:GoogleMember 2019-06-30 0001389002 2020-01-01 mrin:GoogleMember 2019-06-30 0001389002 mrin:GoogleMember 2019-06-30 0001389002 country:US 2018-04-01 2018-06-30 0001389002 country:GB 2019-04-01 2019-06-30 0001389002 mrin:OtherMember 2018-04-01 2018-06-30 0001389002 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-06-30 0001389002 country:US 2019-04-01 2019-06-30 0001389002 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-06-30 0001389002 mrin:OtherMember 2019-04-01 2019-06-30 0001389002 mrin:StrategicAgreementsMember 2018-01-01 2018-06-30 0001389002 country:GB 2018-04-01 2018-06-30 0001389002 mrin:StrategicAgreementsMember 2019-01-01 2019-06-30 0001389002 country:GB 2018-01-01 2018-06-30 0001389002 mrin:OtherMember 2019-01-01 2019-06-30 0001389002 mrin:OtherMember 2018-01-01 2018-06-30 0001389002 country:GB 2019-01-01 2019-06-30 0001389002 country:US 2018-01-01 2018-06-30 0001389002 country:US 2019-01-01 2019-06-30 0001389002 mrin:StrategicAgreementsMember 2019-04-01 2019-06-30 0001389002 us-gaap:SubscriptionAndCirculationMember 2019-04-01 2019-06-30 0001389002 mrin:StrategicAgreementsMember 2018-04-01 2018-06-30 0001389002 us-gaap:SubscriptionAndCirculationMember 2018-04-01 2018-06-30 0001389002 mrin:GoogleMember 2018-12-31 0001389002 mrin:GoogleMember us-gaap:AccountsReceivableMember 2018-01-01 2018-12-31 0001389002 us-gaap:AccountsReceivableMember mrin:GoogleMember 2019-01-01 2019-06-30 0001389002 mrin:DeferredCostsToObtainContractsMember 2018-12-31 0001389002 mrin:DeferredCostsToFulfillContractsMember 2018-12-31 0001389002 mrin:DeferredCostsToFulfillContractsMember 2019-01-01 2019-06-30 0001389002 mrin:DeferredCostsToObtainContractsMember 2019-01-01 2019-06-30 0001389002 mrin:DeferredCostsToObtainContractsMember 2019-06-30 0001389002 mrin:DeferredCostsToFulfillContractsMember 2019-06-30 0001389002 us-gaap:ComputerEquipmentMember 2019-06-30 0001389002 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-06-30 0001389002 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001389002 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-12-31 0001389002 us-gaap:ComputerEquipmentMember 2018-12-31 0001389002 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001389002 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001389002 mrin:FinanceLeaseRightOfUseAssetsMember 2018-12-31 0001389002 mrin:FinanceLeaseRightOfUseAssetsMember 2019-06-30 0001389002 us-gaap:LeaseholdImprovementsMember 2019-06-30 0001389002 us-gaap:ComputerEquipmentMember srt:MaximumMember 2019-01-01 2019-06-30 0001389002 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-01-01 2019-06-30 0001389002 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-06-30 0001389002 srt:MinimumMember us-gaap:ComputerEquipmentMember 2019-01-01 2019-06-30 0001389002 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-06-30 0001389002 us-gaap:DevelopedTechnologyRightsMember 2019-06-30 0001389002 us-gaap:CustomerRelationshipsMember 2018-12-31 0001389002 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001389002 us-gaap:CustomerRelationshipsMember 2019-06-30 0001389002 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-06-30 0001389002 us-gaap:DevelopedTechnologyRightsMember srt:MinimumMember 2019-01-01 2019-06-30 0001389002 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-06-30 0001389002 mrin:TwoThousandEighteenRestructuringPlanMember 2019-01-01 2019-06-30 0001389002 mrin:TwoThousandEighteenRestructuringPlanMember 2019-04-01 2019-06-30 0001389002 mrin:TwoThousandEighteenRestructuringPlanMember 2018-01-01 2018-06-30 0001389002 mrin:TwoThousandEighteenRestructuringPlanMember 2018-04-01 2018-06-30 0001389002 mrin:EquityIncentivePlan2013Member 2019-06-30 0001389002 mrin:EquityIncentivePlan2013Member 2013-02-28 0001389002 mrin:EquityIncentivePlan2013Member 2019-01-01 2019-06-30 0001389002 mrin:EquityIncentivePlan2006And2013Member us-gaap:EmployeeStockOptionMember 2018-12-31 0001389002 mrin:EquityIncentivePlan2006And2013Member us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001389002 us-gaap:EmployeeStockOptionMember mrin:EquityIncentivePlan2006And2013Member 2019-06-30 0001389002 us-gaap:EmployeeStockOptionMember mrin:EquityIncentivePlan2006And2013Member 2018-01-01 2018-12-31 0001389002 mrin:EquityIncentivePlan2013Member us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001389002 us-gaap:RestrictedStockUnitsRSUMember mrin:EquityIncentivePlan2013Member 2019-01-01 2019-06-30 0001389002 mrin:EquityIncentivePlan2013Member us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001389002 mrin:EmployeeStockPurchasePlan2013Member 2013-02-28 0001389002 mrin:EmployeeStockPurchasePlan2013Member 2019-01-01 2019-06-30 0001389002 mrin:EmployeeStockPurchasePlan2013Member srt:MaximumMember 2019-06-30 0001389002 mrin:EmployeeStockPurchasePlan2013Member 2019-06-30 0001389002 mrin:EmployeeStockPurchasePlan2013Member 2019-04-01 2019-06-30 0001389002 mrin:EmployeeStockPurchasePlan2013Member 2018-01-01 2018-06-30 0001389002 mrin:EmployeeStockPurchasePlan2013Member 2018-04-01 2018-06-30 0001389002 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001389002 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001389002 us-gaap:EmployeeStockOptionMember 2019-04-01 2019-06-30 0001389002 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001389002 us-gaap:EmployeeStockOptionMember 2019-06-30 0001389002 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001389002 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001389002 us-gaap:LetterOfCreditMember 2019-06-30 0001389002 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001389002 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-06-30 0001389002 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001389002 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares mrin:Reportingunit xbrli:pure mrin:Manufacturer utr:sqft false --12-31 2019-06-30 CA Yes Non-accelerated Filer MARIN SOFTWARE INC 0001389002 6627000 2019 Q2 10-Q Yes false false true 2699000 1911000 9983000 12906000 3450000 3867000 538000 0 1249000 1531000 883000 846000 50831000 48402000 -1033000 -1038000 297903000 295116000 0 0 23000 0 23000 195000 0 195000 0 119000 0 119000 0 0 0 0 0 251000 0 251000 0 0 0 1030000 0 0 762000 1030000 0 762000 0 0 2058000 2058000 0 1447000 0 1447000 0 0 2031000 2651000 0 184000 234000 234000 0 0 234000 233000 471000 468000 0 3000 64000 397000 470000 468000 1000000 1341000 468000 651000 938000 1486000 553000 1152000 1705000 548000 49431000 46792000 24613000 29051000 0 308000 1413000 606000 1117000 397000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">Revenues by nature of services performed were as follows for the periods presented:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Three Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Six Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Subscriptions</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>9,427</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>13,897</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>19,853</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>28,912</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -9pt; margin-left: 9pt;">Strategic agreements</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>3,049</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>354</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>6,071</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>741</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 18pt;">Total revenues, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>12,476</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>14,251</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>25,924</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>29,653</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> 310000 571000 1705000 1943000 28837000 11503000 17220000 10857000 9886000 10210000 -11617000 -646000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">13.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-weight: bold;">Commitments and Contingencies</div></td></tr></table><div><br /></div><div style="text-align: justify; font-style: italic; font-weight: bold;">Legal Matters</div><div><br /></div><div style="text-indent: 36pt;">From time to time, the Company may be involved in lawsuits, claims, investigations and proceedings, consisting of intellectual property, commercial, employment and other matters, which arise in the ordinary course of business. In accordance with GAAP, the Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, ruling, advice of legal counsel and other information and events pertaining to a particular case. Litigation is inherently unpredictable. If any unfavorable ruling was to occur in any specific period or if a loss becomes probable and estimable, there exists the possibility of a material adverse impact on the Company&#8217;s results of operations, financial position or cash flows. As of June 30, 2019, no material amounts are recorded related to legal proceedings on the unaudited condensed consolidated balance sheet.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-weight: bold;">Indemnification</div><div><br /></div><div style="text-indent: 36pt;">The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to the agreements, each party may indemnify, defend and hold the other party harmless with respect to such claim, suit or proceeding brought against it by a third party alleging that the indemnifying party&#8217;s intellectual property infringes upon the intellectual property of the third party, or results from a breach of the indemnifying party&#8217;s representations and warranties or covenants, or that results from any acts of negligence or willful misconduct. The term of these indemnification agreements is generally perpetual any time after execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited. Historically, the Company has not been obligated to make significant payments for these obligations and no liabilities have been recorded on the unaudited condensed consolidated balance sheet as of June 30, 2019 and the audited consolidated balance sheet as of December 31, 2018.</div><div><br /></div><div style="text-indent: 36pt;">The Company also indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving at the Company&#8217;s request in such capacity. The maximum amount of potential future indemnification is unlimited; however, the Company has a directors and officers insurance policy that limits its exposure and enables the Company to recover a portion of any future amounts paid. Historically, the Company has not been obligated to make any payments for these obligations and no liabilities have been recorded as of June 30, 2019 and December 31, 2018.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-weight: bold;">Other Contingencies</div><div><br /></div><div style="text-indent: 36pt;">The Company is subject to claims and assessments from time to time in the ordinary course of business. The Company&#8217;s management does not believe that any such matters, individually or in the aggregate, will have a material adverse effect on the Company&#8217;s financial position, results of operations or cash flows.</div></div> 171000 0.001 0.001 6623000 5938000 142857000 142857000 6623000 5938000 7000 6000 -3927000 -8854000 -17522000 -8604000 0.3 0.35 122000 48000 154000 95000 1872000 934000 6963000 5929000 11740000 14535000 4235000 0 4235000 0 0 721000 859000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">Revenues by geographic area, based on the billing location of the customer, were as follows for the periods presented:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Three Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Six Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">United States of America</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,292</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,584</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">19,333</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">19,795</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">United Kingdom</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">1,483</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">2,012</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">3,028</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">4,122</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-indent: -9pt; margin-left: 9pt;">Other (1)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">1,701</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">2,655</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">3,563</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">5,736</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="text-indent: -9pt; margin-left: 18pt;">Total revenues, net</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">12,476</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">14,251</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">25,924</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">29,653</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top;">(1)</td><td style="width: auto; vertical-align: top; text-align: justify;"><div>No individual country within the &#8220;Other&#8221; category accounted for 10% or more of revenues, net for any period presented.</div></td></tr></table></div> 981000 1557000 3500000 2686000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="vertical-align: top; width: 18pt;"><div style="text-indent: -8.85pt; margin-left: 8.85pt; font-weight: bold;">8.</div></td><td style="align: left; vertical-align: top; width: auto;"><div style="text-indent: -8.85pt; margin-left: 8.85pt; font-weight: bold;">Stock-Based Compensation</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">For stock-based awards granted by the Company, stock-based compensation expense is measured at grant date based on the fair value of the award and is expensed over the requisite service period. The Company recorded stock-based compensation expense of $762 and $1,030 for the three months ended June 30, 2019 and 2018, respectively, and $1,447 and $2,058 for the six months ended June 30, 2019 and 2018, respectively.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Stock Options</div><div><br /></div><div style="text-indent: 36pt;">The Company uses the Black-Scholes option-pricing model to estimate the fair value of options. This model requires the input of highly subjective assumptions including the expected volatility, risk-free interest rate and the expected life of options. The Company used the following assumptions for its Black-Scholes option-pricing model for the periods presented:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"><tr><td style="width: 28.22%; vertical-align: top;">&#160;</td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td colspan="3" style="width: 33.83%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Three&#160;Months&#160;Ended&#160;June&#160;30,</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td colspan="3" style="width: 33.83%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Six Months Ended June&#160;30,</div></td></tr><tr><td style="width: 28.22%; vertical-align: top;">&#160;</td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td></tr><tr><td style="width: 28.22%; vertical-align: top; background-color: rgb(207, 240, 252);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Dividend yield</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</div></td></tr><tr><td style="width: 28.22%; vertical-align: top;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expected volatility</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">66.4%</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">55.7%</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">66.4%</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">55.9%</div></td></tr><tr><td style="width: 28.22%; vertical-align: top; background-color: rgb(207, 240, 252);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Risk-free interest rate</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">2.18%</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">2.56%</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">2.18%</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">2.54%</div></td></tr><tr><td style="width: 28.22%; vertical-align: top;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expected life of options (in years)</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4.00</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4.00</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4.00</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4.00</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">The Company estimates the expected volatility of its common stock and expected life of its stock options based on its own historical experience. The expected volatility reflects the actual historical volatility of the price of the Company&#8217;s common stock since it began trading publicly in March 2013. The expected life represents the period of time that stock options are expected to be outstanding, based on historical exercise and employee departure behavior. The Company has no history or expectation of paying cash dividends on its common stock. The risk-free interest rate is based on the U.S. Treasury yield for a term consistent with the expected life of the options in effect at the time of grant.</div><div><br /></div><div style="text-indent: 36pt;">There were no exercises of stock options during the three and six months ended June 30, 2019 and 2018.</div><div><br /></div><div style="text-indent: 36pt;">Compensation expense, net of estimated forfeitures, is recognized ratably over the requisite service period. As of June 30, 2019, there was $555 of unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 1.9 years.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">RSUs</div><div style="font-style: italic; font-weight: bold;"><br /></div><div style="text-indent: 36pt;">As of June 30, 2019, there was $4,960 of unrecognized compensation expense, net of estimated forfeitures, related to RSUs, which is expected to be recognized over a weighted-average period of 2.6 years. The Company uses the fair market value of the underlying common stock on the dates of grant to determine the fair value of RSUs.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Employee Stock Purchase Plan</div><div><br /></div><div style="text-indent: 36pt;">The Company estimates the fair value of purchase rights under the 2013 ESPP using the Black-Scholes valuation model. The fair value of each purchase right under the 2013 ESPP is estimated on the date of grant using the Black-Scholes option valuation model and the straight-line attribution approach with assumptions substantially similar to those used for the valuation of stock option awards, with the exception of the expected life. The expected life is estimated to be six months, which is consistent with the purchase periods under the 2013 ESPP.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="vertical-align: top; width: 18pt;"><div style="text-align: left; font-weight: bold;">11.</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left; font-weight: bold;">Net Loss Per Share Available to Common Stockholders</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">Basic net loss per share of common stock is calculated by dividing the net loss available to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net loss per share of common stock is computed by dividing the net loss using the weighted-average number of shares of common stock, excluding common stock subject to repurchase, and, if dilutive, potential shares of common stock outstanding during the period. Basic and diluted net loss per share is the same for all periods presented, as the impact of all potentially dilutive outstanding securities was anti-dilutive.</div><div style="text-align: justify;"><br /></div><div style="text-indent: 36pt;">The following table presents the calculation of basic and diluted net loss per share for the periods presented:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Three Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Six Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Numerator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net loss available to common stockholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(4,003</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(8,276</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(8,609</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(17,388</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Denominator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Weighted average number of shares, basic and diluted</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>6,201</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>5,767</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>6,074</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>5,751</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Net loss per share available to common stockholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Basic and diluted net loss per common share available to common stockholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(0.65</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(1.44</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(1.42</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(3.02</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div>)</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">The following table presents the potential shares of common stock outstanding that were excluded from the computation of diluted net loss per share available to common stockholders for the periods presented because including them would have been anti-dilutive:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"><tr><td style="width: 64.11%; vertical-align: top;">&#160;</td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td colspan="3" style="width: 33.83%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Three&#160;and&#160;Six&#160;Months&#160;Ended June&#160;30, June&#160;30,</div></td></tr><tr><td style="width: 64.11%; vertical-align: top;">&#160;</td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td></tr><tr><td style="width: 64.11%; vertical-align: top; background-color: rgb(207, 240, 252);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Options to purchase common stock</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;553</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;548</div></td></tr><tr><td style="width: 64.11%; vertical-align: top;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Unvested RSUs</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,152</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;938</div></td></tr><tr><td style="width: 64.11%; vertical-align: top; background-color: rgb(207, 240, 252);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252); border-top: 2px solid rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,705</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252); border-top: 2px solid rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,486</div></td></tr></table></div> -0.65 -1.44 -3.02 -1.42 11000 -124000 4960000 555000 P1Y10M24D P2Y7M6D 2552000 3695000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-style: italic; font-weight: bold;">Fair Value of Financial Instruments</div><div><br /></div><div style="text-indent: 36pt;">The Company&#8217;s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued expenses are carried at amounts that approximate fair value due to the short-term nature of those instruments. Based on borrowing rates available to the Company for loans with similar terms and maturities and in consideration of the Company&#8217;s credit risk profile, the carrying value of outstanding lease liabilities (Note 9) approximates fair value as well.</div></div> 44000 656000 682000 866000 937000 P1Y1M6D 379000 759000 184000 362000 12000 0.061 0 552000 1161000 180000 46000 923000 597000 1117000 82000 39000 42000 18000 9910000 9910000 2080000 9910000 0 11990000 938000 1938000 843000 8972000 10052000 P4Y P5Y P6Y 95000 15000 25000 3766000 2277000 5498000 7143000 0 14740000 -7000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">4.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-weight: bold;">Goodwill and Intangible Assets</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">The goodwill activity for the six months ended June 30, 2019 consisted of the following:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance at December 31, 2018</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>1,943</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Foreign currency translation adjustments</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>(7</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance at June&#160;30, 2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>1,936</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><div><br /></div><div style="text-indent: 36pt;">Intangible assets consisted of the following as of the dates presented:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-left: 20%; padding-bottom: 2px;"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;"><br /></div></td><td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;"><div style="font-weight: bold;">Estimated Useful Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">June 30,</div><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">December 31,</div><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Developed technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-align: center; font-family: &amp;quot;">5 to 6 years</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,910</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,910</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 38%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-align: center; font-family: &amp;quot;">4 years</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">2,080</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total intangible assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,910</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">11,990</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 38%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Less: accumulated amortization</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(8,972</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(10,052</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 38%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Intangible assets, net</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">938</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,938</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><div><br /></div><div style="text-indent: 36pt;">Customer relationships were fully amortized as of June 30, 2019. Amortization of intangible assets was $468 and $651 for the three months ended June 30, 2019 and 2018, respectively, and $1,000 and $1,341 for the six months ended June 30, 2019 and 2018, respectively.</div><div><br /></div><div style="text-indent: 36pt;">Future estimated amortization of intangible assets as of June 30, 2019, is presented below:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Remaining six months of 2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>843</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Year ending December 31, 2020</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>95</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>938</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> 1936000 1943000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-style: italic; font-weight: bold;">Goodwill Impairment Assessment</div><div><br /></div><div style="text-indent: 36pt;">The Company evaluates goodwill for impairment annually in the fourth quarter of its fiscal year, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. For the purposes of impairment testing, the Company has determined that it has one reporting unit. The Company performs its goodwill impairment test using the simplified method, whereby the fair value of the reporting unit is compared to its carrying value. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that reporting unit, goodwill is not considered impaired. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, the goodwill is considered impaired by an amount equal to that difference. The Company previously recorded a goodwill impairment of $14,740 in the third quarter of 2018. Due to a sustained decline in the market capitalization of the Company&#8217;s common stock during the three months ended June 30, 2019, the Company performed an interim goodwill test. The Company determined that there was no impairment to the carrying value of goodwill as of June 30, 2019 as the fair value of the Company&#8217;s sole reporting unit was determined to be in excess of the net book value of the Company&#8217;s net assets.</div></div> 6547000 7288000 15118000 14184000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-style: italic; font-weight: bold;">Long-Lived Assets Impairment Assessment</div><div><br /></div><div style="text-indent: 36pt;">The Company evaluates long-lived assets, excluding goodwill, for potential impairment whenever adverse events or changes in circumstances or business climate indicate that the expected undiscounted future cash flows related to such long-lived assets may not be sufficient to support the net book value of such assets. An impairment loss is recognized only if the carrying value of a long-lived asset or asset group is not recoverable and exceeds its fair value. The carrying value of a long-lived asset or asset group is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. There were no such impairment losses recorded in any of the periods presented.</div></div> -3945000 -8072000 -8518000 -16860000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="vertical-align: top; width: 18pt;"><div style="text-align: left; font-weight: bold;">10.</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left; font-weight: bold;">Income Taxes</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">The Company&#8217;s quarterly provision for income taxes is based on an estimated effective annual income tax rate. The Company&#8217;s quarterly provision for income taxes also includes the tax impact of certain unusual or infrequently occurring items, if any, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, in the interim period in which they occur.</div><div><br /></div><div style="text-indent: 36pt;">Income tax expense for the three and six months ended June 30, 2019 was $58 and $91, respectively, on pre-tax losses of $3,945 and $8,518, respectively. As of June 30, 2019, the income tax rate varies from the federal income tax rate primarily due to valuation allowances in the United States and taxable income generated by the Company&#8217;s foreign wholly-owned subsidiaries.</div><div><br /></div><div style="text-indent: 36pt;">The Company reviews the likelihood that it will realize the benefit of its deferred tax assets and, therefore, the need for valuation allowances on a quarterly basis. There is no income tax benefit recognized with respect to losses incurred and no income tax expense recognized with respect to earnings generated in jurisdictions with a valuation allowance. This causes variability in the Company&#8217;s effective tax rate. The Company will maintain the valuation allowances until it is more likely than not that the net deferred tax assets will be realized.</div><div><br /></div><div style="text-indent: 36pt;">Tax positions taken by the Company are subject to audits by multiple tax jurisdictions. The Company believes that it has provided adequate reserves for its uncertain tax positions for all tax years still open for assessment. The Company also believes that it does not have any tax position for which it is not reasonably possible that the total amounts of uncertain tax positions will significantly increase or decrease within the next year. For the three and six months ended June 30, 2019, the Company did not recognize any material interest or penalties related to uncertain tax positions.</div></div> 204000 58000 91000 528000 -217000 -425000 -777000 -877000 -3103000 -2438000 -485000 1199000 4618000 616000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">Future minimum amounts due under subleases as of June 30, 2019 were as follows:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Operating Sublease Income</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">2019 (remaining six months)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>1,129</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">2020</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div>1,768</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">2021</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>1,105</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">2022</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div>616</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total amounts due under subleases</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>4,618</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> 1768000 1129000 1105000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="vertical-align: top; width: 18pt;"><div style="text-align: left; font-weight: bold;">9.</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left; font-weight: bold;">Leases</div></td></tr></table><div><br /></div><div style="font-style: italic;">Operating and Finance Leases</div><div><br /></div><div style="text-indent: 36pt;">The Company evaluates new contractual arrangements at inception to determine if the contract is or contains a lease. For any contracts that are or contain a lease, the Company determines the appropriate classification of each identified lease as operating or finance. For all identified leases, the Company records the related lease liabilities and ROU assets based on the future minimum lease payments over the lease term, which only includes options to renew the lease if it is reasonably certain that the Company will exercise that option. For leases with original terms of twelve months or less, the Company recognizes the lease expense as incurred and does not recognize lease liabilities and ROU assets. The Company has operating leases for corporate offices worldwide and for space at a data center. Additionally, the Company leases computer equipment through various finance leases.</div><div><br /></div><div style="text-indent: 36pt;">Lease liabilities are measured based on the future minimum lease payments discounted over the lease term. The Company uses the discount rate implicit in the lease whenever that rate is readily determinable. For leases where no such rate is determinable, the Company uses its incremental borrowing rate, or the rate of interest that Company would have to pay to borrow an amount equal to the lease payments, on a collateralized basis over a similar term and in a similar economic environment. As of June 30, 2019, the weighted-average rate used in discounting the lease liabilities for ROU operating and finance leases was 6.8% and 6.1%, respectively. Current and non-current operating lease liabilities are presented on the condensed consolidated balance sheet, while current finance lease liabilities are included in accrued expenses and other current liabilities, and non-current finance lease liabilities are included in other long-term liabilities on the condensed consolidated balance sheets. Balances classified as capital lease obligations under previous lease guidance are presented for all periods prior to the three and six months ended June 30, 2019 to conform to the presentation of finance lease liabilities under ASC 842.</div><div><br /></div><div style="text-indent: 36pt;">ROU assets are measured based on the associated lease liabilities, adjusted for any lease incentives such as tenant improvement allowances. ROU assets for operating leases are presented as non-current assets on the condensed consolidated balance sheet, while ROU assets for finance leases are included within property and equipment, net. For operating leases, the Company recognizes the expense for lease payments on straight-line basis over the lease term. As of June 30, 2019, the weighted-average remaining lease term for ROU operating and finance leases was 2.5 years and 1.1 years, respectively.</div><div><br /></div><div style="text-indent: 36pt;">As of June 30, 2019, the Company had net operating lease ROU assets of $10,410. Operating lease costs, consisting primarily of rental expense, were approximately $1,930 and $3,926, respectively, for the three and six months ended June 30, 2019, and $2,076 and $4,195, respectively, for the three and six months ended June 30, 2018. Variable rent expense was not significant for the three and six months ended June 30, 2019. In February 2019, the Company executed a new lease agreement for office space in Paris and exited its prior office space shortly thereafter. There were no material costs incurred associated with that exit. As part of the new lease, the Company was required to enter into an irrevocable $109 letter of credit. The cash used to secure the letter of credit has been classified as restricted cash on the accompanying condensed consolidated balance sheet.</div><div><br /></div><div style="text-indent: 36pt;">At various dates between August 2015 and October 2016, the Company entered into finance lease arrangements with two separate manufacturers for computer equipment. These finance leases are collateralized by the underlying computer equipment. As of June 30, 2019, the Company had net finance lease ROU assets of $923. Finance lease ROU assets are included in property and equipment on the condensed consolidated balance sheets. Interest expense associated with finance leases is included within other income, net, on the accompanying condensed consolidated statements of comprehensive loss. Finance lease costs for the three and six months ended June 30, 2019 consisted of $184 and $362, respectively, in depreciation of the leased assets, and $18 and $42, respectively, in interest expense. Costs associated with capital leases for the three and six months ended June 30, 2018 consisted of $379 and $759, respectively, in depreciation of the leased assets, and $39 and $82, respectively, in interest expense.</div><div><br /></div><div style="text-indent: 36pt;">The maturities of operating lease and finance lease liabilities as of June 30, 2019 are as follows:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;">Operating Leases</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;">Finance Leases</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">2019 (remaining six months)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">4,087</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">597</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">2020</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">3,682</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">552</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">2021</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">3,316</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">12</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">2022</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">1,865</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total&#160; lease payments</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">12,950</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,161</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Less: Amount representing imputed interest</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">(1,003</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">(44</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Present value of lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">11,947</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,117</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Less: Current portion of lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(5,423</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Non-current portion of lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">6,524</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">180</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><div><br /></div><div style="text-indent: 36pt;">Supplemental cash flow information related to operating leases was as follows:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Six Months Ended</div><div style="text-align: center; font-weight: bold;">June 30, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Cash paid for amounts included in the measurement of lease liabilities:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: &amp;quot;">Financing cash flows from finance leases</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">682</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: &amp;quot;">Operating cash flows from finance leases</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">46</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: &amp;quot;">Operating cash flows from operating leases</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">4,215</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">ROU assets obtained in exchange for lease liabilities:</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: &amp;quot;">Finance lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: &amp;quot;">Operating lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">812</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div><br /></div><div style="text-indent: 36pt;">The operating lease ROU asset obtained relates to the Paris office lease executed in February 2019, as well as a new Dublin office lease executed in May 2019.</div><div><br /></div><div style="font-style: italic;">Subleases</div><div><br /></div><div style="text-indent: 36pt;">The Company also subleases portions of its San Francisco and Portland office spaces. In August 2018, the Company entered into agreements to (a) extend its existing sublease for a portion of its San Francisco office space through July 2022, and (b) sublease an additional 14,380 square feet of its San Francisco office space to an unrelated third party through July 2020, with a subtenant option to extend the sublease through July 2022. The Company&#8217;s sublease for its Portland office space is with an unrelated third party and expires in May 2020. Income from these sublease agreements is included in other income, net, on the accompanying condensed consolidated statements of comprehensive loss. Sublease income for the three and six months ended June 30, 2019 was $570 and $1,140, respectively, and for the three and six months ended June 30, 2018 was $277 and $554, respectively.</div><div><br /></div><div style="text-indent: 36pt;">Future minimum amounts due under subleases as of June 30, 2019 were as follows:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Operating Sublease Income</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">2019 (remaining six months)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>1,129</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">2020</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div>1,768</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">2021</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>1,105</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">2022</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div>616</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total amounts due under subleases</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>4,618</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> 1865000 12950000 4087000 1003000 3316000 3682000 2076000 4195000 1930000 3926000 25876000 17421000 49431000 46792000 13331000 17053000 109000 -413000 -9397000 -956000 -1495000 -601000 712000 -4003000 -8276000 -17388000 -8609000 0 0 -4003000 0 0 -8276000 0 0 -17388000 0 0 0 0 -8609000 0 0 -41244000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-style: italic; font-weight: bold;">Recent Accounting Pronouncements Adopted in 2019</div><div><br /></div><div style="text-indent: 36pt;">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, <font style="font-style: italic;">Leases</font> (Topic 842), or Accounting Standards Codification 842 (&#8220;ASC 842&#8221;), which superseded existing accounting guidance for leases. ASC 842 requires an entity to recognize an asset and lease liability for all leases with terms of more than 12 months. The Company adopted ASC 842 effective January 1, 2019 using the modified retrospective method. As a result, the Company has not changed previously disclosed amounts or provided additional disclosures for comparative periods. There was no impact to the Company&#8217;s opening balance of accumulated deficit. As part of this adoption, the Company elected the package of transitional practical expedients to not reassess (1) whether any contracts that existed prior to adoption have or contain leases, (2) the classification of existing leases or (3) initial direct costs for existing leases. The Company did not elect the practical expedient to use hindsight in determining its lease terms.</div><div><br /></div><div style="text-indent: 36pt;">As a result of the adoption, the Company recorded right-of-use (&#8220;ROU&#8221;) assets of $14,589 and lease liabilities of $16,425 related to operating leases on January 1, 2019. ASC 842 did not have a material impact on the Company&#8217;s condensed consolidated statement of comprehensive loss for the three and six months ended June 30, 2019. Refer to Note 9 for further information on leases.</div><div><br /></div><div style="text-indent: 36pt;">In February 2018, the FASB issued ASU 2018-02, <font style="font-style: italic;">Income Statement &#8211; Reporting Comprehensive Income &#8211; Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</font> (Topic 220), which allows for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company adopted ASU 2018-02 on January 1, 2019, which had no effect on its condensed consolidated financial statements for the three and six months ended June 30, 2019.</div></div> 1 P2Y6M 0 10410000 14589000 15737000 11024000 32650000 23774000 0.068 -4477000 -8449000 -17532000 -9590000 5423000 0 6524000 0 4215000 16425000 11947000 76000 -578000 -134000 5000 1549000 2045000 879000 932000 377000 532000 1072000 672000 2299000 4090000 110000 190000 200000 86000 870000 1295000 4642000 3773000 0 1504000 165000 80000 P4Y P3Y P3Y P3Y P5Y 22728000 26388000 2140000 25518000 22714000 60217000 60816000 4778000 1988000 5067000 5067000 4645000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-align: justify; text-indent: 36pt;">The following table shows the components of property and equipment as of the dates presented:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-left: 18%; padding-bottom: 2px;"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;"><br /></div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-weight: bold;">Estimated Useful Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">June 30,</div><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">December 31,</div><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Software, including internally developed software</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-align: center; font-family: &amp;quot;">3 years</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">26,388</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">25,518</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Computer equipment</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);"><div style="text-align: center; font-family: &amp;quot;">3 to 4 years</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">22,728</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">22,714</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Finance lease ROU assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-align: center;">Shorter&#160;of useful&#160;life or&#160;lease term</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">5,067</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">5,067</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Leasehold improvements</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);"><div style="text-align: center;">Shorter&#160;of useful&#160;life or&#160;lease term</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">4,645</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">4,778</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Office equipment, furniture and fixtures</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-align: center;">3 to 5 years</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,988</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">2,140</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total property and equipment</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">60,816</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">60,217</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Less:&#160; Accumulated depreciation and amortization</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(50,831</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(48,402</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Property and equipment, net</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">9,985</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">11,815</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td></tr></table></div> 9985000 11815000 -177000 35000 812000 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-style: italic; font-weight: bold;">Allowances for Doubtful Accounts and Revenue Credits</div><div><br /></div><div style="text-indent: 36pt;">The allowance for doubtful accounts reflects the Company&#8217;s best estimate of probable losses inherent in the Company&#8217;s receivables portfolio based on historical experience, specific allowances for known troubled accounts and other available information. The Company does not require collateral from its customers, and it performs a regular review of its customers&#8217; payment histories and associated credit risks. Certain contracts with advertising agencies contain sequential liability provisions, whereby the agency does not have an obligation to pay the Company until payment is received from the agency&#8217;s customers. In these circumstances, the Company evaluates the credit worthiness of the agency&#8217;s customers in addition to the agency itself. As of June 30, 2019 and December 31, 2018, the Company recorded an allowance for doubtful accounts of $2,031 and $2,651, respectively.</div><div><br /></div><div style="text-indent: 36pt;">From time to time, the Company provides credits to customers that typically relate to customer disputes or billing adjustments and are recorded as a reduction of revenue. Reserves for these revenue credits are accounted for as variable consideration under authoritative revenue recognition guidance (see Note 2) and are estimated based on historical credit activity. As of June 30, 2019, and December 31, 2018, the Company recorded an allowance for potential customer credits in the amount of $234 and $353, respectively.</div></div> 4660000 5817000 11972000 9555000 1293000 971000 0.13 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">5.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-weight: bold;">Restructuring Activities</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">In January 2018, the Company initiated an organizational restructuring plan (the &#8220;2018 Restructuring Plan&#8221;) designed to reduce operating expenses in response to declines in revenues. The 2018 Restructuring Plan included a headcount reduction of approximately 13% of the Company&#8217;s workforce, the closure of certain leased facilities and the consolidation of space in the Company&#8217;s San Francisco headquarters. Actions pursuant to the 2018 Restructuring Plan were substantially complete as of June 30, 2019, and further associated costs are not expected to be material in future periods. The Company initiated certain other organizational restructuring plans during 2018 that also aimed to reduce operating expenses and primarily consisted of further headcount reductions.</div><div><br /></div><div style="text-indent: 36pt;">For the three and six months ended June 30, 2019, the Company recorded $66 and $229, respectively, of restructuring related expenses in connection with the 2018 Restructuring Plan, as well as other organizational restructuring plans, in the accompanying condensed consolidated statements of operations. For the three and six months ended June 30, 2018, the Company recorded $84 and $946, respectively, of restructuring related expenses in connection with these restructuring plans in the accompanying condensed consolidated statements of operations.</div></div> 0 0 0 0 0 36000 48000 66000 139000 223000 545000 115000 147000 0 6000 0 229000 66000 946000 84000 -273322000 -264713000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-style: italic; font-weight: bold;">Revenue Recognition</div><div><br /></div><div style="text-indent: 36pt;">The Company generates revenues principally from subscriptions either directly with advertisers or with advertising agencies to its platform for the management of search, social, eCommerce and display advertising. The Company also generates revenues from strategic agreements with certain leading publishers. Under these strategic agreements, the Company receives consideration based on a percentage of the search advertising spend that customers manage on its platform. Revenues are recognized when control of these services is transferred to the Company&#8217;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</div><div><br /></div><div style="text-indent: 36pt;">See Note 2 for further discussion on the Company&#8217;s revenues.</div></div> P1Y P1Y 12476000 14251000 25924000 29653000 6119000 9008000 76000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="vertical-align: top; width: 18pt;"><div style="text-align: left; font-weight: bold;">2.</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left; font-weight: bold;">Revenues</div></td></tr></table><div><br /></div><div style="font-style: italic; font-weight: bold;">Revenue Recognition</div><div><br /></div><div style="text-indent: 36pt;">The Company generates its revenues principally from subscriptions, either directly with advertisers or with advertising agencies, to its platform for the management of search, social, eCommerce and display advertising. It also generates a portion of its revenues from long-term strategic agreements with certain leading publishers. Revenues are recognized when control of these services is transferred to the Company&#8217;s customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. The Company determines revenue recognition through the following steps:</div><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt;"><br /></td><td style="width: 18pt; vertical-align: top;">&#9679;</td><td style="width: auto; vertical-align: top;"><div>Identification of the contract, or contracts, with a customer;</div></td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt;"><br /></td><td style="width: 18pt; vertical-align: top;">&#9679;</td><td style="width: auto; vertical-align: top;"><div>Identification of the performance obligations in the contract;</div></td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt;"><br /></td><td style="width: 18pt; vertical-align: top;">&#9679;</td><td style="width: auto; vertical-align: top;"><div>Determination of the transaction price;</div></td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt;"><br /></td><td style="width: 18pt; vertical-align: top;">&#9679;</td><td style="width: auto; vertical-align: top;"><div>Allocation of the transaction price to the performance obligations in the contract; and</div></td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 36pt;"><br /></td><td style="width: 18pt; vertical-align: top;">&#9679;</td><td style="width: auto; vertical-align: top;"><div>Recognition of revenue when, or as, the Company satisfies its performance obligations.</div></td></tr></table><div><br /></div><div style="font-style: italic;">Subscription</div><div><br /></div><div style="text-indent: 36pt;">The Company&#8217;s subscription contracts provide advertisers with access to the Company&#8217;s advertising management platform. Advertisers do not have the right to take possession of the software supporting the services at any time. These contracts are generally one year or less in length. The subscription fee under most contracts consists of the greater of a minimum monthly platform fee or variable consideration based on the volume of advertising spend managed through the Company&#8217;s platform at the contractual percentage of spend. The variable portion generally includes tiered pricing, whereby the percentage of spend charged decreases as the value of advertising spend increases. The tiered pricing resets monthly and is consistent throughout the contract term. The Company has concluded that this volume-based pricing approach does not constitute a future material right as the pricing tiers are consistent throughout the term of the contract and similar pricing is typically offered to similar classes of customers within the same geographical areas and markets. Certain subscription contracts consist of only a flat monthly platform fee. Subscription fees are generally invoiced on a monthly basis in arrears based on the actual amount of advertising spend managed on the platform. In certain limited circumstances, the Company will invoice an advertiser in advance for the contractual minimum monthly platform fee for a defined future period, which is typically three to six months.</div><div><br /></div><div style="text-indent: 36pt;">The Company&#8217;s subscription services comprise a single stand-ready performance obligation satisfied over time as the advertiser simultaneously receives and consumes the benefit from the Company&#8217;s performance. This performance obligation constitutes a series of services that are substantially the same in nature and are provided over time using the same measure of progress. Revenues derived from these arrangements are recognized over time using an output method based upon the passage of time as this provides a faithful depiction of the pattern of transfer of control. Fixed minimum monthly platform fees are recognized ratably over the contract term as the single performance obligation is satisfied. Variable fees are allocated to the distinct month of the series in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing access to the advertising management platform for that period, consistent with the allocation objective of authoritative revenue guidance under Accounting Standards Codification 606 (&#8220;ASC 606&#8221;).</div><div><br /></div><div style="font-style: italic;">Strategic Agreements</div><div><br /></div><div style="text-indent: 36pt;">The Company has entered into long-term strategic agreements with certain leading search publishers. Under these strategic agreements, the Company receives consideration based on a percentage of the search advertising spend that its customers manage on its platform. These strategic agreements are generally billed on a quarterly basis.</div><div><br /></div><div style="text-indent: 36pt;">The majority of the Company&#8217;s strategic agreement revenue is concentrated in one revenue share agreement, executed with Google in December 2018, with an effective date of October 1, 2018 (the &#8220;Google Revenue Share Agreement&#8221;). Under the Google Revenue Share Agreement, which constitutes a single performance obligation, the Company receives both fixed and variable revenue share payments based on a percentage of the search advertising spend that is managed through the Company&#8217;s platform. The Google Revenue Share Agreement requires the Company to reinvest a specified percentage of these revenue share payments in its search technology platform to drive innovation. The performance obligation is expected to be satisfied ratably over the two-year contractual term using the output method based upon the passage of time, as Google simultaneously receives and consumes the benefit from the Company&#8217;s performance, which provides a faithful depiction of the pattern of transfer of control. The Google Revenue Share Agreement has a three-year term; however, after two years, Google may terminate the Google Revenue Share Agreement with no penalty if the Company does not meet certain financial metrics. Accordingly, the Company accounts for the Google Revenue Share Agreement as a two-year agreement with one optional renewal year.</div><div><br /></div><div style="text-indent: 36pt;">The Company evaluates the total amount of variable revenue share payments expected to be earned from the Google Revenue Share Agreement by using the expected value method, as it believes this method represents the most appropriate estimate for this consideration, based on historical service trends, the individual contract considerations and the Company&#8217;s best judgment. The Company includes estimates of variable consideration in revenues only to the extent that it believes it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. For the three and six months ended June 30, 2019, the Company recognized $3,041 and $5,962, respectively, in revenues from the Google Revenue Share Agreement, including $76 related to performance obligations satisfied in previous periods. As of June 30, 2019, the Company expects to recognize revenues totaling approximately $6,119 for the remaining six months of 2019, and $9,008 for the year ending December 31, 2020, related to remaining performance obligations under the Google Revenue Share Agreement.</div><div><br /></div><div style="text-align: justify; font-style: italic; font-weight: bold;">Disaggregation of Revenues</div><div><br /></div><div style="text-indent: 36pt;">Revenues by geographic area, based on the billing location of the customer, were as follows for the periods presented:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Three Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Six Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">United States of America</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,292</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,584</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">19,333</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">19,795</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">United Kingdom</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">1,483</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">2,012</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">3,028</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">4,122</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-indent: -9pt; margin-left: 9pt;">Other (1)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">1,701</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">2,655</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">3,563</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">5,736</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="text-indent: -9pt; margin-left: 18pt;">Total revenues, net</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">12,476</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">14,251</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">25,924</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">29,653</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div><br /></div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top;">(1)</td><td style="width: auto; vertical-align: top; text-align: justify;"><div>No individual country within the &#8220;Other&#8221; category accounted for 10% or more of revenues, net for any period presented.</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">Revenues by nature of services performed were as follows for the periods presented:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Three Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Six Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 9pt;">Subscriptions</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>9,427</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>13,897</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>19,853</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>28,912</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -9pt; margin-left: 9pt;">Strategic agreements</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>3,049</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>354</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>6,071</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>741</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -9pt; margin-left: 18pt;">Total revenues, net</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>12,476</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>14,251</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>25,924</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>29,653</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><div><br /></div><div style="text-align: justify; font-style: italic; font-weight: bold;">Contract Balances</div><div><br /></div><div style="font-style: italic;">Accounts Receivable, Net</div><div><br /></div><div style="text-indent: 36pt;">The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable are recorded at the invoice amount, net of any allowances for doubtful accounts and revenue credits. A receivable is recognized in the period the Company provides the underlying services or when the right to consideration is unconditional. The balances of accounts receivable, net of the allowances for doubtful accounts and revenue credits, as of June 30, 2019 and December 31, 2018 are presented in the accompanying condensed consolidated balance sheets. Included in the balance of accounts receivable, net as of June 30, 2019 and December 31, 2018 was $3,450 and $3,867, respectively, related to the Google Revenue Share Agreement executed in December 2018, which represented 35% and 30%, respectively, of accounts receivable, net as of those dates.</div><div><br /></div><div style="font-style: italic;">Customer Advances</div><div><br /></div><div style="text-indent: 36pt;">In certain situations, the Company receives cash payments from customers in advance of its performance of the underlying services. These services are contracted on a weekly basis and cash payments are generally received on a weekly basis at amounts that are at the discretion of the customers, based on established advertising budgets. The unused portion of these advances from customers is included within accrued expenses and other current liabilities on the accompanying condensed consolidated balance sheets.</div><div><br /></div><div style="text-indent: 36pt;">Under the Company&#8217;s terms of service, individual customer advances that are not used by the customer for a period of 180 days become the property of the Company. The Company recognizes advances from customers that have remained outstanding for this period of time as breakage revenues at the time the Company has received full consideration and has no remaining obligations to the customer. For the three and six months ended June 30, 2019 and 2018, the Company recognized $95 and $154, respectively, in breakage revenues from balances previously included in the customer advances account. For the three and six months ended June 30, 2018, the Company recognized $48 and $122, respectively, in breakage revenues.</div><div><br /></div><div style="font-style: italic;">Deferred Strategic Agreement Revenues</div><div><br /></div><div style="text-indent: 36pt;">Due to the timing of revenue recognition under the Google Revenue Share Agreement, the contractual billings exceed revenue recognized to date, resulting in a contract liability. As of June 30, 2019 and December 31, 2018, the Company recorded deferred strategic agreement revenues of $1,872 and $934, respectively, within accrued expenses and other current liabilities on the accompanying condensed consolidated balance sheets.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Costs to Obtain and Fulfill Contracts</div><div><br /></div><div style="text-indent: 36pt;">The Company capitalizes certain contract acquisition costs, consisting primarily of commissions and related payroll taxes, when customer contracts are signed. The Company also capitalizes certain contract fulfillment costs, consisting primarily of the portion of the payroll and fringe benefits of the Company&#8217;s professional services team that relates directly to performing on-boarding and integration services for new and existing customers (collectively, &#8220;deferred costs to obtain and fulfill contracts&#8221;).</div><div><br /></div><div style="text-indent: 36pt;">The deferred costs to obtain and fulfill contracts are amortized over the expected period of benefit, which the Company has determined to be approximately 30 months. This expected period of benefit takes into consideration the duration of the Company&#8217;s customer contracts, historical contract renewal rates, the underlying technology and other factors. Amortization expense for deferred costs to obtain and fulfill contracts is included in sales and marketing expense and cost of sales, respectively, on the accompanying condensed consolidated statements of comprehensive loss.</div><div><br /></div><div style="text-indent: 36pt;">The Company classifies deferred costs to obtain and fulfill contracts as current or non-current based on the timing of when the related amortization expense is expected to be recognized. The current portion of these deferred costs is included in prepaid expenses and other current assets, while the non-current portion is included in other non-current assets on the accompanying condensed consolidated balance sheets. Changes in the balances of deferred costs to obtain and fulfill contracts during the six months ended June 30, 2019 were as follows:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div style="font-weight: bold;">Deferred Costs to</div><div style="font-weight: bold;">Obtain Contracts</div></td><td colspan="1" nowrap="nowrap" style="text-align: center; vertical-align: middle; padding-bottom: 2px;">&#160;</td><td colspan="1" style="vertical-align: middle; padding-bottom: 2px; text-align: center;">&#160;</td><td colspan="2" nowrap="nowrap" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"><div style="font-weight: bold;">Deferred Costs to</div><div style="font-weight: bold;">Fulfill Contracts</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balances at December 31, 2018</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>1,413</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>606</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Costs deferred</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div>275</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div>101</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Amortization</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>(571</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>(310</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balances at June&#160;30, 2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div>1,117</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div>397</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td></tr></table></div> 5962000 3041000 9584000 1483000 29653000 25924000 2655000 28912000 9292000 19853000 1701000 741000 2012000 14251000 12476000 6071000 4122000 3563000 5736000 3028000 19795000 19333000 3049000 9427000 354000 13897000 277000 1140000 554000 570000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">7.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">Equity Award Plans</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">In April 2006, the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) adopted and the stockholders approved the 2006 Stock Option Plan (&#8220;2006 Plan&#8221;), which provided for the grant of incentive and non-statutory stock options. In February 2013 the Board adopted and the stockholders approved the 2013 Equity Incentive Plan (&#8220;2013 Plan&#8221;), which became effective on March 21, 2013. At that time, the Company ceased to grant equity awards under the 2006 Plan. Under the 2013 Plan, 643 shares of common stock were originally reserved for issuance. Additionally, all reserved and unissued shares under the 2006 Plan are eligible for issuance under the 2013 Plan. The 2013 Plan authorizes the award of incentive and non-statutory stock options, restricted stock awards, stock appreciation rights, restricted stock units (&#8220;RSUs&#8221;), performance awards and stock bonuses to the Company&#8217;s employees, directors, consultants, independent contractors and advisors. On January 1 of each calendar year through 2023, the number of shares of common stock reserved under the 2013 Plan will automatically increase by an amount equal to 5% of the total outstanding shares as of the immediately preceding December 31, or such lesser number of shares as determined by the Board. Pursuant to terms of the 2013 Plan, the shares available for issuance increased by 297 shares of common stock on January 1, 2019. As of June 30, 2019, 1,162 shares of common stock were reserved for issuance under the 2013 Plan.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Stock Options</div><div><br /></div><div style="text-indent: 36pt;">A summary of stock option activity under the 2006 Plan and 2013 Plan is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;">Options Outstanding</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;">Number of Shares</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-weight: bold;">Exercise Price Per</div><div style="text-align: center; font-weight: bold;">Share</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-weight: bold;">Remaining</div><div style="text-align: center; font-weight: bold;">Contractual Term</div><div style="text-align: center; font-weight: bold;">(in Years)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Aggregate</div><div style="text-align: center; font-weight: bold;">Intrinsic Value</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot; font-weight: bold;">Balances at December&#160;31, 2018</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">436</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>29.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">6.79</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Options granted</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">128</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div>4.00</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">9.87</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Options forfeited and cancelled</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(11</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">67.56</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot; font-weight: bold;">Balances at June&#160;30, 2019</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">553</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">22.48</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">6.60</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Options exercisable</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">350</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">31.75</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">5.97</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Options vested</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div style="font-family: &amp;quot;">350</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="font-family: &amp;quot;">31.75</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="font-family: &amp;quot;">5.97</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Options vested and expected to vest</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">525</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">23.33</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">7.06</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><div><br /></div><div style="font-style: italic; font-weight: bold;">RSUs</div><div><br /></div><div style="text-indent: 36pt;">A summary of RSUs granted and unvested under the 2013 Plan is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">RSUs Outstanding</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Number of Shares</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Weighted Average Grant Date</div><div style="text-align: center; font-weight: bold;">Fair Value Per Unit</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot; font-weight: bold;">Granted and unvested at December&#160;31, 2018</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">834</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">7.99</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">RSUs granted</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">646</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">4.18</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">RSUs vested</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">(74</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">10.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">RSUs cancelled and withheld to cover taxes</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">(254</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">7.19</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot; font-weight: bold;">Granted and unvested at June&#160;30, 2019</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,152</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">5.90</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><div><br /></div><div style="font-style: italic; font-weight: bold;">Employee Stock Purchase Plan</div><div><br /></div><div style="text-indent: 36pt;">In February 2013, the Board and stockholders approved the 2013 Employee Stock Purchase Plan (&#8220;2013 ESPP&#8221;), under which 143 shares of common stock were originally reserved for issuance. The 2013 ESPP became effective on March 22, 2013. The 2013 ESPP generally provides for purchase periods each six months with the purchase price for shares of common stock purchased under the 2013 ESPP is 85% of the lesser of the fair market value of the common stock on (1) the first trading day of the applicable offering period and (2) the last trading day of each purchase period in the applicable offering period. On January 1 of each calendar year following the first offering date, the number of shares reserved under the 2013 ESPP automatically increases by an amount equal to 1% of the total outstanding shares as of immediately preceding December 31, but not to exceed 100 shares. Pursuant to terms of the 2013 ESPP, the shares available for issuance increased by 59 shares on January 1, 2019. As of June 30, 2019, 171 shares were reserved for issuance under the 2013 ESPP. During the three and six months ended June 30, 2019, 42 shares were issued under the 2013 ESPP. During the three and six months ended June 30, 2018, 31 shares were issued under the 2013 ESPP.</div></div> P5Y11M19D P4Y P4Y P4Y P4Y P7Y0M22D 0.85 0 P6Y7M6D P6Y9M14D <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">Future estimated amortization of intangible assets as of June 30, 2019, is presented below:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Remaining six months of 2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>843</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Year ending December 31, 2020</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>95</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>938</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> 34000 244000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>The Company used the following assumptions for its Black-Scholes option-pricing model for the periods presented:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"><tr><td style="width: 28.22%; vertical-align: top;">&#160;</td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td colspan="3" style="width: 33.83%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Three&#160;Months&#160;Ended&#160;June&#160;30,</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td colspan="3" style="width: 33.83%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Six Months Ended June&#160;30,</div></td></tr><tr><td style="width: 28.22%; vertical-align: top;">&#160;</td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td></tr><tr><td style="width: 28.22%; vertical-align: top; background-color: rgb(207, 240, 252);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Dividend yield</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</div></td></tr><tr><td style="width: 28.22%; vertical-align: top;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expected volatility</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">66.4%</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">55.7%</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">66.4%</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">55.9%</div></td></tr><tr><td style="width: 28.22%; vertical-align: top; background-color: rgb(207, 240, 252);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Risk-free interest rate</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">2.18%</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">2.56%</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">2.18%</div></td><td style="width: 2.06%; vertical-align: middle; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">2.54%</div></td></tr><tr><td style="width: 28.22%; vertical-align: top;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expected life of options (in years)</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4.00</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4.00</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4.00</div></td><td style="width: 2.06%; vertical-align: middle;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;4.00</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">A summary of stock option activity under the 2006 Plan and 2013 Plan is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;">Options Outstanding</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;">Number of Shares</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-weight: bold;">Exercise Price Per</div><div style="text-align: center; font-weight: bold;">Share</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Weighted Average</div><div style="text-align: center; font-weight: bold;">Remaining</div><div style="text-align: center; font-weight: bold;">Contractual Term</div><div style="text-align: center; font-weight: bold;">(in Years)</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;"><div style="text-align: center; font-weight: bold;">Aggregate</div><div style="text-align: center; font-weight: bold;">Intrinsic Value</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot; font-weight: bold;">Balances at December&#160;31, 2018</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">436</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>29.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">6.79</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Options granted</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">128</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div>4.00</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">9.87</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Options forfeited and cancelled</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(11</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">67.56</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot; font-weight: bold;">Balances at June&#160;30, 2019</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">553</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">22.48</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">6.60</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Options exercisable</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">350</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">31.75</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">5.97</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Options vested</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 4px double rgb(0, 0, 0);"><div style="font-family: &amp;quot;">350</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="font-family: &amp;quot;">31.75</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="font-family: &amp;quot;">5.97</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); padding-bottom: 4px;"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 4px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Options vested and expected to vest</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">525</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">23.33</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">7.06</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">A summary of RSUs granted and unvested under the 2013 Plan is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">RSUs Outstanding</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Number of Shares</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Weighted Average Grant Date</div><div style="text-align: center; font-weight: bold;">Fair Value Per Unit</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot; font-weight: bold;">Granted and unvested at December&#160;31, 2018</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">834</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">7.99</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">RSUs granted</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">646</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">4.18</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">RSUs vested</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">(74</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">10.01</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">RSUs cancelled and withheld to cover taxes</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">(254</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">7.19</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot; font-weight: bold;">Granted and unvested at June&#160;30, 2019</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,152</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">5.90</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">Intangible assets consisted of the following as of the dates presented:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-left: 20%; padding-bottom: 2px;"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;"><br /></div></td><td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;"><div style="font-weight: bold;">Estimated Useful Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">June 30,</div><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">December 31,</div><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Developed technology</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-align: center; font-family: &amp;quot;">5 to 6 years</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,910</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,910</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 38%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Customer relationships</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-align: center; font-family: &amp;quot;">4 years</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">2,080</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total intangible assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,910</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">11,990</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 38%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Less: accumulated amortization</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(8,972</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(10,052</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 38%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Intangible assets, net</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">938</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,938</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">The following table shows the components of accrued expenses and other current liabilities as of the dates presented:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">June 30,</div><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">December 31,</div><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Accrued salary and payroll-related expenses</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">2,552</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">3,695</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Deferred strategic agreement revenues</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">1,872</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">934</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Accrued liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,531</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,249</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Finance lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">866</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Income taxes payable</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">846</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">883</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Advanced billings</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">721</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">859</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Customer advances</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">347</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">432</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Sales and use tax payable</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">34</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">244</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Deferred rent</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">538</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Other</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">879</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">932</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total accrued expenses and other current liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,719</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">10,632</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">The following table presents the calculation of basic and diluted net loss per share for the periods presented:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Three Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="6" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Six Months Ended June 30,</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Numerator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Net loss available to common stockholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(4,003</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(8,276</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(8,609</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(17,388</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Denominator:</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Weighted average number of shares, basic and diluted</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>6,201</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>5,767</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>6,074</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>5,751</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Net loss per share available to common stockholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Basic and diluted net loss per common share available to common stockholders</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(0.65</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(1.44</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(1.42</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div>)</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>(3.02</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div>)</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">The following table presents the potential shares of common stock outstanding that were excluded from the computation of diluted net loss per share available to common stockholders for the periods presented because including them would have been anti-dilutive:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"><tr><td style="width: 64.11%; vertical-align: top;">&#160;</td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td colspan="3" style="width: 33.83%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Three&#160;and&#160;Six&#160;Months&#160;Ended June&#160;30, June&#160;30,</div></td></tr><tr><td style="width: 64.11%; vertical-align: top;">&#160;</td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2019</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">2018</div></td></tr><tr><td style="width: 64.11%; vertical-align: top; background-color: rgb(207, 240, 252);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Options to purchase common stock</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;553</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;548</div></td></tr><tr><td style="width: 64.11%; vertical-align: top;"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Unvested RSUs</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,152</div></td><td style="width: 2.06%; vertical-align: bottom;">&#160;</td><td style="width: 15.89%; vertical-align: bottom;"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;938</div></td></tr><tr><td style="width: 64.11%; vertical-align: top; background-color: rgb(207, 240, 252);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252); border-top: 2px solid rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,705</div></td><td style="width: 2.06%; vertical-align: bottom; background-color: rgb(207, 240, 252);">&#160;</td><td style="width: 15.89%; vertical-align: bottom; background-color: rgb(207, 240, 252); border-top: 2px solid rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0);"><div style="text-align: right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;1,486</div></td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">The goodwill activity for the six months ended June 30, 2019 consisted of the following:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance at December 31, 2018</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div>1,943</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Foreign currency translation adjustments</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div>(7</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div>)</div></td></tr><tr><td valign="bottom" style="vertical-align: top; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt;">Balance at June&#160;30, 2019</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div>1,936</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">12.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-weight: bold;">Segment Reporting</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">The Company defines the term &#8220;chief operating decision maker&#8221; to be the Chief Executive Officer. The Chief Executive Officer reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating of financial performance. Accordingly, the Company has determined that it operates as a single reporting and operating segment.</div></div> 4087000 6154000 8721000 13535000 4.00 205000 146000 269000 172000 314000 142000 271000 273000 245000 267000 376000 385000 550000 653000 511000 518000 2058000 1447000 762000 1030000 0.01 128000 7.19 646000 0 0 0 0 254000 74000 834000 1152000 7.99 5.90 4.18 0.557 0.559 0.664 0.664 10.01 1162000 643000 143000 31.75 350000 0.0256 0.0218 0.0254 0.0218 11000 67.56 297000 59000 436000 553000 29.01 22.48 0 0 23.33 525000 5748000 5954000 5729000 5938000 6623000 5784000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"><tr style="vertical-align: top;"><td style="vertical-align: top; width: 18pt;"><div style="text-align: left; font-weight: bold;">1.</div></td><td style="vertical-align: top; width: auto;"><div style="text-align: left; font-weight: bold;">Summary of Business and Significant Accounting Policies</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">Marin Software Incorporated (the &#8220;Company&#8221;) was incorporated in Delaware in March 2006. The Company provides enterprise marketing software for advertisers and agencies to integrate, align and amplify their digital advertising spend across the web and mobile devices. Offered as a unified software-as-a-service, or SaaS, advertising management solution for search, social, eCommerce and display advertising, the Company&#8217;s platform helps digital marketers convert precise audiences, improve financial performance and make better decisions. The Company&#8217;s corporate headquarters are located in San Francisco, California, and the Company has additional offices in the following locations: Austin, Chicago, Dublin, London, New York, Paris, Portland, Shanghai and Tokyo.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Liquidity</div><div><br /></div><div style="text-indent: 36pt;">The Company has incurred significant losses in each fiscal year since its incorporation in 2006, and management expects such losses to continue over the next several years. The Company incurred a net loss of $8,609 for the six months ended June 30, 2019, and a net loss of $41,244 for the year ended December 31, 2018. As of June 30, 2019, the Company had an accumulated deficit of $273,322. The Company had cash, cash equivalents and restricted cash of $10,857 as of June 30, 2019. Management expects to incur additional losses and experience negative operating cash flows in the future. To continue to fund operations, the Company plans to raise additional capital through an equity distribution agreement and lower operating costs, primarily through personnel cost savings resulting from employee attrition.</div><div><br /></div><div style="text-indent: 36pt;">In March 2019, the Company filed a shelf registration statement with the Securities and Exchange Commission (&#8220;SEC&#8221;) that the SEC declared effective on May 10, 2019 and under which it may offer a variety of equity and debt securities with an aggregate offering price of up to $50,000. As part of that shelf registration statement, the Company entered into an equity distribution agreement with JMP Securities LLC (&#8220;JMP Securities&#8221;) under which it may sell shares of its common stock up to a gross aggregate offering price of $13,000 (Note 6). For the three and six months ended June 30, 2019, the Company sold 570 shares of its common stock under this agreement for net proceeds of $1,504. The total amount of cash that will be generated under this equity distribution agreement is uncertain and depends on a variety of factors, including market conditions and the trading price of the Company&#8217;s common stock.</div><div><br /></div><div style="text-indent: 36pt;">In January 2018, the Company initiated organizational restructuring plans (see Note 5) that resulted in significant cost savings for the six months ended June 30, 2019 as compared to the corresponding period in 2018 and are expected to continue to result in cost savings in 2019 as compared to 2018. The Company believes that its cash, cash equivalents and restricted cash will provide sufficient funds for the Company to continue as a going concern for at least 12 months from the date of issuance of these condensed consolidated financial statements. This determination is based on a number of factors, including projections that are predicated on the Company achieving certain levels of new bookings and customer renewals and operating cost savings primarily resulting from employee attrition.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Basis of Presentation and Consolidation</div><div><br /></div><div style="text-indent: 36pt;">The accompanying unaudited condensed consolidated financial statements and condensed footnotes have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by United States generally accepted accounting principles (&#8220;GAAP&#8221;) for complete financial statements. In the opinion of management, all adjustments, consisting of only normal recurring items, considered necessary for fair statement have been included. The results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019, or for other interim periods or future years.</div><div><br /></div><div style="text-indent: 36pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated balance sheet as of December 31, 2018 is derived from audited financial statements as of that date but does not include all of the information and footnotes required by GAAP for complete financial statements.</div><div><br /></div><div style="text-indent: 36pt;">These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2018, filed with the SEC on March 14, 2019.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Fair Value of Financial Instruments</div><div><br /></div><div style="text-indent: 36pt;">The Company&#8217;s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued expenses are carried at amounts that approximate fair value due to the short-term nature of those instruments. Based on borrowing rates available to the Company for loans with similar terms and maturities and in consideration of the Company&#8217;s credit risk profile, the carrying value of outstanding lease liabilities (Note 9) approximates fair value as well.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Allowances for Doubtful Accounts and Revenue Credits</div><div><br /></div><div style="text-indent: 36pt;">The allowance for doubtful accounts reflects the Company&#8217;s best estimate of probable losses inherent in the Company&#8217;s receivables portfolio based on historical experience, specific allowances for known troubled accounts and other available information. The Company does not require collateral from its customers, and it performs a regular review of its customers&#8217; payment histories and associated credit risks. Certain contracts with advertising agencies contain sequential liability provisions, whereby the agency does not have an obligation to pay the Company until payment is received from the agency&#8217;s customers. In these circumstances, the Company evaluates the credit worthiness of the agency&#8217;s customers in addition to the agency itself. As of June 30, 2019 and December 31, 2018, the Company recorded an allowance for doubtful accounts of $2,031 and $2,651, respectively.</div><div><br /></div><div style="text-indent: 36pt;">From time to time, the Company provides credits to customers that typically relate to customer disputes or billing adjustments and are recorded as a reduction of revenue. Reserves for these revenue credits are accounted for as variable consideration under authoritative revenue recognition guidance (see Note 2) and are estimated based on historical credit activity. As of June 30, 2019, and December 31, 2018, the Company recorded an allowance for potential customer credits in the amount of $234 and $353, respectively.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Goodwill Impairment Assessment</div><div><br /></div><div style="text-indent: 36pt;">The Company evaluates goodwill for impairment annually in the fourth quarter of its fiscal year, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. For the purposes of impairment testing, the Company has determined that it has one reporting unit. The Company performs its goodwill impairment test using the simplified method, whereby the fair value of the reporting unit is compared to its carrying value. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that reporting unit, goodwill is not considered impaired. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, the goodwill is considered impaired by an amount equal to that difference. The Company previously recorded a goodwill impairment of $14,740 in the third quarter of 2018. Due to a sustained decline in the market capitalization of the Company&#8217;s common stock during the three months ended June 30, 2019, the Company performed an interim goodwill test. The Company determined that there was no impairment to the carrying value of goodwill as of June 30, 2019 as the fair value of the Company&#8217;s sole reporting unit was determined to be in excess of the net book value of the Company&#8217;s net assets.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Long-Lived Assets Impairment Assessment</div><div><br /></div><div style="text-indent: 36pt;">The Company evaluates long-lived assets, excluding goodwill, for potential impairment whenever adverse events or changes in circumstances or business climate indicate that the expected undiscounted future cash flows related to such long-lived assets may not be sufficient to support the net book value of such assets. An impairment loss is recognized only if the carrying value of a long-lived asset or asset group is not recoverable and exceeds its fair value. The carrying value of a long-lived asset or asset group is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. There were no such impairment losses recorded in any of the periods presented.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Revenue Recognition</div><div><br /></div><div style="text-indent: 36pt;">The Company generates revenues principally from subscriptions either directly with advertisers or with advertising agencies to its platform for the management of search, social, eCommerce and display advertising. The Company also generates revenues from strategic agreements with certain leading publishers. Under these strategic agreements, the Company receives consideration based on a percentage of the search advertising spend that customers manage on its platform. Revenues are recognized when control of these services is transferred to the Company&#8217;s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</div><div><br /></div><div style="text-indent: 36pt;">See Note 2 for further discussion on the Company&#8217;s revenues.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Recent Accounting Pronouncements Adopted in 2019</div><div><br /></div><div style="text-indent: 36pt;">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-02, <font style="font-style: italic;">Leases</font> (Topic 842), or Accounting Standards Codification 842 (&#8220;ASC 842&#8221;), which superseded existing accounting guidance for leases. ASC 842 requires an entity to recognize an asset and lease liability for all leases with terms of more than 12 months. The Company adopted ASC 842 effective January 1, 2019 using the modified retrospective method. As a result, the Company has not changed previously disclosed amounts or provided additional disclosures for comparative periods. There was no impact to the Company&#8217;s opening balance of accumulated deficit. As part of this adoption, the Company elected the package of transitional practical expedients to not reassess (1) whether any contracts that existed prior to adoption have or contain leases, (2) the classification of existing leases or (3) initial direct costs for existing leases. The Company did not elect the practical expedient to use hindsight in determining its lease terms.</div><div><br /></div><div style="text-indent: 36pt;">As a result of the adoption, the Company recorded right-of-use (&#8220;ROU&#8221;) assets of $14,589 and lease liabilities of $16,425 related to operating leases on January 1, 2019. ASC 842 did not have a material impact on the Company&#8217;s condensed consolidated statement of comprehensive loss for the three and six months ended June 30, 2019. Refer to Note 9 for further information on leases.</div><div><br /></div><div style="text-indent: 36pt;">In February 2018, the FASB issued ASU 2018-02, <font style="font-style: italic;">Income Statement &#8211; Reporting Comprehensive Income &#8211; Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</font> (Topic 220), which allows for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company adopted ASU 2018-02 on January 1, 2019, which had no effect on its condensed consolidated financial statements for the three and six months ended June 30, 2019.</div><div><br /></div><div style="font-style: italic; font-weight: bold;">Recent Accounting Pronouncements Not Yet Effective</div><div><br /></div><div style="text-indent: 36pt;">In June 2016, the FASB issued ASU 2016-13, <font style="font-style: italic;">Financial Instruments &#8211; Credit Losses &#8211; Measurement of Credit Losses on Financial Instruments</font> (Topic 326), which changes the impairment model for most financial assets and certain other instruments to require the use of a new forward-looking &#8220;expected loss&#8221; model that will generally result in earlier recognition of allowances for losses. This ASU will also require disclosure of more information related to these items. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.</div><div><br /></div><div style="text-indent: 36pt;">In August 2018, the FASB issued ASU 2018-13, <font style="font-style: italic;">Fair Value Measurement </font>(Topic 820), which is designed to improve the effectiveness of disclosures related to fair value measurements. ASU 2018-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.</div><div><br /></div><div style="text-indent: 36pt;">In August 2018, the FASB issued ASU 2018-15, <font style="font-style: italic;">Intangibles &#8211; Goodwill and Other &#8211; Internal-Use Software </font>(Subtopic 35-40), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.</div></div> 0 0 0 0 172000 88000 5000 57000 24000 73000 31000 31000 42000 42000 42000 31000 31000 42000 570000 570000 570000 570000 88000 172000 172000 0 0 0 172000 0 0 0 88000 88000 0 0 0 172000 0 88000 0 0 1504000 1503000 0 0 1000 1000 1503000 0 0 1504000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23555000 29371000 6000 -232581000 59286000 292099000 -238000 6000 -1109000 295745000 -269319000 25323000 6000 -682000 62783000 -1038000 6000 -264713000 295116000 291163000 -227704000 7000 293278000 -240857000 6000 -273322000 51611000 -816000 -1033000 297903000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">3.</td><td style="width: auto; vertical-align: top; text-align: justify;"><div style="font-weight: bold;">Balance Sheet Components</div></td></tr></table><div><br /></div><div style="text-align: justify; text-indent: 36pt;">The following table shows the components of property and equipment as of the dates presented:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-left: 18%; padding-bottom: 2px;"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;"><br /></div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="text-align: center; font-weight: bold;">Estimated Useful Life</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">June 30,</div><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">December 31,</div><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Software, including internally developed software</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-align: center; font-family: &amp;quot;">3 years</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">26,388</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">25,518</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Computer equipment</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);"><div style="text-align: center; font-family: &amp;quot;">3 to 4 years</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">22,728</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">22,714</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Finance lease ROU assets</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255);"><div style="text-align: center;">Shorter&#160;of useful&#160;life or&#160;lease term</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">5,067</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">5,067</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Leasehold improvements</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);"><div style="text-align: center;">Shorter&#160;of useful&#160;life or&#160;lease term</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">4,645</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">4,778</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Office equipment, furniture and fixtures</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 2px; background-color: rgb(204, 238, 255);"><div style="text-align: center;">3 to 5 years</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,988</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">2,140</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total property and equipment</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">60,816</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">60,217</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Less:&#160; Accumulated depreciation and amortization</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(50,831</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(48,402</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Property and equipment, net</div></td><td valign="bottom" style="vertical-align: bottom; width: 38%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">9,985</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">11,815</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div><br /></div><div style="text-indent: 36pt;">Finance lease ROU assets consist of computer equipment and were previously included in the Computer equipment line in filings for periods prior to 2019. Depreciation and amortization of internally developed software for the six months ended June 30, 2019 and 2018 was $2,686 and $3,500, respectively.</div><div><br /></div><div style="text-indent: 36pt;">The following table shows the components of accrued expenses and other current liabilities as of the dates presented:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">June 30,</div><div style="text-align: center; font-weight: bold;">2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">December 31,</div><div style="text-align: center; font-weight: bold;">2018</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Accrued salary and payroll-related expenses</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">2,552</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">3,695</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Deferred strategic agreement revenues</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">1,872</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">934</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Accrued liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,531</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,249</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Finance lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">866</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Income taxes payable</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">846</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">883</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Advanced billings</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">721</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">859</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Customer advances</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">347</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">432</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Sales and use tax payable</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">34</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">244</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Deferred rent</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">538</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Other</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">879</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">932</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total accrued expenses and other current liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">9,719</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">10,632</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> 0 0 5767000 6201000 5751000 6074000 -14000 0 234000 0 1145000 881000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"><tr><td style="width: 18pt; vertical-align: top; font-weight: bold;">6.</td><td style="width: auto; vertical-align: top;"><div style="font-weight: bold;">Shelf Registration Statement and At-the-Market Offering</div></td></tr></table><div><br /></div><div style="text-indent: 36pt;">On March 14, 2019, the Company filed a shelf registration statement on Form S-3 with the SEC, which was declared effective by the SEC on May 10, 2019 and enables the Company to offer its common stock, preferred stock, debt securities, warrants, subscription rights and units having an aggregate offering price of up to $50,000. As part of this shelf registration, the Company entered into an equity distribution agreement with JMP Securities, pursuant to which the Company may offer and sell shares of its common stock having an aggregate offering price of up to $13,000 through an at-the-market offering program administered by JMP Securities. The Company is not required to sell any securities under this offering program. JMP Securities is entitled to compensation of up to 5.0% of the gross proceeds from sales of the Company&#8217;s common stock pursuant to the equity distribution agreement.</div><div><br /></div><div style="text-indent: 36pt;">For the three and six months ended June 30, 2019, the Company sold 570 shares of its common stock under this equity distribution agreement and received proceeds of $1,504, net of offering costs of $203, at a weighted average sales price of $3.00 per share. The amount of any future proceeds that may be realized from this equity distribution agreement depends on a variety of factors, including market conditions and the price of the Company&#8217;s common stock. As of June 30, 2019, the Company had common stock with an aggregate offering price of up to $11,293 available for issuance under the equity distribution agreement.</div></div> 353000 234000 9719000 10632000 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-style: italic; font-weight: bold;">Recent Accounting Pronouncements Not Yet Effective</div><div><br /></div><div style="text-indent: 36pt;">In June 2016, the FASB issued ASU 2016-13, <font style="font-style: italic;">Financial Instruments &#8211; Credit Losses &#8211; Measurement of Credit Losses on Financial Instruments</font> (Topic 326), which changes the impairment model for most financial assets and certain other instruments to require the use of a new forward-looking &#8220;expected loss&#8221; model that will generally result in earlier recognition of allowances for losses. This ASU will also require disclosure of more information related to these items. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.</div><div><br /></div><div style="text-indent: 36pt;">In August 2018, the FASB issued ASU 2018-13, <font style="font-style: italic;">Fair Value Measurement </font>(Topic 820), which is designed to improve the effectiveness of disclosures related to fair value measurements. ASU 2018-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.</div><div><br /></div><div style="text-indent: 36pt;">In August 2018, the FASB issued ASU 2018-15, <font style="font-style: italic;">Intangibles &#8211; Goodwill and Other &#8211; Internal-Use Software </font>(Subtopic 35-40), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-style: italic; font-weight: bold;">Liquidity</div><div><br /></div><div style="text-indent: 36pt;">The Company has incurred significant losses in each fiscal year since its incorporation in 2006, and management expects such losses to continue over the next several years. The Company incurred a net loss of $8,609 for the six months ended June 30, 2019, and a net loss of $41,244 for the year ended December 31, 2018. As of June 30, 2019, the Company had an accumulated deficit of $273,322. The Company had cash, cash equivalents and restricted cash of $10,857 as of June 30, 2019. Management expects to incur additional losses and experience negative operating cash flows in the future. To continue to fund operations, the Company plans to raise additional capital through an equity distribution agreement and lower operating costs, primarily through personnel cost savings resulting from employee attrition.</div><div><br /></div><div style="text-indent: 36pt;">In March 2019, the Company filed a shelf registration statement with the Securities and Exchange Commission (&#8220;SEC&#8221;) that the SEC declared effective on May 10, 2019 and under which it may offer a variety of equity and debt securities with an aggregate offering price of up to $50,000. As part of that shelf registration statement, the Company entered into an equity distribution agreement with JMP Securities LLC (&#8220;JMP Securities&#8221;) under which it may sell shares of its common stock up to a gross aggregate offering price of $13,000 (Note 6). For the three and six months ended June 30, 2019, the Company sold 570 shares of its common stock under this agreement for net proceeds of $1,504. The total amount of cash that will be generated under this equity distribution agreement is uncertain and depends on a variety of factors, including market conditions and the trading price of the Company&#8217;s common stock.</div><div><br /></div><div style="text-indent: 36pt;">In January 2018, the Company initiated organizational restructuring plans (see Note 5) that resulted in significant cost savings for the six months ended June 30, 2019 as compared to the corresponding period in 2018 and are expected to continue to result in cost savings in 2019 as compared to 2018. The Company believes that its cash, cash equivalents and restricted cash will provide sufficient funds for the Company to continue as a going concern for at least 12 months from the date of issuance of these condensed consolidated financial statements. This determination is based on a number of factors, including projections that are predicated on the Company achieving certain levels of new bookings and customer renewals and operating cost savings primarily resulting from employee attrition.</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="font-style: italic; font-weight: bold;">Basis of Presentation and Consolidation</div><div><br /></div><div style="text-indent: 36pt;">The accompanying unaudited condensed consolidated financial statements and condensed footnotes have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by United States generally accepted accounting principles (&#8220;GAAP&#8221;) for complete financial statements. In the opinion of management, all adjustments, consisting of only normal recurring items, considered necessary for fair statement have been included. The results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019, or for other interim periods or future years.</div><div><br /></div><div style="text-indent: 36pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated balance sheet as of December 31, 2018 is derived from audited financial statements as of that date but does not include all of the information and footnotes required by GAAP for complete financial statements.</div><div><br /></div><div style="text-indent: 36pt;">These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2018, filed with the SEC on March 14, 2019.</div></div> 13000000 50000000 432000 347000 0.05 100000 0.05 203000 203000 11293000 3.00 3.00 P30M 101000 275000 P1Y P6M P3M P2Y P3Y P1Y 0 0 578000 0 0 578000 -76000 -76000 0 0 -4000 130000 0 134000 0 0 0 -5000 -5000 0 31.75 P5Y11M19D 350000 P9Y10M13D P180D <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">Supplemental cash flow information related to operating leases was as follows:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-weight: bold;">Six Months Ended</div><div style="text-align: center; font-weight: bold;">June 30, 2019</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Cash paid for amounts included in the measurement of lease liabilities:</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: &amp;quot;">Financing cash flows from finance leases</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">682</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: &amp;quot;">Operating cash flows from finance leases</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">46</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: &amp;quot;">Operating cash flows from operating leases</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">4,215</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">ROU assets obtained in exchange for lease liabilities:</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: &amp;quot;">Finance lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt; font-family: &amp;quot;">Operating lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">812</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr></table></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><div style="text-indent: 36pt;">The maturities of operating lease and finance lease liabilities as of June 30, 2019 are as follows:</div><div><br /></div><table border="0" cellpadding="0" cellspacing="0" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;">Operating Leases</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="2" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &amp;quot; font-weight: bold;">Finance Leases</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">2019 (remaining six months)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">4,087</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">597</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">2020</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">3,682</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">552</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">2021</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">3,316</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">12</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">2022</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">1,865</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">&#8212;</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Total&#160; lease payments</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">12,950</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,161</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Less: Amount representing imputed interest</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">(1,003</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">(44</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(255, 255, 255);"><div style="font-family: &amp;quot;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Present value of lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">11,947</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">1,117</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: &amp;quot;">Less: Current portion of lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(5,423</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(0, 0, 0);"><div style="font-family: &amp;quot;">(937</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(255, 255, 255); padding-bottom: 2px;"><div style="font-family: &amp;quot;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);"><div style="text-indent: -7.2pt; margin-left: 16.2pt;">Non-current portion of lease liabilities</div></td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">6,524</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td><td colspan="1" valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">$</div></td><td colspan="1" valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><div style="font-family: &amp;quot;">180</div></td><td colspan="1" nowrap="nowrap" valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></div> 2 14380 P6M Derived from the Company's audited consolidated financial statements as of December 31, 2018. No individual country within the "Other" category accounted for 10% or more of revenues, net for any period presented. EX-101.SCH 7 mrin-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030100 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Shelf Registration Statement and At-the-Market Offering link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Equity Award Plans link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Net Loss Per Share Available to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Equity Award Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 080901 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Net Loss Per Share Available to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Summary of Business and Significant Accounting Policies, Liquidity (Details) link:presentationLink link:calculationLink link:definitionLink 090108 - Disclosure - Summary of Business and Significant Accounting Policies, Allowances for Doubtful Accounts and Revenue Credits (Details) link:presentationLink link:calculationLink link:definitionLink 090112 - Disclosure - Summary of Business and Significant Accounting Policies, Goodwill Impairment Assessments (Details) link:presentationLink link:calculationLink link:definitionLink 090114 - Disclosure - Summary of Business and Significant Accounting Policies, Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Revenues, Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Revenues, Revenue Recognition (Details)Default link:presentationLink link:calculationLink link:definitionLink 090202 - Disclosure - Revenues, Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 090206 - Disclosure - Revenues, Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 090210 - Disclosure - Revenues, Costs to Obtain and Fulfill Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Balance Sheet Components, Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 090302 - Disclosure - Balance Sheet Components, Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Goodwill and Intangible Assets, Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 090402 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090404 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details) CALC 01 link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Shelf Registration Statement and At-the-Market Offering (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Equity Award Plans, Shares Available for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Equity Award Plans, Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 090704 - Disclosure - Equity Award Plans, Restricted Stock Unit (Details) link:presentationLink link:calculationLink link:definitionLink 090706 - Disclosure - Equity Award Plans, Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 091012 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Net Loss Per Share Available to Common Stockholders, Calculation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 091102 - Disclosure - Net Loss Per Share Available to Common Stockholders, Potential Common Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 mrin-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 mrin-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 mrin-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Amendment Flag City Area Code Entity Address, City or Town Entity Address, Country Current Fiscal Year End Date Document Period End Date Entity Incorporation, State or Country Code Local Phone Number Entity Address, Postal Zip Code Entity Address, State or Province Title of 12(b) Security Title of 12(g) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Public Float Entity Registrant Name Entity Central Index Key Entity Tax Identification Number Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Entity Interactive Data Current Entity File Number Entity Shell Company Entity Emerging Growth Company Entity Ex Transition Period Entity Small Business Award Type [Axis] ASC 606 [Member] Summary of Business and Significant Accounting Policies [Abstract] ASU 2016-02 [Member] Accounts payable Accounts Receivable [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable Deferred rent Accrued liabilities Accrued Expenses and Other Current Liabilities [Abstract] Income taxes payable Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated other comprehensive loss Accumulated Other Comprehensive Loss [Member] Additional Paid-in Capital [Member] Additional paid-in capital Adjustments to reconcile net loss to net cash used in operating activities Tax withholding related to vesting of restricted stock units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Adjustments for New Accounting Pronouncements [Axis] Stock-based compensation expense Allowance for doubtful accounts Amortization of intangible assets Amortization of intangible assets Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities, Name [Domain] Shares excluded from computation of diluted net loss per share (in shares) Assets Assets [Abstract] Total assets Assets Total current assets Assets, Current Current assets Purchases of property and equipment recorded in accounts payable and accrued expenses Balance at end of period Balance at beginning of period Capitalized Contract Cost, Net Capitalized Contract Cost [Table] Changes in Balances of Deferred Costs to Obtain and Fulfill Contracts Changes in Balances of Deferred Costs to Obtain and Fulfill Contracts [Abstract] Capitalized Contract Cost [Abstract] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Amortization Capitalized Contract Cost, Amortization Amortization of internally developed software Cash and cash equivalents and restricted cash Beginning of period End of period Cash, cash equivalents and restricted cash Cash and cash equivalents Net decrease in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Supplemental disclosure of non-cash investing and financing activities Commitments and contingencies (Note 13) Commitments and Contingencies [Abstract] Commitments and Contingencies Shares reserved for issuance (in shares) Common Stock [Member] Common Stock Reserved for Future Issuance [Abstract] Common stock, par value (in dollars per share) Common stock, issued (in shares) Common stock, authorized (in shares) Common stock, outstanding (in shares) Common stock, $0.001 par value - 142,857 shares authorized, 6,623 and 5,938 shares issued and outstanding at June 30, 2019 and December 31, 2018, respectively Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Computer Equipment [Member] Concentration Risk Benchmark [Axis] Percentage of concentration risk Concentration Risk Benchmark [Domain] Breakage revenues Deferred strategic agreement revenues Deferred strategic agreement revenues Cost of revenues Cost of Revenues [Member] Credit Facility [Domain] Credit Facility [Axis] Impact of adoption of ASC 606 Customer Relationships [Member] Advanced billings Disaggregation of Revenues Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Abstract] Depreciation Depreciation and amortization Developed Technology [Member] Stock-Based Compensation [Abstract] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net loss per share available to common stockholders [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Net Loss Per Share Available to Common Stockholders Net loss per share available to common stockholders, basic and diluted (Note 11) (in dollars per share) Basic and diluted net loss per common share available to common stockholders (in dollars per share) Earnings Per Share, Basic and Diluted Net Loss Per Share Available to Common Stockholders [Abstract] Effect of foreign exchange rate changes on cash and cash equivalents and restricted cash Unrecognized compensation cost related to RSUs Unrecognized compensation cost related to options Share-based compensation, weighted average recognized period Accrued salary and payroll-related expenses Stock Options [Member] Options to Purchase Common Stock [Member] Equity Component [Domain] Fair Value of Financial Instruments Less: Amount representing imputed interest Finance Lease, Liability, Undiscounted Excess Amount Payment of principal on finance lease liabilities Financing cash flows from finance leases Less: Current portion of lease liabilities Finance lease liabilities Weighted average remaining lease term, finance lease Finance Lease, Weighted Average Remaining Lease Term Depreciation of finance lease assets Finance Lease, Right-of-Use Asset, Amortization 2021 Weighted average discount rate, finance lease Finance Lease, Weighted Average Discount Rate, Percent 2022 2020 Total lease payments Finance Lease, Liability, Payment, Due Non-current portion of lease liabilities Operating cash flows from finance leases Maturities of Finance Lease Liabilities [Abstract] Finance lease, right-of-use asset Finance Lease, Right-of-Use Asset 2019 (remaining six months) Present value of lease liabilities Finance Lease, Liability Finance lease, interest expense Finance Lease, Interest Expense Intangible assets, gross Intangible assets, net Intangible assets, net Finite-Lived Intangible Assets, Major Class Name [Domain] Remaining six months of 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets by Major Class [Axis] Future Estimated Amortization of Intangible Assets [Abstract] Estimated useful life Year ending December 31, 2020 Unrealized foreign currency gains Foreign Currency Transaction Gain (Loss), Unrealized Office Equipment, Furniture and Fixtures [Member] General and administrative General and Administrative [Member] Impairment of goodwill Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Goodwill and Intangible Assets Goodwill Balance at end of period Balance at beginning of period Goodwill [Roll Forward] Goodwill and Intangible Assets [Abstract] Goodwill Impairment Assessment Gross profit Gross Profit Long-Lived Assets Impairment Assessment Income Taxes [Abstract] Income Statement Location [Axis] Income Statement Location [Domain] Loss before provision for income taxes Pre-tax loss Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) [Abstract] Income Taxes Income Tax Disclosure [Text Block] Provision for income taxes Income tax expense Accrued expenses and other liabilities Accounts payable Increase (Decrease) in Accounts Payable Accounts receivable Increase (Decrease) in Accounts Receivable Changes in operating assets and liabilities Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Stockholders' Equity [Roll Forward] Future Minimum Amounts Due Under Subleases [Abstract] Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract] Total amounts due under subleases Lessor, Operating Lease, Payments to be Received 2022 Lessor, Operating Lease, Payments to be Received, Four Years Future Minimum Amounts Due Under Subleases Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block] 2020 Lessor, Operating Lease, Payments to be Received, Two Years 2019 (remaining six months) Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year 2021 Lessor, Operating Lease, Payments to be Received, Three Years Leases Lessee, Lease, Description [Line Items] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Total lease payments Lessee, Operating Lease, Liability, Payments, Due 2019 (remaining six months) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Lease, Description [Table] Less: Amount representing imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Subleases [Abstract] Operating leases, rent expense Operating Leases, Rent Expense Leasehold Improvements [Member] Leases [Abstract] Letter of Credit [Member] Liabilities and Stockholders' Equity Total liabilities Liabilities Total liabilities and stockholders' equity Liabilities and Equity Current liabilities Total current liabilities Liabilities, Current Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Numerator [Abstract] Net Income (Loss) Attributable to Parent [Abstract] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Investing activities Operating activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net loss Net loss Net loss Net loss available to common stockholders Financing activities New Accounting Pronouncements or Change in Accounting Principle [Line Items] Recent Accounting Pronouncements Adopted in 2019 Recent Accounting Pronouncements Adopted in 2019 [Abstract] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] Number of reporting unit Maturities of Operating Lease Liabilities [Abstract] Weighted average remaining lease term, operating lease Operating Lease, Weighted Average Remaining Lease Term Operating lease, right-of-use asset Right-of-use assets, operating leases Right-of-use assets Total operating expenses Operating Expenses Weighted average discount rate, operating lease Operating Lease, Weighted Average Discount Rate, Percent Loss from operations Operating Income (Loss) Less: Current portion of lease liabilities Operating lease liabilities Non-current portion of lease liabilities Operating lease liabilities, non-current Operating cash flows from operating leases Operating expenses Operating Expenses [Abstract] Present value of lease liabilities Lease liability Foreign currency translation adjustments Other non-current assets Other Other Liabilities, Current Other income, net Other Nonoperating Income (Expense) Other long-term liabilities Employee taxes paid for withheld shares upon equity award settlement Payment, Tax Withholding, Share-based Payment Arrangement Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalization of internally developed software Payments to Develop Software Plan Name [Axis] Plan Name [Domain] Prepaid expenses and other current assets Proceeds from issuance of common shares through equity distribution agreement, net of offering costs of $203 Proceeds from employee stock purchase plan, net Estimated useful life Property, Plant and Equipment, Useful Life Property and equipment, gross Components of Property and Equipment Components of Property and Equipment [Abstract] Property, Plant and Equipment [Abstract] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property and equipment, net Property and equipment, net Provision for bad debts Operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Allowances for Doubtful Accounts and Revenue Credits Registration Payment Arrangement [Table] Registration Payment Arrangement [Line Items] Registration Payment Arrangement by Arrangement [Axis] Registration Payment Arrangement, Arrangement [Domain] Research and development Research and Development [Member] Restricted cash RSUs [Member] Unvested RSUs [Member] Restructuring and Related Cost [Abstract] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Cost and Reserve [Line Items] Restructuring Activities [Abstract] Percentage headcount reduction Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Restructuring Activities Restructuring related expenses Restructuring related expenses Accumulated Deficit [Member] Accumulated deficit Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue Recognition Revenues [Abstract] Remaining performance obligation, satisfaction period Revenues, net Remaining performance obligation Revenues Revenues Revenue from Contract with Customer, Excluding Assessed Tax Revenue Sublease income Sublease Income Equity Award Plans Options exercisable Expected life of options (in years) Options vested and expected to vest Percentage of lesser of fair market value of common stock Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Options vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Options outstanding Future Estimated Amortization of Intangible Assets Sales and use tax payable Assumptions for Black-Scholes Option-Pricing Model Summary of Stock Option Activity Summary of RSUs Granted and Unvested Schedule of Finite-Lived Intangible Assets [Table] Intangible Assets Components of Accrued Expenses and Other Current Liabilities Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Common Stock Outstanding, Excluded from Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Activity of Goodwill Schedule of Restructuring and Related Costs [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segment Reporting Segment Reporting [Abstract] Sales and Marketing [Member] Sales and marketing Weighted Average Exercise Price Per Share [Roll Forward] Options granted (in dollars per share) Share-based Compensation [Abstract] Weighted Average Grant Date Fair Value Per Unit [Roll Forward] Stock-based compensation related to equity awards and restricted stock Stock-based compensation expense Share-based compensation expense Percentage of increase in outstanding shares Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-based Compensation Arrangement by Share-based Payment Award [Line Items] RSUs cancelled and withheld to cover taxes (in dollars per share) Share-based Payment Award [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] RSUs granted (in shares) Dividend yield RSUs cancelled and withheld to cover taxes (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Granted and unvested at beginning of period (in shares) Granted and unvested at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted and unvested at end of period (in dollars per share) Granted and unvested at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value RSUs granted (in dollars per share) Expected volatility RSUs vested (in dollars per share) Assumptions for Black-Scholes Option Pricing Model [Abstract] Common stock shares reserved for issuance (in shares) Common stock shares reserved for issuance (in shares) Options exercisable (in dollars per share) Options exercisable (in shares) Risk-free interest rate Number of Shares [Roll Forward] Options forfeited and cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Options forfeited and cancelled (in dollars per share) Increase in shares available for issuance (in shares) Increase in shares available for issuance (in shares) Equity Award [Domain] Balance at beginning of period (in shares) Balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Balance at end of period (in dollars per share) Balance at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options outstanding Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options vested and expected to vest (in dollars per share) Options vested and expected to vest (in shares) Balances at beginning of period (in shares) Balances at end of period (in shares) Shares, Outstanding Summary of Business and Significant Accounting Policies Software, Including Internally Developed Software [Member] CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) [Abstract] Equity Components [Axis] Statement [Line Items] Statement [Table] CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) [Abstract] CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) [Abstract] Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Issuance of common stock under employee stock purchase plan Stock Issued Issuance of common stock from vesting of restricted stock units (in shares) Stock issued during period (in shares) Issuance of common stock under employee stock purchase plan (in shares) Issuance of common stock through equity distribution agreement, net of offering costs (in shares) Issuance of common stock (in shares) Common stock under agreement for net proceeds(in shares) Issuance of common stock under employee stock purchase plan Issuance of common stock through equity distribution agreement, net of offering costs Proceeds from sales Common stock under agreement for net proceeds Issuance of common stock from vesting of restricted stock units Total stockholders' equity Balances at beginning of period Balances at end of period Stockholders' Equity Attributable to Parent Stockholders' equity Subscriptions [Member] Balance Sheet Components Trade Name [Member] Type of Adoption [Domain] Uncertain tax positions, interest or penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Weighted-average shares used to compute net loss per share available to common stockholders, basic and diluted (in shares) Weighted average number of shares, basic and diluted (in shares) Denominator [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Customer [Axis] Customer [Axis] Maximum [Member] Minimum [Member] Customer [Domain] Customer [Domain] Product and Service [Domain] Product and Service [Axis] Range [Domain] Range [Axis] Geographical [Domain] Geographical [Axis] United Kingdom [Member] United States of America [Member] Amount of gain (loss) on sale or disposal of property, plant and equipment and right-of-use assets. Gain (Loss) on Disposals of Property and Equipment and Right-of-use Asset Loss on disposals of property and equipment and right-of-use assets The increase (decrease) during the reporting period in the operating lease amount outstanding. Increase (Decrease) in Operating Lease Net change in operating leases The amount of amortization of deferred charges applied against earnings during the period. Amortization of Deferred Costs to Obtain and Fulfill Contracts Amortization of deferred costs to obtain and fulfill contracts Shelf Registration Statement and At-the-Market Offering [Abstract] The entire disclosure for shelf registration statement and at-the-market offering. Shelf Registration Statement and At-the-Market Offering [Text Block] Shelf Registration Statement and At-the-Market Offering Information about the 2018 restructuring plan. Two Thousand Eighteen Restructuring Plan [Member] 2018 Restructuring Plan [Member] Allowances for Doubtful Accounts and Revenue Credits [Abstract] Total carrying amount of consideration received or receivable as of the balance sheet date representing potential earnings that were not as yet recognized as revenue or other forms of income in conformity with GAAP. Allowance for Potential Customer Revenue Credits Allowance for potential customer revenue credits Goodwill Impairment Assessment [Abstract] Goodwill Impairment Assessment [Abstract] Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other current. Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Balance Sheet Components [Abstract] Table presenting the description of balance sheet components. Schedule of Balance Sheet Components [Table] Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Balance Sheet Components [Line Items] Assets held under a finance lease right of use assets. Finance Lease Right of Use Assets [Member] Finance Lease ROU Assets [Member] Disclosure of accounting policy pertaining to new accounting pronouncements which are not yet effective and that may impact the entity's financial reporting. Recent Accounting Pronouncements Not Yet Effective [Policy Text Block] Recent Accounting Pronouncements Not Yet Effective Disclosure of accounting policy for liquidity. Liquidity Policy [Text Block] Liquidity Disclosure of accounting policy related to basis of presentation and consolidation. Basis of Presentation and Consolidation [Policy Text Block] Basis of Presentation and Consolidation Liquidity [Abstract] The total price of an offering to the public, which is equal to the number of shares offered, multiplied by the price per share. Aggregate Offering Price Aggregate offering price Equity distribution sales agent. JMP Securities [Member] JMP Securities [Member] Equity distribution agreement [Abstract] Equity Distribution Agreement [Abstract] The current portion of prepayments received from customers for goods or services to be provided in the future. Current Customer Advances Customer advances Equity Award Plans [Abstract] The equity-based compensation arrangement plan adopted by the board of directors and the stockholders approved in February 2013. Equity Incentive Plan 2013 [Member] 2013 Plan [Member] Represents percentage of common shares outstanding annual automatic increase for the first ten calendar years. Percentage of outstanding common shares increases Percentage of increase in outstanding common shares Represents 2013 employee stock purchase plan. Employee Stock Purchase Plan 2013 [Member] 2013 Employee Stock Purchase Plan [Member] Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock. Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum, Shares Increase in shares available for issuance, authorized (in shares) Document and Entity Information [Abstract] Percentage compensation as a percentage of gross proceeds from the sales of common stock. Gross Proceeds From Sales of Common Stock Compensation Percentage Compensation percentage Amount of costs involved in stock issuance. Stock Offering Cost Offering costs The total price of an offering to the public, which is equal to the number of common stock offered, multiplied by the price per share available for issuance. Common Stock Aggregate Offering Price, Available for Issuance Common stock aggregate offering price available for issuance Per share or unit weighted-average selling price of stock in equity distribution agreement. Weighted Average Sales Price, Stock Offering Weighted average sales price (in dollars per share) Represents information about Other. Other [Member] Represents information related to strategic agreement. Strategic Agreements [Member] Strategic Agreements [Member] Costs to Obtain and Fulfill Contracts [Abstract] Costs to obtain and fulfill contracts [Abstract] Represents expected period of benefit for deferred costs to fulfill contracts. mrin_DeferredCostsToFulfillContractsExpectedPeriodOfBenefit Deferred costs expected period of benefit Represents information about deferred capitalized contract cost. Costs deferred Costs deferred Represents information about deferred costs to obtain contracts. Deferred Costs to Obtain Contracts [Member] Deferred Costs to Obtain Contracts [Member] Represents information about deferred costs to fulfill contracts. Deferred Costs to Fulfill Contracts [Member] Deferred Costs to Fulfill Contracts [Member] Subscriptions [Abstract] The term of subscription contracts. Subscription contracts term Represents information about strategic agreement is concentrated to one revenue share agreement, executed with Google. Google [Member] Google [Member] Strategic Agreements [Abstract] Period over which advertisers may be invoiced for the contractual minimum monthly platform fee for a defined future period. Advance advertiser invoicing period Advance advertiser invoicing period The term of the strategic agreement. Strategic agreement term Strategic agreement term The strategic agreement optional renewal term. Strategic agreement term, optional renewal term Strategic agreement term, optional renewal term Revenue, Remaining Performance Obligation [Abstract] Amount after tax of increase (decrease) to equity resulting from foreign currency translation adjustment and other net of tax. Other Comprehensive Income Loss Foreign Currency Translation Adjustment and Other Net of Tax Foreign currency translation adjustments Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested options outstanding. Share-based Compensation Arrangement by Share Based Payment Award Options Vested Weighted Average Exercise Price Options vested (in dollars per share) The equity-based compensation arrangement plan adopted by the board of directors. Equity Incentive Plan 2006 and 2013 [Member] 2006 and 2013 Plan [Member] Weighted Average Remaining Contractual Term [Abstract] Weighted average remaining contractual term for fully vested options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement by Share Based Payment Award Options Vested, Weighted Average Remaining Contractual Term Options vested Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Roll Forward] Aggregate Intrinsic Value Abstract] The number of shares into which fully or partially vested stock options as of the balance sheet date currently converted under the option plan. Share Based Compensation Arrangement Share Based Payment Award Options Vested Options vested (in shares) Weighted average remaining contractual term for options granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Share-based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term Options granted Contract Balances [Abstract] Represents the period in which individual customer advances that are not used by, requested for, or refunded to the customer become the property of the company. Individual Customer Advances Refund Claim period Individual customer advances refund claim period Tabular disclosure of supplemental cash flow information related to leases. Lease Supplemental Cash Flow Information [Table Text Block] Supplemental Cash Flow Information Related to Leases Tabular disclosure of undiscounted cash flows of lessee's operating and financing lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position. Lessee Operating And Financing Lease Liability Maturity [Table Text Block] Maturities of Lease Liabilities Operating and Finance Leases [Abstract] Operating and Finance Leases [Abstract] Number of manufacturers entered into finance lease arrangements. Number of Manufacturers Entered Into Finance Lease Arrangements Number of manufacturers entered into finance lease arrangements Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Right of Use Assets Obtained in Exchange For Lease Liabilities [Abstract] The subleased area of a real estate property. mrin_SubleaseAreaOfRealEstateProperty Additional area subleased Line of Credit [Abstract] Employee Stock Purchase Plans [Abstract] The expected life of employee stock purchase plans. Employee Stock Purchase Plan, Expected life Expected life Common Shares Outstanding, Excluded from Computation of Earnings Per Share [Abstract] Common Shares Outstanding, Excluded from Computation of Diluted Net Loss Per Share [Abstract] EX-101.PRE 11 mrin-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Aug. 06, 2019
Document and Entity Information [Abstract]    
Entity Registrant Name MARIN SOFTWARE INC  
Entity Central Index Key 0001389002  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   6,627,000
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Entity Address, State or Province CA  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
[1]
Current assets    
Cash and cash equivalents $ 9,886 $ 10,210
Restricted cash 971 1,293
Accounts receivable, net 9,983 12,906
Prepaid expenses and other current assets 3,773 4,642
Total current assets 24,613 29,051
Property and equipment, net 9,985 11,815
Right-of-use assets, operating leases 10,410 0
Goodwill 1,936 1,943
Intangible assets, net 938 1,938
Other non-current assets 1,549 2,045
Total assets 49,431 46,792
Current liabilities    
Accounts payable 1,911 2,699
Accrued expenses and other current liabilities 9,719 10,632
Operating lease liabilities 5,423 0
Total current liabilities 17,053 13,331
Operating lease liabilities, non-current 6,524 0
Other long-term liabilities 2,299 4,090
Total liabilities 25,876 17,421
Commitments and contingencies (Note 13)
Stockholders' equity    
Common stock, $0.001 par value - 142,857 shares authorized, 6,623 and 5,938 shares issued and outstanding at June 30, 2019 and December 31, 2018, respectively 7 6
Additional paid-in capital 297,903 295,116
Accumulated deficit (273,322) (264,713)
Accumulated other comprehensive loss (1,033) (1,038)
Total stockholders' equity 23,555 29,371
Total liabilities and stockholders' equity $ 49,431 $ 46,792
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) - $ / shares
shares in Thousands
Jun. 30, 2019
Dec. 31, 2018
[1]
Stockholders' equity    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 142,857 142,857
Common stock, issued (in shares) 6,623 5,938
Common stock, outstanding (in shares) 6,623 5,938
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenue        
Revenues, net $ 12,476 $ 14,251 $ 25,924 $ 29,653
Cost of revenues 5,929 6,963 11,740 14,535
Gross profit 6,547 7,288 14,184 15,118
Operating expenses        
Sales and marketing 4,087 6,154 8,721 13,535
Research and development 4,660 5,817 9,555 11,972
General and administrative 2,277 3,766 5,498 7,143
Total operating expenses 11,024 15,737 23,774 32,650
Loss from operations (4,477) (8,449) (9,590) (17,532)
Other income, net 532 377 1,072 672
Loss before provision for income taxes (3,945) (8,072) (8,518) (16,860)
Provision for income taxes 58 204 91 528
Net loss (4,003) (8,276) (8,609) (17,388)
Foreign currency translation adjustments 76 (578) 5 (134)
Comprehensive loss $ (3,927) $ (8,854) $ (8,604) $ (17,522)
Net loss per share available to common stockholders, basic and diluted (Note 11) (in dollars per share) $ (0.65) $ (1.44) $ (1.42) $ (3.02)
Weighted-average shares used to compute net loss per share available to common stockholders, basic and diluted (in shares) 6,201 5,767 6,074 5,751
Stock-based compensation expense $ 762 $ 1,030 $ 1,447 $ 2,058
Amortization of intangible assets 468 651 1,000 1,341
Cost of Revenues [Member]        
Operating expenses        
Stock-based compensation expense 142 172 267 376
Amortization of intangible assets 234 233 468 470
Restructuring related expenses 0 0 6 139
Sales and Marketing [Member]        
Operating expenses        
Stock-based compensation expense 205 271 385 511
Amortization of intangible assets 0 184 64 397
Restructuring related expenses 66 48 223 545
Research and Development [Member]        
Operating expenses        
Stock-based compensation expense 269 314 550 653
Amortization of intangible assets 234 234 468 471
Restructuring related expenses 0 0 0 115
General and Administrative [Member]        
Operating expenses        
Stock-based compensation expense 146 273 245 518
Amortization of intangible assets 0 0 0 3
Restructuring related expenses $ 0 $ 36 $ 0 $ 147
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Balances at beginning of period at Dec. 31, 2017 $ 6 $ 291,163 $ (227,704) $ (682) $ 62,783
Balances at beginning of period (in shares) at Dec. 31, 2017 5,729        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock from vesting of restricted stock units $ 0 0 0 0 0
Issuance of common stock from vesting of restricted stock units (in shares) 24        
Issuance of common stock under employee stock purchase plan $ 0 172 0 0 172
Issuance of common stock under employee stock purchase plan (in shares) 31        
Tax withholding related to vesting of restricted stock units $ 0 (119) 0 0 (119)
Stock-based compensation expense 0 2,058 0 0 2,058
Net loss 0 0 (17,388) 0 (17,388)
Foreign currency translation adjustments 0 4 0 (134) (130)
Balances at end of period at Jun. 30, 2018 $ 6 293,278 (240,857) (816) 51,611
Balances at end of period (in shares) at Jun. 30, 2018 5,784        
Balances at beginning of period at Dec. 31, 2017 $ 6 291,163 (227,704) (682) 62,783
Balances at beginning of period (in shares) at Dec. 31, 2017 5,729        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss         (41,244)
Balances at end of period at Dec. 31, 2018 $ 6 295,116 (264,713) (1,038) 29,371 [1]
Balances at end of period (in shares) at Dec. 31, 2018 5,938        
Balances at beginning of period at Mar. 31, 2018 $ 6 292,099 (232,581) (238) 59,286
Balances at beginning of period (in shares) at Mar. 31, 2018 5,748        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock from vesting of restricted stock units $ 0 0 0 0 0
Issuance of common stock from vesting of restricted stock units (in shares) 5        
Issuance of common stock under employee stock purchase plan $ 0 172 0 0 172
Issuance of common stock under employee stock purchase plan (in shares) 31        
Tax withholding related to vesting of restricted stock units $ 0 (23) 0 0 (23)
Stock-based compensation expense 0 1,030 0 0 1,030
Net loss 0 0 (8,276) 0 (8,276)
Foreign currency translation adjustments 0 0 0 (578) (578)
Balances at end of period at Jun. 30, 2018 $ 6 293,278 (240,857) (816) 51,611
Balances at end of period (in shares) at Jun. 30, 2018 5,784        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Impact of adoption of ASC 606 | ASC 606 [Member] $ 0 0 4,235 0 4,235
Balances at beginning of period at Dec. 31, 2018 $ 6 295,116 (264,713) (1,038) 29,371 [1]
Balances at beginning of period (in shares) at Dec. 31, 2018 5,938        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock through equity distribution agreement, net of offering costs $ 1 1,503 0 0 $ 1,504
Issuance of common stock through equity distribution agreement, net of offering costs (in shares) 570       570
Issuance of common stock from vesting of restricted stock units $ 0 0 0 0 $ 0
Issuance of common stock from vesting of restricted stock units (in shares) 73        
Issuance of common stock under employee stock purchase plan $ 0 88 0 0 88
Issuance of common stock under employee stock purchase plan (in shares) 42        
Tax withholding related to vesting of restricted stock units $ 0 (251) 0 0 (251)
Stock-based compensation expense 0 1,447 0 0 1,447
Net loss 0 0 (8,609) 0 (8,609)
Foreign currency translation adjustments 0 0 0 5 5
Balances at end of period at Jun. 30, 2019 $ 7 297,903 (273,322) (1,033) 23,555
Balances at end of period (in shares) at Jun. 30, 2019 6,623        
Balances at beginning of period at Mar. 31, 2019 $ 6 295,745 (269,319) (1,109) 25,323
Balances at beginning of period (in shares) at Mar. 31, 2019 5,954        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock through equity distribution agreement, net of offering costs $ 1 1,503 0 0 $ 1,504
Issuance of common stock through equity distribution agreement, net of offering costs (in shares) 570       570
Issuance of common stock from vesting of restricted stock units $ 0 0 0 0 $ 0
Issuance of common stock from vesting of restricted stock units (in shares) 57        
Issuance of common stock under employee stock purchase plan $ 0 88 0 0 88
Issuance of common stock under employee stock purchase plan (in shares) 42        
Tax withholding related to vesting of restricted stock units $ 0 (195) 0 0 (195)
Stock-based compensation expense 0 762 0 0 762
Net loss 0 0 (4,003) 0 (4,003)
Foreign currency translation adjustments 0 0 0 76 76
Balances at end of period at Jun. 30, 2019 $ 7 $ 297,903 $ (273,322) $ (1,033) $ 23,555
Balances at end of period (in shares) at Jun. 30, 2019 6,623        
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) [Abstract]    
Offering costs $ 203 $ 203
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Operating activities    
Net loss $ (8,609) $ (17,388)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation 981 1,557
Amortization of internally developed software 1,705 1,943
Amortization of intangible assets 1,000 1,341
Loss on disposals of property and equipment and right-of-use assets 14 0
Amortization of deferred costs to obtain and fulfill contracts 881 1,145
Unrealized foreign currency gains (15) (25)
Stock-based compensation related to equity awards and restricted stock 1,447 2,058
Provision for bad debts (177) 35
Net change in operating leases (234) 0
Changes in operating assets and liabilities    
Accounts receivable 3,103 2,438
Prepaid expenses and other assets 485 (1,199)
Accounts payable (777) (877)
Accrued expenses and other liabilities (217) (425)
Net cash used in operating activities (413) (9,397)
Investing activities    
Purchases of property and equipment (86) (200)
Capitalization of internally developed software (870) (1,295)
Net cash used in investing activities (956) (1,495)
Financing activities    
Proceeds from issuance of common shares through equity distribution agreement, net of offering costs of $203 1,504 0
Payment of principal on finance lease liabilities (682) (656)
Employee taxes paid for withheld shares upon equity award settlement (190) (110)
Proceeds from employee stock purchase plan, net 80 165
Net cash provided by (used in) financing activities 712 (601)
Effect of foreign exchange rate changes on cash and cash equivalents and restricted cash 11 (124)
Net decrease in cash and cash equivalents and restricted cash (646) (11,617)
Cash and cash equivalents and restricted cash    
Beginning of period 11,503 28,837
End of period 10,857 17,220
Supplemental disclosure of non-cash investing and financing activities    
Purchases of property and equipment recorded in accounts payable and accrued expenses 0 308
Issuance of common stock under employee stock purchase plan $ 88 $ 172
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Financing activities    
Offering costs $ 203 $ 203
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies
6 Months Ended
Jun. 30, 2019
Summary of Business and Significant Accounting Policies [Abstract]  
Summary of Business and Significant Accounting Policies
1.
Summary of Business and Significant Accounting Policies

Marin Software Incorporated (the “Company”) was incorporated in Delaware in March 2006. The Company provides enterprise marketing software for advertisers and agencies to integrate, align and amplify their digital advertising spend across the web and mobile devices. Offered as a unified software-as-a-service, or SaaS, advertising management solution for search, social, eCommerce and display advertising, the Company’s platform helps digital marketers convert precise audiences, improve financial performance and make better decisions. The Company’s corporate headquarters are located in San Francisco, California, and the Company has additional offices in the following locations: Austin, Chicago, Dublin, London, New York, Paris, Portland, Shanghai and Tokyo.

Liquidity

The Company has incurred significant losses in each fiscal year since its incorporation in 2006, and management expects such losses to continue over the next several years. The Company incurred a net loss of $8,609 for the six months ended June 30, 2019, and a net loss of $41,244 for the year ended December 31, 2018. As of June 30, 2019, the Company had an accumulated deficit of $273,322. The Company had cash, cash equivalents and restricted cash of $10,857 as of June 30, 2019. Management expects to incur additional losses and experience negative operating cash flows in the future. To continue to fund operations, the Company plans to raise additional capital through an equity distribution agreement and lower operating costs, primarily through personnel cost savings resulting from employee attrition.

In March 2019, the Company filed a shelf registration statement with the Securities and Exchange Commission (“SEC”) that the SEC declared effective on May 10, 2019 and under which it may offer a variety of equity and debt securities with an aggregate offering price of up to $50,000. As part of that shelf registration statement, the Company entered into an equity distribution agreement with JMP Securities LLC (“JMP Securities”) under which it may sell shares of its common stock up to a gross aggregate offering price of $13,000 (Note 6). For the three and six months ended June 30, 2019, the Company sold 570 shares of its common stock under this agreement for net proceeds of $1,504. The total amount of cash that will be generated under this equity distribution agreement is uncertain and depends on a variety of factors, including market conditions and the trading price of the Company’s common stock.

In January 2018, the Company initiated organizational restructuring plans (see Note 5) that resulted in significant cost savings for the six months ended June 30, 2019 as compared to the corresponding period in 2018 and are expected to continue to result in cost savings in 2019 as compared to 2018. The Company believes that its cash, cash equivalents and restricted cash will provide sufficient funds for the Company to continue as a going concern for at least 12 months from the date of issuance of these condensed consolidated financial statements. This determination is based on a number of factors, including projections that are predicated on the Company achieving certain levels of new bookings and customer renewals and operating cost savings primarily resulting from employee attrition.

Basis of Presentation and Consolidation

The accompanying unaudited condensed consolidated financial statements and condensed footnotes have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by United States generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, all adjustments, consisting of only normal recurring items, considered necessary for fair statement have been included. The results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019, or for other interim periods or future years.

The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated balance sheet as of December 31, 2018 is derived from audited financial statements as of that date but does not include all of the information and footnotes required by GAAP for complete financial statements.

These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018, filed with the SEC on March 14, 2019.

Fair Value of Financial Instruments

The Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued expenses are carried at amounts that approximate fair value due to the short-term nature of those instruments. Based on borrowing rates available to the Company for loans with similar terms and maturities and in consideration of the Company’s credit risk profile, the carrying value of outstanding lease liabilities (Note 9) approximates fair value as well.

Allowances for Doubtful Accounts and Revenue Credits

The allowance for doubtful accounts reflects the Company’s best estimate of probable losses inherent in the Company’s receivables portfolio based on historical experience, specific allowances for known troubled accounts and other available information. The Company does not require collateral from its customers, and it performs a regular review of its customers’ payment histories and associated credit risks. Certain contracts with advertising agencies contain sequential liability provisions, whereby the agency does not have an obligation to pay the Company until payment is received from the agency’s customers. In these circumstances, the Company evaluates the credit worthiness of the agency’s customers in addition to the agency itself. As of June 30, 2019 and December 31, 2018, the Company recorded an allowance for doubtful accounts of $2,031 and $2,651, respectively.

From time to time, the Company provides credits to customers that typically relate to customer disputes or billing adjustments and are recorded as a reduction of revenue. Reserves for these revenue credits are accounted for as variable consideration under authoritative revenue recognition guidance (see Note 2) and are estimated based on historical credit activity. As of June 30, 2019, and December 31, 2018, the Company recorded an allowance for potential customer credits in the amount of $234 and $353, respectively.

Goodwill Impairment Assessment

The Company evaluates goodwill for impairment annually in the fourth quarter of its fiscal year, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. For the purposes of impairment testing, the Company has determined that it has one reporting unit. The Company performs its goodwill impairment test using the simplified method, whereby the fair value of the reporting unit is compared to its carrying value. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that reporting unit, goodwill is not considered impaired. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, the goodwill is considered impaired by an amount equal to that difference. The Company previously recorded a goodwill impairment of $14,740 in the third quarter of 2018. Due to a sustained decline in the market capitalization of the Company’s common stock during the three months ended June 30, 2019, the Company performed an interim goodwill test. The Company determined that there was no impairment to the carrying value of goodwill as of June 30, 2019 as the fair value of the Company’s sole reporting unit was determined to be in excess of the net book value of the Company’s net assets.

Long-Lived Assets Impairment Assessment

The Company evaluates long-lived assets, excluding goodwill, for potential impairment whenever adverse events or changes in circumstances or business climate indicate that the expected undiscounted future cash flows related to such long-lived assets may not be sufficient to support the net book value of such assets. An impairment loss is recognized only if the carrying value of a long-lived asset or asset group is not recoverable and exceeds its fair value. The carrying value of a long-lived asset or asset group is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. There were no such impairment losses recorded in any of the periods presented.

Revenue Recognition

The Company generates revenues principally from subscriptions either directly with advertisers or with advertising agencies to its platform for the management of search, social, eCommerce and display advertising. The Company also generates revenues from strategic agreements with certain leading publishers. Under these strategic agreements, the Company receives consideration based on a percentage of the search advertising spend that customers manage on its platform. Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

See Note 2 for further discussion on the Company’s revenues.

Recent Accounting Pronouncements Adopted in 2019

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), or Accounting Standards Codification 842 (“ASC 842”), which superseded existing accounting guidance for leases. ASC 842 requires an entity to recognize an asset and lease liability for all leases with terms of more than 12 months. The Company adopted ASC 842 effective January 1, 2019 using the modified retrospective method. As a result, the Company has not changed previously disclosed amounts or provided additional disclosures for comparative periods. There was no impact to the Company’s opening balance of accumulated deficit. As part of this adoption, the Company elected the package of transitional practical expedients to not reassess (1) whether any contracts that existed prior to adoption have or contain leases, (2) the classification of existing leases or (3) initial direct costs for existing leases. The Company did not elect the practical expedient to use hindsight in determining its lease terms.

As a result of the adoption, the Company recorded right-of-use (“ROU”) assets of $14,589 and lease liabilities of $16,425 related to operating leases on January 1, 2019. ASC 842 did not have a material impact on the Company’s condensed consolidated statement of comprehensive loss for the three and six months ended June 30, 2019. Refer to Note 9 for further information on leases.

In February 2018, the FASB issued ASU 2018-02, Income Statement – Reporting Comprehensive Income – Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (Topic 220), which allows for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company adopted ASU 2018-02 on January 1, 2019, which had no effect on its condensed consolidated financial statements for the three and six months ended June 30, 2019.

Recent Accounting Pronouncements Not Yet Effective

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses – Measurement of Credit Losses on Financial Instruments (Topic 326), which changes the impairment model for most financial assets and certain other instruments to require the use of a new forward-looking “expected loss” model that will generally result in earlier recognition of allowances for losses. This ASU will also require disclosure of more information related to these items. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which is designed to improve the effectiveness of disclosures related to fair value measurements. ASU 2018-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 35-40), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues
6 Months Ended
Jun. 30, 2019
Revenues [Abstract]  
Revenues
2.
Revenues

Revenue Recognition

The Company generates its revenues principally from subscriptions, either directly with advertisers or with advertising agencies, to its platform for the management of search, social, eCommerce and display advertising. It also generates a portion of its revenues from long-term strategic agreements with certain leading publishers. Revenues are recognized when control of these services is transferred to the Company’s customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. The Company determines revenue recognition through the following steps:


Identification of the contract, or contracts, with a customer;


Identification of the performance obligations in the contract;


Determination of the transaction price;


Allocation of the transaction price to the performance obligations in the contract; and


Recognition of revenue when, or as, the Company satisfies its performance obligations.

Subscription

The Company’s subscription contracts provide advertisers with access to the Company’s advertising management platform. Advertisers do not have the right to take possession of the software supporting the services at any time. These contracts are generally one year or less in length. The subscription fee under most contracts consists of the greater of a minimum monthly platform fee or variable consideration based on the volume of advertising spend managed through the Company’s platform at the contractual percentage of spend. The variable portion generally includes tiered pricing, whereby the percentage of spend charged decreases as the value of advertising spend increases. The tiered pricing resets monthly and is consistent throughout the contract term. The Company has concluded that this volume-based pricing approach does not constitute a future material right as the pricing tiers are consistent throughout the term of the contract and similar pricing is typically offered to similar classes of customers within the same geographical areas and markets. Certain subscription contracts consist of only a flat monthly platform fee. Subscription fees are generally invoiced on a monthly basis in arrears based on the actual amount of advertising spend managed on the platform. In certain limited circumstances, the Company will invoice an advertiser in advance for the contractual minimum monthly platform fee for a defined future period, which is typically three to six months.

The Company’s subscription services comprise a single stand-ready performance obligation satisfied over time as the advertiser simultaneously receives and consumes the benefit from the Company’s performance. This performance obligation constitutes a series of services that are substantially the same in nature and are provided over time using the same measure of progress. Revenues derived from these arrangements are recognized over time using an output method based upon the passage of time as this provides a faithful depiction of the pattern of transfer of control. Fixed minimum monthly platform fees are recognized ratably over the contract term as the single performance obligation is satisfied. Variable fees are allocated to the distinct month of the series in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing access to the advertising management platform for that period, consistent with the allocation objective of authoritative revenue guidance under Accounting Standards Codification 606 (“ASC 606”).

Strategic Agreements

The Company has entered into long-term strategic agreements with certain leading search publishers. Under these strategic agreements, the Company receives consideration based on a percentage of the search advertising spend that its customers manage on its platform. These strategic agreements are generally billed on a quarterly basis.

The majority of the Company’s strategic agreement revenue is concentrated in one revenue share agreement, executed with Google in December 2018, with an effective date of October 1, 2018 (the “Google Revenue Share Agreement”). Under the Google Revenue Share Agreement, which constitutes a single performance obligation, the Company receives both fixed and variable revenue share payments based on a percentage of the search advertising spend that is managed through the Company’s platform. The Google Revenue Share Agreement requires the Company to reinvest a specified percentage of these revenue share payments in its search technology platform to drive innovation. The performance obligation is expected to be satisfied ratably over the two-year contractual term using the output method based upon the passage of time, as Google simultaneously receives and consumes the benefit from the Company’s performance, which provides a faithful depiction of the pattern of transfer of control. The Google Revenue Share Agreement has a three-year term; however, after two years, Google may terminate the Google Revenue Share Agreement with no penalty if the Company does not meet certain financial metrics. Accordingly, the Company accounts for the Google Revenue Share Agreement as a two-year agreement with one optional renewal year.

The Company evaluates the total amount of variable revenue share payments expected to be earned from the Google Revenue Share Agreement by using the expected value method, as it believes this method represents the most appropriate estimate for this consideration, based on historical service trends, the individual contract considerations and the Company’s best judgment. The Company includes estimates of variable consideration in revenues only to the extent that it believes it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. For the three and six months ended June 30, 2019, the Company recognized $3,041 and $5,962, respectively, in revenues from the Google Revenue Share Agreement, including $76 related to performance obligations satisfied in previous periods. As of June 30, 2019, the Company expects to recognize revenues totaling approximately $6,119 for the remaining six months of 2019, and $9,008 for the year ending December 31, 2020, related to remaining performance obligations under the Google Revenue Share Agreement.

Disaggregation of Revenues

Revenues by geographic area, based on the billing location of the customer, were as follows for the periods presented:

  
Three Months Ended June 30,
  
Six Months Ended June 30,
 
  
2019
  
2018
  
2019
  
2018
 
United States of America
 
$
9,292
  
$
9,584
  
$
19,333
  
$
19,795
 
United Kingdom
  
1,483
   
2,012
   
3,028
   
4,122
 
Other (1)
  
1,701
   
2,655
   
3,563
   
5,736
 
Total revenues, net
 
$
12,476
  
$
14,251
  
$
25,924
  
$
29,653
 

(1)
No individual country within the “Other” category accounted for 10% or more of revenues, net for any period presented.

Revenues by nature of services performed were as follows for the periods presented:

  
Three Months Ended June 30,
  
Six Months Ended June 30,
 
  
2019
  
2018
  
2019
  
2018
 
Subscriptions
 
$
9,427
  
$
13,897
  
$
19,853
  
$
28,912
 
Strategic agreements
  
3,049
   
354
   
6,071
   
741
 
Total revenues, net
 
$
12,476
  
$
14,251
  
$
25,924
  
$
29,653
 

Contract Balances

Accounts Receivable, Net

The timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable are recorded at the invoice amount, net of any allowances for doubtful accounts and revenue credits. A receivable is recognized in the period the Company provides the underlying services or when the right to consideration is unconditional. The balances of accounts receivable, net of the allowances for doubtful accounts and revenue credits, as of June 30, 2019 and December 31, 2018 are presented in the accompanying condensed consolidated balance sheets. Included in the balance of accounts receivable, net as of June 30, 2019 and December 31, 2018 was $3,450 and $3,867, respectively, related to the Google Revenue Share Agreement executed in December 2018, which represented 35% and 30%, respectively, of accounts receivable, net as of those dates.

Customer Advances

In certain situations, the Company receives cash payments from customers in advance of its performance of the underlying services. These services are contracted on a weekly basis and cash payments are generally received on a weekly basis at amounts that are at the discretion of the customers, based on established advertising budgets. The unused portion of these advances from customers is included within accrued expenses and other current liabilities on the accompanying condensed consolidated balance sheets.

Under the Company’s terms of service, individual customer advances that are not used by the customer for a period of 180 days become the property of the Company. The Company recognizes advances from customers that have remained outstanding for this period of time as breakage revenues at the time the Company has received full consideration and has no remaining obligations to the customer. For the three and six months ended June 30, 2019 and 2018, the Company recognized $95 and $154, respectively, in breakage revenues from balances previously included in the customer advances account. For the three and six months ended June 30, 2018, the Company recognized $48 and $122, respectively, in breakage revenues.

Deferred Strategic Agreement Revenues

Due to the timing of revenue recognition under the Google Revenue Share Agreement, the contractual billings exceed revenue recognized to date, resulting in a contract liability. As of June 30, 2019 and December 31, 2018, the Company recorded deferred strategic agreement revenues of $1,872 and $934, respectively, within accrued expenses and other current liabilities on the accompanying condensed consolidated balance sheets.

Costs to Obtain and Fulfill Contracts

The Company capitalizes certain contract acquisition costs, consisting primarily of commissions and related payroll taxes, when customer contracts are signed. The Company also capitalizes certain contract fulfillment costs, consisting primarily of the portion of the payroll and fringe benefits of the Company’s professional services team that relates directly to performing on-boarding and integration services for new and existing customers (collectively, “deferred costs to obtain and fulfill contracts”).

The deferred costs to obtain and fulfill contracts are amortized over the expected period of benefit, which the Company has determined to be approximately 30 months. This expected period of benefit takes into consideration the duration of the Company’s customer contracts, historical contract renewal rates, the underlying technology and other factors. Amortization expense for deferred costs to obtain and fulfill contracts is included in sales and marketing expense and cost of sales, respectively, on the accompanying condensed consolidated statements of comprehensive loss.

The Company classifies deferred costs to obtain and fulfill contracts as current or non-current based on the timing of when the related amortization expense is expected to be recognized. The current portion of these deferred costs is included in prepaid expenses and other current assets, while the non-current portion is included in other non-current assets on the accompanying condensed consolidated balance sheets. Changes in the balances of deferred costs to obtain and fulfill contracts during the six months ended June 30, 2019 were as follows:

  
Deferred Costs to
Obtain Contracts
  
Deferred Costs to
Fulfill Contracts
 
Balances at December 31, 2018
 
$
1,413
  
$
606
 
Costs deferred
  
275
   
101
 
Amortization
  
(571
)
  
(310
)
Balances at June 30, 2019
 
$
1,117
  
$
397
 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2019
Balance Sheet Components [Abstract]  
Balance Sheet Components
3.
Balance Sheet Components

The following table shows the components of property and equipment as of the dates presented:


Estimated Useful Life
 
June 30,
2019
  
December 31,
2018
 
Software, including internally developed software
3 years
 
$
26,388
  
$
25,518
 
Computer equipment
3 to 4 years
  
22,728
   
22,714
 
Finance lease ROU assets
Shorter of useful life or lease term
  
5,067
   
5,067
 
Leasehold improvements
Shorter of useful life or lease term
  
4,645
   
4,778
 
Office equipment, furniture and fixtures
3 to 5 years
  
1,988
   
2,140
 
Total property and equipment
   
60,816
   
60,217
 
Less:  Accumulated depreciation and amortization
   
(50,831
)
  
(48,402
)
Property and equipment, net
  
$
9,985
  
$
11,815
 

Finance lease ROU assets consist of computer equipment and were previously included in the Computer equipment line in filings for periods prior to 2019. Depreciation and amortization of internally developed software for the six months ended June 30, 2019 and 2018 was $2,686 and $3,500, respectively.

The following table shows the components of accrued expenses and other current liabilities as of the dates presented:

  
June 30,
2019
  
December 31,
2018
 
Accrued salary and payroll-related expenses
 
$
2,552
  
$
3,695
 
Deferred strategic agreement revenues
  
1,872
   
934
 
Accrued liabilities
  
1,531
   
1,249
 
Finance lease liabilities
  
937
   
866
 
Income taxes payable
  
846
   
883
 
Advanced billings
  
721
   
859
 
Customer advances
  
347
   
432
 
Sales and use tax payable
  
34
   
244
 
Deferred rent
  
   
538
 
Other
  
879
   
932
 
Total accrued expenses and other current liabilities
 
$
9,719
  
$
10,632
 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
4.
Goodwill and Intangible Assets

The goodwill activity for the six months ended June 30, 2019 consisted of the following:

Balance at December 31, 2018
 
$
1,943
 
Foreign currency translation adjustments
  
(7
)
Balance at June 30, 2019
 
$
1,936
 

Intangible assets consisted of the following as of the dates presented:


Estimated Useful Life
 
June 30,
2019
  
December 31,
2018
 
Developed technology
5 to 6 years
 
$
9,910
  
$
9,910
 
Customer relationships
4 years
  
   
2,080
 
Total intangible assets
   
9,910
   
11,990
 
Less: accumulated amortization
   
(8,972
)
  
(10,052
)
Intangible assets, net
  
$
938
  
$
1,938
 

Customer relationships were fully amortized as of June 30, 2019. Amortization of intangible assets was $468 and $651 for the three months ended June 30, 2019 and 2018, respectively, and $1,000 and $1,341 for the six months ended June 30, 2019 and 2018, respectively.

Future estimated amortization of intangible assets as of June 30, 2019, is presented below:

Remaining six months of 2019
 
$
843
 
Year ending December 31, 2020
  
95
 
Total
 
$
938
 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring Activities
6 Months Ended
Jun. 30, 2019
Restructuring Activities [Abstract]  
Restructuring Activities
5.
Restructuring Activities

In January 2018, the Company initiated an organizational restructuring plan (the “2018 Restructuring Plan”) designed to reduce operating expenses in response to declines in revenues. The 2018 Restructuring Plan included a headcount reduction of approximately 13% of the Company’s workforce, the closure of certain leased facilities and the consolidation of space in the Company’s San Francisco headquarters. Actions pursuant to the 2018 Restructuring Plan were substantially complete as of June 30, 2019, and further associated costs are not expected to be material in future periods. The Company initiated certain other organizational restructuring plans during 2018 that also aimed to reduce operating expenses and primarily consisted of further headcount reductions.

For the three and six months ended June 30, 2019, the Company recorded $66 and $229, respectively, of restructuring related expenses in connection with the 2018 Restructuring Plan, as well as other organizational restructuring plans, in the accompanying condensed consolidated statements of operations. For the three and six months ended June 30, 2018, the Company recorded $84 and $946, respectively, of restructuring related expenses in connection with these restructuring plans in the accompanying condensed consolidated statements of operations.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Shelf Registration Statement and At-the-Market Offering
6 Months Ended
Jun. 30, 2019
Shelf Registration Statement and At-the-Market Offering [Abstract]  
Shelf Registration Statement and At-the-Market Offering
6.
Shelf Registration Statement and At-the-Market Offering

On March 14, 2019, the Company filed a shelf registration statement on Form S-3 with the SEC, which was declared effective by the SEC on May 10, 2019 and enables the Company to offer its common stock, preferred stock, debt securities, warrants, subscription rights and units having an aggregate offering price of up to $50,000. As part of this shelf registration, the Company entered into an equity distribution agreement with JMP Securities, pursuant to which the Company may offer and sell shares of its common stock having an aggregate offering price of up to $13,000 through an at-the-market offering program administered by JMP Securities. The Company is not required to sell any securities under this offering program. JMP Securities is entitled to compensation of up to 5.0% of the gross proceeds from sales of the Company’s common stock pursuant to the equity distribution agreement.

For the three and six months ended June 30, 2019, the Company sold 570 shares of its common stock under this equity distribution agreement and received proceeds of $1,504, net of offering costs of $203, at a weighted average sales price of $3.00 per share. The amount of any future proceeds that may be realized from this equity distribution agreement depends on a variety of factors, including market conditions and the price of the Company’s common stock. As of June 30, 2019, the Company had common stock with an aggregate offering price of up to $11,293 available for issuance under the equity distribution agreement.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Equity Award Plans
6 Months Ended
Jun. 30, 2019
Equity Award Plans [Abstract]  
Equity Award Plans
7.
Equity Award Plans

In April 2006, the Company’s Board of Directors (the “Board”) adopted and the stockholders approved the 2006 Stock Option Plan (“2006 Plan”), which provided for the grant of incentive and non-statutory stock options. In February 2013 the Board adopted and the stockholders approved the 2013 Equity Incentive Plan (“2013 Plan”), which became effective on March 21, 2013. At that time, the Company ceased to grant equity awards under the 2006 Plan. Under the 2013 Plan, 643 shares of common stock were originally reserved for issuance. Additionally, all reserved and unissued shares under the 2006 Plan are eligible for issuance under the 2013 Plan. The 2013 Plan authorizes the award of incentive and non-statutory stock options, restricted stock awards, stock appreciation rights, restricted stock units (“RSUs”), performance awards and stock bonuses to the Company’s employees, directors, consultants, independent contractors and advisors. On January 1 of each calendar year through 2023, the number of shares of common stock reserved under the 2013 Plan will automatically increase by an amount equal to 5% of the total outstanding shares as of the immediately preceding December 31, or such lesser number of shares as determined by the Board. Pursuant to terms of the 2013 Plan, the shares available for issuance increased by 297 shares of common stock on January 1, 2019. As of June 30, 2019, 1,162 shares of common stock were reserved for issuance under the 2013 Plan.

Stock Options

A summary of stock option activity under the 2006 Plan and 2013 Plan is as follows:

  
Options Outstanding
 
  
Number of Shares
  
Weighted Average
Exercise Price Per
Share
  
Weighted Average
Remaining
Contractual Term
(in Years)
  
Aggregate
Intrinsic Value
 
Balances at December 31, 2018
  
436
  
$
29.01
   
6.79
  
$
 
Options granted
  
128
   
4.00
   
9.87
   
 
Options forfeited and cancelled
  
(11
)
  
67.56
   
   
 
Balances at June 30, 2019
  
553
   
22.48
   
6.60
   
 
Options exercisable
  
350
   
31.75
   
5.97
   
 
Options vested
  
350
   
31.75
   
5.97
   
 
Options vested and expected to vest
  
525
   
23.33
   
7.06
   
 

RSUs

A summary of RSUs granted and unvested under the 2013 Plan is as follows:

  
RSUs Outstanding
 
  
Number of Shares
  
Weighted Average Grant Date
Fair Value Per Unit
 
Granted and unvested at December 31, 2018
  
834
  
$
7.99
 
RSUs granted
  
646
   
4.18
 
RSUs vested
  
(74
)
  
10.01
 
RSUs cancelled and withheld to cover taxes
  
(254
)
  
7.19
 
Granted and unvested at June 30, 2019
  
1,152
  
$
5.90
 

Employee Stock Purchase Plan

In February 2013, the Board and stockholders approved the 2013 Employee Stock Purchase Plan (“2013 ESPP”), under which 143 shares of common stock were originally reserved for issuance. The 2013 ESPP became effective on March 22, 2013. The 2013 ESPP generally provides for purchase periods each six months with the purchase price for shares of common stock purchased under the 2013 ESPP is 85% of the lesser of the fair market value of the common stock on (1) the first trading day of the applicable offering period and (2) the last trading day of each purchase period in the applicable offering period. On January 1 of each calendar year following the first offering date, the number of shares reserved under the 2013 ESPP automatically increases by an amount equal to 1% of the total outstanding shares as of immediately preceding December 31, but not to exceed 100 shares. Pursuant to terms of the 2013 ESPP, the shares available for issuance increased by 59 shares on January 1, 2019. As of June 30, 2019, 171 shares were reserved for issuance under the 2013 ESPP. During the three and six months ended June 30, 2019, 42 shares were issued under the 2013 ESPP. During the three and six months ended June 30, 2018, 31 shares were issued under the 2013 ESPP.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2019
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
8.
Stock-Based Compensation

For stock-based awards granted by the Company, stock-based compensation expense is measured at grant date based on the fair value of the award and is expensed over the requisite service period. The Company recorded stock-based compensation expense of $762 and $1,030 for the three months ended June 30, 2019 and 2018, respectively, and $1,447 and $2,058 for the six months ended June 30, 2019 and 2018, respectively.

Stock Options

The Company uses the Black-Scholes option-pricing model to estimate the fair value of options. This model requires the input of highly subjective assumptions including the expected volatility, risk-free interest rate and the expected life of options. The Company used the following assumptions for its Black-Scholes option-pricing model for the periods presented:

  
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2019
 
2018
 
2019
 
2018
Dividend yield
 
                          —
 
                          —
 
                          —
 
                          —
Expected volatility
 
66.4%
 
55.7%
 
66.4%
 
55.9%
Risk-free interest rate
 
2.18%
 
2.56%
 
2.18%
 
2.54%
Expected life of options (in years)
 
                       4.00
 
                       4.00
 
                       4.00
 
                       4.00

The Company estimates the expected volatility of its common stock and expected life of its stock options based on its own historical experience. The expected volatility reflects the actual historical volatility of the price of the Company’s common stock since it began trading publicly in March 2013. The expected life represents the period of time that stock options are expected to be outstanding, based on historical exercise and employee departure behavior. The Company has no history or expectation of paying cash dividends on its common stock. The risk-free interest rate is based on the U.S. Treasury yield for a term consistent with the expected life of the options in effect at the time of grant.

There were no exercises of stock options during the three and six months ended June 30, 2019 and 2018.

Compensation expense, net of estimated forfeitures, is recognized ratably over the requisite service period. As of June 30, 2019, there was $555 of unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 1.9 years.

RSUs

As of June 30, 2019, there was $4,960 of unrecognized compensation expense, net of estimated forfeitures, related to RSUs, which is expected to be recognized over a weighted-average period of 2.6 years. The Company uses the fair market value of the underlying common stock on the dates of grant to determine the fair value of RSUs.

Employee Stock Purchase Plan

The Company estimates the fair value of purchase rights under the 2013 ESPP using the Black-Scholes valuation model. The fair value of each purchase right under the 2013 ESPP is estimated on the date of grant using the Black-Scholes option valuation model and the straight-line attribution approach with assumptions substantially similar to those used for the valuation of stock option awards, with the exception of the expected life. The expected life is estimated to be six months, which is consistent with the purchase periods under the 2013 ESPP.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Leases
9.
Leases

Operating and Finance Leases

The Company evaluates new contractual arrangements at inception to determine if the contract is or contains a lease. For any contracts that are or contain a lease, the Company determines the appropriate classification of each identified lease as operating or finance. For all identified leases, the Company records the related lease liabilities and ROU assets based on the future minimum lease payments over the lease term, which only includes options to renew the lease if it is reasonably certain that the Company will exercise that option. For leases with original terms of twelve months or less, the Company recognizes the lease expense as incurred and does not recognize lease liabilities and ROU assets. The Company has operating leases for corporate offices worldwide and for space at a data center. Additionally, the Company leases computer equipment through various finance leases.

Lease liabilities are measured based on the future minimum lease payments discounted over the lease term. The Company uses the discount rate implicit in the lease whenever that rate is readily determinable. For leases where no such rate is determinable, the Company uses its incremental borrowing rate, or the rate of interest that Company would have to pay to borrow an amount equal to the lease payments, on a collateralized basis over a similar term and in a similar economic environment. As of June 30, 2019, the weighted-average rate used in discounting the lease liabilities for ROU operating and finance leases was 6.8% and 6.1%, respectively. Current and non-current operating lease liabilities are presented on the condensed consolidated balance sheet, while current finance lease liabilities are included in accrued expenses and other current liabilities, and non-current finance lease liabilities are included in other long-term liabilities on the condensed consolidated balance sheets. Balances classified as capital lease obligations under previous lease guidance are presented for all periods prior to the three and six months ended June 30, 2019 to conform to the presentation of finance lease liabilities under ASC 842.

ROU assets are measured based on the associated lease liabilities, adjusted for any lease incentives such as tenant improvement allowances. ROU assets for operating leases are presented as non-current assets on the condensed consolidated balance sheet, while ROU assets for finance leases are included within property and equipment, net. For operating leases, the Company recognizes the expense for lease payments on straight-line basis over the lease term. As of June 30, 2019, the weighted-average remaining lease term for ROU operating and finance leases was 2.5 years and 1.1 years, respectively.

As of June 30, 2019, the Company had net operating lease ROU assets of $10,410. Operating lease costs, consisting primarily of rental expense, were approximately $1,930 and $3,926, respectively, for the three and six months ended June 30, 2019, and $2,076 and $4,195, respectively, for the three and six months ended June 30, 2018. Variable rent expense was not significant for the three and six months ended June 30, 2019. In February 2019, the Company executed a new lease agreement for office space in Paris and exited its prior office space shortly thereafter. There were no material costs incurred associated with that exit. As part of the new lease, the Company was required to enter into an irrevocable $109 letter of credit. The cash used to secure the letter of credit has been classified as restricted cash on the accompanying condensed consolidated balance sheet.

At various dates between August 2015 and October 2016, the Company entered into finance lease arrangements with two separate manufacturers for computer equipment. These finance leases are collateralized by the underlying computer equipment. As of June 30, 2019, the Company had net finance lease ROU assets of $923. Finance lease ROU assets are included in property and equipment on the condensed consolidated balance sheets. Interest expense associated with finance leases is included within other income, net, on the accompanying condensed consolidated statements of comprehensive loss. Finance lease costs for the three and six months ended June 30, 2019 consisted of $184 and $362, respectively, in depreciation of the leased assets, and $18 and $42, respectively, in interest expense. Costs associated with capital leases for the three and six months ended June 30, 2018 consisted of $379 and $759, respectively, in depreciation of the leased assets, and $39 and $82, respectively, in interest expense.

The maturities of operating lease and finance lease liabilities as of June 30, 2019 are as follows:

  
Operating Leases
  
Finance Leases
 
2019 (remaining six months)
 
$
4,087
  
$
597
 
2020
  
3,682
   
552
 
2021
  
3,316
   
12
 
2022
  
1,865
   
 
Total  lease payments
  
12,950
   
1,161
 
Less: Amount representing imputed interest
  
(1,003
)
  
(44
)
Present value of lease liabilities
  
11,947
   
1,117
 
Less: Current portion of lease liabilities
  
(5,423
)
  
(937
)
Non-current portion of lease liabilities
 
$
6,524
  
$
180
 

Supplemental cash flow information related to operating leases was as follows:

  
Six Months Ended
June 30, 2019
 
Cash paid for amounts included in the measurement of lease liabilities:
   
Financing cash flows from finance leases
 
$
682
 
Operating cash flows from finance leases
  
46
 
Operating cash flows from operating leases
  
4,215
 
     
ROU assets obtained in exchange for lease liabilities:
    
Finance lease liabilities
 
$
 
Operating lease liabilities
  
812
 

The operating lease ROU asset obtained relates to the Paris office lease executed in February 2019, as well as a new Dublin office lease executed in May 2019.

Subleases

The Company also subleases portions of its San Francisco and Portland office spaces. In August 2018, the Company entered into agreements to (a) extend its existing sublease for a portion of its San Francisco office space through July 2022, and (b) sublease an additional 14,380 square feet of its San Francisco office space to an unrelated third party through July 2020, with a subtenant option to extend the sublease through July 2022. The Company’s sublease for its Portland office space is with an unrelated third party and expires in May 2020. Income from these sublease agreements is included in other income, net, on the accompanying condensed consolidated statements of comprehensive loss. Sublease income for the three and six months ended June 30, 2019 was $570 and $1,140, respectively, and for the three and six months ended June 30, 2018 was $277 and $554, respectively.

Future minimum amounts due under subleases as of June 30, 2019 were as follows:

  
Operating Sublease Income
 
2019 (remaining six months)
 
$
1,129
 
2020
  
1,768
 
2021
  
1,105
 
2022
  
616
 
Total amounts due under subleases
 
$
4,618
 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 30, 2019
Income Taxes [Abstract]  
Income Taxes
10.
Income Taxes

The Company’s quarterly provision for income taxes is based on an estimated effective annual income tax rate. The Company’s quarterly provision for income taxes also includes the tax impact of certain unusual or infrequently occurring items, if any, including changes in judgment about valuation allowances and effects of changes in tax laws or rates, in the interim period in which they occur.

Income tax expense for the three and six months ended June 30, 2019 was $58 and $91, respectively, on pre-tax losses of $3,945 and $8,518, respectively. As of June 30, 2019, the income tax rate varies from the federal income tax rate primarily due to valuation allowances in the United States and taxable income generated by the Company’s foreign wholly-owned subsidiaries.

The Company reviews the likelihood that it will realize the benefit of its deferred tax assets and, therefore, the need for valuation allowances on a quarterly basis. There is no income tax benefit recognized with respect to losses incurred and no income tax expense recognized with respect to earnings generated in jurisdictions with a valuation allowance. This causes variability in the Company’s effective tax rate. The Company will maintain the valuation allowances until it is more likely than not that the net deferred tax assets will be realized.

Tax positions taken by the Company are subject to audits by multiple tax jurisdictions. The Company believes that it has provided adequate reserves for its uncertain tax positions for all tax years still open for assessment. The Company also believes that it does not have any tax position for which it is not reasonably possible that the total amounts of uncertain tax positions will significantly increase or decrease within the next year. For the three and six months ended June 30, 2019, the Company did not recognize any material interest or penalties related to uncertain tax positions.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss Per Share Available to Common Stockholders
6 Months Ended
Jun. 30, 2019
Net Loss Per Share Available to Common Stockholders [Abstract]  
Net Loss Per Share Available to Common Stockholders
11.
Net Loss Per Share Available to Common Stockholders

Basic net loss per share of common stock is calculated by dividing the net loss available to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Diluted net loss per share of common stock is computed by dividing the net loss using the weighted-average number of shares of common stock, excluding common stock subject to repurchase, and, if dilutive, potential shares of common stock outstanding during the period. Basic and diluted net loss per share is the same for all periods presented, as the impact of all potentially dilutive outstanding securities was anti-dilutive.

The following table presents the calculation of basic and diluted net loss per share for the periods presented:

  
Three Months Ended June 30,
  
Six Months Ended June 30,
 
  
2019
  
2018
  
2019
  
2018
 
Numerator:
            
Net loss available to common stockholders
 
$
(4,003
)
 
$
(8,276
)
 
$
(8,609
)
 
$
(17,388
)
Denominator:
                
Weighted average number of shares, basic and diluted
  
6,201
   
5,767
   
6,074
   
5,751
 
Net loss per share available to common stockholders
                
Basic and diluted net loss per common share available to common stockholders
 
$
(0.65
)
 
$
(1.44
)
 
$
(1.42
)
 
$
(3.02
)

The following table presents the potential shares of common stock outstanding that were excluded from the computation of diluted net loss per share available to common stockholders for the periods presented because including them would have been anti-dilutive:

  
Three and Six Months Ended June 30, June 30,
  
2019
 
2018
Options to purchase common stock
 
                        553
 
                        548
Unvested RSUs
 
                     1,152
 
                        938
Total
 
                     1,705
 
                     1,486
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Segment Reporting
12.
Segment Reporting

The Company defines the term “chief operating decision maker” to be the Chief Executive Officer. The Chief Executive Officer reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating of financial performance. Accordingly, the Company has determined that it operates as a single reporting and operating segment.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies [Abstract]  
Commitments and Contingencies

13.
Commitments and Contingencies

Legal Matters

From time to time, the Company may be involved in lawsuits, claims, investigations and proceedings, consisting of intellectual property, commercial, employment and other matters, which arise in the ordinary course of business. In accordance with GAAP, the Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impact of negotiations, settlements, ruling, advice of legal counsel and other information and events pertaining to a particular case. Litigation is inherently unpredictable. If any unfavorable ruling was to occur in any specific period or if a loss becomes probable and estimable, there exists the possibility of a material adverse impact on the Company’s results of operations, financial position or cash flows. As of June 30, 2019, no material amounts are recorded related to legal proceedings on the unaudited condensed consolidated balance sheet.

Indemnification

The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to the agreements, each party may indemnify, defend and hold the other party harmless with respect to such claim, suit or proceeding brought against it by a third party alleging that the indemnifying party’s intellectual property infringes upon the intellectual property of the third party, or results from a breach of the indemnifying party’s representations and warranties or covenants, or that results from any acts of negligence or willful misconduct. The term of these indemnification agreements is generally perpetual any time after execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited. Historically, the Company has not been obligated to make significant payments for these obligations and no liabilities have been recorded on the unaudited condensed consolidated balance sheet as of June 30, 2019 and the audited consolidated balance sheet as of December 31, 2018.

The Company also indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving at the Company’s request in such capacity. The maximum amount of potential future indemnification is unlimited; however, the Company has a directors and officers insurance policy that limits its exposure and enables the Company to recover a portion of any future amounts paid. Historically, the Company has not been obligated to make any payments for these obligations and no liabilities have been recorded as of June 30, 2019 and December 31, 2018.

Other Contingencies

The Company is subject to claims and assessments from time to time in the ordinary course of business. The Company’s management does not believe that any such matters, individually or in the aggregate, will have a material adverse effect on the Company’s financial position, results of operations or cash flows.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2019
Summary of Business and Significant Accounting Policies [Abstract]  
Liquidity
Liquidity

The Company has incurred significant losses in each fiscal year since its incorporation in 2006, and management expects such losses to continue over the next several years. The Company incurred a net loss of $8,609 for the six months ended June 30, 2019, and a net loss of $41,244 for the year ended December 31, 2018. As of June 30, 2019, the Company had an accumulated deficit of $273,322. The Company had cash, cash equivalents and restricted cash of $10,857 as of June 30, 2019. Management expects to incur additional losses and experience negative operating cash flows in the future. To continue to fund operations, the Company plans to raise additional capital through an equity distribution agreement and lower operating costs, primarily through personnel cost savings resulting from employee attrition.

In March 2019, the Company filed a shelf registration statement with the Securities and Exchange Commission (“SEC”) that the SEC declared effective on May 10, 2019 and under which it may offer a variety of equity and debt securities with an aggregate offering price of up to $50,000. As part of that shelf registration statement, the Company entered into an equity distribution agreement with JMP Securities LLC (“JMP Securities”) under which it may sell shares of its common stock up to a gross aggregate offering price of $13,000 (Note 6). For the three and six months ended June 30, 2019, the Company sold 570 shares of its common stock under this agreement for net proceeds of $1,504. The total amount of cash that will be generated under this equity distribution agreement is uncertain and depends on a variety of factors, including market conditions and the trading price of the Company’s common stock.

In January 2018, the Company initiated organizational restructuring plans (see Note 5) that resulted in significant cost savings for the six months ended June 30, 2019 as compared to the corresponding period in 2018 and are expected to continue to result in cost savings in 2019 as compared to 2018. The Company believes that its cash, cash equivalents and restricted cash will provide sufficient funds for the Company to continue as a going concern for at least 12 months from the date of issuance of these condensed consolidated financial statements. This determination is based on a number of factors, including projections that are predicated on the Company achieving certain levels of new bookings and customer renewals and operating cost savings primarily resulting from employee attrition.
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation

The accompanying unaudited condensed consolidated financial statements and condensed footnotes have been prepared in accordance with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by United States generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, all adjustments, consisting of only normal recurring items, considered necessary for fair statement have been included. The results of operations for the three and six months ended June 30, 2019 are not necessarily indicative of the results to be expected for the year ending December 31, 2019, or for other interim periods or future years.

The accompanying unaudited condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. The condensed consolidated balance sheet as of December 31, 2018 is derived from audited financial statements as of that date but does not include all of the information and footnotes required by GAAP for complete financial statements.

These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018, filed with the SEC on March 14, 2019.
Fair Value of Financial Instruments
Fair Value of Financial Instruments

The Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued expenses are carried at amounts that approximate fair value due to the short-term nature of those instruments. Based on borrowing rates available to the Company for loans with similar terms and maturities and in consideration of the Company’s credit risk profile, the carrying value of outstanding lease liabilities (Note 9) approximates fair value as well.
Allowances for Doubtful Accounts and Revenue Credits
Allowances for Doubtful Accounts and Revenue Credits

The allowance for doubtful accounts reflects the Company’s best estimate of probable losses inherent in the Company’s receivables portfolio based on historical experience, specific allowances for known troubled accounts and other available information. The Company does not require collateral from its customers, and it performs a regular review of its customers’ payment histories and associated credit risks. Certain contracts with advertising agencies contain sequential liability provisions, whereby the agency does not have an obligation to pay the Company until payment is received from the agency’s customers. In these circumstances, the Company evaluates the credit worthiness of the agency’s customers in addition to the agency itself. As of June 30, 2019 and December 31, 2018, the Company recorded an allowance for doubtful accounts of $2,031 and $2,651, respectively.

From time to time, the Company provides credits to customers that typically relate to customer disputes or billing adjustments and are recorded as a reduction of revenue. Reserves for these revenue credits are accounted for as variable consideration under authoritative revenue recognition guidance (see Note 2) and are estimated based on historical credit activity. As of June 30, 2019, and December 31, 2018, the Company recorded an allowance for potential customer credits in the amount of $234 and $353, respectively.
Goodwill Impairment Assessment
Goodwill Impairment Assessment

The Company evaluates goodwill for impairment annually in the fourth quarter of its fiscal year, or more frequently if events or changes in circumstances indicate that goodwill may be impaired. For the purposes of impairment testing, the Company has determined that it has one reporting unit. The Company performs its goodwill impairment test using the simplified method, whereby the fair value of the reporting unit is compared to its carrying value. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that reporting unit, goodwill is not considered impaired. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, the goodwill is considered impaired by an amount equal to that difference. The Company previously recorded a goodwill impairment of $14,740 in the third quarter of 2018. Due to a sustained decline in the market capitalization of the Company’s common stock during the three months ended June 30, 2019, the Company performed an interim goodwill test. The Company determined that there was no impairment to the carrying value of goodwill as of June 30, 2019 as the fair value of the Company’s sole reporting unit was determined to be in excess of the net book value of the Company’s net assets.
Long-Lived Assets Impairment Assessment
Long-Lived Assets Impairment Assessment

The Company evaluates long-lived assets, excluding goodwill, for potential impairment whenever adverse events or changes in circumstances or business climate indicate that the expected undiscounted future cash flows related to such long-lived assets may not be sufficient to support the net book value of such assets. An impairment loss is recognized only if the carrying value of a long-lived asset or asset group is not recoverable and exceeds its fair value. The carrying value of a long-lived asset or asset group is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset. There were no such impairment losses recorded in any of the periods presented.
Revenue Recognition
Revenue Recognition

The Company generates revenues principally from subscriptions either directly with advertisers or with advertising agencies to its platform for the management of search, social, eCommerce and display advertising. The Company also generates revenues from strategic agreements with certain leading publishers. Under these strategic agreements, the Company receives consideration based on a percentage of the search advertising spend that customers manage on its platform. Revenues are recognized when control of these services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

See Note 2 for further discussion on the Company’s revenues.
Recent Accounting Pronouncements Adopted in 2019
Recent Accounting Pronouncements Adopted in 2019

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), or Accounting Standards Codification 842 (“ASC 842”), which superseded existing accounting guidance for leases. ASC 842 requires an entity to recognize an asset and lease liability for all leases with terms of more than 12 months. The Company adopted ASC 842 effective January 1, 2019 using the modified retrospective method. As a result, the Company has not changed previously disclosed amounts or provided additional disclosures for comparative periods. There was no impact to the Company’s opening balance of accumulated deficit. As part of this adoption, the Company elected the package of transitional practical expedients to not reassess (1) whether any contracts that existed prior to adoption have or contain leases, (2) the classification of existing leases or (3) initial direct costs for existing leases. The Company did not elect the practical expedient to use hindsight in determining its lease terms.

As a result of the adoption, the Company recorded right-of-use (“ROU”) assets of $14,589 and lease liabilities of $16,425 related to operating leases on January 1, 2019. ASC 842 did not have a material impact on the Company’s condensed consolidated statement of comprehensive loss for the three and six months ended June 30, 2019. Refer to Note 9 for further information on leases.

In February 2018, the FASB issued ASU 2018-02, Income Statement – Reporting Comprehensive Income – Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (Topic 220), which allows for a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. The Company adopted ASU 2018-02 on January 1, 2019, which had no effect on its condensed consolidated financial statements for the three and six months ended June 30, 2019.
Recent Accounting Pronouncements Not Yet Effective
Recent Accounting Pronouncements Not Yet Effective

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses – Measurement of Credit Losses on Financial Instruments (Topic 326), which changes the impairment model for most financial assets and certain other instruments to require the use of a new forward-looking “expected loss” model that will generally result in earlier recognition of allowances for losses. This ASU will also require disclosure of more information related to these items. ASU 2016-13 is effective for annual periods beginning after December 15, 2019, and interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which is designed to improve the effectiveness of disclosures related to fair value measurements. ASU 2018-13 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.

In August 2018, the FASB issued ASU 2018-15, Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 35-40), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years, and early adoption is permitted. The Company is currently assessing the impact this ASU will have on its consolidated financial statements.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2019
Revenues [Abstract]  
Disaggregation of Revenues
Revenues by geographic area, based on the billing location of the customer, were as follows for the periods presented:

  
Three Months Ended June 30,
  
Six Months Ended June 30,
 
  
2019
  
2018
  
2019
  
2018
 
United States of America
 
$
9,292
  
$
9,584
  
$
19,333
  
$
19,795
 
United Kingdom
  
1,483
   
2,012
   
3,028
   
4,122
 
Other (1)
  
1,701
   
2,655
   
3,563
   
5,736
 
Total revenues, net
 
$
12,476
  
$
14,251
  
$
25,924
  
$
29,653
 

(1)
No individual country within the “Other” category accounted for 10% or more of revenues, net for any period presented.
Changes in Balances of Deferred Costs to Obtain and Fulfill Contracts
Revenues by nature of services performed were as follows for the periods presented:

  
Three Months Ended June 30,
  
Six Months Ended June 30,
 
  
2019
  
2018
  
2019
  
2018
 
Subscriptions
 
$
9,427
  
$
13,897
  
$
19,853
  
$
28,912
 
Strategic agreements
  
3,049
   
354
   
6,071
   
741
 
Total revenues, net
 
$
12,476
  
$
14,251
  
$
25,924
  
$
29,653
 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2019
Balance Sheet Components [Abstract]  
Components of Property and Equipment
The following table shows the components of property and equipment as of the dates presented:


Estimated Useful Life
 
June 30,
2019
  
December 31,
2018
 
Software, including internally developed software
3 years
 
$
26,388
  
$
25,518
 
Computer equipment
3 to 4 years
  
22,728
   
22,714
 
Finance lease ROU assets
Shorter of useful life or lease term
  
5,067
   
5,067
 
Leasehold improvements
Shorter of useful life or lease term
  
4,645
   
4,778
 
Office equipment, furniture and fixtures
3 to 5 years
  
1,988
   
2,140
 
Total property and equipment
   
60,816
   
60,217
 
Less:  Accumulated depreciation and amortization
   
(50,831
)
  
(48,402
)
Property and equipment, net
  
$
9,985
  
$
11,815
 
Components of Accrued Expenses and Other Current Liabilities
The following table shows the components of accrued expenses and other current liabilities as of the dates presented:

  
June 30,
2019
  
December 31,
2018
 
Accrued salary and payroll-related expenses
 
$
2,552
  
$
3,695
 
Deferred strategic agreement revenues
  
1,872
   
934
 
Accrued liabilities
  
1,531
   
1,249
 
Finance lease liabilities
  
937
   
866
 
Income taxes payable
  
846
   
883
 
Advanced billings
  
721
   
859
 
Customer advances
  
347
   
432
 
Sales and use tax payable
  
34
   
244
 
Deferred rent
  
   
538
 
Other
  
879
   
932
 
Total accrued expenses and other current liabilities
 
$
9,719
  
$
10,632
 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets [Abstract]  
Activity of Goodwill
The goodwill activity for the six months ended June 30, 2019 consisted of the following:

Balance at December 31, 2018
 
$
1,943
 
Foreign currency translation adjustments
  
(7
)
Balance at June 30, 2019
 
$
1,936
 
Intangible Assets
Intangible assets consisted of the following as of the dates presented:


Estimated Useful Life
 
June 30,
2019
  
December 31,
2018
 
Developed technology
5 to 6 years
 
$
9,910
  
$
9,910
 
Customer relationships
4 years
  
   
2,080
 
Total intangible assets
   
9,910
   
11,990
 
Less: accumulated amortization
   
(8,972
)
  
(10,052
)
Intangible assets, net
  
$
938
  
$
1,938
 
Future Estimated Amortization of Intangible Assets
Future estimated amortization of intangible assets as of June 30, 2019, is presented below:

Remaining six months of 2019
 
$
843
 
Year ending December 31, 2020
  
95
 
Total
 
$
938
 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Equity Award Plans (Tables)
6 Months Ended
Jun. 30, 2019
Equity Award Plans [Abstract]  
Summary of Stock Option Activity
A summary of stock option activity under the 2006 Plan and 2013 Plan is as follows:

  
Options Outstanding
 
  
Number of Shares
  
Weighted Average
Exercise Price Per
Share
  
Weighted Average
Remaining
Contractual Term
(in Years)
  
Aggregate
Intrinsic Value
 
Balances at December 31, 2018
  
436
  
$
29.01
   
6.79
  
$
 
Options granted
  
128
   
4.00
   
9.87
   
 
Options forfeited and cancelled
  
(11
)
  
67.56
   
   
 
Balances at June 30, 2019
  
553
   
22.48
   
6.60
   
 
Options exercisable
  
350
   
31.75
   
5.97
   
 
Options vested
  
350
   
31.75
   
5.97
   
 
Options vested and expected to vest
  
525
   
23.33
   
7.06
   
 
Summary of RSUs Granted and Unvested
A summary of RSUs granted and unvested under the 2013 Plan is as follows:

  
RSUs Outstanding
 
  
Number of Shares
  
Weighted Average Grant Date
Fair Value Per Unit
 
Granted and unvested at December 31, 2018
  
834
  
$
7.99
 
RSUs granted
  
646
   
4.18
 
RSUs vested
  
(74
)
  
10.01
 
RSUs cancelled and withheld to cover taxes
  
(254
)
  
7.19
 
Granted and unvested at June 30, 2019
  
1,152
  
$
5.90
 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2019
Stock-Based Compensation [Abstract]  
Assumptions for Black-Scholes Option-Pricing Model
The Company used the following assumptions for its Black-Scholes option-pricing model for the periods presented:

  
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2019
 
2018
 
2019
 
2018
Dividend yield
 
                          —
 
                          —
 
                          —
 
                          —
Expected volatility
 
66.4%
 
55.7%
 
66.4%
 
55.9%
Risk-free interest rate
 
2.18%
 
2.56%
 
2.18%
 
2.54%
Expected life of options (in years)
 
                       4.00
 
                       4.00
 
                       4.00
 
                       4.00
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Maturities of Lease Liabilities
The maturities of operating lease and finance lease liabilities as of June 30, 2019 are as follows:

  
Operating Leases
  
Finance Leases
 
2019 (remaining six months)
 
$
4,087
  
$
597
 
2020
  
3,682
   
552
 
2021
  
3,316
   
12
 
2022
  
1,865
   
 
Total  lease payments
  
12,950
   
1,161
 
Less: Amount representing imputed interest
  
(1,003
)
  
(44
)
Present value of lease liabilities
  
11,947
   
1,117
 
Less: Current portion of lease liabilities
  
(5,423
)
  
(937
)
Non-current portion of lease liabilities
 
$
6,524
  
$
180
 
Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to operating leases was as follows:

  
Six Months Ended
June 30, 2019
 
Cash paid for amounts included in the measurement of lease liabilities:
   
Financing cash flows from finance leases
 
$
682
 
Operating cash flows from finance leases
  
46
 
Operating cash flows from operating leases
  
4,215
 
     
ROU assets obtained in exchange for lease liabilities:
    
Finance lease liabilities
 
$
 
Operating lease liabilities
  
812
 
Future Minimum Amounts Due Under Subleases
Future minimum amounts due under subleases as of June 30, 2019 were as follows:

  
Operating Sublease Income
 
2019 (remaining six months)
 
$
1,129
 
2020
  
1,768
 
2021
  
1,105
 
2022
  
616
 
Total amounts due under subleases
 
$
4,618
 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss Per Share Available to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2019
Net Loss Per Share Available to Common Stockholders [Abstract]  
Calculation of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share for the periods presented:

  
Three Months Ended June 30,
  
Six Months Ended June 30,
 
  
2019
  
2018
  
2019
  
2018
 
Numerator:
            
Net loss available to common stockholders
 
$
(4,003
)
 
$
(8,276
)
 
$
(8,609
)
 
$
(17,388
)
Denominator:
                
Weighted average number of shares, basic and diluted
  
6,201
   
5,767
   
6,074
   
5,751
 
Net loss per share available to common stockholders
                
Basic and diluted net loss per common share available to common stockholders
 
$
(0.65
)
 
$
(1.44
)
 
$
(1.42
)
 
$
(3.02
)
Common Stock Outstanding, Excluded from Computation of Diluted Net Loss Per Share
The following table presents the potential shares of common stock outstanding that were excluded from the computation of diluted net loss per share available to common stockholders for the periods presented because including them would have been anti-dilutive:

  
Three and Six Months Ended June 30, June 30,
  
2019
 
2018
Options to purchase common stock
 
                        553
 
                        548
Unvested RSUs
 
                     1,152
 
                        938
Total
 
                     1,705
 
                     1,486
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies, Liquidity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Liquidity [Abstract]            
Net loss $ (4,003) $ (8,276) $ (8,609) $ (17,388) $ (41,244)  
Accumulated deficit (273,322)   (273,322)   (264,713) [1]  
Cash, cash equivalents and restricted cash 10,857 $ 17,220 10,857 $ 17,220 $ 11,503 $ 28,837
Equity Distribution Agreement [Abstract]            
Common stock under agreement for net proceeds $ 1,504   $ 1,504      
Common stock under agreement for net proceeds(in shares) 570   570      
Maximum [Member]            
Equity Distribution Agreement [Abstract]            
Aggregate offering price $ 50,000   $ 50,000      
JMP Securities [Member] | Maximum [Member]            
Equity Distribution Agreement [Abstract]            
Aggregate offering price $ 13,000   $ 13,000      
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies, Allowances for Doubtful Accounts and Revenue Credits (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Allowances for Doubtful Accounts and Revenue Credits [Abstract]    
Allowance for doubtful accounts $ 2,031 $ 2,651
Allowance for potential customer revenue credits $ 234 $ 353
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies, Goodwill Impairment Assessments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
Reportingunit
Goodwill Impairment Assessment [Abstract]    
Number of reporting unit | Reportingunit   1
Impairment of goodwill | $ $ 14,740 $ 0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies, Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Recent Accounting Pronouncements Adopted in 2019 [Abstract]    
Right-of-use assets $ 10,410 $ 0 [1]
Lease liability $ 11,947  
ASU 2016-02 [Member]    
Recent Accounting Pronouncements Adopted in 2019 [Abstract]    
Right-of-use assets   14,589
Lease liability   $ 16,425
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues, Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Subscriptions [Abstract]        
Subscription contracts term     1 year  
Strategic Agreements [Abstract]        
Revenues $ 12,476 $ 14,251 $ 25,924 $ 29,653
Minimum [Member]        
Subscriptions [Abstract]        
Advance advertiser invoicing period     3 months  
Maximum [Member]        
Subscriptions [Abstract]        
Advance advertiser invoicing period     6 months  
Google [Member]        
Strategic Agreements [Abstract]        
Strategic agreement term     2 years  
Strategic agreement term, optional renewal term     1 year  
Revenues 3,041   $ 5,962  
Revenue, Remaining Performance Obligation [Abstract]        
Remaining performance obligation 76   76  
Google [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01        
Revenue, Remaining Performance Obligation [Abstract]        
Remaining performance obligation $ 6,119   $ 6,119  
Remaining performance obligation, satisfaction period 1 year   1 year  
Google [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01        
Revenue, Remaining Performance Obligation [Abstract]        
Remaining performance obligation $ 9,008   $ 9,008  
Remaining performance obligation, satisfaction period 1 year   1 year  
Google [Member] | Maximum [Member]        
Strategic Agreements [Abstract]        
Strategic agreement term     3 years  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues, Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Abstract]        
Revenues $ 12,476 $ 14,251 $ 25,924 $ 29,653
Subscriptions [Member]        
Disaggregation of Revenue [Abstract]        
Revenues 9,427 13,897 19,853 28,912
Strategic Agreements [Member]        
Disaggregation of Revenue [Abstract]        
Revenues 3,049 354 6,071 741
United States of America [Member]        
Disaggregation of Revenue [Abstract]        
Revenues 9,292 9,584 19,333 19,795
United Kingdom [Member]        
Disaggregation of Revenue [Abstract]        
Revenues 1,483 2,012 3,028 4,122
Other [Member]        
Disaggregation of Revenue [Abstract]        
Revenues [1] $ 1,701 $ 2,655 $ 3,563 $ 5,736
[1] No individual country within the "Other" category accounted for 10% or more of revenues, net for any period presented.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues, Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Contract Balances [Abstract]          
Individual customer advances refund claim period     180 days    
Breakage revenues $ 95 $ 48 $ 154 $ 122  
Deferred strategic agreement revenues 1,872   1,872   $ 934
Google [Member]          
Contract Balances [Abstract]          
Accounts receivable $ 3,450   $ 3,450   $ 3,867
Google [Member] | Accounts Receivable [Member]          
Contract Balances [Abstract]          
Percentage of concentration risk     35.00%   30.00%
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues, Costs to Obtain and Fulfill Contracts (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Costs to obtain and fulfill contracts [Abstract]  
Deferred costs expected period of benefit 30 months
Deferred Costs to Obtain Contracts [Member]  
Changes in Balances of Deferred Costs to Obtain and Fulfill Contracts [Abstract]  
Balance at beginning of period $ 1,413
Costs deferred 275
Amortization (571)
Balance at end of period 1,117
Deferred Costs to Fulfill Contracts [Member]  
Changes in Balances of Deferred Costs to Obtain and Fulfill Contracts [Abstract]  
Balance at beginning of period 606
Costs deferred 101
Amortization (310)
Balance at end of period $ 397
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components, Property and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Components of Property and Equipment [Abstract]      
Property and equipment, gross $ 60,816   $ 60,217
Less: Accumulated depreciation and amortization (50,831)   (48,402)
Property and equipment, net 9,985   11,815 [1]
Depreciation and amortization 2,686 $ 3,500  
Software, Including Internally Developed Software [Member]      
Components of Property and Equipment [Abstract]      
Property and equipment, gross $ 26,388   25,518
Estimated useful life 3 years    
Computer Equipment [Member]      
Components of Property and Equipment [Abstract]      
Property and equipment, gross $ 22,728   22,714
Computer Equipment [Member] | Minimum [Member]      
Components of Property and Equipment [Abstract]      
Estimated useful life 3 years    
Computer Equipment [Member] | Maximum [Member]      
Components of Property and Equipment [Abstract]      
Estimated useful life 4 years    
Finance Lease ROU Assets [Member]      
Components of Property and Equipment [Abstract]      
Property and equipment, gross $ 5,067   5,067
Leasehold Improvements [Member]      
Components of Property and Equipment [Abstract]      
Property and equipment, gross 4,645   4,778
Office Equipment, Furniture and Fixtures [Member]      
Components of Property and Equipment [Abstract]      
Property and equipment, gross $ 1,988   $ 2,140
Office Equipment, Furniture and Fixtures [Member] | Minimum [Member]      
Components of Property and Equipment [Abstract]      
Estimated useful life 3 years    
Office Equipment, Furniture and Fixtures [Member] | Maximum [Member]      
Components of Property and Equipment [Abstract]      
Estimated useful life 5 years    
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components, Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Accrued Expenses and Other Current Liabilities [Abstract]    
Accrued salary and payroll-related expenses $ 2,552 $ 3,695
Deferred strategic agreement revenues 1,872 934
Accrued liabilities 1,531 1,249
Finance lease liabilities 937 866
Income taxes payable 846 883
Advanced billings 721 859
Customer advances 347 432
Sales and use tax payable 34 244
Deferred rent 0 538
Other 879 932
Total accrued expenses and other current liabilities $ 9,719 $ 10,632 [1]
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets, Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 1,943 [1]
Foreign currency translation adjustments (7)
Balance at end of period $ 1,936
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Goodwill and Intangible Assets, Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Intangible Assets, Net [Abstract]          
Intangible assets, gross $ 9,910   $ 9,910   $ 11,990
Less: accumulated amortization (8,972)   (8,972)   (10,052)
Intangible assets, net 938   938   1,938 [1]
Amortization of intangible assets 468 $ 651 1,000 $ 1,341  
Future Estimated Amortization of Intangible Assets [Abstract]          
Remaining six months of 2019 843   843    
Year ending December 31, 2020 95   95    
Intangible assets, net 938   938   1,938 [1]
Developed Technology [Member]          
Intangible Assets, Net [Abstract]          
Intangible assets, gross 9,910   $ 9,910   9,910
Developed Technology [Member] | Minimum [Member]          
Intangible Assets, Net [Abstract]          
Estimated useful life     5 years    
Developed Technology [Member] | Maximum [Member]          
Intangible Assets, Net [Abstract]          
Estimated useful life     6 years    
Customer Relationships [Member]          
Intangible Assets, Net [Abstract]          
Intangible assets, gross $ 0   $ 0   $ 2,080
Estimated useful life     4 years    
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Restructuring Activities (Details) - 2018 Restructuring Plan [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Restructuring and Related Cost [Abstract]        
Percentage headcount reduction     13.00%  
Restructuring related expenses $ 66 $ 84 $ 229 $ 946
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Shelf Registration Statement and At-the-Market Offering (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
$ / shares
shares
Jun. 30, 2019
USD ($)
$ / shares
shares
Equity Distribution Agreement [Abstract]    
Issuance of common stock (in shares) | shares 570 570
Proceeds from sales $ 1,504 $ 1,504
Offering costs $ 203 $ 203
Weighted average sales price (in dollars per share) | $ / shares $ 3.00 $ 3.00
Maximum [Member]    
Equity Distribution Agreement [Abstract]    
Aggregate offering price $ 50,000 $ 50,000
Compensation percentage   5.00%
Common stock aggregate offering price available for issuance 11,293 $ 11,293
JMP Securities [Member] | Maximum [Member]    
Equity Distribution Agreement [Abstract]    
Aggregate offering price $ 13,000 $ 13,000
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Equity Award Plans, Shares Available for Issuance (Details) - 2013 Plan [Member] - shares
shares in Thousands
6 Months Ended
Jun. 30, 2019
Feb. 28, 2013
Common Stock Reserved for Future Issuance [Abstract]    
Common stock shares reserved for issuance (in shares) 1,162 643
Percentage of increase in outstanding common shares 5.00%  
Increase in shares available for issuance (in shares) 297  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Equity Award Plans, Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Aggregate Intrinsic Value Abstract]    
Options outstanding $ 0  
Options vested and expected to vest $ 0  
2006 and 2013 Plan [Member] | Stock Options [Member]    
Number of Shares [Roll Forward]    
Balance at beginning of period (in shares) 436  
Options granted (in shares) 128  
Options forfeited and cancelled (in shares) (11)  
Balance at end of period (in shares) 553 436
Options exercisable (in shares) 350  
Options vested (in shares) 350  
Options vested and expected to vest (in shares) 525  
Weighted Average Exercise Price Per Share [Roll Forward]    
Balance at beginning of period (in dollars per share) $ 29.01  
Options granted (in dollars per share) 4.00  
Options forfeited and cancelled (in dollars per share) 67.56  
Balance at end of period (in dollars per share) 22.48 $ 29.01
Options exercisable (in dollars per share) 31.75  
Options vested (in dollars per share) 31.75  
Options vested and expected to vest (in dollars per share) $ 23.33  
Weighted Average Remaining Contractual Term [Abstract]    
Options outstanding 6 years 7 months 6 days 6 years 9 months 14 days
Options granted 9 years 10 months 13 days  
Options exercisable 5 years 11 months 19 days  
Options vested 5 years 11 months 19 days  
Options vested and expected to vest 7 years 22 days  
Aggregate Intrinsic Value Abstract]    
Options outstanding $ 0  
Options outstanding   $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Equity Award Plans, Restricted Stock Unit (Details) - 2013 Plan [Member] - RSUs [Member]
shares in Thousands
6 Months Ended
Jun. 30, 2019
$ / shares
shares
Number of Shares [Roll Forward]  
Granted and unvested at beginning of period (in shares) | shares 834
RSUs granted (in shares) | shares 646
RSUs vested (in shares) | shares (74)
RSUs cancelled and withheld to cover taxes (in shares) | shares (254)
Granted and unvested at end of period (in shares) | shares 1,152
Weighted Average Grant Date Fair Value Per Unit [Roll Forward]  
Granted and unvested at beginning of period (in dollars per share) | $ / shares $ 7.99
RSUs granted (in dollars per share) | $ / shares 4.18
RSUs vested (in dollars per share) | $ / shares 10.01
RSUs cancelled and withheld to cover taxes (in dollars per share) | $ / shares 7.19
Granted and unvested at end of period (in dollars per share) | $ / shares $ 5.90
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Equity Award Plans, Employee Stock Purchase Plan (Details) - 2013 Employee Stock Purchase Plan [Member] - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Feb. 28, 2013
Common Stock Reserved for Future Issuance [Abstract]          
Common stock shares reserved for issuance (in shares)         143
Percentage of lesser of fair market value of common stock     85.00%    
Percentage of increase in outstanding shares     1.00%    
Increase in shares available for issuance (in shares)     59    
Shares reserved for issuance (in shares) 171   171    
Stock issued during period (in shares) 42 31 42 31  
Maximum [Member]          
Common Stock Reserved for Future Issuance [Abstract]          
Increase in shares available for issuance, authorized (in shares) 100   100    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Stock-Based Compensation (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation [Abstract]        
Share-based compensation expense $ 762 $ 1,030 $ 1,447 $ 2,058
Employee Stock Purchase Plans [Abstract]        
Expected life     6 months  
Stock Options [Member]        
Assumptions for Black-Scholes Option Pricing Model [Abstract]        
Dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility 66.40% 55.70% 66.40% 55.90%
Risk-free interest rate 2.18% 2.56% 2.18% 2.54%
Expected life of options (in years) 4 years 4 years 4 years 4 years
Share-based Payment Award [Abstract]        
Options exercised (in shares) 0 0 0 0
Unrecognized compensation cost related to options $ 555   $ 555  
Share-based compensation, weighted average recognized period     1 year 10 months 24 days  
RSUs [Member]        
Share-based Payment Award [Abstract]        
Share-based compensation, weighted average recognized period     2 years 7 months 6 days  
Unrecognized compensation cost related to RSUs $ 4,960   $ 4,960  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
ft²
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
ft²
Manufacturer
Jun. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
Operating and Finance Leases [Abstract]          
Weighted average discount rate, operating lease 6.80%   6.80%    
Weighted average discount rate, finance lease 6.10%   6.10%    
Weighted average remaining lease term, operating lease 2 years 6 months   2 years 6 months    
Weighted average remaining lease term, finance lease 1 year 1 month 6 days   1 year 1 month 6 days    
Operating lease, right-of-use asset $ 10,410   $ 10,410   $ 0 [1]
Operating leases, rent expense 1,930 $ 2,076 $ 3,926 $ 4,195  
Number of manufacturers entered into finance lease arrangements | Manufacturer     2    
Finance lease, right-of-use asset 923   $ 923    
Depreciation of finance lease assets 184 379 362 759  
Finance lease, interest expense 18 39 42 82  
Maturities of Operating Lease Liabilities [Abstract]          
2019 (remaining six months) 4,087   4,087    
2020 3,682   3,682    
2021 3,316   3,316    
2022 1,865   1,865    
Total lease payments 12,950   12,950    
Less: Amount representing imputed interest (1,003)   (1,003)    
Present value of lease liabilities 11,947   11,947    
Less: Current portion of lease liabilities (5,423)   (5,423)   0 [1]
Non-current portion of lease liabilities 6,524   6,524   0 [1]
Maturities of Finance Lease Liabilities [Abstract]          
2019 (remaining six months) 597   597    
2020 552   552    
2021 12   12    
2022 0   0    
Total lease payments 1,161   1,161    
Less: Amount representing imputed interest (44)   (44)    
Present value of lease liabilities 1,117   1,117    
Less: Current portion of lease liabilities (937)   (937)   $ (866)
Non-current portion of lease liabilities $ 180   180    
Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]          
Financing cash flows from finance leases     682 656  
Operating cash flows from finance leases     46    
Operating cash flows from operating leases     4,215    
Right of Use Assets Obtained in Exchange For Lease Liabilities [Abstract]          
Finance lease liabilities     0    
Operating lease liabilities     $ 812    
Subleases [Abstract]          
Additional area subleased | ft² 14,380   14,380    
Sublease income $ 570 $ 277 $ 1,140 $ 554  
Future Minimum Amounts Due Under Subleases [Abstract]          
2019 (remaining six months) 1,129   1,129    
2020 1,768   1,768    
2021 1,105   1,105    
2022 616   616    
Total amounts due under subleases 4,618   4,618    
Letter of Credit [Member]          
Line of Credit [Abstract]          
Maximum borrowing capacity $ 109   $ 109    
[1] Derived from the Company's audited consolidated financial statements as of December 31, 2018.
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Taxes [Abstract]        
Income tax expense $ 58 $ 204 $ 91 $ 528
Pre-tax loss (3,945) $ (8,072) (8,518) $ (16,860)
Uncertain tax positions, interest or penalties $ 0   $ 0  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss Per Share Available to Common Stockholders, Calculation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Numerator [Abstract]          
Net loss available to common stockholders $ (4,003) $ (8,276) $ (8,609) $ (17,388) $ (41,244)
Denominator [Abstract]          
Weighted average number of shares, basic and diluted (in shares) 6,201 5,767 6,074 5,751  
Net loss per share available to common stockholders [Abstract]          
Basic and diluted net loss per common share available to common stockholders (in dollars per share) $ (0.65) $ (1.44) $ (1.42) $ (3.02)  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Net Loss Per Share Available to Common Stockholders, Potential Common Shares Outstanding (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Common Shares Outstanding, Excluded from Computation of Diluted Net Loss Per Share [Abstract]    
Shares excluded from computation of diluted net loss per share (in shares) 1,705 1,486
Options to Purchase Common Stock [Member]    
Common Shares Outstanding, Excluded from Computation of Diluted Net Loss Per Share [Abstract]    
Shares excluded from computation of diluted net loss per share (in shares) 553 548
Unvested RSUs [Member]    
Common Shares Outstanding, Excluded from Computation of Diluted Net Loss Per Share [Abstract]    
Shares excluded from computation of diluted net loss per share (in shares) 1,152 938
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( J'"$\?(\\#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,$% @ "H<(3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " *APA/62L/G.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)OIVG914.W%\63@N""XBTDL[MAFS\D(^V^O6G= M[2+Z $(NF?GEFV\@K0I"^8@OT0>,9##=C+9W2:BP80>B( "2.J"5J$T]BU< 1.,,-KT74"]$.?JG]BY ^R<')-94L,PE$,SY_(. M'-Z?GU[G=0OC$DFG,+]*1M IX(9=)K\U]P_;1];5%;\KJMM\MGPM5BM1-Q^3 MZP^_J[#UVNS,/S:^"'8M_/H7W1=02P,$% @ "H<(3YE&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 " *APA/P2YY29@" +"@ & 'AL+W=O"E*2J6JF5HJO:_G:($] !IK83 MKF]?VW"4VDO_!&QF=KR.9[WYP/BKJ"B5WEO;=&+G5U+VST$@RHJV1#RQGG;J MRY7QED@UY+= ])R2BR&U38##, U:4G=^D9NY$R]R=I=-W=$3]\2];0G_?: - M&W8^\M\G7NI;)?5$4.0]N=%O5'[O3UR-@CG*I6YI)VK6>9Q>=_X>/1_15A,, MXD=-![%X]W0J9\9>]>#S9>>'>D6TH:74(8AZ/.B1-HV.I-;Q:PKJSYJ:N'Q_ MC_[1)*^2.1-!CZSY65]DM?,WOG>A5W)OY L;/M$IH<3WINR_T =M%%RO1&F4 MK!'FUROO0K)VBJ*6TI*W\5EWYCF,7^)HHL$$/!'P3,#XOX1H(D0S <4F^7%E M)M4/1)(BYVSP^/AO]40?"O0/+ D @F&)#2BQ6! !)8 D4PG8*W0BI;2@ DZVHK)@6N1$VM@J V:ZH@,[=(^Q$P$YQ M<#&K.P;;%T6NBG6XCA,F,9ANM&"*LS!<.<4(MCIRG8RQG1" 62E'"/8[=#0J]2OF7KG8WLR#B3KI]8KF/N_X@]0 M2P,$% @ "H<(3_U=8>6:! BQ4 !@ !X;"]W;W)K5FP.U3]JG3[F],+TYM][W?>3_,?C3UH7^8[X;A6"1)O]GY MINH_MD=_"&>>VZZIAG#8O23]L?/5=BIJZ@33U"9-M3_,EXMI[+%;+MK7H=X? M_&,WZU^;INK^7?FZ/3W,8?X^\&7_LAO&@62Y.%8O_B\_?#T^=N$HN5YENV_\ MH=^WAUGGGQ_FGZ HU50P*?[>^U-_\WTVMO+4MM_'@]^W#_-T=.1KOQG&2U3A MX\VO?5V/5PH^_KE<='Z]YUAX^_W]ZI^GYD,S3U7OUVW];;\==@_S?#[;^N?J MM1Z^M*??_*4A,Y]=NO_#O_DZR$4JP4I3_3A_[@_3 MY^ER_?I2H*X%H']:H"\%^EHPZ9-S)U,T9354RT77GF;=>7:/ MU?@00:%#^)MQ<,IZ.A?2Z"/!>\6:*Y2^EY2"Q%PE M2;!X]8FB3YSJU6V]E>N56*^F>GU;GY$^SQ([20Z3Q.6Y):UR$:0(J6Q%BU8T MMY(3*V>)N;62 7'"-8!.R4:,:,1P(XX8,=R(R\D#LN:BX"2-3(\5K5AF1:?$ MBF5W45E&K7"1MAIE)YGH).-.2/*KC-T$M05J15"YU(#L)1>]Y-P+67JK7)H@ M0ZQP$4 .D?7G1"N.6Z&<2&5@I=R)IL1*N16GZ%(653JR M@B""3^!N#'4#?([HBE\+(KA5W9N1&0G(S5AJ!OE]C';4#5=AJB,/#,C$!8Y< M39%[T=RMUS %%'62S&8NLJY!QBYH]B]$Q_*5>0D!@]-0< )GHM%(P2FH8HB0L0F]$8KX%RT!C6U\\OT1)F>R.EI*#V1;%#&9K(H6DIIE# HCJ#, ,4B*GIZ7(0L[%#Y#2GVOKB"SV],@( M18Y02Y&%G(VH#%W :TGF5!9;F3)"D2/4,FXY]MM,>IF09/&7"44Y>G]6YIKB M7%.4:X+&TA>LY.97?..[EVF#I)]MVM?#,%F[&3[OPJRQ*''E+DT[HK22>.0%B6DXAD(9T \$YH&L6L(;8/8 M-X3&0>P<0NL@]@ZA>1"[A] ^B/U#" #$!"!$ &(&&#) ,0,,&:"8 8X3+V: M(0,4,\"0 8H98,@ Q0PP9(!B!A@R0#$##!F@F &&#%#*X),*&2@I@[!PWC<: MD__7Q'F;\L^J>]D?^ME3.PQM,VUK/;?MX,-Z2S\& .U\M;T>U/YY&+]FX7MW MWAX\'PSM\;+UF5SW7Y?_ 5!+ P04 " *APA/@*_&MDX" 1!P & M 'AL+W=OS#6$$W+5_P#Z\[_%S;&-G/64OO (0UFM#6KZQ M*R&Z%"%>5M!@_D [:.67$V4-%K++SHAW#/!1FQJ"/,>)4(/KULXS'=NS/*,7 M0>H6]LSBEZ;![,\6".TWMFO? L_UN1(J@/*LPV?X#N)'MV>RAZ8LQ[J!EM>T MM1B<-O:3FQ:)TFO!SQIZ/FM;JI(#I2^J\^6XL1T%! 1*H3)@^;K"#@A1B23& M[S&G/0VIC//V+?LG7;NLY8 Y["CY51]%M;$3VSK""5^(>*;]9QCK"6UK+/XK M7(%(N2*18Y24O14(F>F@(+G&>,]A8;%K?#:@^Y:2 GOU1!/=?ZFYP=+J/7/(HR M=%5Y1LEVD'@SB7>OV*T5?G O*0R2<)(@B3AQ>D9.3_O]F3],S'[?Z/>U/YC7 M&2_J'"2QEK1:XCPXCKNH]3W5'4M@9 G6+,F"99"$LU'&PO=V]R:W-H965T&ULC9K=;N,V M$(5?Q?#]QB2'I*@@";"V5+1 "RRV:'NM393$6-MR)279OGTE6?':,X>Q;M:V M\O'GD,,Y(VEOWJKZ>_-:SJ M;=%V/^NG1;.OR^)A:+3=+(Q2?K$MUKOYW^KI^>V_["XNYF7SR5?Y;M7_LO=?=K<>SE8;TM=\VZVLWJ M\O%V_EE?Y];T#0;B[W7YUIQ\G_52OE75]_[';P^W<]7/J-R4]VW?1=%]O):K M^KF\>_8Z?PX9M_P]/M[[[\,XCLQWXJF7%6;?]8/[?/M/,QG#^5C\;)I MOU9OOY:C(#>?C>I_+U_+38?W,^G&N*\VS?#O[/ZE::OMV$LWE6WQX_"YW@V? M;V/_[\UP S,V,,<&W=@?-:"Q ?UL8#]L8,<&=NH(;FS@V B+@_9A,;.B+>YN MZNIM5A_B85_T8:>O7;==]_W%87>&OW7KV7177^\2?;-X[?L9D>4!,:>(.4*AO9TVM[B]A:VMT-[ M>]K>L;4^('Y =H>%-#;Q;#4 98UC^Y9)RKC46+8H@$J]BZR+@[J2P*@]5>:DJ8:J\G+"S#%I)*#$A,%42 MTE8'OE> 0UNE)VCT3I15.[4K* M$KE=B8&,X7&^ A0EGIWQ#%#.IBS2FP1(JGOY6"',) M\4T#F*$DX0<48&2\4Q%UT T_:R/5$5=GQ$"?K)4;![!@;N33)&\;P/H)2G?328B5B9 MQ@ZOI<5SGUIJZ;F?K%+$90$L&%X&91#S*N7: *83"C%YV.IU(N4%+B^1V9A7 MFX#YY!)>P0"*FQKJ2%.DA-:X_M"R F\ !D9?W[,C$B. M!%"$0\SQF*42M N<3SY(_Z4L*T85\N=@.+*Q(C*Y*45R0CX\_.FKC1E9!6I+@P M0%E^YY$#RB@722(&%R-&%B,I+T:,K NLYXD?0%[7EGI+_Q.\3+2 80S_5(1%,: MT8-]U$@?36/[C*W*I)/CG[ =$+ #'O\$;E 5MSH$\<>8&8"(5^@Y@)R.9!;" M5D# "GC\D[Q/Y)$"$/% * .0Y_8&&$J3B"1L @1,@ <_@?S.*TG 6%Y' L88 MXIHDY&SDD0]%'N8" XBM"C8 FFX A V )A@ H;3-GYP"B+0(%G#'Y+BW BCZ M-)BP = $ Z I!C %R@ D#0!!2>Q88P.@"09 EPW@,I)=1G* :!V+?VP ! P@ M%KW8 &BZ 5AL ':" 5B9D;45+T20 ?!2 4'\V4L.(!=[PFZQ =@)!F O&\!E M)+N,Y ")G&:+<[^=D/M'QG^D1B+$GXY<[B8'B+8\;2].7GYNR_II>!/=S.ZK MEUW;Q^O)U>/;[L_#RVYV?:FO5QIR>#C^V)2/;?\UZ;[7AU?:AQ]MM1]?UR^._V?@[G]0 M2P,$% @ "H<(3\).41WR!P U#, !@ !X;"]W;W)KOM;[;X?'JFHFW[>;W>%J^M@T3Q?S^>'V ML=J6AP_U4[5KO[FO]]NR:=_N'^:'IWU5WG6#MINY7BS\?%NN=]/KR^ZS3_OK MR_JYV:QWU:?]Y/"\W9;[_Y;5IGZ]FJKIVP>?UP^/S?&#^?7E4_E0?:F:OYX^ M[=MW\_,L=^MMM3NLZ]UD7]U?33^JBQL?C@,ZQ-_KZO7P[O7D2.5K77\[OOG] M[FJZ.*ZHVE2WS7&*LOWW4JVJS>8X4[N.?_M)I^>8QX'O7[_-7G3D6S)?RT.U MJC?_K.^:QZMI,IW<5??E\Z;Y7+_^5O6$W'32L_^C>JDV+?RXDC;&;;TY='\G MM\^'IM[VL[1+V9;?3__7N^[_:S__VS \0/<#],\.,/T H,8YA'Y ^!&A.WZGY'9'*RN;\OIR7[].]J<3[JD\ MGM?J(K3GP^WQP^[P=]^U!^S0?OIRG::7\Y?C/#UD>8+H=Q"U6,28%<*H&),A MC(XQ.<*8&%,@C#UCYBW=,V<-.>MN AM-X CI$\9WF%V'\80R1^A4*4]6FW'8 M3.L0WJWXQ!S@?$+24X!5Z9 83-Y \@:0)]26)XQ[%\8%G>(H%D:QW0PFBA+P M! Y.X, R$[),Q[)!3TO'B!!$)B)R$5&,(2*J'E+U@"J]!CT+H0=.^0!C!!Y# M$1K+(*8SL%6H0$[1C&-H0D5$,1XGHIM N@F@2[:C9<*"&(5CI#!&"F*09"Q3 M,:4I6\5,*7+T,PZB.141A1 H(MPJ#]2*!:.<4L8]9F0E*P#1"T*)%%5Q9D -++)%+8 "GD ZLH4-P'#MDQA'Z#"SQLSA;55<7&EVV&AN+C.K-)V MZ,S "JN0Q+(S@VLL.S.X]NG4*7K=9 WT]X&>NGG"-C6*0G- HIK C$B-X"F M<3A1&@NSYL+,V"TUET*7F@$]T%@*-9="I:@6]J#1VHFKDT[U@I:>&<#-M-$N M(3G,,9 >$(!RJ4[\0 X&JD=0/BHJBIJKD MV*-E8A;3Y^6M5XTU<@TV+_68+]F]50/<KW])Y M105 ++,BI!!"Q:RQ>&A41=*R2O/B;:BNTEA@-*K>:)W1@T:3"T1(L_8,!['D MBI!""!6SQF*GN0JPXDJ+9=X*0%IE8A>K7%'*D$**%7>CL'09+EVLN#)R32E# M,@"9)3H0:U/+8WY'RM-%//&"F^ PFNJ\(8K/#M/0><6U1X MAVL/! 2U!XS+:P] I\H BNV[LLBBY;BA^UT6BZP%]2%U0DL+ZL- 5R. XL5@X;.@ MAF0UB>4U)-U1K*Q\,B27(<7H6F+&6/,LNN%(]U#+E24,.$B+9<4B6:%;EN5= M2Y98KCS4F60 PS(K0HKQ2#'G@?N,J$M)=Q_+BTH[4/E8K((6J2#=.*RL@A;U M'AV]40Y0++FR"DJQ8MY8!2V7!U:46+'V7 &(LC90VG*=*T,**59,&VN:Y9K& MBA(KWL90!(?M@4/V M@/;9'5=^[X=Z' Y+OP/2KVF?VLGM8X?:QRY8LN8,X%I3G1I:P.0(J)A&%RBN M,X-)P&[ 3>@Z>[B0)V9N@'7Y[ ?<+_0/W987AV05V:8'>\?4\/LN (#PPQ0 M[,;Q2#%G M+'@.W5.EAMEQ51DRS!Y+BD=W).G&T8/&4NM!JU6E=)\'*)I<&5)(L6+>6.$\ M5SAFF+W7(840JB8-%8T#WXE1 7-R[\2DB$9@,SL@@I)+L]4 MB#/%Q+'">EYQ,[OLQ3)X)4,R&9(#"+VY48QC8LK8$7CD"*AA]ER"J6$&$&B8 M 0X;9@0$AAG%'3;,'ML#C^P!-*_^P8?94^N-OL4QZ+I.T7;X$&$_)SM\] M++"M]@_=HR&'R6W]O&N._O'=IZ?'3PIU<=,]+$(^_^C]Q8WWX)MV'6]/K,Q_ MA#@][_)GN7]8[PZ3KW73U-ON883[NFZJ=OF+#VWZ'JOR[OQF4]TWQY>A?;T_ M/6=R>M/43_TS-//S@SS7_P-02P,$% @ "H<(3Z9F>T73 0 ; 0 !@ M !X;"]W;W)K 7QV,>K%'KI.CE&\N^%KE.'*&@$%IG *URPGVP)@3LC;^3)IX M+NF(R_U9_<7W;GLY4@U[R7YWE6ES_(A1!34=F'F5XQ>8^OF$T=3\-S@!LW#G MQ-8H)=/^%Y6#-I)/*M8*I^]A[81?QTG_3%LG)!,AF0FV]BU".A'2*P()SGRK MS]30(E-R1"I<5D_=FXBWJ3W,TB7]V?EOMEMMLZ N?<8$3Q&Z54?MS'!"%E<'@?5^'>N42D'X6=LD9U'Z2GQE_\?'N;P.U5- M)S0Z2F.?D+_H6DH#UDIT9Q]W:T=_#AC4QFT?[%Z% 0B!D?TTVV3^@RG^ 5!+ M P04 " *APA/&ZS2WFH$ !S%0 & 'AL+W=O'EMVF_=T;E^]KVNSMUJ?NS[RU,4==NCJ\ON M2W-Q9_^??=/69>]OVT/475I7[L9&=16I.$ZCNCR=Y^OE^.RE72^;M[XZG=U+ M.^O>ZKIL_]VXJKFNYC3_>/#U=#CVPX-HO;R4!_>'Z_^\O+3^+KI'V9UJ=^Y. MS7G6NOUJ_DQ/A;9#@U'QU\E=NX?KV9#*:]-\&VY^W:WF\>#(56[;#R%*__/N M"E=50R3OXY\IZ/S>Y]#P\?HC^L]C\CZ9U[)S15/]?=KUQ]7/CCQ?6R;JAO_SK9O7=_44Q1OI2Z_WWY/Y_'W.L7_ M:(8;J*F!NC?P??]? STUT#\:F#'YF[,QU9_*OEPOV^8Z:V^C=2F'24%/VA=S M.SP<:S?^SV?;^:?O:]*TC-Z'0)-F<].H1\U=$?GH]RX4ZF*C1'/UN8-"*C*- M>] P"3VVUY^24#B @0',&, \!+ 9*\)-DHZ2\RA9V#3.629 19FV%IM)H)D$ M9!,H1PH#I"(;TH:E<],D#T9SR\:]D!I*D@P[R:"3##A)F)-,]I+%3%0 46X" M1;'0BA56V$C6$A)C%U0C%=^#'SP M63^)'GNQ8IX $9%) FX"'"+@QG(W)#I:$)\J2*1"9B"QGDD!,SDWH\ 8F8R[ MD2H5)P$>$,8;:6G'Q-R.!K7)A!VITJ':8%229"49\<8P8 PX@PJ@"DUA3$H" MJ#0!\!-F)0%8&@X&DB34%&N>CE0IHT-#C8%)@)B&LYLD#8T5RT"*%D1Y'K"# MH4F2FD:L TG$128G'E#9+/ R(0Q. N0T_'5"DHL+1<(.4)D0)10&J ( -1SD M2K)Q88A/':3*=1XHC\((50160R@$!I\"X#.$9 I.+ \E:8>PIQ MCT\_!;AG,_[61BI2>6C ,?H40%_".:P ^O)$E >H?&XA/QA_"N O"6W-,?X4 MP%^B>$IH(QASF@-5:+@Q^Q1@7\)1K #64BL^*)#J81 ^V\'L4Y)]E' 4*X U MRL7L0RH*50?#3P'X)1Q^2F+-"C-@;YD&)I[&Y-. ?'R*;[1D6D9\H(!HD<:! M.:PQ]S38.B9\(ZOEKI#X/A9H/"1,P PFJ 8$33A!-8!CRE\=!5(1I11 N@Y\ M&X./XR2P"]"8>QIP+^75AQU M6,N]2(VO+?,2/1Q5U:X]C*=ZW6S;O)W[X5#HX>G]Y/!9#4==[/F&GHK;^=^/ M,+?CR-_+]G Z=[/7IN^;>CSNVC=-[[S'^(NOU-&5N_M-Y?;]<)GYZ_9V#'B[ MZ9O+=,09W<]9U_\!4$L#!!0 ( J'"$_@Q?GET@$ &P$ 8 >&PO M=V]R:W-H965T&UL?539;MLP$/P5@A\0ZHI3&)* V$60 BU@ MI&C[3$NK ^&ADI25_GUYR*KBN'XQN:N9V5F2ZWR2ZE5W :]<29T@3MCABTA MNNJ 4WTG!Q#V2R,5I\:&JB5Z4$!K3^*,)%&T(9SV I>YSQU4F]@?@P'92.RJ-0]!Z%[*9""IL"/\7:? M.;P'_.QATJL]ZP)$S! PJXQ2H74ZP!\:];$2TE'7._/ MZD^^=]O+D6K82_:KKTU7X$\8U=#0D9D7.3W#W,\]1G/S7^$$S,*=$UNCDDS[ M7U2-VD@^JU@KG+Z%M1=^G6;],^TZ(9D)R4*PM6\1TIF07A!(<.9;_4P-+7,E M)Z3"90W4O8EXF]K#K%S2GYW_9KO5-GLJXTV6DY,3FC&[@$E6F(?D/63_$1(O M"&(-+"Z2:RYVR0?Z98%;B'<%TJMMIIZ>KOW=_\=A=E4@\P+96B"-+LXI8#8> M(X+'*+WHXS8F&"&KR^.@6O_.-:KD*/R,K;++*#TF_O+_P<,O&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$ ME4!:,;[9')@6TM B2[Z++3+LO9(&+I:X7FMA?YY!X9#3+7US/,NF]='!BJP3 M#7P!_[6[V&"QF:62&HR3:(B%.J>/V]-Y'^-3P#<)@UN<2:SDBO@2C8]53C=1 M$"@H?6008;O!$R@5B8*,'Q,GG5-&X/+\QOX^U1YJN0H'3ZB^R\JW.7V@I(): M],H_X_ !IGKN*9F*_P0W4"$\*@DY2E0NK:3LG4<]L00I6KR.NS1I'\:;PW&" MK0/X!. SX"'E86.BI/R=\*+(+ [$CKWO1'SB[8F'WI31F5J1[H)X%[RW8GNX MS]@M$DTQYS&&+V/F"!;8YQ1\+<69_P/GZ_#=JL)=@N_^4'A8)]BO$NP3P?Z_ M):[%'/]*PA8]U6";-$V.E-B;-,D+[SRPCSR]R>_P<=H_"]M(X\@5?7C9U/\: MT4.0LKD+(]2&#S8;"FH?C\=PMN.8C8;';OI!;/[&Q2]02P,$% @ "H<( M3R2"QOBT 0 T@, !D !X;"]W;W)K&UL?5-A M;]L@$/TKB!]0')*U661;:CI-G;1*4:=MGXE]ME'!N(#C]M_OP([G;=:^ '?< M>_?N.-+!V!?7 'CRIE7K,MIXWQT8%!">8HC')Q)47OO-$3"TK1XFW<91OW8;SA5]@Z@$\ M/@/V$<#&1%'Y)^%%GEHS$#OVOA/AB3<'CKTI@C.V(MZA>(?>2[ZYW:?L$HBF MF.,8PY>6#O>7R3W^'CM#\)6\O6D;/Q^+*Q_Y4Q'E!* M<.3,> MYZ.QSZX#\.152>T*VGG?'QAS50>*NRO3@\:;QEC%/9JV9:ZWP.L(4I*EN]TU M4UQH6N;1=[)E;@8OA8:3)6Y0BMN?1Y!F+&A"WQV/HNU\<+ R[WD+3^"_]2>+ M%EM8:J% .V$TL= 4]"XY'/F2,@#7YW?V3[%VK.7,'=P;^4/4OBOH+24U-'R0_M&,#S#7 M\X&2N?@O< &)X4$)YJB,='$EU>"\43,+2E'\==J%COLXW637,VP;D,Z = '< MQCQL2A25?^2>E[DU([%3[WL>GC@YI-B;*CAC*^(=BG?HO93)39*S2R":8XY3 M3+J.62(8LB\ITJT4Q_0O>+H-SS859A&>_:;P'P3[38)])-C_M\2MF.R/)&S5 M4P6VC=/D2&4&'2=YY5T&]BZ-;_(K?)KVK]RV0CMR-AY?-O:_,<8#2ME=X0AU M^,$60T+CP_$&SW8:L\GPII]_$%N^M $ M -(# 9 >&PO=V]R:W-H965TO&IE7$$[[_LC8Z[J0 MW@SV8<-.@U<('T[;,]19$G4!:,;[;W3$MI*%E MGGQG6^8X>"4-G"UQ@];"_CR!PK&@>_KF>)9MYZ.#E7DO6O@"_FM_ML%B"TLM M-1@GT1 +34$?]\=3%N-3P#<)HUN=2:SD@O@2C8]U07=1$"BH?&008;O"$R@5 MB8*,'S,G75)&X/K\QOX^U1YJN0@'3ZB^R]IW!7V@I(9&#,H_X_@!YGIN*9F+ M_P174"$\*@DY*E0NK:0:G$<]LP0I6KQ.NS1I'Z>;C,^P;0"? 7P!/*0\;$J4 ME+\37I2YQ9'8J?>]B$^\/_+0FRHZ4RO271#O@O=:[N^SG%TCT1QSFF+X.F:) M8(%]2<&W4ISX/W"^#3]L*CPD^.$/A;?;!-DF098(LO^6N!5S]U<2MNJI!MNF M:7*DPL&D25YYEX%]3(_(?H=/T_Y9V%8:1R[HP\NF_C>('H*4W4T8H2Y\L,50 MT/AXO ]G.XW99'CLYQ_$EF]<_@)02P,$% @ "H<(3_+#'D6T 0 T@, M !D !X;"]W;W)K&UL?5-AC]L@#/TKB!]PM+2[ M=E42Z7K3M$F;5-VT[3--G 0=X Q(<_OW Y++LBW:%\#&[_G9F&Q ^^Q: $]> MM#(NIZWWW8DQ5[:@A;O##DRXJ=%JX8-I&^8Z"Z)*(*T8WVSNF1;2T")+OHLM M,NR]D@8NEKA>:V%_GD'AD-,M?74\R:;UT<&*K!,-? '_M;O88+&9I9(:C)-H MB(4ZIP_;TWD?XU/ -PF#6YQ)K.2*^!R-CU5.-U$0*"A]9!!AN\$C*!6)@HP? M$R>=4T;@\OS*_C[5'FJY"@>/J+[+RK5A8Z*D_)WP MHL@L#L2.O>]$?.+MB8?>E-&96I'N@G@7O+=B>SAD[!:)IICS&,.7,7,$"^QS M"KZ6XLS_@?-U^&Y5X2[!=W\H/*X3[%<)]HE@_]\2UV+>_I6$+7JJP39IFAPI ML3=IDA?>>6 ?>'J3W^'CM'\6MI'&D2OZ\+*I_S6BAR!E M#^%LQS$;#8_=](/8_(V+7U!+ P04 " *APA/>X"A);,! #2 P &0 M 'AL+W=O0>*0TPU]=SR*IG7!P8JLXPT\@?O>G8RWV,Q2"07:"M3$0)W3 MV\WAN OQ,>"'@,$NSB14>4 M ;@\O[-_CK7[6L[^M032Q>BN(OXRYTW(?QYOIF@JT#T@F0SH!]S,/&1%'Y/7>\R P. MQ(R][WAXXLTA];TI@S.V(MYY\=9[+\5FGV3L$HBFF.,8DRYCY@CFV><4Z5J* M8_H//%V';U<5;B-\^X?"_^3?K1+L(L'NPQ+78OY6R18]56":.$V6E-CK.,D+ M[SRPMVE\D]_AX[0_<-,(;&UL?5/;;MLP#/T501]0);*[!8%MH&DQ;, & M!!VV/2LV?4%U\20Y[OY^E.QXWF;T11(IGL-#BLI&8U]<"^#)JY+:Y;3UOC\R MYLH6E'!WI@>--[6Q2G@T;<-<;T%4$:0DX[O=.Z9$IVF11=_9%ID9O.PTG"UQ M@U+"_CJ!-&-.]_3F>.Z:U@<'*[)>-/ 5_+?^;-%B"TO5*="N,YI8J'/ZL#^> MTA ? [YW,+K5F81*+L:\!.-3E=-=$ 022A\8!&Y7> 0I Q'*^#ESTB5E *[/ M-_8/L7:LY2()UVCL=]W&Z26ZP;0"? 7P!'"* 38FB\B?A19%9,Q([];X7 MX8GW1XZ]*8,SMB+>H7B'WFNQ/R09NP:B.>8TQ?!US!+!D'U)P;=2G/A_<+X- M3S85)A&>_*4PW29(-PG22)"^6>)6S/T_2=BJIPIL$Z?)D=(,.D[RRKL,[ ./ M;_(G?)KV+\(VG7;D8CR^;.Q_;8P'E+*[PQ%J\8,MAH3:A^-[/-MIS";#FW[^ M06SYQL5O4$L#!!0 ( J'"$]D;?Y;M $ -(# 9 >&PO=V]R:W-H M965TO&IE7$Y;[[L38ZYL00MW MAQV8<%.CU<('TS;,=19$E4!:,;[9')@6TM B2[Z++3+LO9(&+I:X7FMA?YY! MX9#3+7US/,FF]='!BJP3#7P%_ZV[V&"QF:62&HR3:(B%.J9>7;G!XIJ: 6O?)/.'R$J9YWE$S%?X8;J! >E80<)2J75E+VSJ.> M6((4+5['79JT#^/-[C#!U@%\ O 9<$QYV)@H*7\OO"@RBP.Q8^\[$9]X>^*A M-V5TIE:DNR#>!>^MV!X/&;M%HBGF/,;P9&UL?5/M;ML@%'T5Q ,4AZ1;$MF6FE;3)FU2U&GK;V)?VZA\ M>(#C[NT'F'I6:_4/<"_GG/O!)1^U>;8=@$,O4BA;X,ZY_DB(K3J0S-[H'I2_ M:;21S'G3M,3V!E@=25(0FF6?B&1HQZ^0ZKG%*!7_':X@/#QDXF-46MBXHFJP3LNDXE.1 M[&7:N8K[F&[VB;9.H(E 9\(^QB%3H)CY W.LS(T>D9EZW[/PQ)LC];VI@C.V M(M[YY*WW7LO-_I"3:Q!*F-.$H4O,C"!>?0Y!UT*05HSO=F^9%M+0,D^^LRUS'+R2!LZ6N$%K87^?0.%8T#U]=CS( MMO/1P"'A-&MSB164E)#(P;E'W#\!',];RB9B_\"5U A/"H).2I4+JVD&IQ'/;,$*5H\3;LT M:1^G&Y[-L&T GP%\ =RF/&Q*E)1_$%Z4N<61V*GWO8A/O#_RT)LJ.E,KTET0 M[X+W6N[?\YQ=(]$<$OSPC\+#-D&V M29 E@NR_)6[%9"^2L%5/-=@V39,C%0XF3?+*NPSL'4]O\C=\FO:OPK;2.')! M'UXV];]!]!"D[&[""'7A@RV&@L;'X[MPMM.838;'?OY!;/G&Y1]02P,$% M @ "H<(3_ JCI:U 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$I*F761;:CI-F[1)4:=UGXE]ME&!\P#'W;\?8-?S M-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU M%D250%HQOMD:V%_GD#AD-,M?7,\R:;UT<&* MK!,-? 7_K3O;8+&9I9(:C)-HB(4ZIP_;XVD?XU/ LX3!+$1E(I$0<:/B9/.*2-P>7YC_Y!J#[543,5_ABNH$!Z5A!PE*I=64O;.HYY8@A0M7L==FK0/X\UA M-\'6 7P"\!EPG_*P,5%2_EYX4606!V+'WG;L6LDFF).8PQ?QLP1++#/*?A:BA/_!\[7X;M5A;L$W_VA\+!.L%\EV">" M_7]+7(NY^RL)6_14@VW2-#E28F_2)"^\\\ ^\/0FO\/':?\B;".-(Q?TX653 M_VM$#T'*YB:,4!L^V&PHJ'T\WH6S'<=L-#QVTP]B\S&UL M?5/;CM,P$/T5RQ^P;MT";95$VBY"((%4+0*>W6226.M+L)UF^7O&3C8$-N+% M]HSGG#DS'F>#=4^^!0CD62OC<]J&T)T8\V4+6O@[VX'!F]HZ+0*:KF&^E6".TBJ?5E+V/E@]L: 4+9['79JT#^,-/TZP M=0"? 'P&'%(>-B9*RM^+((K,V8&XL?>=B$^\/7'L31F=J17I#L5[]-Z*[?&0 ML5LDFF+.8PQ?QLP1#-GG%'PMQ9F_@O-U^&Y5X2[!=W\I/*X3[%<)]HE@_]\2 M7\?@7/^3A"UZJL$U:9H\*6UOTB0OO// WO/T)G_"QVG_(EPCC2=7&_!E4_]K M:P.@E,T=CE"+'VPV%-0A'M_AV8UC-AK!=M,/8O,W+GX#4$L#!!0 ( J' M"$]%&9?=LP$ -(# 9 >&PO=V]R:W-H965T9U5')@5C ]?KO.Z#GV=;V"S## MO#=OAB&?C'UR'8 GSUKUKJ"=]\.1,5=UH(6[,0/T>-,8JX5'T[;,#19$'4%: M,9XD;YD6LJ=E'GUG6^9F]$KV<+;$C5H+^_,$RDP%3>F+XT&VG0\.5N:#:.$K M^&_#V:+%5I9::NB=-#VQT!3T+CV>LA ? [Y+F-SF3$(E%V.>@O&I+F@2!(&" MR@<&@=L5[D&I0(0R?BR<=$T9@-OS"_N'6#O6X@L+PH 1S5$:YN))J=-[HA06E:/$\[[*/^S3?9.D"VP?P M!>-=!_:.QS=Y#9^G_8NPK>P=N1B/+QO[WQCC :4D M-SA"'7ZPU5#0^'!\AV<[C]EL>#,L/XBMW[C\!5!+ P04 " *APA/!?*7 M)B," $!P &0 'AL+W=OU7&>!=M)YYFZ6U'5<-*1N4O)]>\C"-7N8QJ_&UZJ6VF]@>19PV_P#>SW MYJ3=B@PLETI";2I51QJN^_A =T?*O$- _*B@-:-YY%,Y*_7J%Y\O^SCQ$8& MPGH*[H8'/(,0GLG%\:LGC0=-[SB>O[-_#,F[9,[*Y&_=6-5A;+N==-V[ MX0ZL=V"#PR;HD$XH1/Z!6YYG6K61[@Z_X;[&=,?&(XB[+G@C;,^&NR_0"!?!?3%63U.<8(D2+ /!\I\4 M5Y,4,N M;U5MHK.RKA6&AG55RH*+)7ER]ZIT3]*P$'"U?KIV<]WUY6YA5=._.61X^/(_ M4$L#!!0 ( J'"$^G5',;Q $ #<$ 9 >&PO=V]R:W-H965T/WYPXXIX/2;Z8!L.A#BM9DN+&V.Q!BB@8D,W>J@];M5$I+ M9MU2U\1T&E@92%(0NEKMB&2\Q7D:8B>=IZJW@K=PTLCT4C+]YPA"#1E>XVO@ MF=>-]0&2IQVKX1?8W]U)NQ6954HNH35&']>&8>'P O' 8S&*.?"5G MI=[\XGN9X95/" 04UBLP-US@$83P0BZ-]TD3SY:>N)Q?U;^%VETM9V;@48E7 M7MHFP_<8E5"Q7MAG-3S!5$^"T53\#[B <'"?B?,HE##ABXK>6"4G%9>*9!_C MR-LP#N/._DJ+$^A$H#/A/A#(:!0R_\HLRU.M!J3'L^^8O^+U@;JS*7PP'$78 M<\D;%[WDE&Y2%@,KZZ=[-]?B6 MQX55W=2F9/Y7Y'\!4$L#!!0 ( J'"$_>G+>%Q@$ #<$ 9 >&PO M=V]R:W-H965TEZFO5@B=7@.*8K.1J5?30M@T9O@TN2XM;8_ M$&+*%@0S-ZH'Z4YJI06SSM0-,;T&5H4@P0E-DELB6"=QD07?21>9&BSO))PT M,H,03+\?@:LQQRG^<+QT36N]@Q19SQKX!O9[?]+.(@M+U0F0IE,2::AS?)\> MCCN/#X ?'8QFM4>^DK-2K]YXK'*<^(2 0VD] W/+!1Z N M]Q_L7T+MKI8S,_"@^,^NLFV.]QA54+.!VQ)GZY*C& V25QD%Q7910C2*Y$8YKH2 MLFJ< -V$)VM0J089QF7E7:;BGH;&_X%/(_7,=--)@\[*NN<3FEPK9<&EDMRX M7%HWQ8O!H;9^>^?V>GK+DV%5/X\I6?X5Q6]02P,$% @ "H<(3U%@/R/3 M 0 G 0 !D !X;"]W;W)K&UL=51MCYP@$/XK MA!]PK+BZVXV:W%[3M$F;;*YI^YG5\24'8@'7Z[\OH&?MEGX19GCF>69PAFR2 MZD6W :]"M[K'+?&#"="=-F"8/I!#M#;DUHJP8PU54/TH(!5/DAP0G>[E C6 M];C(O.^BBDR.AG<]7!32HQ!,_3H#EU..(_SF>.Z:UC@'*;*!-? 5S+?AHJQ% M5I:J$]#K3O9(09WCQ^AT3AW> [YW,.G-'KE*KE*^..-3E>.=2P@XE,8Q,+O< MX DX=T0VC9\+)UXE7>!V_\;^P==N:[DR#4^2_^@JT^;XB%$%-1NY>9;31UCJ M23!:BO\,-^ 6[C*Q&J7DVG]1.6HCQ<)B4Q'L=5Z[WJ_3?))$2U@X@"X!= TX M>ATR"_G,WS/#BDS)":GY[@?F?G%THO9N2N?T5^'/;/+:>F\%C>.,W!S1@CG/ M&+K!1"N"6/95@H8DSO2?HZLTMD=])]52&K"I[!YLP:U]*E:#0VW<]F#W:AZ8V3!R M6-X"LCY(Q6]02P,$% @ "H<(3T[1(=[% 0 -P0 !D !X;"]W;W)K M&UL=53;;MP@$/T5Q <$&WN3UIW\?P([K;NF+888S9\XPC+-)JE?= ACT+GBO<]P:,QP(T64+ M@ND;.4!O3VJI!#/65 W1@P)6^2#!"8VB6R)8U^,B\[Z3*C(Y&M[U<%)(CT(P M]?L(7$XYCO&GX[EK6N,R1@CK']_'AN'-X M#_C9P:0W>^0J.4OYZHRO58XC)P@XE,8Q,+M4+G"[_V1_ M]+7;6LY,PX/DO[K*M#G>8U1!S49NGN7T!$L].XR6XK_!!;B%.R4V1RFY]E]4 MCMI(L;!8*8*]SVO7^W6:3Y*[)2P<0)< N@;L?1XR)_+*OS##BDS)":GY[@?F M6AP?J+V;TCG]5?@S*UY;[Z6@:921BR-:,,<90S>8>$40R[ZFH*$41_I/. V' M)T&%B0]/MMGW:9@@#1*DGB#]J\3XJL00YC\J=\$DNP!!YEM* E1+=6"VMG>+5 MX% ;M[VS>S6_Y=DP&PO=V]R:W-H965T(LM*E6G0-L. M-3%0Y_0Q.9W3@(^ 'QV,=G4FH9(KXDLP/E0,H@Y-/X M-6O2)60@KL]OZA]C[;Z6J[#PA/)G5[DVIT=**JC%(-TSCI]@KN= R5S\%[B! M]/"0B8]1HK1Q)>5@':I9Q:>BQ.NT=SKNXW1S2&;:-H'/!+X0CC$.FP+%S#\( M)XK,X$C,U/M>A"=.3MSWI@S.V(IXYY.WWGLK>'K(V"T(S9CSA.$K3+(@F%=? M0O"M$&?^'YUOT_>;&>XC?;^.?GS8%D@W!=(HD/Y3XOV[$K"Z3LYPF!/&JD$,]94+=&C E;[(,$)C:(=$:P?<)E[WTF5 MN;P8W@]P4DA?A&#J]Q&XG H]@?HPG92VRLM2]@$'W M!0&)5T@=O]&_LG7[NMYX M K=PEXG5J"37_HNJBS92+"PV%<%>Y[4?_#K-)UFRA(4#Z!) UX"]UR&SD,_\ M(S.LS)6FVG[0Z"R-O:/^)C52&K"I1'>VX,X^%:O!H3%N^\'NU3PPLV'DN+P%9'V0 MRC]02P,$% @ "H<(3S&UL;53;;N,@$/T5Q >4A,1I&]F6FJZJ7:F5HJYV]YG8XXO* MQ04K'1&LE3A/0^ZH\U3UEK<2CAJ97@BF/P_ U9#A M-;XD7MNZL3Y!\K1C-?P$^ZL[:A>1F:5L!4C3*HDT5!E^6.\/B<<'P.\6!K/8 M(]_)2:DW'_PH,[SRAH!#83T#<\L9'H%S3^1LO$^<>);TAP[YJ]XO:?N; J?#$<1 MOCGSQF7/.4V2E)P]T80YC!BZP*QG!''LLP2-21SH?^4T7KZ).MR$\LU2_7X7 M)]A&";:!8/M/B[NK%F.8V[A($A5)(@1W5R(QS/V5"%EFZE0:=E'7/)UQRI90%9V5UX[PT;HKG@$-E_?;6[?7X MEL? JFX:4S+_5^1?4$L#!!0 ( J'"$_>RQ^].@, "0- 9 >&PO M=V]R:W-H965T^9[E\L^%%%@OY6&R=%V3LM3!KDN<+$YR>SRL8Z_% M>,@/(DUR]EI8Y2'+XN+OE*7\-+*1?0Z\)=N=J +.>+B/M^P'$S_WKX5\S>G]47=?(RF?>X9#.>_D[68C>R0]M:LTU\2,4; M/RV92BBP+97]-W9DJ8173F0;*YZ6];^U.I2"9TI%6LGBS^::Y/7UI/3/-)B M%0$_2O 4P6L)R+])\!7!OQ""FX1 $8)'6R"*0"X$@ <+^*" 7POX'8&0:OW:0$@-R6O(%]]UM6QG "K$ ME&B%A5#$'6C%!5"(>F&H%1@RAK#OP_D'8/Z!D3_1AN2T@03=9C#U/*P/[@=Q M"PA'?(JTBKZ8UKP 3HV J1&#+YO1[!^H;@U1IYIJ&KE877:^3_1UG@)0^9"PM0EL J_A676Q!A%<3I[G8P5VWHK7%HK?LA%M3ITHNUV>X*KO9(6GZ)H MAH#X'$7/4'R!HACX!.)<4FO/#][C8)GEIO7,A=X'U M7FW#N6"R/.Z3[*6=/+*T#RG;B.J6RONBV;&UL?53M;ILP%'T5RP]0 R9I%0'2RC2MTB9%G;;]=N 24/U!;2>T;S_;$)00 MM#_8]W+.\3G8)AN4?C,M@$4?@DN3X];:?D>(J5H0S#RH'J1[TR@MF'6E/A+3 M:V!U( E.DBC:$L$ZB8LL]/:ZR-3)\D["7B-S$H+ISV?@:LAQC"^-U^[86M\@ M1=:S(_P"^[O?:U>16:7N!$C3*8DT-#G^$N_*U.,#X$\'@[F:(Y_DH-2;+U[J M'$?>$'"HK%=@;CA#"9Q[(6?C?=+$\Y*>>#V_J'\+V5V6 S-0*OZWJVV;XR>, M:FC8B=M7-7R'*<\&HRG\#S@#=W#OQ*U1*6["$U4G8Y685)P5P3[&L9-A'";] M"VV=D$R$9";$Z7\)="+0!8&,SD+4K\RR(M-J0'K MN;3&=<]%\AAGY.R%)LSSB$FN,;>(\AY!TQE"G('91;+J(@E\>N,B61>@JP(T M"*0W G018\1L T:.F(@NLI8KH.TF7K>2KEI)5ZRD"ROI_2IT@2GO,71#%T;( MU3;[:_>3Z6,G#3HHZTY,V-=&*0M.+WIP9[EU-WTN.#363Q_=7(_G?2RLZJ>K M3.;_2?$/4$L#!!0 ( J'"$^+&UH_Z0$ -,$ 9 >&PO=V]R:W-H M965TN'B3-8!RWAEM9>+62G5'A&1> R/R MB7?0ZI.2"T:4-D6%9"> %#:(480];X\8:5HWC:WO+-*8]XHV+9R%(WO&B/A[ M LJ'Q-VY-\=+4]7*.% :=Z2"GZ!^=6>A+32S% V#5C:\=024B?N\.V:AP5O M:P.#7.P=4\F%\S=C?"L2US."@$*N# /1RQ4RH-00:1E_)DYW3FD"E_L;^Q=; MNZ[E0B1DG/YN"E4G[L%U"BA)3]4+'[["5$_H.E/QW^$*5,.-$ITCYU3:KY/W M4G$VL6@IC+R/:]/:=9CX;V'; 7@*P', WGT8X$\!_AS@![;X49DM]3-1)(T% M'QPQ_JR.F)[8'7U]F;EQVKNS9[I:J;W7%$=AC*Z&:,*<1@Q>8")\#\D>(;L9 M@;2 607>4G'"#^$XVJ]2;&&B[23^9JF^)?#O" [;!,$F06 )@CN"3RN5(R:T MF/:CBP@W4X2/*0[>ZG>,F/TR11 %*U3VB/)60M"B1QB(RHZ3='+>MW:4%]YY M8I^Q[;'_\''<.3..A[1C_$64 -)YK6DCMFXI9;M! M2!0EU$3;(>$VDVO(3$BT'7CSR#J MCCDU<;J^JG\QQ:MB]D1 SNCOZB#+K9NXS@&.Y$SE$^N^PE!0Y#I#]=_A E3! MM1.5HV!4F%^G. O)ZD%%6:G):_^L&O/L!OTKS4X(!D+P64(X$,*1X.-W"7@@ MX)%@\*BOQ+1F1R3)4LXZA_>GVQ+])_(W6#6_T$'3:_-.=4>HZ"4+$C]%%RTT M8!YZ3##%W"+R)2+$(P0I Z.+P.HB,/SPQD5@%PBM J$1P#<"X:R,'A,;3&,P MOH=];U;*$C5#[):YPLCN%5N]8HM7//.*EU[]-5[9TT36-)$ES1L^8ZM _/E# M65D%5A\?2MYCHFFA.$K6]C2)-4WR<3_S9-G/& =OM&,]2W/S4LTXZSWRWOM7 M#/=HB8GG%M#DXM; 3V8F"J=@YT;JPYA$^[F;Z[FK+_XL?K_>[-:6N')Q'=3H M?X)^S/\@_%0UPMDSJ>:-&0M'QB0H\]Z=.J-2?5GVCU,N56O-^O/8;R=KA MTX'&[U?V#U!+ P04 " *APA/;2V$XU4# #U#@ &0 'AL+W=O5G/_8.4Q_L@ MJ#<'7J3UG3CR4OVR$U612O5:[8/Z6/%TVP05>0"$Q$&19J6_F#5C3]5B)DXR MSTK^5'GUJ2C2ZM^2Y^(R]ZG_/O"<[0]2#P2+V3'=\Y]<_CH^5>HMZ%FV6<'+ M.A.E5_'=W'^@]X^,Z( &\3OCEWKP[.E47H1XU2_?MG.?:$4\YQNI*5+U=>8K MGN>:2>GXVY'Z_9PZV?)>>UWVW_F9YPJNE:@Y-B*OFT]OQ@> %T M] %J[FL!K M@'P'AU8"P"PAOG2'J B)CAJ#-O5G,=2K3Q:P2%Z]JS\,QU<>. MWD=JNS9ZL-F=YC>UGK4:/2]@&L^"LR;J,,L6 P/,!,:0M0VA/2)0 GH5@*E8 M@A5N3+"R$1-F:/B4Y/$JR4@F0Q>+-?%LM%@3G"!$"<*&(!P13(TT,$R"3Q*A MDT2VRH3@!#%*$%L*:&RH7+:8N,&4+0;"B7%R5@@JA(@:&=LHB!((CX;BKJ,1HB(VL\5 KE7%S4EM=T)B MUA ,Y"HB%/<*MH;2Q& MB)E18F5D5K7U=$T NR8@.X3-Q> 5 ::(&,?- 7A%@.3VLL]P M)S/DJK7*/@)BQ+RA@L%?]H)7^Z9_JKV-.)52:QR,]CW: ^B__,;XDMZO*#*^ M5CU=VX%]T+<-X8^TVF=E[;T(J1J-IAW8"2&YTD[NU"D^J!ZT?\GY3NK'B7JN MVD:L?9'BV#690=_I+OX#4$L#!!0 ( J'"$]=[Q5C00, 'T- 9 M>&PO=V]R:W-H965T.1X=[/%95B_U7@CEO19Y M64_\O5*'41#4Z[THTOI!'D2I9[:R*E*EA]4NJ ^52#?&J<@#@A /BC0K_>G8 MV)ZJZ5@>59Z5XJGRZF-1I-6_F>)C_\WP(]OM56,(IN-#NA,_A?IU>*KT M*.BC;+)"E'4F2Z\2VXG_B$4\BSE2S/XNIGXJ,E(Y&*M MFA"I?IW$7.1Y$TGG\;<+ZO=K-HZ7WV_15Z9X7;JASQ_$5U!S/>ZZK^)D\@UO,E$K[&6>6V>WOI8*UET470J1?K:OK/2O,_M M3$0Z-]B!= ZD=XC130?:.=#>02=[RR'L',)WA_"F ^LO:AOHD#9]BD=<[^^Z,9KM-'-Z VIM/4TIXN/@U 3J,/,60RXP M$;F&+%T([A&!3J#/@D!9S(GC;BVP8 MP'7%8%TQP&P"!TC ,G]S&($:P2Z@]L.=%DK16%BD0NA6&B+B0OB*+)Z>P6@ MHG! =?" ^&&77(P&0H#*]8C))^B%5073>^BE;N^2Q%9)",5BAU\7A1-*[>8% M85'"!HJ#%0^[DD?QT"[!VH+9)RB&U07S>RCF;KUA3&V*711!V/D?NBB*2&PS M[*)"3 ;D <.ZAUWAHT,*@V&)P?$G"(9%!BGND)4.W,FK[VU M/):J::,+:W_NGYFCL&6?X]$" _:EOB= ]D>"1DN"@!F=N)YI;P+O*;47D^]I MM&PO=V]R:W-H965T M,#C(**M6F;],OL)KO)9#:S^YNVM#6C MX@*MLV^_@(YM@<[TC\+UG',_N *3EK(W?B1$>.]56?.I?Q2B&0,,(WFE2508P#%%0X:+V9Q-M>V:S"3V)LJC),_/XJ:HP M^[<@)6VG/O _#"_%X2B4(9A-&GP@OXAX;9Z9G 6#RJZH2,T+6GN,[*?^'(QS M !5!(WX7I.578T^ELJ'T34V^[Z9^J"(B)=D*)8'EZTR6I"R5DHSC;R_J#SX5 M\7K\H9[KY&4R&\S)DI9_BITX3OV1[^W('I]*\4+;;Z1/*/&]/OL?Y$Q*"5>1 M2!];6G+]]+8G+FC5J\A0*OS>O8M:O]ON"XIZFIL >P(<"-+W9X2H)T070OPI M(>X)\:,>DIZ0/.H!]01T(2"]'EVQ=/576.#9A-'68UT#-5CU*1@CN;Y;9=3+ MJ;_)!>#2>IY%()X$9R748Q8=!EYA4G@+6=D0<(O(;01$%TP@@QPBA:Y(%] 6 MN'6QM!%I9,3YI)TDC@$1D9G=!BD,;7&9(FQ*#8D-E16-@0D1@^N'1@(W>D@9SK(D4YFI--A MDFLG(ZO5'P'ER"[,O1Y)G>&F5K@PN],C(Z? Z/$FRYP"F14!B(T_89%9:49Q M$AH%>P24.T C=*=?0>C>RD)[B6%X1^+.;@@>KQIP;E-S !U1 '.[=(','G*" M(B.8X&JCKP@[Z&.:>UMZJH5*Y,HZ7 7F^B9@V!=@O 0.^PJ,U]U!?Y'O[AT_ M,3L4-?TH%D;&'3_+_.,JKSC IR5ZH82K'K#OONXF@37^7"88+ MU>P_4$L#!!0 ( J'"$\4W[1W8P( !@( 9 >&PO=V]R:W-H965T MI*V0[ZI@3'L?%:_5QB^T;M9!H/*"550] MB8;5YLM1R(IJLY2G0#62T8,SJGB PS .*EK6?I:ZO1>9I>*L>5FS%^FIL= MBJV!0_PJ6:M&<\^&LA?BW2Z^'39^:#UBG.7:4E S7-@SX]PR&3_^]*3^H&D- MQ_,K^Q<7O EF3Q5[%OQW>=#%QE_ZWH$=Z9GK5]%^97U D>_UT7]G%\8-W'IB M-'+!E?OU\K/2HNI9C"L5_>C&LG9CV_-?S6 #W!O@P0!WL71"SO//5-,LE:+U M9'?X#;5WC-;8G$UN-]U1N&_&>65V+QG!BS2X6*(>L^LP>(1! R(P[(,$AB1V M>&).< 03$-!'X@C(#4$,$RQ @H4C6-P0)'=!0I@E+!*!(A% L(()8I @GH9) M0I@@ 0F2J0<$W87986*'J;N[7" "JRQ!E26@@N]4.DPT4L')S)6O0)$5($+N M1%83D4]1,I.9*(2S/P1T)ND?3H000LF,T$R9(4!HYD006$9;A!_/#P07$B(/ M9$@/&H<;AS/EAN!Z0T Q37*D!]T<:SAW?7#)(:#F)FG2@V[RA*"Y@X-+$\6/ MY$D\J2VRND^38/0P5TR>7$M27B[.M>N'H]VA[6VQ>]C_P[N>^8/*4UDK;R^T M:0_N$3\*H9GQ)7PRX1:F30\+SH[:3A,SEUVOZA9:-'T?#H8_ ]D_4$L#!!0 M ( J'"$]1'BU>J , "01 9 >&PO=V]R:W-H965T2! NL!=[4I;Z:K5MI]SP4#4)*9)N+3_OL[C M9L$^KN +2Y1EUGQ4)UGI M?_:J+K-6/]:'H#G5,MOU1F41T#",@C++*W\Y[\=>ZN5:OT43%YV>2FK)E>55\O]PG\B MLV<6=P8]XFLN+\W5O=>%\JK4]^[AG]W"#SM&LI#;MG.1Z!W,:];(M2J^Y;OVN/ 3W]O)?78NVL_J\K<< Q*^-T;_ MKWR3A89W3/0<6U4T_:^W/3>M*D=5?+Z/_=S-L0$<#>J\!&PW8 M9$#X'PWX:,#O-1"C@9@,>GPPA-[GJXM7#^5PRKJJ(S.A5VO;#?:+ MT_^GT]GHT;.LW$ZQM1,QN(1L; MPC@FP6" M\(["'D'133Y88L V(^PF;4*0Q$'(T9$(2(I93@@4.JJ P+;T1"B8ASE?)+BU$-!;N,L%;@B M6*,$B=0J M @!R%@$6($$*=+G $B0/:)!B#5*@02M:"(H<\V!I420M%U6L&DH?B!:KAK([ M2GX$79>\"*/8J/@1)5RH6SI8@10HD#M:%L6:H>*!I&#-4+"KV4FQ-T@><7,7 M1:@X=D6$]4>1_E*'"RPMFCR0%"PMFMZ3E-2J%)):6Q- 4<(=FS7#,F5 @<+E M BN0D?N3PK "&=JWS&:!0*[6R!QOS$"FPO%RPK"T&'\@6BPMAK8C*UH $HXW M6&;J[_9?+ <&Y"!,$C8F,C,>7!W+2ED?^B-RXVW5N6J[XKP:G8[A3[0[UAGC M*S);$S"^T<=V.$YGS\C/$XOT.3]",[#X_0M \#_5X?O!IZP^Y%7CO:I6GTO[ MX^->J5;J-(0?]5H<9;:;'@JY;[O;6-_7P[E]>&C5:?PF$4P?1I:_ 5!+ P04 M " *APA/XMU;'\X" "'"@ &0 'AL+W=O]B0W\[^YWX!RW. OYKO:H@.=LXHZY-LC3-DXXU?;Q:N+EGN5J(HVZ;GC_+2!V[CLG?C[P5 MYV6,XLO$2[/;:SN1K!8'MN/?N?YQ>)9FE$Q>-DW'>]6(/I)\NXP?T/T3HM; M*5X;?E97[Y%-Y4V(=SOXLEG&J27B+5]KZX*9QXG7O&VM)\/Q:W0:3S&MX?7[ MQ?LGE[Q)YHTI7HOV9[/1^V5V(V?VTGW5Z[-;,[RLR>5ICB17*RCD;- MXZ#)KC39K:(.%9A,DL0 3!092)$Y>WQ#,>, @PZPRJ"A5U%06?@HH:B:VU4*DE!@4W*/A(8D%"./!!!E MI()14,"EP<40:@!#4Z"[^#HO)A0E$U M>T9PH45 IZ&16MQ;'7]MJZFATZIMIV3/;*]N8?$#$+!%@Q')@5WI6^%T-S@IW<&?V^ZPFG0\JVVKX5YET-K- RT.(QM7S+U MGJL_4$L#!!0 ( J'"$\_[Z26&@( -$% 9 >&PO=V]R:W-H965T MSU[.S,@K<8N'B6#8 *7ACMY#9LE.HW",FZ 4;D ^^A MTRBO.2/8"R-$F,8KBU2I#C+1=6!8V]BC*@E\4;3MX%(&\,$;$WSU0 M/FS#*'P-/+7G1ID *HN>G.$'J)_]H] [-+$<6P:=;'D7"#AMPUVTJ7*#MX!? M+0QRM@Z,DP/GSV;S];@-5T804*B582#Z=84**#5$6L:?D3.<2IK$^?J5_;/U MKKT2K=Q/PF("GA,1Z=\*LTT]$D;(0 M? B$^U8],;]$M,&ZE[4)VM;9,VU6ZNBUQ%E:H*LA&C%[AXEGF&A"(,T^E8A] M)?;Q73J.4S\!]FK$E@#?:,S\!(F7(+$$R9P 1PN3#I-93.=,?DSP+:CR$+WA M)/4*2>_R\WRAPT'2F8X/:W^)S%LB\WA-%C4RCU?\1D?7BRHWA[E70OY>EYR" M>TBV;"2:_<(,Q-E>=AG4_-(ITZ!9=)HGN]A<@45\K^=,Y(O'F\J'WZTWU=J' MS\=YA?[+<A/V>CY.FTHG)19KO5:N"GC M-HKWXP!%TQ0O_P%02P,$% @ "H<(3YQ2"7Y_ P #A !D !X;"]W M;W)K&ULE5AM;YLP$/XKB.\KV+P8HB12DI9NTB95 MG;9]IHF3H +.P&FZ?S]C'!KL(Z%?"AS/G9^S[YYPG9Y8]5KO*>76>Y&7] M_8@9;BS9951B2*M_2YJST\Q&]MGPG.WVO#$X\^DAW=&?E/\Z/%7BR>FB M;+*"EG7&2JNBVYF]0)-''#8.$O$[HZ?ZXMYJ4GEA[+5Y^+:9V6[#B.9TS9L0 MJ;B\T17-\R:2X/%7!;6[-1O'R_MS]$0F+Y)Y26NZ8OF?;,/W,SNRK0W=IL>< M/[/35ZH2"FQ+9?^=OM%SJ<5.UE56W"'M*EK-"&B'M:-41Z_?"<.K!;6M[D7DJGSU@12F&6+P1<8 M@ON0>Q.".H0C"'0L,,1BB0UW;8&5B2">QN%FD(?;01(3XOEP)AZXGY[T]WK[ M&<$!?#" +P/XO0"Q=B M)I284F+B&+G:=HP!)28(H3AV8<(!2#@P"1-MF66+ M"2Z6^1+%1A&-0B4 "KEN@&'.(<@Y-#C[@48Y-):)O4@C/ *3F!AD@!Y-/EX MYT/ ?(CA'VN%O20&#S_4:*R(40UA@+24ZID<$N;#$N@ 5_7@4J%=+@2ZR5S%]*@-JCVX7 MOL)BP0!C9X0+41+-OH$[J-8.%&8Y1;@8+KTHU& M:?>M6'W2L'@C2+V'=A_64A1^8NM@^4*F?GF^\8D!@(94'\&B@B(@VW @!"PK M*!Z?+8;U -Z8&0+@0@96 =N=@PT%AFB"G<6QI_(%NXL[(UH"P6Z+'B])VY# M$@""W6B@(3#X&2,T^Q)-5@BPWZ/) V1/Q( *VK$87 '[ @?B10"M MC,/SK.M\I-!.RC_2:I>5M?7"N)B/Y!BS98Q3L3WNG=CWO1C.NX><;GES2\1] MU4ZH[0-G!S5].]V_ .;_ 5!+ P04 " *APA/F];LJQD" #N!0 &0 M 'AL+W=O'3 ):&U/;"=N_KVT,Y4<.'\SAZ_'E3\QAH!"IHP"T5K_RY[QWA1"Y4O?+Z"[AZ8M]SQ7^# M*U --TYTCHQ3:9]>=I&*,Z>BK3#RWJQ%:=?:Z=]HXP3L"+@E!/%#0N@(X0DB('"'Z;(;8$>)>!M34;INY)8JDB>"U)YKK4!%SZX)EK#]79H+VZ]AWNI]2 M1Z]I.%LDZ&J$'&;=8' ',\/WD.T0$K0(I VT+O"8BS4>T'L)-D/$+.QY^*_( M[J'(G)1Y/$ X%%W/NB#61J M(:6%3*>]A@\A\ZCG= C!N'=W=D/,(IKVJD&=R\I G.WDD%[&+Z4R[>Y$V^'T MC,UE[\77P7(3C,2W>I@UL^=#OIF$WXDX%Z7T#ESI7\S^""?.%6CKDR?M/=?# MMSU0."FSG>F]:$90[_J. @ M+0D !D !X;"]W;W)K&ULE59MKYHP%/XKA!]P MH:V\:)!$798MV1)SEVV?*U8A%RAKJ]S]^[4%&92JFQ_L"\]YSG/:T],F+65O M/"=$..]56?.UFPO1K#R/9SFI,'^A#:GEEQ-E%19RR,X>;QC!1VU4E1[T_="K M<%&[::+G]BQ-Z$6414WVS.&7JL+L]Y:4M%V[P+U-O!;G7*@)+TT:?";?B/C> M[)D<>0/+L:A(S0M:.XR/_@NYDE+"E1+I(Z,EU_].=N&"5CV+E%+A]ZXM:MVV/?_- MS&X >P,X&*#HH0'J#9!AX'7*=*@?L,!IPFCKL&ZW&JR2 JR07,Q,3>JUT]]D MM%S.7E,4H\2[*J(>L^TP<(2)X!2RFT/ @/"D@$$%M*G8PIDYBA>&B\>8B1-D M#15I C0B@&%@)UA8"1::8#%1$!AKU6$"C:DU)HA\(Y+'F(F0P"HDL @)#2$= M)APY 8%OKND3T$1*:)42SJ0 9,2[#6=>H&_DV.XQ9B(DL@J)+&L2&4*BF1-3 MQB/$1$1L%1'/1, PMA,LK03+?\]1X-L/M&_1L#1/M#^+,_#ESSS5SV!307P# I9D&/2R\"YL*LM<;@.8[<>^< M WO% 8O_R =[K0#S8F')!TLA0)9\> ;K!'FCRZYD]%+K1\)H=G@+ M;*"^O/["NX?$5\S.17;91B4Y"14-Y)]UEW@ MW4#0IG^<>,,+*?T#4$L#!!0 ( J'"$]9=<^]\0$ !8% 9 >&PO M=V]R:W-H965T85$QP$7IHD2Y&\V,:*X:=TL,;4CSQ+62]*T<.2. MZ"G%_.\>"!M2UW,OA=>FJJ4NH"SI< 4_0?[JCERMT,Q2-!1:T;#6X5"F[K.W M.\0:;P!O#0QB,7=TDA-C[WKQK4C=C38$!'*I&; :SG 0C21LO%GXG1G2=VX MG%_8OYCL*LL)"S@P\KLI9)VZ3ZY30(E[(E_9\!6F/)'K3.&_PQF(@FLG2B-G M1)A?)^^%9'1B458H_AC'IC7C,/%?VNP-_M3@SPU*^[.&8&H(K@VA"3\Z,U%? ML,19PMG@\/'/ZK ^$]XN4)N9ZZ+9._--I16J>LZ"K9>@LR::,/L1XR\P5P12 M[+.$;Y/8^W?M_JW X1X1;'V[1&!-$1B"X(8@L!.$5H+0$(0W!.%J&T9,9##M MN U>O(YR#XK#_SB)K$XBBY-HY<2">=K:16*K2&P1B5@T5UOO3/OCFF5_CX8OS O&I:X9R85(?=',F2,0G*RN9!N:C5 M(S4O")123Q_5G(]7=5Q(UDVO$)J?PNP?4$L#!!0 ( J'"$^9A@3[60, M / . 9 >&PO=V]R:W-H965TJT[3--G 05< 9.T_W[&>.FQ#Y7Z9<$G'?W[AR_!S<_ MB?:IVW,N@Y>Z:KI%N)?RA7CJ M;[YM%F'<5\0KOI9]BD)]/?,5KZH^DZKCKTD:GCG[P/'U:_8ONGG5S&/1\96H M_I0;N5^$LS#8\&UQK.2#.'WEIJ$T#$SWW_DSKQ2\KT1QK$75Z<]@?>RDJ$T6 M54I=O S?9:._3R;_:Q@=@"8 SP&8O1O 3 !["TAU\T-ENM7/A2R6\U:<@G;X MMPY%?RC@AJG-7/>+>N_T;ZK;3JT^+UD^G4?/?2*#N1LP.,+ )6+E(C![PT2J M@G,92)5QAVX"B\)%L(1F8&2C3,>SBT9G=(*$3)#H!,E%@MS:J0&3:4RC,3%- MD9(4J4.1Q+%%D5Y+D9$4&4'A^:>F9(*ILX])C'2"&9E@1E3 K"8'3#IJ,F$9 M39*3)#E!DE@DN4,"Z#D1$-/BB0F:U%9/[/!\ L^6@T>D0/!D-@\X/&G*;*&Z M(._. BG56T"B&,>@ BU88 3/S.9A'^"A=0VNL)/8%K8!76PNIAX> M6MR0NLH!7ZFT>(%0+X!=Z@":C4K%?.(3.= JARG!A#;3U#U,'A;:"H#P K"] MP(#R$4LVG:2^0TO[ 1"& +8A&-"8"7&2S&P-Y1_98*2M PGK -LZ#&A<$(/) MU'/ND#8/),P#;/,PH&N9:&= PAG =@8#NM@]-F',PT1[ [I/\P0\WHVT[/&: MYSD!2L "K2@0>H2-M#<@\>1'6]@DR//H1=I D# 0M 5'@CS"1MH^D+ /=$XW M!?+QT :"U,N$_<9$@=!C'TC;!^;7OSTR6O#,%;Q[W@SHBK<[1HN=N6)W6%8& M]!Y+-)H?:M[N]*C5!6MQ;/2<-UH]CW.WJ.>/-_@P"_XHVEW9=,&CD&J*T;/& M5@C)527Q1!WIO1H_SS<5W\K^&PO=V]R:W-H965TV.*- .QN)G17LQ&ULZE3-C M;WKRY;*W/1T1K6DAM011KP=]H76ME50V)JQ_GXJ?[))*^2.1-!7UC] MJ[K(<]18?-K\C^HS1#JN]*?2B MV0KS304OU.HC#W"\<@]P @OX8(R^$?#G M AZ&!0)0(# "P7\1I(LD!YO0V+3&)O$#&!*"D' -\;T%)%Q!HB""(1$(B0 ( M6D"B%>1#O)%)#$)B ((7D'@-P>$&)0$I"4#Q%Y1D14$HW#CZ%*2DZW]GZUB1 M!U>(!P0:+DMD,$IFD<9.FFZ -DH1 :!H"1J,TADH<-!&.2&P( \( Z!5T>,5 M"'F.MU'Y"*YF8JC MTZ2F5ZF'L1KSH9D,$\FZL5&Z4[?._P)02P,$% @ "H<(3[**=2^& @ M#0D !D !X;"]W;W)K&ULC5;MCJ,@%'T5XP,, MHJAM8TWZF=UD-YG,9G9_4TNK&147:#O[]@MHG1;IQY\*UW/./?=2@>1$V0?/ M"1'.9U76?.KF0C03 'B6DPKS%]J06K[9459A(:=L#WC#"-YJ4E4"W_,B4.&B M=M-$QUY9FM"#*(N:O#*''ZH*LW]S4M+3U(7N.?!6['.A B!-&KPGOXAX;UZ9 MG(%>95M4I.8%K1U&=E-W!B=KZ"N"1OPNR(E?C!U5RH;2#S7YOIVZGG)$2I() M)8'EXT@6I"R5DO3QMQ-U^YR*>#D^JZ]U\;*8#>9D0S !:TZ%6FEPI_MLZCU\]3IGVEV M@M\1_)X@<]\C!!TA^"*@NP34$="S&<*.$#Z;(>H(D4$ ;;-T]Y=8X#1A].2P M]@_48/4_A9-(KF^F@GHY]3NY %Q&CRE"7@*.2JC#S%N,?X&)_6O(<@B!/0)( M [T+W^9B[@_H1H+%$!$'AH>'(JO'(NLA)!C[]E(":T,#+1!<"01V 6050%H M70D@PV6+"36F;MN-;B0)K4G"01*$H-%/&^9&*R)KDL@B8"Z:#8/L26)KDMC2 MKLA($@_:%8[M.4;6'".+R=#X2$;#)8G-CM['7!D96XV,+4:,8N?C01)D?DQ# M2&!:?:RRNJMR50ST['N/-RC'CT8W)&YL7_#YSPU:]YX9]"U-C>9 MF^!]4&L&7.S,%6%[?:YR)Z.'6JA"+J+]V3W31[<1G\/) EKB2SA9M2?SEWQ[ M4?B)V;ZHN;.A0IXG>M??42J(].Z]2->YO)OTDY+LA!K&9[8'&A) MQ!,[TDK]LV.\)%)-^=X31T[)UAB5A1?X?NR5)*_<'\F>_J3RU_&%JYG7LFSSDE8B9Y7#Z6[A M/J-9%OC:P"!^Y_0B.F-'I_+&V+N>?-LN7%]'1 NZD9J"J,>9KFE1:"85Q]^& MU&U]:L/N^,K^Q22ODGDC@JY9\2??RL/"G;C.EN[(J9"O[/*5-@EAUVFR_T[/ MM%!P'8GRL6&%,+_.YB0D*QL6%4I)/NIG7IGGI>&_FL$&06,0M ;*]RV#L#$( M/PVBFP918Q"U!L%M#[@QP)8'K\[=%#,EDBSGG%T<7O?#D>BV0S.LMFNC%\WN MF/]4/85:/2^C:#+WSIJHP:QJ3-#!)$$?D@XAJ$5X*H VB@"*8A4,S"T'ZR$B M":T8[I)D-TEZ889@L4)C'_:*-84)(I @,@11EP#[5K5K3&PP51UD;%=CB$%^ M:!&E "B*$JLD0U#@XPF<$P9SPL.BX)'-CT&"&"B*W5]#3#"-8"<)Z"0!G(SL M_00DF !ICD0P!0FF0 38VGL($UM[_P F?0"3W<;T$D(^K!T^0)'8X@&!+(59 M@Z"IK3$/,&40*/9'TAJ11 10(#LM"&2_IB#(EJU'F#(0--)^"-389Q0 %'8# M J PLCOP$5#Z""B[ ^JG!6LR D0Y'J. 51D!LAP/^K@&X8Y2^G9=[D+2^Y#L M)J2?#BS(" /I#+[I>"#\V):C] ZH'PPL[@A0]WCP9@.@9"QI6-\1(/#)R&<( MP0J/ (D?[218XQ$@JL-L 5#G0-4_+L'*&P J9Y^'5@VHNWO1-+8[\AZJ#L?K MG"=+RO?F<"^<#3M54I>LL]I>()X#?1ZUUE=HMD; >JHN'/7UX).^OJW\('R? M5\)Y8U*=@LU9=<>8I"IX_TDUZ$%=D-I)07=2#Q,UYO4MH9Y(=FQN0%Y[#5O^ M!U!+ P04 " *APA/Z5$B<:P% !0( &0 'AL+W=OBO9>P7P(62UMKR_(G6#G87\L'H?;LCR-@Z!8 M;^TA+;YE)WNL?GG+\D-:5I?Y>U"<XXG$Z:LI=\.LD^ MROWN:%_R0?%Q.*3YOS.[S\Z/0S'\*OB^>]^6=4$PG9S2=_N'+?\\O>3557"- MLMD=[+'89<=!;M\>AT]B_&QT7:%1_+6SY^+F^Z!.Y37+?M07OVX>AV'MR.[M MNJQ#I-7'IYW;_;Z.5/GXIPTZO+995[S]_A5]U21?)?.:%G:>[?_>;?G<'9O/!)]UH%8SNVCDC2:6KF3!)>*J""H#5Q<2N9A)5EW'QFUBCC01L8$T ML:M9]HBS0IH13DC!;E5- .4$2' #0/H)H"^#3 *R7U!&D%ZY+[&,6*@$0," MD+L_0QI%C-S7.$8B:"0" >A(11HRCA;W-8Z1&!J)00 R@&9(0P;BXK[&,3*" M1D8@P(@8N6BB1G.\/)BA%F0D+7JI5EQ%%,_@%8*#62NZ M;261]%%M19%'Y)J!0'\2$IBAV&A%SJVDC_0O@N M,=]E'[Y+3FY#,;?H$+EF,-UE'[I+SFUC*-P[1*X9S';9A^V24ULP+W\W!J7W-8&XJSDT3CF@SG(E:"E_G8BJJ$;@_GG<^A7FF.,^485W"2>492!IC M2@-,L;V\D WJD6^6T!A 6O#^$#ZG&!H:0$-0AFGP:J\5>P([9:XA# 0-@$ G MV)GF0# QW34"(DGWCQ= )(0FH9:H/>.9++1G"QBP17C>'31FB^ZS#<*CIWL-1I]!Z/-T MBL'H,PA]=, 8OL81(7V:.D2N&8H]]U<,#\,/?A1]\(&&[=X$-P>)!YN_-\?& MQ6"=?1S+^H#DIO1Z-/TDZX-(4CX3X[D Y0LQ7J+RE1@_PW(Y?D;QGXP:/U== M!5HV^NNT//@_AWP?7?R*8_@=02P,$% @ "H<(3\_ 2K9* @ MZ08 !D !X;"]W;W)K&ULC57;CILP$/T5Q/NN MN8=$"=+F4K52*T6[:OOLD$E "YC:3MC^?7UA66+$6LIX*,BU14*/"]!-2X; M-UNJV)YF2W+A5=G GCKL4M>8_EY#1;J5Z[OO@>?R7' 90-FRQ6=X ?Z]W5.Q M0X/*L:RA825I' JGE?OD+W:)Q"O CQ(Z-EH[TLF!D%>Y^7)1912XS?]+!OU[/2;*.UI=D+0 M$X*!('+?(X0](?P@1'<)44^(_C=#W!-B(P/2WE4SMYCC;$E)YU!]'%HL3YV_ MB,7GRF50?1WU3O23B>@UB_UTB:Y2J,>L-28886;!+60[A?@# HD"ABH"6Q7K M8$(W$FRFB%EHU/!/D=U=D9LR0VNS0L4/QR[G?Q&(K *1$HANNCTWNJTQB<(T M&F-\D,T4$GB1T8TI9NX;[;!D"E*[G=AJ)Y[:"3S#CL;$HR0/X3R*#4?QI)2' MU)N<,HM6.CFN.XN6GZ2)9W>66)TE%F=&^];))(_A?7L/H8M H_]I#?2LAB9S MR8P,8,#0BD38WM5(KK7;5]ME)G( 6,+6=9/OWM0TAQ,Q>7F)[ M..=XY@S8R2Z,OXB<4NF\5F4M9FXN93/U/+'+:47$A#6T5D\.C%=$JB4_>J+A ME.P-J2H]Y/O8JTA1N_/,Q![Y/&,G618U?>2..%45X?\6M&27F1NXU\!3<E.:@6BAC-=TK+40BJ-OYVFVV^IBU;(F@2U;^ M*?8RG[FIZ^SI@9Q*^<0NWVA73^PZ7?$_Z)F6"JXS47OL6"G,K[,["I<0=83HLSO$'2'^[ ZX(^ ; M 9M^M&89]U=$DGG&V<7A[?O3$/V:!E.L^KO30=-.\TPU0*CH>1XCE'EG+=1A M%BT")!5F-(<$]8C-&('S#>"K)/E,$9;I 8X'[+99C1!):>7XHLOY89#.& MA!%<20AZ'AI^>.=Y" M$H$!D!*([@@@B1,4\L]*+$ 16\X&(,&Q("#,2R 00$,.&A5O6@Q\2!1C'SKM5Z. M07&"$\L_0,E/K(:M(:7XC2\D 8M* %<26" %!5+ %:M]BQ:3#MOG3W!LV0*@ M@DEDE;R"4?87":#"B8^LPKS!B5=1?C3WE7!V[%1+;^/=Y-O[]R?AQZ(6SI9)=4Z;T_3 F*0J>7^B&IJK*[]?E/0@]311 M<]Y>?.U"LJ:[T[W^C\7\/U!+ P04 " *APA/K8JA="@" " !@ &0 M 'AL+W=OV.FS 0?!7$ YSY#$D$2)=4 M52NU4G15K[\=V 1T-J:V"=>WKVT(1XA;Y0_8R\SL[(*7M&?\350 TGFGI!&9 M6TG9;A$21044BR?60J.>G!BG6*HM/R/1*G/E=0!E*S-:.+N7(V)O>?"TSU]..@$ AM016MPOL@1"MI'S\ M'D7=*:%7,$0O8,_*K+F65N6O7*>&$.R)?6/\%QH)BUQFK_P87 M( JNG:@-N?>C_I5F)P0C(9@(*O?_".%("#\( MD2E^<&9*_80ESE/.>H;P5:A19CX?W0#-&T,U;]^/E1VY!;<)E M/]#LW%+@9S/BA%.PKI'ZA,RBTQA]#O2Y7\1W>KR:>? A,\SF[YB?ZT8X1R;5 M5#%G_\28!.71>U+N*O4[F#8$3E(O$[7FPTP<-I*UX[Q'TT\G_PM02P,$% M @ "H<(3_"9X9X45P 47 ! !0 !X;"]S:&%R9613=')I;F=S+GAM;.U] M:W/;R)7HY[V_ I6U=^4JB,/W8R:;*HXD)T[\6LO>[%1J/T D*&&&!!@ E*Q4 M?OP]KWZA 1"4E>3>K52E8HW4W>@^??J\'[\NBC(XI,F?#_%%=DC+__C59#3^ M5?!UMTV+__C575GNO__NNV)U%^^BHI?MXQ3^LLGR753"?^:WWQ7[/([6Q5T< ME[OM=\-^?_K=+DK27_WFUT7RFU^7O[G,5H==G)9!E*Z#J[1,RL?@3+ZA^7 MA]M>T)_6__'8?OZTO"G*/%J5_U.=*8,_Q;<)CH EWD>[N#KJW?+3F_?!]8?7 MG_^X_'05O'E_T;#.!6PBC[;P\77\-?A#_%@=U^_W!Z/YHM\?5O]R<#X:-&U"5OH4[[.\3-+;X+J,RH-W&S_Y%Z1A M5\8(KN0^QN]':LF&X==W\78;7&2[?91Z)]Y$V\([@$Q\G6SC/+B $]YFN3?S M?9:>1ZM5#&-@Q)I'-VUA%\$6?CP421H7WK'*_-"TA:M=G-\BC'Z;9P_E7=,I M%&BSW0[PZ;K,5K^$<&Y$\N##H2Q*P#Q8I1$Q/S_NO1T,^N?_Z:$YC%[3C-?; MJ'FYCW&>9.M&_% OZ?_\R[^T/A<;UU[#+SW =9DM>ZF=_Y\>F@L@E^LU@*X( M"37C(,N#CWEVGZ0K[RP72^\W']Y?7KV_OKH,X*?K#V_?7"X_PW_\N'R[?']Q M%5S_[NKJ\W5P]B6-#NL$$.<5T*,OUY?!V8M7P8L@28//=]FA@ OSMGL9KP!N M R(R\^H?_S3PJ(=Z:5%1Q*6WVD54W!%%6N$/\9\/R7VTA>'>P$\QT)YDA3B. M0SV<6*V0B!=!'J]B6.-F&X=!&GNO\6,>[Z-D'<1?@:(7@)CX[:R\@R>V:MWH MYZR$>VP? ]>SCW.X.5P4S[)''*C=QZ?D]JX\SS;GAR*6U<( 9T=$C+9Q5/B4 MY[=9MGY(MMOJ[X$41>EM F?62]5\\@.=,@6"T>6D#=L-M*S^P051VU#WQIZV9FC#JQZ@VRR]/0=6L#N^EY8!2#23 M$M&% ;("&0!V%*_#LA9ND1;Z':!5/M%_T>,&&XPCR ]WB(@3H,QL-P/IF)U!)$ MA_(NRY._Q.LPF(;3X8BV/0D7H[D:DA0%7C3=KR'_050&0'MC+<70 * J\>X& MP*DH2P@ON=C'Q%^WWFZ!-"8HM0!0\3F? \%:1?L$@%R#;H?=84O,<1UODE7B MW:,]1! 1&%P>WP%^(G??9CZWY LM.@#6NWHZ;Y>9E\ T[F%/FSS;!; OQ7?_ M':%/5!O1I,BVR9KVODG2"/"%]@6_$&0J@FSC@[?W1(;Q,<*77";"U5Q4& M\B+X3MV]0H$61N)BG$&U,YBTSK;;* <: ENFI:J87YEML)&F\]>/S!'T[#S> MQN&V2?6 O/X,_[R[>@] _/ :_O3NXZ>KW\&X-_]U%;S]<-W$BVO@&!YAT*/. M"H3'OC_%]W'JBX'RZWJVI>DI,T@?:E_LMG1 MS;W%D]'KE+'P&NN9! AMV:Y>(J%%;F)0Q&*$TGU2H#8&_RF3@C+ZZG_Z8^>1 M[^.REH*]A@\FMZDPR-5C@*I=L65E,%K_?"B8'=4\BB.T47W1O-X@NH^2+4H# M09DA==7/2DA@&-Q$1;+B*TRV!R1GPO0&KSI2A#_&*%/%Z_/H'B[C-E9O!R2L MM7QV#POC'3S+]II) /';7Z-4XZ1 M4J2DUY\_7/SA=Q_>7EY]NO[WX.H_O[SY_-/ST5);EVW8I MELAQR5))I[%,3=PG2 2D:3*1LNHO?XRV("C@59= >4"S3_&F 9_VK*;"KVTM M;W;J?.MI'%WK3;K*2>H^@V'TTRN\$5=DO2+Y*/C3)R "H$3G#U&^]H[Z!O@Y M;@LW8K]AIM#W\!)DE[E1)7G (4W\-_:-R[71A\:E#\"Q\R#>[;?98QS++_<' M>&8(H3U _1F7:MOAY^AK\)"4=W@#-N4 \G@R(&ULB5$7L/&L51QIGEG!L">N M4L'-IW^_\RH-KPW([=/G5_;2NM8;4"!6Q#JB=;97_&9Y?1%,^]/@K_JG)G)R M(N7XUK.TKM6(^N5=GAUN[T2K H:-6'IS8,'F-H]C;97!J=EF$Q-W7 %3[4X% MON4C;2^O\VOQ;(Y/>BVMJW3 UI/GMV"KM]:S\/^JRMK5SODL'V]VJGQH1;MN M2N3R^G?!Z[<;?[>HS(',D((^Y=QL MO87Z@D86%20@H-*FNMB-C07_!.-]P\4UVYI;=O+^*?C\)E6"4?.8CR)^M:"D M[Q\A1>*IC\$[2M)AFZ_9CMA^E#Q;Q?%:S!])#9=D9>N;V"3\YL6P/_*^'3W2 MZR4@)K#3/5IK4K%_QL<] U=**B:#"5F0Z1&0Q!MOU]IRL$>=W7I9 2!9N8WK M+LH%2)O<76L%TA=%)J U7-;-8W FM_9*F79;K^0*@,>RG2(K\5=YN>@;EE=, MM''5Y'6K4HXZ5QMN=2VZ6I!\XV*-_K\NDW_TY0L/*+8@Y!'6PW[/MPD(!*BY M HYVR F+R>V#6[(>3+KN= \=7CDQTGS-3S*J.,S80%FA7,\I(#Q5(KH^['91 M_HC'4D$$M-=KP+5D VO!P82*(X0^9MMD50.?)R[3+$O5>\$&O>"I7P*A%$T0 M0E.#-RE(@*,L7JP;#*)?!H6@5^ M?D<&,PP5Z@&4M3]'O?D"Q':@[4#3X&%I<[>F[42BHO4]H!,,R/DHD7(1@@R MG.$6/QP&P#%N61R)@!(EFT?T'R4Y(/DMV:74,K3^/B:$(SL]GNXAOF&+>W:# MHAYPF00$^EY (BLZ].#3J.IO$HOSG$?%>72.L(?!(08K7$?1=>A\:1>EL%]Z M $6V92: AV)+8@B_1.]5&,1H=HOS52P&UP+(YJ.]4FB[PQ#\@]D/!1+7$N.9 M J#A^T*?E2&) .1#)<(2/)$:0]>1(S*2A@D.[R$V/*AP;.EX*A4MK&+?HE! MHREA)21_)#H5SCWJC6@,@)U$ZS\?HIP^CW>XS58*,ZZC-'B=X]>*518&%W!G M\,$TB4+ZGG7"X Y!;JR,P";Q1G 1'+7)MMOL@80R7!WW]7VP/"#5@F7O ,]O M8?W+P\T6?_$V2]<9_/L^?@A^RO)?P@#(00(@^ A"+K"G-<7LI+=W44+[^)S] M\ICU@K<)$*\U\PC@#G-QP&\XA!- 5&L 1H(C-O M!3$!QN+3" 7:&E60!((8'10'6$C6)3,]OMH#4&NX4X)#&G\%Q(KOR! .QV.] IV2Y_I^ MUV!)-/G/D %7'-0M$LU$X&@Y[E7M@#AEVXJ.TSJ!/[OS(WTX/")4' M?:(O #\;#^4RB+5]11:+CPE <\MF?2,VTT]&HPH MLC2-MS0D**)[&(YZ2G'8TDQ7Y(M*^")^KP><0]/\ZBV#CDB86 "Q0DOJK;A# MR, DWGL22&G6=0R@-]$#5TJPH["1@K2X,V%*UU<7FB&5=U')\Z\ND&AM(T3_ MF 1%NB'WPQZ8?]?I_>Q!Z()/Z%MMP&%!>,Q#&)GL)Z M1Z^=MO;[=Q]M>+Y]>Z%AY_Y)@[$&) 5&# M$0)!W)W35SUT<- 9 ?]BYCW':)(-$>"LZV RZ[?NC@Y4WB6%!1PD7TC6]DJ3 MH%,6G &H-;3,>5)]Q07-X;Z7'V;GBZ M]SEF83;GN8FW";#<@D]*F-:=#Q'BB/0+_!W%FH10\8 HH""B/F7OG&30VXSI M-B(02Y*P!=3^RV P5$#4T5-K?G^.L0)^7\2$0:AE=8BGPL,#SJY1H-S!WUER M*0*VSA'2I@?B^/4X"X?]&8DO8BM!+**PCWB=L%R8I9# M;S,% >XFRWZA^R(5&D2^#.1F #/\#2V?D>&FPN#T!1LVUX&/_1@5"7WS(ZI7 MH"[S*X;5+S3 \#>(&*C.TN9QQ4-J1:IUA;$*@)3QFRPK4WA.!4@Y]RB"QRE" MC'%2].=\33>J^662\KMD.&=(4G L8V("A;QB'LCV0+;89&FDZ MI-U;X3TAW4>B?;I9"AM+\5!(W5!@QC_ _G=JZ)H8;@J2;5$@N<0=;2)0+HW< M8BY*8+9FHL&H1IADA#S]SKOR.WHS>"%J#XC%24I/B*0:OAOU,;C^&XO^5:5T M/%Y53%^0 HLC,PG?@N>>[(2V%O1'$F!M->,9$%]A6"G+D5G(95\$'R2S#W<9 MXE#VD*+J=;B!BTF07<)NEG#%M.65)B.R%C%(C/.*Y&V8FP(Z3@2-']7*?M=\ MOH:#W+##+Z!,J*9PTX!HIA7.JJ#3$K-*Y)&(-D@-\ ;A17S3*\1GU.7Y?#Z5 M)\#1LP,(73>(D"Z%_K([PAB>JT-'],DP;0%F1 M %[ PP/-+,!/J5C7TE;WY#TBY=5NH%J)%N4($#>3XA<.N$50$>8!$(@LW:N[ MLX.9/7^)Z"*+5S:4"AM,\$(?0 ,B4I,]L,,?3W69'6[*S6$;+&V*(V&*P07M MCU$D4A-IWEK-LVY[LV7#0\U!;T".#- LOQ.9#G9Y0Y#6=B<@VZ1?U#\;@TN M0G#-&WB7F1'B0,0#P0VMXY9A(T1+Z0IE=[-Y/O4O*5!AH*MPB*WAYHY[4J." M1:M<05H3.*%9<.5;I 1HS&(G&\K6(N(5H? !9:9$<3@G00;%O_L$9$.E^*DI M#TWC\SH;LGUK<]/+ E4^>QFF]PROL/[@5T[;PC%I:T^2Z*NU$Z7 MX(7-ZU" 4!(24ODD7QUV^!+("NQ8%A#3">_I!3%,'@!7[MB1(&^PZ2,DF8J% M2KU_.2G<2KS=U%H"FW)A[(UIWQ':6(Z\(C(8AOW1@!:&'Z>3@9M9 T2=X)7L MF$PEN[AB=5/.B96\7E3#]"G9PO2XQ[="N@2BK#V$S/<'!"-&&8"^1PACA94H M!=4*[E5K0"SZQ+C$6L_J9W1^'D M9.%1K8?;N4WY^FX/">L71K4?OC*:M="A=2W]$,01=^%C@_WWFZY]#QOBQZ:! MKJ AY,\8;5X,1V/&A=%D5,4$E5\88)A@DM/+6B(]+3@_M_9UW*I)E(A@)D8D MF9!D+EZ* [R=0+PABCI9P@G)W#M,@]CD3#]P\B; "RD)?58FNL1YN$KXCQD= M]8[04 ="&6\*=1!E6=L?\GTF'EIKRR5[>JOF>*/NHQ&$S1STZRQ%/%$)Y!C\ M6O'K*=J,)]6[JGPP.! -9=,/.>M07-G%@)1KEU!:_%>K./;'D0K:QAHVQMB< M'RC?IMM2\5>V =9+#^QM*75D3X%6+660(H.7O5AHG9U)O*5'FLN1K9WXM=:= M'SLFW[2]NYJ=H>Z ;X[?$& F.AKDH.N$?** A%6/+O#@[%!L[7=;BP)D9!V' MLW%?/11@,/G:?B=L=+MDR30"7:] )DMNH160TUA-5/90+V3HF/43I-YA=$7(J#PF%HYC\YFGF/(RL 1?TVC5^*_Q=_:U7#P]J MF((A&M_;U#;;VT-]Z>_Z6)),E(_ IU)6RB["BZ,$6 MALMF$W;<9(XI4B^,D2KFR\5PZD0F>3F@@_N#XZ 9JZ5GFR9_M5G)!^ MM09"O4)YP=%-4$"5L+YZ?468I X<4283*_H $>W4\!27YD7;(JL[&9\&_9OQ M+>J4RBPT%X+H5/,D1-:.B(OU:+HL]G@94MUM- MT51RGQ@<.&Z,V2>5+BJUV[ MB:]DA8QRBC>+[&$9#MP3.^J=B6M ZS!67-F*V&0%3C)"9-86>\&UU@'8](UB M+>LYL"]RQ6=-1@>&"4)G%5=BS_(LS= 3RABPQ.R<6'GQ%JBPOHYOG/(% M&P.7\8 M!F\I^AMUF4B1%T4X)*^H07EQHNW5)SY],)\0GB!BT63.*K%OHJ(!TW \G-@< MIAJ?CE>AW+H#9<7$)*?Y> @WMK8,#FAT XHE['-5-MUB@V'8.#\X!KJ2(WVR MDP.1!*,NX%!LC'.0S;9X9ZD;UC5]_H;_0+;[AM/%KO74ZY. ' MJRJ6FVHJ$\RPU1:E\4VRTK*F,A=A!B%') NE.Y;&*FL??1H C> GX)=7.HH% M7?<(.NMA^">>G@] WZTW6:OSL'V2$FIC\]MW %R0:=3=NH/0XEZ[)FQJ>;@% M0G7L(FA;QJYN?ZW[&A.\3)4T;K:N%7K$-P:Z^M,;22,X_P(/2X>Z-E5^:/K] MJ4&Y0XLS=!<&DK*S0!!^FT00_NU$@C=E51*(R/2LTCK*JFA@"@L]34CX^[#@ M?P0'KM4HBUK3G8KA*YTXV:*,]\7W\!86T]D"WL(:OVY3,=DY83;9I;3U.Q3D MT1#XX<@R=ARQ,6EKTYQ:V"QSZ<26R"J6TY:CFLQX=,&LV@>K6^R\%\1BM;[] M/HTQEM H9/6E$H &BQ:;1-YMPR^#"A>RGS1?R8H4]0:$ M;8A#-Q+KTEI/ CY(,""K$4HMM#(&@>^)]!<6P'6(OFBLVJ"G'A4Z'#&"*=G% MEH-93H0335 (&A7)5XM.0CP0/>_TMKQCQ'? LHECL6+O,+C'K"E!'=IN 70C M$G,22#I)FNQ AR3I8_MH$;N8R@PVF,NUPH +WF=;X'2<25[5$1B^:^?Q-0;K MBSE!;?W H?>6.D)K\MGUQA3A-& 31SG1W>;1_HZ\*1&" MW2H'9?DG&\B%'$.'-@$< /-J4;]"D^ WU;>9I/<9O&?1FM4:-Q0=AWP0.";6 M*'(>BN"T<<$TOQ>986@2"(":PP/,R,;3[+%DTS)OD7BRIFCLC+S7'J/J@VLE M".1#HQ2$U!CXV+@3JJ!H^Z)9PZ%K5@I.?9J,T("[?33H#SM#$GZ&I+"^)$C-)26=^BG7L> -(ZP%&%^%?^G"*&L3Y.TV@-=ZRLZ MQUK0U=L_,"]@&8\F3<@AMPI+!-4:;A&VKS&L!XJ:<"']N6BK\KI$^EA30.5* MZ(PQJM'UPY7RLRDQN)1WTE86;A'!J2VQLWSFQ.2Q4QVQ'U2?CF9Y7ILFGP\VO?/HM1M1:QBVQM MQ'HLCV-L8U0N1QFO@(%H36UI-+4J0W=R5IZBY8EQ]O\EB[ 3:=1H%?[IG0T>;_&_H:^$4E_^@R?IMEMQ3'90(VV#JC\IY,>I7*./BP*C, M@UGZ@H/V&8HE5QA/&WEKP(V;K,3$S:\QE_#5-,B%DZ9(WX(\Q4DJ V- .QA4 M%)T3/\C.,,[H1Z P\40)NKKAHO&8">.T'*B,5W=IMLUN+28$'UDCAX6A:79O M1?HU,Q?;6X=>4"W->,RK?,C.23NTQ3.SL/\. M]TZITBR#,J 0.#\$=]D#NL'AN!M4@P&,'+H?JO70":WL+G&'=\;//TI,)/-[%R?R2(3TGL1S;$!U?X44EZ1 +'CAG* MZZ#\(() KR'P@)"MDO%WC 14T%BD&HTE1_8/.KK!8;T4:^$J' K3S4L[YPQ) M!^-Y'HNCF?=.]A#2B$&;P"O5X<(,SJ3"_,+:Z#TE"I5Y3-5"<64,A0!4QH>G M14EG*9.'6!NW_/-A?8L']I+3V7ZA]EDX$'<9=9(:6S%IM2(_Q5]%7^<8-0TG MC@W30=*LR']K'-TDT .'04:'K!95*H!&KA M%54?4H'$PQB*R$P4NF88%7IH$#>!(;M>',OW\' 1">TRZ^:J MK@&4]7\A3SX)@.8G-S40]K2$O<"3#%X$BW"X&-*_D_D8_H4[&8U&_,-L,5%3 M_P"G6@.6#L+Q?!0,P_Y@& "*#^?!.!P,A^+V.QN\@A&S_B# &/ )C)A,1\$D MG(VF 9<[5[C#Q;C@*\-P#*C\ M-_AI,!_#"$YS+$G0P7L,:(UGR?N?00B$;^ M:-OP1,RE78@T&ZRDF5$E4'O0?ZE#@(VC039$5BB..,3T9C^HB'# ).IH XL) M4?R'7/"U$ZZ$MSD>SA"JHW"^F/%MSB=XK<-YN("[NZ[3CI!F+8+19!Q,P_YL M$,R @CWUVBX4T]*E.G6RSBZ?+_?K^-12;. C6T$HS@XV1Q-,S M._^BIM9?)0>@%%8KQDSB1KI,'$=5.2DX?NH#Y](YR0'P8?N+;H"@X*O@ETUJ MM>C*C&V-NBBKX8)BF<7XM*O(8VS $E6E@DADV1MU WBHA@Y&.K#F"0<.Z\-D MZY(-5"(ZOP M!M@YK5T20"D(Q4U95']O.V/W;6*8+K#P\:0O:0SA?#JKLG"+ M$740/+5^7Z/3D^ZB14L8,YJ\I ^/^B^K7SU^0'9D(]C0<:&2-99LF2]LNB< M3;T5UY"CL[)JIE8S,I$ZE\I("1AW6$VL&Z@WD?$/,1=13N)4).02E>Z!K97,5%D]"B$::T&W*F MLU@8NPVAM$)F=J,\!S<@R/V"Y@HMV0J&<+Y:Q;!J4@ /7(#7(L!X9W><9V!D M4UL>52D'LNO3-0X:4I^WI50/D-J(: TFXQJMPS\LP5$S"2NII)H6[F. 4**3 MC]&R^_%<=C^LTYF\W?>PLP4'$=68Q8W8=FE2KMMEC:X:0^CY-T7X+R2*ODZ1 M1:L=E4XTY5#PZ1L57R>R?GOBIJX?W6*E5N67YK.A:&(C#V?^[O3I0M6[_F#J M7;^6>M<7VN5N4P>=C(0LJY))#%OX\R&1O .IOF85(S$5:CBB5@J=N542@.WD MV!2$*OF&$MNFLR"=$!O.&JN)S6_=HY3SIJLYLD!HC ST=M+S&XS[5A5K55%0Q\?.I;X> M)(-%SF+H]1FFGALT$Q7NM*KGQG.!\#YM+HL"7'1=>Z!MHZ!A% +-L,;_6$W< M))ND:P\9]:T !=L.[WV (K\*=MGY(8WKPY'"#!Y&ADZ.L$(V99BE^-"P*J59 MS@;SPJ7&%! ENTB]D +6%$Z#?>(6'2G\!FQZ=78,<' -C?,DXNZDQJJ"4AM M[[Y;%7=.X0RGH5:AB6+F=D-US$6&$QG-3DA.5 =HWXEC>(MD@\EG/$FT#_2;V8#(*+<6/+O3$6[(24H\(716CSO=& MZ*@R*\.@_"$^$[/[F/A:Z LTMPW0:H/A +R,/N)P-@D&_8'[(L\FLT'P*C@; M#?KPC[VZ>QY<>3! P]!H,?/B\64>=A,'I1)?0Y;&-4WZFL:=&J\_Z@6-2R%2 MFY#JDDPJQ1T:UEC\T@.SYOX;F@N23FQ;X*YT584O18QVCK?))J[ RK\7E4D6IF2IV6F<< M3L<3^/_9;([ENM%V9O6AWAQR$*55+-DF^8H_%WRJB9QJ$"X ",-P,.Z+A;'A M[J;]<#Z8XC_ XV#3!1:==FH6FP8O4HG<>0XP?40O8CP/Q_TA_-32/IL,IXOY M!)\'R,2#23.\K8#/E7^#N#21C!9EJN;B59H]$ E=K-.8C9,LE^*8"U1ZVLZ= M'6G@T;D,J.B:; \;AM/Y5-G#)OU^M;#'*4_U1&VBY0D?>ZRJ.PN(#IBPAM\1 M>?F\VJD27V4XF: [9!1.08V^[*1"L?H$FI/^EKWU03@!#,3:W8L*.MFC%J-9 M,)].57Z::AG"9&#VK&_*8?3F$5KU^G MG3MF=9A?UG;::1]]*ML9]X(C"R)&FUH04ERGZ^-148-KA;KZ;7ROV5TCVU^, M1T'7WKG!VOQA-[>.Y1*QFA\_/,R\U$;(4C D2M*GFC4!\06Y1_VJ< MIF>*.OE=LB\T8U28.@S[<\5$O):VLA10\\6B+^S#+GGOX-^&C1(#0!OAHZ5EUA;"/]J9E^GO>"JFL>ED4,GT[60O=+4F M-K)147#Y<30>G,H8O"I?'+=OBE75L*7*T6H@$G( MHXY9@QG%-,=<_JB81LI4WC2I7=AML.5IO($E64O MS^&CY]Q[/E -4I]IF18>,.T%3UWT0[5&\A.:O*BBS=?G(Z< L[)I+ M.'1UI>9*&YJV]G;0ZD:A.M6&(-CUQBA4](M*5Q?8#"6)H9SEY.U1O(NH M,=3W_(X:# 3?T &@T ]@#USVY?0X1*^\\!J>X//]4BWEY/.+/U>K%Y%$2.7 MU.^S)F) XPX4"DQX*_C$<.WN22ILQ*DAS-FV1/0P,=\TO;'ZLU0_UZLVR$D* MIS@#4@3=@5:?:M+K:^F >][LG8:8[$9H5$J'(/A= M=(YT.0TI( 98%#XHI!I8_^TV%LB9=D&C'B#/'K-9<L D%R/5$3%#[8!D M JF%:EH/<[3>T4,]2S^>$_KP=&J/YMS/"?VF0-L<+D96-6ZJ6:OZP9CX@G:< M\WJ,\N@E=8A%6<-OS>J-:&%'LUY0,QYK <%QMM(CKPZ07.\+3GM)KN$,/;F6 MVD%_-G6VI,*8NB*")5J=*?]_3X;GM0A4_6E /:B##TSS27H^T]H,_-G67RH9 M/Z;CQBWR#U8U,=LJN>?WBCXHY(:'$D."^4XY5<6O:#6BA?B@IYP )@I,W^AO M5TX!0^I.@0FPN[C:,XUZNK$!900X*RD7?O'L%:L]@'M\>+=-MT$X#40[!DSO M*0RFH$(;$N6B/VHQ&;#A))6(.S*BK1W&>QI&8. M"RFZ\MSUE\+.;Z3G5@"7ZLFNN MBI-XX((RK"BW4N54N,%S??'CB6;VG"-FA_/)#HR=,MF!)IJP$0&O*/:M0-@$ MEHK#Q@46:O".XX9RB.A+9* 7?+0%!CMKWGH_1!]DJ7KBKPY,JP\7LR9 UA84 MK.-9@W P';8^VMJ76O^6;/);!$NL *LZ&]N/Q%C":]\OFP;ETI/"<9NKM3]8 M-_E>7\,U'^./2CA9BG!R]37.J97N1^*T'V$T!^-Y(XV-\,(*S/N,3LLST#;1 M/EB\"I::A[^!04E:)"NIB]?NCQ^/II3@T.L/@FEOAE9'9856!R,"#!L:8&8, MRE"+WGSFC8*KV,2)8BLK_"1EHI\-T%QF*''/I])'X[3FTU E%[X^\*498H^[S**P[J,&8KRG2?#23 <]4:C8-;K MFT,@!701BGZCH,6\0=:MHQT5-*+)I^'0;XDS7N*E6W40$94PPXG_7-U)+1+, M1YCE,NLM%NX9IN,IW#A:A?"WLL+9; P7.N@CQM#OS5V3CQB$2M!!1>.A #1R M_)T-)SAOUH/;;=J9BP- !\AO"1?6#ZY4EX4;C&+;!X;"DN'.#FL#-$I7M#%RO(>.A\3J3_9UI_'@+SR>B7\G[$_FW^K!=F5@^["LER&OW$9PV.L5,$E\>S3T7%4CW&7KF$B+ MK@3APU_;'2@ M&KH2,CK4?=HIPRSZEK6$N\F3K+183@I9'E88N8U2TVX="Y*MN.672'E:PG,/ M7"G64DG\(V.:"XQJ"_.;V)8(ZHNWQ$HY)8 KZ7B-G:/)0'X3H]\FJY3 D21! M7N<1+1/\7>WPV$?L#L6LU[7@RY/%9XCO:$ MF&@DT;LQ'CFL).9[-;":.6"3\T!Z3+V83";D#4BMY6N9HMVTR#5"ZH*GC>D> MO%'CR3E7GAPKV;:W4)VC6?\^LN]QN)CV.^W\&&BM@^&7G^D\P][4[H3M\>5& M?:UT%I2N(V#&J^&NH\MJ MPR#V!UUXS>\10^B?2+>$6'7W075>@P1[W3!$9%M8VKHRPR^-D>72(4V1.3^< M'V%M98NXNIA42)?RPCQ9%[;0_,?DVRADX^9RJH*;8IP4>X=79B9Q+S?B;U&1 MI<375+R?[JSGU//60@S]F9=FD$B'(R[O)W8YRX#Q$&_OM?(FO00:6E4;.P9<7Z[RVC-M"*_R?9:+WY[2DQ^R?+M^H"8/*=,4 MC@FE F@?U&PH@"@JE?3/IQ\H"8%2'G/,)@!:ZYM[-2/0IZG>ZP\-KK\"1AC MM>:K09X&7JDFB92('6%7B6YDSM-U5T?."!=Q$BND)UOS%M%(Y:+*G=W(3TVS MA[LPI#UQ&V$I$XVU%)PN]^2ZHQJ,?^:D M"I8A!Z"8GN@DF7 A&9%/-$>BLMXIMR/4OP6L3;-=L@)Q]3[)LY2CAQJC33QA MA\Y'/ Z657>D>*__$A!I\25D#I%W48UDNVEOS@6%IKW!RZK)XT*EYHIK7&MXF7. M7G ICR>XH"1MO"E)_12TKGRV\A0=1).Z*O6)KZ1A,5FM;KV5O=HE&:J215H1 MR"VZ5N49)U L[7&W$H0[TZ5A3V4$XX!!;Z#J);L4JE.X'JFD%9)E70=%2/;# M\:#?LX1B'G:DY$K./$DKOUP-P*UYBJE@NEC<8NB%SI_:F3'4-NV9I"^,P\%B M\HW+SJV^$CE7I6-\X>;8I5.M]_1FDA7?LE=,5BK@1:1BB#RN8T#IF7(VN4[. M^0B;+50!&2J>5RHZYPPM,&V=&YJ ?+(AJD,&:E_H:5.KVQP5-+'*N'B ML=ESI1\.E00S@= D,^J0\00^Q%A^R&$H5@ :+?74\AH49:A$5K:+W,0@Y,=VCT@N+Z;:#9A^F+5A M\R[S<%1)AO<#'AC@C)+/+DH/&/(+Q\^5V%Z5K%7UP!K26I7;'FNL/]YJG6G+ MIJD6 %*6Q7#4:ZX64!4P&HH=G"9;O%$RL%&F7%2N0*BFYB +.@GEG!/'>>9B M.BY ^.6=2E7-*JMJ>W4@]!1%>QJE01>=AM**NVX;I&D EE5DJP* M8$>,._ED\\K)1C.V:+^83;P\M1-.-I)5YMU.AM1GA_6,=P6[$[5VKM;(V>QK/.*$O> "K8G([E)T MM5KV9.?V.?:.\+WJ=*R<7QNNHHV))!6"!H<%/##(=63X>-HRUCO\.!P"H[.I M/-5WXH,X?6,;CU#W7.R(T6;M>@[8_/DN;A9GS6Y4H3[1W5A@$ME(V=I,X>&* M=&8EJ[),=HF^U;1Y/B8 LJAW#2-](S+E!!?Z3X*K.N/)S:M&PO(1Y392Y"UQ MCC,RO*;4]6EYIGPY_-=9](K;4["DJ*L.JBVI@K1N1V1W6XY@JAMH:^; M \,.1 O.M#U>3D_N%[5![Q"-G1(-D'##M9>#4#2+QIEAOZ>* MVU@M 0T,S376EI#[V\DH"I'E$Z?+)^SSG>DR&H-QORY2Z63I@&LNS22X:5(M MYJN+;2BSL**XZX.*X#,/L8Y+>S7M#$72,)$;:V?0<.3A@EGS()Q-Y\R6X;?] M"?/DZ4"U?VC;(W+ZZ<"ORR%[^(R1T6U_:XG(&QCDXZ%UZ&\ZP%%,,'5>II=@ MEV2RXRFBU/(0FN#C*$T/5(E!32.K;OV3Z_1-(JJF\_ =+PKB"7K9K.H76(0< MOTSS-[EN;T--.@(+K!5KS&QVJU!J 73@?F M9V559(2=;:,'\@5)?5%A_"1&)3LKA-AJ3TE;[%G5KQQ#UA.>HXCWBT%-L5 @ M >>TSTSU!4:3S5BJ9L^Q+%]G U3EECEWU>KHLXFQA*N'#99]:0=SWZRLTE>%D.9_<#2#6>;:24U,,=//;'\^P!10=TM2?KA'9N\3V*I MV[9-?HFWR5V6Z1Z,[#*4'%\:H\K7"J/3-2KQN$H%3M<2;()[D>1A7 M)+I1&M$XAT=2(%;].>@V+%.MG4I)M9CE9ZM#4@J"H;3B^[9B!NMD7?'0@MEG@PZ7Y+G10!ZUQP)->UE:[T#$NT M"1O"4%7^,,+\0']:6*E:HH@I>IA!1ANU*2M/=/'+KQ,MJ0$=CQ')L:3QE.8D+*3]XF]0Q5 M:W CSM$XM4$4$&3;;G*2J9Q"9AH8?*X&UE=B=4*A%9Z)$GS3Y3Q_E]#]]X<= MLM4L_Y[>6C>$?Q&W?@23U)1NB\$Q^[WI1 [<(RLE M_S3DGT8]*H%\%#U.>A_$ODB9Y&<96\U8F0YH/&O!KJ.':T0_W3W>28?9V=% MY#%SWHC"681\,X;6H.H'$W:GHSP=T& V]F2,/17>%>\9&[O")2F-561C[KA@/F<5Y&AIE%QM]"$R( .(32RZ WJN M(4W6,PW#@F_"DW50;$BDF"_.P.(%,#Z&_?DVC];!;:@PHCR)EKEOXUL QSMJ MCUT$K^D14Z9,5E-T1DH]8?-$[)V+&@PJ_@=J"+C:1@E9&N@1Z.@F+@5)!:-0 MB7(B+B2JCUK"'*R"\"$]+PQ/C;:A)-CH0EAL'-SQCE6<+)K =6E/NDRT>*\ M$S@1\09EC[A@*W-$]TW6>M+;?KM5&RE)*@#4S*[:WM1(7TLL0'%%/R)]K12DMCYHHO$D]% M,A&E:E7$C32^S;'\ MU C%]BSI$TG.T.X.6TM0\,C1 0.O[6U26@WJDQ25>U)G#ND> QY6)8>7ON&: M8X=T$]UG.8>OT.9(^D'G%36&IDX?CP%JZZ@9Z=R1G$Q>#&/N/&?UJ:;]$IA5 M:"JQLJ30S!#U-)W#%AE=A]H!%@:8]3H\M_JJU*T,;?JC%,8LM_Q2#48G.Y1% M:8I.4U-+U>+;LAZ4=@D+>P*!=:J+K;?Y!WACI640R >85)Y4) MMGF_P[O\6*G.9Z:'DM5"C@8D0>I+CR'9+5)^7]38@CY#Z,G#0<[887RZ9]2A MD$(B65AV,F'=54,MN"'O"3SK6TQDX)[GCY@Q9_L\@&[=:FF(+8.R,0HGPT$: M(VKI'-EL$[*C'O:9L9GZ U7% O-YBH]6>$;"5T2=\C!I8'-L-]KI;1%I*<-) M$0$YE29)N;I4IJ+!G8^AA41LP4!.M@DR%+)$H*$"2\3OT.658FE?E@=(T,A4 M;Z(V;"GL6AUQOH\Y)05M+=2]<4/A/"Q8F, (JW0C!SA\)1>)D6L-\55U#%5T M@$WZ5R1"WL1.@!?*/R:AY^CV#^DVV25$P7^GLT;KA LTJA"GD'A@ZVMV5)[I MQIJI#=@!Q&+5M+W)1@361.))=*"Q?RY!W"S4/MVKJ%-C:=,0E

@X/&WFOAG:25^S-^OT;VL M +ZL6X'0-;9.>5%>K8O>1SFKG7,TGY,\+HJFF\)"/PF/=0BWD$W6]B;-_]) ;Q.Y!A;\"PXIWGB>V?, MM%TIK.N'@RDOS!"DI@Z7$L'VT$X?%@VR;>+0I$D;"/*,-SHB%PE%AU?.;;1#^>T4;R/."$"? M,S/.S4=31_&U_938D+YR=+@Z!]S<T,3=TYA M&G0= ( $C&EJK!:DO!AH=E%B_ M15$'K##)IJE>Z,HJ=SZ\;<;CD[P <6I=(%FOP67E 4ZG"UTCZ@M[/?TQ7"$& M;B"@^11*S4I?EX'OSR:U*6&CO3G(:AL5KV/,I^*^/8WS;U4Q_HA9SO[ HC7% MWT2CD-5]5N)1RNDR8&97N%OJ[ZB>/M3@;Q+>7N;%OCAKCG7FZT>.!T'F8PX> M?0XJV]LI9$TZTS(WI]M9;[O!UX( ?\-'A*2MHRK;TLF.+.&S>Q0-CXRE++$AJ.NFR7&ZHRJSK!V2S;0SB^)7CK8(>JL>]S6(J!EIOV%&]= M<=M!''*[+9(]=+8QW2;F:'&3L.FGLWS V&01(X^,+*NZ7FB^/M5*%M0^T^CC M51 ]]51PXT'@PKEA_ZG@EMU:7>5C7U_W8+'/>;K2Y3QMSQFW[!F\9S_9]PY#RW:>ZA@1CF#%C9AO3]YS.CXC*C7]B,7FST&<]H M$_0[#O!__YH5CUQ>&K;]'F+YK_.6F/X)Y"W5'S=E 9GP59W>H*!IR""AC@3\ M)XX?$?*QD7.3J>W&\)86 MM^.DF&Q'Z7/WF67;:'SD1>&)\_=;!>+TDWPXKM-Z:[6%DQCN= M2PW(A/?@8M?H/0G)@"S]1/IUL8F+33R2-?!XN!M)%YNXV,3I;2(:Q7Q(NSP7 MF[C8Q+EM(AXE$?^2;.+0J=,R!0SKE8]V-#$'P/[@+B V-YI=D#& H1TO"G*%G&H1B\DX9\0 MA?FN\!";"QFS1V*=/-28#W/(AQ.@A&^!<%%#B78!2&NX$,2*NZ]5[CHN0PRB?6,[?G\V%2_QK.F(T.<<&UC.=YB'1\DQ5CD0CD5YT M[GG2\EQU+AV)\VS4/]-Y'A(MSU3GJ!BE@[J4.GB<@L-?KGK?TP;GC$'LUNP. MX\+C;HS> *_:N6.AP1O]MPT9_ $?LVJS4=A,J2+ MKL]-=P9/X->LW G[HE3[G/>0]M\C/^X]I ,7 9XGR=^O0'.@FP''9.IY7!8Z MBS(-GL"+MN^L[<_B1L]%VR_:?@BFGL>UFXNV7[3](-K^+.[&//%,9.\[#S7U M3^DV^KII*OR='&/'U#V;C/9\V7WF5=.R^E?7/QSY'06_K"8V![GP@5V.I_D= M]BJ=7T]IFM:ZSJ78TUOG%KN(MPUWYV_DDX]%KEQSZ*+M;EHWY'9,E"T3V"?5 MC5QB6;>+/$R=G=+D$#F6+#\[:E-_; ;2A6I='Y M%#_<_6)>=9L+U[=XZMLVW7Z];5]UWQT9;'/\X#KO-A=?BD[W9&?.CMWE[LBS M"?Q(Y[Y!N.\@G=6JXIA:E4G+L&OK_ 2&7>?MY6;$[L&E%L!$./FW]W+:7M(P MN!,"\HODFPGVL47><%?$M0RNF0BJ6V-0QC_Z=MCM&,WO'^-Q>S(_P:/?1",6 MA[[+<302/%GN ]WI9KQ%!W/SV:A9S73[0?S8"*8U5[?S'N7P3!3_R7TX"O^T M_-7-#$YOB\H$*+9JS][(Z]S#Z]K(@E?ZXP&\T!J_\.,DJ'N$!U4^G?FVT"MM MNT$ H*Q*5K?S7O/.2;2> "4N/:'.74RKQ9[3=IW).?,!4;8FB#/:M'7WC99E M\,F8/\8/V'HY]]:Q2 J^^JSG7#T<)MS$;K6V&U$X4-[IU@LX>%^?'7*QMW#^,2$8)E/E1! M!FO"G?&+05G ].'9G)KPOR$K32HK];.E:/F5GYL^K:C6LRFH!6^'[N_'IE7 M'6I@#74W*+/2R#_D3:<_?*UY[H&NP=W*:J[$L#",EU8@U 5\9M+M\-[MZEX[ MRX;JZ^!-?6MSZF[3X?N=7O-FX?K5W&-[OSGMDP_VI(^]UR8Q6_:>H+^KS#HY MMJLD>.&/>3&KP#+SI45F50-J5[PS&X]0ST1-/:7;4'\D%_^]@6BK=*T!FRJ: M^5IVU [WW\/B66O)XU'AK#7EQY=>+^K&;Z,E@W,:P\ P,9^5,7IY]/_QBSHZ M)3<#L_$4R4#?UP[3^CBPTU?;QA6KD^[B4-W(NEJM6)IK*7SB&S(2"?7JD48K MROV\'/1.64\U=:[C;>;" 63HS6QL81J#)B,ZCC)V7;"2]XY.],%-8-*J@U3_ MFL%ZZQ13(;DC[QDKISKW97XGRWSL?#S(^2ZO*N<.?3CMXTB(&,6#*^-I*9&WOD%RW-?09 #]C"%K\,TU^&9L_T)I/*R M="L8?CF'^/BF7FS:T7!IFYA/[@'SN>9GOC"^A*1_/#>3#H1":WFJT;!BKF&U MN.:B[V M?'N:?)QXAU.%;JOX6+M$-'X7I,Y7^WJVFGQC>5G7!J,? M%S; -S,8]1[F[C,HQ13$!IZM7LU0Z_+JD0^ O]A,&YT,)[A=L=\#+SM-2N MTN>\N\F_&R%CIB+'M<<%8_K#.$UL1G?9 0SJ DQ\;B6WV]X55]BQUZ<8WJ5 MV (.HX*1@G%1'2EZ7G"'B.626UQ"=E79JEV(T'#!Q)M_MLG,XNH_W_>H7:7L MF[RN4GH-GJ_GWE4VGUE)?Y886)I3$.V]S!]=4$$49NJ<=C[V$7.7K>9[2^/Z M(;H/^F'V6)*#U[<2/'.UM"WBE&3'60)#=59T:S9%Y$M +$^'6_%[TBW2RA;( M*_7.;X((0,L0*ONCLGQMP"L]]WS7?.\NUWILMJUD"GHN\:Z%W%H-_]I/:8''[HXE'KB6O$]+>2K!A$M;C=O2)_.M6A(UIPY=Y83SAA[LP MGES3E7(X_S/W;G,RA7M(*QGPT0X[+S?=CE:\NJ&,9\3(Y7+E\Z3EF:H<#X?; MD&$0'GW7-@L;/+I?;9OTX8PN_-(>\@#M(?&O-!E2ZZNO>6*W=OHP'=8-R1RO!O^[?3/>BZ5^% MID%'V79F*SH.[>/)F-0V#__YOL^KJ1LK[/]=U@6_*XJXY]OFO?'K;5+%_ M@#GY;ERH/_[VO_]7$/S[_[FZ:@H)76%H>^4&R^N"YJ51\,-G/,G'(_)7564J M/)G_(#]?U;6(__VS._CX?U=7?M0M:6D';<:$(8-<__7%&WCP=ZE2(U(M8AY1 MQ@D5,@TSDA&5)J$.T^R%.[X'=GXU]J\O%*Z,(>3AT\+]C4?A[S_+?Q9E\['J MU>>\^MT3[,E]$1H+-B29_U_XA8:WCR)IDFF6T2Q6-N),1B(%(:MNZ34?V5FL6Y7$\"$DO="PXCL1C MPD*;4$EUPEFBI0Q3*@G-P.QC;J.>^&#)V']_5Q9ZIJ9OR_>^@-T)NTOYJXE^ MG9=J-G8;]]O-@$C),&*STX8-L6%:6)EFU#*F:")2*VQ,:19&.HUBN\]BMCEL MH.DP9'X"M>>92F.K(=70,6-&B22B0D?"6*ICB)@WYQ['4'N2BH&LC$?T\8)% M5ALFN0HIBT2241FR*(X(Y"0IS7H7RFUU?'L?3Y)P&'E)SXW$(^F\#+,H5(JH M*)),&UAWCVLV)BDPQC#\^B$E:@2G6HJ(4YFR.-%I3'BJ0@G!C&*A MWIQ@;\SL:#P,_3RHU"R(BEF:<9(PD%6J5 2!=B@@T:."D(V^=Y/4*$OX(*1V M.K=JC34/&*PE)@U5H@1A"E8O(04C M+(F5$$R$*N.]"0DY>+ 6Q?S+#XM3D9J$")K:&)PHB-J F^8Z%IDD1/2&"-NJ M\O:2CI-H&/[[%-X#$FP6D3!.9!(RDF2I)8HD J,(FD1*[:/<&[U'%%(Q)$F? M:(=#<4,41&C*2LEL8J6V*J5*1H108OH2[^W5?.,.!TF3=!@[>Z<5NJ&I%M0R M&J:4,05ALTT@ZQ.60!XH^M*/[15]"Z%'T3"\]^EB0D4P%F&,R(RP.)/"@M:' M$8&P, 8'&V_>XSAH3!B%+!W&#!Q_9\\D6F54J51#BD/#6(9REC";#F('3;3QV%M(![& MZ=D)3 "2>J. 7QMRQD0BLU!QL(F]N12 ]G ^^QD$Q6!J%3 MX>%E^36_]K_M5 O$E"M.(FD-L!R;+-09CV4<6LL@B=Q[VX@FBRPNTK$O]3"' ME"8VC8BFD( E6"@5J02R79MIQ7J+>78Y8R8$;>1HY,LDI333820,. =K,IJ% M@L740A"B..O9^=^ML"!>,O$#4X\%/&$H8F,BEM$T-;$.B3(@?&*CM.=L>K>] MLSC92O8__&N63Q^"5Y]DJ8-W8SFI5AA P,#;8JQ-6?FGP5K=#[]#0*)W-9AK M6RC8V4LVG1/^8.V".K6K3=Y8N]T>)[@9%?W9?Y.*!AR$=K4=2^ M0]P\S)2^=]!Z!2+AX;,=_#OW2!?6+I"ZN'<(6Q,/3PX+B_JC-@V/"(?(K_@; M_#BD8V@.;]T*YZ02O.P,[Q[!GW8_T>#/U8#GN@:F-0%D29.I!W1':!A$,D,J M$!\+T;N"Q M==QD1DGP?<9:#^>&&%X_RQ)^0SWT270=O)IZR$-$U5V$ E7& 9]-BUH(QA,C M4=FJ#M!I*]#KX+?.#VNZ1@%G45"AWVI0X>X0)M&)S(%T%65^DT]J*&J$3ZS% MGU?5#*_8 (VZ 8]'0#KX[_Q!%"3X8W@4\>?\5WI(=<)AZTS)7'B4/?^/%.&K^!5,/RXC'CG,U^'WO MX,)3+4S_K^]_JQ9GOHLB7D^5 _YU V0%0FVW@,=]!FKN[L?%@T$<0-V8J(?D MG(VGH :5@Y\V]\9Y@!::#0T9OR/UQ[QR6(9O)\%_R(DS H+",A+T#EP=O"C+ MX,%(%'I9S&Y &T,:>=V;S!PR#V(1]FM,._$]TP:>'Z% 0?YWTGE5CY9S$E72M5!H,;^7;,GYC'JHCS(?RQ5U;AAV MH],T62?(HC,]_KY:+V;P"'Y+.'W4@'NMMM>N>I:5'5:>'2/2UZ"E[_9 '"J\5-J\. E&X)2[A_MB#*W"&W5AK ,"$)T=# M6_@^VYN W>\,/P;]MS#?C@7\W[]FQ72MW=06$[R=^\&3W<\Z#Q;=\]:Y'DS$ MYZ9RO[1KI$MNAXQ].*3O'WSF:Y]>S_ZC2"]]D[XZL?_E?@)AP2N@0-Z836OL M=J/^\-F4*H> [EV)_;'>F?(PXSKEN^C>1?<>&?77IGO,889K=LLQ%_D ?]A M1GV93X)_0'95[0 Y<]'F06OSJYN;TMQ XGD8#?D1U"Z?5+D*_E..9T-V>@?$ MBXGI*<"&GQ( ]6$3=]!D#@52W(/R\.6"R X6%FKMYGZ_SKC'6?1F^[1!"Z0P(U*.#OBV8^3\UTB=MU."0P MWXO:#9"6,SG$]%J/QT,+M2Q.$Y]$$85LO\9(,=SMR:U/"POGJ3ME-ZS5^F<-@RH0/S\9N/B.*![]"#J7$>/ V,4P"#[="'D#;R7427_3] MHN]?B;['U\-O.7U1]V@[L\H 3KA796^!&BKM*R7H9,D0!]--? K+(_( M9ABULMNF%H,[/-Z'C6>1^YQ7O[YJFS@U@8"/STOIU,^%#;7#P][X0YM+L8."TG G,6T1L0(_OM MI?2Y M.?:&$Z(1AX-YL>UOIR01<](;HH9T-"11O*5>>S:\.0:#F39K+K70+? M0:GF%Y7&S%>+(=;<#SWD&Y!)[A_ O4R&GHSLQL^@\60ONGQ472;A\^W@=NCU MI6^C;B@I2HN?[O;+/N73VULS=O6.JOB(IW[R\RZ;XD>M =A5;JURSAWU^ MDG>J>CP %SLN>S0^R[IW6+,",:)H&[%=(<5W62ZUUP6(=C(.=:7\]_ MGV#7LZEGB[U[N6WPC&\;D!&)Z1 \* M6?IEMT(Z;H$^4U:!O+\O(N<3.1X_!/",*9$06Y1!7E4S M3,NO@P\M6?"A(#-*WIG 6&O4-/\( TR"GR40&%#J(H9H^8T;,S&E^P#RF6OC MVJ<%]PU7]Z;,"UT%1L(@5?XY JGMY7;!W RF3]9YLJXE]=PU#RY4B[L",FK M0,1_PI?PYV-35;[H#O]EL88* JP_S!1-9F::7RR,#W]Y2;[U+^1E-0VFI40; M";1\:%Z Z01==(7%!0BIQ%][%MW4OZ3^_;%< M.&TC[3A@W&:B91D\&/B/+Y+&E^;$M^-H.35>12=M)6(MX58G^@0J9^ 8I/,C M,+OY1)4&"*^"[ %8#>0=N(EI8/XUDV/]\@,$/TZP3A)=DO.3- RYX\O1]=\_.^7Y?^T H!JM M7WWM;=Q[V_;)*__1!9(SI X>OS>32N) KTK(IFX,4OO=P_R1FH%7G\#CUU_\ M84YQ4Q%:%X3^:NYD/H$)>0W2+Z6:@L%\ +4E0:[_^N(-_.!W$PK&C4RXBAG+ MI)013VFBI*9"1!&+7X"?FN!B]*NQ?WVA4"%"$I)IX?[&H_!W1\J'AWOSZG-> M_=ZL,(YE3Z!G^W>4W2_@X?UC3K*M8/%W*%:8*Q2J?^/%W][%_R#D9Y)^OS2_ MIQ56JR(_-/?EQ[EU;KRHI_PEN%)TAM6W9] "+-)U-;JOP&[N&BX]I4N339/8 M"J/B1$0PZQ')A$K#6!)+PDR),%J=;!&R>K+%+I,-4\?^<8!)V\C;ES,W+!3& ML$B1+(F9$CHUH8JCD"6QXIPH?C!#O,S-SG/#>6IA2L+8ZH3%L4[E_\_>NS8W M;B2)HM]OQ/T/N+VSNW:$I$&]@()]9R+:W>X)[[7'?=SM/6=CX\1&/26L*4*' M(+M;\^MO9A5 @A(DD>(+5'//V;6:! M96?G.K$R3YB;+=999[PK>QS?DQ#=[ M.1N?$TJMXKF5DFOAM53"I2GC3- \MZZ/;_AQ\,T*+5N.Q$3Y][ #T.[SC5;X M4>>VV_J6BW9.&)L22S/+29X6TF4\SQ4UWFFO#FRYY/^1_D+I%@V7[:%P3E_A M?>?AA4D7J*0#%;HHW><:R)( VEDG@A \:) ?77HZPVM#B*CS1P,/RT2Z+=)K MWQ$@^]5'N,+K&Z 6I"1R*@C-FU)$4RDK+"&'699*KE$IOC,XT 36@5.Y5 MW_'"H2Z?$>V>T3F#(]J)4W)G$_=T02>V<22R?WT)13L>BS=9ZGR:6E5PZ8AV MEHDL%8X+HXTM#BODL__(?\FV*..?@:I'"63U,U^+E(9$("(WUGD.^=M+ER=C9RE7\'KYJZGV'K=O&K^*/XFN[::+&, M:_<1Y=L\\-:QX,&%8-1QKXI-S'_858+MJR3S=:#<>VE4J58ZBDWJ1D M_I I\VYZHK'NHAG#!BSW'Y@^=./[.3B:TC7J$O;=5'CM M5B9[GL3Q:*^1 =W"V& 7"T8NCFCDP%X[F 3FWG?I*,D6W/T14_'[X.+!EZ[M MK!+RH&IWEYLJV.#'R&^E+JVG?&&+'M8BMJ=&6(R"5=FUPSM/L-/;4.!PU[_# M!T.(V92XVI?W\;DWL\ED*6":IB[-O:'4YII[E2E+\H);2;7)4E7TQMZ?CJ@Q M#@Y(!Q>/0[/#[6F6<>M,Y5B'"!;+A%:HBECXL2 M-74'E26XY\OHC.G/\YL&G=>(SO!HJ!=L"@KGGOOP6H-V&W^V0AKDUDC=U/!, M^]<*+43[G?CE^ &5%Q1'7O09(D\JUSM+7:19STJ-E%Y=4[.[,0[&+B1[>.7] M=.K[B+5P"_A_">&%Q;]_Q*JXQ3_OW9=Y7!FNA,AF4LFQ(_)#^26)V$M^G)<2 MKHJKA\SKH1+U\F)$7,CBT/A_.ASV%6#@">/T*\# B08>HX'-YE&SW1FV>=,UT'_.V=_$8H6W)T[T+VE?^UPI"#=6R0 M$W6\J+].U'&BCA-UG*AC%]2Q+8]M QMI7B#_J1JI:3DJI[=#-7[7(,$LN^#_ MO,>PPJ[V(<1%_A+V\8+.HWAL'T?C&OU6UG^<>[S!6J(KZ.II,NF9J_&5^TCT M@L@MDNT+P8G(3C@YT[5_\(GVBJ.XH#(S# M(_)T6*?#.AW6L?[UQ&$]HU1K.T4UBVJFQ$[MVB M+ACM&@_5\Y#TTZ/>E#64E?(AS._U:/73;*YNG0<#'07.#'!6['LF=A@0/ MX^0;F=Z<_J-7K%8K4[D['[A'O3UCU:990=ORX[V;;&?=0'PGVCO1WB.KSF_I M;F>YSE7Y!._*;V=5#([]QPK!L<%0TZ'?/WQJ?GUY.7&76YNK?J+"WNR=C>XQ#6-II]&2?##/<]1$80>I*7'WM!]HLRA469PW)XLS3B1W8GL#B(0BPN9GTAS>.0P M)%@.1)K#M*0/-(-Y];#UUKMDKFQ>^VKB7=G."#$8S!Z-AF9NKXRL8?C"Q]I6 MNS(I/;7*-%.Z)APX/X#8X9ENDD^478KAIHYT=S8G>OU)Z M'Z;5>*+ZXT7JB>H/=D#;=J#6::V\G_S$*L5 ]YI+;F<TH7_4]C%ZKHNTG_L22SDFMYA1? 0.T$L9 M]'2$#M#FY<1,#%Y##J7$>/ \,4P MZMY47;ZO(KM/KA[X%99'<#.,6ME578O!)8\W MV<91^#Z'I:^OFB?V#> V&&!5(3Q8W^=$[R=Z/P"]'\KW.9'[B=P/0.[#+([; M^("^ON1/]'W"[2+7SH285N'C4S+HE S:93)(T%-P_*7PQ# !'%*TD+(+-OCJ MSQ.]'P52CX'>\XOT('?D3N1^(O=3,F@'R:#G3,U9;UQ-WZ2 RSQGW5A>,"2]U MH:EERG ZW-$Y 7>7'=S-&MPMC<\Y#-VW(W7LR$.+^GI^H\4>AJ(A-U_7Z=Z=/A)M@^3MUB8XO%/E) YOP $X"=H) Z:@+=[FSK.A3G'X M6Y\)&31J6KWKT1]/4?/486G&LW??WI)CV MV/&\ZTT/2[^<6JCNL85JQH?4^FTH][D/3@U#@N5 E,DOUC%\!T6:+\J-66B+ M(5XL&+K)-R"6W-R ^R8?NC.RWGX&W33W1,L[I662'N^8NFWKE[Y W5!U0<1.]MERV'J@P'ST3#!'"]:J'=DDY^L4ZSV>$PR*'TZ^$O3:R;FSK:!L.G M*Q5'?*6"G!%!AR!83E6W ZBZ/8[LV=Y[%+VH%G1;+-!=LT)V7JW[TWBJQIVF]<.EN>]*6-3]7'YR=O&K^*.'RF^=HCZ3C&>I8)P4OB %(T6F%,N% MMC8?5/EM!Q4J[ J!J\M@%%0^%-S& EL@!:RV;3ZS:@HPW$QMNC[P.]VY95+35:/J (;M69=EZ5MYCF%^6'L^H\$IZ@'Q0M-V'[<=Z6EXK MI+#?:^=GH^3GTJ_1R/54=/AT32 :\PG8\#U\^8S5UG,$3D6IPZ>/MA Q861[ M-+*_7.Y!RTZ9'$2^]JW[Y$;5#78_<.9J#$!PW=756;1X,?2? M);=.30X5]A^24_7B_*>=;:@X*\B06M8-)6YPHN83-1]M^CKHGX&FK]_,:@ ' MS*B)&X6(1'U5WCRALS;0PCO PIJJF1]4*P\S37=*QK_L.3W[I;(39YPXX^&6 M3&>I'$0R8(!I^%V[Y20+'X8??ZRF:I24=V/G0W"_3_[%L!/N)V_A1)M?&VT2 M9V 'TT7;L.5_=G5]7>),F9V/1N%Y)RZKF K_PA^[;XUV\K8 M&)!(V1/,6P-PG433@,31!KM83VI](\^*_""U:=L5$4.M"C^QT=?!1B0]2P]3 MXSD9=Y_=>R=A9,G9/M)S:8M#[5*@[S/+U(\G6'7KC!3M(RX,3 M%YVXZ 5Q$3E[87STK*KXE8O3YY7O6#U?C4'/ATKNU\9,9N#I__@%2^I='>Z$ M_3J]2GTNERU$Y+=TC1?*P#FQ^6K]7M_C:UV/;K-SY]8/5\B0O M.,^8Y89SR[CFJ=[]1:?VI'?&I=OQ4.SX$^CC5CC_?>1]( MKZ]6\==JA),74#/=J-L):+;S4,G645O#"@X./6UW).;[SD:&G8E!1?J&XLF> MJ/D8J9F=9<60)H)_W=V,WSKOP&W""ZL3T%"7I4G4Y<2Y:_2D)NZ3&\^&IJU. MS63WV$R6G,D!9VL'IWM.M+E'VBP&->+AZ^YSW/H^G>#;L+3&T*W" 7'F-A() M@AUKC]@3;;YTVJ3\-$UE*/['NW*,?8J3D5.U&Z[V.-EU>[7K\@'QY\GC&" L M!Z),F1WKT)^7YW'\-#;5M8MM[#'/$LH[!J4T3F;=/N<]#FH>U\GA&" LAZ), MR8Z4,E^>N_':?D)WPR;@9HS*\>7)S1@ + ;,6]&IJ+J&)C&.%ER^RQ=X4,*3)U\C '"RFS M.L2GAAF=.EET>[3HCK92Y428+YLP*3]6RGQYKL:\%A>O,0Y+69R,N3T:W(WAH>J@5&H.$R;@&-U-_;?=S"T&QB6"CEU('M9'V[X,AB9/?'3B MH^U> 4K/LL/HZD$UNEN_P=R\XUV["'97^U%-QEA*E[P'/1I&RI\E/Z@:.PF M>GU;CF;8^>8_PTH)+I6$M?[WPYWOVA5AP79$?6D O&:MAYK>%5PRRWE.7>HY MUT9R4LBKB7/)+_#E59W\".1NDX=:W@VH M"=GI8)\\V _EEZ,[UFVXKL=%3$?2Y?"X^E:>3O#HNDJ>3O#$@U_#"0Z9![>@ M?3=/CM['VM]GUVZBIN!8["KNL4="6XN']OBJ$\)."#LA[+ (VV+B3M">H.5C M8ZJWG;C[>QOD4I]4.0H1J6F%,R&NJS&L6)D_KD# N\GFV;IG1&_71<2^4PIK M3E)_^.P&E"W8ZIZ^X6=I>I#;^=OA*?QS\T&3)\K_"BE?GM'\(!U33I1_HOP# M4WZ6#J**XD3Y)\K?*^63_(S)00SXVPWI;]OQV=-=XKYA4./JNASO-%@UJ-N/ M0X)E:S3"C[[_=O MJ0VAE.?@SO:08/FJ'?^7[X[0&IF#,3^_WN8T^.= BJNVNZEOTHM,#,$%?1[?X9\'*2L\D?[QDSZY M.$P;^1/IGTC_\*1_E)W$3J1_(OT-29]=I"^8])_54F^MSG6]W?1>CZ=E\&'* M3R[YX,QL$OKP)3]^,:,9ME_RD^HZ>5-=W\RF\^9P]UOPK=5OK_O.Q2O;-[Z# M%W;>=W^3/:WXTI1SFQJ646@K>9_C]E9HFGQT<@5LZLM#3;_G8'NGD]Y23^G"KOT0[HW#R6#G& MUT>0W'7RN9J-;'*E@*RT7OJ@^X/V.W^UXHTX/&1NJGAF?:O%?H( MSFEB*=[1@-6\)>,7!(7,PUU)'E%%RTO1BS3K6:F1:*OK-?;JSL*,74CV\,K[ M:4(3&OXMX ?J7_SC0_EE\8_8/&[Q[T47N<5G#$"Z]\EJPODHSG)Y,2(N9''H M\WNZ#=17@(''+L-M3F,/&B4YV",\1:.$;I9U#[_]]0852HV:XF8V,5>J=DLJ M8WNGO,Z&MD<+&R%QR3:^"]E7\9<03W2X.%' "_]+\-W*N8TEV._C3ZY&V_6W M#[\_D7\YG%+ZJ@F,G!'QA+-_.ID!_E4\.JEOV";.O0$^7X,::TU?0.XC-;*K MQ?6^:KX@9WGZ1#[V1#$GBEFB&"X?:XGUO"$K6XJMSH/%KPTL54YO,8#XMZJR MG\O1Z.'0;OM$3XPVSP 6VC)"LO3O-#:L#POE-8X/&6 ,=K+9B^):E'0!D'K M\DMR'6<4N*49!0G"BONHRV!? LZFW6CO/N.>[2P\C&+>"4PFF\],Z8]M/J.6 M2\J'R\NV-PR]J=H:J;%QB9HF;YUQX8XR(^'0UNA2M/4BNJ&/DAY 7O$YP)*S M@A^DU^:PKN,\QE\[&QO=-:7?51,'4#4C+\UM,IVH<=U,FE+VOV?U]!I37P?D MP--DW -4,C\CZ(Y_?G.0&]/;82#\I>; JW.!M%'^*"C-.^Y68O:'G>)VC3YS=U4L"< ^*ZO%A^8?_^VK,VHJF>] M=35<".V-D3;SA'/#"YJ*U!?,>"MX;LD>?;;H!CWE^YB1JNN_O'K[X?V[G\$% M"T5)6ZH$V4JY!Y$W/>.$@^!^(&M,Z,5381TUFU8/+-H%&BVMTM_VRO:'AO'= MI:;GA"M6\'%7<\@Q(> =R74D\+F(6T4J-F MAV!'_.'ZY=5H!!^_'MM?VD=^_'+CQEAQUHHI;9BQ14Y(IB1W4A:%S4VNC2ED M093(^L047Q)3R6Q:4'.K47"JE9]IT;6.#7" M!!/K[JVMV[D$_QMET#?E& RST4A-.I6@WY[_^']F&.O\:8SE3"CQWH,E#R9[ MF@6\ (0L^<]?0O3L?Y]W:H'>M[5 ;V(MT(=0JCI_\BX6FW)E9U%* 9Q!9KZ> M &R7+L0#?KA=//->W>)GKS^KB6U>^3?<1?W3^'TH2&U;$+Z.'0A!7$] [KOW M$Y#5'7/&,&95:C63DC-!I5?HDQ?U7@.#C[8U[_:6L_^O'ZYM1 M=>M(3C@K1&;\Q?*!L^Z!4Q! %TMGO3_< M+1@#MWBN<<%05MR^%13&*&@TH 7*4?AFR(3@1:;PC+X?2@-Z_#7G$S7))'% M:;+4")?3/*?6B]Q:II3B&:%*YQG+C&7> R8MVPS1+;AX.60![%H4G14'0/.;JIZBS?L; M #V>@>QX+GIS3YAR-+>."5Z05'K-A.:.2$) *_38B'<,J4?1BV#^ZH-T6XUF M<_H2:%89F7JFC34@@@5!2S4#@LVTM#)+34]\8!VD;DZSC/!CIEF0!PXL9)\9 M0KA@6J:I!JM2I"P%.UG*S43"VC3+#T&SV[08C%"4"BUY!KJ,$%MHRJW*C#QFH3HL"")BRW&64'4$KRN!:98?,S)YG@HCO+&6>P[FK00Y02@K5%$4 MAJM>:X'LS 1C^2'Y9Z0YTEW-BL %/,F33%B+.VKB?^N@Z.-[=P!6+Y^-&LM7/"4VE! MQ''O34$DB%J2BYQ:*W2^F6C8',V9.(3%L$UAH9T$(Y*1>'\*>7)<65)J!-YDQK7*NF%*&JA0\R8*QC"JJ M-TWNYMDAPAKK^M2YDXQ[*JAGG!E34+"D!4^-RC/3F[E:+PU,4K:>'8%?-UA8 M@KB3A4KT;=)]KDE$)2$3=8:]@S AAO/"P+GXM=/2)F8.?U%?RNO9]7F;9&L^ MGJ<9F[1D-QNY;H[QH339 K1??0>P $ #5B=!XKQ6 FP4)Q57O)"::$-]!D8Y MT2E?P45<3A9V,L,PQ+KA06#]'&9.4%E9D7A*PR[A:P9O8 M4P*:W!,0=!6%N1&:YL2$M_(3@T5-HQ%.%83#_5Q.KZ[N@$>XDW@-* MWH(.>:?*R;^KT:Q3N4 X21W8/BX7!2>*%:)P(BW .P)'WV6]N>['".>WN3X* MI/,[''T-2%N9>%8K6\@O2+$%DMDJ3I>IK%L+$YNM#9IXEKFFD]BPF>=,$LW M1LHS+JWVA#,+1@#SWO>XSX<@CWM")5LI<[]]Q,UIX&WYJ;0.Y,MM"<+E $IC M3I:OZWIV'5^/WARBO@7N-R#?CB00UG$._HNA&<^I*RS+!/.Y 5E@E.XM$WB6 M"GG$RDC!QMC"J:VZ^6,^+J8*!4&4ECYCP),%$TPRT5L)N)P,.QW7 M/H_+8GT@'%/.#6>Y*U2J<\%R8R4U+.T)/-S-N)^.:X_'Y7)G,E]([E//.R4)+7*2$4LL=T[WQI(&8"?1NS7Z^\/= IRC/A0(]D1&KJF';.*"&9EMG:E>9[(K1\7W2VC+<#$-G?JZ8' M(/PY0\RL1%?+E+@W*IL#&T'M5%2XC*9., VTPY4A4AHE&9=&8!F 2'OT'Z&, M'(:X + ]4=<=?)W(ZYGD913(*Z(DN"^4$P]F,9&>>@.D9@C8Q'U2[&"RBQ"Q M2B+GQ=%7&_%*FI!7C)\G&/1*T*A,@E4Y9"4ZW\P: =%"*,>=T9I)!=:_*J16 MJ>-26&%$(7HLN?U)OOMAT&(O8=#5\7@4%'L,$G,-BD7%S"S1SAK"N?.%)<1H MDFN:*Y:SGDC0X0+WXJ+8KR#=(&Q_7.F?1Z]>/BKPLE024Q"2LX(S2J2EGGD) MK@5+P7<8B.MZ_^(JD?N/[Z].36V$)?E484>R$;QE8(&O?Y\#MASZ*@IK?,ZU M4H[P-/.*&EIPX:1GSO?>?MU^8)EAK8$0^8[#7\LH> %GI_,9589Q)\#" M3@7\Q^M"YJX@*U2[;NWLMF&8?%5G9QRS7DA&ARRC)_.;KVS\SZC"DZ.DMSQW(&\E((5Q*2%PEXDO7?9MYT[/>S9!-)*"X(5X2#C.56TH(9;8FB:4&$47R@QA/94B'?MO$ZIZ8WW:&$ ML7P&*UW=Y!-.(:PF20F$&=I =NMK]DE2,4#SJP_?UJ_;*8?OJDGT.1<4XK-" MYP9D0^JX-[K@W#N3%&$U*&:^]UF , M>ZDSDV4R,T5AP..V/8*=I93*;58RK7(_Z/"'M_]:ZI7/D$J:Z\Q1IZ7GX-0J MD-?6")99[Q1U/;F,OC-4#JGEU*VNM6NDM5T#_ MN-C(:FVY\-:ZMD4.%AB8U,YII3-4T)RGJ7QHR.2NUDG9G6:$P)Z%PPV+&8%7$Y%D6N,@%N>$:^8P"2B M=[D1!5VAD>46?"\>[L90D>W(^>K#P,LX/)5YL*JTL$YS7EC0Q]*EDGCNK>3% MTZTZMW=X6XDG?UV'YPRQ/!=""\F9P?Y15H.+DX,LY33K.;SM1QM;SMM5V./% M'I[*O2$%S;.4"RX)DXIYD3/ATX(7WO3ZI=L.-QZ4\[:0H;Y;R(KWA(*%\^.7 MFW*B(A$LR@V/XYYA9R]@K'1V[2UB>+42R/DVI?' M]GCK<)6V$%O$V3TCV\]+G_'H%W<2A]T[>5,TK.:VJ2S7(-*!J%3&-362&% N M/#74^S3U3P^'.)0#E^476S$!MX'..<7!AB8.26#NRB6JC1D,(QK7;+=S%3QN MKX7\K6MWL+@:;YTD$AN$:JZD*B3S.2ER:RQ1DJX@>+970E^LTNIBBUC8]&#W M'ZE;_WPQE4($R00S.?>4%U1G6H'7KF4J:;[V^6XQ2%OTTKIO/7) MZN%A*98.Y'>#.D(Q4]C"DBS/..=>,L&4<)G*I"FX[[L'V5.ON3_+@[,M74U^ M"#5[(YWCB <^0CJ9X)1FH#B881RL6,44+00K,J)IAF'-%K%2KWB!DTZ M]RIT6YLE"4;+\8FCU2Q:ZQ4W7.0NYY9+IK1C.'9.;0]=$+OHV( MT-"H[Z?Q=%*.Z](\<0UAL+)NOH$[15 V95H)6^1:49X[HHE/-2TH,RF.&%GQ MRLS.Z.M>3[K=J-!E[.R?G/9_[DQKL+J-S6P.>BV5LO YU06A-B_R!QHH/MTQ M<*^GT[)54[D81B*V5:C :OCQ<8?D8@5>#!^%;7VL\*/U=8AU-F=<.YU1+J27 M1>I3GA6I <>ISI3G.#L M&>,US?*<2I7;K+>KV$$=+[I*R_GM8VQ9B2PK@//5S[8K!SOW?"R@-?.J,(9R MXS+\;YJEVA(#\COMO>?#0&O/.TA'Q"(&JC$6_S;#$A"JV,IS)=3FO*?_8Q?B MG2*! A**O#\O>D$ LL]18:E.PWPCQ M*@7%+E*)[:"M9CWMH/-@OVV;$FA/D'5O2$@=MC1T@C!&.54,V,$4@CACF.EO MA"EW@82"'9(=A$FY3CWW/+/<>8_C4W2F"P7XR*3H;0R.@GF[2,@RVA/HVAL2 MM%?:YC33#@V>7&MGG7#"X&Q77;#>EMC;1X+(YNSKYN_N<_%9=J_&_ M-I/LZ_(?[KN$I.T ]S"Y/N2\,(5^HRSB!KNGA7_7-\K,_SU2-6#W[8?W[WXN MZ^E'_-&K.R/OP1KYY^9%SP)DTJX'=N 4<#DZ5R/ ZW=@EMUT'K.//9:TL,CN MTG='V3<_&#D_;0#Z'&S0[Q)=C6S\';D_5GUJUP-"S:;59D \DSP?@?S/T\GB M3SS%#GCMGWJ2_/GN+/F^'91C"SSZ7<*R%MF_*/ 4DP^5GX+)YM#ZKB8WU23T MX/]F>N62?U'7-]__DZ0T_1Z97(UOYY^0[[]-/BLL^NG\"%9[ZT8JK 9__Q(& MW* ->I%\O I&.JZ1W$PJ[,97)P[+E6XF&)><#PM/ZA8>S.PJ&XZL=I.(2O X MQH@S-/ZQ%.T27WR6A-.)#X"M7/K;!, O)XDM+\LISB=IE@GKWV"'1F5"7W'< MY6>GX[SR2I? 7-9] E>FODA^]=Y-T'N!5Z,(\R7.'FB@.U?UN3K'VR+P\%D" MH'Y0ZL/9TIN A503]ZBKT2P$0W!3<93.&7QH2C4Z2QR*3&P5'\"P97TS4K?= ME.@.3?@YL^4E-8\CJYK[?B$U$FL'^$),IX-R%^*^:V1)0B*JD MO,:# #R78S5&2-#IQ\5"*CU@1/WA$NVFL%(0VC7:]$MGN03,G!( &F7_STQ- M @AXEB,.FX5&?AG9V=)E>(>A!SB#D K_(> M3P87P:=\-1I5GQ'1HV;$2_U=\GI6 Q7!LE? ;Y>P_MN9'N$'/U=C6\%_4;K] M1S7YXRQY#^0/:'A?3:;@*MDSC$R-+Z]4&>#X6/UQ6]V3*NOQ792>^/=W"9Y+ M:1Z4'3^7H$MAI[>;O?$!3O]X!ZG M;,)TG;=$4TC8(B(7:> ;SV<#R#]%H@5 M'D.2**==?D=J+J.3?M90RYS_K?9V"4L/4\_D*89?QMV^="69+PDCXO;Q(7H??W%ETF5 QR %"Q2?A>UR'I&=2Y"B0 M[H)S <+V'O:#C 3\=7FH.8PV(C,)P@!0M'?IB<2I3 MJ:.\5)<3%W>%( ,X<# =(*MZ"F\$%0(2#VR8^6KP1%V-QVX4'DEJ]0D>#_?[ M9J/P2S^IKA/7E@BI*;P1W[E!_.8TL/08G:(?P>#^$FA%[AY[,;I)$_B?0,/(' ;S>@//"; M /)CR%E&9[ H@IZ!]9XDJ0#:O_WROHO7GW]^LX3#Y:^7T-F#FAHL\;9&#:!' MB6FZ]TSC1E5R&:R/QU#R)\(0&<%/%:,)-4RH?:BIE5+5@\'7#_5UM$6'#QY>@B3^_][JH?KM:4[M1 M">9"'7<:*'AU'1H(LO$^P#9!<[(,)#Y#TFHQTKZJ"WGP 2ZKJ'.0,*,E#R", MG()]$-HB,2@67,9&OEX4IT9ZJUV@3)PVB.//QL"7I0UGO;##Y\(M6$/ "Q:- M^6OX/EI==1+3IX$9QC'GT,\+L-G_1N$>\B6(,3P;\ 5L&>WQ:KRT9;#[ +MA MEPWOC7#:9^#Y,1C.NJK^".<5:OG!U*[ ;P$TPW=J%#]=5L[S UZHZ%WKX#6, M[A]478:]O<>+_^-I1"_NXLW\8."3G9GD8"]&Q",V9F/TS::1*E:ECW@0\^=] M54W'( IJL"X_H>OFQGC:D9_*8*!6$QNH<6Y3E.,H4]JX"* 30$^;G#":U=C_^WU MZ_=+>AHY%1$] BYZ@,M^BGQ0W8#H!?@ Y(4WQ_ [V'Q\_"N91U (> MK<8 X!@WAQ(:'9809H7%VT=M,$K&X%G4-8I\A,ACG\Z%C;$;MRX ,=$>&W_62<'MWW:0B!$'P MR2KT+@T7!:;/<;!P/8$E4 LY1_7R^JI ^J\]C M=*=G&@Z[1/,$B.HUD$U @YF+UV:M8)!,0'NKAN\6IP_Z+0CZR+"F*XE!E8:<#?P&T;<3BR MYPHLN2OZ6$__ CJK&1C.&GE#M4?RWV";AEW.A>AJ@KH=S='5:;"UZS#8$I87!U8N(.B:4<%ZC/<7E\W,LP5/@^1W\+$>NPF9 _$%V? KILM**# MX7X%)'&.=F$"X@(%:V##JG;=75PD/[2FH@:[/<9+)T&Y+NY0-2O.8Q) 6:,* M?8M ,#4(I!$0%[ZJ;B)]TVX8HI%3J.4B\S_F6:'M"2Y*6?^!QBG29?1]$!%! M9']JZ:+JY"Q'X=K4J%0:._+ABZ-?7'S;Q53=115(K\_@C>^/JE]C.!IE<%3/ M;ZN9GOK9J$WY1%S]!O8T.A1O AYV1^:J!2; 8EM8.M3J1S%(^,!!::S1@O^- M) C' 5C6@5KF<6)0\\%7?UA\+7@"6 '(U8.,K!;."[@VX+!@0JX3C#S##(U! MGW6QB8C1/\:@94%OPF9&"TNP<3N"T;$@Z8XN6G8@YPJLT4E NB.4RAB #BHQ M^)2-:U.?-7J^38V@&S@)1C"Z/9]*\(G:0$K[DPX"D/VC<1$SZ M-AHS^.L.#H+9H8!A]:B\C+P+L@"@7I(':&Z/YGLIVV-M;8C%PLN/@/-7,5$:B-3'GM1\'":"',KTYH=PPFY MD>^-Y(!@P^#GN!CD?X*S0L#_+&4D+ Q_9@+6Q(A)C+*.;G=CV[P+ M9U%>1W$._[T3B6^3KA&U,1\SQUR,#-_>("\&'QU9HOM(2$O.\'A@TT!EHT", M"Y]H'OA9H"KRBHVN):)E$F7?!0C!T&9O[L;4KOUN#ATNU:"T<4!@/8S[Q0*( M)743HXIJ!LH/M%)T:-KU$)S+<22)RUD9?=]%R(Q^NXA8-;+.]LJGAB#17O\$ M'/9 3F@C4KH!@"(CSY'>8J,1L8L@ZY\HXY&^F&!;I:XU%-[?JLJ&D-I/L+5R M$BOY43?4^.?.$YD+B7'9 A(N@R^ 4<%Z#IYNDS&>@3Q)FLQT*[D[!G3P8:\K M+#Z81+F*/_8)$M,TD'Y,N(0361)FK3/M(BO-(<*D #@/$2CTZ=LH_LULX^JKQ.761Q. ]J:;WL4\J>V&4^Z"UT/ M9.@WH[R(_ ^4B8G39J.V#'4J0(1WJVS /JEF]:@KDP!K9636XU M5!ZE:AMYFF\52?R.$7B'F=!X=*&>:5PM,4?U #W,U^[)Q>-G_2??AX"Z&MVC MG\]W^#U$X[ NXXOIF$)(CQB0?_H="\K=8T%+-;X\_SE8B:\CTQQ:2XP0HE& M*"+C#!':>/CM@9[=4<4=8@ Y.,9*E6B/@\VR@E9 8ZDM!01&";[4LJ; ,YL' M6L&2P:JHQNB)X=).(48;/P*":"IK[NPHJ!N4;GHIOQ6>OPDAI'["":LU%)*\ M'G=W'2IFHLV/AM0_@F44M6(_:ZA[8"7!>L,_+L%WNVDE,*Z(A3]M?*25FD$G MSWFG"7INYS4E:OPE\5S/KEO.64)^!^O=5&:3OIS[/;.Z@1U) :4RFLE577;% M7H I; -EC N!^(CQ.VAV]4)2A[3W;;M$&T2_B7DJ4%5[X^,V8/';PI#>.<^V M!0-U:\;7;:XG6',!^QAJ-Y.R;>5;!O_?@K(T:+,M^NKX%?_ MWI13H /5M\(]SP.]]OJ.]]1))=_@;L93;!C0$%[<XAUA.&^1-2(^ 8=,I/.BU'Q:1FL RK8W4V("= M(-?RKI="#XMZ."?CAKS->C<6&,5B:+J@+D;/_[#W#>-:4)T6:+_#7L- M)5[58P&WB.]]R@?C[M2U3ZIQA=4[D8I?V^JFR6:A=;2K:IIW3D_:FWP3WM!>9-94.53Z!M M>/0.6&_PLRYH9TW9&I@%:,K8D)9H,MJ=#/L\8A)2 @$XL _BF#&HXU"YN13 CSD&3!W&19O,5$@P8.X=/? P_')>5W-'EC8TU8*R M*&%LBZJ:I'3'L[T.*'*8A0.IT\9+&B\WQ'-4H][O.]_!80QBP';]*N1)4-QH M@#2Y&[0=8Z#-=HM=FP=#V]0V]:DF,5+5Z/:Y@;!P0LST,-B(AHN+]=!!A- MOBL0035*0I1JK:<6BS[JAM0#,>]&0W1(=6YC]A[JW)J<(*SGE3]'X+NBX;=? MER56XT8T$0$ABQ[F+5WS0';&J>@Z)8O:K_9$QG<9U-%B%"K^;.+ R:N2QX,2L6S.#U@L6.L/&8JYQ21]WBQVJEEIW M5BO:U6Y-0!F5U5Q!??@]?+.6LL'[7MI\UVTS61_4E^3$(Y\;0?=T147'(<=_ZO1H0Z'6NMT+D/!XILL(= &)I2^=- M,3NX3!-EW$E064TP"XS=\;PX%@WJ0!13V(-K]G"G>!'/ ;?X9M9D0/ZMTF#Q MF.E#ZFI^3#VLT>X-+X: !HBO;$WJ=6I6UB;TX1B+P&C)?X#)\&.KT'=6?(T( MZ)B*]YDI.R=L=6;J+6)98I.8\4]^CHY^]YM?0': :="*KN4'L>;GP0*9NRS" M:#9GD38F%2JS%H$&,(-<3)1<8WWN@H#:T#96N33WMT'D)!0=Q1. TTB]L"BX+/1:$X<.6H#&7&BU0>OG2Y M." &4)IZ:3S"&)Y%I[N%>&&%S8W,KA3O*++HCH8*SHLN/:!CNK U@_2)!5IM M@$:#!SX.EH#R&#J?)P.)Z.8([Q9'HOD;(NCH7G;R44W] 6+@=F$IE:$]TW4Y MG;9%HO.+ ^@03R8Q;Q4-LM;\;0W*)?1$FVLN89ZH1=\5+[Z>78(7_Y1J6XL; M%P5F7>9:XIG6K^IHE5 =N4%%_$:O1E.E^'49Q@-=T_CL7UR(GL[\RBS&PQ*@@NC4 M=YKPQ?PQ.A%-)&ONI"TJ1#=Y,;"!Q6LCU0VZ9)4.NJ1L\8$ZH[U%WV4+<6*+ M^VS1_MWICK)2\Y*==&5L>[UU1[T\OQD;?OM3X,NW(>T;%XS-7SJ=SMIA;JXS MCB63JL@UMZDJ).?.:.?S+)5%*G)LY=3;S&H+(WWNM:[I-JU9>SLO^XB45DSJ MS#I&"QP4KJ061'CI?.;SM&_>V5:&U9V.:/4C,L(762&D887A1&Y71Q3P%'_[ M")9(9SP*#D9RGIB,%]Q0(ITJ:)%ZYH@35O6.O%S:_Q,M>$E^9V)X!XH-P':" M$ FRC_J<XSG14L+PB@3&>IUIE@A4J]LH(; MF3VM,;;R3/71-KVUT" MO^KCR!EH@A2,6^EP2)0JO-1&I!H,*R9-T2-1[BJ"[1X'Y5_U<7#+,R$)$6 I M<> 'Q;PJ1 IZ.N/2IO)ITVF[QY&SO1Q'O&@Q[]@0/[QIK2%L1[+EHWAPGEGW M+#+G+:<:.,%S9X662MC4*8K=;7.Z=]9@9/6S>'A_1WH81! EI6?6@T_A4P,> MH$D=%R15%&16;TO972KQK_HP,J]ED>><&^5X(0M--#-.NMQ[*ISO[5N[2QW. M'S2VOX+#(#DSQNI4YEJ&28_2&0Y6+MA4VBBQP@#XK^(P-IC:N>D),>O TK44 M9(;BP"? ,9FD.2><$4M,SX#%N^RRY5F%3G$LLE2&$;U")O!E('=#- JG-;@$F>0LXR8G!1!K*I7GUF0F$[V# M,Q\)6+\4M*3"@B&HP0C4*<^-@DU;:E*P*<#VT.)IZMHM6C9012MB)I10/2AQ MNVY_ZD5&A$_!#LL=)G]!NA%,RRN>YCUC?Q]%U!H)C]6A'2#:J!1Y40#6O$JY M];I@F7&6VX+;C(K^]!;?3GIKSWA[O;@+\UZ5]AQX]$W3 'Y-5; R;K5-TYSA ML"WP$+S4"LA3PP?4@:-'5W 5'M<,BQWAAGX:-]M9:2[K@,[EB7)\+$+>V0D9 MQX17UJ;"<0K*AS):J((P(/[4V9Y)FVN>T&)O86M+.XOW#-:>HGNP@]K$>EKU M0*3/65ZX-,^EYEI1:00'+P&<.6.D(;V#$K<821\FXKL<\K:9Z;$C_(,2*)ST MJ:1.RX_-M= M%VF>93@6TX*WML.JDI=+O*GAVE)OG<*XMK1: !ILGA847%VC>NZ5XGGKJ>\*&ZYW* M2>FN;? ;*3)AA)2>6^(*8!6I6%HH75!![8ZKDH:)^/TK79>YG&=<,V\M+\#I MRM)4>,,,=UZQ_GGC:_'%*22WJ;O 3,YY+G/J*+=6%,IJ"WI5@I)V//>;IM-> ME.3:/P,57N;"Y!G-=('W'@NG,\Z8T-Y+YHN-"_I>A-6Z%R]."6$UX3*'@V". M%TJP/)/&:,8TS7:==AXH/^S/[G4JTQDQF38Y&%I*%0636 F62F4EDQO+J8B\)J!CXQ =4,)JS.^=/W?)[2JR)=Z:K(,GS/ M1,66)7(/NCC>P+0&_"U1<)*SPK)<9K3@4DKCTHT9?R,31J0K70/9#JJWQ.P] M.,ZX++R@WF7><\:5 AV7,4H9D"-8\+V7:X;"W-M$ZU:-OQX\:^DTD#+SN24< M$*L,F!#&Z9RYPG.Y\16_/1M[FZ)^8[NA!\4FE]IX8516@)T@F$8])4'"BU5[CB6>5D0M"8M4LQ& M*+\QCD^*K>T](PO&"G31%">*JDPYIHI<^9QFWFQ\U>K(%-MFR+2"2&XIB(.\ MX+F2*K,LY<86@$F:KW!O;;<.PH,.ZVI7QS?74RO<%F?$2\6*C.7:\=2 I>4U M]T2GHYL9\+(I3)"IH*+H33)L^ID-98:801@XX8 MO*B#('FJE>(J2U/-I1*%2\&(R_/,IUK[OCJAX:0L=W\0^Q!'%#P2K\$;R7/- MF4J+S)&">^%2G6>JOS)Z -FPW2-_NVC."[ YB%0J9V!1DU0J*81@G%&?&J5Z MDH[K1=8&@[8M.R8>6#9RO=&45UDG!7<2IL+D6[N-;RXP]HN^KWU M)/D9QQ"Q+)%Z; _EU* MR13P?LBK><,YECVZ9(9J2P185#F84X06E'C%!2M$1E.^^46\XW;)MHMKH7)T M?%/*,LFE(3IS&B0]X5(RPMS&=X\&@[9#JL[<,ULHS8U7AOLCK/<2QHVT>TIA"F**3+ M12I2, ,S53CF+$^=2H]>%,Y%]HK:92U M?9U&]YY,YQHRU*_)R!<8XWIE/56XPUE'SJRU; .J49 M'$WJC+?<&XH%FAD75&<%<89L?KWNI2G@?6@23[."FM020C6G2J+P<@YS8IDL MA.PM1AK U=.GD1\^OZI&UDWJ?TTB;,GK*?Q*SZ9*C\*0S_<*9S;UHK3Y:?/# M3L]UL-*+5& '+)R/4EA#,[!C?":HD[S7C'G:>*%,B)[1 DLP['IGEH)%3'WJ MIDJC-=[8ZF,YC)$MTWNV"]RLK6X?(G8<*6 FMSSYGP M7%EO>F/W3Z/H61KTG#(JY$XH:1T>*;P7&4!BLHP;*XK,%#D1GF)(EN2]L7+V M)(^(@LK=T,$SK>&'=N]!\ENB*0A!KAE5!!QI#<2!W4)=7T.W50Z(T'$XA*F3O/!0ORD65:I\(21OQSD;@EVP?8K.?*UA"D-0&U M1$DN:28Y]TX)#NH)4R"66J=[*\Z.4%IOE=1XZE2:\5P:+T! I4H6JLB\DT!3 M>5[TED;OD=0(27?#NMN5>KE5&?!I"E9"RC.J"^URK.$0P,8R4[T._JZEG@ K M?(O@!B&N"591$22.HYR!LM&72,5?P M5*O"^9X64SDZ$U^UN%9&Y> (^@*G%''I-/6%-MX!T7 *=L+S<+8U<9W)GF8( M^V4B<#]2%SFW.+I&6F6L*0QFX_N& >8K>*@9S>5.F&AGA )NJ[ 8:<9H M/_4*;$<%QB,SEG.K;9\7LD]"(>E ;<@TRSVQTAB5 J:4*P MP'7Q#!,S ?!27:RKQO4,<**'JNXN;@&AV!A8A! M;6M3XW1F0\,M;0N7@E?B3(8W/)_)CYM9B(0<0TB!@_OK,P$2PZ2<%QF(,4Q!C5CF096!@IE3E?>,M5L'9 M,WD4Q&??5:TA2'M5@- "5>2-X[FP"D1;(0R(,YQ[U]^58?OYC)X)M0-D0C Y MA?9@HULP(+3BFF1@@%JK+ S@I'BM/'TZQ2I(1G:2/MJ9FZ<+9:T%H)7$03 @7B0%IR_- M+!B5*>TAC'V6*9[+'1F8NT(G6.>YLLX9'&&5YEYG.K6I3EG&?);VA5?V672" M7O,Q^#H>1YEGU@N: A:]DS[GE!/+L>F=RYZ+Q8ULA;SH:P72C[H?U"B4Y'RX MM)G*DGMZ.W%]>>7C^W*OKO_NYK*OGOONY'-IIU?XC_2?OT]P MF^=J5%Z.OTM&SL/7IAI5D^^2?TK#_W1 GEOUV >?=4[K_[ M(>(*$,'/VY4ZT/UYL?D_AR/KO*W]4T^2/\\?ZGS> :@/\+B;]Z8'QJ&Q$"74V 7>=$^AC1/I<\GZ3()0+N)\]/X?=_ M>:6KZ;2ZGL-REYKBU]\GS3;.\75(S?^\^"@^\EU";[[TTE@76H/(G31;:K?\ M+^KZYGO\W_\SJZ8/\L-CF%_FDF=N[=G[N _KCT"XUT'S_UX[/QLE/Y?>/0XT MG""0!D!-7B7CZO-$W?SE5?SOJ^UM")'\3V#N//9^NO'[(P=T7Y_4U:BTR>12 M?Y.>)?C_O]T4Q?\V&[N$I6".M^J/ST,]C_9TDY-J,9H@3^@E,""WMT"P;T)S<"Q0Z6 M4?/@5C7#]G"QNOJ+ME]RZ]3D,7/K#K4]L+'NNR=(S_?-Q3M[)>MM=46!]3R\ MKPG+(_Y&#XK_M#%R'X*^!^G-AHI=;HAF9TSN3T =@EY.Y/P5D;,X$WO4M]NE ME_WI8B$"0/O0Q1@&F$UQ3D+K/N];V:ZXV;65[;1*^! U;M]^#R6B]@?+LP3. MTZ3QI,"A9SD=DL#9/L9/Q'G,Q$GXD1+GB_1,WY7C$"(?.1P1]-NOOR>JKMVC M(?+A.*#1M[ZJ)O"/Q;%5/IF%<.7BHU'I75)UGHG;A9]=#TM5#MV:'Y TVMPV M%V=IE@](&)T\S0'"FCP9 M[7LTVOE9QL6 1-')H1P@+ >CS3P_UF#'#M1D7[IU $[FK]Z7X&/. ZYGB9]- MQN5T-G&AD,F77_#OW6G3'>"E1\6&"*PX: 1VTXWN7E"M5#1Q>)"?D&=;W\5Z M8H^<%8?)D1Z6ODX\<>*)AV/+9X2G+XDGCLN-)EGX,%8T5WB=H;]6>0@>\\E; M^#J]A2P]DR0[4G?A1)POGC@I&5+(]QARH^O=>MA.'+BNOUO@(>G>C[3N9N), MJ?#J7-!ZZKJ"C?XC?'#8C.KFU?K[3S'M#.:M ;C.%8 !":L-=K&>3/M&@,9E M9$!"[9GBXZF-?CNL_,B)CUX8'W%YQE/Z=?/1'N+E_!'7?=M.\OM>]_@L&;O= M^9#,](F/3GST M@OB(D#-)7A0C;;.-Q_V.'0\536,WF;JLI\V J3O7C(*B_^PF#MMS?"JK63VZ M;>X#.PM_A/X=]V\G):-R[/!K7XZPAD96:32<2P MTH#<:8G?#J&52L,A.?;M,7=ZHFS>9F4N(IYC1H>^/*?6#Z?6(+L[GT.__TCH MX]0:Y!F2JY6LV2!N7[UN=%.M1FH2(P$WZG8"FNU\XF).H55;0PXP#BF6>%2& M_^YJ8808;K1PX&FG$S4/C)K9658,Z0+"'HNX5M59>[P(]=9Y!VX3=O&<@(:Z M+$VB+B[7KCK5P_D29+YLR97:L]XU>GL<1QS\E4_4%\_KJ-M2%#$IIG,RZ/9IU MD@^)-4\.QP!A.11E2G:DE/GRW(W7]A.Z&S8!-R/4WPU+8YR,N3T:#.K 6(W2514'0/3&"=+;I^E*WQ(@:F3CS% 6 Y$ MF9P-J4CCZ_8Q/JA1+;H\6W=%6JIP(\V43)N7'2IDOS]68 MU^).GNRL>#+F7K Q%WL=:Q>S#7:Q9I Z'VZ0^CCZ8YXXXF5Q1#&H(-S&U+5M5;E.=Z!M M>%WW>]BOUSSF0.IS4S3M7EALUN#JB*]$'WKCQ5F^Q[8O@Z')$Q^=^&B[5X#2 ML^PPNGI71/E@A[QV@__OGV?U^:52-]]]F-WJRW'Y#U"?']67Y -'[YW8S6*?== L?Z$W8E?5.F>E_"<>,R5*JLSSEIM"%H)9R;EGF+;6I?(5=_) 4JF5?@K8^FK9#8NX[>_IRE]E5AGRFLUJO_RZIR]^FNZ0-P&\ X? MCTX2Z53!-5>,:TN*3.6%%C;+4LVU)'UX)(?#X_\,W:Z XS MKA8;*#;]&K']<@)$76.+Q?A,HCZIO_@,^_>ML6D]A'>#X'W!-V-#; M9L4YXJWAEAC'9$X)SX75--6.I%E>>$)3J^\C7LX)6-Y'/+F+>)$#9Z0=]#\/ MX!>(>2^]H")/B7*2N]S(U%%*G0.L^SSC8DW1<0_S&3QWPGP?Y@O+76&,IHH7 MW N0,VG!5&$R8Y7D-NVC>;(6S8L3YOLQ[^%_2%H0L$.X4*ETVG.?.JET6LBT M1]H\*N;OTWR:\VUB_F\*;:LQS$C&Y*<3'@$LN,R>$)IGQ*<^54H5W MJ<\5D=03:=6: J'/^M@:&L%.F83+ZM^\=?&O;[&?\Z^PAIIB ^.?\;,E'+4_ M:7_PTWC^='BXPY].,JVH!EV4\53F.LU9:A3-!-@)5-E-B8JR#E$]!=9^M@SR M!]2PLU;G!<^LU-:F0L-N!1B>+NNQ/)]W]BOO]O6=+MOSLHPW53VM48[_JJ?( M2\@=[V8C7XY&\-UX.H'MU$M8Z"[UJV\7"NM\K.(J0&G-&O,E.C)&46^H]+YP M F0,T8Q1*U2AE;,F5_FFN"&$BP4]/ _:(>)-*."5-,UUIADO0,EIYK3*0,F! MSE*TU[1;AXVD)%M#&SC?(Y_\YB[+T((/D?=AJJ9N+H!?3\^G5^[\%S7Y V3F MKQ[61Y[[3_32D^"F_^\EY(4%N^O-EP,P7D\_7KFX5+O2W-M?X"\3GA4NI]QJ M"^:!D=S ?U0NB1,%(=G3^/OK8R&9%?JGZ4YW6S4C5<#9O/[Q_]S/L M^R/^Z-5SWST/V*38L?U>P_6[/=P7H':S),V[VZ7D34_4,J1('NC>G%WR1VMMMA#;^.$P#%7"4$HV- ;6?S00MJ?(M3%4#@ M*#"?<5N3[K;J^;;@'^^JR77RX9S!44^OP@H??GQSEGR^*F%I'(0 _#Y2*+P< M[#A,/TCT;?L@KO"+N@4".5O,4'!CW&R]! [(O HQEI1AG,3"^C_#203SSIOA M ^OT-*F=F4U"]@F 49.)&F-HJ)[IVDS*F["/$$]MZLO'N.Z5^H3R0(%@O;R$ M+<,VXUOQTYM):?"?R>P&H?F32,^ 9B_ D$MNU&0:IR.4=0_"EA$;6HV'P1:P M"KP*!UJ N6CQ\5+/XHB*>>/0@-5_^^5]\J&SGYO9I)[!AA".B.CN"ZX!GQ%7 MN+,:^+OULG#0Q1WTK;=GPG#/\+9)-;N\"C^*1'T=B;KSP^IRHJX39:_+,>PL M[!B.?7DG%\G'#MR NW&%K5(!(9/H#@;@\;O%:<)1@;<747WW=1=WUL#?[@T>/=S120=\VX$C@FYR(1/#JX9)D^:Y!HB- @G,B?./[$+ M(,IYI"!2E;JN9N.P=I!FL^DL#)AI()A>PZK3"0$0<7H/;:?@"=+PM<94H;1#=<^A7H:H@9>#91X[M M2MGE,PJ28T6V)F>T8)T("PZ\*6ND8WBN/>QU:7F1,-G,F%J8Q3C8)H"$\+VO MILC;"BS?]F+I;['+U>$Z("**@N595FA1@"^9*Z(,N%-. MIE8K1E+:ZTVOZ4,_"Q%-& M.YMS!>X@U2+/"V\,4: T>OS!53B" )[H)DCXS>$(%QPZCE(?9=S[236&OTV0 M,."E@&7Q'R")?YP;H?_YOAJ5YC9YR/F+2RY67%X0UH/EYJO%M7K\/\JIRS1G MBL/_V(+I5#LJ,IHZ(7TN_1[]O[MKA+^_ ^4.ZL\\Z#VMC]F=V#0_C:/R [1D M4?&]>_WAAZ"D@/9??_@]?',.!FJ""^)F'MELIV$FRLV?QJ"39G$[E21C-OFW=)7.EQI>- MXU."6B\GX077E76C(.JOP3H"SZQ=NYFNAPQOP'G%B%"LP2L[&P(%WYC485V, M/:-1!);79UP3?"-[/JJJ/_!HVRW2]'NL[#-H=&$:9OXY;#U"$PRHSQAWNG1C ML,IPUNU(CX.ZQL%=*&Y!B87'F%8#X3" F([ M+Z7 WU]7$YSX![^]CC9\.PPHVMH8"P6+ E;LT$/P >9,CZ]5X_$,D->."M1@ MDHS'P0?R.&!P/CZ*B-;.0@2'"8'E]?QG:%Z%V805O-8#F+#D+>R[CH\C!F[! M_:FBJUF&3-9U.05H[WD]3<4D/H\(JCB,5 ,HFU:=(Z?-3'P-.D7P6Q%1W*@8MB=5IZ:?Q% 1I&8)(7:G]MZJR4<;,3:3NUS\U0T#/?X=C^- ._URF MP \S/8UR6YSS!1F&D&$4W(WHBL(7*<6HFP#03>F^F"7\OXFZ;O!C8H)E[FL /JYA=:(>B MAGQE.PRURQ;BQ!;WV>*.V[N)&3DW;W\NX6@M^MZ-T?I@RF+^Y(,6*5=$I(5+ M-4D+KJV5)#>%,)Y%.M_B3@32QZ682H=%4,F4OC08VXN62[1T M@/L[M F/H5]>1N:J)C=5$S2'9\'#R2+I EY4P]G1SJJ3>@8+->N&4"52"Z@D MT&8Q^#+&$Z\=AL :-KA#Y2V@:E$]@\$Q>9:EQ8HCC"-T=Q;@V.>?SU<(NXR_ M[4[:#")AQ3@51J6,F5W/H@ZV#M!:3F/4+V=GC-+EK878EJJOSL+_#6$HT-=! MSL4 (\:C@K$:O@_AQ?1,BKR96KP$SD7RRWWLH^F ^$LP,X;G!3AN#B.(FB\H MDQR>[!AC:2CMJGG./KS4CW#,!CL@3<[@EPZGPU>**NQF.PZ?&1I [Y M@+HQYO&7(2SJ0'U4MQA.GDXG ;"=V0,Q*_7,C-0B"[7( H1*G"_1N<+5KL&V MP%]]TW%W/OSXIN/D?!L5;INDZDEA]>6M8J"TL4NGW3Q,-TK<'%TH4UM.5*T3 MLNW-/@'(CR%GRWFHY.>?WRSA3_1$>79--Z=FV-+:-ZJ'Z[6E.[40GF0I/L"A2\N@X-!(F^ M=&EAXS./&CJ0^ Q)J\5()SL_AURAEW)919V#A#F.CL$T3*:9)H2V2&SR;2ZQ MD:\7*:=(;W7P6"&<:B9?8 78+/_C<*] M&C<84R%AZ"Q0Q#2NT-TRV'V W;#+AO=&Z$ %GL?0FHXAM28ZUR9FP EQG[%2 M5"TL@48YSP]XH:+7U\%WG(^'O(&Y8X'5PDW9*J"[=0X1N#=S?.,G3P7+PSI8 M +I8Y?78+JWQH$/B"N\(551YSKE@4A*GF"MDEOK<6;Y"^>^!'9(5D;@S=P5L MZ4B42"FSL0)ZGD:.695W(I'.G_=5-1V#F*RC*ZR=&R,G1%E3!N.]FMC J7-[ M*X:<6_ZI8ET02<__1ZQ]PM*JD8,/$$^_N4LT_4.)U/G_N@C)A0DRX>@V2'?0 M=56H!8G^%IW<6=J'L?X,L M"(^?A7,I8[ ':R#& . 8-X?:"YVY$!3!B';SJ T&VQB\KKI&=8@0A>CEPOY= M'%B#NR86$D5)H-*% S*7XZO:24$FXL&T,*"4 J)$$1FL8M]$HN++@ QT1[_= M]2!Q>W==2##%<%,8A&HR&WJTCBJD%^/CS M587T67W&0#96J8'81M,-P]! -@$-9JYZFK6"L38!RT8U?+U[F'-B?]>9F5?1O/9_-EU29:Y_]=*&4S MA[4ANW-8A>#-2L\R$&Z6D7;Y)/U=A66IPR((7-1N'^?XY&@M,/W7JP+P_SMZ M93]/3Z].ES]8J7ZH=ZLW*_9J7!G@A'N6)(O<0Q+>\62!"0.:F.@X;"CW>/\V MYQF>?YY>O*]>7[[\?;/VZ=A^*2J?EBG^'[XT_E*L1J26.)5[=)51\+*0NBZC M:$6PFYIWHEH,+GDB.!$:O3E!K6+>V:08& \"-E4*;:):!\:"],&XKH=9U$E5 M0VQ6JV*JI^J'ZF<:-1TFU/2;'>*YE._"A\!YFRXN,B\Q" MF8295I>.+HY>E.F0EV=Y7?8ZCO'(RJ:'MTOL\@UO4N.BY(_%]L7UR8OZ1E.# M-)$&BV*+XLL#:.L=@1QW^$2EH@I:B[U6HI+W&:S7]K04ZA+H! MC!YVCN4JE3TL]T 6U9%J^>OC*SP@\E6U%D[=:&R*[7[($#4!7[&:RT=JFYI! MWD"H ISJC>\JN5K<=-)$I:B]H)P!)%0 :@U0YZ2/@HG62JWK;*X0+UY4H[W* M[.TLW;7[P+1IY^Z?+LN[KD7Z];C.:/Z9)HGT M]40[K[(RTR#8K6"_UO!A4K4MJ&Q'1)IL =1L,$K&QQRFX4(MZDRLO7/Z-7\V1!DNU@VST-!$\0"3=6&(4J M+BR*#1 =O<301=%6W_L&4S D#?*:]VLW>M@=?V=*RNRP]%1I>"Y$(8J[4%I:FV' /DRI_35D_RQG,+L'[%IQJ&R#D##*D2.8;\*>FH.=& M=HA8+M,6)_JS8_I;?6)O>M\RDU$&E7FP8+[#?5'DC3_.IG[YU;4CJ5%N\'RQ M_F6]_+CZ9KMP-E%UE$N624) ,Z*#E)3(H!*:6NNZ^R%L/)2?'L/9JL%SVOUZQ*+0LI2D&BC:" >V2O=C8%;P(!Q55WRQCD MZ+]G\SK5<5'@6@*T0)4MI+H5F/X(WAP_=V#L@E$VQ""9L\"H=29WSHM@HLS^ MPA;2W('Q#=+.[TB)PTE9^%M\+2N^JM]6 MY4^[PMMUDE$6%)2^DPI@P3H@6^!76JBWX87<[C[QA@YGQ8U?\RWT;*B7YTU,ZJ MJX#Y"W[^7E1]?'V^^!C9J(A_7=[(_M5^7HV(6@E:WLMKOKU\>7YW]>KZS8T7 M+]];7^U[G>_]YH:=2[I+FPQUQH/!H-!K!UY#D$H2KI2+K?FW%5_V_>)^<9E[ MRU#.SO)'E((%C;!FJR.U/DV'QG@WG'R^K"8]MM-PE)VAJJITQWP5*DA-O4;V M1G",F&2(5MS'H @3MCM=T<'7):89T9=G%9K? H\;)=5M+RK>L&-N4\&(!&:2 MBAQ/%:$31Y9S93% -\RV-!5>Z\G:Q>TESIN0V.X[DM)+A_GQL_^GJJ)^Q]Q6 MS"7G?$Y(!@A1.F&-E-9J)Q.>EMWYAPYNOXTY%(KAA9WG.T7;Q4)[KMY5AZ.C MZ/QKQO PEA"<2 &HESYQ0M%DWU6'OT&N[H9Q&*FAR76@BXB&&.U8M!9#$"JTUIPKQKL;\>_HS#Q"7_R1 MLW\W#'79>$IO(V<6$G5.44>UR$DZ1F)HS3GW^4+W%3!B//%) N^*Z1>!$9"* M.^\]BP%]&9EXB.;.'NLW&Y\\9#8AH?HE$H&DB+Z+LI8"B]0%K10%TW;IN1]7 M]]F$!\HF"&88Q)A(;L L,;XD5ED2E)?XT[:S(5>J64>H[\8K&.**' " M D_$J^[F\OLH\%$$'XF0F&2B0@%HP'A10'+:&Q.2"[;UH.QE4 <*/BA_]-;U M(?VAB/PESD&N?0&;C.9$ #I",1CT?4/+5ZU^;/[&_*&'-\_,>_1[I$J,*PBH MMH'E#RU*&$*T3RUAR_IGRKUY'J^7"YQ8$"DXCN%IOII!-#BC'27"&=N2@>W' MW&\W)MV1AXL*:$$E2_ TI;E*3 7-N;6&@&&Z6SF[(@WQV,_"4;I"S-*4ZT-5 M\=5#6XY_H"K*Q)A16PSRW%4>]M%S_T$](>(4-99K+0. ]599FP1H*X5W-FQQ MS^N1>4*]KH--?KA^'6Q2UB-=3/X9+[*^7BMO?_$YSGWN859>)ZT?OYPM+X*U MA*MA*3-9*VFLTUBZX6J4D-4XDAJZS8X .EI.!$@Z. M>FDV=8%_7[SOUR_G+1?%2BBJBKGN:X-$(G,WW1[D:]>4.'VBZGM*]T^F>Y.R MP^MB]C:>HDM:7C8JJX+S'?=<'==/D+:7SWL7N05*#8Q6RQ&]IN@Q,&^HT* C M-XP:ZCR/%KT+I5H_#JZ:J_N3PV?'XC=*7U'STWW*VR8:K8I>)5(;16];N1N% M*&U!I$:%>DHT)D9=GMZ.0N%H,(%$EHPD0'5K?]<=VJ=K%UNYZ'.Q=0M2]+-! M/VQC@_Z>QX>U'76/VP95:/4V0B:/@02F/5B9KW?D"@7G%9!@E-#;7".Z3R-D M?J/D%>5#&:%^1&I,>@W3C]-PU1S+LVC @'3)K6!_/+&+UD9K,U_KQ>M]$\J5 MQ<+U&QJXTC\KF;X,\GLT^H"S0TD[.6#P+G9+> MR@0BH$CRE%+023B4S[;N'+MH)[>AD] *J19]A#?-N%@V##PINU7D^8HVM_'* M@S4NOK]%LZ-R**B;S4.<+^:!WC0?='5RILIS/=>F>$YZ3PF]-ABT?1#HQ^*1 MOQVXV27*XP*4];F=I],03N+_3"HLCLK'OY^P\\_5QD5K)"K)^L#-R]S**6.+ M+\%SZFSV:6[/_W90_O=@V_>7O[[K^]F=WU\RM?GZ2=%B:3+_X+XCAY/\_[]L M%M9JMVQLXWQC[\-WT\^35V6_N!>Y:U17,ZWM=EUI.G?#A-2'9EAC0NMM)'7! M*>O_^#"?H5$]JG0ILXCE^8B,:_Q#B!L855N5(_6$96TZM?,/T[.CK$BHH.7/ M5E2R0"?_^Y^K6:5KA94^M].R25_9H?AZ:['3U:E'A1&:G"S'<5TS0/?&JAX4 MVY&R#0O0*"@TD'171X76?]X(E1 %0'>2="JW$_5J--=JW_ZBBV'9<"]6A^OV MLKR!'DU[5XP:OCYB>HU$M!^%MA2DV[&K)RPW>$PM//C3G8F["?H6HE<(F?M$ M2&JV,]LWK+#L3LF'.,ZV5?(W;<,Y1J_D=S@M!I>AW<%R*Y7M%J8N$0$Y(HW= M'\N;-78]ZAV7SH[]8!Z1SM[]F(5#1L6(U/;Q'+1W$X/]*3>>4VXWX>.W?&1M MF3-Y^^8?]03F M=1"-4HR+/.URJ3G/S\)D^>VCK-3XI=*C+Y-7-D_*O/S279F1MUWLBILN]BRV M7.Q8;[BI3$-Y3I5A2FN;0,AD:60L,6LYX/_< XTAOV$@V&F)T#0VAZ@M+%(Q MJ&J3#](VAKH8I;:OW;B7VHE][49+E46[(=U4@;&T&[_T3+H^*.4?^OU? >?K M2&KT?!_6U57R?@/9+9-*Q='PW7Q15KR7>'U Z_?##"R+A.HWW>98=Y%W[X>,O=]K+Y='(N>1N!0RP57W!>=FJ9&0%4'L7=JYN];9A\GT]/RJ:"R7*TGBQ>4^$-L[G??G M='Y'#PGAC]'?[(?G0U7Q[-7HVU C@&];AQYOE'=<'KT9TJO8VEYK'^D]/"P/ MY4S30P./M09J+YQ?N7 >4OI89?.AZO-NJ'>_UTBOG!EQ.3F?S8ONLN,_9[:F MVSAJJGI=X!B1&;@#%CU=5'$([$$BO6$5G9VY,=[.M^5-+M.("%\DS"[RC>DM\J]/.);-P^-N#P4;!1II]W* MY%Z/]GHT;!RM'^1;_GU)Y/9-3N[44F31\>3U51X E,_,5_;L*N69//,XSW,I M\@?,,'EY=CF;K-QN;PZ"NEAIIMBEV:6ZR[&]"K?.1>Q:9 M<@!:V>2#%CYI9B*5J67"]HTS7V5S;-;+US\?/&,5^6X+ZH)N>9?W[[*@%T]$ M^R:]C?;DQ46>:WD\SYU.+K^LSIWJ>'A)A2""\R02SJ4&1X*SA/KH!.4\(BE: M9Q)=PUU=PYT"UXN181W +/"LITQ5$[46<[;R'*G#R8O/Y]'G[]TGTQ17L%V9 M3E6ORHOJ);_@B@;*5$<:([%.*Q!4:^<1=4F%T!R$WX+QSX[EJPJYK=Y=PGHR M/?OC^S2;79[-+E%GSOZ8?"Y^-)]E._#[Y>7Y]T^??OKTZ,H( MX4_SKY_F!P^JYR^_G./S"%_,\UP.BLW7MZ\>/;$NGB#:U4^/7E[&TR-ZT./% M]8:K+Y_'BQGBFG]Z>H)OR>UKXMG1/]X=//LISJGZ(O1H9-.#W,+7GTD[\^7<%R M!74T-16,O\\SX_ZKU'*'?(XZ",DUY)F,47J3J"=&"&N-.5BCU#9KWI^XDU5Z MX+OMY6Q^,'G:RHWG:N>^@P/5$T^SU3A:YT0F\&T GFV4AQ(7 M?.DZ'NVD#<93-!C$\J0@"6N ]&VA2)4)Y1S7D QO)81(]6/2KA(C-2 MMY&V:\WH2-L+X,%(JSP/SA&E.=$0HM-"660LLC8FD6AJ(VW7FM&1MA? PTFM M,$$[HAE!AA*GC4-F6FF]C\Q*] +:I+9CS>A(VPO@X:2624A$>F; @^#*>NU$ M=@LQ/E#.R%:I[5@S.M+V G@PTNJHT.)X(:2QX"+'.,MYIHGAUA 56X^QKC6C M(VTO@ C+2"D@A"2:,5@"=@HS?*$.1MIN]:,CK2] !Z, MM,8HISQ-CI($!IQ5W"B>LT$NU:,SK2]@)X.-(22-*!!&$HV.R1V)1]%!I3BD**5M)VK!D? M:?L /)Q?JX)PS*H<] &>H<93(""=8X&CE\U:_=J.-:,C;2^ !R,M&G6OE'0A M,Y4F;KB7S,D0E0R&A-8<0M>:T9&V%\##)171"U%16H%F'@10FUCVIQ.3Q (: MI]:D8L>:T9&V%\##A0PR!A$M]8$+,-0[GW3,$Q,\NGU:TS;2=JT9'6E[ 3P8 M:6,DTGBK/,9_H(@UG)J *F.)1=\:6D.&KC6C(VTO@(?S$!S7^+H0M>2@+-P$\G-0&)3E&U9QQ#]$JDX+'?XA/3 6 UI"A:\WH M2-L+X.'RM4&P:)PFZ$=G6V^H T$9-P8P. 37FJ_M6#,ZTO8">+CTC"/9:89( M@P&5<^^42A.C38&C(5*MZ9F.-:,C;2^ A_-K65*.1T5H8,"]U4Y0*ARG*@5' M:*M!Z%HS.M+V G@PTH+TEBG-P 4,5)32CB?TIZT1*:E$6SV$KC6C(VTO@(?+ M?"GG29(F^,@!@C-:,XZNGE8269U\:^:K8\WH2-L+X.&J9YBUD262=%"@O;.! M'KV61Z%J8?I^'*GDQ\;H T_S+Y-+W\?7I65!8> MO,$_D0'(A_AAAK^SOG@J5Q7.YA-*_HP%@_8 MLR^3\SB?SL*D:JL4PRU*#"$*M,5!,@"4;+0FE.$?(5KA)7&J]'-D[5WK<]NX$?_>F?X/J+[T M;B:RI#B7BSQQ.K(M)VIMR[64N]ZG&XH$)304J0- /^ZO[P)\@>*;HF-ZRD^6 MR=W%[OX6KP5 ?/S'X]9"]Y@RXMBGO='1L(>PK3L&L=>G/9?U-:83TOO'I[_^ MY>/?^OW/V,94X]A JR'@V/ANB,.II!B;'& M_;Y@?F0G3-_@K8:X1M>8WVA;S'::CD][&\YW)X/!5J/$9H[)'S2*CW1G.W@[ M'(V'[X^%2A;>8IM?.G1[@4W-M?AI[P]7LXA)L-%#8(/-3AY9*.OAX>'HX?C( MH6L0,AP-_G-]M9"E![1;**M4R1XYV/@M)OQQ1:U _/% O%YI#(>:).A]94;C M\7@@WX:D((CDB ;%N&;K6*4W>,B@$O\T\%X&I( >?]KAR"NFQE:2.'@C[>P/ M1_WC49&.59186O4LJRW6VZY0:G \$T I, MB1XR.'8)'L?N[_$9F*1;!"]4O2!0$1*AJMFVPS4.=4(^\A_N=L0V'?\)/!,X MG@38WV$3261/A!:G/4:V.TO )I]M*#9/>R+J^D%L_;Z#8 /] A+J6#@G$,3K M ; PJ =2LZNHX$"$1O6$E$3D@1!GARDG@$D4N(/&S-(UJZI9P**[5JNM,K!9 MU2I@(39ILU&6MJIJ%+!@ZWGM$7*68 $2/[[>S7+:::G2A:.[HG>8V,;4YH0_ MS:"6TJT,IQXBQFDOER(L/2@_PNW3$#J/X1#U42!!_:G9!O+$(47>Q\&^D'WY M+L/&W/XD?^]7:)_;)\GCW*LSY1GC89G.YS\-D#@0H'/'-K -)< /YEC$$".( M,\T2_=IB@S%G7VW--0@7?;G JPI#+GP GH1O 1[&/G[G\YN+ZB%^+>97 MLXO)$OXYFUQ-;LZG:/%E.ETNT ]A"3]VB-9 ]!;H;;[!G(!9E>'-X%:] *-1 MCPK=@48GU6&5X]*\T!G5#9V8]C]VH50]E$*GL[EY[FS!$1N@(??XRF&E&HN2 M G(CX&WYQF.QA#_7TQM ?WX)KZYO[Z9?@&[VRQ1=S1==.OW#A1ZW4@SD"\B-@>,:,2!"8+&6\U"]1THRY@;! MN]H]T63Q!5U>S7_M>J#&L:[&<@Q45"*S'0HY:"H(!24U(&< /D.WV/;#; +_RN Y&T2DH"U\W'" MQVK60,SS'%LTM)[',]X5^/\XZ7]?$)*24"2JPR.!QV?',1Z(94'#- -;[359 M67C"& Y R2,H0.9=$IE FFRA(GG($]CAD](F,4Y=G;OP=CW1.;DGG$1-5/K+ M EQ^2FNQ%$DH$M4ADAP*;+!EWN$U 8])A<-1&%21">=BU9I^PS!E-;'PIC\2 MJ,I5@.'[E(& * *I92@#1%'?)KP/Y?2O94$H**F#. &QEU^8P$/C%GH2O[8E MGA9 ]',2(D\$DC*0%-)Y/UG!1*9'K#0:HN>&Z9FR,)CQK@")#RF510CJGPE) M2!75X9' XPJ#E_PZX/\N\/!0AF= M\U-2L=LMX3)A"F/9G2I>BG]I+F/K/\N /2 OP_)"77$4_> 5U M\)3-LJI@Y5+D09>56RV$LD*>MH.V5L)6Q;>8+ _D_#1M(=25$[\=X.6342K* M&>_RH$VFH KA+)7(ZB"LFM%2@2Q"D&MD!/KH"U*CJE0QI[D0><1 M%@(U'H[2DVD=+,WD>53P:O#E05PCNU,4#PTED;K@:7#&?$6@.S2@0[S '-Q> M=^:<$//]9]#C!F?0;U!H$/K!-ZD+MP;";6)9SH.8.+%+AUXX[HJ;KN63"69_ MAGQ.,?B>'1:3]%="G1+Q+!H[>-17 XWXZL1(J97; V&:QW6,>QY]2QX:>. M&XC6!6@Y4QMG2 MF:_ 4S:,WRY=RX2A=N#,+)#+,34#^BBG 9>:B+2@IXL(H,6[(CB-?913H+.-):HU\ MM9&B=Q=?]7: !*]B,52!_MGVA(RK[PE1B+2F* MCI1-1%V8-!@FYV#<<%0W6'SN^B&3"W")>$KD)@\H#IU/KL[1<-3%5=GSR7M3 MH%R:_!E/^KGDP@"H<,:Y:S<:/.T<7^RHR9R[FE'OE'-AP#1WH+J+IPJ[6>5N M)1;N5KITZ(PQ5TPB8I%4G2TOABKO@1V7VP/[QMM\Q93=5V+[0*!:%QA5 D-L M5IOOA HL/Q12"!L'/S$Z305?:()\53JP*X MNV:BRX^O@0^_@C:YF.?0-PY] M8B"9!GVDD!\%0J4N!"J$P'2[LYPGC*7[;EVJ;S2&Q9O<0"CD:CP<$JLI:>$0 MJ.4'0Z"8?-U%1>63$O%!92Y)[M"QWEF)<;6S$AVZ!8,^+,:J0IQDG1U;[,I H%KWM0,O[=$RL3J4\SP--_61, M$6"C87*/JLK?5;*&#B6=1V;-3>AFB#ZQC0MBN3#$W),3P_Z9R\B+H^8/.XT; M.NST!BFFRLVIPEB9PO'-39/:A7(SH7SK%K+[NDF/A_$:0?!WN7^7D/XE?^B0O_R%9\I0G9B:LJU8L4 MUYJVB]UMZ%US>>7H4EC\WL%4Q@&V. N>]"-11X_,"&Y'RU4G[TK#5'58%I/X M<; &*==$EE)"X?-_]R,9]521V__IDY#Y*_E0=GQAG M^-_!2.%'?5-=F9!+_CI8"5LC.JN.4,3F_3P8'>C"A;A1)2T")O&C'W&7UF#_ MEL6QUQ_:8H.TN$XDHS&)L5F4QKCZ0DY_]+8_>G^X'KRR#KQ.^7&G\AT57OU0 M#8J 2_[J1_RUG:#>OEO&"9)%_--V&)6,+=ALK!SF&:QN9FV'UPH"N;9B\O3 :<\$)<1-QI(8%"&.L90E&2[U/^?MO5MY M.X9/>[H\19_MJYD-%!K#%]C[.[/G.W&U/4R"9,90<4@QZ:NQ>K(5GYW]T\_1 M7& 3PTC2*#I+HOBBKH#6>,C JSP'%6PQ6F[P=6R+T<1717%1?1&JD\3ZK[UN MP$7>_WD>:LH72_S(SRQ'_W: ,Q09GC>@3X?.](0'S[]/T&2Y9/G@+#>.RS1H M!D73A[$=VP8H%F2O\7:%J>*#*DPQHPUG"_7I16.@VO=:4FI#70$MJPNA&6!% ME"=T&7=@H!>W(B%+!+L_S6J#. M."Z6!+F(L&7P+F T;K@6%LM4F=\M5GNQ4]U=X=FSV9NN]16Q M99FL$$B%LF5(7A);Z"O'X7N3$9;HB,L0MZT#SO]>SXW#?\-\"H,GPK])&/[/-K4.SG_4JS*I'@M<;B_;SL3N322 MEL'E*3JS10F<<'T@$M0]TV6"4$9_O;Y2>4:O9:TIT]122WVI-L*64E3 =6 M&G^M/9*MN_7@C64/G[^P6&O@Q=?W:/"R_'OAZ*Z?'IU"/1<5WG3HUC,\VE6RK.TK&O9 M6Y'>UULDY\6IVELI=&Z>81N;)-:AUA2@^B%0\V4K7FB)MB-CR):;;#$OV:-K7JGQVG+6%$T$6?]RZ6$IVUFD1E4?5LKCR4W;P!U-.&*8S M^]XANA@;2SEJSKF0M'U1EH1BO\YD$+P64[RONFC6'8P?'C2KE'6I/.TS.+PM M0%1[+\ID2@)B<+ZRR#HKE5&1KV45TMOKX6QW%&^PS<@]]LXQBYVT,$&%R9M] M[A_;65+-9MZ1MXGQ7Y=Q/X$C1=R(O7!+[7%_KM2HZ-6&R,75)8?@> J;\"D2"O&V=_QXB8?L2#+5< MKRE-:9$J<[:L37J6B,[RPG/7I.QRV]<%'NJ F2V"AQ']%\V"'M&Q+&CGQ?L& MG9Q3QFL+XQ+!5,5QI<2U;-GHT&CX#(0O4M>K%MR^RKY_W4YJ.C6+I&55;68; MY)X8;K1+/=@;;!,Y?[E;-CCD%NQ??[K6Q*D5_I3CD0,EM=$]27.\ M;<1IM;T$;.AR5:>4X(IC^4:PA!Q8 U, .L$P]R,131);_P;$=>R MB-G?/N^MG0B3IH_Z1J +YI9PSH%R6N:5A0L"98!C3=RNJ%E3)LX[!J>GXTG_ M M(H5P##)^U%1Y?B_,?<]$ZJI6[,3GO=,FPR=]NE;AXM0?Q:[ N6K*^(B@;<&GC\Z9$OF!0R*^8>=^9 M^/0_4$L#!!0 ( J'"$^2/"(_XA !/[ 5 ;7)I;BTR,#$Y,#8S M,%]C86PN>&UL[5U9<]LX$G[?JOT/6L^S+2O9G9FDQC/E,^4J3^22G3V>IF@2 MLKBA""U)^9A?OP!%2#QP-'B(32=54YE$;#2Z&Q\:C<;URV\ORV#T1*+8I^') MP>3H^&!$0I=Z?OAX!U=7GPZ MGG=T?'0\.HNHXT6^]T@.#WEA1O7U(__CP8G)B%4: MQA]?8O_D8)$DJX_C\?/S\]'S^R,:/8[?'1]/QO_^_>;.79"E<^B'<>*$+CD8 M,?J/HF]@TQ$ M_AE0B2!_J=!G.DT^?/@P3K]N21DC7\-ZJS:SWFBTL5]$ S(C\Q'__Y?9];;T MTHD8.9TGSTY$CERZ''.*\0UAHL47)''\(#YW O<=JSQEE+RNR,E!["]7 1&_ M+2(R/SE8,D[,%I,/QS^^/^:6^$'&9=R24(WE:23*)TJ]9S\(3D/O.F3&?O0? M G(:QR2)R__.J7\\J2-U_;KVJN!^5&NDU)D3\'YQMR D.:?+%0U)F,2GKANM MB7?YLB(A@P>399HL2'2^CB+V^<9W'IBC2OQ&R&NKYM:5OXWHBD3)*ZO[\G]K M?[5D/[:NI[:2!BJ=T]#CEO/87V(:^!X?7^X2]B>O(9[.SYUX<170Y_A+Z*P] MGWVMHU2M:CI5BUDV(@M&XS^1&QIWK9ZFNK;5S .H [54[/-JN,Q[KH,T2+AA M_RY435X2PMAN!>**M*EG*H80)*!NH?* ARXT*BJ>U9U& ',G?DC# !9]/3K. M:LP-,B9!$HM?4A,='D^R6.6'[.<_-CY6< Z0T*FKO1*Y@S?Y:P$@U6LLHQO%ZN4RY M'3(AEJ+\/*++2DM02\5RHGX<;8A&"1V9>-#((]')P8\\LG\F_N,BR<+\WMI^ M(UPV/DK16OI6 .WV6V_RSTB<1+[+>CH?,MAPR/_'A\0G)T@#@N3 +VS-14Z?:>A*QQU.GT[WIPH>N^K)W41C__R!WB9O)J3L"NW2U! RZ$ LSQE44MU%;:+20PH:WS^3V1@ M;IU7GG[1Y[+D1*4L5ID(,2+,2L&:7\H'GUM3^&)YF\.(]:,<>@Q8*0G @HD? M,-6'( 8PCG"Z05]6&)A7ZTEU_8R+ZF8N*D-(69:L@S'=:)RH&J>FJ":CIY[G M\[9Q@EO']Z[# M;P^B(9]*D="M9K( E+F164DY##C E;7&A9:U85C_95RVV@W[][[/#0#/9?0( MZ;*K4@PF ,H=I-64O75>)L+.%9=TDW[+M"E]ZTW^C1#,AEDB]XR$+&XIQXD& MJDPG)55_#D?>!!2J4<&S%'AQ-Z+D(1MC#OL=9':27S'#;%S>FGF]+'?'7,L9 MF=.(;'4B\>5+$CE,%3]THM=K9MIT49.59%9G\CU>APF)2"S'2JT C&+[$T;0H MJ63TTU"4UT]0C(2?(E;_;42KHY_DB]@$G/_2XP0B9G'0C#R14)+!DWS;1E2% M;_UU?YF!J5[V0N_,E=^$]X5R"$?C3#;A2R+'3?[E)XOS=9RPCA"Q_A"L^04J M?)34XH,-(Q.]).?66?NC'"1?M21$< JG%6&:B1@#?2A-1 M6RWE@!9\4SB;^.&#^!U)(THF\N].])7D-"HO8AL)Q6*VAA I#L"ZF2&@8X5Q MU2\FS'K\;.D%&Z\"FA[RD0, 1+N[*4!'BQ0&-AJ:D6#@AO"LIF&H-XUVD %? MP@,:8[_%I()QGKO73(),&H0P-21F]Y$^A"1W.Y(#X10!LA!#]6L:!8-J^''S MEOC@6Y75+;E?L7;W'\/-+D_W]3YRPIA-#7DSA5[ZKZS1O/^RF6)VY%:V^M5M M)?FT;P>5H,?J7JQK _JN!#*X$X1+UM6;$ON\":=T)4OE"JCB#SG*6Q+YU&.- M&/&=[Q=D\_]M6NCRQ5TXX2.9,NYMGGY7WN4;/I;^-Z)// MD'SV^B7F5]U=AT],.S[/8]WL279RS+[@;G4?7+"_&S:22 M%8QTXFX--5VO<:9M$U*XRN40$EA5>CN'N@I9BJ'G!8N=M*:"PX67I5%:P9NY3HRS^9Z&2MI@%"B&AGN5/YMB@>7&E]542'_%)M>A M6V/0UA34#]K2@GU>B^42XJ5)B71S*^^^91/HB79784F)T#E37@KWEDW,7'_%3Z-M_'X)(B#:W878.MJA <9&]0:X,50C M.Q6$),B;D?30R3V]=U[X=@>^?YZI=T6CNP4+4,^<=&:_Y+G_U#**D*\NFU( M:,]F:(!LR6!-?%QM"1!NKLH[[.LX7O->F)Z24!Q]!M-+!DX%_> 0:&F"EH93 M157 !P>^Z=F'.9S%.?N0RHTOE%)(OUU=M9U]: KJ9Q_2@NW=J55MU.)E+B7M MH.2[ QH&+_F:HPG5^0 M.8DB'@/$/),T?>"GWYGKN%H'GJ)G?#?P_=TO?(G52 MHZC(I%@5'1JZ&ABF >;L:D6XME9TN.4GV+1#J8I8.F16B8<&,"OE6QL"J_5D M(/J QYU5H\7L82HQ?DL?J#)&]S9,E#$_C,G0L-B*L5J='\#JS[#[,R('F&K, MGX]GKOR"KA^2^3H0]\M6LF3'NN$1&(K9WX>,2G!P+;8=M,VM-C0X%/3( V@!:]1P.X8#^RJ\7_V M(D?Q L0T]M^M'"@?26F+G7(6:,MN:/!MV8"MS@QM)<&W'BO5*?\ "03.,GH= M7HOT;P*0&A.TC;AB51FD?AH"I';O,H-152UB!%:^R-O!EM(0G< K7YL8HR>F M:=\WO6_(O!$%Y[XAJ=SXEA4W>DSG>=VF82,KEGQ0AS5D .BDAF^Q"W;?5#WW MU4X4-%P%L??#[&=.P/>HWBT(\TQLFDC#U%Z29.0%?PPDB'L[R@YY,GZWC@)] M75Y/VN>BD5RL]#I"J+H%8I/"&7%_K@S4:M12W8(/T=60+1!I.>,;D0LO\NQ2 MB>SO Z#GFMMF6WT=IR%;_"CMR(16>&Y/!M-!&"3C%OC9WOJ#V="? M;][GVD%VD?",S->AIWJ)5:P8@(C%.H&!N#_W8-^>U%+W@@< 5Y>N"!BJD6V> MZ7UX*Z5VE8]9Z^F*O<;\DCMZR$ UKH\630WX[E/(A,U=5Z@%BIJN"!09W3"! M8M2X,5!D->"[^/".3<2Y/FQ2[\=<6OE3\>+X!(Q:G*,P40\,.G;:UP>0L9Y6 M%Z@5 5Q6F1@C3[TG'E]6WBC44VW#$P75P T[9)0*+@CV\+>J;7+!57,[)( M"(I#2H%@8'@PZMAX$"FPQK>J>KE]?&CK\1P^<#>D^^?*/6>_8"_ M(E4^/EK^=]^KQLRP# ZS3ZL$DZT>0\G-:O>^@@QL M/VJM=*%CZVO)>K.!.[Y(5"-S;ADQOUP(QY&!@1E92@8#QQK,,.VA3UD?NO5= M^R'FG$EP//D^T*!0.8^N+ +Z#W&B^V=JX36,/ ".0\-CZ+X#:IX6W8>F2GQK M@G:*S,C2\9F7BJ;S*S]F-N.:-0*KEF,MZ"HXOCT@0TS7*:P5 F![BBJ=+_8^ MQ[HA<4QSA^W2.\&W#W*5IAZT/">KS\#2 M2'D&_;D1:R30%DQ4\!]0;MR3U*D9WT8(J!:0<;$57I;(13<6=@EBZ_&P"SSK MQT1$EP= %;JBZZB)]ZV4MX1PKOS;A*W*0)U#-5/QXIHUB@U)QV\A@ M6_QM8E-AGNZC@FV]*'/ U54HH<3%NGQA )1K>)KEX.&3P_ M08A";O4"X79N M51ZK=GG+[HXBK]498*%YKM9QBCWO9:.$9#I8MW@-P:FZ;I8E?0Q#I] MM.I>E2Q8S=)UG&:_6;'.7:8^2]:9PQQ0U@R2(H/DP[#II'Z=O5/#S[2Z+N$Z7_%\0:)C*ZB"C+CM@* $-T@[$ MU)4--ZGU/6-MT2<;\8"8"F,?;7WZ6J?/MC:)'5(?[F%Y'CNP8,K6AHZ2?=VS MB]D'_L<#X_CK_P%02P,$% @ "H<(3W--QJO6, LY$# !4 !M.TM4AA[I+ M(:EW[:<)BD15T<,BM#S4TGZ] 1Y5/' ?!"CQ87?412 /Y $@D0G\];^>]LF; M1Y#E,4Q_>_OI_<>W;T :PBA.M[^]+?-W01[&\=O_^L]__9>__MN[=U] "K*@ M -&;^^;.$%-\S?7-VOT)WCS\_O/[S^^__CF)(-!E,71%KQ[ASNC M5G_\BO_O/LC!&X0TS7]]RN/?WNZ*XN'7#Q]^_/CQ_L=/[V&V_?#YX\=/'_[G MZ]5MN /[X%V/^71VX9$_%D 2=O\:=2^X>G3+[_\\J'Z>FB* ,4,T!VV MJ_;%IT/C;L,_5_^*BK=HD-^\J8J=(Z(K2HKG!_#;VSS>/R2@_6V7@(%#3F MGW[Y^/-/'_&(_[L5,CY,,RRG01*62:62Z\U)D,?A*HW.XJ1$IC* ,]$(J5"D M,5B7R&?LP5WP!'(-!DE0-(BZ L@T6TAX0#ZK$$6"8HHH;7JT2*GT!;NO".G/ M TCS2ETT2., U"#U_!]E7#ROT(_1=1*D^3DB!SX#4&&\+K-PA[#B+QK4R^,P MR- -R(LL#I%U5NB^IW%AD!46=(-,5,#7#UCH.AHN!-8DV=7T<7"G%S"[S/,2 M3[XFF> CT3'E'4@V-V ;(SE71G=;H&7:'DV2R.VOB@(OFK(_0+'>;$"F-T\K MH])@K]+?,BQ*#' 5%O%C7,1:7I0'48/8+Q!&/^(D0<-QF:(%R39&\E[E.2CR MX;\[L\K'3RILJ..:E,%I6+/%5/O)#C,CZ!I,G 0)]BC(1$&!IV"8(K/,5V&8 ME2 Z?\)3,O)!:;1&5IJ=EEF&/E_%P3W:Q&G:DRG,QIF_SN #R) G3B/LDA^P MHS+.)Q.)EM][!&D)\E.8%_D=7-\CD"E"-=C\I\L&AEIE)HS#"3@VT M&4PSY%- &B#W+,Z#[38#VV8[=?A=GVPN: /D-_^] 2'3[YV(@1,N70K)($ M_J@\'=I)G,'ROMB42=,,=V[4^S0#43SM6"E2-N7@7<5HDD;8GZ< 8C&>HDTB#9V5&ITRD U/@60IU:-CP# M2R-UTH80IO2_[7\G\;M'9!HL8G\7%]5TC_#AS0;" %)5)IC@="0!MACH#7B M&0:I-, C&!/-4[9G*%,'7)HG6P:F2/7)T<*T:&Y"-#H5FI@$)PW)3Q&+MQ&$ M-QA]M[7<,+S0L+#$,+>X,+*LT%E03+N4F&0)H;ET2",<_<;3?(X 1D%U#-O8 M:;[>G ;Y[@+MF?/O:5"B#2*(K@,<'M^! M&3J*TO='%.R_!$/%ID:[WI+C7J MB60J>?5I68P8ZTVQVIY2\ISGF>13"995! MRSR98>,,AF6SH#M'DU+Q?)EN8+977GJSX74)#;*PI;7YLTON(0DU3HL/4;S_ MT+3Y$"0"+HZ2]MIFL^)LW#]7Y%;0#%"%_L86!--WD>BIES"-!-AF*8;[(!80 MM@K!#6@3]%:@WNW!_AYD)HGMPS5 Z0X1E87E/7AW& B#]!*A=ZE&2A+7)XY7 MZ)\]Q."I ,BM'!P2)E?/05A$K.P!)Z=#9':9@BC!:;VBJJ4K@6&/F 27/L", MJ)R58FZ"_+[2SC)_MPV"AP_8_7\ 29&WOU03PKN/GYI:AW]O?O[]0!X: 7") M_CSLKI+@'B2_O:4W0'J'QX34X(,K=MH-Z>H^KU)#!LS0/C>LC#_W&3GJRRKK MLX3<3 NK\3B*SG.3P3UST"&7BR.5O[X9 WI3P#=C #!#2^JF%LB9\' ZTB$= M9B YXK>&X<$W+V7&HI\OL$'O1EJ?G4KK2X:#\!G%WW*E\B(AT2Z,1I9_=BM+G"_]#::P3V&C>4.Q"C5N)P93@4D#L'7*,"/SM5@:-.7J 1JI,%2D1KH[1H?W$"T(X/=,Z8SY^0/T+$ MQVF0/5?<(B9#G"(-DZ1BLP 9R(>N?P),C6BL8O)2& S MB/+&E$] "L:+4TZKGJX26GFL9SR>1'6$ *>1[W\XE>\W4% 7-\1O#=^#;UY* MD$4_7VZ#WHVT?G&_B.D%O#H>"/F9>)O6)6'A\UT6I#E:2F,AI%'UK_H6@U7T M?V5>IJIHX;R(!,@:L5NANHYOG09;B:Y/:O-7!!2T#P0NV;@:(V]I+!9#C MD:\$7'BM(K@-G/X=>:\=HF?UB%;>6_"MQ..VWE0D=^XS8NN''I!F2%6!>*E- M1D:$KV2J:%K=[7'Q MQC^;JG):/G0C8['&S/ T]-7,8!'D,#J.AFRR(7:'JV9U=9+P#!Z]5!,=1TV&: 2]1 M@Y>@X:EX>7PH)&0:+*WVE WGB/P]+G:G95[ /<@NTS I\0ZQODT& M1..@GP:$?B*C' 0O%45_+(33(>5PM,KF-JAX8*BZTF&X-B1^'*;M-A]M2K]3 M'B*T\F/1+;#:&W1O)55%_8I/OX8)1$+\[2U:^H/Z!R1T\%2<)U6OW][F]6T( MSH^RC^PU5]^OGN+AA"#0LG>D36EI4_J,THN!-O3E#66X(ZI%!>]XL$V!XT7N M,X7"LUX9$%OF_;9LJ9_U:H L^7Q*,5,M=!'1TC6 R&M7!QC@&0K1@GU9*O'[ M9R^5HE^39TXK1NR:T@L,V(O4^[HFSPQG$;5$HH=( MT' NNB+/MI2Z"('WH@:($_DBZHQ4'[$XXUST1H5U*A_W M"'*]O0P?ZHV!4,:\''P_UIDC&D=F0FMP,)-Q R\5@,N)2#QQ#,*+M>#H"<2A M%&G?NRE<_>]^RI##AV#B5A^"%VNSTW)?/=B(9O_-!H1H5OT&?G2?8XC3,'Y( MD%NY!ED,H_5F%<$'0LJ>/J V-* !R$OE,38R DGH&JB\*"*O/!U^H@Y$9U5. M5$WGWX*D!(B5ZLMX1271ISM[\/MXJ4\J_ K.,7RH7I2G4VBM?:RDFE ZL?5D MU&E.BL+F6%E31F"]*&-GJ?7@?=+J!N[J!A4)!\.%(>!P&##FI%=2XZ'GD!A8 MO"@$9YJ(IMH) A%Q8"]$\>1&1-/!\57/;2(GRVRH;TM+.#PN# &'QX Q)[V3 M&@\]A\? XD6M/=-DJ,1+>3P^%!&7QX(R)]V3'!--I\?"XT=!^['4'GGH!!\4 MW,&[X EG4>+ &>+G F9"M8<&(+5%:SJ0O%1&=R8*$^5S^^:$>H M=!%J.Q0ZN:VGU2XR'++K73B0O$A"&9!&+&M@MFGOOB*W<5?9(B9&*,8=4BD;6Z),A=H>HAC,MK[*6H9%(;ES 'IARS>@0-2" MJ+UFD5)MPFIT*# A-_)5W$),";DS)'>Z@\7Z71;;Q-XPU"G18=GX8H#^-C88 5:MHW=*TBZ;YH?0S] M647Y!<+H1YS@^G3:1=^6QK-S%_,J+.)'!-OR\*)Q338W8-O4X./ 6Z/JN#J_ M0%J]K^X"66\V(.O41UHAIG9"549S+R/2#N?8^XTR4JRBO,+UT7:YZKQ=9Q7/ M-U#@ _7VG9'58Q G>+-U!SOQVV9NL2O&^@3W!CS@R^DM*RCF+:Y7D<@\ZA<$ MMR"U[FFE_?ZD_K_:9;N8!29 S)@+)L ^=(@3H"2[Q0D0U\YQ D0RKFN* 9>U M[:L8:05:>#Z?X4AZDCN[:J:[;+@.GJM%0Y8A&V'>/R/9ZW!>(MC+7+KA89PI M+\93OS+7G/,-TQ?=E-<;;#-0+ M6[(X)7KTLC X/>8CC,@9FHS8T M1FDT'WD+L:DH8AIL+PYYESL^%#5&]^(/"062NPW$=6;VEXATHJ66D#O-1 M"VGV%75%!(\75[O@\R?\/[R*?@P24)4GMU>"X ^K-.K_T&DYT"TCL-H\93U8 M\]%(DX.FJ*R:)'AQ3PR;75*1FT0/H:B1BW(X)0\HR[:R"Q1 U+WM91X5=FRV M3IX[_R!D92KV%E) 0F^GF9DRFL953-[0B"OI(8M3&J$7V7MLJCM_$@O"%'L+ MZ1^AM[O$4%5MXBHB;XS$%7%$!%\I"LE,8+6OF0:R M6RE1]__^>GT+PC*KTIF(R:F,%LU8$%MXN6F@^QLHPJBXT$>(L-")"&RXG#PK M.NX&_6OH:M!/O]]@ DFKJN'OK6,X_CZKE1"%'94USA&4C51S<:F1:QO'7[J2 M,I8$9%'=$U#;]2 &/\R')XCQ[.I %,29DR,+]GQ'D8:M&@PA>7P-GN)] MN2=*A/BM86SPS=6T13 #R"9\))%C%<2@F_-J!^D\JE62P!\XJQ!7!)W!\K[8 ME$G3+*\":%5ZXVD&HKC(VV0KKU+!VNS$R_U#$&?5E%(]T([_\I/B&Q""WN^] MXBO7&6V,NK!U=KK#!G"9$IXS&<7M#@=UAN =#O>TX3D\T*37W*5137Q.I#ZG M9&P9A,@?7W&(CKR[.5V#-H:V.Y-HDUH?[AH@T8M8S!IM1@),894"?1-O=\5Z M\SVOT\P'.B_4MKUQDMWV)>BIS' 8UT .&H&EN0YR<>([U;PL/8A3SL@BQ'5S.>=QLKS< M]L./I)K16(.7 VD1I'Z7T"QOD!D,XW*7T'*7D!>ZL-PE-,U=0C]__"Q]E]"H MC\!=0IT^,[Q+B,:Q[EU"';C.H^MMK7_SW\X3+:YCM@>*L&SKHHX-S/8XL+^^ M3^)M=>!Z_O0 <"KL7;Q'3=:;6_1KO@G"9GPHAD(405)1*K MU%=F-)Q'5RTH ]0;MWYN@2GJZKPA*:J\6-8(T:RBM2K:^AJUU"_M]&1MIVY';^*D3PTK_4^N4CBXU@693/0.]FBPL%CZ,.83 MLF#-&;=%D!5G04$LL+$"W-0Z=P#\A:T?C;\CX/L[@Z.Z)E0S/;M/>'D=LXD?V,;AX:Y+JB#Y+0_7P3%:SD&HPIQ*BY8%V8D@N0$I^!$DPJ)E]&-*F]AOM@K M'P4S.D'$X\4=H0T/%VA \;,1V!']/2YV[4;E_"E,R@BMJNKZ/;3&"I[(*WH5 M"/UENQR$&>B<_LC(:I\21LUK1066ABTM.6CM,R!-L?D@@YS6?@:PE>985.1^\ M%]>!4E@AG7F*-&5O;EV<3\JHA 2'LNK !MV]45/CW&_BT)?0<,D>A;& >G? M-=?[B40E)W(Q$4]@RXU$RXU$RXU$OMY(A,BCWDA$^M8F78C$8-PUHU$ M_6[.;&2Y)8IW2]1G?^M8SAJ_,=M3X='">"EG6J_E+/X:T1+.*2;;]DVVN( M?,FV7[+MEVS[)=N^OX1:LNV7;/LEVW[)ME^R[9=L^R7;?K[9]I1)S_E[OS,\ ML[+*..6,1+ UF^U9G97(<6QH=^-G#OH21'WU050OK_%;8BXN8BX_^9T*>EL$ M147 %P"W6?"PB\,@(40X&3(BAZ$F?&5]1D;BCZDK=C MDH/P_18^?J@>0L>3_TOX#"_XO'<$W/__^_78@Y>,/#9_X!T>+0+[Y00+! M/<'0(&#!X)X&K$YK_+^<#,;_^$.;BWOB]_B/"!8>?]S33D+;NMB!C!C$(GQI MR.Y]\7G Z2P(CWP/A(U"/J&)YSJ#41D6Z^P69(]Q2#K,8C5IF"8WF<6"4H [ MF;4D&9RS^'Y#3KY*HX:@G+BNX+;K"YK4SMTRDBE"*,Y<5\XDF!WYDF Y6SQJ M"WFTKG(O9M+B45G.S'6CM*2]>>B\FU6&J#R-D4-,*K]$G'9%FQ,R^,QJQJ.+*4XT)>LX9R>K,9'. (\B@;@Z>#]>)(%GLV 2/6<@1*HCX2L:DAA\N)Z(]+A\E4S6M>BT*Q$-*8\(<#48FYNXOP/9 /XAV +AM5@@-:L8UPRJUY<9M5?_,ZL>H&7["T%>,N%>,N%>&:D MO%R(MUR(QUYRGSR?@#3<[8/L#\+\*=J-9_%W"K)MYR10) M]DA34R;DNAW\M6@W5^8I*BFH/ 8]<^6@JSVW*!H_IGPR2S0]$FO--HQY:8T4 MQ]+*PH/NQ1Q/H7*@:CE.):5-Q>Z'YD!%"^UAUD1_[-:NPK.$X0>G+FBUV,&^B+/ MN:DYHX?!SO7$!W6MUSC#I4W[8E.=,+;>H,T,XHWJ0Y2 #%V+)) 9:)"1\5%V M1))(O<@SH#!(RC,0:@8;G\27/P-B\1C@\X;?DS&/NCTR$ M%(,Q@[%/2UC06;.6M00%4]I CGR+M&5KA ?G(P*"INL#_UR$#IZA$'Z=AYA2 MB?%)B!=*03P&,: 5[.,/#;VPEP0Q6 #5X;O#^H=XIB'3A;QLI73Q:Y$Z/NA0 M8%Q 8XG'F+P[53V%ZET?D_RO@!+WC5#\,H*DM&/=H<-,HJV+J1%;>UL[FY'=IK M1'5_*T85P^^.E&[SVCHQ35()0GNFN:7+0-)=R\,![L8ZCTODE@SGA@B6! MQCPM:1K/6$5([)K2CP:V%Z=;JS L]_C6$!"=@8<,A'$50T5_)Z 251IU8ZM4 MGL89+T;!'C-D#('U7S4M#:&D$INCPHL":BI]X^-$%V2?Z>KX MP.ZAKMOS/2J)WW.P*9.K>#,,HTOTX"E(M\>,]83*N"EUZ2+PHN17Q!F.-LKB M70[[9)$N_BN. NN2FB.&P3Y#N$FWY0KVH,W275[.#W$D],@UH1%'83>E-W[$ 3"?MHE;1'CP]ZO9P>D.OL$ZP5(C*_^"^1QXRI@)UD;QN- M"E%N_S6L0[QK@0UID3>54[?-&0*^"+7Y\PP\@@16!%?G'>0[967[M6LG\7[N M[IP5=C10?2"$].J(LEI5B:/RPD?A&;HL0'9@AZA)G%:'(B!*JWEHB1B3"CI! M!6PG0>$B3O$"[ H$.;B)M[MBO?F> _R<'L5/B'=HQD"DPSQD+LVZ@OA%<'@1 M\*THW,$DNMP_9/"1<5NY0,MFO)@MYZ$CXLPJ* <3N!G2'MG_YFC"(ID!9!,^DDC=JKH+LM_- MF8U\#9[H,B%].]SH^>2Q3!B$LV32[^9IWNHJ#+,21+CL+\T!?JNG>A^QN7.Z MO8,Z/CY^TQ)O@\0O$$8_XB1!5%RF!1K.&$W$]4:K_>28C.&_7=]WD5)"Y;I1%2I1-+S9*2Z<)5)0_RI,PIDE"VE+X:$7*F'.<:=W)QUILA5P/U$6O< MY@5S&L]$9:1X5E$6'@(O0K8,9D@5"Z+-^=.5VZH%@Q,5KWC!P!35KV%P',VE MD]E)7V=D9JH#X"L5%<#\U4QL; PK'A6I%VG![$6=U');:IG]$M2)76Q@9EGM MR9T]QV@[@UQVVK!HQU'N,+_CI G$L@JD/ (JRB2#;'Y)Q0R>3I[KIR"2("<] M1Z30D^_&QCT].6835C2V?^.,#/DTCH>;X_+&.#T/)^1'>O&3),2,4L7>? TD M]W9W6*BB3&P=%!@?03\Y)("CB&3$KT\91V>*OJHCZ@99L,S6HY/ZT19UQ38YB(O/ W=UD0 4PT645HGYOA M&7^>GS)P6-34@#%T&Z'V5Y+V*+,?D\M]%-EM+0F02P+DD@"Y)$ N"9!+ N3L M$R#ET_I.@R3\^,EJKN$-R(NL#(L2?=VNPB)^[&5;NEHC]\BJ+FU.(_0;R![1 MBH&<5RC3I9T;A+HXVRCT98-)JXYB,:'M,QF,%]04>Y.&1J2W*YDZ: R*K*^ICH*)$4MBZ"9'SR +I,87KN$FQ058;DN\YMO$D9BBN M*$-?1&&7'$#DHAEYI2-X_]98F#;BH3>G%4TCW&=4L"5+$CTW1X((DBAFK[(> MM 0]CF@Z%C4QNJDH:W;44U+:]MYLNOL![W:PS(,T.L?'SP"D(QK(AWG2'=MC M/HF./JPZ">8+-=AGJD'GJ$\"_M@33!S_N]V!!$U:VQAO]#'4VP+-5]4C)FFT M*HH=0!W_ ,5ZLP&8>/G,+]'CMB&/Z![Z1 2YR:]CI6%6R'@M>&TPR:!ISYJ(^IP5+4, WT?L2M M,(67>5Z"Z*Q>S51QU-L=6E7DW\"/ZM-P^I7KU$:K!#O-1_64AD%1ST1Q>5&_ M2R'V;T%2 DF=(O=AJ]2PS^PUBCD(9A5JB$JS")?VP I&WL[).)9&4@;2]Z[@ M^]]G)F0&QM\;]M :;1@'.][5X$Q'Y4R M,4B*&J:(NE&X_W <+F>Q23JHE>@A%'!R:51.C)N2"+ZLZ?E/-"I=Y" M^D?H[?(@64V;N(K(&R-Q11P1P5=* O+7IY2$PVT_U9)\Z#V57G*.R6UKIKV# M]?_^>GT+PC*KB@Z()^B,%LU8$%MXN4F@^QLHPJBXT$>(L-")"-Q6\\VP-%9V M)210$RNZQEF*89=BV*48UM-BV*7PDE-XZ2[QJLXF6:$?(YP0EM:N[8I)TJ,%^C\%![6F,,8'N\8P"@R\=*VZ!H6ZY4Z\)U MD%6G:^WS(V=QCL-7^.DT2BZ8"5#C,+@"*$<>PZ!B0:.CV:L5T"9R$$I7(,Z+ M/;WR0/09[KK,+ZCOZ&S8,AI='\1%\R*,:2(IF#X3;"5X<,\;6FW59Y$60 M1M4!?^4O*EHNTS##+[0.YV65KLVXRW5]$1JM,5KFM52.&#\R"5497S_@AGF' MS3H5J67P#-3_-34/R.+3G1#$\;T(.YI:+AY-$>(<^)&F>:ARY7*&.VG2A6'[LC2Z%NS('*7=--1YI'W@(!"^'Y1P^D#ZU*Z[>I\\*;4W MI6>0R3JY_EX3=[66ZN'T8JOUX1L^!Y-]12I6O7J^ME\.3%WUX8G#K=0.3Y )F^*.]R $! MB?EP00_)$B,0E8#7@8$>V5ZL= PR-Z@\.G]".XTX!U5)"&9\8]LL)0DP;[+" M!"SF;$)R7INZ,$MVUL\#]#< *T5UEI!6I\=ED-R!;$])05#L32[@Y/=^$>:@ M-V;F=5F:'LWS)%K1MZ9)72)JT78A#JM\"'O+.RX>0],% \^+,(.IY."?\V=0 M[L?!C[G)K<^JO14=&8_YA=L0SV*)$G+PSQ(9E&O>;&+0$N_Y_-U3^&L6D_BH MH\_?)Y(I6D74M45+B%Z.,4XA"4O6:(ETS;MJ_#!'^JZ/MNC^;-A.-2@P9,!* M%"R6;41V_IF\$D]V;B3274M4:;X@$F3#\%)8#;FA];$L\I=CS:XDYM]*6I8= M+RYY,KA@$63NI=V^3.?_PWDSJ9S)=R& M9G-)W"_'E!W)R[^Y7)*;-CWAXZSG\IKI51JU#Z+>0?R3_ ;%]!1OGC!#,[]) MPEZ.%_%D0#U?)YADM?4_KR(_RDU2E)M,J)?D%B:7D7_+"F$^6H-V^SHSEUUJ M:5$W)))?IG61ITFC-H]9U+!-8GX=QFU-5@X,W"0OK9'/^U:""YAM0%Q4U^U4 MBYFXOD+1BME/08NA&5Z3EM?A&B:4IW^K 4WN6OKC4IJ.0Q&K()0AC M78Q?64;^F;DP'ZU!FWY*S$8LU*9QBB.T&>]?3-* 9/RS1A$66D/T(-5.FU.) M *-]F]8EQJB]JQ.S^ +3$O753ZBSU_H0U10]/WQ(A]WZ=D][P?<^?/-A]A;^ M8KP"X^Z?/1(H;DW,@PPZ#<;Z$@N#4QU<0KU9"MP-95UDPD0(I:AA#(UV$,\J/K0/^%B&Q5WO/4).WP MCI7)1A;M9 '/96K2EY)_,Y8X(ZU5.\Y%6MY;6-Y;L&E/QM];^/RGY<$%4VJZ M/+C@@7(L#RXL#RX8E]5K>'#AX\]HG27W[@*E"^OYA5&7>;S"P.94X3&&$4 O M3+/V\@@+88HE?FL&8/#MY4VR+.:MS;(#I#8>I9^PI.K(31HQIP";*+2+I%@H MW"T_1H5>/Q,+OA:^3YFE\1:S=C2&'*RCK6Q0YD=[L@;8X?)Q@ MI^0HY. HHK 8M8Z4YF340T8T7V[TW:B;#8D#NZ9BGFKCOEBW,5G-R< )O'CR MO.-R.<)R.<*L+D>HWR-<+D>8;]WF,^AR\\&\Z[UEHPX^5WLO-Q]XX2MG:@G+S0=VA_/UWGQ J#_/ M;VZ_$Y>,0FV;$>6T]36HJWD+@LP(37$3 H<>[VY#Z-W<<%UFX0[QB[\XOQ.A M"(I*$*- 8^OUJ0U:CTUHX,SJD9;M85J-G@FATSTFY:+Q4]HE&E6\(]@CQ8LU647?/9^]^R-YA1L7O M9*XW'7]Q#;(0D,W$*J*NH5A"Y*^I3#&R@L9BB91Y%R$W; 1;Q%WGW8:*Q:_! M4[PO]Z;F%0E4NG.+$"I_C6::T;4XQP@1HUE#J_JVE0;-]90YH3WT$4Y@%2W" M5V<;Q)%V:R$M2?.N^!R_KURGO5VF8090XS-0_]>451FDX=!"E/N/(U&B M_;W48-UQD(HYB6+PH\ .4XQI M%9F1WLH2:>&H8>1WVUH!Q"PXI0O-0Y,V,B MX M5\?A1"];R1$P+)WX<'B0X2=#FB)Y!MXA$^]V[]3U+)O,T>5AD"4JD(_< M+#G%2T[QDE,\[YQBVDQ*SRP6[T%Z+H/6P[\L8VD^.;G&(O!L6&6>%1V+1/\: M6B/ZZ?<;O,4DS&NCW]L$H./OGLYH-,K9TUFGEXW#0'%9D%.TQE^Z\IC$EIC3 MUGC0(8OJKBP.70]B\,,H>((8N747HB#-2CQ9,.;7<6; MX9FF5!^>-O7[O&R%8HS/A#K5I\*/M#M6 D#G[>?\_ ED89R#T06*R@!$$CW\$B2+K?3V%>?(/%_X+B M!H1PF\;_;$I^&Z9ISG@*G$-G;A?GB[ O%_*Q.)G8Y<*+?$)KO-9N[ )FS4^X MW:>IS)F)W+9=4Y O!JXKL1E9.H4=+U(X[;FW Z2ZT_":Y,DFXMSX,F-_S88_1M,$)@D+IZG,EHR1IMF.\2X&*Z2;&9BND,>>J\/O SCO8GS M/RXR "[3 F1H@6+;=%GX;!@N&=]BM@IR\=QHR1RT)NM!)L@]G]%[&>]T![+] M,%9F'Y'NG58"B%Z.=4XA"4MF:8GTUAY]O#1+:-X3FJQ>D@[S1F"J:>&H.ZKY M'LMK:9IPE]?2YOE:VI_G<\< \:;\Y;D7KYY[\7S[Z^>UDL M87GN97GNQ;?G7GKYO?4A*?\.#U([4H9VOYVO^SO-)UY$1V:*YUT8M'CA?I?' MA4QJWCP?%_KL[,*!*WRA:>[Z@H$KD.< 7-67K.9A%C\T#!)O#Q!LW4B9V]I< MR0\&NMZ<9B"*"TJQ&*M)2S"QB2-[%1UK*,1:U^(XD+'QD"%ZX;6[I%T$876Z MVUPF<@*S#/Z(T^UI\("^%,\,%1#M2E -?M=YJ8SD4&BH$A^3%\M0,E>DF*] M2Z8S=!&7E=$28?9DE8(%N%M=/(^@9U^["9%/>H/V2F]" Z@*/ S>361Q.T\J\EAPB8U<;2R8UHC%.*'+M3CGID,QOG= M?+VM\FF0A)\/A-A =YFB/\%=\'3P=/CZQ4[ MF" A5,R7214A66].@CP.5VET%B=E :(!'-](OX8(?A%753/X$^[0??'%=21D MA8B+\$C&C^ 6A&6&A@GDYT]A4J)1N4!FB.-39=$,_GF0I8CJ ^^TD(EIL.UQ MN3&PYH(P%,$*$\5^PMD8V/XC.@; .IH3C&L6M#;6O1,M0V1WGO)P /^1"0 5 ;7)I;BTR M,#$Y,#8S,%]L86(N>&UL[+U[;^0XEB_X_P+[';AU+S!5@%U5=M[;,]68B0NG M'S6^X[2]MK-[9Q.+AAS!L#6E$*,EA=/N3[^D'A%Z\'%(D2+#FW=#?T3HS_]?/SSKS__BCYF M)%ID\>()'QXR92KUQY_9_SQ&.4;4:9K_^36/_^V'YZ)8__F77[Y^_?KSUP\_ MD^SIE^-??SWZY?_Y='4_?\:KZ#!.\R)*Y_@'1.7_G)<_7I%Y5)0E;JF_/F9) M8^##+UM?0@GVK\-&[)#]='AT?/CAZ.?7?/%#743V&."D$7\=R-?O=/3;;[_] M4C[=BE)#L<3T]K7IUT.H^GX92? =7B+VW\]WET+MWWYA$K^DN+B*'G%"79;J MQ=L:_]L/>;Q:)[CY[3G#2[Z=),NV9MC7^8U]G:,_L:_SWW:6?QE3O"<&I0=2 M1(F=.9V9;$SM)U&6Q+RUO; M9-ZQFK L0K+AZ^34:FDQQ_.?G\C++PL<4\M'O[$_#MD?A[\>U9GBO]&?_G:> M%G'Q=K)89#C/Z__0E\!'C>WRM?[M!Z43"+W2_>5F-W.2U%1LLGFN.=9 M6LJ_)8^)UJ?M(*,J,L3!*J'%80T+G!Y^OO\!Q0N(WJQZC.H'!\T?B(F@FQ3_ MZR^[-QU^G9.L6^M1-F^*3O]4O&XM\,;_,1#_QT#\'SO!_[%K_!\;XO\8@/^'KR1,_!]#\7^LC_]C M%?Z/P\#_!R#^/P#Q_\$)_C^XQO\'0_Q_@."?5EN@&> #E $?]!GP0<6 #],R MX&1%&VCT_XN+)'KJ88_[K'[-WK,1Z.Y8LH5HGE$1BH>RL^U/B/WF%Z7\6B"* MC]=%8T>L02!'=RK4G3+H9S@Z)8L^)'B/ZI?I/AH!N;8A6XCCV!0!;B Z.RWC M)/T)L=_\XHU; 43^X;IH:TLU8!MJ>LGQK!@WV0/YFLHR_%"*E]_;4K:R^\ZF MD]P^, _*[#VM05XOT4LRQ"0"RNB<6N3E<_XGEV3SG0(WE_?M^<$YV:1%]B8% M>5>$B_!&Q!J\*X-NL-VQ#0-V2V6(ZNIA2(#NU1@7S<,O+(-R)+LZ@8-!(48DV#02@VIO$@,&JM(2&W+VQ4R-1F]5-4 M/4;L.47" C$)S\T-5542^&?O-4,$&MLFB=3B5(@_(_,-:X1O)S(X<)?*U"\M MD!D!=*Y%6RB7&1=!7*PS:QZAZED@V);7&P%^YBZJN>(-I"6VIFV&7*9SDJU) M5L[VWQ>T%'4ZX?3X-#0ZC12%QN@VB]2^W28,Q)6\1:.VT#1P.I('J)1EK?>F M+>"_!ZH#"&)48[PFD52YVT("^)F*;FQ%37+[3%)\O5D]XJR'9M'C^@,,'X]@ M3=^8+8H([(KXP!6?E;^B\F=4_>X7X\**(>J/V45O7[*!*M^"E][H+3W3GJ"M_FG'K)->*L\#J*\Z5!ST6"L11&6"">+2>N7U7X4U(.G% M=G2X?5F.52]$*'/%37:;D9ZH 4V_9- M(Q80+41US".&I"XDU.AI<[Q?)/1LAP=/SZPU^A!4O2X?N7AXQ'0 M[QNS!7>!71'$N>*S\D]$ENCH^,?'GU CY!?,PMHAZB_:!6U?L@$JW\+TX'R2 M@_-)#LXGF^!\<@3.)SUP/@G ^10>.)\4X!Q^41$XGP3@?/( SFORD$5LO\?] MV^J1))SU&Q*)^@6Y$B-0RK%G"ZABTR*LBC1FUP353U#U*(!5'K*Z(J"/V\4L M1[B!K=#.5,CMN.^AB/NL?K7>LQ$X[5BRA5">41$VA[*S+B3]HI%?"T3Q\;H( M[(@UV./H3IW,SU_GS[1*\'6T$B5TGD@OJ7=%+"3VMD';R9UC6Y7@!RJSY@EJ M'B'V+(PKIK8RJ!(*@0"*&B9Z-<&C U^KRPJ9Y6G)4=+R M-"KP$Q&L>^5*=*C0DQC-@(X]N\#GF9;C?:C1P+Q\@II'(8";7U4$]&UY4.X( M=Q',L3,M<&\WCTD\OTA(5'!ARWG> 6WG^6C(MJS9!>S0L!RN??D&K-7OJ'P0 M E1YU4, 7Y0'TY9H%Z0#&]-"] X_Q7F116G!&321B72 VA<9C=6N0;MPY=J6 M(Y:CTH!V]RB 01-IA1'8!^:AMRO=!3#/TL2-9]I,R:+D,EW@U__ _!:"0*;; M7.[+C&\G=RU:;B!SC2M:QAR=;9.X>H;*AX@^#0'+HGHCP,_,;?UVQ7O-7IZM M:?'\$+U>+F@QXF58:/!Y.;UL9R=L;L3VMJC-CTQ-L3F@$-RW J9C"5"1M\V4D. M)S']#;'XO3I]XQ\+9YEL)5*=O KD!P-9*Y=NXB6 MN9!#6ZS98+R10)5(2&B7URW1J@0>_KE*72)([$[,B->'+$KSF W45UU-/AV$ M8ETN<,3&$V%@U#(+1/85%."K;?'_BG;/ZZ&-(, OKDD"_^II@76)RX MP;**DN3C)H]3G//7SW(ENDV6KL3X-DO;GN5&"\>THM4RT-@V6]@3U#P* TV7H1U#X#:X74;Y8_G.F_SP*8K6%7AQ4N3-+WT4US__[>1K ME"W8,,W):]S',/=9_:Z]9X:XY9;"!FIEAGF8%;V("DSE_\>OOWW"G%$,+9T& MS3"=L2B'>+&*?@V'4E: [B;+%I8(".JJDT&PI:XUK?M!N"";S 6,55GMUO5BNV6XXL MMPTE1+&![N.GM%P1E18MH*'&",U2M9E@R">$ 9=QL@H3T:ROP^<6WW( A!J2 M_D^_'FMGMX$.(+NU=!QFMZV7J;);WZ%I=NO:H=GM,V*_'OYZO <9;H@'8(;C M5A<\PVW5H1FNY\\W(?/;Z"UZ3#!_VE@NU*7<0,@.QWIF'9"*[P' (I[BK'F& MUM7#("@CJL A1R2?FTN*GCR'!5R+WF%_A^H5@/^D,Q2^#O&W8! M?X$/" &XJCL*[!Z'E4'$U^8TVV%3E *?:\K A4VU+6\&M%Q9R=EIP] M?>N.077D+O@.'8W!TQ$W#!^@:%G0@'22).1KQ$XW7K)K+#*\B MT1?(#0G9D%CMAD]N&S$[!]K\$0;B -D IH%FU%7BWG]+ M)=O@Q1VEGK!](A#8(7T@,![F/9.6,8_G.!@HCRHIHBT&\[ M0'1/M@=GKB7?6+Z*H\QX$]B55.J2 _.MSF3!4X1!"9#<@7IRDBYOB&6?MGX03/YZQJG.:XF^TJ5[0F"+=V0IOD,P"5E,K#.5>R6F)$S7NG? M=Q1@-P>N\$/TJLB.8KDNNWER=I@\M.R M4(G (8*=&?5[ZA@#X*9MU#4Z9!4 M\L_/)=!0A4,6D5V?Q-BL-DE4X,497M->:EP>&$/_3C#[@U+Z9,4.%_U'^?MM M1M8X*]YN*3P*^NS\[YMXO>+RR*K9'>TLF1W/4BL% 9/ZMXK4*7YB/A6#RS:+ MI@@%]ES-KG">EVQJ;*)%RVB9U:.6->]!Q2[ B5MP#4*6%0^]"&>QU 'QT^8X MO=5"347-:OQ_R\JVO0.TM5@2M&WS #56Z5_,[D$ILC7]GQFC> MH^R.L+U]&7ZFGH(/XL]R),' - M#%I@BYW01,I>_[RMAA+B>Z.4*:+X$46WFH5Q V)($![@90@Y"(A6:^GIP8EO M;ST7S-/$9-=9\:5AJT/P>EBO0W &NG#6A&F"1X_C@%5C,!.:O YC7=EB46Y< MCI+;*%Y' ?J'L M!A!GY9.''$=N9RW+C(-98YNM-B^[WNQ7]O><6J<4I6UX&L=(8Q9%6[N^@YI# MPI#I -H/G/:]=4.MJ[<)(3C?X;)3]$ >HM>_QL7S,TG8*?\7)"M/_O\8T5=A MG27:4RH'1,4QV-32,-3J6[(7475]NYC<'%T:8)@TLCYC(V9?=](T'%;#%I0R M+S@O QY9TE\ITN,Y>Y"7C9=-&A?AQ#]CL/+#W!C4"*.9KE%!T#(KFU]&V9N. M'%\.AV0Z^F%6/CQ\9$_1;?163E>=9!EUB-G?;.YQGF'ZN-QYQ+C7,HYN'I/X M*825 D$Q2S2=& 2UO$X:[HI.RWB-OY[LCC_)2$K_G)>HRWD'OIGH#G,[1-=> M[%%[<]3Q 3L&1A>@O4Y7A04,JM0Y!ZBC%L:9=4:XX@<+O>H61@>U&4$\@/H/ M(0 \$,$84AFZ'ONAZP[_?1/G<8'O%!W'35$7_SS*TCA]RFG#L1HH?.,;X W#N??4 M)!"7GL;&!'=EL]J =%Y,:2QR['W6?HYV F$,*T[ $S(Y('O1TYW33NAU_6[[ M&K:OXA1?%GAE.48/S-H)R"VS?J/OMB !A=I^F1S&U:XK81!M["$6SU#+(FLQ M-C;9A6^HM(J^,+NH-+S?H7<(?WMQE@L]JT%UZ\%B!.V5.K!P>1VM\!E91?%@ M;1A07!K>VN).PM;.@?MP-/"E'V9Z)D3AXP Q0?2E$@TR('" H"0ZO[(@!-YI MJHG9]Q(8X=D(^9'2J_PK_RG$D&.*P?;F%KBF]>KVJ*G<< [X-*AGT5R 1D5['>OG3LURIV M3;6:3:F2 M(DK4L08<8^K-'\QJ&+-4XMDHU>SF<'+)XFRE@UE)^.QC9Y9Q3RI)&@[XM>2? M_H*3=7G/.L' V@FZ;6N.0H/&<;D#^3I0S.M#8L,)&+)C<47?E =,WO&W0WW; MM6PYINCO-/! ZC>8,"3M&@ED>&')I9]7JT(K$ 1C& MW6[3::BQ2MVZEGQH";;%36VN/6]0K]=BEU! 5B *D9&I9IB!X)JOE(;,4]<'E$D>'PQZA9:= TFKX5[5V7T1988XE58= MI=U&TR-^BM.T/AGDO6%*T(VP :IA!\,NJHXMMRLD;LRA=$R;YCL!U$@@)G* MKGU?^&P32L?NH'0<7D)_X&Q A(C*D_J#E MYX] ]:WFSZ!>0 1ZZ&\95%L/DD,/^+7XF S/LM72 ;"JI>.07ELO4_&L[]"4 M<%T[L]-G=HA3SGJS=5.H[/QN[Q-F>N7\QLUCP9:EL1[NQ299QDFR96H875P@ M@( TY=8OG*];=2AQ>_Y"8[!@[!8H+6>MM?%#W(L"]FJ2MOI7.*4U!Y+>:1 M+"< U'B)0:IFDZ,21\Y:8FJ?8*ZJ3/'.\L-9&B7)&UK@%YR0-;L!I]8/B+40 MW(BH"ZQ3"7TE%H0<5GKUR./\F?W_^=\W\4N45#>#--8V EBQ.3H\6"B%W=AAKT#RP&++SXP]+&>CRAL'\4ZL_+%U]Q9[[COJV 0R M<8BC?KRR8+X;S*R5=S\CGV01 M+"[]MU 2IW0YKMK+!^^]L>R$2\(M":%PR>_&AK)\_;9Z<1IEV1MMV/#NQ-/2 M:35O 3H68HK2B^V.-]2A*D+ [(@[SOYY#P<%&5%G0QHKU?MT!?K;STYJ=9?; M95I=NMQ9Q6C;#7U^U[KDSQ<)^7I-44G_O$Q?Z*O1DM*7O(C3*)VSO^=% M_%*>3WX6Y_.$Y)L,2Z;';9AK-9S'F;.05,84P':WW$)95&%_M(O9_6:]3C [ M.RQ*T&(KQ ;&4Y(>EBW0N#%=1O-E8QQ%6^O^0[$5(!,W8!I&RS&6^_%O?"G] M!32R6L75]?%L0(2DK.R8EAH/)KK5DDT8DDF.C3!BVU:#A]*--"XHM&\.*" M9!<;=ACQ99YOV!D\'-H;Z;>8KZEO@?Q:'FWSW\2Y*@3HVVPN$\QJ*;0D&8IK MB7"N"C3'%[%4Y<.PH&6J'QD,RA%"[\LF!KRP\"4/2II.W?$.M-R EJ9K[+Y;MVNJR"-=J& M^I!ZS:,ARH\*HZ B#"#:5@6QQK!T(80E6MB;[+Y@QVR4A6[N^!5''Y7&,,B( M->S%$I$/1R%#X0X8&:16F@"0,\D#M(XR]%*NO&2-Y 5)DBAKW;(=3GM9B0\^ MPR$5*"2R2%G 5[FO$&A911(6X?'@"BNYU)!^72E[E&O;=40SC@L@M0::/3K% MY9,@.YS<6N631E0%0J*T%03D&-H,AQ GF^*99.SH!Q4IAI(B8K0E;9-C9]LI M009NM$C2T^X1)=H^#9@LG-J6$89?+0K2[)2DQ.G;#H<\-YLB+Z*4+053L8+07WU'H7([G' '.+5N8Q$@KI1L*BE):71P'H(/.)N MW1,\'O+%TH:\GD%'O !OL^.I]/#_WW_]^==?CUH]F$-T]#^.#_[E?_YS3856 MDCE ?SKXT_&'U<)G. MR0I?X^)F^1"]#CFEDMS12RPYGFDBV_:WC2E]*4@HU9YU!%!"-V34!RJ>-_=OB^9?95*MT,R5LD HCEW+[2") M"Q6-1)JSYB':/@UGCE9:H43KZP])P5'H$T)HTR,7Z/=B9P2STT3OXOR/CV\? M<3I_7D79'[Q+0H#B6W:HQ$?31.[ +E] ON3$ 9B8=:00$T-;J3 N$(&B@)C5 M5)];PF';+<[8#]$3'AQU#1 5L:PC:IMA+>-.V37TH\6LOOIL]P-K MP\T[',NH0F"4XE6WC$Z":E%0J:4EI=' >C@4VO*;?S4/4%R8L/KBUA-6UX'; MA,7UI9>P."84"2N,RWJ@.)"F+'%=J5)65U.>LGA>?/*M7,SSU[AX/MWD!>W' M95=Q]!@G>V%X!=OU^@T7N3L3%+K2#<50'%TD;%:4BLG$P7V3K^S -4 MR\QL>_G?.Q%[.EA QQ"AG6G$PDJ;3BAV]XF@J36]$>! MLQS+9]'@7FT@\^@[-&6S(6ZPZ7=^)"]NEG4J&V0'SK-M&N@\&TVNEC6[@7UH M6,Z3OORLO(66+(.!/J].".!3]K'<$NN"=J#O&9SW48)SP;2=X'D'I)WG5H#: MLF@?K$/C:L#V=;:@K>LQ#V9:3E1A P0+OC$/Q2W1(9('=ORAF2;5N+B(YF7\ MYX]@2D0:3'-%QL*:8]0JLL7VI> 6J[@7&@M M$*CSYI:% ER8VYD_'IAT!W'H'#%?:0CO$":"Q54FA+9BLG<@*X9U"!.ZF]4F MB=B"V^JLV9OE-?YZ,I^337DPS6T6I_-XG>#+M#JV]F9YLB!KWFWWHPTU)!EA M:"R9C%U;)=W84DC).<[X['*U9ANL:2LLJG]G?Y_CT!B&PN] MV&!LLQ-#1I;,8ZRIA@ON<%(..N?/\5K0!U)+;J.%1')T.!#:MLMWE1LYH>7: MLT8 =21"Z3L!*IIHUTB?=4*E+JT4M@/@S7*3+E2S'R#A 7OXPM8(Q#/OAD,2 M3S :"0W,3A8O;-9L@>@S6H@GWZ-FL)KFTD=5'R(&\?3X)!)[\,:CLSB/GIXR M7$UY;L<#']@."-'!I5HZ]5<#ZHPD%\B+38[I.)11#6YGUA5MC_WYI9X>*LB( M2NL2$:3>YJ.&O]!H>16G^++ J_XH"U1<3L:6N!L>;AU,0,&^+P/V=4V(B8>^ M,$E4BGIN.X*!H.8?M[) U-MJ EC7\Q(:XTV0W58X;F=J4Q"JE MPN14M[Z!^.$3H@%&:L".703B@ U MM]1'9RH4 0P+Y #,,[S.\#R..-,-O$<-?3J/QG*E9 2I,S&_1-HBWLF]>>3C"T[(&B\>\/PY M)0EY>KN+GYX+_IP24'K+0H7T: )*[=OE'L25G'9J"[.M$-I)!3++!*UZ8E0_ M?9Y)%;L4 _CPV<.IST._6;*C/W":5SL\V?P87K"%B'EY".!CE./%;?16W6DD M[ !9,+;K'XTR-K[[-,*]Y=[5^)(H.E]C'-3?!T%+&\Y-T<18G&UI\ M0>=#4ZO^^&"MD9$&Z,=Z9M;S*PL>.I9F[ A:=K+Q[DXD%+U$<=+,_>FTWO3:;ZRRGRZ<7G#V2 M4:VT\:TSXU;9 7K4&N+".QK>#6K/FFB9LQQ_>#7!R/%%WHO$U$K+'P.[# M>P3=\12@.PZH;0,GE=[%Q7X)CV-\F?V_^S&F9[+/_#.4OECMO53/O<O%:MMGG--O=$C!O M+[BZIE.G-XY/ MYZFLXS/8M-4JY7ZDJ&&!_:2C?CDT4D]U'N&[S3X\LDV2:018GBJKM-Q/DT$& M[_O^LD5UB.<%R>J?F%S_KE4_SEWG#X'S4!,)M[A[D5%D)?>26L0%ZJPQ;Z>8 M _05L\V3].?H!6?5=7?;9+0N#;[3=",GZ11Y1PG]B1(0MQR39"+)%_">DNK% M_=*#R!FAM3$&SM$/LU:7]9:^Z3-M$'26D;P[,(E6_XU&D]<-&7_?L*/&:4.-I#3X M<^\BD\HT898O,Y8F/*M6FR\2!U)R"/5FU2.T?1;(C63R2B0:W[P'?YYX!_IB M>]Y0?Q'%V5^B9(,_X8CMZV4;=F])$L_?JO\5;4O2UJN_E8;>2,: /=EDD:Y3 M&;/T;,V8."KEV0JBBSB-TGD<)>@RS8ML4V[$]LL[?V3DV2JP:3>JUD&ET@':JAV@MB*J-&L& M?&L8%_2\I@.YSQY:N[#U-851TAPR(\EI0EE.#N/(6F3UP+KC'"7R!Z4N7W_6 M',Y$VYGK1H*M2E_6#$Z8+DIV ZKAT%2,!0$MI54F9N% 3<0Z@7W7H'.2.H2> M1N%MFQI8(Z?<[[!,R-<K?.:)T&N8&D HE3O^U7B1U4JV1NL-L")OFY?+A \Y6_:6%9LJ<6 Y1MD@[ MM3OK<]M&[J'L!!J<_76X"JZ6K!E,7V-UT&UVA<-D#80)N*U7[V*RJ^V(Z \M MP>1@=Y)UX*[M(GTXWK1%?JV(MIJ5!&*ZWQ[4 8G--=9#27[E[2HWR\\Y/LES M7$CN[=+4XJ0[J99%ZDO\.$UP:K]0OJLL=>_R8H;+R,K^=B5(/GR>J"'$VGVJ,=0ENSXU^/ MC\*A* P3JA$/574!1C]X)I1#(6*_01"UUXX]JZ=/V;D]MY@R0CJ@#5=6#XMP ME=WU%#GNIAP6$;LW["R*# Z'19H9\O)DKGT9#Y%!"]9)5%0XN(_(L0/L(PI+ M,#G*IQ@/D;BV"W' >$BCB>Y*R-?*WQ[8]4=$K*,]] ;J!66:0?NTK:;1/*W4 M)FB=,D=3-TY;/L>V3;>F6-/T.!SB@N"@V3+M5Y5^PY19T&V7[KP&3<^'K\2D M][C3TND[,JTI>HY?R>3]QJW+T;W&VA(CYJ_A$[.-!-T>8[>:#/J+7XEV;['Q M&2PI-=FH24/G_-/N\[$C,;07/@T=CJ%=Q;?R<(YZ)F!=/PR;?R;$,V><#M7< M+7WJ.7&[_(GC;"S.I)L;:MD#1(7?)_1TUD:-P%YPG:)K^JGARUF'TK+PWI9V M0;F=?>>MJH$K;;KU+,SHOP_G^[FHE8,"%=OX507@VDY12;6^CR"(=EEO=*SC MP$VZ+:Z$;VHE#NUD2A;9)W;CBH1*CU N*@S-;M8XBXI]VL$! (J F;!J%!-4 MK"_BJZMJX&LBX>L@7:XGFW*] MX[@UCO6!+^W$>8"R9K78IEG5& [U1/4-6Q-FM'@1N/3+]2+%J18FCER,"%V M^)X@I;^T4 -3P0U&-*FC6F._P-G-\B+.YU'"1LAUQI^E!B CT@(#+@<.N2XG MFRZ2>3<>6A0;G3%8H!]W&[?R^!6M2%H\YY[OHAZ!*^B0H[*F-<8@N;; HY*2 MDH05&2#DA_#;#86GF5LR96-]'DIU"!=Z:4[?VX>11C"U--FC)(B[>2+WDT/& M,T**::!]QX?.% \((*&TGYJ1M?/J/'W P')/4C*:O)5T,(1!:R75X&_'MEM(.0FR C\C\#0,N(T0 M.G]_@ +$8'-$>8['<4'3PPM>T))1+,2/2=73SG_/2,XY^@\DOHO,"O'Q7)(Z ML-P/A?A2<$IM8K9[5.^@/D!/[*EW0L&JGIA5SX!94LT>O0!>0J38-6\D'R"L MIM>UG?%\B?F)J'4-'=!7&>#1*@U@U!52W3!*72N&\R5Z0#I=VQO45[C0:@5! MQB4 _L8![.C;09BX-60-8H&VB3Y%_T6RTX36[G6TPMQ[; RUU2&=K^V.B3Q_ M$P5]B6M#D@HMSBJEPU(+M1A\4C.XU$2E*F*Z@=RT8PHS&-%5=0\F/L\0,!*( MRQ!B9&B?"HI".)S1%&#"PJ.L<'D;XMJ!10U82+Z"?)%G+W=O'.R05 MMZ@0U$F=WJA@D%)=<2'0A'F-"_$>* TET'R+S;U/ #?3S;_H[7F"&IIQ.,Z& MB0/:WJ2#$/ .FA;$T ?/IX>SG8F42&OXA1?%GBEL=Q@H*+F:$O%'4.W3B;B M9]^?(3N[9A3)&'UAXJB4#Y>E0X3 .,JM03!#M]I ?O:\A'FNXHV_"VK9C"]^T: M+.?[#I'L%YMBDV'.8)E^0QIL2AT. *;E\XD"!K0<[! HC/_+J"\G:G#>-GWUN M/.1-IPF//S:W8;2FQ>+1R/I>)VH+* M@;_Z\&*TP5;F'*&YWCUB#/T MX>@ !7&Z\@B@&<]X0TY>UC=G/JD=R*G,),/Q4UI=LSQ_>\BB-*?M"EK,WZ,X MO2)Y_CG-<)3$_\"+?L P4&WBA);JV/"@XVE,T#4WV_T;+2ME-*^U MT1/5\;U?R01&9'SU]LBO8:7#>6WO$Z/9WC2T@6.;0&93SS5\&QW44D),"_W( M]'XZ0#O5;PO(B?F5_Y9_*=D\_;RD%FRPE$1S+ M8J%IJ^U2E1C6 M3X]D0IT.I126O?'G=YSB+$IHL4X6*]J290-,!6W+\D_] $K77T@I/9)."OLV M.05S)2,6Q,*L%BJ9%'7$_-((6N_$J'*ZA%(HMED%\A$JM;A92DL'1C-+N0OD M94+*@3,:W$Z'?EWA0-*9'CS@;%0E.9"Z!C/#2'V$++[&27*Y6D=QQAHS5\,C M5>1"#0,%0F,IQS5KE6,R#U)2B15GN]_8?.-3+>F9./)J)#H?O4<-KGR'"Q*+ MWL'/Z^LE4;NO)R $7+%'$HBB)>*H7>F2Z05GCT2^DU7;.81G0&/;L9+M4%^Q MDZ0MRO_:Y$4 -[T98(C#4+W:Y;-6;8/'9*CG26%L;<@7U-2VISL3[&Q:\(3DF\R_(!?BX^T$'\($I:> MI="*_;QU: M>;0E\S%*RA-XHX*MR6&=X0AD^UJ[UM47]@C5SWR/:$LJC@-@P9?F0[DES$/UP)9W?$O;98(=/D:Z.KT; M:WMXM+Q-WK?1V*6C;T_1LPEF"XX9F'3[..I--EIFM'LX@6RCD93UEB3Q_,U@ M1$.@J.;[0-$=V7NN)F(ZWZLAS7G&=AQO38 Q\3QG?P9+;!%D8*R65":8TCT; M0#YS/?LC,[O*X#8CRWB0H(=/&CJVGXSEV\Z6]MFLJO/9A[:EM.E)SZH;(=;E M+YY9P*D*HOR&/1SOA#I [>O:K4][DSM#NQJ5>=34YNW>U:9H. -4G3XG/W;9 MY":C;9@UR:/D9GE%TJ=RSQ&DP3#&1/VYS$R,)(&)4YO-B1'^9:0R-CMC,O5Q M(77/(<"VQBBT$7NUWR6ZB;5V1# OC;_(D<[)"C]$K\I!!(!D$P=DDF/I+K9M ME=5*-U+R*K1GE0"B$CB+S(V:+V+MAB];"=2(!''@%:2F!\115@F/.%RE(7$D MMD,C#O<")I"LG#R6+E>26I^ 0."+D]3Z,A(%<1\2K-;51%+==215 Y IB'N, MJK*QA7<7]..=DK2(TTV MT\J@FK1B:/F>+NM[;;ED=.JI0V5'GJP$ B=ELSX6Y[ZLZDCDSONL7*/Z6-I@ M(X8O<)]]NVWU<($ R-OX\8,'X]HN,":BUQ5'JG047RC% M'U2Q/'H_L.MP($5[U)ZO.3N]N3X[O[X_/T/TK_N;J\NSDP?ZC_L'^I]/Y]_?@YC3:+N,"+GP(;Z!=C0#S$ AW@'RA( MAE6"&MCO3#D(I\H!HN*I,(M3WQ+CVH,*L)Z#U)GFE%AOWKJ=B4/@AZ)^Y3-A MD,EFB99B+DP^>6P;1M;6%4$$OC Q5,H%$7KM04O:+1N/+:]K MFIJRU>>@J,*8+FW M:J,L"DJ/=S&K=1K>Y^4F-<)T4+*3]1X.[ "5N '+(+Z,LMP+1!9*&5; (INT MR&^CM^@QZ3,9+"\+.5UY%S&E[<%%DQ#D43LT#&S,FA_1NOHU0)9S*U]%8U'] M 'C:5E42<>AG"K39;$["O(V&6M7$+)^C'QO)GVC'!&TA>/N^(2ANBUK&8'#M MT[* =WB.XQ>MB#]440;]MHHS)NZ<@$,__.8@#;=FI.R9V:6 ;/L@5 IR %B M(;_"H#S<:<.HV/(FS#"^:ZZSK48MJ[ZR2Y3I&A(R' M&;'.?HC;2=J2&@71"PY@P[-:DC?<& 5PT.](X$E#A2X,5&$#8D\>0N E\L8) MA^U:G2*XH8.X[=O0I+GWBK&D5 [B..P06 )N+$]'D[ :U/<%F?_Q3)(%SG)V M8V/QQCEF4YAO0=K"1*O0MAY-I/[<-K(AKO6BA]JB*&JT-?\)5;I!'?AJBC-I MQ !7OBI22 W)0P2@#-Y"PQ7.<]*:'60EOHW>RJN +N)\'B7L7OI/4;'):+D% M_>YQ1NHO;VID9+PPS#4:? M4XIF=+]Y3)C!<(ZS&0E%8A,8W9!B9J\=6<:4R!M+K+71QQ7!#45H&[U2/D!; M=53J'Z#&P@&J;"!F!#56OA.&AY%P&..SN2XK]0/YB*N1>MQOI^NJ ?)N5\UA M#&D[LGXRAJ9CTU Q,#5[8"5#49TV%S1M;LJTF3=I,USJ$YM@162R5A-/&+4J'T;X#7(33;0NP_YYX*RA^7/_@2-L;YF M1FKI3T3UK<=)^W^R$MC@?]?F[/C7X^/]X/800 8DY]:I&=FWIDQ8WRN'#T1/ MGL4&WJW#V2"OL>N%-UG97=N3!II]'HS,>O:(L ]YL.D_/K#%4Z+C ^P8T\R0 M(F,3!1>^>V^Y4UH<&Y%'XD!C+'4_8HX"IP8!2(T6LV#$MVL2F60E]$ZIR9.W MO"AN^624UG=CKZ5!%,SY$"%R;F0+8 K2[4/;X.$K&=-%[JMKYO^=^D3AJ7'H M+O65* M66ELA!NQ_1E#%_HQ*P58X,GC5[0B:?&<_[0?H46.28,XHX2&6EH&I M>@I;E_ZZO?TB6.DP=(VRKN_1?D0-#HI,&O_<>C5L_6]M&;7_>R7Q NSI.\$# M]_91;=819B;VJBOL@ ]CN\,6">$[,V+<+7$NFP16"[Y+P[D M245MA8'952!SIX#J)2:5,&296*_/*)4'S^0IRW2&\WD6K]EM+%=QBLLK5[CL M44IWZ".1ML(?H7W[!%*Y4C-(;F%6"1TTZ:\EB+XP453*!C!7"@'!@&2@FN*Q M3*@XI)G"1U!)JCD(]JW)KV>;,J.RY5> M 51ER0RN;J#U"9SZ*3;9E W1RH M-!G(6EXC["BR)+0^U7E39DF52=6E\ !EJQTU$^>V<7RTRTV#3MI6M[WCDJVJ M*\??F(5O$_^2[MF4! BM:\8KKV&V,\QRDX4$)_LH-1S;B +M?93EZEAV&GGY M<#]8/8;-X[.8"7DGS5I>LI7-+&6:G;X-]([,0:;P#3[G0)?'C#.DDY?<+8PQ M<^VG1S9F2G<0RD6 MY+3#@^A6!V"E0*8;'OI7."AMA]GX_9PN*,?9KE=V2NZ4P3N!2NR6[_USO>4897M,O2>,_2^'Q:KVA*BBFBO37 M(@26FX(/FIDA6-#(R2)SX'0L+X\O5DS3K%65P DA@(W9M@E4V:@Y]*VSQ*3I MZI0F_ANLL&F9.[=3F"[E^),=F;,DR/83\9 M;^?;,H!'9+NOY%O$O8T\-QKX >6XYLS UCBPY(H>/45^9I,JV@T($E<.=R>I MO6H$ 96Q69@7Z&@"1J@^2CV(J>72&^V2Z 5H0Y01H6:JV1]9PA'ODD)H MSQ5.+#;1)!Z,0'+41LE5C1(FU=RDNN\H$3:/3&'BMZE#"\5N3;Q\>L3#I9)*R7;,%$G:8 3?MMWFBLJ-DAL2[=E6 +4ET)=*QGO;1%W1?9ZH M:X1#%K[2@#(RVWYYDPN[ ;R';7;D%IOS;7/6.="WK(1]5Z$^,""@=C>W9OIP MYGY/#H)S?AMY:,$C3HN"K?P[S? B+@2!72RRQ2Q/9#1RAT;MXE=H7XYB@=JL M>L)6NE;/@HG7DOHC\._=Q_=0NHMRD35_6*]'E&+*OG0QO ]:%*TUU1I.@-7& M\@3HR"IW]'Q*^:1C:M:21E&ZX-ZG[IENNG AXZJR1TN@A0Y5M;R&0%\Q0\4D MM,DS^YMZ![:!E.ELS=W]' P%%"@' 5F 53LC*%U[]L9-AG8U:O2H$^CVJ3)% M@Q^@VO0ZT*$(@IJ- LW&@/-&@,N()7,X)O,+8EN9]_-.WL=[D/=-\KUYGM?) M[[8#J=")B^@J=386?4?#!N<^-#%-H:8.WE:P%DB8/]UD;')*W>L3" Y#^T#0 M'J=ZIAWUY?A>@"SB*<_J'X-LFXKJE<\:20T(Z=+3$1"%:SD@ABB9H62$ R:X M;-!T7>C!O]UHF88V1>9%04Z\VN-RNV-)%DP:Q(D54T!7U@=.M%TK"*AC MK"3EG"I0Z)7G%R&R75L>;46]TU 7/F1LQ0[X"K31([&6YTD1;#-5:+JU!]\Z MJ3 -U*B@QS?TX^<*S#^U-J2>?(-H%J)2N+6'GS5 MB6JK&'JBYS" M%.,A(ZK8- 8(!E*,2A):2."TLO5" L" ]J"+ZY @<3E!2%![M].1[8:$FST> M?C$("< J-NV_:H0$94E""PD7<1JE/1&,-A>[:B5TJ2.B_O#." M4R6B26[@N@CAG+;]=1#NUC]HKWMH!<5]K%?(H@5IQ0ZCSNB:/;;=\AN:UZK> MX_VMWN.QU7MLOWH_N%O7UIC7JMX/N^I%T4L4)\T*)2JT(FEG]^R^U?^'L?7_ M82_ZPGK#8P #VGUCU\-C$I<3#(^IO=OI872'QR[VN%]L,#P&K&+3CH7&\)BR M)!Y#PM>3>7FA%2T=+79*_YQ7)QG>9*?/%('X,FU+Q/0]U@F^BE-\6>#5L&]B MR=XV8(RV-SI^C"R!W7!BIS#RZ&+#!VT"?$4[*=0UA$B&*E-L,4I'K+:&OC![ MJ#3H?26S+4P31[#JA["1IKL1S4HY0PQPMR2)YV_5_S[@U^(C+<8?\'@F55>' M+X&ZNVC%=3A1<)+Y-HQ%8I.S.SQG.R'$T>=D0=;5C;.(P2;8\"*'&"R:**L= M'#RXEH"Q0E**$$/#2;JH8EO.#6[B_I$UB^H K?H+J9 R^!@]YVM,AF&'RTO MVA$IH%U<]A -BUX37)6.D^IW$Q M& :6"C511B T-GQPS5J-"S(/4L*+%6?5,W;B3M8\11OZV#,UY15)=#Y[CTQ< M^0Y+)!:]P9]_36R,\]9%L8+1 1/5^IOIJ8XDD(XSF[0R\"LCF[:YV:>HV&35 MHD%*P]X]@9U3Y$/I!QA!BHROZBZ5=:RT":[O/1#:_Q7'3\\%7IR\T%^?\!U> M17':/'S V>I(2GVX.I?^$'6K(4#MT/KXGF$!X/$ :'+6R*&H$J39N9:L+IE% M]%56!ZV#7\I?0XH*&F@31@8]!,BB@]J2.$) 2^$!_-9&U4R=VT;^\*+< [3E M0JV*MKIUBF3:WR;T!4->4V/?YV!6M[QWK+@WR\\Y/LES+&\*"V2YR6\@:Y7L M/>L.MCQ _,&YS-/O7X-^@#(F=4B6AQO*T8@)AD124>T+&2FI)!G[>FIBJG'M MNX:9HP0B\#0*830UW T0E0_:0)Z7EMH'&2C&CT&9[78[QX7>5A"]5KK W2BL M'7.Q]MZ0)=A58@]9PUTG'MH%YZ]KG.:#C?;"Y_W\OWMNBR6-1>N[XT4>0%SH MZ-27N>QB*ZZ?!L*!0:7Q<,_[S@*H-Z)<>'?MN$"!_333@;Z$7VG*#!_LQ7.\P%*%:*Q)W+H+99T"HPJ46(H(( M>IVE#&_\.VQAPM*E/V^V[K:5FP<'R-\J/J3XB2:B!;PQ+W"HOZZG8V!VA?/\ MS\UUIZA3%Y.A:]$^(9B).M=%%)">:V;>_A:5OV>6*/H$OK0E?T7T6@<[Z M@_:6R.I ,0TLW37"M^L2.>Y6!^BIFN6O7NIE*X?@P:\55(O:6OQQJB+U&RP?O3;]1HJ6OW$0&-K Y.T]@$2O$P=$B=?P63SC[)2LUAE^IG$]?L&[":(+DN'X*:V& M&.=O#UF4YNP49)*>I(OR7TDYOWJR^*]-7K#6]C4N;I8/T6L_^CIUT@1O1T[& M,MA)L:QV6%V64!H]W#F>U?IH7AM Q4X'15LEWYG++3'(E##L140G_CH!U>$; M^0W'Y1:$7#QW(I-I!\.AC(U8UK=J/10)'"@C"5=O5CYJCR^'L1]&6H=]WLH^ M.8=V??$!:_CV_(*^=92%8 6(7*H-?)Z4#>@/[=J?%)3Z47) H%FQ( #(2^JO M#WKYQ^; ?J@P +[(ICMPV.NER7T8(N.H"9"MQP?-(J#W@!=1AVT48+QWV&CH MWL[[5*V>>EB.%S.5PNW0*1&V01*A>3>!5.5.R1JY@9H[#PF 57>? M.:!*X?!'J#>@D<*#OY,*"MJZMGMZ7-/6NWLR+SJM&G['+R'ITR$[;RR@Z0IU_4K:-N!>(%=' MUL )IC_8+-VXPPE;&?] 'J+7O\;%,[O_DK+Z@F3WSU&&/T8Y7K !(,KN9<:7R M2")KK<:QA7#%']K2K-4/$!M=;^D=H%+M\)'I-3! )UG&#EK_SIH!1,*BC<]V M;E/N!W(RIP$WP[<9:Y 7;[<4P\5)NCBGOZY7PW:OOF(O0T,4+843M2N'61CL M'!(W@,9FM_2K/+,%QFP!T+J6+6\ PHU@&"%! SZ<(*!7L7S6JVWP> [U/"F" MK:= N%M[X-VEN7*]>*V"&IT#5&H=E& ^__; K,AA+M$<1IXZPR\X(>M[LBQH MUZ!/'*7<( L-Y*Q1MF?9:8[A^X*QDJ<[.XW6<1$E\3^B9O]AG!8X2Z,D>4.+ M2H.V-?-:*10"BFJ=RS=)!8G8U5/ADXEKUR6L' 1^@1=C1/7">BV![M\9?I3A MV11 7H,OK?+K:(5/7N/^[D#>HR;$=AZ-A7_+F,U!;8Y=*<3[XC/V"V(_H2_L M1\_;3[C50=2?L8?6EE0'H -M[Y \(^R: $HNP][L&P>6@)F9!L M*;3A6?T<"$![5<.!Z/"#\D%:R?%@VK;@#Z@99N/<];0F;5*WUO3QE\YI:#20 MAFB,Q;G:AU7P@]U)&0&T,JL%M[M0R]XE*>IGGFXA^[IOE*5FM2'I?D/D? SX"Y;=L5,J/YJ+"@UTFPIS) M>0BQ,6O$JK,2XEJ0]3WGI6@S/U@\9V3S]-Q,$2[BO,CBQTVU6^0IP[B:)$EQ MP73)/*H?%A??@SWJ> 6R,KL M/"_B%1O;I8AB3U!"'WFG$Q@+Q+BR!D13*?=8!_,U#0#MC;G"_5E WU$9Y]M3 M:=V9M -4R:.K=XY)T4BM$U!Z';T5%?'W;'AR/4Q8E0YJ85=$+,U;;DZI/1F1 M;V=@2[ON,HP#],1$ F5:M]8A)!O4#9!>I1Z(62T/X7'J ;\6'Q/N( )00<6M MEH(K?FU=3,*QOC0J/@H(S&\'R*@):.\-1Z6&Z?H[&B8XP&R &!G-J'QP;$"ZJCX%4JH*8:/58 M2) 7]WT>G6,B@4;D_9UO (.Z/1UC$ ;9R_GX]D!]\Y:NP#54*:&MX8J'.Q^3 MM,H&[HR8V+.B&GI@PF&LH]' !H2._,H#\G&G#&)DWU=XE&3EXR_<@6LHNTDM M#6?]I*V/:3I*?7=F/:6N%1@EPU@[I($.4)^)6WW03M-6&=9KZOD*CY37&-QC M:HFJ:%B*NN(?-3X)\79^C!C7J M' $.83%77-(12O1H!X84%K= M'.4YWQ!O8W!U] T!2[2R6F^1D7MY]S.FY*$5W M@5DB.IY'0N.6 [/*CX) '&3IE%=\2J;A;9VOI.*^4-)6'PRF=K&%+T MBSAE2]-'9W2I'8U\+K S07#B>O:4RV5E&1N=Q+9G]:-]S.)R_&D&&R44]",- MUZ1NG)&4RR=!)LW=TE(XXX9FWFZ(M'=9>QH:CFFYQNU?38*&:Q,#;'WAR42QKI M;+N;;>7R,KPUHF@[R,7&S._P"TXW&)UF>!'['OAS GGB'FJ]B&C12R=(6B^] MQ[#YQ+8NER=LU8?_M,YL?6#O,(B&8(UMD -HC(Y=2A]V0Q+4G3S2P*S,VH*\ MLW71EU+8\^(('600XZKK4URIW&4NT%>@A+RBC;'+ J_ZTW&:6B!BMK2O M2G_6B)0C<(N=D&\R0NJ:&%1)GV@2M2ZME/;#)-$GO'K$F0Z5NAH00C4:+FE5 M^9B,7!UWQA1K6>D2K26*OE12WM,?'!)0W@WK3(-]E3*8@VU?/IE89/&\P(O3 M*&?E9/]AZ]M?HH06-3\I3J,L>XO3I[]$R8:3X$RT=PS5TQ[/5AU_EIEKX%K! M8FV+LYT2FE-Q[_PU @^Q4J,#7NL8ZG%-)+U-?*J3 MU M65US: XW-""^;AG"B 1LPS%WSE$BPV/U3L8F=QNKSAC:OQ[;R9J,P M)O5DE2CB$.^;2YC2B OYT+47#NH%DVI2*1'RK4V2<>TZ1;_&I)=8D\N 0&:P MY!4J8X%Z1HJK(&5"*#-,NU*5F8GEK!QG+_A*N)0,KL)CB5#%)F4$3ISQ1^X/ M3":9F1ZSRM9;U9PKA8-:.::!$!'M #4HX:! 6TA(J;F1"IP9],8&M'G=W4J'WOR204?>\Y+4)ZG,-30!Z M6R*_H?&8!9WK#1L2NEG>DCQFBU+R\R1>Q2E[?(NSF+#_G>/!!9P6+:I'9N 6 MW8W60,N@&R]@HZI6RF0XM*/E95;_(WK"Z!E'BW(G$.#^F5-0RFV=N:;J\\$]#L2#6L>H J<^6] HU!M+-X@"J;J#;Z MG9< C.T#,0..OT-175K=CTXUK1Z(<+2A!$J6(Q3#O(IA_0<#.!I#]?I->;; M+K1&Z+CC<5F=_G&UX#(DIG7K3S;@IC.\)A],XP^=V8&$FU9GQ[P^'@9MPO<# M"$@+#(@(O^VCZJRB\RA+:9ERP3I$F= V^/&%1J.=9]9N.T7B08YYH>+L9#[? MK#85V,_P,I['X:S:EU8FT?GT?>SSY+OX%UL,A@*MJJMK3D$'L8* &CP%RS09 MNG!)&:$W'?H(C'2HM*@>A,4@2?U+V"2O(3FSAKHREHD\>61<>6K7'6:3_6SF M'V=+DJW8D4\WCTG\5.Y$;9:&/;!QA:>;Y3W]-5]&Y9#M?1%EQ1E](>[:+!?& MMTRV:WPTZVT6QVZ$<% R>32Q[G!6VSQ 6ZNH91;M[!Z@QC*J3+,QSK;Q U2: M1\Q^((O?G+"$3('-?FRTZ:<;1^V_P?[&W"OATB?;AFW%VBN+RZAL%26H&-LO ME=/X>M5?N&4KM@:UR,LZ%VQ&5"X*+4?3*_ZR,KLEW]\HRC\C.0>#2\PP(4#H&FT#$3@DG3VD< MPOHY(^P,(X9!C7(C ] .)P)HE2!4I@M7WVMIP;AM<>4]R,^$;-9:=0^WU/ W MI#7V>L" $Q>ROAYD0(.JP:RM']FDJ-;P'?%);,VLK:[*UJSOSDI=D*"Z*]TR M.>VPM%W-=CV5=:NG0EH]E;S=+5F7ND'$(GOXMMDOX6#+]X M*(K:E^D\V2S80L4\Q_3_%@_1JU[[168!UI;A6W#;KN'YG+"-(W$_HKTCM+IM M^QR@%'M?0F .)W@+2%6_6JTAGC&-EI&X++ZC@CRXF32!3-HWTS1>)F^9V&IV MP-H409 :B W=ML'(Q*^=U<,@IRB<& XE&@XB3C9\Z&/@T.*0(7^PT/LJ;TU( MP!/L^%%!D_' /1D)/'\=VZJ668 1EV_!+8=Y/G7I#+G3W;@4(P@NM+H?7)<" M"DY[50UK10">,8U@("Z+'Y1;W(=D[-\!P(]V4U\,::C115^I,FJTV>Q[K8\: M XA:^)9)(=PHY8,5?K=:51%2/D,F/H:J_]@.OQT=*L6U#>#EX(BH\M<@^*,X M[4G\-;G %YS=Q+/B#;'WF\<$1SF^3.>45#T<\1_6[]I_.!*K77/6=T!SSU+$C' M.M7L,XG>/T<9?B;)@G*:W?%2O)VDB_+'C[2,B_KZPEPT/&2JWH0U;?6QA-!T M:#.)&_J64LK$Y*R21"=?HVQ1'I[LN9-I#")BIV)[S-6TU.&V42G\DO^1E>R4 MK-@!$N5 =><*XYU(''.$5O.,KRG_8T*\!Y8B/X:R'2 M4HQ7^K02RH%OMG\1N\Y1?RGO?*0=INU+$?;3S:;(BRAEDP^>.AGV"V:I[V&S M8)Z[)/9>)8B,X^JM7'9@+!=VVZ^I[W)EQY?C)LG1>,A^WM.,YBXN6.S^N&&4 MW5Z1O3+:["S9_G+[EY%O::1_IC_>9O$S'>6D$ MY=%]-?B&"K#ICV8:F.VBY0 MRP=Z?$-MN=I/-6UZ@!I7J/3%8DGE#97N#L*X=.<]!1710HMW$%6\+P"Q,[-P M21N_<9K'\W*4RN%4K\"1_1G=@:-P)FY[10NGC0@MZD1SL3SG[W]H D 6-S.M M$E@ZFU#M^70T;\I]LZ#C@?_6(+B8_H*!G=9@[8KM5]DZ.T!;=ZCT]SVD6$?V M^XLI^]P6U!\A/;;<2!Q1 DNM1Z,2>$XC!F4.:9;-O/@NTXYIJ;:-4[(SL-^9 M8PPI+::4D2BWFVH,"F,S!QE_"W^Y:?Z,%YL$D^4%+5Z!K^(7O*#YD[YP3#,I MVY=:Y!>;8I/ADQ7)BO@?V[/4TAR71SH+-[$X,-UD$ZNFQZ8)BX6Q&O_METL: MV&V[FU7"Z#POXE5YK5I;CPT-[ZRCRKSG@.X"\,0]T'HAV**73FRU7GI_03-* M<%XN9* =#EJT5YH*6/E.-UG&F<6'23>A324]-EK)[5L-0"!7TI@"L# KAQ"]Q\:8=/,T,2@*FKD$'05*O"*X#HU%I=(.A@9/9_6:UBK*W\MHNIE+' M/-3HA!?N#,&J"''F<%&'-3W;JE!F4M)@P]<=S@N:70M<1>7/M$.9ET':2BPS MM X,;-K6'4 X.J6D+8%;DF*JR1H:M0ZJ MYV&KB;:;XAEGJ)E=:MD+)?2,@"HW!HV#C"@8Z5OE1R73T@40GLZCC*V*RF]Q MUG2YXCE]@;,XV; C F"1RDN=L2VBU;C"4X&.&1F[<,8:&*.1H&>1'&X,R^:.*OMZWLVA=I$2]8 M$6F_YQ[/-UG9HJ@NK\&+ZG*;U7I3E-%Z^);R(4:;QH?]#"O&[?4\+!3'45_$ M7LF O1-;#CL!L&T5[ MX!U$7/58CF4'UB.OBW$?2T5RV 6S7,1I0O%@^&A[7@]J;8@ZD ?A\+MUUBGC M)!!KC3]9\N4F(#OJ0MHLEH/>I>WB31\"CEPVR4+LM>Y?8%#V=?9\^G:2+.YRP[;VG)%K$Y\@!]+ETA/I M0@MAMEB@L8S?"(!Z"_C!+G26[FN6VU_HQ$^L/'=XS<[ 2)_.XGR>D'PC&=2% M:S3A#J(Q-I"I?5@-46!WTN #M#*K!=%6TG-$T( ,:ZC'HO5RAU^0GT%P[R3 MQ[P\J4M!M[Z8@&,[,%4@)TNC M(6-(UZI'6B1)U^&:+JUXFZ=NCPZO;9.Y(DBQ)QA3[S/-6@/8AVA,7 MP,89VI,6V?H1VCY*KSQ!>_I"S1IA5$LWES(T=W6UINJ9+KJHE'TW2/R1MG_( MMC<:<,[8GK0L@R.V/7R)<-.6<#BR?N/R-)G\,J7\BLE"]M*Z^6GH1C%V#A.5!W-HXMM3\!*%28TQ;;4!\VUDP ]RP MNE<'$/5@MU0/0-- !KY-6ZKG?]_$Q=MERM;HE+&F/"[CX3E*Z^!R3>I# 7MQ MI0PZ9U&!+Z(X*^\N8\W8"[N#$6Y+-W:DPE7I? UCN'F?(,8XG+Z:DP$0AR4> MCHZ4.H@I(:95W559#I*P8R/?QQB)XUAB8P#%/0$MC:ZX*:B5H1>7WS"P] [* MLJ!DYRCGN _]QA&X;@BSC9]U0WC>;@AG]6)PBDA< @I%# ;5)%RV/5D7YLY_9NV/&Z6 MK8FB,G!\BE[CU69EJQNMX6ILGQCDRE<'%U X^^=EN"^LD_XGU/UL)\CVK<3I M/,/4%OVC?7MU-K&F9:[^OB>VN'W$.,$X^\SQG@]D&/DXJ+NK._O&O"\BI-3IG :A!2-?A"7]4R@@$65TPJ(&=W223' MFVK82_7DGW+]@IEU5 MH8)=#*CS&D$$?Q=OY&?IGW9!9^55W_.(!O8DJ2_[_AH7S\\X*=>XS,D+.X @ M>L7Y?NY.F39"3++6SY1?4RWQTRG?-"O[]+_8_N7AD\4B9J)1\CM.Z;LEN[.I MGN M*/UDHS5\M\['8_IN@QUQZ19T/\94N&7V,VK"*4HU+O)^EBV84FR2 0TQ?*<: MLNB68)I!"=Y;[U_*V(Z;G.3Y9E6]&3MID6V".XM?X@5.%W=186UD7]??V"0! M]^> M^Q?BH#%YQT#H>:JYVK;G8+L'@[*"4\%O52I(\1/;].YD3-JX]%YG6'NE MT9U&?>>="3$MIYP@Y>-]XEG072$FG>KLO_M^Q2;_X^#FY0XH+-D9(Z]\HY9S M5'I'!76_6\F]+<%N,??W\.:!,M]B?'N?@^U_*0^CFKQ-S7?KO$'==QMLQNH6 M=*^:TMRB^TE8G*)4C>CJ"+9OH94L(-HD.40,XJGR1[<$TR0/WEOO49S9@V8Q MO]"AA)A)&\25^_??&@XKC$W>#@XCCKW/%O#V1%:O)XA[/2!\S\[_'G&\M[ME MSV.*[_D([\$)W=>;\DI0LJQ"6OZM'<'M_X3M4 [0]G<^MNKXZ_#CTAZTI&5% M#RLH3=JJWA:"_OD]%(85"B=O>X<7"]]Y.[RBW/1-\*[?Z5K?C=_P$UQ54MTV M][KL0-X7459X;GEWRN\YO[7*,ON]7@+.5G1LZN_6^I@PM"QUT[_]X V,5&^M8"VEQ<' M6;SAQFMW^

S]@M8Q#Y3KNXDY_1 MR"G%K'F&7K8/]S0G&9#(]6&-8I1.<%QCU[GS QMY[[I_L5]S!W$X?3##).U@63E&+6$D-+DJ&/ M233_X_!^_DR_4U[/Z*';+)ZS11>?R(+6_=[?KV5 -U>=-36>'7;6^,Z===9D M[[I_6:):=7ZS+)_F)R]13*LHP1]PQ#1_\?9"^V8[.33.5@+-YG+-7 MZHULU$\PZP59&U,W\SJVF:?KU5>$URMG$-U_HR([B?X&)9G5.@COE-[7B+4A MWVSD W,P6\H.>@6PDBQ,WOD]I Z[1ZVI[-M/![Z/3A.5*- 0[_[\,ZE/8=C> M[\:Z$O9NHK*S\\E$KAQ%6LEY8WL04WDCQW=Q_L=%AO%E6F"*Z\+U\D>9/Q&Y.\XL51/R&E-!E MPUKB^)W>V@'C@\4FMAI]=MO9?'\V&]NR-]K;*%S?T;IA@_OIXOQU'6>EA;Q_ M29BE@ SV9RDV _QY#M/*$H9T;:EFF5W&<%@9MH,ER^V=U^QXH3F;X4R2=W%Y MJ3:S+$9Y+?#:#?A*US9C/_ ]]R&4^%\DH5M:[U'$SJU)VX-R6C[+8-3RNO=7 MD 8?C&POP@@V&NWSL@SE"TZX6,-*6:9JS0:]L&-4Z4,:M[#Q(EZ3&GQIB*S9 M_-Z6B=AA^I0)S<^2DE'%FC0/ON/E)ZW1J.I=+]-YAJGP&:[^ZVXD7>[/_J"Z MR%\XX^O\$H:4LJ"%G6C475*&6?,KVH[,H*A9=_S>5JAKD\O-"+T:O\X&Z_FN M'8W;R]YS'Z*)UMB-NUUOND7V'E2.OD>5H***HT&8\,)*T(,PN>@-R_]YH.6C MK>I;RMSK:(7/R"J*4]U&Y0@7T':DD0O7P=Z@4).V%LW+-RJ6F[J=U4?0EV+H M2_4D]*488["O$Y!'8DTS!!MXTXJZQF\3;IR%)Q(G&TF$]NWWU /92#(HD=F] M>>[N>%*49Y[\1VWYF=B-D>+QR3%FT7)+5\[/FM M[=Z#@>U;L[P%@[V\SVKX0A,N%-+T:K_W%?3B'V YP[KAW*CL$V4#]1H>::/O MO2W>T66?FT3@9T$.L ".'"W=>.]/#!_7T_TV*OXY;Z3'6#\>B<=\LNTR.(T MC^=6+RN#^K'?Z>[["2?'=$L6_A0HM[P3)12.[^T6&+(3>S?!7< .-^%<#$1G M\;OKTE'$YKU7R/0/>HZ47UQO]#_ZSO\ID/C> D!0G1Q;&,\)9ESQ M0]H3:^5-7"8J"P7\'9N[SVT$T;9%E[-)'#_*"#70:18?Y?NQHXU; MFWV^BRJ 0\RVZ(!!0SLNX.%HMH'G1AL>1UU\A+PER@@9LO%U+6A8&L_NF[4[ M#LVSK@V)9MRW.V:[KP"0#8EJ <#K$&3\E,;+>![1+#Z?DTU:L+-62!+/8YP_ MX-?B(W7^1S\Y:BDU&1.H-)8+(#=6>Q(Z'J6<@1N:W6]6JRA[8R'UXR:/4YQ7 MYURW;*"=$=18\OX3!<;RR-H9ZL,EG3J93,6K9FC0R;P)PGFS)OE!>1I5&2 MO*%:E7;1&T'TI5+W?4*/-I+(R$KN$1MJHL-M/;_^Z%U$1=GGOEE>Q"EM2L=1 M7)^=7]^?GR'Z MU_W-U>79R0/]Q\>3JY/KTW-T_^_GYP_WZ,?/:43)7>#%3^A+8\ WA74@0\RK MM$=<@':'LV!O_NE:G:3&QL](2O^9G[S&N8BG,MD^0?FRMIC)L^Z$DA)'("X* M]9LC[':/*,GHPU ()JUK'K-452*@%$^-RR6Q??\DNJ*=FDOZIY Y X$^75H" MMCBR->F$&'WK(#9TE6;;W]$7]@25CT(AP+#*>*CG?F0!U+>R7'SW+/D']0,[ M"ED$Z,[#/ICKA[: 7)IS N*V91" =PIM\):_AH+;;LWP,#OXG@*\EG)8"G9[<_SNZN+KY:_!="3$H^%T(:>4)NPX#+4&706 ]!*+=%V3^QS-) M%CC+J_:8FG%JG2'U9#KV."CVXHB,2H= 5BKL*.G)V'G_<'/Z'_]^G&VRN+FJH)KJ M*Q_62V.:E92#^[Z-#6Q9KF]@-.5U78+YKW'%MFDAY#'!R.AV71UN?@YHD8,Y MP(BM*N\' EU;W:A@5A(OF+=W%[2Q>_MPMWQ;RE69KK?,Y(/IS'&&($T_"5&7#:$ MA&[M#@",*(%Q,BWY/^@AJ;T!80""D:C2"A M/7!#2%&B,"/.>9WH2Z';.LVSV[NT0H[:"B3FR*RX##IBOR[;;0;E,(X]"LMU M2R NM=&B5 ]OL\5( $(#"PP-&I%%;! <6E1E\L>.:08HU&5P1(VC43VE[^01 M@"4D]@3;&;C&7\M'6IEXH 1)O"TEEY%DZV;:M-IW:QPJNH;$@:%XSLCFZ1GA M:D'A(F;MPL=-.;X9/66X'-T\0"DNF"I9+G&9<.=LZ?B>A(PAS* 1@@L"C7BP MU0?3O^=Q,H1KI<87G#T26R ?E1![EL0P_Z:0:I*Z1D+5ZA"TPI>]_;Y:+NV M]/B'V>FP8;:-M&A)LC+8KC,RQWB1?U/ %6TT=@A'E7B<86@45P" 8 .R^BYDN QBJ@P4<%:#0(3<'B"20\@095S0[ M:GP=0-QPWDWK>IFJE\;U:AH,INBCA1L63-H,XDJ'TUZGP<#S-Q6<)^J2\1U; M@33MD-W6S=AJ9C"/$N\GQP&P 6DR3KV*1>YVJI^5@#0O [M@E+.%&!QNK5N#(@ >/,6M6 M(.7Q&ULZVW5X@8,KT(X*/0$;E.^8U.XAD2)*E.U)G@LE8X=*LP?FK2)8_?2? MZNY. $SCUUV?1L*OS>%(1W9 (XE)W!P%[A- M'O57.BFJH;+F,(K;**.=O?W%QP=[^/@05)M)>!2 2E#8AK*XZ5]DVGH?R7Q[ MOU2YQXTP&U;RW?B0*E!Q@K_O7F[9'T4VC_D\B\N]BB?IXC3.YINDW'?*/^@6 M*-[012D^EC0*!U:I _,E)1#$Q*PME8=R+BVTXHE9Y?1(I=#L4 ODQ2/!UNND M'/N-DKHE>?^,<7$6Y_.$Y)M,J6>#JJHTD(=V:7D-I^Y>34--?T#% I MUCHETS=5#6!#QE=GG\)P*UTZZWKW1NV'+%K@ZVB%^8?"BQ[7WVGX>"0-^P9M M4DU@6T8GKLJL_!6QGP-);,):(K OVT5]7[*-;+X5?^BE#FZ6)PNR%K;V9"(- MBKDB8Y',,6H5S6+[4D2+U&;L"1L7:IZA+V=D%<6I;VS+ZH_ OWTKD_(SP]0 M7$LCDJ%U8\4OWVV DUA'23=ZC##:#C*CR^:70=;V"%LHAT/Z'#'^["P@JH$: M&^7-/-1*^>/63GGI5F,)U::^LXJ#G!!IY7/C<.^:]>I6W)MEN1FG=4'@QRB/ MY[3T9W&R*09'AXXS4E>)J9&1(HGBI)G3:R_?JD?R#] C\UC&K$7E,YPMH".A M3&P"JQNKS.RUP]28$GECF5;.5S:;QY7##=F.=FQ##=O2ZD9TVCG.ZZMJOW,& M!I-P2!-J6F]?_"N8V3=5!Z1ROKK#\,)S:+T[;E@ TX B-#D[PRE9Q2G#53#G M_!NC"1@95#4,#PD\2]!@("Z%!W!;ZRF;.K>-[':2K/70]39)5JKMZ]P/4!/+ MOW46&&1&%S2PF WSK&AE0OJO?A:D/_WM4_1?)#O=T(['B@9OSMV78H'Z0_$$ M#*G,+Y"U+"0USV.B1&'6_!3$I9622B*0S]K%_%"6H5IFQ7I]CP[,C<)HRY*-,2V143$N^[*S^J= %CKP MZX$H/E\?ARVQ'00'NM."+T[%X.,]:\#7?38&?&U+UL#',2H$WT!V5O\4"OBX M]4 4GZ\'OK;8%GQ#W4G!Q];SW"P[4;A:^M&#B5*N?E>)W B "JU:;;BIO(C0 M*]=K)?8@%M6H:Y)H?/0NQ(4J#=P5-EU!Q$I;3^G!"!]'[Q0@@I;@.(1,W2Z\ MSR$2ZL.^)C$=\QZ!EL/-L*W ^5.%# M/(#^O;32".PCXAFF-I4C#?L6LHN=TLSI/Z[3I/1B"V9<<64(]##C!,K![VV(C0Z)6RM6X04(?EVY!EH! MQ+CA]R:23\4!53N$]70F!=0]?F+[R7['Y"F+UL_Q/$JXK5"E7+.Y4BPW H!" MJ[8 J7(@ JA<;];^/9"0J*Y(HO'->_L:12H-TA4VIT5^$16X7QI.:%7*;8^_ M$,J-0;[(JC7D*QP(D2_5ZR$_@(BMKD:B\<7[YUP(5+:XE]LTQ'W> #_'\Y^? MR M]_4U:9&\,^__<_(-!_Y];T*]__MOO'WMHV_U0OQS[P1"Y.R4IX% I_6UB>A[];:]W+>ATT@:0&>5 MQ6F907_]TX=?2TRP7_[V.\W;5R3/;]*S.%^3/$KRFR7MCJ]Q5KR=I MVEL^: M!3WZ]QU;2G2S_)SCDSS'_86H%BPU,6N,)4/LCOT8NHA?D/FF/ .";;;LO;^E MLO#X8L7T[&3%\,CH]<3:A3^R724_(;9W)$HPVRZZJ.V61PG6A@_*ZU6JD2[< M>"C_E3$?AV1YN,DQBIB;_&?/(=X"EHE=4/4RBKE1%D_L%,PCU4;/U]DJA"N2 M'='6=\FMJX9;6S.,5(VADC_G'3;=M=E4VOO.I3YJ@B.3^=FS-KS#3JC]K6)3 MBI]HXXI[/JVMLK@BU?$/,Z;-V+1HLVG=9I,R-WVG4Q\VP=')[(X,01/Y,IUG M.,KQ&:[^>YG>T&)$[&*#*_;O'B&AXO5'^__;N[+>.'(D_5>(?>D90#V 9>QB M]Z4 699[O; M05;/8C!/694L*;>SDC5YR%;_^F60S+.2F3PB#QTOW;**$4$5 MOP@&(\B(\>$^AF&,.[K;:BA0J^%&])N[!THB-9+\)51C_TI"T>R Y/SCE!Y9 M*II/R%K6! *8_/>L9$=B01TH7[9^"K&P[VF,'^:PQFU-':.LU-%,Q-1 Q7'Z M3"5Y011Z*%?X_%CADV.P&DO$X!>(-8V7A0HV3W_)1 2J4V0JT MTW+WYQO?0 MW8/(L'*L=6S=PI[+)^""H8$/U)BX.L"W]*3;0Z_U'NJ=I2L-+Z#%YQZZW M4(B+^S2?BG@?Q?$E2\2KO&XZRX^)^JILZ0%)OV=A;\83J0P--VW[ MX,:OLAH^TUE&?7!\)S_Y$RC..Q&,;NE*24X$/2R9Y"".\XH'J9B\G7^44DE8K21[I22[-R49:O&ZF)*@^J/? M'VB\OZ7WT Q=S*6ZYL*E7^3<+_D:I'_0_%JU0])M MK+XST%H-/\8;04Z:]/4]*6$K+O)?N:_YJV1"2BZKJ>3B#4N&"9'.A3-'EI4% M\9S3MF4^7EMF33Z8P MC1;Y[,K B A.SVQ?GDAQD'9F9,WQ/ 1[R48\!WO/8QK].7?6GS>5T1^&%U89 MU"/QW0]V]\"*C"/A2E1/I,DMY;,J=KF(KM]P5/:WD[(F+)M,61#ZF 9S.>@N MJ;5HK?9;9!J'FQ9D8OL"%_V_R1IDT[<3U[8H71 $/-:VT[G*V,> ME=K:BIT/OCA>H+U,).!R/X\3D)*"E"2D14. :"6O6V8#K\9MFQR]GHZ9G3!$ M3\Q>,!*&N:\E[.P;9#5NT^20Q;V[$L?L!S2LS3ZQ]",KMOF^B"]VXG4:5".Z MI8\T*>AE2L.(_Z(_4^#'I+R[XLC$*[GH)!,Q^>XE7Y]7]&"[J8E%%*\D)R6] M?)$B.1#%8C7) 4\D,CQ<=!*+3@SKQ*+/?"8P%GP6-RR'L&\0EQ7[VG/060AS MRJY9,*%$L07C@O OKUG+'M=]0U:;.Y8',=D%:?H$.WE]8XVK61:%5$534KJC MT2,-X2VH_%DT&0O$:QLX?6U58_E,-)8/^4$?+NSS;QRF $>Q_(.>#]Q/C8 5%C<,:9G%H94\$SJAOR?FLN%$O1FCNKV%@K&E+5@NWL MJJ\&PF.;YG08]KV<9B<-\T::O60L))]WD5Q;]EV)Y-)L[UX9DG7WRJ9',NJI M\#?&PA]1''\^'(,H%0'[+*-9)G[J/P/:D)1%08Q(O!Y1&TA K#U@(4W_'MJ8 MR:8<2NJQI!Z\FC.9%3*8Z\IU'BP;D-[M*"A:HT.885K.'%=%FG*Q7Z)@FT41]!'O7NVMZ4K3_;F=%X^FJD8 M_%.]I62]@V;%J%'+B2H*."P7XG' MLC%81M.VAQ;(?]'RC]]9-&.AFE 0"P8*$*!K2('H5D-6=IJ?%K.])VD86YCG:5BX.\Q#P069Q MOD,2YY(=CBRAB3;O;S98?1EC@WUT<)@WGI]C)D>K:";D&S6(B%&D'K::T[/A MJC/[M6FKS3!AI2M&_!$?QNT>:%C$]'K?+_@.TJ(=C%K1E _>S&B\7A68B,!_ MR&8A5?]\J-DN_1;/"#7-=ULZU?Q/R M^HJ_N;!9H(KT3LQ&G#](X?V7&@MHU.\ @F+I=U[3@E+W?FL:5*)N#?VROD0) M_9S30S=L:CAZT'MJC,9WGRKFZ%N F3Q+-ZI-OH%_D@C^75]#(OLHX90B4RT! M+B*C<1%244PT(#D XV_D[H&/K\<$*25%QL=P?*E'SF4U4@&[J/D<)>PD]>+ M(!,GKR(<\?(Z B;6@2G/$">"?- _>(H0BB&&KO(>/OGD8B]1JD"&'C?P->:!Q2(HDI"G?(.0. M0E6E:5%*'ERVU;0YL4 (CCBV'%S69Y Y-9<#93UI64[ M$$#=[V4[D&PE;Z\F0Y_&L*/#SS.+928$,7UE+M 3A. MZF6>6[J#NT+RB1 \(4Q9PG_H+V3>6_X/F5_L]W>71([UA<;1[TI7PPF!5 MMKWV8N6CF3Z2T5T8A,EHU=F;]^9C7<8+ZE97G,A1C(8BU%#)4H12&4GHC]:8 MECCRXR':/8CSF7^HI']%@QIC*96IV[J-6;"HU5$EN%"J&ZUU^B?Q51 MR-V48==Y;)CZFO3#?)1>QQ7=G1T1I-760;I1-Q1>'L8EAX7]PM%U9A9KTM8= M'46E%\,LIP(0CH\U)L$).N\@^:<^)LKC64^95!2H:%P5+ZQXNAA#K!'=AS$Q M3H@Y;R#F!:!#LPM[H0-U]_P09)%H_BJR\F)?N4C"2Y9D7' H_CV\K[HSJ*Y3 MV#/PRR[;RIO@TH7C% 8RT4X<1W?VE,;B_@3'Y19$R'[.M1 1.=HUQ2Q^6\(9 MC@P%(-UTMRVO1@;<;1KSZP;690Q7V(EY?%&\R, M?T_7R4THHE/E/@%D+3@WUH)7BGB-:S<[XJ<)IFB>&6D_[X9/7^?BN;?95^"FS0Z@PCXMR3)H7+%H8CS2'90WCY)3D+*D:9R[-+U*H;Q MPHQ7M_.VM'=\_9!T@-TT($0J*#'(WP%^4"JB_+#NGB0^?N:XT)5[< 6&;R$' M+6,KA_61IELV5+=A4(P#0,Z; *F,TO$% $175<$5(*B^W_]\O?E.=T4J7K/W MWGD?&*'^H-X1/ACN88B^O^IE:,&K(]E<<8^(>X(A]%F*MH5LM1C$4)/AGBY> MJ6EH 9G9-]Y&;L_@"K9:1A/@ 6>K&V!NBP2^R?%/2/W12J[F>B! L[LY0,!S M7]-P18S"#$BP!<+YRP."9A=S +J_B5-[\>&Y;W@^R8=*)1K0:'^5",*'VP; M","S=Q;"M+ WYM&[-0;EV-7$3FPPP1P7K:TW!M25'IE+F@&$B ;70J(O$L\K M)#:'DHO7A$2-!9\ B:@67A7=*BNO7X2/HA%/!\(CH]2?K!WEHS@:IN@GEF$Y M6@T9(A,QP;):G'CB(>OQ'%-Z#)[D?=NJ\0P M.HP()M3W3,69E!$(:/I8[23 M-12V$/ICCY$JZ@"AP'V1%XM' ,<@PLS7LZU!&H)*:P893H0\'%]A1( +YKA/ M4!:&K?JNE)\_>WQH-GL/@'ANZ@.<$3?R$2DN,#D'F"AX!"\%'IH=V ,>$YRE M+GX$:0@=+W55)\>&M4Y-?4 MV7S[?>[E*4G'I]3RQ(;WYP2>L< 3%2Z,#WK?&_0V&ML"NG:L/]HUK-$=3!-I M(^@?(A;.)A7#?MT&4,X+"CW2)%-7C-*4,Y:G,6@;S\T^.^9U.GG+0'&XWZBV[0(TB=H3?]^8??3#%+,=N7[ MM$U#UE&Y0>:3HA;34(^(<<=K;;*K0;+--@Q;23P7&5.#)MP;5"CQJ0'^Z)&I M$5GNT)(]W-^OJ6L[,I(&8TW>2$+U>F]H"H*">WJ]OR[R+.>[2I3<7[+#@27? MQ2TG/I44:L=T@TXNI.H+L2/UT1L;2>@NA8-PK5I9\]KZPU@X$9!'I&M.$0'R44T&J+/NXBN;#14==:A^Q5A6N-]S8)IW(CDX1BS)TJ_ MPP'_ANO! Q7<0'XH1QCF?I3C"&+IIG#T&K2L);?@S+LD)U]-GM6!J*LN6B&X]X%RJ2>QD)X)I8 MX])9Z^06'"-XJ2IAT^II<=MTF;*8_<_W6"*EMWFQS7=@. M0<,^^(>Z1] 411JRX.I G8;RG+ MLIN4[2@-LT_\B_H.Y2*N]RJM!DK>M!>U,>@ W9N/^N(\^/BHJ+-8] B.[TRT M*NW'N)GH;M^6%O&3U@'F'B1!3$6(DL_UQ.UH48FD<>MI!3$5?]PR3 BUS8$YJ,97"V0J]IS"-,O%-4]"3D@$!#N1[J1Z2B3K[MT(*-9\WK='ON@NK MC>?YVDLVXK'9>Q[3* ^\QVRJQ/%-)7H!L"J5P$V,@JRR&-TER[IG0.WG9=KQ M]'.O>%B7'7Y23R-!'V[J)=A<'*"_@G3 LAQNV3ZR6#U0DU>DRNC0THDN[0HR MDR^]$V/I#JU#(OU,T,& E%/1L;:# 60LQ%I7M4_ADV>YWKJ O=V"^X;#^WAB M1J]U_.V6G6^;U8(+[7^6*ZX+H]JM.&Y5H'K_ZZ^4>E'&WS^Q]+.RKQT@>?$H M*PJY\?"JZ>$B$K\:D<Z=.!/6,1-=@?0F$FB*VVNVC%>M&[HZ63@>Y[6HG5JK8%%TC#*0^/ZVB11#GYH:A_ M#20YR6@[:B)L'SS@.G9T\ M!"1SEZT<3-1HE0!3GEH[2/7"L:GQP28#IZ>792X(T:VR$XH T?,&1"O;*B J M+2O:]K[6[_E$_8&M3WR4IL$( MW0\YY:W%?W=H\]5\U+BV%VQ9D1,Q>F'/H&]MV/"7V@9G8U"%P!-"Q*7%V9)[ MF)HN*M]BOR>I_Q0=A_MJJX"_2W)1L=5*6?M.+_< MDX;M!"GH84D#R:@A0IWQ26D1-!W_E,1[Z,XOF2)>/>@:P%@2U8ERTW)_)(19E(P\W)V M$@>R#3:,-F(XH$82B*= BH14-*MY"60-&N:SH-W4@1F+1K; 2N9<>$7-E]F) M10'M>0.TK ;M7H%V]SI!J\UW30A:W">C=$_3%-ZXB@ETY5[]/-(=/UC95F.+KK/>I&HZAU/_/I_,%!>>.:.D ^G,6LG;J:1>7/"1U> MBT\W HX3C1Q?08WF]1.>JMB0@(DQB.Q@#0OR05\5 "MQ]N+ -.;7^*,)RU/1 M2YC")1F6YH.I\Q>/J3'?P!]34T:69&BK\CEZ;P?8D/1'C30DB#Y]KX2I(T)# M0DT==CT/4U^@$_Y=:7QG:%WUT50?]\5YJG?<](&H.F$X2A1F4Y@W0=XWS M8S=QUDB6K2(!/2D8S:(E.&C$C81HQ4P7]Q@4Z8W)\S=,#EZ5F 23C@D;!:XSI(Q.*RFF3-W/X+,,R_;'9Z[6\4FRZI5I:]52;UF>KN;PVO'K,^,ON MW%_N&U_?71[@-@UV*SVYH^EA +^]XWHPW!F'A>,66_R70B.2C%!]2BC+:O%_ MB8(&C:&K<8C'5[@/Y]K%T$.]1=(+]QZFDX$'WQ#VBG"#3<<@-J[U I1>!%X, M;*,#8'![3#!V']/>"$3?1V4GB-9'7A6U&YS0[5T/J4LVZ, MJBM4GY!B@@:I(T$/5V.X0-\ \:N5G&BL%E)7J]]D)7TKZG?881;)[V%MO)[G MSWD]=87F3=83N1S\R1M%W1ER?*3^O3[2>5+/>-(WUN9GRS%:S7/9M1PT#99X MX,FLR:%33S7T;':R ^A%^ CU ?G_:)I'&4T_)X\LVD$M07'_M8-"T^'JCQX? M[J,-8]S1G35#@5KM,*+?W*A;X'R0JN\<5 19U9I<4'+'#%X=007G\FP"9: / M42*:FQ_X[Q[B)^A4GH-W2/945N<,($,4)4!>Y$5*U'*3UKQ%"W+T\\>/;0V(LW.K^R+9HDWD:]EDZ MM#V\IGJ'>B2HW3M^P(M&"F=K^4YU_#(+9 ^0-0Y==2AP!2%L7UP8G[$,@8%> MRZID/&DAJZ80!WBM,H3'#+OAMB/(#;>( ?H!O?,7CI\ M'>@1,]/.JI=LJ2HZ1F+_[4NU,$5 4DDA-&J5._$0>(:U;&1=3?2NA\6(*FJ% MSH;;*3?Z 9$XB!UP!\[Z0?LJ,&OE2Z"!=A*/0R-K*3Z7#+M*16V1 (_>4/M D MBQ[IYV3'#O0+R[)/+*71?7)9I-Q"[Y[NTB#)8CF=\/^*+ =[^^V$(BS03]Q333!X385V/+*MO;!/HBKD=!< M1&N#GVOHC3*%/K$9,-S3XP-14KM1"/J?L#;#@-AT9H*9S6H2JO8W+;Y$,B; MF2C6I.1-&LS)15OE):]O4N6YB#>-=P?G,U9YSY/^%%,R"PC\E]3Y1#2:#;4A M@:DF.*OJG__;YI/9;IZ]J;$[WIZQ&N/F@."YQ0?N788P2SY%.8&43^9>A%\^ M/-5#;H(G,:D?01K*D$SV=YIQE>QT0[SZ2=-=E%'1$+&;/)I-8)EUFD&@5P!U M\OGAY[GFFK(^9CO/#*KVJ55K:JK&R ZJ9R3(U079>RXZIY3L FZC=_R4EJJW M3!D;Z\(V"7*GP.77+; A35&D(8MLGR22E5MC)_LT'3 O^%&R'?!/,LD\3,3,\VX85-$3^JEH9$>3!K M;"C_8NV'+N?^TNP'ZGGW2N1//HOZ _PT?L/UAP/I/_@YFX]]WUOAP89$+849 MB8]5-)& ?NZS$*HU3<8\Q*U&F>Y2OLZNZ>L$#5_G&,.A*^3G)SZ*.S[P!F'+ MP-%A>Q+RD]B.PV/IZCI6,&*.R]PV!2;4E3*;BYH#MSBG AMIWHCEGKD<2JJQ M! 83&"WR,#!^)942)D6CQK.=!(Z>WJ6I&$3_T$:D-RBYC]:>#D*\"@QCN: M!(.H'DK'':IN45W6K^OA_J/F)J(CM?J2K*E]5,]2&-ZNX"A8JXM._#8G09?Z M;F*#D(C;L6NYE>B*+H:PY&T]MN14J;3;#%:>;]/]%7.DWL9D3YF%T\M>7;Y!_)U^3C7?+? M_'_??R&RN*',V]&?P>$8TS,^ZMT__OWKN_6 L,]V!Y^"(4* MAT\T2#DU' M$51PN!KRR_"'B0VE"PN!IZ3/J,A9BTK"9B>+-$$#336/:6-KP M'_^LC.2*TX1CTUZ/>9P@>7AVFCW4.[)OUFT)C7F5YFV-6<>A^:X] 3DV]_48 MN9.TY)O560+'K]+JK.IN[F<^O2C)HMW?@[B@MRR./[$4/D>."XS*08H!#,A9 MTM1KI[4>MW5TBI-9[Q')FZ:;J75'/YBXHY4D(D21?X(PHJ0M7=1Y<@W#LO=F M8,:U[5J9:'9\[*]:K?E8D5$6^T/TN-^%(P5U;X4N&;.SFNKHK7D[3GRRZXS ;ZTM>Y5E' M%FD(W^YWS6LAL*)3[GJ'&[&RFP=:&,OESW]>9G(=V3*W>:_(0)I>\S+*JRGQ MK^>:U[,SB",ILOOZV) M.I)*9T9XXJ'[>RR')VH*GJ )O=TGV1A)=Q$!UZF[X[4*HOP8K2 M1RTL!*%'A.QE:U7(EM7FM@Z+0$Y8-CN& (M,0T<5/[)3#*%+LE2__"'("1Q M$I:3(A/56\Y(2O]5R%COGJ5GD,).A6@9_!6=YDM.6PK5=*7@E''9^5.9S89J M,4'RM'#$Q06XS ]1;>VW8%(9!&O!,^H-S@[C(!1+8_@^5%.0DJ1LFIT1240$ MU2I:A\\(8 M^0*-A[X7QV,L#D]\"D'V\"EF/SXG,EW"'9*[8!O3._HS_\ Y_]'1#G<&ZHMS M8>"CR?;RT+TYYREH%=N1XX;_KHB#E(11MHM95G!/#>X:-AB1'>=$]IP5]_0J M7ESUXT EZV.0O73BRP.&# 48;3-@SZNR!J[3F%\G<#PU=]G(VL#]-D%(FI0$ M2 G0D@8Q^:<@)T!/!(.%PPN+P5_CT,V.?T_WSDTHHI?G/@%D+8#^Q^/XOZW- MOQ"S<*NBQ>"O\0)GAS^R3YAEE%YSASZ #I072?@I2K@_RG\6L_L2!=LHCO*G MKT%>I/S_(PXB"K?*6_3DYFU+T=+?)'$I_&]0C38^B?ZD(OJ9\761MRPX/S4[;B^/+(M RN+^,([6 M,7SH=TVE%^.&W428X,+& P:HKCO*;*;4-^[4JP\C*C;9MGI%R_OOJU,BK6>_&B5" M]?E/9T+EP4YS0<5XO/KZ#,9[M2X>8X^WO1J+TG<5-N.PN6XYP&JD.F^OYF*+ M.1"8TUIU^OB.T=:->0VE3(XZQ)W&6)X?],Y?-_1T+:1QH8=JO;^),A'7^Z]! M4L"+)7[*3K,K?KA-:?@YR5ES%HVKDED'U+YLU!?FSL9'&5VEHD=E/">BU5TO MOIMO52610Y.>4,E %A;9*T67D8]&!ZZETWO>R&2(*&G;!5>.E;GPF])2*H/C M3/G.8!)E>=?4EA8#HCA '3+6WA:;[ZX6/DVM0EDT#MRBVN+I[OF(1O0"?:^\P;SJC\SP7U1G4!R8*&YEEA#V M;@*E]1H_/E;+2S2>N4*9AM9.(7#?"![@*/T. MYP;!AI1\X&I!R4G8K_4:)AS8,G3TM$V1%]_*!F',#K$*6;&-I;-&@^O]+0WB M*W$=Y48]D>MHI^GPLM+7Z'"O:@PCW/&K:9D)U)<\,*$7U7HS-3*$)X\!*'A M^ \QH8*@>L&X=)$H4S@PAR7K% D8H:R?]1N)F!IW2.6)#"5Y(8YO(T9C7R#4 M=.5P,+'F6W+&0 1FD1A#<5Z(@T8,82@N-W*3)BQ<9?!>(,IT94\P489[;9O[ M(]?[RY3R-=(<-(:&E!>L>X=XW=;JX8AXVW& N_Y*E99H Q_!SBT_7(VO/;AR MS/2;[MQEZAE>7U#2\\*#[-7A&+,G2K]#PX(;#J 'KC W?,UT)V5S O6GFA#X M@'NN],=8S@S:=/7S M2'6FB>[ MN!Q+S8,F+$M?P[!#RZC*Z1;34.F:Y.-Z=RIL%H!.;/K[Q/E#\&G.H!.!#[G0Y>' $E&*,[LN S MTN#*<6FN[Q?^$_]E^2O^'VB6L?E_4$L#!!0 ( J'"$^)QRJV\%0 !4@ M!@ 5 ;7)I;BTR,#$Y,#8S,%]P&UL[7U9;[FNU_J.UY[JZC MI99*)LT8SS+.L)@TDB6M]J4M&(E,ACHRD(J#1?:O7R".S#AP.(Z( ))I-J-F M90 .=\<'A\,!./[Z7R^;^-TS2K,()W_[X>-/'WYXAY(0+Z-D_;/3;$?Z4\_?OSTX\\??WK)EC_4+-+/@$:: MXB^#\K5,'S]__OR^_+HK2@A% M([L8GVWKVK])?B&-VAU3OZWV]W5]S:G]_3 M$N\3E%\'CR@F39;5\]+\I6\S?YT$Z 52&C9D+,#[7"JQN@I181+S*OP\!G>;'!RG^/PMR<<+PDN;W&.DCP*XOH3K9 MBIS: M63K?G:.4=B82"UG01P6<3F=+E:G01:%)\GR M/(J+V@*UZ$RD(1V.#)1U1?R=#7H(7E!F(""+B@%3UXBX%0TEJI!/.DRQJ-AB MRI@?(U9*O%#7:TGPLT5)5L+%@#4)00-6+_Y=1/GK"?EQ>1L'279!V,&O")4M MWA9I^$1:I5\,N%=OPZ) =RC+TR@DH[-L[EL2Y19%$5&W*$1)?+&EG6Z"DG\M!1]R8'&W()$G,_DF> MTP5?^AO*%ZL5\7*,YFGMI@S$*_%;A'E!"9Z$>?0DOT^R#.59_]^M6>7#1QTQ]-N:5,!I1!M+J.;3.,(,J!L(<1K$ MU**0(8IR.@7CA S+["0,TP(M+U[HE$QL4+)/%(2":DDZ!ZW,K MIF?!-=)GK4]A2OO;_'<2N[MOS$!$:N^BO)SN27O45RN0+&GPF$[S&2&X#,I= MS'J<9HO569 ]79(U<_8M"0JR0$3+VX!&EY]03O@!'+YA^1>F;4XK\$0RCBC6 M8M5V-:J)9*K^5&E['@5,+//(\"6V-D5/I$STC*CW.3*,!D\EI7^4(O_XX6-]2>$_R$^_ M5BPT"X$DOPDVJ">CJ$@M$[M(5X8V*$[2KCQ!&C84R9\=1 RO-M0EWF_+D?]C M^!3%.S"M4KQ1[!4,DK#-_5_>01IXE^-W;,(X)3//WW[X0&_+$+ID@976AYD% M4I7XB@S:E_]!KTQT<,ITX#$HXQD^Q#*: &1 N4;(1^<1 M4A]GN8PR,OO^$P7I1;(\)_-9#R2R8K4.^<6\@0I04CVT\(G7@/GD/& J^?Z! MXOA_$OP]N4=!AA.TI ="4L-?E1D-C$YW!9J)/WL"9+^CN." MJ"!]O8SBUDY !T&<,AWD#,IXAABQC"9(&5"N$?('3Q!2&\W=KA1=(1=LH(B+ M=IT93E'/8 .2V,BUX310@^B/GH#H*LD1%2QZ1F3"#6JIF" 2%^V B%?4,Q"! M)#8!$:^!&D2_> (BNN=&KVUN@X2]BF(5Z "F6\ SF BD,P%'EVP-B3]Y HER M3CTC+OP:IVQ,,$MT0-$KX1DJ1/*9P*)'M\;%GSW!Q?TFB.-FDY%M*U@ENL:B M6\(S7(CD,S(77;HU+CY[@HN+#4K7Q(WZDN+O^9-H+A&6[."$4](SO$#D-<$- MAWX3J?,EF'OQ\I &259>6ZFR?K#1PRW6A0ZCF&^XD4EJ!!H&\08Q[@=W*QEN MB\EGKUR1N$""32PT*78-/K[@=J M3PC32\KX91STC0CS6ZVEWC=O.EXDDU[/]R@V7>]^>+41<)= C[%[+"S3,P&] M,MY B*CF5'H46X@XG[PM!%@O^U]27[I1T4DI7HP&93R#BAB.*IX %I*R'8QPRWH&&)C,)NCAMM < M=?,EXDHO\*9;W+IE>48OB:5DS;YD'[4&U>@=)!#6\ Q<*O*;'2L0MM, S9= M[(,_+G M(GW WQ,1:(:E6)!IE_(3,%PY+<"E3;L!B_MAX8X(I6NV2&]3_!Q5+SEQ$<,I MRH+-H*B?V!%+; % @P8:%+D?.>X.A,JW%]J;;A&FL6F*^(D6MH0VS$Q#N$&' M^Z'B#O^W.,N#^/]%6^ZJ7%20A91>03_Q(I+6 FIZY!OLN!\OIK/J28H"!EI8 MGVJ-=3]Y@PB!1)KW6#L$FUYW/S9,WXV,;Y]PPMXEX'VN=37\[ T"))+IH6!( MM+E[ZGYH]QZ%14I$^_CI\8'JH(<$WN=:7\//WB!!(ID>$H9$&R2X'WN]P0]I M0(_9W;]N'G',.,$D*%%KC5G"&TC(Y=-#!9-N PSWHZL=YGN08'ZKE=7[Y@T, M1#+I :!'L>EZ]R.DC3V[> F?@F2-&$F51$5ZLT2WB#=X $AH-EMT"3?H<#\0 MNI_MUF+?82WV'=;^^@Y,R4Q]AW7/=S"--;_TH5O__&LKD>9EE!#.(N+%X^J.$R=+GDJ5!N:@ M*II#UEP)53IGCKCLC[5@_8\SBU#G4A!*PBG3$6A09C:Y:/)>^C0"^0]-[OH< MQ(@^EI"?!6GZ2MR)OP=Q,8C9J-1I@CFP.K-99W'?83VANS::V409X(&1GBL1 MHCG([G:O"NO 3;-VW0?*M=V%H)DB@&!4;F2N[(L6;'K]6!I]D8^(]QBC&Y2S MDQ5!BC867EC4770IB B$DIBB?A+&9Y0^X@Q=SPR?VQ1M@ZAYL[9YLK:CC1Z* M%&K4F@;5ILC+%'F7+@/# @38G:T1T,AQ'L1,8S*Y MQJ2JXJPJ6"KCZFI/PU^/LGE'FSX?E;ZB]5.^6'W+JB>F>E !E:WU*2GK(%A4I).A14)KK@3; MYG!IGB/K(:/_'9UG7[JOYZS]=1DF4H^OH&0T>E1M.$+#"M?9D MA1W$@9)\,G3(B,V5[MK"1+%?0=S@)&3ZWL(RS<3 +N,@,"#22"<"-HVY$E;; M6GHQUUS,Q9:3/:]+&.LN14-=U%#Q& ME'Q?J'9S 2@8S!0MJZ1X!-NQ\3[!.<(Q7 >]B,LI@5J8JM9$URM66V)-\2! M6KT]-*#UW$>+E@84 01M0S]HDQ-;._NDTXTQ-)*]LHT0K# S=C,L[#C,E&15 MP9:,L+]AG:'<:-!^B M$,C3WW"0X;Y+RM_EP1&D"9D=LI,P+#9%3&\,GJ-5%$9]HPJOL+MH(J_@ M.+Z495;!%X2XOVN"EC15/!YOB !/*,FB9T13)V_0-<[H&9G%ZB%X&6Z=Z-3> M;Z"HU78R1NJ BI%RGU'IU'DE0F%;"PB'E^ZT!G10=>;>@O MZ$1-^'NR3*8!Q<,SBH=F/$.9HO160E&3C-0UMZ)^7@C5E:>CB9IN2V M[+PGE$=A$!]SECB1L^1XY/'-AR/)L%RD)4R797SM%J7E<\'\"*6LQC!HR:_A MN&NM+K5F:)-/W=]HY^ !ZI,B?\)I]/M^9AF"BU=R"*IA27_ ))%2$T1#JOZ& M,@=B7659(0=.MQ0/-$TIWP##E,X(+ U%?V.2XF?NQ6AA%.5!IE/4-]SPY30" M3X>LY:"AXRMW-^)#MIR"XT)=7F@EZ5X,8?.QWYTH?XXFP@]I=)G',JQ]1+UCX9<1JW@@JQOJ;'Q >T^"Z5N:RX^^A1 M%%D13'+J_B[Z[X@F2$?0A*SGZ!G%N,S-)8*70HU]JEQY#?=!IBZX(LY #?@; M-OB"$I0&,9'N9+F)DHAZ@3EQ>$5@4ZK3),^"U7$?<#K"*T(.V(2_D0:(\XO5 M_$:0BFD#5,$2P@<05>BNDOBZ9*PW."&#DJ) >14EC_VYG4!1@J[(G_T5&[] M?Q7:*C"C"_&,D@+QWN'@?=XY!_W/OQ!"H. M :D%Y-1"<:Y#24U8!3!)"?L;Y1W(+9NE9;.SZR"1":0 "P8ISU/AB7U2'^_'0A,TC9*"2%D/%IQDIVB%TSI) MP4/P@K*+%V)'B=A1$J2OI9YHNCT:;L7EHNHJ(9*AC'TV<-26.@>Y1FK)4=Q/ MIUW(H!F5FS'N24\^XHC,M0DY);[_,%@I*=5!.J.4TRB5205'&(-2C8X_>6J/ M;U#.=>J8WVJ=];XYVO\B"2"]WJM?]_6?/;4$HE1 E\0Z1NND2LP=OCZD09*1 MQ0OMP&19_BNNNG/YKR++Z_B[Q.CY0GA)UBCFX(>EEVL M2G%;%W7%^#(C4G>(+A%'T6A%)Q"0ZC;48-?#_9EF,-+;J!NZE"H5U#]E("S4 MG##@%'(45""9(*#A$6I H;-7X\)2]&2#TSSZO91FL>J_PMQ#"*QPDTA64MA1 MQ"C)"$&.C&"#( \?%;A#69X685ZDQ%[2PX5]P/ +[ ^=# HX"@RI++"SMD,B M#0!L92%UXCZ(]#:#[!H(BX#E\S;SW4ABISH19" 07C_J9C/I4CG4!!K$7QND M#9D_@8:0/7FV2X5DAZ Z\U]V\C?5QHZ12JG4Z\,)HJ\"#9-M@,KV!627=2&_ M%R?[,)/7[)=M8?V!Y4)Q)BD6V5[F+O\34'"><&&" U16_'2./Z!1$581 M0!+2_IXW[K_7PDDR(2K$>1G'']R Q%,$#(^FOT>) :^HL$V0:CWX>S?^0$Q7 M":IF"MZ,OV_<](1G9AX3EFEVA]AEW <31#A%X'!(6GY6TZT "&!- (Z%L&GY M[&,VQQ+H288;])U8%ER43Z[>IC@A?X95NDS&HDNK[LX'5:H[FWX>2 .+UJ$@M+;O(G#-\K>M[NM46I,OLVY9&=TCY/WSXS)O=X77V,SNDSFRV M0]AS6$_FKB5AM5#/WQ#*_N;,T+,-:NBI6:HGJGMV"OZKFSX F!EHV(RK2 M]G?A?&!IH\CB($5!ALY1]=^K9!B_OL-Q3#KU.S%+/5DU:^_/T:O5=NAUI$&G M^_2\IFZWJ;^YJ=B2Y"%.#6N\16F$Z2Y5FL]]LD/V2H?LR0J7WN,P09#2RQPZ M .*^T:$QW3B$G[,JQ$,3%*Q6*,P7J]XT&R5AM(V)BFY+IO=.37_GR)A0L\5D M0,A'Z%I3G#'&33CQ-Q1=JJ5ZN>F\/+!3"5<^'$?D+[\,W3&%.NW)6E['1PCK MJ,/.E"YOU"#+A@LG-SE25M.1(CPYE<3X'%0Z(("*%3(60@>M&B2N0C6>#9$. M) *QU6\#ZVH*&]>6R]&ND>'"4;27P_MBLXWQ*T+5:\M%&CX1+=[&P>"RD0D- M@%D7T#@@J"NI:U2S+F!"/UF'HT"OAC978B6[+J<",>PB*@<$=T65C6O:16SH MYRR9&_*MC;4[5)[P>L /P0M]8(%JBNB Z =TG=0"I>%I#75*/L+?GNJ,AX 1 M*QH91CY7PR!!:]K6W O8EO0/F',XNQ3^L2_\'2+:S*(FYIB*(# M/;DT H;X9Y8&6!L'2::0U&@-!]J^6! MM(_98>KL,+=E'SVA/ J#^)@J1CM5#&?]5;:R6!$LU2FN6&X@ZWO;!^Q^]VG0 MBH73'K<#LOI#=W@TR+GQFRU69T'V=!GC[YE369UV7,E'*+?H<& RBLX9,:/L MW*;X.2)]>OKZC7325;)[5^DDS*/G*(^X+[+J$]C'WI0)' .,FA;.H+>48HSJ M[?##C![&H3M!>AIA3\(H1AWQ'K#9N!NS"=:&D;4F9NN4;;P5QO^YK=ZB=&OAC#X&J MU9H[4N!J!XM<367^#.<7'QK1!5O*QD S,:ZX1JC.\N\*)2WP) MHH0*NTC.HVR+LR FJTPB,Y&2++:3)5UU;^O-N3OZ0L1B1?102M.#K 5*S5/I M)I0.%NSV]#O-2##B5^,6HJU]7\Y Z0[L\YJE,EG] UX\TH231)#+(EY%<4R? M_:1Z$)MU52),X*QZ?N61_R!?8R6^)2FJ',#>D-&I6G>I M6M6#'1X&&IQF4*@QJ'$?TK$C08?[[-384-8XW3\6:"6G^SV\P%@J("-"D/%X MCHO'?%7$=3:3OA\#*5KWAKCHP2)504/3X%7,T!RW$3F.]O"8T$ZR:_KO'A2A MQ;GI[OK%#Q:2BIJ:!I9RIC1N#;HUWPM$K..>G+TK]8IRD \J.J26QAP1>*'H MF?%&DDH5KBI851PZ""OM8N9(ENI!=BB6URQ[C+*:T]B+SMKJW9MI%&Q%]:$!&BX#&**R^Q'G1[?W#_#0)/#7(B]"J1.P1P MZ^O/.O:56+'\MM+;6 "*UQ.S+P4'[&GDT'"DD\V.EDYPG-'&"=5QV/3W[ ]< MB]K'QK6/BWL[%K1U8^D,-KAQ V<-$ZOGS+U1T>T-I?X 61Y1LVH],+ @'IZ7 MY4A[E3RCS.0""H" V*(("/GW4W]E2KMCL M]Y[GHTHA@G53I5(WM*9V]&;%R&JSHN&_.C8(6O-+ M]60"XZD,<2'&O-\NY"L\(3+;GN';#5G>1G;2(==VQ+4=<&_QJ*T;&QA5:=S@ MIN !+.GABT8K2WIA<_X^\=L\9WSQ$CX%R1K=$>4L$JH ^O\TT/XLF M]@54FW4RL (-K*VEH<$W8:B5L!? B+_'(UKOG/?34+,^#5^DGS.=M$W4":2U MCZQN8_I. ?^>LZ,.@<7I0]T7,&O<4LXS/Q[<<>ZA+"ZR#OWUG<,[8OH&'@\S MVX97>TE,;[=]Y&?%')Z&_-E4]_!MQOMB0[Z\+E:G118E**-I+.ZC=1*MR$22 MY'6*%R+V+9F'0GJ68[:7*@:L\!Y7DA9L4I8+"L[GWXN4_T"Z^#0>'L=7J]38 M7V"E^3*/R#L2:\K>RQW";:BTO, &_#4"=^@9)<6,8[MF@)YV;-++TZ.V9T66 MXPU*.0-=L5;=]>!:LYD "8<\(Z!:#:8/%PR!:D=C;65T[0*P76HDX.WY:R9. M@YC>_;A_0L1%PILM3LH]$FL+"C9]SN"'%:Z[559XOMF^V&[CTAL-XC:3^W@& M?\[7J-K,_$I59QOVP"[&1KKHCGAQDZ4WH-24OX/]"\;+[U$;I+[6ZLUD3$)\\>Z)7645#+M@4/1A@0_5TC8P2#^6C98IM^VMU MRMW](LR+M'N!9#Y7O,T//7U07@:4AG:5Z^V<<7"]&96%'G@+I),Z6CJQ 638PP';$]_O2T8 M3(& MTH\U>\ERG[YAETJ/:T7TJK M?QSD$IEKP.Q=NS*OU(ZAV@^*QW1,8Y]8W^L@=#_.)O]N499 MAE#W'4NN>8$5WHDH+CR;<>!T#%:4KSN6NT3IV)01\]0A>9AQZ.QZD M6SR DONWM/@EYWQ_K,\5;WQ"BO)E=6%L0CH+*PDZ>."+1[]^UDE U_/)\@;E M]#&C6U2E*#QY#J*8OM#W@%LY8NN%U6SC^B)($V(M]UQR@@Z28DW0@5MLOGQ5 M/99X8UE:CB.B"Z-8VCL8+E\O,,"A7.9OXE/T=ZZ]1VOJL]^A+4YSO>T%2\&R M'B.\W09)L2;XQ2TV7S2PQY)\NE6HP1';KD)_31AG9@]#V=RC3 M63:J'AH\2>@E/BHC2F:]/B'@29Y'0*=NK>Y\&0(@?/+L@UYE%0VY8#7T M8( -U=.[S*W"0WF/6+%M?ZV.\E6NXY4NF9B<_=+KZ-]%M(SRU[*15VX035*L M"9]QBSE^\PHHG\I=*S[),2Z[FEU6R*)LL;IM=TK2NK!/_BU&ASZ!W:4&=0*. M(\I8)RI8TVELC,P?$QK5ZS9L[\'J.(U-7 M RJ 5&C#WRSN=RA$T3.-1F8/:;!$9,@M\B>4UJK)]M]/XAA_I_=K+G%ZCHO' M?%7$3:E*(8-3Q?9)[TX;VR3M.-9'U*/*<+#+AK_IV06W/\166[VB_#:/;W9; M6PJ.(]10'RH856^J1NF?ID0I)WQ%G>=.3+C#?Y4J MMWKYA,P(,@-I3JJUS-(GY3@T+>I)=1FEWVP-V3][>A*JR6SU4"XCC_FMG,AO M15S.8+U.Z5NWI)\7JYKCLH\$]QW@=?:W&B!U?$IKI:,&[9Q6P,;\S:5>YXN/ M?B\S+9=RTXL40B JU>F^!R"KXQ,0==2@#41@8_J;,W-OW;/33FE/6L?\:LT( M)\[.%J7Y*[U;2B^(TVND6^KX\(8WO,+^A7-I!0\RJ"G+K9HW#=* OS/)??B$ MED6,%JO=OD/P6FY-)$OR2UH0.:+@,8K+Q"G""<8&J>80JA$I#U!K45?*>0"- MFO9WJA+L=T(&L9K:#'H>?VVQGA_?Y7]H9 M8JJ'H[;TSZS.W?D*G()-"0YF9'V";F=$LZTQA1QI%IH^!'^3+?W=[K'H4@_? MB*'-2CU:&0B:U(&C0IFZUT/$3)?VQHLR'_Y& /D0@\=@L46/G-52GYG[B0T,-*69&5&_-M5O? M)=?M)\":)X2ODA5.-WL/BH]070+MH:A(P$D<&NI!#CWU!CR_W4U'&TZ[>4AW MF8#Q*:HN3*(EV)2:$VM94A-B3@+8HGX@=M2D,?WPL!.GN%7R6<[L8QU\5LN] M3]]GCN;3",D4?Q[%!5D? )>-6E0&ZT-%*D[GR[2C&W@V3>WV9G/.K)_92_)H M264D-O0>A=2$1BB[> GC@EBJZH3R9EOD]3EX:&+7\1H8GN^SUH G0V,DC>J, M&GNLV/0_?4A M\OV=8YR,J4?$]&-?@UM_VQ:$X=+TR!9ETNDTKSWY%6HL;M^ M!JCAJ 9.7UO_.'F),B5M<&N#-,.H[:B66G^>XTT0)4I:XM8&:8E1VUYPY[^_ MWN[M]U>T>41I3S1!B9I]9HD9+W;I=06&B-J_SJ74%)U"F4V,X50ZHW&^B<"F MXT:E-P9L5/?$%9NW?&S$F4[JSFK2CI&9?96.*9N6=P:C26?.\&1IWIIHR+_Z MDPSYZ=<[RCQK@NW_WDP*^]^GYY,Y$S"^M'EE6_Z1N?T:O$2;8L/DE_FMYKCW M;;YAR= I%K/>&UQ[ G00]2IZ;*\&PP*+$,A0RL[(MRMYK!!% \XQ*WJF>4_, MW]L,8EFOR>K]*D<;M?7/H!;(HV_5&B%!.^^P ^][/R6[ XOV&Y17CY71+9"> M',QON]1>G6_S;:%Q=8W% O0VQ?IDJA1KZ!NT9I8]X_I#T'8V#)6C9Q A/ MPK#8%.5QJW.TBL)HF"((6F$W&.45W(2*LJ@ _$!H^FODZ8D'^O_T//1S$*,R M9W)SO)E^.$F6W1]:)7M LT)KEP['B):;\+2I( !R#9NSG#_>&==OZ(-@^6RO MX@;N&NB\5K(G/,L4U3%#$27X$ U.O?A)#7LB712IR-# MBQ71;)G,, K[>Q;B0LW^#*?0S)=H8+K'0"%9UV*$+5!0\RA[[UR5IX2NLJP@ MDWM1"D;$P\ORQ8T;]+W\TI_VE.HTN_*P.KX@34<%6L #-N2O/\81L#P%D"DB MD%-)#,%!)<\Q*%:"31 .6GI3#I2Z7Z#M4H&:&N.13$39KLKJ0"! )K,F HK7D@6%33T!B E'+@N>,+\[VL3#$J M[IAN@V_(0VO2V^U?CJ,)ZK*LO(%X=,CT#+M(J9(\Q9 JO?3$XBKS'6\HZ&$D M^KC(EF8Y3-9ERJ7^.0=AH>; Z?0[%DK09V%@5*RTTZ*FB@/2G!(.W-L5#O; M]UYRQOD8<2'N )GYQ(PJ;D!2ZN&&1]IR$-XY'T3#SJIX'##R-J]"^.!DB%^J M.WH9T\S'_%JZ,2DM4]^P6_%6UG6D,F]GS;I\8L52.#S56_%TGZFKJFG,'QAH]0[_F MVNC>S.BZ);Y^Q7S&Y)[G.UND*-D.5+;6 MBJ2LBZ96N?^QFDK !A;*"#6S$@8\SZ#5E6Z7S%6(RT$I)B);I0X3BSPU3(#" M5M/^AO'L3<-XC%G'CK=VW3X9:85)S[.K6//$;7MQEKUS"^SY.[1A$7J;L465 MT+UAN_Z>&:A/063U?^]0B-=)1,G/'9FO.:HR+29E3_TCRI^:0S2@U236"A&;X+G M4:LW=UM4//>X!&,)P_'9U=Z09CFQ\FEYKD.0F<4 NS5XGXE+MDI_-23G5L#A MF"MNOEQQ4<+/%MZ,Q^QS'QG[7$?QXNA8^)_S2G M4EC&/]D,>A"I_CA"#B)9XC4A+_ E+VYO 7)?/&9A&M6/6;-7]<(R378$=IEQ M&&VB!-D#2C<"9IGE& SWRLTV$L6*QG#AND.22;9,S, GY])=O>4SO4A$_H/2 M/,I0>I4\XRCYI* :VC<)DF7S63V''<1W*$'?@Q@,!T$](4*8]?P$C5P%%G#$;,3SAV,E MFUK54V9D3JTN*=&' %_4-M-$%& ;:VP*KN/47"U*B-5J3C^5DRBOHZLN$M@! MT'"41+3]C4%!0RZ*@0.U2(R(RC2MR+ERVBB;,?H@TILEC=DU^S%=%,5+\:SY[_+!'M3HG& M1.=&MBVMJ&^1VF' C\W4Z0?"?1ZD^3F9\YA/98Y!W-; Z!$_H $RJM['&ERV MF?9WL\98$[QM'?N$;8W%4;:*0%R)#X:JU571A@.'1$%\ZNA%1Q^N&V#!REY) M&1KFD[&ZES7YACWS:L_GHVW3UR-KR_#MR!XH^M55.L4 7'E;[1FA'D>VM_ MIP!L\0?N\='V+'WJ5OL+!5A@SZ%%PEL-%HX2F](.*]KBQI*)GO$B'2? .GNB MN^-UNC=UG>Z>0+ORFV*ET68+])[E#Y'(6LK552D5AZ[R!R"E$F^ M*R8RIKLE+=<5B55NO@=<6T?A: *J ($/DG/[_D(C3R&FTVF,CM4J1X% MU [?(P',IVK.")N@OX=0/+PQ/*K@G(@GL+18; ?^W7(\KW;Z)E"6_0@)+=8]PU(1K'9C .XJS!8RJZ9 MD#70>@&20=C?U3=X\&/E\2)3<+O%S9O;3U$&[1*R4*;>9.HNCD4H67WV:K?41^_D[35,_(CM>7T M&)E2S_!1-3)7EK>CG!F"14JAH#22NE5 Z*IXC&NF5+;@F=#O$;9S_Y:^^YR MAPPS^D.P1OV4#I"BO#A0IZCKD()*J00E =$:0G\XF!7[<(6(P6LQ]8,??,*' M'PHYGO@XGOCPZ\1'EF/&8!Q&]57!9Q*LHCG=OBQQ/@+AT N0LV$9Y$%-W MNN&0=B#K! BD:.,<"(NZ)BQK-U!>4BSJW'N ;*[8&X"0LF)I[1\@.:]-7\>: M[&P(WSN#3"!8S?:"]+S;1!83]G?9!/)"^)J5;AZ+Z L4Z]@= M>5L.PV"5*?89>(M2>7&;^\;B]0=W'UFMVBX,!JTVV:S6)'FK-JL6JU.4H%4T MN&5G1 0V[W&)S!@>5.QE^9P(TU0_D AC S!?_EWH"VEU& M#8GM[=3P 6OJHMNR4-TF-+;'/E>82^@.4%W6/=2IS'F_?GHSL]Y U#'F/8V# M)M6\=Y&PX32_EMENNY+;J.&MR^@?9HP1&@KC!6NLQ,.N!R<(_'WT0^4$@<(F MJ?8) G$;_IX@J$_WW#\A1 3:;'%"R&>W*2;6+7\ER^V+?Q?1EF:GTS]#P/'M MV4USEKNPPG4ORPI;3) 8/J%E$:/%BMTF:T]?J4Z3.!%69S:/I@',+6$N;Z/F M]/6!M,W.! NML<^B*J_AG@8H;[SLL= :,@VT:\R74;8V+C018_WG.3&P,2Y9 M+,-X[.2AJO6:,0&O-V,#&UP,0E[=#S")=10J?.:Q1DZ"Y:/^6+U;<,T=2!',L$KU"K M#E+!%[ H"Z^%&T@K^L>AG8@QEK(]X7AYM=FF^%F01AM0LM:UL*0O"(.+JP4M M(7G]L,_<,]IED2917I3S]F7T0O_B6"]IP<9J"0KZ@B6PL'I62D#=WVM&*DLP MK+-> >IZWUR=@5S>C+]GZ=16_R*UW!W9_SX]GTPCSOC2YI5MIL=.\!DET:;8,/EE?FO2>G:_S1=B9N@4BUGO MQ8WW!,I$?MV*?@V1K\$+OS-9WW8Y6E^<[DP!Z^+.[%;T>"-E8..PR)PPE-+, MR)U*;VCFY<,^C TL)]F&L'7D?A^CJ<[2=P>5FDWH$3 MEUS>OJ0X V_3= K+I*X+N[?286TG*XD,7.*TMY)E])WQ'W2RZQ4;^IH=6IXC MPGH8E7HA?\>H[.5DV3[)Q55$#X.VR>YS^%DBZP>N1U*CQ@BPQXG&1.K644"N M;,/#@)"B,D,\[W% .V98=A#>S BW#P7J[#C@/(B=!=6W#*V*^#I:]<^D*-20 M0:Q=PW.D<86W";AV(YYG/8,8\Q[P5*KL[FU JO@!/0WQ-; ':\7?C0SHJE0T MUD$GH"4-"-B; -@[M2#19 MLZ0%6M*KWTF&Z&O3B_P)I77"TB:!:63RVMXAG).V%DB@RFYIM=%W^R>V!K3J M[D,"*G5GT\_%9AOC5X3N4+F(;C''3F,,+E_K 5!^-FNHU[]870E=PZC4++63 M@.;\C?0=4VF;(-$XO[8R&)62;GOX!,]0(6P02LMQ)P*/X085VA!C@F;\?3.@ M?3Y98N @11GGQ _!H"F(;@@R<4O^GNJM%7&5D&4(>@A>) :,7ZYKP%CE_(,7 M5&@[!HS5C.78V)2>6CW;5R\JR7PT4.'&.Y,4]@]G2N*;>F22MFK$_=&!(T(U M3_TWN@;8$9;:@893RD>T0 0VA@FGD1H?OWBZ570?Q*7L%R]AE%%C>QN\TL A MVRX!2S<7@V6E_<.:F@(,,2=MK,;>G_R;#6M=W)5#2N!?,0IT':M. ?_P)!73 MCBO5H5^CYL_^H:8O*1LZDE*U8KFE_ ,13&!#)'$;J>'TV95W#\ ;1&R+ Z_7 M-420>OY!2U/D]BF,B MWA6AFZPCXF!5:0^:3W,_VB5@\3S*PAAG]$(T>Q-6JVZ-&<6ZLWD%#9]W.(XO M<4KZM_\.LZ!$3]9.B=DEXHC!X7U&(R92,.8RWC5*#!K4$NWKSIP9VV[7$@E1 MM$ZJ&2U\?4B#)(M+37P)HN1Z> %(O6(/'I"*K@-(67@EB$&HZV_-/J/T$<\? M\)'8ED&27W^LBR0_,=2^:&R..I.!6&^ZQY 9DJU,4$-M-7<:.$BW<:"/H_OH MM/NX/T=[&251CJZC9S3@6)P_%EIQD$167G'. Q<\UDY?OP;_PNE9'&09(ZF+ M1LW]<0QX31 M!97>W3R2E)YM M;M7:RJ@NYTK-AL=1=)TIS'AV)W6_J5]YX]15LV[ E!XYUJKP\\^HD@BI#%TAO3]O3ZFXQ=A M4XZYJ295*DBCU!=.Y!P4L#>#>)E MG52K)%=$IY*+JF!EH(06EXL_=Q9*Q>X4^_GR9)2PYB2.O?I3F#Z5YXU @*4L>:05^H^60=$/K0Q=, MJG/0\6!(DW+-6S\=[-0HYV;P5*DB'?%.Y/"TAT!@'D]S_#%R>7JX8&M/F8M5 M7Q4]W,$*-W=6)(6]P9J2U'HHDS7A[X:4]3T/7DQ@I,V.ZT-(*JE]9%/[^)GA M24Z5=@]QYL\NB_(%PI99J.^IJ4>/P*3D:P, *1>5R6#X#M'-9 (7L&3KI1/6:P!S-\8>9^='4U4Y(?OV&C\ M]&AHC9@=C3M9%FGF=XSR%D5 M*-=K3I'!ZSEPI8K#[1G.9'>JP#4'EZH -6?33( N$R='$'%_'IYPD07)\H)>>D$H&;3*/M2O7+$Y[J]0<;X3:)+^ MP08*Z!U78[=4'OE7:,'S%WS$(QU#!XQ$M;M3@3QBAW!"$#Y=L-2J<%Q0VA!3 MU8Z=Q3>S[U364O(,I<]H$/1G&7M)%9;EYU9Q0PG=KJ?N?UC_K>;PR6J+W3Y^ M;1>U=%-0L[U8W>(L*B\"7L31)DKHY]LRA0;YWW"8T-$B1;DVX13=F#84D-2W M?%94*9A\Y*P-;*4N2YZ'= >&3VI,I:9SSEU\6P!E"6H7;W4+^L$:]_Q(V50K MM@* J4C0 YRV)<.;;]DIA#I,])Y7;GK^;!.H1-FP2@ (9IF'CW2,5@$;] M39IU_X1B(N$ZHI)3JO>$."K?Y$V6)WG^A$C%WU"^6!&AB/S67_"4,/#PA+YV M&.!X\J9DFHBE-ID9_90]M[?!:\EKFM++N9"&PZ;E1Z8\!&Y4\J-N^OAZ\RJTD[1F;V M53JFY=PK-NE,;/J8)Z;]Y9A:Q+G4(C[:J\&P>..I150-.,>LZ)GF/3%_[Z:) M91W$JT">/2_*!:YESY._^'<1Y:_GM-GHL2@!N4Y1-5VR@P(*-6JQ0#4LOHNU M)M3IW?DFGG";1F%_N2XNU-P>Y!2:;32KZ!X#A>P.;4 +Y5U!#F5]0VG\:@0' M#64^D=L4AP@MLTNBQ?*QR<7J#&\V-!*%P]_HRU HR:IA5VVT!>L^8(SI--GB M]>GX CM;JM)"ID'C8VR.37D8E2+]F-^A[^:D_4:E5 M:@*ZP$J^ %9+"5KHA+:D?RG"D==W.(+^/8@+I(A%=ATQ%/MU/$>B4 4V@=AO MJ,;AS^[,YR7CC==!MPM9(&)];P.F^]TK< A$TP="EVC=Z7]PY:';?Z#R>/3R MA&"*3-3EA%[ZFQW>>SA0JU1K$%K)%\1H*4$+1M"6:FS]T15LM=Q"]IKFY#F( M8AK1N,0IM8KT/=D>U(QH-,]NZ-'P!8@V5*2%2\V&:YC^3]\;AJ_)_0 MIS'IE:&L6OVR#+'U@W']IH4Q;GZQ3F";5[6CC*3E_W M91J845G$]Y4MT1W<9C:F.YO.:=_3QX$8V_2L3[7DW4^S,\\\H,;^V!/ _O&R M:EQ=)30R&STCVA I]#-SNQY4MC->N65GFZ\X:L9JTG7GGR[-O=O%I>6YP\4< M:5@"8;;*FB, _:K^G@*P;[VQT+;QKFL8MM[N%,<.5FW@9I&>0F7O@B?T+I/B42SQFT06H8Y=$@Y1]6 MNT*V/?POI.[PNLFXS9CB6MK,;/;="D3Q9#W0G1Y,F"]W,$9C>K;+UAR_>']8 M8;%:%'F6!\FRW+4I%5A*0=R[%!%!!PL1C:J-GZ]4U?LQ8* IN[A68\3WPRNZ M@WBQI06SEH*JG>Q&->>H^J^MN4:U/=-)!]Z>]R-OZCYQ9!J"<^]S1-[:X@1; M]N/*13S4/'/;?CGMMQS^VXYT9WAS[\0EP5M:TW3A71#MR@RNR;2,"- M.+&L6OMQ Y+';;GCMMQQ6VZZIRA+J4@KC(F%^:VY*MK]YFXPF2I7"" M&K,):+1,JXG9.N5BLXWQ*T(M-YL]HLWZFR_D>*['3?4. M=UGNF-F"+:[6
    Q3;*AM$'J2Y[P6] M7R3>C^>+%Y2&449CQS)!#/Y.9?AB9^R231#JA M;']'68Z4'6P%DM"1!R+YE@>;NLZ=&5\@UF=+X.;&U%BIH5H)E&\Y/F#ZT]@> ML&JSEB92>+-O>'JS=Y1=_>W&,BTUC,>[O<4&+ M&NEE4*V]650FJ:3:6HV]5:W(@/W("YB!0^_N>?IXGH[UT:J;CQV[LX!"KX[F M50 U8'D:$4O^-C;BN8?KF'N9-NV._9:-SW]KM'RT/Q/WKA2F.V3A M\%KN>"RCW.">T.HHMFK_",?1YHQ@<_1Z]1 L#EARGPZ/@/;H)C0:\ :M[E0? M3<4(ID*Y+P_!2D"$/AZ%D6S\3VYP3)F9[-C,T5"-9J@L8>!PC)B^0HX'=B9= MX/,/63A^F \0S093IM=/RGRB11 _H'3#25:J69O]S+2\]KP^ MPJ,<)(_*(.$)_8GE&,S#0=L;F)J#V2RG+K*Q"UW5M9.*HNR,XM0BS''\<:1 M0[DK/E@W\60?(R&$6H99NVKVJ5]+A#F.4$RYQS#1S*_5]I@[#\=YWU;WS#[M*S*O M?T[A(&9]Y9#C5,Z ?<8L^0@V&?/6N#BB/[<\"IN263[,X&THWRQP.T8<7IFC M _(9KXB(49)%8?DLXG@)F:7M6/(%!>UXN\W?,C==\<8[W%Q9 M\&QU]]/LS#,?11:^:VKA(6+A*.V](=]_C[XS5"5E.^.56W;VY^09[P,K2,=^ M7[[UNJ^8ENXYNZ0J=88-M&=&^[K?J;8[>2JO@U^P9SF@Y"E*:[W[R8IPV"_JFW6741LUV4D%SD3RA]> J2.A1_@Y/G\DCD M" ?%C!HW[3;-Q@^YB^V^HJ3;[G0=Z^\[2F8CQV3+R+!7+>TV:LEOM/VD+O?; M/LPFU51,U:>':W'Z8K_!U8%41]5UGLFM#+O9T:U, MO]FCE9FJ3P_7RO3%UCA\\[FR,@E:!SERXX3N**JJGW:8P=YP6Q[=Y#!:/EJ= M"7OV< T/0W*-PY]OQ?8X$L2Q=W?H&,9Q*8PSUH4C!^T.+Y"C<8U??"O)!X0. M=TNF09TG]Q4T!1KC,-MAS6*]! UEJ..):^3!/,TLJ J6R9TR%=U---$"=';WM&:.F9- MS6#SADVJLN*.&Y"R[1-WC*DF7Q-O81Z-J6/&U PV;]B8*BON#3[T#MT2*@B, MW+&D.DQ-M2T+9.IH0V?8TM4!S!LVH&I:TT\3=+C6T^NPZ!P;RT?+Z9CE-(#+ M&[:<&J'1XUZW2V ^N,UP-8DMAY5\OXIL$=_';'_';'_';'^L;'\7FVV,7Q$J MTUC<%FGX1$2F7XXY_Y07-*2;2O0P$_-[SXB?3@ M-9JA *DQ>T(X1E(]94FEJ?4@%(\)]@XXP1[;RBIER>N0<#C579;F+=M(_M6W MB^2G7^^H1\.PYH/?FPQC^]^GYY.='VWXI] M;[,-$Y9.L9CU[B!I$: CI%?17_LQ'!98A$"&4AJ;VJGDKT+X!I5G0636M%7/ MXV,TC5B#4$/?W>?%(E@%9A.'K((W."F]INHN4+U$SFZ#*DQUDBS+&-=YE(4Q MSNC>%&?Y9H-4K2(S4O[M:W6%/'DFRV\Z:"YQ6L8-;>U5 9LQW7V2-C.;3;," M49/XI%H/= VJ"?-&@4HIT\XXQM,]9;9;8J91B!:K5M_-V5$;,GW* M#-#088S;*7IAA)$[$MOZGIC?]S1K!01KHI?6L*1*1C$^!AO"\[RBCM VDKM$X[0;H,3C-.FP>-H5>T5?\9LP_X8+S[Z M, D/GTNN[@Y<)6&*2.%S5/W7UCA7;<_^X^"\]M[N*-?L$T<&.9Q[_6.'3HSQ MEH;/@FV4!W&EX#O2#>DS6E[B]+*@1]>OLJP(DK _9K7K#T."T/K>CRE3G=D= M(QK!(2HF%00MSXMT-ZPKB;F'#89[ 494=AL&FE2\'P!V]&=YJM#E MJ1X,OWAZ^D2PKX6M;OYPMA&OVP>XS9H[Q$U9Z;:C;'>61># SR6+#F8J'"[N MD?'WA' YG@9Q9OWCP':FXOT0+B/8.[[N4$SSW9[A+,\&X6_>)K4=8C5&3(D= MWR@'GO0_A#?**R:.S\T>GYNUV"D=?[.*1]G1\(E9J&ZF M>5Y6P(WG*77OT/%I9)NX5=&12T\C>WC)E3T_'Y]&=K"K#O]I9%^/V5FYSWU\ M&AFN7O8*&%98K!8'5K!,QD"B@D1TSV\ [[GJ3/W2K5 3Z_.,TD?L0 #;GLW@ MS_R@D+8Q(X*)?ZP@]^QC&Z"?76Z5DRPK-M7./'%NOJ+\"2]QC->O:C9QC!9- MYQN5%@^C!R]>MHBN*1&>2MDP]3%A;;M[=:)VK(48-I6&4[0_)0JYM M" E ;FQP"/AG$94@)[O- 5&K)=L'X5MZTX/#KT88[G-EY1*TIH>&YSZEM3M_ MAM+G*$1L)>^RW)?ZS!YP'L3M[_3D\PW._XGR.Q3B=1+]7A\)JA7&.YTX19O] MDX[CMGGXHWJ.SIO8$$PDHK\>TF@*JBSN)4[KGVBY_I)[GL;'-B.>"9X1ZFJU'_09S)7!.) M&N$?IR*),/Y=RW#'3_? >^((7$'VPHM9H$U5GB;\?QVM^OOB2G5D4G7KS)<] M -Y-HM=L!!KHI1>0MB=\XZ;;CN>OW-@UJ,H#;@RK"&'"XQGP^ *D.:_^WHVT ME%%CLG5G"]/L>"LYZKV!3$<>+I+R,!G[E03=ZGW-@*O/9C7A MG8Z-U=*U?]*6J8E3;]'SY!1M32C#5J]RW3NJE?V K)%*- "KVI[GSUX(Q^<= MHDDM7F6YG?48LD8JL6MG M17#U]66#[OB\H_(N5M\R>MX5B9U73EFF!1V4]0-[*@(;V\8!>?U\^J)\%%.O M78D"[JA>8AK#308O70C+M%>RPS)^8 @BH 9V.&3U\]&/LW_4Y*[^&B3%BK!> MI*29B_+.U?(JR7%;OG94J8<24S*UGO7)^($U2VK2@*-^RV,DC9_)W1//GH"2 M#$?.TYD3+JRAB\:;-?]T>'@ZV> TCWXO-07'%JN6'&?=6MYC3J $N_CK-E1C M\<\'@,7FGC3;BP.49&!N4-(_G(F%-<36@'B-I\^>'GP ++2 .T1=Q0I65GQZ MGH?SKQ$Q-Y50YR@+TZ@\:,AZL@!0^!)U P9)U'N8 MBT&P6LNS"/F;H5HP(#$(W2*U-6G!V63\51K$3 ^T)\W6+: Z5*+O2;C9PEYS M,FP#2POGQFNCW-BLJHSNTIL9E\;5JOS#DNZ-+F,LC"(_XF"X;+.E%#'P=(C M-'_<4 4HV*+6.!%& #O[D:_'QD'$SR2B$W5181^^8QW4#VNK0+U=^S#QS=7/ M!*!NM^WY25DE>4G#[/BP1GT=-%?U#QO/#!U-B.BJ=<\/T:I(?(D++:>$45T# MT57U@P8T0T/3X;EJW/-#ME"!-6&L"=\#ANTL<#4YL9O3+#-.P_1;LJRO&:'E MQ4M(BIYLZ+]4,"NC 0$PG\9AH1FHJQ&AS>= XY2Q6SE@.1*#PD#]"#NWE'=X MA,EKACAN&P;G@%VPG1RYSHHT19);X+S"8GSM"A\*S-C2CX*V75,:AX6],&0W M. E5D#RC@$]X@DC[FQ:V?7I5:0]+ MO2+CA+:S^UTT ER!FTT6,6IGB\D+8#)VE93KJ8!SYEVD$>$IW3L: :"F.T8^0)2Q M2:1:30&@,V\*C8=/Z5:0?7B:;@"YCDY%5"JB\>!0."'ZO-_/80H(W,?1JBL" MI8/[-A81JK5;8P&N![Q'PY07@E((&@\#=6.CR_M=&:94[#T92%$1HN;?C[$( M+,A>C 5\';H.(OA58^4;951+&Q9(F)GMX0E^).$5:9B-;K/JRF$_;LE6@^C;1 WR!!8/VY9ANUCE)TOQ8%-!& UG?2R(UC@I#^Z&1P< MQM9*DU&IEFN10!86\DJ"W%:L2@>)6K"6QH>OB!5_=V*Z)QXXME57 MB IT2ZW0JCO"D-9L5K+'-Y-M2&31F Y;CRIT9AOQ=G"$[2FQ:Q6,V*-&Q( M M?3?8D9S\$-EAMR,L4%(8(^[=LIATE.AE3D\ MAFWIOP Z<1D"RA\*9_ M$(G]L0>KYJ.G(&+*9@,R#>$#2"W3G^*;D,;^W/W7("]2FCZ6;X_UB;1LLPX1 M)U7W@$_1'0I1](R6T!QKQK0 B@30FG6@&Z (V]7BT$:H\];@\ M?4T.]18C!Y"U#2(RO=)A@O5!?46HM^J_ :3SM#4UT%M\'$ Z-XC$FO#61/6; M //,&![G2I#S\1(K2WB3N(HN V-,J$YL06@'N6&/ < (ZU\.Z6PN_/7]0*_7 MY(?J&_-31^?H)4=D:;Q374?KFR"-D@RO\N]$R3^%>%.U7\E]CO(@BK.S( X_ M[9@9I\$J(/@0O.Q:_6&NV6O'RCD9.#&FYV4XD3M R1I5PI*SS=,[KNH'-$]1 M@E815TIVJ;Z$_5*S&0=([V"H>%VS("!-;027I+^'A"N1KG&671+EGN&$&+^" MV+_:$.(D.T4KG*+6.+YX(0HA$D=)D+Z6#\W0FR6D)A&(\+=N3J$RX39J2QW( MCM22'["?0LT:0V_/>&8"%GZI45K$KILT61 M9WF0$)]MS3$6NM5K[:M7=U)1+4Y[$YR"NN1$ $H3$9EMK&J#!%O26'>0J[)# M![\N&V_ RAJ: +@!5F_(\Y5D7QD]= &]4TDMCK/*K>6J-M2TH":]0R-0UIM8 M573Q^.,T1X>CM)DW8/OTQAK'-MLCKX$]?ELXK[\U]C5&(-_<] M+!.?K0L,V3]]91,X>8GZT9,)6JH[9]26'.NIFV"#SC$]# ]2]["X4&?MXO.Y M:YMMC%\1*DWWHCQR\151C[UO!V7E&D/(+S>;BP#N+0R7L^L>BD#@YI5C?DBC/[NZ_,2$$*MM7]0)**O*JPTE"?8PU]>QZMCN? M864[#NDE*SS2#I;S9MEL3-B]([F/W!X=PQ'J@L&N1/S^MR2)OS..H5K(.AB5 MQUKL.M #LG:\Y199BREJV0MR,%.\-+66R3:I:JV1]16RS!@PS]Y_\'4$L! A0#% M @ "H<(3Q1*U&UL4$L! A0#% @ "H<(3_(G/[),$0 U[\ !$ M ( !IR@! &UR:6XM,C Q.3 V,S N>'-D4$L! A0#% @ "H<(3Y(\ M(C_B$ $_L !4 ( !(CH! &UR:6XM,C Q.3 V,S!?8V%L M+GAM;%!+ 0(4 Q0 ( J'"$]S3<:KUC +.1 P 5 " M 3=+ 0!M&UL4$L! A0#% @ "H<(3XG'*K;P5 %2 & !4 ( ! MZQ@" &UR:6XM,C Q.3 V,S!?<')E+GAM;%!+!08 !@ & (H! .;@( " ! end

0NY"Z9\HRI4- MY/W/![1W8157TL7'F!Z!D#YB#X:-+9 '"^&B) M$A>'G,"^AXM8/?*#Y5.+5WS/E=-;*O@BIG#"@^4KM\I^*M:#\1[?@-C4^/HY M$+IS:^>>M#5Q)5\; Y/"P1J29%F6TL9AY>"QA.-.?*W.!0AZ1W0K55"5/5DL MS2)-HD2#F*7%7-.4=_O(WCXA>E+6+&0#,5NE?7%%$K8;Q!5?+@GK19B*N.)I MJ:;6UX\" -&V#2V3#NU4/1UQE6*?U$^OO%3(!(@P4)G'QC]XJ6!:Z+8IJ'8$ ML2RQ =X$IZ621*KD ,V4C#%ZDZE41,436#?&*:.2E"#K R%BB=1&Q+K8L$2^QT.SB$=9$8R7PPNKS7,9T+VB/AC*@6 MA-F("A*U*G$?+_ ,VXGMS ])4#!>8[4:C"BPWC['M0<%E0A7.@?9\9%0Z;(4 ME(/-R9UOK.H93RDH;XK(&U,T;OU*Q<9=Z&:ZNB[<]=6%+@VL!66L+5]3>3ZK M*3=O%Y%+2KM\NETT6I6_15G!K2]_2A7GVJ+Q6#&D!2C/7#X^>/OV0L/._9,& M8PU(CM61YP-&4D&]#12JBOS9>Q!:@NFKOW,A=#NM)[8CF3&IF>H4J[+V'2O5MZQ15"')BYG!=P:7>;DE:W(L?W. M9I(..>E:4XL=?Y$H2NP R+E_T-JJ.4C<5"+PJR5W;(K+>^.>(M9N>+KW.5^7 MJ#KLBU/X$"&.Q!H ?T?I.B%4/" **(A8(K/>.0GGMYE$)0("26R!LM -A@J( MVD^BRFWH$GQ:-VY0S(R49B(<);I$9UHK;<($K%GNK1JZ_/_]OW<0 %S$COD"!# M>M]HA5+P.5T4CQ4$@C*Z&1JNLZ.2E7H+,@T:5, M7BRM8Z0?GD$!:)WN=@Q: N6'&YE4BC ME29&LA:Q6>R3&^_ MT/(D%^L\6-K_DU\A/J,NS^?SJ9P%\VNU)312X/L9I"/:D29*W0B?\E#P >KZ M(MNBT)+#J=EYK=M8 :7[@T9T6X-OT&U#46KLUE>F3+3JJ^5Q$ZM4.-S$:WVB M-T1]Z4A/F%)K![+=WWJD$Z.-4@DQCHKX$AKLY\9 [,C2OU0-?TG<\HIH8-YL M!#20?8C*KL?\WZ2XVZ7%)&*9!$+,N^8B&6E42C=&KM1EG8("IEB <.NZ5&)[ M'!T4,ZNR2(73VF57"K'"E+;:*2\::;>3(NE)UIQ'C?424>!!K)!VD@ $(FRF M3*L5Y%*3HT=B].*5#:7"!I,D5WDXM31QN7C(R^QP4Z*/9&F3L$_<7#.XH.UZ M2/:4-9B$JXDT;ZWF60ADE?.LPNZ&,D=575NT92L?JC:IL0.WZ2T;].3#+-E>]=%E"QP M<22Y.DNBKM2.^>*%S8-3@%!B&[*>)%\==OBX5M5Z)J8,'3U*ALD#X,H=FY"U M@Z_^(R0NB_'->(_II' K\793:^2L=Q4T-,B,TJ.OB&RA87\T4$4\II.!E[W5 M'EZC^Q*LY/6BAJE/R<:SQ[V4N6>.:@]!FP9&X)(D)^WBG9[A2O>V/2B1:;_* M94^(?E#O8A-?7TH[3Z8M:G<4PK=2=<@XE%X2'+9QA3*S 49:-94LT:KU)*J< MQNFR1\9J,7QEC 8Z]:J.?@CBJ$XU#:;M;[IVX\C30%?04 X9;8]Z,1RIL@63 M4043&IOE0<,+7#\[!/E\L/-&''D^I=53YH1:\75#N/ZK#L8L#HM4ME_<+[[L=5L+PR M8K&1RI9$*/BITU+<=:)HD&9*B;[7;==-^V\Q!-J+A=;9F3]8FK&Y'-G:B5]K MW?FQ8_)-V[NKV5E#NP]6N!*T/%3>><81J81/1E9 /$1C M9/OZ!EO]RKQ8"? M23E+QN=.I+GCM 8:3>4'MS1;U7RN4V$*O*V%4@>('93R0Y[D[E'$3$F M9%1H%G%$C;VJG->S?(;K^-K$L3BHL#D7^!;4;6>*.%"T:'Y0;0H0%9 FHI2H MHT]%LL8]5:NG$<0K8(X+0RE5--/1MSK,,1Y*\!I*I:IC$]6- BB9HP& M)=!9,XE7O^#@]5A"UPJ8_VA_H";ZK>9D?!KT-\>WJ B;"$,N1*4=,%:+C.*. ME*XO5J1BW0J>N!M3F4U79+=<2'L\#>B;MYJ2\ID=J!5[+D("%,,H+0PIU<-" M ;*G[!0FCEGE7F.0/>F_F3*$%KH; [UR,O2J9.7ZCJF6ZDY(JF0"D7DL:X=[ M8DWVI17:P&QZ4MM$5-OE.+"3@04IUDY@WU1:$1CT#C#I.;EK.)* MY%2>I1DZJADAEM*P6+RDWSJ_6M-1:OT9NZ:UTK6$?ZLFT3EK+9V5U3=FX5*Y.HJZ&Z+5G$ARK<5-? MXN8)=3P_804 /!3;.!WWZ"@QI9@RF"/S6_?N279W$'H<*E=LZY" M5^UUT[:,4\3^6OH+;C9NK9^4$52NEKU)RJ/F4;;\R_P?*^S3?F M[*5!RBB"L\]DEO:"3B^30D5("9JI*8U+W:!PDMWFT?X..6T>1Z%; EO9XSA/ MT8A>BE>%U=I,?Y_<:]>)#WM:PE[@?04O@D4X7 SIW\F$[4HQ_W40H&%T B,FTQ'F4(]4 MF2C%_;C/T NLV#B>8>]EH,O#R0";,$_"!=4Y'"Y@C1&M^3ZS(J,I2:W,'^T: M&$+S:15:+P?]E]JT94RALB%5FUS"F9K%W NC:.E*\.0\%IF% MRXH"G?UPHX/,7A^V&\1HU<"ZBF=-5,4@G_'$:5G)Z/S_$,RZ=N1P1*/Q$$MZ M FF8+V:,1O,)XM-P'BX ::[K1%W I/$B&$W&E'4_"&;CP9/QQ8__81__-?GX MD3UD*7VTB2Y80RAJR"KH>Z4*^G:ZN<]W?C)^<9<]**'4_DQ#W>!(FSJX9+-U MAU?:2@YD$'T4;[&WD7M9?BR#(I>V^SD1>DJM/^[C+>P$! E%5T=23P< /*5" M"P3R":QUX?=&&2'*CV7&Q0_E(#(5G$Y@^&E!- MVGDXINH.'YL;"M#36\PG^#(&\-V)]PYP;'$%X=M RD#/D]M$CZ)W;QNJ*H\GG9OB)0SN)87&.P_A54:?5RXCA$#E56UB40OQ?F' M6*&6Z(RCQFBM5ND8!.T4]2YM;/]>"0$8:./C(!;27(Q'Z/"B6GV2Q?C(5@Z) MW[1=N&=8&MI:TMT'+0<2E5\RLP*_3B"Q9@E!;C[G\_.C2\UPRGAUEV;;[/81 M2"W0VZGF.T#8!GW][X6)-V;(%7?)OM!,1V$PB*AS1: 3[XB\%!;Q7O2%--N9 M3RXE!L%EAN3W#)"X/\&?/)AI&CR2VQ[YU4ZEJ*N!T]+^"H#U:?519 MUC]]C;>&FJ;:A7?@PK\'A#T3\VAJ,-^ $24KX!!4P7)%6=I M+*EC^4?.8VAX\E;2H=W(.U"DH!.LEFAF5\NX;245+;#[.?:GW/43B1-U=Z3_ M2MS:Z:ILT ,.1],=; ? MH+*'':P7O?G,&R5=8N.U!#+")[=H2CT;H PSG?4F4Z\]M[TUEU!@J:7AL#>> MPZ:F?>]CTM20^=BD#\?IS2;!I+?P]R6EFKJ-4CF%RLN"OPXFPTDP'/5 *9[U M^N80+0A*=:%^*V##-57%J-.1E):ZM98ZJ.)3E<:C=:A)DT_#2]IU<(F(9%EV M$#W1$. <2N^D%K'F(]3)9KW%PCW#%(29<0\&T&]EA;,9%C0;]!$+Z?<&?ZAF M!2CZ=]C/FG)Q*/&6!*2SX03GS7J ,4T[<_&*BW6]0"3H^S>(!.&< UHO[-[( MC6*(U=T690BWA2[CUCD^<(3].VR@6UW!]A!QDZ *NW4_@-Z5NCZ]YWOY"'?I M_;MH_I?2NEQ:C5??=O7?JYH.\]-I;_P2WGIO]M+\O'@9?&IH>3X$O'F)G<6F M+\W/,.O*:>]+"1H,,R20CTP@B7*Y_]?0D+?IMM\YO52XR^=3=*1_]F3YW]F3 MQ6<(5H\6:J'R&GNTO+&\+)^,DZFV1W0]$OVS^NC*? M"CEM\3S$"AM6F=T+M\3N,Z+C/ZL _R.K #^M?%(8F&)(9Y\D6_WDASJ9%OFHRJ!8.\1E'@RG!_>D])GFF]]V9ZTU3Z\)MFGD@+U;-!MS^BQ =D. MONMXW]/=Q 3B'O(<4CUF(6-T!!:&V)^8;M0,?6-4JL3P_S5H_> ;)^U">V7^ M&KQX-H ?C<@Z'75/CK)L!MPG.VPQJK/XLTG"I'QZF*P"Q$#,:*(%GW0$15W< M]>D <",^FD]GC[-R7=$+[_$A,M+XYCCE=%V:2)'F[RD-JI'JLFO4"@NG"N=L M-V.AHSIE) I-]??3AM_#$\(:\8U4N<:+7 >.(=NLNDX/Q=Q%T3)4@J=V5;G] MT'(H?#3E\8,/)CFX!6/U5*NROI57? 0@1!$Z[B(T5KW/6-R#"KQ'\#_3MUZ&!36X@T(\0\XS[!??QY_*\>$@E$] M6AGZT!P0^00RT;A81Y)1='A&-EUH&-P8^7AD@HIW;!K&P1%-?ST:K_@KFO^K MOVV,HKE9Y3DT'K?3+]1?H_DBWUB']T)3\ICJ;5+YW89WAN;4=?3H[>''/(Y^ M0;-!WA"IVREBY_A3TG+H)UW6HO&N/SI9,U06+E7E(['B@_<,)[U^_Z7WVW[= M;^T;[!!/VEF K!,._?N6+V;FBQOYHF'GS3B@KX(JG!JWJNK(AM"[2;XB"I[*DO0I\4>.E#\H3!)KKVC;95O3'1 MM2;826, M1/TUK6/B?M_8<;^-+)K#>Z\,?KQVPGM?J_#>9UN@ R2?M.81^$[JX=O\CD\+ M_GV*?>>T#[18=KI'[S9-W3:ZZ'_3Z,_SY1D_++=!OS31N=XCJDI"'O5HBM5M MI.YY36T" K/G$7A"]&ZC@:@V5M>R;G650O2$/WV""\7H6(P#]'#@V'=KPH9/ M1MB:9='-TB;A>A&@+=RG*;:TP1E\0HAH)V7=#]ZLCFV-XO313[&QSR9FMXDX MM0[N0#"/SC]"'*?UQ%$_QD].%'&S$G==K29B-5/[RM*Q1G*%2HL5W/Z>ZI.BW%K,W_[[U+J\RVX[:S_#6 -?63/ZH: M]%R4 U9R#,]W(_,MMN "I-%.5XV' M;I=$VK7\MCNKQM)W&-H84-\\M.KM%YJ]TU4[[?[3.NJ3Y[4>.O'5SHE$::9\JLLLID2@*>U MAF4U;*&&#<:UXRJ(4/WS0N4(]_4ZH]9UK%MIT.J#P4"OM6A=JS;%Y#_#0U@0$F98ZDE.MQ,:RS9A"J\MI_:1>_FI/9GB=VE,!S?N.O MW^+>MZ:L["EBC_2PN 4'VPQ?3CI8_?4<4PRZ9/8%3F9?FR?4R92K_K76\5N3 M+>>)+-/>V)^(R72UOUW4>)?KT^P\10LS[?Q?3J9UOQPW'Z4Y.:\-43Y*0P*F M9SI MR%<>Z+O)N=T/CE^K=.5!5[J67%%;SS[PWW)O[S_+8FD[^F[_BH,.*)FO+ ME$8ZNEF%8DW1CQV_TKI]]1;X$PU(7$FQ"]WZG^2..3*E"+G<30/C,6:AG856 MA=OVU4W2C?(<(TS8(XU>B69T=+R.73;OA""@Q.1^N39PN/(13> ;3NSF-EL_JXNR=@G5%W3C'T7P+$TX_IO=4DT]M"L8YYQ M^V6Y813=KHIR>C]B3B_VX% YIV]43N\;KL=MU_/\4)/QWO*!KLF^S>_TN>95 M,X!](0B>'\(1BXF*3_6#E1.LFUXCI$X!@<[;;0MO,,W$L9BH3GQ= PEIXI0Z M#S>IK6W;/9^X95]'$W/]1U!*Z3VI,=L8PX,=,JQAS>'\XM56T3Y:U0C" M$ISQF;7P)[C^56Q'$W$$FG".?][6^/>_Z#;2%*^1<<7]PJ*XF&(4PPW74H#3 MTYC#X GYRG]3CY!.(6[+$>J:6^SS/IT]?(H8UB6MN$4_>$IF<5MPZ#/F'' M;DXJL'.%_5'?%47YF_\+4$L#!!0 ( J'"$^L3BF$/ ( ( * - M>&POA&&/R:VP0/R^1^2_XS[@'IAJ8-N@]*XD&)_GRQ@:A,.:$U8@J\)HRM%;59! M.&5;#T\MD$DF%=+F@(RVR"+-HP]'WK-GU_%P*J1RM7T%_UUUTP\"O6<%4L8& M@5/L@32NB=:@Q(UQW&0'?A="G;WU,@/\<>28B1 M5=&;9M6=.9Y:Z"3OLGGN7=KP*%Y4T[74[UNS'.%\>W?@3D%!-\[?%(, PT[J MFFW?,5H*#GXQORP8'5DPC4E?!U52T4?#9Z]*9@!0&*U!:9KM(E\5J9>PT?UU MVA3':IZ>H.:GWN<2!"C"=D6;N_^<=_D_*YZ]^7O)[J]R*/@)-=HV=0(BYZ<@ MNS+(L&W]E'#]MK+V-\, MO28K\QSY.12D9?K.+M$%$SS:'ZWP:#',6@X4"1[M3Y#3EE^Z@N.;,_T& M4$L#!!0 ( J'"$_QBNDU>00 ,$B / >&PO=V]R:V)O;VLN>&UL MQ9K?C]HX$(#_%2M/5VGO@"30=E4JL4![2!P@0'T]F6# VL3F;(?M]J_O.%EN M'2V,^C+E*;^,\\5)YILQ^?2DS>-&ZT?VOUVKU5PJ:+/G\Y]+4PKW-!.9$YJ!3O]CF]2 M/-G7XWZ3<6AP$FN^Z4?MB/'2Z2\R=\*,N!-?C2Z/4NW[42=B.VFL6_ES5RT+ MJ60A?XAMM64/^NEO;>0/K1S/5YG1>5[]RA^H?@1GL/_O^2:,DUFCH>.;)0?6 M?M1K0X5&YM(]]Z-J/1<17$4KN(QJ',[+>A#OS:\,H][M9"9&.BL+H5P] MCD;D_NS*'N311DSQ0O2CK*MK\O!B+W",G,O MX8"9;#L>G YR.)^-QK/5>,1@;36?3D:#-6P\#*:#V7#, L@8@8QO"/EO'$ F M"&1R$\C5&A;_C&$;(QD%X'LWA(R"2!["&3OEI!I /D>@7Q_2\AN M /D!@?Q "[DJBX*;9Z9W[*&T4@EKJY"YDGLE=S* _(A ?J2%7(J34*6P8=1N M8V&[3OMD\SSZDY.0.MJ[PG8P%K1 MI,2\TB$6RU)89\K,E0;R%#;PR8QTLGF7,:5TB)T"=S??L:782^"L#K.59WE) M*T),3"H=8JN,_RM]"89Z(B3UQ+1MX 0TQ M,4_$Q)[ DX)&L8E)(R:6QEN=7;SAF#=B8F]<\]J%&XX))2862JVWBZ.'.26^ MI5.:X09S2DSM%#0JAG5P@ADF(38,CAE6P@GFF.2FC@EKX01S3$+L&!RS%V*B MDUW$QCFK\(Z]K,$RTX!81Z$0$S-.0FR<5\R1M'R_-V)?QTGMRZI3B(D9)R$V MSBNF3\\,SQQ[43H$SU$8SA/,.@FQ=4),"\)VFLTWCDM5/:%?0DS,.@FQ=:YE M0W=L8:#?$!.S4$)LH>N8@RPS98B)62@AMA">M-V%\]J8A5)B"Z&8#:>GF(52 M8@M=FW'RKSF\22$F9J&4VD+8Q%-S-#$+I<06>INIW]7YG*T2NA 3_=/EM\^/ M :;/X-G\"(U#3,Q"Z6^O>[S=X0&0F8,Z(\3$+)026^@2YK@XYOI90#!U(29F MH9380M=+M#=O.F:AE-A"YQ*M@LH;-5J*:2A?7(&C_\3,>Z M'+HV-X<^+]Y.QS:OJZ:4_D<(>=.D4YUONCZUXR^[;CC59?PZ[$-?;U[K?0JZ M7*[",)U1/3Y,9RZ>M^MJ>-Y*M?A5#_M4UE5X.X8_W?":FY1*#N>+W(P+QK^\ M]^E_UG>[W6&3GKK-[U-JRQ<5_Q94X>L@G0]2>I#-!QD]R.>#G!X4YX,B/6@U M'[2B!]W.!]W2@^[F@^[H0??S0??T(%D"&9?\)(0U7VL!7 O?:P%@"U]L 60+ MWVP!: M?;0%L"]]M 7 +7VX!= O?;@%X"U]O!7HK7V\%>NL5GK71PS9?;P5Z M*U]O!7HK7V\%>BM?;P5Z*U]O!7HK7V\%>BM?;P5Z*U]O WH;7V\#>AM?;P-Z MVQ7.2M!A"5]O WH;7V\#>AM?;P-Z&U]O WH;7V\#>AM?;P-Z&U]O!WH[7V\' M>CM?;P=Z.U]O!WK[%CM?;P=Z.U]O!WH[7V\'>CM?;P=Z.U_O M"/2.?+TCT#OR]8Y [\C7.T[TSDT]I.U+&0[M/E^ZY-/P;VLF<.?R?DR7SSA/ M_7;_1.DR;DGA_'GQ.^4\]2,B?'IC__@74$L#!!0 ( J'"$\G19'&S0$ M )H? 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9RV[",! %T%]!V5;$^ %] M"-BTW;9([0^XR4 BDMBR#86_KQ.@4BLJ40'2W1"2<69N@G4VC-^WEGQO4U>- MGR1%"/:!,9\55&N?&DM-K,R-JW6(IV[!K,Z6>D%,# 8CEIDF4!/ZH>V13,=/ M-->K*O0>=]?;UI-$6UN5F0ZE:=BZR7\U[>\;IHZJ;HTO2NMOXH*D][R)77R\ M-DEBU2?LA F_;VS/XWVO:W*NS.E?TH*M<H*NT]^UL## M;LB,H[YUL>I">>3Q8J19K'K6+KSD(U*[=7+*3QH>6U_OA_TT;ME]/_;"OXN> M=8?SWOKE<@B0'!(DAP+),03),0+)<0N2XPXDQSU(#CY "8(B*D&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( J'"$_!+GE)F ( L* 8 M " ?@( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ "H<(3X"OQK9. @ M$0< !@ ( !EA 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H<(3Z9F>T73 0 ; 0 !@ M ( !2B$ 'AL+W=O:@0 ',5 8 " 5,C !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ "H<(3Z(!3&2T 0 T@, !@ ( !^RD 'AL+W=O4K !X;"]W;W)K&UL4$L! M A0#% @ "H<(3V9$*K&T 0 T@, !D ( !T"T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H<( M3WN H26S 0 T@, !D ( !D3, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H<(3P,1_6&T 0 T@, M !D ( !4#D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H<(3XEH8ZRV 0 T@, !D M ( !$3\ 'AL+W=O&PO=V]R:W-H965T MA" !X;"]W;W)K&UL4$L! A0# M% @ "H<(3Z=4&UL4$L! A0#% @ "H<(3T[1 M(=[% 0 -P0 !D ( !1$L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H<(3S&PO M=V]R:W-H965T"A9KQ0$ M %L$ 9 " :)6 !X;"]W;W)K&UL4$L! A0#% @ "H<(3XL;6C_I 0 TP0 !D ( ! MGE@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "H<(3UWO%6-! P ?0T !D ( !O6 'AL+W=O&UL4$L! A0#% @ "H<(3U$>+5ZH M P )!$ !D ( !GVD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H<(3YQ2"7Y_ P #A !D M ( !U'( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "H<(3UEUS[WQ 0 %@4 !D ( !GWL M 'AL+W=O&PO=V]R:W-H965T! !X;"]W;W)K&UL4$L! A0#% @ M"H<(3[**=2^& @ #0D !D ( ![8, 'AL+W=O&UL4$L! A0#% @ "H<(3\_ 2K9* @ MZ08 !D ( !X8\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H<(3_"9X9X45P 47 ! !0 M ( !?Y< 'AL+W-H87)E9%-T&UL4$L! A0#% @ "H<( M3ZQ.*80\ @ @ H T ( !Q>X 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ "H<(3PKH%A;H 0 P1\ !H M ( !TO4 'AL+U]R96QS+W=O XML 65 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 169 344 1 true 39 0 false 7 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://marinsoftware.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://marinsoftware.com/role/CondensedConsolidatedBalanceSheetsUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) Sheet http://marinsoftware.com/role/CondensedConsolidatedBalanceSheetsParentheticalUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) Statements 3 false false R4.htm 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Sheet http://marinsoftware.com/role/CondensedConsolidatedStatementsOfComprehensiveLossUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Statements 4 false false R5.htm 030000 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://marinsoftware.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnaudited CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 030100 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) Sheet http://marinsoftware.com/role/CondensedConsolidatedStatementOfStockholdersEquityUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited) (Parenthetical) Statements 6 false false R7.htm 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://marinsoftware.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 040100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical) Sheet http://marinsoftware.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parenthetical) Statements 8 false false R9.htm 060100 - Disclosure - Summary of Business and Significant Accounting Policies Sheet http://marinsoftware.com/role/SummaryOfBusinessAndSignificantAccountingPolicies Summary of Business and Significant Accounting Policies Notes 9 false false R10.htm 060200 - Disclosure - Revenues Sheet http://marinsoftware.com/role/Revenues Revenues Notes 10 false false R11.htm 060300 - Disclosure - Balance Sheet Components Sheet http://marinsoftware.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 060400 - Disclosure - Goodwill and Intangible Assets Sheet http://marinsoftware.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 060500 - Disclosure - Restructuring Activities Sheet http://marinsoftware.com/role/RestructuringActivities Restructuring Activities Notes 13 false false R14.htm 060600 - Disclosure - Shelf Registration Statement and At-the-Market Offering Sheet http://marinsoftware.com/role/ShelfRegistrationStatementAndAtthemarketOffering Shelf Registration Statement and At-the-Market Offering Notes 14 false false R15.htm 060700 - Disclosure - Equity Award Plans Sheet http://marinsoftware.com/role/EquityAwardPlans Equity Award Plans Notes 15 false false R16.htm 060800 - Disclosure - Stock-Based Compensation Sheet http://marinsoftware.com/role/StockbasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 060900 - Disclosure - Leases Sheet http://marinsoftware.com/role/Leases Leases Notes 17 false false R18.htm 061000 - Disclosure - Income Taxes Sheet http://marinsoftware.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 061100 - Disclosure - Net Loss Per Share Available to Common Stockholders Sheet http://marinsoftware.com/role/NetLossPerShareAvailableToCommonStockholders Net Loss Per Share Available to Common Stockholders Notes 19 false false R20.htm 061200 - Disclosure - Segment Reporting Sheet http://marinsoftware.com/role/SegmentReporting Segment Reporting Notes 20 false false R21.htm 061300 - Disclosure - Commitments and Contingencies Sheet http://marinsoftware.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 070100 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) Sheet http://marinsoftware.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies Summary of Business and Significant Accounting Policies (Policies) Policies http://marinsoftware.com/role/SummaryOfBusinessAndSignificantAccountingPolicies 22 false false R23.htm 080200 - Disclosure - Revenues (Tables) Sheet http://marinsoftware.com/role/RevenuesTables Revenues (Tables) Tables http://marinsoftware.com/role/Revenues 23 false false R24.htm 080300 - Disclosure - Balance Sheet Components (Tables) Sheet http://marinsoftware.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://marinsoftware.com/role/BalanceSheetComponents 24 false false R25.htm 080400 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://marinsoftware.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://marinsoftware.com/role/GoodwillAndIntangibleAssets 25 false false R26.htm 080700 - Disclosure - Equity Award Plans (Tables) Sheet http://marinsoftware.com/role/EquityAwardPlansTables Equity Award Plans (Tables) Tables http://marinsoftware.com/role/EquityAwardPlans 26 false false R27.htm 080800 - Disclosure - Stock-Based Compensation (Tables) Sheet http://marinsoftware.com/role/StockbasedCompensationTables Stock-Based Compensation (Tables) Tables http://marinsoftware.com/role/StockbasedCompensation 27 false false R28.htm 080901 - Disclosure - Leases (Tables) Sheet http://marinsoftware.com/role/LeasesTables Leases (Tables) Tables http://marinsoftware.com/role/Leases 28 false false R29.htm 081100 - Disclosure - Net Loss Per Share Available to Common Stockholders (Tables) Sheet http://marinsoftware.com/role/NetLossPerShareAvailableToCommonStockholdersTables Net Loss Per Share Available to Common Stockholders (Tables) Tables http://marinsoftware.com/role/NetLossPerShareAvailableToCommonStockholders 29 false false R30.htm 090100 - Disclosure - Summary of Business and Significant Accounting Policies, Liquidity (Details) Sheet http://marinsoftware.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesLiquidityDetails Summary of Business and Significant Accounting Policies, Liquidity (Details) Details http://marinsoftware.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies 30 false false R31.htm 090108 - Disclosure - Summary of Business and Significant Accounting Policies, Allowances for Doubtful Accounts and Revenue Credits (Details) Sheet http://marinsoftware.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesAllowancesForDoubtfulAccountsAndRevenueCreditsDetails Summary of Business and Significant Accounting Policies, Allowances for Doubtful Accounts and Revenue Credits (Details) Details 31 false false R32.htm 090112 - Disclosure - Summary of Business and Significant Accounting Policies, Goodwill Impairment Assessments (Details) Sheet http://marinsoftware.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesGoodwillImpairmentAssessmentsDetails Summary of Business and Significant Accounting Policies, Goodwill Impairment Assessments (Details) Details 32 false false R33.htm 090114 - Disclosure - Summary of Business and Significant Accounting Policies, Recent Accounting Pronouncements (Details) Sheet http://marinsoftware.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails Summary of Business and Significant Accounting Policies, Recent Accounting Pronouncements (Details) Details 33 false false R34.htm 090200 - Disclosure - Revenues, Revenue Recognition (Details) Sheet http://marinsoftware.com/role/RevenuesRevenueRecognitionDetails Revenues, Revenue Recognition (Details) Details 34 false false R35.htm 090202 - Disclosure - Revenues, Disaggregation of Revenues (Details) Sheet http://marinsoftware.com/role/RevenuesDisaggregationOfRevenuesDetails Revenues, Disaggregation of Revenues (Details) Details 35 false false R36.htm 090206 - Disclosure - Revenues, Contract Balances (Details) Sheet http://marinsoftware.com/role/RevenuesContractBalancesDetails Revenues, Contract Balances (Details) Details 36 false false R37.htm 090210 - Disclosure - Revenues, Costs to Obtain and Fulfill Contracts (Details) Sheet http://marinsoftware.com/role/RevenuesCostsToObtainAndFulfillContractsDetails Revenues, Costs to Obtain and Fulfill Contracts (Details) Details 37 false false R38.htm 090300 - Disclosure - Balance Sheet Components, Property and Equipment (Details) Sheet http://marinsoftware.com/role/BalanceSheetComponentsPropertyAndEquipmentDetails Balance Sheet Components, Property and Equipment (Details) Details 38 false false R39.htm 090302 - Disclosure - Balance Sheet Components, Accrued Expenses and Other Current Liabilities (Details) Sheet http://marinsoftware.com/role/BalanceSheetComponentsAccruedExpensesAndOtherCurrentLiabilitiesDetails Balance Sheet Components, Accrued Expenses and Other Current Liabilities (Details) Details 39 false false R40.htm 090400 - Disclosure - Goodwill and Intangible Assets, Goodwill (Details) Sheet http://marinsoftware.com/role/GoodwillAndIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets, Goodwill (Details) Details 40 false false R41.htm 090402 - Disclosure - Goodwill and Intangible Assets, Intangible Assets (Details) Sheet http://marinsoftware.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets, Intangible Assets (Details) Details 41 false false R42.htm 090500 - Disclosure - Restructuring Activities (Details) Sheet http://marinsoftware.com/role/RestructuringActivitiesDetails Restructuring Activities (Details) Details http://marinsoftware.com/role/RestructuringActivities 42 false false R43.htm 090600 - Disclosure - Shelf Registration Statement and At-the-Market Offering (Details) Sheet http://marinsoftware.com/role/ShelfRegistrationStatementAndAtthemarketOfferingDetails Shelf Registration Statement and At-the-Market Offering (Details) Details http://marinsoftware.com/role/ShelfRegistrationStatementAndAtthemarketOffering 43 false false R44.htm 090700 - Disclosure - Equity Award Plans, Shares Available for Issuance (Details) Sheet http://marinsoftware.com/role/EquityAwardPlansSharesAvailableForIssuanceDetails Equity Award Plans, Shares Available for Issuance (Details) Details 44 false false R45.htm 090702 - Disclosure - Equity Award Plans, Stock Options (Details) Sheet http://marinsoftware.com/role/EquityAwardPlansStockOptionsDetails Equity Award Plans, Stock Options (Details) Details 45 false false R46.htm 090704 - Disclosure - Equity Award Plans, Restricted Stock Unit (Details) Sheet http://marinsoftware.com/role/EquityAwardPlansRestrictedStockUnitDetails Equity Award Plans, Restricted Stock Unit (Details) Details 46 false false R47.htm 090706 - Disclosure - Equity Award Plans, Employee Stock Purchase Plan (Details) Sheet http://marinsoftware.com/role/EquityAwardPlansEmployeeStockPurchasePlanDetails Equity Award Plans, Employee Stock Purchase Plan (Details) Details 47 false false R48.htm 090800 - Disclosure - Stock-Based Compensation (Details) Sheet http://marinsoftware.com/role/StockbasedCompensationDetails Stock-Based Compensation (Details) Details http://marinsoftware.com/role/StockbasedCompensationTables 48 false false R49.htm 090900 - Disclosure - Leases (Details) Sheet http://marinsoftware.com/role/LeasesDetails Leases (Details) Details http://marinsoftware.com/role/LeasesTables 49 false false R50.htm 091012 - Disclosure - Income Taxes (Details) Sheet http://marinsoftware.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://marinsoftware.com/role/IncomeTaxes 50 false false R51.htm 091100 - Disclosure - Net Loss Per Share Available to Common Stockholders, Calculation of Basic and Diluted Net Loss Per Share (Details) Sheet http://marinsoftware.com/role/NetLossPerShareAvailableToCommonStockholdersCalculationOfBasicAndDilutedNetLossPerShareDetails Net Loss Per Share Available to Common Stockholders, Calculation of Basic and Diluted Net Loss Per Share (Details) Details 51 false false R52.htm 091102 - Disclosure - Net Loss Per Share Available to Common Stockholders, Potential Common Shares Outstanding (Details) Sheet http://marinsoftware.com/role/NetLossPerShareAvailableToCommonStockholdersPotentialCommonSharesOutstandingDetails Net Loss Per Share Available to Common Stockholders, Potential Common Shares Outstanding (Details) Details 52 false false All Reports Book All Reports mrin-20190630.xml mrin-20190630.xsd mrin-20190630_cal.xml mrin-20190630_def.xml mrin-20190630_lab.xml mrin-20190630_pre.xml http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true ZIP 69 0001140361-19-014606-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-19-014606-xbrl.zip M4$L#!!0 ( J'"$\42M7 >"@! /M%# 1 ;7)I;BTR,#$Y,#8S,"YX M;6SLO6N3VT:6(/K]1MS_@-7V[+HC6')F(A.9:8^]498E7^W:EE:2=V['Q(V. M?%:A31+5 "FI^M??DP ?( F28%6Q"%8A9EIFD8G$>3_R<5% MFHU_>(%?HA>1&YO,IN.K'UY,BPM5F#1]\3]^_+__KW__+Q<7O[BQR]7$V4C? M1J]__N7R@T^',+2(WG]X!Q]=E+PD+]%+%/V49\KFJ;UR%Q?AX:\Z'T;PKG'Q M7?B8_O#B>C*Y^>[;;[]\^?(R?/,RRZ^^)0C%WZ;C8J+&QKV8C8<7_+EC>/A9 MJV(Q_.O&^"]Q.1I+*;\M?UT,+=*F@3 M_O;__>W7C^;:C=3%.CSA]7;Y8!V: MY-OJQ_G0M,@HP7P7LM6(Q0/CSZZ8K,Y=.//R*OO\;?4;/(;C"X0O8CQ_"-AT MI=3-XBFO"EV^8?9#>$2N/F)=VOP2^*%A^'22;\5!?@N_S@>.IZ/F@7:2?SNY MO7'?P@B7IV;Q0#9N\4PVOEA[SF33\22_;49B]F- A*\B8J9Y#O*][;G9KPT4 M&*O4%,U/E3\UO*M(3?,#\$,8CM>&3V[R+>/AE_" 6'W ?377S0^$7QIP*/+) MIHS EPU#1WDZ7HP=*?BKR/SDB\K=2Y.-R@=0$J/9\#;*#$8@BOX]:-]W1:E7 M'YR/2FW\+O#XAQ=%.KH9!B4KO[O.G?_A10#C8OZREU\+^R+ZMIJH-"(@!>.) M^SJ)4OO#"U..PPA/L@5XY=C%:#>>I)/;V7>+;U,;OO>IRZ,2,+>"S9RDK][^ MKQ<_(C ,L9 (D7__=OWA^:N^;7C7[$TW(,"977\_T">?_ Q&]<S[+\ M;>TA-[:U1Y*+&"U?;&L/S+^MO7K^U8QVN\DI4'(61*S$;#*C!RA*LIA\]LO# MT.-$AZ"$S 9)P9/<0%)F#ICB,?].S-#^V.^1$+Q=>S'RR \?5FF)IT4L$8V13& M57GB++'X;@?.+WZ<#]J'_+]_V_B^)9S?-@'ZI"S=(;)4Y>!#(.>E':7CM)A M1IY^=L]'H%I1H)>J@Z3J@RNXE:C\AV2M2K MK)B\\Q_5T!7/0'XVL#V)M'0MX&PO+;W]Z:;]Z99$'>+1>OO3>ZOV]J?/T+J6 MH77+\APB2WV&UMT,K5M2M;9?U4O5F4I5U[;MVDM5'R4]=VE9VQ;HI:5CTM*U M78_VMJ6/J;L64W?+\APB2_WZ4#?7A[HE48?XLEZBNBE1W?)WATA4[^^ZYN_. M5Y;Z;+^[V7[7I"J.\=\7Q'S]SRG@]"H;W61C^+.8Y6VC43;^.,G,G^G8V=XH MPZ6U:? P:OA>I?;M^)6Z22=J^"QT8B?N3U U]HF",=/1=!@N,;Z;7+L\_)R[ MZT#Y;A5.+2!]#=":&.+$H]+G5 M*7.K8S/_W'*K(]*#APN^?;34N6B)'^\.%#HC"B?.K7J7 M<$J7<,PLH3SS=6G_,2TF =SB39;_[KY 0!RJ50+6[_-L#!]-2:]%UC#[$0@Y MMBJWQ1\W%D@*\U$D*WH\*X$ZB'XK:<=^0NZ3MZ=-I8UGZEZ@&M8R_N71?W)YF=/[7@H6.K"$=4@_4B6,]0 M>,])*-:ORW:H0-9ADO2T%A+.(D%_,K+SY'/Q<\UQGXR$]3E)+S'K!45ZB>FD MQ'2H8,AA$M/'TAV+I<]6DOI8^N2Q]-G*3A]+GTDLW2$)6R]?W%NG+ENG;A4I M/DQV^JBZEYC#)*:/JKL459^U)/61T1E$1EV3,-S;JO.U59TJQ'>()/4Q]LEC M[+.5G=[/G8F?.UL)Z[.X7F+Z/;0.R=BVCV$[%L-V MA_F]Z7]2+.]WK;NN[\?V^^=6T>G$]J]/PCN:A'?'7O8BTGT1.:)5[8\4GE__1F6D.PGCN?6T/1/W%CZ,\'7_70(!]ZM<& MJ"*??+?@T8L?PY\KC'I:*KY3)L]-GIX7ZP3BB[T1>2:)T+IUYH=O',AC;365 M9[IY^@LAY:M$1[]HO:'*2K.IH1=+63\+WYO1!F=CA$^H[.)^.GQ;GZ_CT MG-_@_&_J'UG^"@QF-G)YY1U^R;*KX9FNE53*OH[2+/*N(]:+PJ&B\)3.H^N)%*PR;A>Y?[+!\IB.O?Z6%Z5:['A,;E M9N+LIW0$0][YC_!MX94)OWV<8UG._>D+T.ZVLH9=%K')[8VSNQ:C'I(J+VH M C'>I5] FI:#<5 MJ.=EVRN9O[CL*E?%C^5R;'[[W1\?3Q(9=^OBY-;R M;!MR\,M/3U0.?OFISY .L ?EV9_SM?4[!*(T^37T>O.P<=_L?9[9J9F\RS^Z M_'-JJBCZXU07)D]O0NAU.;:OTMR$8V+PU_F*21.BRSV]?1B?2G(Z=>^LK6/I M XRG[%C6-P-Z"])="]+M]?L^).G7\EN').'TI+M*S>55[JI3.>+ M<[46O=?HS4._X-G;@UX.GH,]6%^^[-/.+J6='5K0;"L M"?^7T*U_+7RA?]_54V-@!C56?F0UK\ M^=/M3VYLKDSJ'XX(Q+/RN]N(;1R\/=;VXN*Y'NIOY&!8D--IQ/LGW$ M$E*KR78OTH\N96=I<#N\;C"SS545O?1?S@(+@7]F\BHKJDIG/SOO\CS\4$R* M3]D['4K;SD>=:7"_D-?M>,_$I0WV3\QO'RH1;Z9#GPZ'SU4DFM%_6C*QX?AZ MZ3@+Z>BPX[F'2/4NZ&0NJ-,"U8O1N8C18]X@[WW5>?BJQY2)]WD&CT]NWP]A MWLNQ#37';P+T/]U^NKUQ\UXU-].)RQ>_G;4. M?IY__-E]=L.L'%AJSS,2CM;4>%KB4N7%;<3ES30?IY-I2:$WZ=?PZ3G)QW;T MGU92W%X@>OMQ+O:C$^+21QY=B#PZ(0J_.E6XZVQHWXYN\NSS.1^HN9,X[,#_ M:8E$^V"TCRZZ$UUT(]Q,QZ%88:DJ']*KZ\D[_T?A+HO"/0M34:YD[*?!LS47 MO71T4SHZL;+1QQ==BB^.*A(;90GNFH<\E0X*CYF?M(&G;[)P%"GN%U\ZO?CR MQ*1M>WK2=ZSLVS%D>U>I'LY6)GZZK2XQ#%51S$XKE8&:LY^5O)>K04?(BKSFR\?7'7#M+A.;YZCF.R@P]-:$#Y<1'IK MTF5K<35XEY8SE)8.AW]WEW"]ECKI[(^<4J/]ACK)[V4/Y24 M]XL7W=6D9RCE'UPQR:=F,LU#.]6A&E]6W6^S3]?9M%!C^SK0S[GQQL#S%.%E M)]D&O&='4-ICWPO41HW"7J#.4: Z5;IPM5IR+U!G)U#=*KN\7N*P%ZAS%*@. M53Z<[6<"27Y7HRJL#UMKD]NW944M"%G#;S P/F^!J6,XDY.=>#ZM=;48$2)Z M+G>!R_$%(A=$/,;J:<_O4_&[PSE.M6%W^47E=G%4Y?7H9IC=.O=QDID_W]TL M2P.W$"&47([M\Y&D-70?I7T7D)["7T"E=*;A+E<_$G-Q-F2:7^,TTGQX>,?K07ZW"7YH9.D M!]"BG2QY3G'MJ-4@>,TF-QG/8.J7.\/Z.3 M@;W =$Y@NGWRKQ>8+@I,IT[VW6E#_5SEI-^;OK=)Z27D]!+2-1M">QO2,0GI M=AS;2\CI):1;@6MO.;IQ=O,1RW8B5VW#H>M0MJ[FPZ M>:-,.@3H9K7_)Q.7O_/53^?-YDWTZC7^-_%\6BS>"/X /IL.I^' PT=GIGDZ M25WQ^JL93JVS;_)L5)68+>L2O?.O53Y.QU?%>Y=_O%:Y^^FV>8(G;"6.1[". MV9Q.!ZAKT>[3AVO36W3SR"N"MCV$YYNH&/=YTYV07[;VH\ M]2I4R)EK].$OX%M>,)WDWQ7_]"U)\E\N+B[!4-A@+*(W0W5U<5']8%WZW>*7 M\$/Y7LB])W]G1&@<8\RLE11[K QG(HF)EH83I=V+:*;%'YQO#)M>_.C5L #2 M;KQD =2K:9Z7(*6%4NQC8(5J8,X&U<-"Z->5Y9F"2U5*$&4HEAQ M3UWLA994,F49@G^XC5M >S&_L+3KC0O0?\[,M"3G^]*\-8(]'U,-V8 9&^ZP MT$+$,J&62>5HS)0CQB9>&J9:P%R/(+:^<0'SZ](Q1)?6@HX7@^CC),"3Y='[ M//N75:P M[WKA.@ISP5F8AQ(7\*L;",Q&+@96XY8("*R$%(HF5GO*M5 *>9_ EY:Z1+.D M!0)_"P9SWQO7,7B3#B'R> 587F7Y[2;_SGY?@$H$((8@K[AREEH R8LF8 M%/ /L:Z-S/R>C2^4,6X8'(:S%21U!%9>O0[W!W>50MRM@/CA"-$FX,L!X?T3C-I#_=OGA[>_1QW=O/OW'Y8?7T=O?7]7! M7GWQAL0 2W*P,6_'UGV-_I=K(/EL2#D"!M2$'',!Y,822$VU95J0A&-@@HH5 M8-1&1NIQZ]8W;L"]O M7OR8)(0#GBL([H!GTY36W< ;^+)H,J9+DUP.66(%KV9J*M1:W!KIF//8W!4&!P8T]H[9CUB@OLD!E:U M@/M_DR:H:V_;A#OLHS0!&KY?P@86A3)CI1#(4H&I$DY8:Q3\31R2;906HXO_ MO0I=>,6ZJ+^%67)X(V1+P8VJN87?%/':R#!P[@D6('.%A,&*&(,$E8X+Y4%C M"9'@9C5W=S#HS6]J'&#<2E_GOU:"[(TP<92Y8&RE%DP+-Q1 M9 T3CB4.'1AD;;YI'3O+I*IGK;UJ&V<9DT_&DB&[4K=+#A8HMUA5FO[^O M?MZ07JP1Q-;"LB0&Z<4@!XF1'AL$_ETI*3/#OFK 848\3B9RU.C8Q14[2 .XFN0.1=V,!_A??"8L/SKCTB9T(AB./5*Q0)0URME^Q"78KD;$FX Y*?K28&1!A,&A ?9*:J9,+#3W$A)' MTI -M)%>3(!(]\ _7XRZ^"7+KH8N^L]J/>W_:X7E$CT##E 2B#$2"[9#05XL M.=$L%@SD/%:-<5-8>:W:$C'E*']V!\1;4>59H91DEA. MP3:%8$"!@OO$&>J1W\+5^Z(M$GX VC\[[X#_-MHBO6"][0?X:4-F8RI!.;7P M6E-J( W7QDC,8\AL90)Z?#>9!:%8!WX-@OM#SC&'$!'<+0UAO**"(L2U9)@8 M*1)A[F9LV@$]^RD:IDJ'KAF2!T8'$EPP$& *F 7CGU@0(4V=9,I[B;QM<-ZMW!Z+-]S> M'G3>C@WH7#117]TN'QYFJ89^"B,W\&&*Q3'P)Q$1N M[!&;SJP9D =')]3U(LP9 ED-9P*R&&;!06G%(:^)&X/6_>P1=,,W[4$'1DQ' MTV&Y^/*SNP$[G9;;2(/PU]"%CQ&DR-'E*"P@_6OVV[Q;+WP*_7H'Y9!%R]X& M.^.!3EXW>($VU&-( M;$KW@T!^YN06-DXDD5H;;F@<_LL<]1!/.6$4)PV9=QO="SZ"/!ZYL\DU1)N@ M"##Q==ABA>Q^F!5-MG7^S+OPR*OZ$Y4FA>@4_/T[#RJUI%)".#?<:IH(T,/8 M0Z0L/?%4(TSCQ#4N/^\7R@N,X@T;=0B IR&&2HQ#8-(28@A%PDB*.(B+CK6/ M(3*_8_0=B+$1R]R-&!;2#) A-00CGMJ+=!P9=9-.U'"#!(N1[V'@V_&K:EAM M-;&6VAL%,8-*' GAN>&*:*>XAS U 2% =\PUB>02K]R68',P*D86:8MGQQ+1B5$@O+@E.3E/ 0MU%'O(,(@4*PT!A. MKU[E*S>M A15H;+PFFP<@"ISGQ9JTRHQ6F'4G?%^BAR,O>#,.$V$3R _=Q(K MA&.#+#8VY*T-"K)V7?=Y<_ 8/$FH81KB:VPI@A0/F,,T]8K21"=$-6T0K_%D MG_E:-](=HN=JY.G#0:[C*@"D9CBL3&&0?2H-45: ,1-2P]\0-C9L)QRF !_< M1*5C9^?'W,DHA2 5=$!9!'"L-2S1N6D4\ MT$HU>^]6O.JT-IV(7\J ZP WXKW3E".G%.2\B4P\)+XB(8T;B@?%!??@%Y:L MNPRK'U\XLDHI1'WP+I9YJC#70@ID$D2$#<>@FQ:J#E*I6N1[UB;O&+37L1+2 M.6D0=92R<.PBG&M+: QF+8X;:+^F'N*,EE.(/0<*)G_:[&$3T&EMU5 MI\?S&)"'>,\PD6'+"1LFM?,Q=W$,_T^T;-RH/T2/>H^Q8Z&%>,.X]@H)3I5& M6CJ94,@3"2<0##?M^JVJQSF+^*-[#&8A-B(&(Z WM4)K%()6R!!9C 7\<%]C M]+0\QLG7L+CF$#CY)#%Q0@7E@BN"N!,67+YDMFG?YS#?\<37L!XQZ:#68DIH MC+&B4DE-M&-$6Q:#=G'?F'0W>(AYXE%#"R>U!09IQ(E(%!&..8> M3.#^PYZ]Q7O457LNL4[2HBF;&(P MQX@*0XUR@AG0(4H1]RP<^MY_7GK/.B/#W0W1'L^%,(]<4FQTF^D_&A9PHD4^(](1!*^AL_NKK[\4[8%TQ(>O0[/!P?$*M*)^^CRSZEQU46F#\YD5^-R MEO^CAM/Z15KEJ4,<69$D-.%>.4@ 8\T9MS3Q3,:44MXLHR$2O&M92>V_NOSAPW)#@QCP]U7T?F)2'>R,0)X3"G M12 M^T0JPJD43+*D@9>GV)LYM5[>R\$=F8-)$G.+C6#ABD&BL-"))-XGBG(PKK)Q M!>FQ-JQQ>4BOFSP]#ULK.,.0,#,/82>5GBE&=$QCPHS&QC0O8W3GT%1O:^N\ M5!@E8%D)EX*'Z_T:-)3$VA$:>Z91XP6UQ]_5.+5>=MG6:BJEY(: 'L948ZX2 MY!,G8X4((U0W%@-XK,,F/"$=-;4G8Y?4R#,:6_"(&O)V8)YARCDJJ?5"L_UG MN9Z&>^M.*JABAW6<(,6<# ?L!*-(Q.'HEG;(\(;#6B<[ ?E<=<8GWEJ&8NK! MQ$&^+F-'8J^=3YA#@C>PNRCPCKO*0FQA99+FF"*4-&,L(3;Z@@+'':-AZ_?_Q-RE/K993=#0C!S*M8Q!.G44J&YBHE"E,E$"N\(N?!+KA%.J$!?E M@CZU"7(T47Q_G=?G'!-V.KZ(/=4<0HDX(:!OSDA75<>3"7&(Q?O+9AYS=;^[ M>MNQ.)]9ZZE4*-'>4Q3'RDF+32*0,XYSN[_JY;.(\SL9GW 3$\HA0S,)HPDW M CMNC0GW11BE+4HZ/Y7X9+4JHN*GPTC-ZKYM<&@^_$V6_SP;O%DCKG9* MA$@A+2+4"$\I]@K%3%,7;N$JX=D=RZ41M%Z_J!58CX5T++GC'D$.&5:G=2R] M%(0SAD#2+&K,'EO5$UT_?'0@TK6*0E'FHW0\4>.K-$"NBL(!VK^XL0OENLO" M3':4CLO2WF5YX*T:6YOTG7^[F/*RG+%F*D5,!0VG@Q@'AQ<.GSHEK'$(8T%\ M@\-;7R*NXI&%UOV:F?*E587#"O!0-FD%[->5#3I8^78B=0!!/ZJA*TIR_J;R M/UU9,__>E%3,H5#FU%A.56S!7H%:>8RDP13)IL*0!U#RHQL. 4J@Y +B0XB( M0SG$8U#R@RNTP M18]H/I6D2<*,Y0DJL5=[B.:SV,0\5563,(O'T!;QE.W8UVC)04M5:$$A[<)H90H)4+C M!$1B2&&%XO'^K<2=% S@OO,EYT^KS0].-^\LX5Y[YY&AC" M6XP2@RB#8-PP$HAK8IYPU5QT#Q]-@VDBSLX?,P":.TCS")94R5"_',6)T\1A M"TZEQ?6Y<_3'QR2HY9JI.-;*02@NN2*0'4)>:)&#:#QI4;WCV 0]DKD\1HPC MPD8;Q-Q:QIY"DBW 8&HJC &+&7/48EWRB#%.C5!(K<#D,BZ:6 (?H\P-$/L?RX'>D M%V8&O#.6/B[O4FO!XT1XS$(];FYM8]7\@W:V$3J2"-TUH N%V)%U0H>FFHF3 M/A0PL4KZ).9Q4YO' XO[Q/1(L>U=4U[<6VN$[ZX[I9AW: M(Y]GHW(7<-:C/="@[,<.OXW=I*R\']V$CO/AP>B;=%Q]*OYZ\>'C'SL-> A"'<,=A^7P0RD7R!AM?2:6JU%.!-HC?0N=@[[QIKD M.^SA!IDQ%[UZ&:8W3I7DJ0B62MU"RWHSD(,'M.ZNCC15%%EE<<4 MK*E@,6.)XL2@1&G;XFQ35ZTKQHR)H580C9U#R&"PL\3HI,7MH4Z:5WK,:.:R M.2)?7YADU/G$DB3<,!5$"&LYPYQZ,&64-9_Q:Y%?A(:\J[BM91*M@.,FAN@& M<1$C0:W3@G%%$40^QGGF\;8FH7N3'R[)?N"VMZTM?][H!(@H]U2[V"+D(6E! M DC($IN D!(I^1W;]!*:X+@!V(W^?W>"V3-I!8!*$&0*$+U(G3BN$F6,@W3! M-:SSM^O^A-;SK4:8YR:E"!;I9M8$KEQ==;DS61ZL&%@EM=9!NARJ9ETV M9^_9Y&]N$HX=UHK+:(4X<#%&AE A MB=98$>J12#07PC5>ES]D>:5&E[; =9UD<8R%$TQ;SR$S :H1S#Q#DB68&&<: MC[\=LD #^K\B3P?3;?9 ^B] ^Q6 D@/445A9'42_N\FR76[XJG1W[W0XX+H8 MNSVZK,T\'QPF66EV'%N36.VXI3RAFL4:VUAP YD:]SC1V_HN_GW+W*73F8-< M0OPIJ^!=@-OR)/R::=F.R]T)^68Z].EP^$"4-&'-TR8Q-2RF0@F9.)D8(TG8 MU[6X:9/\4$K. #Z,E,E:,_%C4/)A19(C:2&!D8R!KXZUBCEVQ'!.I$F(V>;W MCRZ2&/,S$\E@ZV+%L4*.41EK'?A?]]T_I"+#ZW7V) M/F0C-?[OWT?E[P7 ]UV$T',-B/E'G4??SC_7ATQ*SV[<<'BC;"C*^<.+X''A[^)&F?G?=Z1&5*(. M_+L:?Q<-G8=O3#;,\N^B_UIM$WT??4GMY#H,1_^V)-XD7WRRT>?R^1]>Z&PR MR48+6#Y#])(:-9Q//\ENOH]F.%Q48[^+R,W7V:QJ=//]?\4)J@@PL;47 $B M*[P!U*WERZJ?[_L^,)3C[$NN;GYX4?WWX/?K$*SE]=='13:$Z"J_TM^@013^ M_Z_;A7(VFPG2D\_8]\6E5]>3\(JAK9[\=)T[%_T&/UX7T>MQB [_YW3LHA@- MUJ5I.V'OB6C/V",P]F/Z]>S8^FW--CRDE8A6K/2%#-9KI/*K='P1#-=WD5Q8 M]RY*'#D/B0M^ML/"U7.P#0=%S\$SYV"O@^?.P2[KX$.XZ%E:P,B_ 4V5^?,J MSZ9C>S'+'@(Q":*#B,0"_F%L!TG;N/2/4UV8/*TVK-I3]D!*SE.=PU ZCI[< M#99E2OF7HU&IK@=YD/P%L/*NP,H!)?S1%.;\V=PE6,Y4Y' \$+*7N?.$Y5QE M3@X$BWN9.TM8SE3FB!A(3,Y4YAXI4&6LA&8&THZ ^J[1:[BQYZY2$ZFKW)67 M6$X9Q+9&]U3JMP;@(2G;<4"^DU[> XNE^L8#1!]O,>#IR4[G 7S6PLUH+]I/ M%\#G+-K) ''<"_?3!? Y"S>G3TJT'SK+6(> AMWKHZV18S%/,SYEH3YT/CNU M- C7/QXCR[@ONL=7Z%4A!_C*JJE#MRKE9[88<$RD,!E0GIQ"QSLO3)T'L)?V M@Z6=#@@[B4?KO#!U'L!>V@]>$&8#24Z2=W=>F#H/8"_M!TN['"2GV7([EC#5 MLI5OR[L!B[]F".Z]%+)Z.:/-39MZ19UC7+E9*3VTO+V]*M9,;>.8PBQ&VI;N7RLAL-;>$E9-@X(7&1^\D7E&UW- M5EX4KNB[_.-L:'U>7.O);14W7DDMXH0Z)K0F1"##$'7&4;J_069"ZQCO\;>P0 M(>L>\$F0*W8QXIHJ@6),00$EY=*(LEB3!(B?!PGO+%0Y7XJ2"'6K].W M@.KHR'*24(\20R0UE,7 ;Z$9PT(H;;B6VXH/[&4YV8@1#\5V$)4XUT8/HJ50 M1 N"K'^W\D#522UZ.S:Y"X6>OOG959_^.@A?#J?S7E+?'H@YJXZ+7W MSFQ4F[F7S%9@S*&8P[ 8/[^\/KJ[35IQ#(&GX<8BSUUG.A0EH^ 5():LB1I M;$%Q2 QQ@7&R49_@,5'MF;[)="M#;15D8B\I330!)\8H!78;PR"J;E$P8 _3 M$[IIC$[!\FPT2JN6B95Q ZS@"3!PS;0@$WZ%A,I@DCUA,8R=Y4_W=9LI]+=+OQNGPAQ>3? K:]NVC "\%&6;%-&^J>P$!%T!,0(H5 MHB8TJ'8X@?^YF")BFDIQ';/NQ?SC_4I.F*$J0(M^_OC^S:_I;%7I[H4HZF4F M]E>E:"Y$,7OW?*JP,1XU[M9ON;:'XY>;JX.KDZKI)-LR:1WHT/\T];>-&_I; M7KY3#GFTV4J[7]V5&D:_J0EDVAO@W@&4 MS7(LH41B- %)"FM@X;^#LLA*2._5^#8:J=M(0SPW_IP-/U?UT8;J2S%-@R,$ M64U'\%_X%6QW>J6JRI>!SC=Y9IP+4A[&P;<@R\$KSA9%AD,PTU- ;5Z/+0P: MC5QN4C4<1*ZL#EE69@N3964_]E%%A4'TY3H-'17RM B E>!F.;Q*Y;EJD8U<4+\$GES7=4$@,)?9=U0H\:! MIL&+96.8[S8*U!N%=L@OHT_7#N"'-WU.BXJ:>1CZ.75?PJP3T%Q53*)_3E4. MU!A6A>Q4V1H8?@<>YLX'XI:O2P$W4[Y\[*ZR25HQ:! 5;C(95B?F!U$^#2U' M!C!)J, 3!@]+J0M5\ HWK'$@'8?2/-7J5ED_[W.I5X&!*@UU-_4YRTM*5\!% M7U2Y1IL9H&Y9HP^&%3<0<_C4S H"@0Q$J0]<"336+G2W*)8L*^$MR0Q_E:P' MNKJO:;GZ&ZH*P5/IC)M9F";P(T]#:R,+AJE8$G- MOIHJT/A@3H/^+QX'LZ; ;@7MJ.SJ_$U@_*SS;EP9C6L@1_6:4N>JX=M&ZFLZFH[ A$S@NZ5-",/]M"RC=J-N MJS?6_1K(*,A3Z6X@H\HK"OSI>)B.TM(]_3]@,+,\1&G#VU4' M&ES@.)M4;C#3PV#Q:V\KP"J4\P/("T!G)=V"#E4/++@'QF_N70,'K]5G5\V\ ML'YW,G"AGMRZI5VZZN5$NQ^'%+3<6HMB7$XA'L)N[C95D%IG2RZ%5*Z452!H ML& ! PO,-<";BJJF\LES%PW?E+XS#U(= H"I_L?,@LQ'EBRNHJLRPG'SZHK4*A#XM$4I(%-75Z5MC6SFYB(P3$&4 M9WE%B&V#NBP2'L A_9S::>E!LGS^>G4%5CH(S:!T4A7O&P)75ZW^[0A<-R/4 M07,PNQ:X;B30FX=E#EK:6>_'$)QZ'M).7YJ>$%B9U6X+\SX"L]X*BXX+[\%J M!Z&.MQ_C*'LRE(_-MK6KEWZ8O?--EK\I%?KM_+VU7D*.5&56L:)6QXHHC@0/ M2T_6F*UEZ_\>@/I=C=QF!X0YW&%$@+I=[Y'UHQN'8K2R6@?B481'!R&^"B>T MIA6E;3:$3*[6[:)QQ7'VWO7/05MN>,R[[-0VS+EB!KL$),,4Z<3+;", MD38X853KECO,<9T4;W]_\^)']!((U$B*;2"= OE$DH1S;IF*%>4&28*IXHGQ MFL4@0XU]TC?6C(^(?% QT+8=;6-J'@EQL6 DXJI==0D2CE@6^@JB1T(J&W:)]N4 MV\UV)NO=V0[#2TTGUQ!<_.M W"Z7CRVW,Y3C1E*&##,T1EC9F%,;$Z\DT5@V M]4=K@1^F9&-S?CLTQ\<24$0F-(IDB:2&60'6*%$>4+<\1JJQ#6B;WF\/@&4V MG91K$"&F/@3-=[7GECLC6B2(8^8$PM0+K3!W"#O)%"(JL=L*K-];"VO / :: M#"-'&4^DX)0:1)4SDDND-<:<@A@?2RGWH_F7TB;7O,E%!%(R #&985R3ZD&4 M#("R9=S)!O#R^9"9V2I3F!KZ$".VB.8'\V6B]+,;WNZ@[]J)#8QM;!QFQ&)* MF?=22N*L\HQR)GA3 Z$V.\);M6/M8,83(:*47(=F)1J'QD94*QZ'/6%XC[8Q MMMNZE^SMF-&6B#>YNW;C J".JC[/T3>_9D7QU[*]0PCI/ZFO@^AR,LE3/:TV M)D._,M74!VEENFHVF.2=AREJ9W.19HQZ9&*LJ23@%FGB*3$0)#M$?>.)@D.Z M[U[$DFS(T#:P3DH)@YCC$/EXHBVUP'"(&:1)O-624XD:&R\?TI?W0@A&SX(2 MF" >@QU)0!6H4D1+2F(&C#0R"7_<_V@19X22NNBJ7+@""\%>5Z4=Y6OQY\4N670'NBQ3Z M(ZL;?CVI[:.ZF[SHH[41MQC8@S% ME*<1(4B3*^21)7"(80_L/ MS)R$VJ2D-CN0W#_E3OT9B#TOW=! LO)ZRW^DD^LY7+_.=_2KMCYOQ^&,C<_5 M*&3.Y>8WO/G=8@GV(_Q;^-3965,;0#J[&J\E5CJA87'#*<XBWI>N9 MP',B+D<0M-B8:JDY2&PBP48XQ;D3<1+'3<0]\,+51B#SG*BKN+](\/4&K$JX)%$H89 +4H&Q M=I2*6#N&E!?8WC%!Q8(?8D?7VK(^ MJZ]-=*".(%U3K6G >9$1!1AO/ZK8_L MK@E)?(@*KF$=+H:&6&8[@@5$G#-AJ2T1(YP@0YW6%K)$J;3SD#!JCQTD30(W M+!$?9K,3F:PO4]7@N"_T/#3.Y)0IJ4)?;1 NYP$3)[@BW)/&ZSN'J"V31!X/ M^@13RA68G@1R;3>"_71RL5#:[F1\"N/SX*DI0-!U- MJ]-Z8"I2DTZV1_+52,C:JLL,[_SO[LLLJD['5^_S=&S2FR$8Z^I>Q#M_.0=A M&>?K!/2*28PDH]1H,!(: MBX.=T[?9/D!UJ&.I=(_ %8DA'@]WXJB#Q(<3S;%AR#BDE<&0:W='KVKK_]W7 MGTMKRW-%:AB%)O,7H=)*=4;EJ-PTENB82J<9V$?!K$B$B1GGB#*FC.\0-Y<$ M"O1Y.YY1YP27BL/-?.>,J) P,AK(=TE-.88 4A-4O8 M'4MD"";O@M7/:3$_!3C3P ]; NK5D8N(=FM+<4@PI;#"A#2;003I>()-\$Z$ M44@5.MM2_,IE5[FZN0X9>.[4(-*J6)X6GS$_ F07% O?FQFY!WW7\?;5F1^G MG_!).W&>24?K)]&JO&=TW[K\&9N:\VG">T9ME'N.GGU;Y2Z]_WPXVNOH&7-T M'O27&(3__7.:34]Y_NX3,$&"Z=R7OAHK=3[VS:V,R MNRK7Y?"SZ?[:%B$Y(/)<&\3VTMQ+\[HT,]&EKI*]-/?2?'>$L!S$\=/N&-^+ M\[,29R[9F8KS29K1/T1Z\+\@#;+9J%M)01.:W6CMVO&>K7?2NP$57?(B#T_P M7C;/53;) .$NI9^];'80EA/)9CQ Y/%6+'O9[#2I.B:;=(#)N=K-DZRT[]@1 MN&-\71VG_P;_M5NA=6NTNY$9'[0OU2$5O@<6AT;O')VD/?5IY:O7B5XG=F0- M">ON0E*O$[U./+Y.Q .6=&F5I]>)7B=.K1-LP./D*>G$0Z=.A[2IO__61-F3 MJ[H(D(4;=?-+]8-H["8GRJ+N2X'C6X)5[0#X(IM-RYY#=?4XWE+#R?8A3XTX M)@/*3V(^3BN4O2+UBO2PBD0'A)UD#:-7I%Z1GI B$3:0Y"3G&WM%ZA7I*2F2 M'"3L)*LEQQ+*^S0"?NH=G\NGYQMUQVGO'#[^GM4Z8$5E*9/\MNR$.6N$->]E M15"U>;CX&P/"H1QCEM^6+8"GH7!#6=(!HW\+O:Q&6>[J9>C*C+D<4+9?JQK+ M+DH^;/:[:B$GFSVQ6I7BJ)66A/>;JG7O1E&/VF_+VAV$"!]SQY&TCL;4*Z%1 MJ$:/D6'"-A7).ZS&GQ2K%5CJ4-P#;"XH\59))6--24P4#:7J%):$&,U58T6S M@VK[L;4>+7OAKCK!C4*7OW_M100^#UWX<#FVE[5G:GQ!+G0,X MXH=W@5JZR^. 6E:+NRB%,:K+ZUT#X9^K%LE5]^0BA7G*OK=F7A!JI<_GLN?J7CCAK7_A"2E?^!<\0#%: M5)J:E,5\1E65%[=2Y679J6BS.=%@/A>EO/I(!HB)Q;1%^O7P2>_9$O: [J]5 MJ<=W92FZX_=]G1:SOKX_#2%%N/AHKK/0Z;>JA'=QDZ?!S@&YK!N&SB\. M/0 M5K5!=JI'RGZO0?;*)V:MMHM9Z_*;:5DG\1I0'M[.^\V&(K%@0:>CZGD89H93 M6[5A=Z68F* G[-0S2^4?AM434)\$([06#T/G95#L?%%_^K%0\/4K\.V@GHU MO*IP5O;"JL%1=EJ=%&T(HJ1AIEG^VWXY)5YWS7'\4L3;9W[$LF5+^*O"5LN_RPI7RS^#O5K^ MM;?F52M"CE)KA^[L"=E8%JPMK;;M?7=5J-=B3/92R%/3?W_!G6= @3U7.IX! M!7H9V"4#][S/8:D18N3H-G5#^W \ M/03\A^/\O4BVLM.P#MDS_R0()AMA[-UCD%XZGM2G7CIZZ>BEHY>.8TC'0V5L M]XB17F\N4'4U^#U !)/D)?VW1UQ6.!8>C+WD3P&/)\0/N0N/LTF-/C0O0?3%G*RT^1W*?99VV>+ODG'T:U3>;&G=,59Q$)= M"8:/^XF^1.@)!!BG)V3/K)Y9/;/.]=,>9AWW#%C]=,K\I$VQ[1A,\+?A?(JI M.L26!ZW*$S ;IU_"J.KGN7]>' $+/V5?QM%U"@-":X=A^7B>NK%QU7&9IE?G MS@_ARPHV92;A.'IMBE4@RY,Q>3@I-OMCAN)BB8=_OX9%D<+; ;9(NRLUCB:Y M*L\#W4SU,#7#6TBYHM]4;J[#.:UX#O343B[I"9K!%%Y M;8I)!B^.LNFD"$U,X5^]==&&\4;257;::3X_0%8=(@PL:GGN M[SB@OVHX^UC=L0#@Y[I>D;#V?FU>GMH!$K!!Y$7ZY3T+_9"=&:UM1F+ %5 M4;4][NR%@K_555T;\4M9I0F/=[KRP\<_F@Y5WF&F^\G#/A;1@4Q0*R;MDZ(: M#P/R#\0Z\C*9L6[]3&6Q/!L*>>.? -O*\6+(CUT^K$Q;/S)2=MQJJ#BP# M9-8% Y6.F\Z3W9>SVU\=43W_11<$)C8Z/U0;9P;/W(\L$J&FSDD9;A6 M5#0NQP4'&;W^^/X]<&9N$59I<9X!%>?AW?FYW^=XU3S([A3^H^T3C%DW>-YQD4RRR M0I5*TY:>J*:-31YX0?3YR>(&LF_>N6BZ9W>?RSF+"T*_@S+_FA5%]!Z *!^( M+C\K(&PXL0RHO:H4NE0/8"R NM%]^[7*QZ'I.,Q03M!P \@PA@QUL4..4!Y+ M29U@26P%YEXSH_H;0$>] ;1RZ'N+)<2XW4V?NU_N:0/%'<3Q9*D=:%9J2D\] M#!"#/D=%"3&8D14_&"R!&IIIY;3U;94#S,WF8@)51[0^P0S1^86A#1<^GHXT MO#P8NO#^8@. 6MZS=K'A9?1S.IP&L%KB :9FNA.+I3\X&,Y!,,6SBR*KR6-U MK230!=+ F0$M[P1!1.T!$$ A_0S?W&3!V()_:$.)6D8Q)T;%TN"C[':RI)6_ M+M3(5>G6<+AY302@FUV1 5]ORF"N'#<'<'B[ 'L%J,(9 &N2 NPA: S>[F(^ ML"DL:M*PC;OF]PM7EG=I*MNYDH?/!7OF/G4; A[A;DUU!GAARH]QS6;O]9F5 MBSC-=VGNVQ;\F#5&GD6/^?)6SMEUF>\9>[=;0AUGZT,4YCPO8>ID1^IS[S'> M<_#L^H;W'.QU\#EPL,LZ^ #>]SZGK;:N@$Q'D"U/(+%H3[O#:/6(@G:0#CWB MJWJ"]03K"79:@AV[+0'9421S?U_J_68<)\M3L[^W7<,]EDW?52WT4$(<)^39 M7L)V2_1Q.._"QXY4IWU0G+ZA X0Z47CV;CH5/MZ_X6$O^<]0\L6 =*.;1B_Y MO>0_LN0GZ/$60'K)[R6_*Y*/^2 6)^FA_CBB_TBMK ]MO7;X4M7/;IR-TO%1 M%ZLZU;>]2[ \6 _Y1UD*Z!3I>EAZD7K";.P2++U(/0DV=@F69RU23VG1_#]F MYX.C;>>#!YO'2?N,\BC9UTDT]8@Y9#(@J!.]0SLG.YT'L!?N?<+-!CSAO7"? M(X"]<.^WW(AWHEEMYV2G\P#VPMW"CI?E#R.\IP\V>X2 M+,\Z\7\Z;.P2++U(/0DV=@F67J2>!!N[!,NS%JECKWC31USQWE->8AYD=B;\ MO"^M'COE!/@BFTT#T9[.X:J'1>H;]#)A74A![Z9WX>-)CA7VHG_^HH]?TDXL M+?:BWXO^XXL^Z46_%_UG*/KQ2_2$1?_XU>MWEG\[J.!>6:2]+/5=U?D+Y5KS M;%35D2L+"R[JR.VH'K>W3.+6\G*1=D9-BU!6?5YF$,:-HB_9=&BC:_4Y%'AW MX]6B>YVN2;=2B72F1B!70W53P)CYIQ:UZQ8BMZ/O4$)?8KRS[U#K%A;W; NT M4-AXO29K'+\4\:Z.3H]69&X)/TC_\H^/Z=?E'U7!LN7?R\IER^]"*?&-;]H9 MA+/@Y>ID7>GUWG>[OW^W^UTR]D@M'=_-*H>#IUC4W:Z[C(?C\I/H3W?Z7CV/ M^XFQ/545>@EXXI\8/:Z=N[<%^V/\V14A=FWJ G M&9]OB%/?5/R43=3P.;BQ>>@+Q-UQ+K/=6M*SU@L\X&C/'F O,;W$K$@,%;O* M,&U=A=QL7+2U6]"B)=%\Q+('S*#6F&/6KV1?$Z+R@\ - MO/I%;>22M S%BI,X4;&(J<9:8>V$1Y ]=[@QP6P]=$X\L?6AJ F"\U_ M5]M]7H1_HO_\S87;\O_?!M5G'2T_5@UDEST ZUT"?\]FRPJ793/$,H6H_Q[: M!_Z>3?[F@$!SP)8S50^]"ZU-/P$MYHNL2W<3(Z^#]77>4@X\PE(YA!3FUA*, M:).NP#-_+^?]='OC+K^FQ=^79"N[O?T!W"H \PKM/=RC,D&KW#L55>[ XUE# MWHO:XO6B+VF]_]T)1""\=H/=*)9(,H&] ].(8]!$IBUF/";&&A6W9/<"Z.4[ M6K&:,?9(G*XAO^!J.?U%U96[SM3!HOO=HKI%C?W5SG0'&?R^!.Q-EL^^"N/P MDM.$:N+!W27><>JXDT9CB2F1PA*5A'AACQ-LS?,?W^._8?0;H3\_ F<;L7X8 M%I_&5.]AHR <:9I8:R$NE)QIC4SL.7(RYAAQ>2@;=UOJ']^3O_'?DM,S\M*8 M? JL*=10Y;=E!'.C;O-L.+R86]]9_^W-%K;_K-^E8C4TX MI_1V#,(Z+;LAKZ,;'BF?^,VIT%DY#'J?#5-S6_W;T-B8TX0Z@Y0@L:&Q393P M4A&!/)& (+6/V-AX?8[R\]X&Z"W(=(<#4.U.ELWZH%?+3()@_GT1^04$Z1*" M0>W$UM:49! I8[)IR!+ #COX6@]=[4L0^O)85GA6S71B+OA1.%AF5)ZGP9I/ M(C6JGBE/K)4-R;^6W;[K7=3MU%6]QUU47&?YY"+TM(_&:C*M6N=63%_5+S;\ MF89PKAI?+'WB4B9DI;YBG67&%L MM)4Z1B[6$"O=S=33U;SS(-C6J++0%S_,OA3584L_HU?)QDT36'O;^QRT+KU1 MPWGW^)J3XS))G%%"^81R9"2U3&.A%25.);@A$#PL^TY8LI4(&V ]%M+*Z\3% M,A8"<,28AL_+I+M_%R'Y5B86:KC1"LF7%@-I1"K2\P MOYNV0LA\=\QF-FM1"/%RED=\<".5AK75:D3T"7SQ>_A@>K@7_ M$J&8$*24(P9B,RR4]H8F*O:*0NS2N)!9QBDA(UL)XP^#8!OR'\*#%YF_^ ,0 MO2P*-QD$*YU/TG^5'FP7WN6S[SP\63Y8?ZPFT21&"680I#E'/?9:21<3;1P5 MSB+6L.&S<_-C,T;E0K1K %%%@NK)*=9W!>%_8=!V$8,1[D/ M< [S"<+SLZ=K*_=:8*>T)B36-$F89EAQC2G!.&%"-:X,;1"%U8D"-$$OP?ZV M M0*KCA>XDSE^RVNXDLY+;&#O+$QIS(3PD(9X):FA,D+PC6NMK3BW!:I&:S1X: M1/#4H5?]\M?H7)S'H(RZU@&B40PBA/)?4*(^^9%SX&KM.XT32W<5!H/[Y+/'"FE%RF%E(/W@",1M50FC(E(34(K9:"=*P MU7N80Z+;(=(JKQB$X;FX5;(+H-E[F41Z^KY= V"CL;ND0,"PR $NK"DCC1$"LBBB4$ M$L%.48+NFU;L6!Q9@^FH:-(DIAI8Y;P7-"%2(1N""4@I40@F&N3TP&QR>_+T MF&A"!I0H;&(1FY@J[#388$>059T>1%TPGH]F=GEX^4IKOX)8RO MF5:P#4D2&RH!> 51KT9$IP-LZO;K9OG[?$7!ER*A1C":8B:M!$L$=@0;I1)8B^WGD_9\8:?;G]3 M_\CR5T- H-P"7X"^A+QTJ$6K,RQ'H.6K:3')1BZ/RIW2<,SD.KW9?A2A/36U M4;'C"7,"9 B4 2R$DP)9HX5VH#-;%H@/HN8<^!786U&2H,U@MIM2:6($:DEY M;$1,98P524QL&,$^9HZ;;0OMO50V4M,*Q(D"DY8D@DI#%8?$P$.8Y:R#2&3; M5MPC2>6#TO#.-'*)==X([(0"O45"*@9NW2>))PDXAJ:%\!9;.Y"8R(<3DW%C MOK1MNM_K*9/$5/K$&V>(H,K'BG!BC$ @ Q[,_!V38QEON/ =T!P)-2\,%HY; M0[RC$'Y)AKB5$(A!)!K'C8>=VW#NCKA5PR[*<5$-T@CFDPEZF)10C*R%TC073,3 > 2WO)A.";J31 M]P6Y/7&-F8ZFU;&M/$:L@9_?>@>5A2%KD<**000Q[9OT=E1*AS577NY+I=3$I M#^/8:%HX/QU&P]2[AW/"?Y23_@ISUG9;/40-#"3()Y@JA#12CF.BD(PUQ2WN MR3R82_[Q/?U;&RHNL=A#M]V!X&_P@M%T]$!D5!!+2Q8KJ5$X5X@$]Q#@,,XE MQMR(QMVINY-Q3YSX]P_APDLY6S-7^**(6@ M5(,%M%0BJ[1$QH)_#6?(F&I8&CWP[N :F0X L@O4,8XGL4E"U$$9,M+&B38^ M48(19?6]SZ.0!Z#.+V[L<@A8R[/#=@1R6$S"WM?GC67'VQ]$@4 M891R[PQDK+$$N8#X"%)8XY'T$$'<_UC2VIF[/9 =$U<+(4U,2)PXDE# 4J,X M81PE/%:QI:CQE/PARZR$<-X57*5R5%OGO(6PT))$2DECB(8$I=8QU+AS=XBR M,RI%5W!U L=^ ZX%'R?!:IM46U[>C&Y7F85C?UU9,$$8,A;J(%N$*$$QHXD10AM!G4TDQ_OO2;5? M%FH&Y8'QT<19CSU8&,4I-U8;I:1*A$TV&H!6K(=%X4#5, L7*1KN+F&K)5$Q9CH.=PX4 MR#65X(N!$+%2IH6E>K"[2U7!Y'U5DDV(IG]X\?/']V]^!=7_%!YZH-K)#U(@ M&8LP;V,ML"VWK^C+?760U'22;9FS#O,_(!%._>WVVV";[]XM9"?2K+)<[N/2V*ES]F&>\9ZW@0K#4Q MB@X6TPW););$.[3#$F)[AZZ'Z'S%ZXVOAN7>O9JL9Z([ZPP?NX7;:5HXG%5K MAKL BP<0\K8'^.CMYD[4T7B7?JUVP&OLSWS_RI#SH,K,@ZI)+:A2-OB,Q@N^ M)VNBN(,.IU++-0 /J;Y^') ?H!GD'6K(AX_?\ [I]($*%#ZV;*/R(&K_V%TF MFWWM9B>)_:T-^D9*?2.E;5X]WE4#M+.-E%JX^B/D,1LG0'8D)Z% PNP[6]9. M6+0LZG3WH;U)\TJ.?:^\92X6*Q,W9J:G\R1[D4E/"_?TZSR=:4 M?1?E&Q/Y?:C4X8X:@#P@I5]NJE;;@5'8#WPTE;U?\$;N_?Y'Z8PS7V_89Q > MJM-09_ASZO>?B7S4ES<>3$8.6"-Y=!X]8.0-64BK-;>C^N#%&>6\?K+W:%[X"%0XT#73DWKE^^+_ MV,MU6WOYG!KD@];G'@"+PPS?HOPGV;-T\3@+>8\K9;UF])JQ53/( (F3A 3' MDJ\S2LLWFAE&Z?K:>1?2[SZ_.#$L?;;0RV9783F1;&(\D/)@XL+B1K&J7U1[;LSW2@:L'-2G](;'S."36UFI](P:2[VF9WN7# M9&WQW'7@K%>C7HWNJT88#1![YGIT[/7P8Q__S46#'FW1^W'/:#[,RUJ->BAUU1&#PQ/3KN*>_F?>KHB\M=Y*?#X>T\ MV0]I?WG(>^7"ZLO58GGP\\;2=_0%GOL+341Y3_( 0FG^,*6Y[Q[9YTHW>?@]"WC?3LINB6YQK5GO) MU4#E0936CM1'V@VS+_U]X(WX]Q'O W]H:"<0V/98UY,ZY>O.ZH;178 5_6W@ M$]T&KJG^5D(Y00 HDXH;294-C;N1#R7,@?(QL8T]$8]4WFQ]CO+S=U$* M-CLU6R_^[2;14?+M4'SK50:O&]]&#E1[6MY&7Y3C"BL$Z1(8-1Y/55CC2,>S M^^S3?'(=_7.J\DE5YS^%A-Q7M?[#\?9!!!- !@]#<_?/*3L.BA)DN(1NH6\OD94,Z^#(4$2UANIOE- M!K0JH5B"/ E+">.K03EFCNFU*D!^ >11.@ZW_L(;TDGY=38&$^O*9HX0-P>9 M?QG5B73C[T;45! M>"R8U*F;UP-8?7E8R##AU7F ,RO?:E2>WX8!Y7,OH[>^W53NJW'.%N5/JW/, M'QB[R7)5I0 [7KVTI,_J9(,:[@7XB$E5[ !\5JCTNV#.#+0#W[83\GUH5IRN M0]< 603D5^.PN!0ZZX)D@KS.$;4I&,)0/LFM<3YWG]-L6H $Y\X$_VPCU2@" M -=?,!UPBN:*,KE.V11Z6!0 W5_/"=\V<;R( 9#4;\O-E3=^STH2, M2[DJBKH\ZBS[<_\[EI*[L0IZ4,RQYLJ6OK+LX_,^SWRZZ1G#;]5/M=K2'"EJ MA692"DHY5L@DS"<6 A&3>-K8/>"0>LL)HVLU3I=0W!UJ#<[:$^0$1$R4,8@A MD+)$(VX8\HU]7@^KB,V)$ \/M4AB2V.BF6>,NEAH U&>$1)+GFCM&XOJ'E(# M&3.,CP"VQ43$A,7&*TLI<8JX!&(^YK5QRC1U+SFP)CU=[WO?!/:O&20 51>7 M2@7:A8/+0>]R"-3!T:OA.Q\F*^?:%Q@BK1)!K9=)3+F"@# VE*'0U0<8@EOT MMCQQ8-B2:H\8(0X#1,,2HOG)%3"FPVFYVGBUJ/(;; )3IFK%14(,-(8@ M,(^4A7\+UR8BA-]T"*R"R08G&?:'UJ+$8*_=U[!%%=J,P$]5=WGXPU?[2K6^ MU>7^7>4,BJFYWL2H##5#9 .^HIAZGYITYL**Z4UP+UN<1CG;S#M$E^,ZUL.R M+'51Q@]7XW*/,!M7$7&S6U0;8 4J5!]"UGPSC[["C$#(@Y^EX&I@P:ZH.,2H(F@^ITFS\)_75@5J%/NPP.L^&PS!\WD5V MPT*6#X57O($7+.=?3O]3.7LUKIS[]==)KH!"Z5CEMV\G;E2LOFO1<'>YN@%^ MV3&*(-KP5 HC'),(?)XQ3&':W*3HD##C(I9TM7G'$=%Z@OSQ!K,8,6$L-L"? M1,?@W:F)/>$TL4U->0X+J"Y"T\V>/W?FC^2,$D.X)H8B$IK MWKL1@6!KH6//GT/X8P@E)*PA>L&IDD(IB)BQAE1$0=@HFUKT'A3:7^!$).A4 M#(*'H^4J=_2?P5-%I:O::*RV>-O.?A*"$,ECFS";@'U1#H)LDT!(+6(<?=3MNNDJB(8$0P@@S^@H2KT8;3I]KT]T5,D&N/?3%8N7LG.\\UH !KRXA[C[=\%U%/@3R*R,#[)Q8(QUE=MG5#!OV"QG-IE5^'7W?F>O MO5"(!8^.-4=',<*H'0@9U6/B+SKYUC]G^L9O]&?%;!KX;,]AQR-NK<_"7(3N MF'8;9YVWD;*Q_.02-60=O^9W,9L=1!]ZXT\_W>80L\/O:A*/4TWXXWPN3-W* M:K&4$IG94/WHJC'CNA@S)R1KN>7LO/W8-XX5&8<>WWE'OGKIZ.W["KH@[>3UTJ MCU3".#ZG\\/>N*Y;4[]/OFX3U-;-!C[=PK+S<%5\PJW5:I95N9T^Y^ M!.[(FT_>+L;Y'V:.[&,*R<>#$SE#2E ' M99:/L2U/K4%]^C#WA+V^+ZB/[[" MQZE5YPSB(#&@3_Y';F)1#<'OXAY$ MN].#6R]]4^@^E)EFYE?S^\/H(7RPV9T #91_F,F2M02RQ#V1[)_UG$CPMT > M/'0W&T_S^[&7U,*D+(HL XTV'YWCGY]0NM7"'3YI/+B:(J.5*?$QMWQ,48;- MNC!=H!)_+_$ !W[JT,> 1Q16 ?KD?]GN)2X2XI:A%6IT8?RVT*UTZ]_#PN?< M@-[/^]GT&TBR*B;@:Q[PN1Y?F*\[1*P>#2F<]UNA3GC3<3*5I EQ%G$8J MDP_ZW38!NZLI91*P5E";*I4A(VE M11IJR\W>3:2O8-E>%LA>I ]&I6#F)(J%2++81'N?T%XQ MNK)+?1C)-0,%+YNAOL60"T;S:^([^8!Q^E:BY'@E,&/:-[M[B]2I(MM*I+VRF9MS:%J:92AY81Q444&R/") 8O&B5\[\[C M5^)HS/]JE,D_[L;__)U.#]@T)H9HS:)4,6GCU/*0&AYQ06UF[/Z]<",21EO* M8$[?R<60)C&-&#(='0L39(P84()ED@CT2.A;=2)\:73KVT)>[(DL(_YK SPJMV*%FW[ M<1S!#= )_;AFAD"(KPQG3%&(BJT*08F$SHQ1T=/$PPE_DG1: O<0T\]R.BMQ M ^F_W:%+\,C9T[9D-4.Z 7M.IQBW-$P36/$SP1(90>C'LI2D0DDBX(_S5'T] M?N_]+I_D=[.[=@\$-W-G\'")^TACE$3O?7=?"2.KNL%<=;GKOG 'Z=173+^* MOE=SVW]?JV9]L'^RJV4GOP"Z=*?MA/ )SLA?ECT@"OM##E[0$P:&GD!&A)ZN M2>"@\!-VL+##]::I+6Q H A#PC\8.+#!JO$D_"RWF\_?PN&2/0 MURM/."3$CS.O/.=IE=98U XXO\/K1G/I=G22;D?X5T[X.4QVH'V,MK'CD^/T M/+:?^QB?_A4[+?7#P,L;?4KGABI M,R(UT4QEF: )%6G*L?0CU/:)6_T$DJ G[?4W!.XA) _UJ3W.Q1N/!8-C/E5F M[7AOK1_- 1O.CY*2B&@>PW\RQ71$I9&1C!7>3.0TLKUE,ML'J MV,>S,8L#5CV'/S&AQ%@2A\)&S!">T0S+_J146B9<;7'3[G(UZ$<)J _[@8AV Y>(Y)EB==ZO$O" M8F^@ZMX5=8-_:I%T6MR"^DTL\D8 A\*5^%<(*X",^(IK_&#S8%U"CO7Q\^>; MQY?*K9N/^5L>\OZ^+.[+',O>GNE M7)/EL/$6WZ@62? X E6-->4+N?W(G6I&-W^_OOVMN830WA9SMW863W?]R_>- MRT=$!7^%Q?T<^1W5A?,>':*Y_E7U-Y'4Y\SN>D@!82V(:^RH\DA)G\SX8XLDY1ZO>@3F2N.K M#H7-I16Y=+6EO40P+ZC?)-S%NPFW"_-;$V^=7I7WA;L=52!Z![)4E&,-OL.7 M .$SZ((-:K@,M)S*^M#S.G@%GAHE@FAWB\S5'T!0MAF">9E_S?)[#VYU"Q'P MS:V[+U/,JD;/ZC>.S@=?0HY*+(W;4@?*!YR5]" MGVEU7J^T;7>NB^MUVT3V:U[J/+\Z+HPDOO[B; M(,@3:"VD8&7Q"?4"!W!HA,Z*O5+,+VLXTEKS*&9C[>^T@*6!@%Q0YD;J!XTS M2[(<^3MAD FALRC]+21_,&O3+FM%7$K%9;FK^9I6_]-7,48,$MVI=: AH7<7"8K2HONX>)+\6 M?W*_X]?D3\MW&E^C33N02+P@,[E2];^7;'-%6>=]&FH]!>8UN@KMD/MPF\Q? M191C1T]U:\S4.4@,J^J/+!"[\HG:@WHIKR].;P;KO#Y:86?[+]45[XBLXZ:Y M^^P.K(*[^\[_NVJ7/-]EQ&(IS]:M??(*I+'UVR;P7E+>^-X>A%L00#_[.=[/.N1YUWE4OD_YH&-"] M@;T< 2%@92G1BUTY],N.KUQ>AW;P@FVYS/S][7T=O8[K.Y+X +DF_E^G:(*S MEL5YR*/=[==EU]J98H=!&HX8":\[NPW^,554N$@Y7%2'CMNY/@[OE7[MK.=K M5!<78N#]V8$>P%/?8->HNI=0-$HI7[X6O^LU^[I%$1V%"?=_92.2QGL.*ZZ# M_W27EQTD*"[:M0YZ9-)I]P[ISB1?!S].@CR?.B9) BPUB86JD=1'K(B1: M>Q_5S74GXIZ[.!??N\ '/^8,ZUZ6TSD:ZJ>^? PEA_ 2>0U([.)E#*0*!Q4+ M'_E8*"=P4+\41IC6B+<0E.D&3-D!PKGX!-'T0$REJ>U\\6D7VV?&3)86/HS9 MRERUV'*-_U;*4^E@+;9PC46ZN' NI.9^#C^A$&'N,.J[DY.9Q2R^-&63!BUG*FX2T!.O M+@'+,>M#@^:'V 9>K*NC;>VO%CE9\E8IC:[;'9"5)Y:#J_ZU:<>XJD6 FB>G MB^:Q)*&\6EDC?9#GP1G6U?B5L6XBOA517H#LL;]X[9H%)WG.M0E"QF>J :FFV1("\694XKS7*W=9O78_]KM MTRSTGY6PA["B-=]B)'508>U'.+UPY1X3OL/E(LO,']Y^"5 MOT15FOJB@^M0YRI+=5MA=TG$+D'G\8+.EV04AM%SC#=WX_-<53P7,_HZS(BQ MK]N&GF^6]\XOO:X-H[L.O5)&?LGTSD_+N8)I,DK9JVZ> MJS[OD7KWHV9Z#2S$?5$V]ZX&OLYL+;=AU%3M=(%C0&Y@#RYV#%'C$:-GR?0. M:YA#S?0N9O1UF%$:#6G-/8,1G6"3]I30U+]T8&4&N#I_O:#5@[]U'S:/%6<[R3PXA?Q!(CO>S^_MQ RSI8(?LN/@4Y [TSF.* M-.BPTV(5U0V!DR[H&TO*<9=K/387#(:3=.Q\GW\.?O90.C\@E,XF$]ANU 6, MF9-YD[.!-YS_AM-K=#VNG[D#HJP[RW2QL1#7J$:X]*!8/4']B@,ZVE0=.-0X M@+$=//8Y/T'/J^]FG85N5'6/#./PTYKU%E;0LKA; F8;\L;7D/:XGE5P?"R& MGN]5\N?5'W1;(Y\#?STG([^<]YX26^BY7NG],I?E]1:[G/4.RV:'OC /R&;W M7V;9B)(A]1)^/@OMI:KI2UGE3I,^?LU+UI9[)EVH\0R;8OF-$O-9W2*8>JE#+AV5O0U_[GO4VSOX,G1DTX*M;:7=/#@=N MWY?U](39H!@4^-43U^ C%!5@GX^U7;SFL:HO+*B:UGJ^3U3=$JIIKUIWF\I7 MFE+)*OADQF/\T[>B^GZ6C;%US;KW?Y;^U3U;FZSK>?P>2UQ.TN!8CBOL'UI_ MKBER=*U1L+/6>PFR*O&$J5*%:ZCR#OMJN8:0G79;KE%0IWF3>*174]O?R\W5 M2_DM"'9J)KZ3E_EL>9E].Q\3 M6Y2VW6L#PD:1"(/J7S-L_V*-F6[S&=?,:S9IZUEN\U*[[F /*R2$(]_)1R(% M=>?#HNT577./\FH)7&%BH;ELNZXG?ZD6!85$]TX0]F7R-*PCVK=4N\]+;.+4 M*#@-<6*Q<9/?O)RZIEAS.K^=38R#U)W;O]X2U1M_$2=V@CXP( M"Y<[&34-D'?JMN3&I4GBQXUC=HINB&\6VQ8W!0]Z5O$BT'SM.]\21<#,AXOMR=\$7CV;\?P9>[#@W( M>#:N/.&0RAG.O/*^WXE/?/ M',1,Q&C-E MGBH2FJ)(GB"3)\KB5[<;A[Z\L,&;O *S<0KT) &U@[VU?BBGBJW((LU('*DD M2R2JD)8V#E5&66IT3)B63Q,9"T6RN\1Z2=U)AK]--!['P8IH=/##9P6OU%C9 M.\FN.XP?I0;<;L4&"I7*2-)4JH2QB*<9XXE.,Q4G<9*ER1,U+0RC[<6VCLI] MW=0'/,_:QT^Y >:R(E8+GJ36IB)A-M22<\94K-,HMB9-Q--D%47@ZI_JJ!R% M>\OI4[&7E#X5"2NET"Q)6:CM$V7$!7VZC#X5K826 M).-\%)C##Y_O\81V50KPS*N)_M6!/=0/S7F-4RXCGL@T206S),L2KDP8IE%D M!*QI/2Y'A"PDT\+];3/7-$R6-:.'GN/PQHE4AMHL#L&=$B,D-R02C,/*G/#$ MZC[>R Z\,9(N+\^GXRW1<29A=0U5Q&(:9B8+LU :6&P%M;2'M[2=MZV\7QHM M+[,GXTT0*VR6,F00@BF112*+(Z'!&%-A:-C'&]F!MRBEN^CD3_.JOQ5&YK_J M+$C^%T/^V&$-< M4OGG.VY;2@Z*H%06:R8CG269!8MXZ:7H: RJD$$P MS3,P!,Z(C=)(<9IQ;1*NT]YU:9O)@E@II7LS.&K <1]AKX'/G<]8PG1BN(P3 M4+N8$6FI ,=CP3PET^JIVA=%ZV>LIN%@+)B(QUJ2R&JE66IC02*FM Y9DH7@ MAGO]\!;>-PGC:'L6)@[R_G5I=#X-@*PZ3/I9?G9E1M\595E\0N?\6F)E#^C@ M3V8Z]2E-_=9__VSN,E/^OU7>)^:M]0\U(]?CML,VHW9<($PL4YQ;%L?,*)E% MB8[ ,)65*@W3=5'F[XO?>?4YKW[WE#8D>"HW1N[IDNRVYZ&5ZB]F&CAXFG=E M\3''^K'L(7CY6^7*YK[MA*>OL&*LU^/"$#A",\!W#_CVCY/VU?F;G?@\RUC& M4I[$&:2 "4F994(H&X5QR"#1V7?MNV)D4;&V)_+6[16*.R1(8L5@03."J9,6FF*.,"Y"7(WFI# MV%(:<'C9S,&#=I9-^VJ?;&@$L2EC:2I#RB()@K*Q520A!E(*J_HBBMUDPT.R MC6AZB#RW:%26)C&U(DT$)%B62IH8<#AAA'M+QO3NQ>UB40FAAY ,5EGWL.MK M-'^"7\XY"K7669PF+(-4/X,L&&(N;4G"8?XMQ"W[IHQ7;'G';(&0IY*=6FYB M$T),9QE:F@R%B:.$6PCW&4AQWQV**T&3%=^V/]F)2B()@:$$.B$;89F%I"1. M%2>PC&4',"V21$(@L& M\/O[YKZ#3X3PFD1@*?-D79@KE\I-;N;^=LPWQN;JT=REC7, MQQ&-,Z,29B'&%DDB&3=9R%5F#>1P:;8O\[\:?\/M!UEB]7:UE01V=II=0;QU MEW=>+UR[<3SO*!E"B*8BTQI#I(SH-.))&&D3QRK)P!5L=+&;#&-.LR-Y@6)/ MT(",)%$A)Q 1Q4EJ&>A&EF7&ZC2TC.M46+ZO- 9M))!@64Z)D!''?4 B8D%C MPZ0V#!+0L,=#[,;\TXQDUR7Z<&M&"KF#B'EDTAB6<7 $DD+\1#6)54PA5=_; M-$ZR9AS#:6024DP5$YVQE"74"$ZBA'$"?U@1;1%.#LYI'&*-4: 9,1-1F&CP M[)F =38CF18L,DJJS4=.1S&?G4/%?=QG"'$Z.,O81) X46)3GD' 924QEJ=) M:C8&D.=SGP?S&C+C3%&N1:IPN\'(F$#PR4$!,L-"T7."M9L:/%^OH6-JPB11 M3$'H">J0)IKST(!R4(7[Q'M+YEF%&@:"K(1"8J4AY4IBFII0)[#40:Y%8_ C M^TICT*$&).\F@_S2&,XA-9Q0XVSIJ8=IR_6:4#T'1$-<9B!$$)(W(]((6W+(.ZP)C*;#T4& MYS2VXYM2$VL(OR%%A&R=JY2!Z[2::FJD!,_YJ'O8XJ3TBA'*V!;:_JO!:^(! MR EKVG"S]5U93.#OJD9_>*6+^QIQ!66^RM^G^;N+K[XKQKEZ\/]MBWN[M7U6 M6IFFF6*4D8QB+5:641KS6'&1]";MB]M1?^N#6,M&RU%7P70%_!"\;$!,:_N7-J_??M?\D?_DV MR*MJ!J3WOO[;/6*$++S_ZOUO"Z\C*5KB@-.!K2E?[@< Z>$ ^+>"GJKB9@'HY36<\;CLN(23,U)1W#A7DKB@1Z00&(+0&"%C G0EDK5,-*<9:#VP2 M_(><."T@-:3(K$(^7)<5)R('T#0MBP8));@ST]M" U>(N 3/A1'8#G_)@7LVK\$&!)++@[^&%S,P:XNF^.<3K(/O6#,Y06[!VRGNC0-1R.3831'(37;6)NV#%L<8 M NO@[Z>W>>5E!V0M(2.-01[&H__ E_^0-V[$:2EAD:BYN"^!)+Q7@?@\1N<- M=!)*IS0XU^#<7Y)O0;>,6QEQ8'1?^%Z%$SKU6N:DF".B3=&2 W(&83C93#"N MJ35C%+RDWSJJU!B^,%=R(*[5V%J)X.67$1@M+ FY$SKH(LQ;44V]U)>>7U0I MG6O'B!.$%\,JNTCP#/3X%EQ0A9X0O9HVJ+@>T0)QCVKD)%3FXZ#L=%35SZI9 M,ZEHBR6JHKO5X\5C1/< 'S$:/]I( M#>9IR2#G[J,1N)MW&=S!("5.6ZWY-4I3G^9O FOJQVK:&9KI.H UUS@E_:4 M3Y^Z$>RLK"&EYKWDBD9;CS/?2ZM;C6F&BU6[0+W_S?UFI\6FQM-J0\>@%3+Y M"[#ND,ZPIFI!DO5+BX^NFN9K4SHC_B _!S\XYUQW'=@4/G? =Y970-#7=MV2 M8]_(P&&REC;U)9#_4605'M2O6Z[::>HQC8:W6XF&47\2GT.GLD;G;1OB=*#* M=E;TE0MX*W?5=@UPYQG!#/,*5(FRU2B,V5/ H%E(J4 M;;474W\BC%:\?V/\^N&>&M_J\PK M%R+.Z_ZYT;&11.DH9BG!2@)A<'-51=2*WFJF+1+!;'^;ZUR,+-YH."2GM>?";&;MYL:6[*<$+SV$AG/" MF8JM(/ #HVW,,Z.YZ-D_=S/\^RO]SUDU=2[G35$^XI":+8_ZEVV2Y!,VY"*D MV]79,@B GB#2N8.HKUJLUY3F@Y=C@80H.P4C)A1A M$B>$48*%0B)549@P6(2P8DBG>Q=81I3':RSWL(R J<7,A$K /#!<154B=,A# M)5F4:;+WO2,:)F5+UW%UX=!%KAL 1ZO<[Y[NQ MTKC5Q@BH*)6I%!S^FV6,R80IT[L]OR*#N"L#7&BN0RZV7&)[J.L13QUPO\3] MRF_7DB5K/$G/%NLA.((5PZ1" MJ<1FBHE,9K%EJ4JH3<$Y)GU5X+N62C*VQN$?B:,X8JEF*3AW";Y2L90J".@2 M&\>)D:(O%MBYBC*.Z$E9 FM*)$MB2PQE1L;@631/\5I7:BR5O>'ICJ7ZZ1IW M^2A'*YL8C[N2]J;RZJVNV"J=4LXH3R#DQLO4C%M)(TFM4F([Q['"5LQH]$BL ML4S.,1DT)N2ID@EB6K DE&E$4FVC5(8R"F$Y/W ,_A361I A3ZY4_WVV-%UDLHZB4_)LLTC O&HC M> 2F&L$2082P41*1..+JT"G6=MQNZD[Y.+\-FD"GR#$5+ 9]-=0R%D:)H!(2 M#1UG A8M%NU=Y@W!8/S(%#<$=6 ?%LX_GI!0M7+LK(<*F*18DR8THSK)3$H- MY)4<;PX8VP,,T2'2X5M!Z'G<%+F6E-)&1:VE"0-HR-VD3-NP[.0)U'"I,D8T18"1&Z9859( MGJ9J[^O;\2F%[,^?.D%5O?_9*U2WQ5?UQ5.PHAJN>"00:PJ+PR'AB83""R:: MZ;X=NZU6FG@Y%>VCXM"\&)WP",+AB$8*DK)A0*Q*:6L:SJ*^B=HL)2I?W"+9B"*:N6-DPJ'?Z M5O<,\)7N&_Z%%7"D*+1$697&>"4G@3\DER),4A;'5)-T[SV>:'G/ZE&Z3L$Q M5WAK%L')PI !NQGDHVE,4J)IR,.L=UMVETAL90/H[!P[U,)$:[12F\2@387 H&*]**9YJQUI)D*1(H\F)1F+P;&F*0L-Z[TFMPTT5;B\D[F9L7IG8>3J3OXKG]XB M=!7,[RAX?RM+E256+=[U+#5S(%17(_.A@ $[XT%\Y0;\#L?# M& STQH>?<\=EP9F"/ APQ4Q((!BDUA!P63Q2,MH[Z"9+!]I/I7B(LH,@T1 ! M(55B!6-X?4T1;@U5RL0Q1--[N\#T.+)S!9^OE*O\Q4IO<"\.L70L4:X-"MS] M8T+[4-3O-Z^[ER%J;]_LN,T(DCDC2*8)89Q$(HJR+!49D4I;3?8^'Z%AOY@V MTWAFP5@NXS!)XHPGDBG&P3=E5 D+D9S0-NT% ]Q%?P0_I%R^-Q_-N+@/WA=V M^@DM;:T$ZB>;!SO7+D-)(V-8!(K 8"V!\) 8A 8D$/7* S""!>[F3>D2C-,6');F7N:N':LO)7#=7'TM MY:-99OUB'6V >G02OI64!N)>$_.8&:*!59-(3@A/C9%61S(*U^UB;X1]9(L1 MT18TG9AQKL-,)80DB8E9@NAF!'<%A83,6R?DB8=/L"9'>S!>*&-T?0B#U<7- MW0+EKX%6N$I4;5]@XR$\=5Y-RSR;^>VIIAFOZ[>+[Q;6FM*=\KA:?"P>IV&T M*CO_[3?PZ1_K+[^UG2N>G7#,"BXE$RFSG&4\@\@C5AE3.K;@$OIJ-W:SE07I M;:#JNA<+R0=$'F!X3#.MB-C_?)X@CD9X F:N_MQ\6!,4#D& M[F>ENL4SH7M8Z6?33T):0/YNN[(=&U8XC^ XW.UV[>>^>_CP<&^:.^J.G?9WGO3??\7DPCU1,U4? MI/[M'?O'@E@W,?04&3=+_0@W.,8S[;V#]%(DW-".X<_W7FB%\\#7ZT5;6T?%E_7/=#;V5 MX%MKNJN"AY$Y#:EAQ*3($]V@0 MS7ESU>=6,F\Y@-\W]*\JNI?$687_F'?91\PZ#=.$1R:B1C,IJ+1*"H/@Y2D6 MW&[.3P[E3,X@XV6G?%H%MRQ23-*0<6H9^/ T49&P<$_A.VF9N1AORAJ196\5_GNYB) '80'$"80GTC#*#81)L<6[!R2-4YVMZ\RT MC\YNW/1-J%B.,![A94O9G6#A6Q9MHE(!/A=W^1G/8DA7J(TB;2",3_E^HMU^ MI=L@;+X,H'4081_/#RS+6)@PDJF.(Y*P.(9\,$LR%4ENX\B8:%U)XYZ&OTFH MA*V$R,]1@6G"(=F&,,(:\+.0;">QY3RD+$ZTXF)=6X[3*G _#O-E:FD_VM&0E8]]?=D^5CQ:0E26IYA%H M&"5XTL8,-:G0$;;9>-IN(*@K20;#8P(N"KQ_;!"?6 J=Q; 4D$AJ;17AZ1,; ML/%0+'6I.PB/KJX5CXF"'^\0VZ2^9+ZO'2222YI2&@GPDQ"VI4EL,F H491+ MW0LAN+4=M"1W*=[*%EB2/.=U4/)0JY1A 2_F>CHUG"FAE5%IR!*YKE/D<==! MDAXCMO#@3J:^8>^NXN+F* 33@=_:WE^8V#HBB9G26*5"I+09"<$5Q9DQ5)D^ MG.3M@PI/?=\UXNV$&H?\"/[L^$+-6"HS$2F;F92)+)&0+TN;@AI*$4=TW>6I MYRS4(SE0+0D$#!&HG!6,QSR%-$,)82F)N15KV_ =VX%RMK()OHT(7[>(A:AP M"P)=?VZ^;N@>G#T#H55LM!9&0U@AA;1Q)I(TUAJT,4VV./4X!LY>M_,ZEBGG M]J%NQ[Z* H2 ,K9 W!N':(:]Q8/J%B],.72L!?G=]RID(*L&+PJO[U0(9589 M[.C[YR?@%GD*?'?XO[[ ]=J,QW5;]?;?%78=J__]1+DMM*".<]W4/PS_-Q3QOQ#[5NS:*;[K#X^=@7-'3,)[>?]XXI7BEVY0U2PW+#CH) M__>O63%="ZOXF.0[[>:?SMJ3^5BE]0=0W#L'1]39%7R<:)A!4 V@&@+W2?&I ME/=_?>'_?'$XAAQ&%83$CWV?[OU];P'=SP<.GRDH;[*7X2C __MV7Q$W>$V; MP,.V&ZT/AW.@\W/N[S\3_?C>*+O(OW7<^QZ.OEXY(O3PF51_ M0,0VF^BK>H'!&:(A&P60I<)_XOB1>6H6[*ODFN*J=2?+FWQ2KR#USQY9!]RX M\[V]O-W;R^=[>[K=VZOJ!P^Z,AQ.%MLO?VZ(*'@PLJRVU[8UC'6_[1 O_Q)L MX)7LQNJ6#NMI"T1X1?[.W<-=1WR/TFJ'TF Q1/HK$Z1S4.?3EHLY? MD3K'H_B$Z^UA]>5T:W$<.X).L1:W1S]M^GSJQ79+9G=>;*=%P(:XXO;Q>RX7 M=3I:GN1P-JO&1H=#1PD=DL,YO,0OROF5"R7]_^5M]_ M>18)J,^M;XL2_C&?ML)B*P<[&\]_-,:ZPJ+SS+R5P["6RJ%'\P/R1OO'YO$H MY,F G-$ETQP@+1?=O*2-..[\L#_O')T_B]3QRULF+T'["8-V-N(L'I KNB24 M Z3E;+J9),]UL^,(RV3?<>L DLRZ3+930&<7RF1M775ZM-7T"'+I66+=#FQ\ MUAW8?1D]OJ/:JFCB_"1O\&<'YV(WMT=&Z7G.2,^K7Q>;N-C$^KWE$6'AEV03 MSRN-)MS]T%C@3ASS1=N"CG%Z^Z*Z?[7^Z8^8 MCD;SP0CQK#B1F1 3NV)[F,3H]\.ZWSD8D=?F!TQ,6(A M_;KMZ 3[Y>R1U/W02?*ZN^43<[P<>5]^A[!]=UJ:=]^^ _H"7K MPEZUL%7!VVPJ\XG103X)?OBL;A&PU[$_;T#N(:]^6M=O>@E/JAGPQTDS'%"T ML2>U,3"Q,HNIE1D+;8K(;)8*I8C!M@1[=T\%PU@0UQY$/TF:B_!A>\FRB^75 M(\G4ZEM1?@*09OP]Y634J.X M06M.Z$I_-1_-9&:"UZ71^:HY_FJ4R3_B$E5]**6>MW&IQYC_OOU:CXV\*\:Y M>NCZ7E@#,J-@$4'SS=(X8C&-0JXY(5KU=!,]!2J6?P;__N<@GT)4H-:BE#Q% MM,L!S!985^NR]T5T+MD0XVC1#2VRH:4T=FS4U -VX?UB.7GPH8F@)/E+%62F MF@:F1E.J<;PR![,U+BIL0Y1/8,I=#Z')VD'*N:8$]T4YM3#G1>!;VX'3O\VK M:5%BO.6Z&Y6Y 8)'074/^F]S-6?"2_0/"-[@6Z4+-/6#> V/0DH@PC?+@1'5# B[,V7ENZ7ETP"H MPP'A8_#BS6PL2_CS8P[:!*)9>*4C (@5??N^FM&Z>9.LJ@*/7( 'Y=0 NSJ MC^HZ> TQ 1BT4_12XNQ\RJ>W@=0N+*UP:9 W(",<")_!9RM@ SZ1 _GCUC?= M-VL3,/ )IRE[<'/DWN[(X%9^Q'+&H,@@W/5G0-,"J>[.*'BG:3YN>JME=-75S.EKXB(&(?.:0X!R$G)?+)]"96_!P M50L6]]B'4!,Q.&_XZ' ,,V3&]AH6#1RH0; *T'6X*>EB%N%/Q2)QP# F/!IE MMD41@1-S#\E<*#>8T%Y6W M%3USC=!1+*7W?=?@!"M3?JRMVFM&_;N6.ARJ%BGJ&3P'XWV49>ZL&Y2_ F9* MK[*0=:'MSZ:W8&-3B4)NQT-R;B9>)6YFN783][(R)OBE [IMRWAID6.Z_-/ MM4)B5_>/8&&]FC3:3Y7N@2!OR*W0&VG4+E;>H3R\AD7,ZU<41QNT:S5_/.0" M/@_.8!IEJ6X=67H.G+X:/?CGX*,=>/65)L64"R5@X8<@@#.A2 HI8L((9S*) M+>GO9+]+)VK&^2(B_J-T'8M+%NLD-$0D$$0R97E*:,*!22LC:XCIZS>X4X?Q M6"Q!C9^%RQ2$S7G"0Q)QIG68050G&!6(,2^S7ASU'9OSIDLMI\_"IIL_Q4-F MTI3IF @#_T^$"4DTB:78NY5X&L?QT[B<@A-SX8:L;GN8JW_]&GX+0^$?N"$! M"S)Z]E?3U[(L'\#?_R>LT%W=Y4K21%"6:<-LDH@LLHI3F<;6)F"B3]PLH6FT MS.0N]!V=[=B04 EI1"PT2U.=8J\:^$&J(I%HUING;#&W"3D&@7O( HO-/Z!UT2N/GPJ('HN M9I4#/\:,QYA)L/@1W,1:BR"]\"BP45.#Q'A2WMJ6D#D=GHJ:B,Z>A3)QQEC, M0L,9.(^4L!12;\YE&E*3;MZS^'V!'"3<04P#EPV3#8\K#_8A3L?=6:20J5^3 M:&D*]V-]S;2^\E%(3__X-=^[04W",Z;X)Q5F/(I?[ZXOOW[][\!+':!WSIZ>#.7>CFS4C/ MTN%^[B1!?KYYC+(X)<6ZQ9LP^".^UFQJKWUZG9-L5 M."P>6APDI8&\\3_D9";+AYY .L>HWGDV3&#+&SFIJQ8A@"X7.,&VI<%+?+?) M&VGH,&5['%G[!/G+MV#<%<@2O@")D,MD3%"TF[1M/V8(SC'^+C 6@ ?!(XPQ M9?4_=UE(Y;<@UGRR!EA%1H);([6+KAH$L#9WU_NWWE]P=^0AJP)#&KL9=@N%AVZ?N/H?V7P9KS$EOM3IND?)T@/AF@LYIEN$& B1#PBECR M8P.9FER7;]E9Z?=^.KLJKCTQ)G6XR8$3Y<( ^'IF A1BB5D6,&5G[D+GO?.Y MU>)&T5R_&K'Y/::-JE8%VO_#L>DR:U@@BD""!]J@2LC/?0GS7.:.=\AR*Z0 M.&_8[-&0ZD@;"CXYQQ[1QE]ZK?+/P1WXCMLJ,!-4V*7IZ,USO^&\W@FAZ6*F M.O*; EWYE76PTC4N$,/$>%-PVV&/:- (U>03+!).7;:\ASMFOS,ARY,!%%)%+" MI$PR*E7*94@B2F.EA03=VKAG-3RY'-3"DHQ">B]H''/)4AZ*4#*=A(JEL28Q MZZT=V5X^ [&POYN).TQ"@;W2D-7!$E[Z3>FGR$PDJ>!AA#M)C/&42I80&0L3 M2:6EX+VGR]O+K"861+9(ZK.76B88U3%)J=4L-:D,.?9?F'<0'E4T26294)8PW+0L,$Y/U6,,LDYYH2:>)H M/Y&]-^[("$364KF+M)@8F+14DM(DMDHFC&$W0Y%$F<*#"6:-MGW!PBYFN:>T M^*%TZR"K8D@A/$B)SKAFS&8J%48033BEE)/(]JR*2[O_!UT5290.3)6H)!E8 M6BRT"5F6ZE1'#/1*$0LF*=GF8X-CJA*E/;OQ9Q:7Y$F8"$4@.B<"FX5'BH62 M6A+%L"KNITY[BBMF*R"PR9N"_B4D3P63$M<;*ZOVVZ/!XJE,7'($LK F\E46,HYMU;QD/(M=GF.+,>#A?_'54>!/D\8I2QG),R$ M4M1DTB29C4A&P\U+ZY'%F+)G(4=F2"AC AK&8I9H(V/)XI0)S+_]&YT8))-2Q42#7A&F(6-7,E(Z MH4D6L22.>TL(M[CI1),HHLOE9INH.A:/:9*IT/)4*Q,QIK-4"!IA )%P:A/; MEPUM481U13E+R'+FMS6/S26'7^?%MZL\ND>P:/EU7>W^7_GT]G5=^>IK2WM* M5$A"3911EBG-(>E+96@32%%MK$.P@GCXMT1Z9'.T2R#-X>*-BV^P>+LI2,!3 MYHG*[]T9NZOBQV-W5>;W_L3>Y.[P5.>E45-X9.$> A:,%^4C=Q.FA;L2<0_* M@9?#EF7L'[#]T/+)[/NS/U M'LX\-QC!F1N\0W)3FOKDTA'EQB70%6<0'/3;U&DV%UI%;!(J%]F<"\'M]+"D?I"O)ZGFDTI?:@ M0O\#G_MT:^IK(\6X_A;R8,J/.=Z>R6%.2CFIK"E+7X.PKIRC<_,%;U-,FIIS M1]_"I:%%KA>NM/;HD/F<U_NZ331T% MZ!?PZNZ>%H]=8*H+>+8YY][%HW5\Y1VHH]-$?\7(W0>87\@!^X _*RO]D;XO M58&( KA\H.%52.#_YG'#WXOB9OQ8BN5H;+_Y;O[)M^T7?ZCK93Y@2>(-)H_S M[_OJ1-))S$042LYB)81E7(99)A.9:!MJR&8A_5^SQO[^L_QG43:RJ7P6YFCW ME/^^-Z60Z973[\&$ZV#&RPO7@CIH^=L[\H^5V=M;,GO.Z_+\>;I)NCS/1Y]7 M"[&3%J&%3#ME<01_6D/@'TEF(LK[KP>?;5[]&G^J>?4>H1=E8(,/^+'II(ZW M=^'_] ?YN1/*J=1FD8@@)0H9CUC&2,QX3!/*XXS'FT]Z-U;6LV0YH]F9W!/( M0<4JE9:$AG,(VV.6I988F::9C*S4?2YEMSLQA-%XN=A^B'((#15::&*T3!BH M1!9J$ M]-C%;K>':,KCY51G'SD\[O?7NO1#+-V=4S*29N \H@B$Q(2Q(J,VYC:DJ4VM M572X_GO#WA8ARYN$6Q"TZ^P<)[#J;F&"FF'- MSD+4M&'++ R7"S4..CN'G84T,3$!^ZBPQ2QL MD%'_&KRUA+R7W='!]FRDQ(GDD4PL%=RRC$/@GH$[S13!(@W;C^,TW+L^"U=W MGDY(N0X'#*_7S!_3CST6=._^;.K%Y&\6K=DJHJM99]^]H,>(<)>%]B*BT;CC M7P)Z-IMH^73KC;31?CMIH^-MI?TX7=Y!DPZBI;[WL\"CXVM<3&ZNL*_F$S?7 M3K=U=8:=JT6(&8-BI!M'6G^K\L727/R(3@+AB=H[, M:M-N=7-E]@[D1B]*, 0EZ(]:VXM6C5IGNHE.MO4#&)U=M..+T(Y.)M*!.G/!K0L)Y-+AL3_\R>ML8HW" M/);_'2_I\J>FG2SFV*G50A3?39\Z0(@U?-U"YN1C*Z40'O"1O*";6'72IOFA M^JO.F+J8 R/B@ [ZW(TN_P##=M"75<<'5(6=?I(.MN#>I4_P$7_07^/L? MYAL!^5R64)D.5_BB3\ P?2PFQG5B1GT9(U,NDYK<3&]]?K$@&FM,#7QWAU7( M\S%KU( 6,1%2-$0\<# 2 5:WWLWN_+5T^.0\KX3AX+-K$/;:F@8<\&,QGMVY MBH;5,@8O7[V0X_3-2?M=A!WLN,09-N%IE$C[FG_5D+7X2;]H;D'XC M88[%&AW$8S3>PF!^!J[\K#3?=1@A4MW. MT3WQFY#!SA ]HX&Z:-$OO&+7S#9C("M>*]?3Z[8 EK*>&NX E@K0WF8PS-Q; M1,G"6E/G[\US;O$Q3D_GJ3O:=+U,5O(.K:.X*>7]K0-AE"AV]ZT[=SFG YFZ MQFW4;#C0@@G.1F!!\WK5_SIXOV1?R_:93SX68--U<4\S!LQ"[K<0/53/AXW)+KMC]:K>5S4CRW0Y++! M/>H4'/2FJU1$()P%P!2TKAP4;F&B/?R%F^8&_>(X=3U;+2"M&T:(BQ*$ ;R@ MZ,=8X 6*= 53IA_6K+_M(@US\Q$+PQ!EMT0"QSNX;RP!_T=32M5.15W-H6[!N"?X#X7BU M 85]G^@\C]]XO [>Y)_A6X^9P@K]L#C">DSSKF.Y\:W!DL0+4/F]<5NNF'*?4F"3][\*BVLD2[ MS8R2L\JT#KR-#N9KJH=WKAKLWP:$V^N,_S;,#EZBJ>>WV95M%*2ES$V.6R1= MH/724?IM1S>=PC4D53,LB+Q;@"7W>Z/&EY*V'&W:IG4@NDX7G#8M!(8;@L#: M+\IIZ]HZ"V"+.B0[*6#V3X_+XWQZ+_1P"S?LP[0:-A<)>(^N1Y:Z H[T?!>) MASQXV8$H>_7^-?ZL"TFVIRM=&^VW._JOVAW]HQ^H8'0#OW9A03Z!>7K*"4-= M4#ND*MX%-/BUE;P?UM*W%'4@V'9#2@VMUD0=QUM8[_"(&Y'D'\&9ZZ&]U7T? M\:+82N>\$#UM,C>-ZM;YMN:U$5BT43-\T$UR?