0000944075-20-000028.txt : 20200812 0000944075-20-000028.hdr.sgml : 20200812 20200812130646 ACCESSION NUMBER: 0000944075-20-000028 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200812 DATE AS OF CHANGE: 20200812 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SOCKET MOBILE, INC. CENTRAL INDEX KEY: 0000944075 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPUTERS [3571] IRS NUMBER: 943155066 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13810 FILM NUMBER: 201094950 BUSINESS ADDRESS: STREET 1: 39700 EUREKA DRIVE CITY: NEWARK STATE: CA ZIP: 94560-4808 BUSINESS PHONE: 5109333000 MAIL ADDRESS: STREET 1: 39700 EUREKA DRIVE CITY: NEWARK STATE: CA ZIP: 94560-4808 FORMER COMPANY: FORMER CONFORMED NAME: SOCKET COMMUNICATIONS INC DATE OF NAME CHANGE: 19950418 10-Q 1 q2-2020.htm FORM 10-Q

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

 

(X)QUARTERLY REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.

 

For the quarterly period ended June 30, 2020

 

OR

 

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

 

 

For the transition period ___________________ to _____________________.

 

Commission file number 1-13810

 

 

 

SOCKET MOBILE, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   94-3155066
(State of incorporation)   (IRS Employer Identification No.)

 

39700 Eureka Drive, Newark, CA 94560

(Address of principal executive offices including zip code)

 

(510) 933-3000

(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 SCKT NASDAQ

 

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 [ X ] 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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). YES [ X ] NO [ ]

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” and “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 [X] 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 [X]

 

The number of shares of Common Stock ($0.001 par value) outstanding as of August 7, 2020 was 6,050,655 shares.

 

 

 

 

 

 

 

 

 

 

 

 

INDEX

 

 

    PAGE NO. 
Part I.  Financial Information     
      
Item 1.  Financial Statements (Unaudited):     
      
     Condensed Statements of Operations - Three Months and Six Months Ended June 30, 2020 and 2019   1 
      
     Condensed Balance Sheets - June 30, 2020 and December 31, 2019   2 
      
     Condensed Statements of Stockholders’ Equity - Three Months and Six Months Ended June 30, 2020 and 2019   3 
      
     Condensed Statements of Cash Flows - Six Months Ended June 30, 2020 and 2019   4 
      
     Notes to Condensed Financial Statements (Unaudited)   5 
      
Item 2. Management’s Discussion and Analysis of Financial Condition and
Results of Operations
   14 
      
Item 3.  Quantitative and Qualitative Disclosures about Market Risk   20 
      
Item 4.  Controls and Procedures   21 
      
Part II.  Other Information     
      
Item 1A.  Risk Factors   22 
      
Item 6.  Exhibits   33 
      
Signatures   34 
      
Index to Exhibits   35 

 

 

 

 

 

PART I

 

Item 1. Financial Statements

 

SOCKET MOBILE, INC.
CONDENSED STATEMENTS OF OPERATIONS
(Unaudited)
 
  

Three Months Ended

June 30,

    

Six Months Ended

June 30,

   2020  2019  2020  2019
             
Revenues  $2,715,024   $5,060,105   $6,935,710   $9,688,696 
                     
Cost of revenues   1,353,498    2,430,464    3,350,469    4,659,213 
                     
Gross profit   1,361,526    2,629,641    3,585,241    5,029,483 
                     
Operating expenses:                    
   Research and development   859,510    997,483    1,740,148    1,891,219 
   Sales and marketing   722,160    771,097    1,489,956    1,527,011 
   General and administrative   589,730    643,215    1,255,846    1,346,397 
      Total operating expenses   2,171,400    2,411,795    4,485,950    4,764,627 
                     
Operating income (loss)   (809,874)   217,846    (900,709)   264,856 
                     
Interest expense, net   (8,149)   (29,307)   (27,641)   (57,808)
Other income   50,000    —      70,000    —   
                     
Net income (loss) before income taxes   (768,023)   188,539    (858,350)   207,048 
                     
Income tax expense   —      (68,749)   —      (75,419)
                     
Net income (loss)  $(768,023)  $119,790  $(858,350)  $131,629
                     
Net income (loss) per share:                    
                     
   Basic  $(0.13)  $0.02  $(0.14)  $0.02
   Diluted  $(0.13)  $0.02  $(0.14)  $0.02
                     
Weighted average shares outstanding:                    
                     
   Basic   6,009,383   5,999,159   6,011,695   5,969,666
   Diluted   6,009,383   6,271,507   6,011,695   6,203,889

 

 

   

See accompanying notes to condensed financial statements.

 1 

 

 

SOCKET MOBILE, INC.

CONDENSED BALANCE SHEETS

  

June 30,
2020

(Unaudited)

  December 31, 2019
ASSETS
Current assets:          
   Cash and cash equivalents  $926,983   $958,860 
   Accounts receivable, net   1,770,112    2,837,006 
   Inventories, net   3,253,709    3,178,908 
   Prepaid expenses and other current assets   255,339    312,127 
   Deferred cost on shipments to distributors   153,793    233,823 
      Total current assets   6,359,936    7,520,724 
           
Property and equipment:          
   Machinery and office equipment   2,271,539    2,195,405 
   Computer equipment   1,279,482    1,336,445 
    3,551,021    3,531,850 
   Accumulated depreciation   (2,699,040)   (2,667,340)
      Property and equipment, net   851,981    864,510 
           
Goodwill   4,427,000    4,427,000 
Other long-term assets   180,825    202,611 
Deferred tax assets   5,506,934    5,506,934 
Operating lease right-of-use assets   794,735    936,708 
      Total assets  $18,121,411  $19,458,487
           
           
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:          
   Accounts payable and accrued expenses  $1,831,685   $2,084,848 
   Accrued payroll and related expenses   458,178    566,350 
   Deferred revenue on shipments to distributors   432,506    611,029 
   Short term portion of deferred service revenue   28,086    32,900 
   Bank lines of credit   450,000    1,412,449 
   Notes payable – current portion   578,259    333,333 
   Operating lease – current portion   455,928    419,288 
   Finance lease – current portion    —      8,291 
      Total current liabilities   4,234,642    5,468,488 
           
Long-term portion of operating lease   508,328    715,062 
Long-term portion of deferred service revenue   33,382    40,711 
Long-term portion of notes payable   713,774    —   
   Total liabilities   5,490,126    6,224,261 
           

Commitments and contingencies

   —      —   
Stockholders’ equity:          
   Common stock, $0.001 par value: Authorized – 20,000,000 shares,          
      Issued and outstanding – 6,009,109 shares at June 30, 2020 and 6,017,674 shares at December 31, 2019   6,009    6,018 
   Additional paid-in capital   61,322,389    61,066,971 
   Accumulated deficit   (48,697,113)   (47,838,763)
      Total stockholders’ equity    12,631,285    13,234,226 
         Total liabilities and stockholders’ equity   $18,121,411  $19,458,487

 

See accompanying notes to condensed financial statements.

 2 

 

 

SOCKET MOBILE, INC.

CONDENSED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

             
             
      Additional     Total
   Common Stock  Paid-In  Accumulated  Stockholders’
   Shares  Amount  Capital  Deficit  Equity
Balance at December 31, 2019   6,017,674   $6,018   $61,066,971   $(47,838,763)  $13,234,226 
Repurchase of common stock   (4,967)   (5)   (8,491)   —      (8,496)
Cancellation of restricted stock   (3,200)   (3)   3    —      —   
Stock-based compensation   —      —      132,065    —      132,065 
Net loss   —      —      —      (90,327)   (90,327)
Balance at March 31, 2020   6,009,507   $6,010   $61,190,548   $(47,929,090)  $13,267,468 
Cancellation of restricted stock   (398)   (1)   472    —      471 
Stock-based compensation   —      —      131,369    —      131,369 
Net loss   —      —      —      (768,023)   (768,023)
Balance at June 30, 2020   6,009,109   $6,009   $61,322,389   $(48,697,113)  $12,631,285 

 

 

 

SOCKET MOBILE, INC.

CONDENSED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

                          
                          
              Additional         Total 
      Additional     Total
   Common Stock  Paid-In  Accumulated  Stockholders’
   Shares  Amount  Capital  Deficit  Equity
Balance at December 31, 2018   5,883,109   $5,883   $60,523,901   $(48,125,349)  $12,404,435 
Restricted stock grants   116,050    116    (116)   —      —   
Stock-based compensation   —      —      121,965    —      121,965 
Net income   —      —      —      11,839    11,839 
Balance at March 31, 2019   5,999,159   $5,999   $60,645,750   $(48,113,510)  $12,538,239 
Stock-based compensation   —      —      137,035    —      137,035 
Net income   —      —      —      119,790    119,790 
Balance at June 30, 2019   5,999,159   $5,999   $60,782,785   $(47,993,720)  $12,795,064 

 

 

See accompanying notes to condensed financial statements.

 3 

 

 

 

SOCKET MOBILE, INC.

CONDENSED STATEMENTS OF CASH FLOWS
(Unaudited)
       
   Six Months Ended June 30,
   2020  2019
Operating activities          
  Net income (loss)   $(858,350)  $131,629 
  Adjustments to reconcile net income (loss) to net cash provided by operating activities:          
      Stock-based compensation   263,434    259,000 
      Depreciation and amortization   290,498    217,664 
      Deferred tax expenses (benefits)   —      74,619 
           
  Changes in operating assets and liabilities:          
      Accounts receivable   1,066,894    (550,425)
      Inventories   (74,801)   (123,005)
      Prepaid expenses and other current assets   56,788    (278,629)
      Accounts payable and accrued expenses   (253,163)   (110,835)
      Accrued payroll and related expenses   (108,172)   133,808 
      Net deferred revenue on shipments to distributors   (98,493)   107,166 
      Deferred service revenue   (12,143)   20,766 
      Net change in operating lease   (28,121)   (19,099)
         Net cash provided by (used in) operating activities   244,371    (137,341)
           
Investing activities          
  Purchases of equipment   (256,183)   (187,458)
       Net cash used in investing activities   (256,183)   (187,458)
           
Financing activities          
  Payments on finance leases   (8,291)   (7,680)
  Common stock repurchase and related expenses   (8,025)   —   
  Proceeds from borrowings under bank line of credit agreement   4,630,000    8,754,000 
  Repayments of borrowings under bank line of credit agreement   (5,592,449)   (8,240,804)
  Repayments of bank term loan   (250,000)   (250,000)
  Proceeds from notes payable   1,208,700    —   
       Net cash (used in) provided by financing activities             (20,065)    255,516 
           
Net decrease in cash and cash equivalents   (31,877)   (69,283)
           
Cash and cash equivalents at beginning of period   958,860    1,084,991 
Cash and cash equivalents at end of period  $926,983  $1,015,708
           
Supplemental disclosure of cash flow information          
  Cash paid for interest  $30,640   $54,528 

 

See accompanying notes to condensed financial statements.

 4 

 

SOCKET MOBILE, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(Unaudited)

June 30, 2020

 

NOTE 1 Basis of Presentation

 

The accompanying unaudited condensed financial statements of Socket Mobile, Inc. (the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring accruals considered necessary for fair presentation have been included. The results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future period. These financial statements should be read in conjunction with the audited financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.

 

NOTE 2 — Summary of Significant Accounting Policies

 

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.

 

Cash Equivalents and Fair Value of Financial Instruments

The Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash equivalents. At June 30, 2020 and December 31, 2019, all of the Company’s cash and cash equivalents consisted of amounts held in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company’s cash balance on deposit in these accounts may, at times, exceed the federally insured limits. The Company has never experienced any losses in such accounts.

 

The carrying value of the Company’s cash and cash equivalents, accounts receivable, accounts payable, debt and foreign exchange contracts approximate fair value due to the relatively short period of time to maturity.

 

Revenue Recognition and Deferred Revenue

On January 1, 2017, the Company adopted ASC 606 “Revenue from Contracts with Customers” and implemented a new revenue recognition policy. Instead of deferring 100% of revenue and cost of revenue until products are sold by distributors, the new policy recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. At June 30, 2020, the deferred revenue and deferred cost on shipments to distributors were $432,506 and $153,793, respectively, compared to $611,029 and $233,823, respectively, at December 31, 2019.

 

 5 

 

SOCKET MOBILE, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(Unaudited)

June 30, 2020

 

Leases

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires a lessee to recognize a liability representing future lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For operating leases, a lessee is required to recognize at inception a right-of-use asset and a lease liability equal to the net present value of the lease payments, with lease expense recognized over the lease term on a straight-line basis. For leases with a term of twelve months or less, ASU 2016-02 allows a reporting entity to make an accounting policy election to not recognize a right-of-use asset and a lease liability, and to recognize lease expense on a straight-line basis. ASU No. 2016-02 is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. The Company adopted ASU 2016-02 effective January 1, 2019, which had no impact on the Company’s Statements of Operations. The most significant impact was the recognition of right-of-use assets and liabilities for the office space lease.

 

Recently Issued Financial Accounting Standards

 

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” and subsequent amendments to the initial guidance: ASU 2018-19 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses”, ASU 2019-04 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments”, ASU 2019-05 “Financial Instruments-Credit Losses”, ASU 2019-11 “Codification Improvements to Topic 326, Financial Instruments - Credit Losses” (collectively, “Topic 326”) and ASU 2020-02 Financial Instruments—Credit Losses (Topic 326) and Leases (Topic 842). The effective date of Topic 326 for public filers that are considered small reporting companies ("SRC") as defined by the Securities and Exchange Commission for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is an SRC, implementation is not needed until January 1, 2023. The Company will continue to evaluate the effect of adopting ASU 2016-13 on the Company's financial statements and disclosures.

 

In March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848). The ASU provides optional expedients and exceptions for applying GAAP to transactions affected by reference rate (e.g., LIBOR) reform if certain criteria are met, for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The ASU is effective as of March 12, 2020 through December 31, 2022. The Company doesn’t expect the ASU will have an impact on its financial statements.

 

From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards that are not yet effective will not have a material impact on the Company’s financial position, results of operations or cash flows upon adoption.

 

 6 

 

SOCKET MOBILE, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(Unaudited)

June 30, 2020

 

NOTE 3 — Inventories

 

Inventories consist principally of raw materials and sub-assemblies, which are stated at the lower of cost (first-in, first-out) or market. Inventories at June 30, 2020 and December 31, 2019 were as follows:

 

   June 30,  December 31,
   2020  2019
Raw materials and sub-assemblies  $3,545,065   $3,767,588 
Finished goods   356,283    241,681 
Inventory reserves   (647,639)   (830,361)
Inventory, net  $3,253,709  $3,178,908

 

 

NOTE 4 — Bank Financing Arrangements

 

Sixth Financing Agreement

On June 14, 2019, the Company entered into the Sixth Amended and Restated Business Financing Agreement with the Bank. The Bank waived the default which occurred for the month ended April 30, 2019 when the Company’s Asset Coverage Ratio was 1.13 to 1.00, instead of the required 1.25 to 1.00. The Bank also increased the Eligible Receivable threshold for Ingram Micro from 50% to 60% of domestic receivables, and from 35% to 50% of all receivables (including both domestic and foreign receivables).

 

Seventh Financing Agreement

On January 8, 2020, the Company entered into the Seventh Amended and Restated Business Financing Agreement with the Bank which extends the maturity date of the Company’s revolving line of credit to January 31, 2022.

 

The Asset Coverage Ratio was 1.5 to 1.0 on June 30, 2020. During the six months ended June 30, 2020, total repayments of the term loan was $250,000. Total amount borrowed under the domestic and international lines was $4,630,000 and the total repayments was $5,592,449. At June 30, 2020, the available borrowing capacity was approximately $687,000. Amounts outstanding under the term loan and bank credit facilities at June 30, 2020 are as follows:

 

   June 30, 2020
Long-term portion of term loan   —   
Current-portion of term loan   83,333 
Term loan  $83,333

 

 

  

 7 

 

SOCKET MOBILE, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(Unaudited)

June 30, 2020

 

   June 30, 2020
Lines of credit -domestic line   450,000 
Lines of credit -EXIM line   —   
Total lines of credit  $450,000

 

 

Interest expense on the term loan for three and six months ended June 30, 2020 was $1,896 and $5,922, respectively. Interest expense on the amounts drawn under the Company’s bank credit lines during the three and six months ended June 30, 2020 was $3,783 and $19,384. Accrued interest payable related to the amounts outstanding under the term loan and bank credit facilities at June 30, 2020 was $9,360.

 

NOTE 5 — Term loans

 

PPP Loan

 

On April 20, 2020, the Company received $1,058,700 of loan proceeds under the Paycheck Protection Program (“PPP”) which was established as part of the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). The application for these funds requires the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support the ongoing operations of the Company. This certification further requires the Company to take into account the current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the forgiveness of the loan, is dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan based on its future adherence to the forgiveness criteria. The loan has a fixed interest rate of 1% and matures in two years. Payments of principal and interest are deferred for a period of six months from the date on which the PPP loan is distributed. As of June 30, 2020, pursuant to the existing loan agreement, all of the payments expected between July 1, 2020 and June 30, 2021, or $494,926, are classified as the current portion of the note payable and the remaining balance $563,774 is classified as the long-term note payable.

 

The PPP loan was primarily used to cover payroll costs, rent, and utility costs during the 8-week period from April 20th through June 12th. Pursuant to the CARES Act and implementing rules and regulations, the Company will apply to its bank, Western Alliance for the PPP loan to be forgiven in part as soon as SBA has its forgiveness process prepared. The Company has used the proceeds of the PPP loan for purposes consistent with the PPP. While the Company currently believes that its use of the loan proceeds will meet the conditions for forgiveness of the loan, the Company cannot assure that it will be eligible for forgiveness of the loan. Any PPP loan balance remaining following forgiveness by the SBA will be fully re-amortized over the remaining term of the loan.

 

 

 8 

 

SOCKET MOBILE, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(Unaudited)

June 30, 2020

 

Economic Injury Disaster Loan (EIDL)

 

On June 26, 2020, the Company executed the standard loan documents required for a securing loan of $150,000 offered by the U.S. Small Business Administration under its Economic Injury Disaster Loan (“EIDL”) assistance program in light of the impact of the COVID-19 pandemic on the Company’s business. Proceeds of the EIDL are being used for working capital purposes. Interest accrues at the rate of 3.75% per annum and will accrue from the date of inception. Installment payments, including principal and interest, are due monthly beginning June 26, 2021 (twelve months from the date of the EIDL) in the amount of $731. The balance of principal and interest is payable 30 years from the date of the EIDL. The EIDL is secured by a security interest on all of the Company’s assets. An immaterial amount of interest expense related to the loan during the three months ended June 30, 2020 was recognized.

 

On June 23, 2020, the Company received $10,000 from US Small Business Administration as part of Economic Injury Disaster Loan (“EIDL”). This was a grant and does not need to be repaid. The Company recorded it as other income in Q2.

 

NOTE 6 — Segment Information and Concentrations

 

Segment Information

The Company operates in the mobile barcode scanning and RFID/NFC data capture market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning or NFC peripherals for data collection, and third-party vertical applications software. The Company distributes its products in the United States and foreign countries primarily through distributors, resellers, and online. The Company markets its products primarily through application developers whose applications are designed to work with Company’s products.

 

Revenues for the geographic areas for three months ended June 30, 2020 and 2019 were as follows:

 

   Three Months Ended
June 30,
  Six Months Ended
June 30,
   2020  2019  2020  2019
Revenues:            
   Americas  $2,242,225   $3,975,771   $5,385,634   $7,653,571 
   Europe   200,012    604,931    815,541    1,097,923 
   Asia Pacific   272,787    479,403    734,535    937,202 
      Total revenues  $2,715,024  $5,060,105  $6,935,710  $9,688,696

 

 

Export revenues are attributable to countries based on the location of the Company’s customers. The Company does not hold long-lived assets in foreign locations.

 

 9 

 

SOCKET MOBILE, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(Unaudited)

June 30, 2020

 

Major Customers

Customers who accounted for at least 10% of the Company’s total revenues for the three and six months ended June 30, 2020 and 2019 were as follows:

  

   Three Months Ended
June 30,
  Six Months Ended
June 30,
   2020  2019  2020  2019
Ingram Micro Inc.   29%   41%   33%   42%
BlueStar, Inc.   25%   18%   20%   19%
ScanSource, Inc.   14%           *    10%     * 

 

  

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced losses on the investments. The Company’s trade accounts receivables are primarily with distributors. The Company performs ongoing credit evaluations of its customers’ financial condition but generally requires no collateral. Reserves are maintained for potential credit losses, and such losses have been within management’s expectations. Customers who accounted for at least 10% of the Company’s accounts receivable balances at June 30, 2020 and December 31, 2019 were as follows:

 

   June 30,  December 31,
   2020  2019
Ingram Micro Inc.      31%   49%
BlueStar, Inc.      32%   26%
ScanSource, Inc.   21%   

*

 

*Customer accounted for less than 10% of the Company’s accounts receivable balances

   

Concentration of Suppliers

Several of the Company’s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials, it could have a material adverse effect upon its results. At June 30, 2020, 38% of the Company’s accounts payable balances was concentrated in the top supplier. For the three months ended June 30, 2020, the top two suppliers accounted for 54% of the inventory purchases.

 

 

 10 

 

SOCKET MOBILE, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(Unaudited)

June 30, 2020

 

NOTE 7 — Stock-Based Compensation

 

The Company recognizes the compensation cost in the financial statements for all stock-based awards to employees, including grants of stock options and restricted stocks, based on the fair value of the awards as of the date that the awards are issued. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period.

 

The fair values of stock options are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. There were 37,000 stock options granted for the six months ended June 30, 2020, compared to 165,600 shares granted to executive officers, selected employees and consultants for the six months ended June 30, 2019.

 

The restricted stocks are issued to employees and consultants and are held in escrow by the Company until the shares vest on the schedule of 15% after year one, 20% after year two, 25% after year three and 40% after year four, subject to the employees and consultants being a continuing service provider on the vesting dates. If the service or employment is terminated, unvested shares revert to the Company. Shares are registered at grant, so share owners may vote at the annual stockholder meeting. Restricted stocks are granted at zero cost basis. Compensation cost of the restricted stocks is recognized on a straight-line basis over the 4-year vesting period. For the six months ended June 30, 2020 and 2019, the Company awarded 293,000 and 116,050 shares of restricted stock, respectively, leaving a balance of 394,506 shares of restricted stock as of June 30, 2020. Due to the existence of restrictions on sale or transfer until the stocks vest, the Company does not count the restricted stocks as issued and outstanding shares until they vest.

 

Total stock-based compensation expense for the three and six months ended June 30, 2020 and 2019, was $131,369 and $263,434, respectively.

 

NOTE 8 — Net Income (Loss) Per Share Applicable to Common Stockholders

 

The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:

 

 

    

Three Months Ended

June 30,

 

Six Months Ended

June 30,

     2020  2019  2020  2019
Numerator:              
Net income (loss)    $(768,023)  $119,790   $(858,350)  $131,629 
                       
Denominator:                      

Weighted average shares outstanding used in computing net income (loss) per share:

                      
      Basic     6,009,383    5,999,159    6,011,670    5,969,666 
      Effect of dilutive stock options     —      272,348    —      234,223 
                       
      Diluted     6,009,383    6,271,507    6,011,670    6,203,889 
                       
Net income (loss) per share applicable to common stockholders:                      
      Basic    $(0.13)  $0.02   $(0.14)  $0.02 
      Diluted    $(0.13)  $0.02   $(0.14)  $0.02 

 

 11 

 

SOCKET MOBILE, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(Unaudited)

June 30, 2020

 

In the three and six months ended June 30, 2020, 2,259,937 stock options and 394,506 restricted stocks were excluded in the calculation of diluted net loss per share because their effect would be anti-dilutive. In the three and six months ended June 30, 2019, 2,185,351 and 2,223,476, respectively, stock options were excluded in the calculation of diluted net loss per share because their effect would be anti-dilutive. 

 

NOTE 9 — Taxes

 

The Company recorded no deferred tax benefit for the losses in the three and six months ended June 30, 2020. In the three and six months ended June 30, 2019, the Company recorded deferred tax expenses of $68,749 and $75,419, respectively.

 

NOTE 10 — Commitments and Contingencies

 

Operating Leases

The Company adopted ASU 2016-02, Leases (Topic 842) effective January 1, 2019 and restated its reported results in January 2018, including the recognition of additional operating lease right-of-use assets and liabilities. On January 1, 2018, the Company recorded operating lease right-of-use assets and operating lease liabilities in the amount of approximately $1.57 million and $1.85 million, respectively.

 

The Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet in Newark, California. The lease agreement expires on June 30, 2022. Monthly base rent increases four percent per year annually on July 1st of each year. We recognize operating lease expense on a straight-line basis over the lease term. The operating lease expense was $103,208 and $206,416 for the three and six-month periods ended June 30, 2020 and 2019, respectively. 

 

In June 2020, the Company signed a new two-year equipment lease agreement. The Company will pay $1,519 in monthly installments starting in September of 2020 through June 2022. On June 30, 2020, the balances of right-of-use assets and liabilities for the operating leases were approximately $0.79 million and $0.96 million, respectively, compared to approximately $0.94 million, and $1.13 million, respectively, at December 31, 2019.

 

Cash payments included in the measurement of our operating lease liabilities were $117,268 and $234,537 for the three- and six-month periods ended June 30, 2020, respectively, compared to $112,758 and $225,516, respectively, for the same periods a year ago.

 

 12 

 

SOCKET MOBILE, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(Unaudited)

June 30, 2020

 

Future minimum lease payments under the operating leases of the office and copier at June 30, 2020 are shown below:

 

Annual minimum payments:  Amount
2020 (July 1, 2020 to December 31, 2020)  $249,994 
2021   515,822 
2022   262,789 
Total minimum payments   1,028,605 
Less: Present value factor   (64,349)
Total operating lease liabilities   964,256 
Less: Current portion of operating lease   (455,928)
Long-term portion of operating lease  $508,328

 

   

Finance Leases

 

The new standard, ASU 2016-02 classifies lessee leases into two types, operating and finance. The Company leases certain of its equipment under finance leases. The leases are collateralized by the underlying assets. At June 30, 2020, the Company has no equipment subject to financing arrangement, compared to equipment with a cost of $100,584 at December 31, 2019. The accumulated depreciation of the assets associated with the finance leases as of June 30, 2020 and December 31, 2019, amounted to zero and $92,571 respectively.

 

Purchase Commitments

As of June 30, 2020, the Company has non-cancelable purchase commitments for inventory to be used in the ordinary course of business of approximately $3,651,000.

 

Legal Matters

The Company is subject to disputes, claims, requests for indemnification and lawsuits arising in the ordinary course of business. Under the indemnification provisions of the Company’s customer agreements, the Company routinely agrees to indemnify and defend its customers against infringement of any patent, trademark, copyright, trade secrets, or other intellectual property rights arising from customers’ legal use of the Company’s products or services. The exposure to the Company under these indemnification provisions is generally limited to the total amount paid for the indemnified products. However, certain indemnification provisions potentially expose the Company to losses in excess of the aggregate amount received from the customer. To date, there have been no claims against the Company by its customers pertaining to such indemnification provisions, and no amounts have been recorded. The Company is currently not a party to any material legal proceedings.

 

NOTE 11 — Subsequent Events

 

As of August 7, 2020, 5,000 restricted stocks at the price of $1.49 per share have been granted from the 2004 Equity Incentive Plan subsequent to June 30, 2020.

 

 13 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

This Quarterly Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These statements include statements forecasting our future financial condition and results, our future operating activities, market acceptance of our products, expectations for general market growth of mobile computing devices, growth in demand for our data capture products, expansion of the markets that we serve, expansion of the distribution channels for our products, and the timing of the introduction and availability of new products, as well as other forecasts discussed under “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Words such as “may,” “will,” “predicts,” “anticipates,” “expects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” variations of such words, and similar expressions are intended to identify such forward-looking statements. Such forward-looking statements are based on current expectations, estimates, and projections about our industry, management’s beliefs, and assumptions made by management. These forward-looking statements are no guarantees of future performance and are subject to certain risks, uncertainties, and assumptions that are difficult to predict; therefore, actual results and outcomes may differ materially from what is expressed or forecasted in any such forward looking statements. Factors that could cause actual results and outcomes to differ materially include, but are not limited to: volatility in the world economy generally and in the markets we serve in particular; the risk of delays in the availability of our products due to technological, market or financial factors including the availability of product components and necessary working capital; our ability to successfully develop, introduce and market future products; our ability to effectively manage and contain our operating costs; the availability of third-party hardware and software that our products are intended to work with; product delays associated with new model introductions and product changeovers by the makers of products that our products are intended to work with; continued growth in demand for barcode scanners; market acceptance of emerging standards such as RFID/Near Field Communications and of our related data capture products; the ability of our strategic relationships to benefit our business as expected; our ability to enter into additional distribution relationships; or other factors described in this Form 10-Q including “Item 1A. Risk Factors” and recent Form 8-K and Form 10-K reports filed with the Securities and Exchange Commission. We assume no obligation to update such forward-looking statements or to update the reasons why actual results could differ materially from those anticipated in such forward-looking statements.

 

You should read the following discussion in conjunction with the interim condensed financial statements and notes included elsewhere in this report, the Company’s annual financial statements in form 10-K, and other information contained in other reports and documents filed from time to time with the Securities and Exchange Commission.

 

The Company and its products

 

We are a leading innovator of data capture and delivery solutions for enhanced productivity in workforce mobilization. Our products are incorporated into mobile applications used in point of sale (POS), commercial services (field workers), asset tracking, manufacturing process and quality control, transportation and logistics (goods tracking and movement), event management (ticketing, entry, access control, and identification), medical and education. Our primary products are cordless data capture devices incorporating barcode scanning or RFID/Near Field Communications (NFC) technologies that connect over Bluetooth. All products work with applications running on smartphones, mobile computers and tablets using operating systems from Apple® (iOS), Google™ (Android™) and Microsoft® (Windows®). We offer an easy-to-use software developer kit (Capture SDK) to application developers, which enables them to provide their users with our advanced barcode scanning and RFID/NFC features. Our products are integrated in their application solutions and are marketed by the application developers or the resellers of their applications. The number of our registered developers for data capture applications continues to grow.

 

 14 

 

Standard companion cordless barcode scanners. Our SocketScan® 700 Series include 1D linear imaging (S700), 1D laser (S730) and 2D (S740) barcode scanners, available in five vivid colors: blue, green, red, white and yellow. S740 reads all common 1D, stacked, 2D and postal codes.

 

Durable companion cordless barcode scanners. Our DuraScan® 700 Series Linear Barcode Scanner (D700), Laser Barcode Scanner (D730) and Universal Barcode Scanner (D740, D750, D760), are designed to be durable barcode scanners with IP54-rated outer casing to withstand tougher environments. Universal Barcode Scanners (D740, D750, D760) read all common 1D, stacked, 2D and postal codes. D740 is priced competitively with a 1D barcode scanner, making D740 the affordable 2D option available in the market. D760 includes MRZ (machine-readable zone) support, making it capable of scanning passports, visas, and other travel documents. In July, we announced a new medical-grade, universal scanner, the D755, which was designed and built for healthcare environment.

 

DuraSled and Attachable cordless barcode scanners. Our SocketScan 800 Series cordless barcode scanners, 1D linear imaging (S800) and 2D (S840, S860) are attachable to smartphones, tablets and other mobile devices with an easily detachable clip or DuraCase, creating a one-handed solution. DuraCase models support iPhone 6/7/8, iPhone 6/7/8 Plus, iPod touch, Samsung J3/J5 and Samsung S7. New DuraCase models are introduced from time to time as new mobile phones are released. S860 includes MRZ (machine-readable zone) support, making it capable of scanning passports, visas, and other travel documents in addition to barcodes. SocketScan 800 Series scanners may be used stand-alone as well.

 

In 2019, we expanded our product line with a new family of products; DuraSled for the iPhone models 6,7,8, X and 11. The DuraSled combines the iPhone and a scanner to make a single-handed solution. The DuraSled both protects the phones from impact damage and provides a robust charging solution for all environments. The DuraSled is easy-to-use and ideal for delivery services, stock counting, ticketing and other application-driven, mobile solutions. In July 2020, we announced DuraSled compatibility for the Samsung XCover Pro. There are two versions of the XCover Pro DuraSled: the DS800 XCover Pro for 1D barcode scanning and the DS840 XCover Pro for 1D and 2D barcode scanning, respectively.

 

Contactless RFID/NFC reader writer. Our contactless product line includes the D600 Contactless Reader/Writer and the S550 Contactless Membership Card Reader/Writer. The D600, an ergonomically handheld model with IP54-rated outer casing, can read and write many different types of electronic SmartTags or transfer data with near field communication. The S550 enables us to expand our business into the emerging market for tap-and-go solutions that have traditionally been limited to payment solutions, such as Apple Pay, but can now be used for ticketing, access and identification applications. S550 is currently available for the developers.

 

 15 

 

Software Developer Kit (Capture SDK). Our Software Developer Kit (Capture SDK) supports all our data capture devices with a single installation, making it easy for a developer to integrate our data capture capabilities into their application. With the installation of our data capture software, the developers’ customers can choose any of our products that work best for them. Our Capture SDK enables the developer to modify captured data, control the placement of the barcoded or RFID data in their application, and control the feedback to the user that the transaction and transmission was successfully completed. Our Capture SDK also supports the built-in camera in a customer’s smartphone or tablet to be used for occasional or lower volume data collection requirements. The Capture SDK uses tools integrated with software build environments such as CocoaPods, Maven and NuGet, adds support for high level frameworks such as Xamarin, Cordova and Java, and adds other features to make it easier for developers to integrate our data capture software into their applications.

 

We design our own products and are responsible for all associated test equipment. We use third party contract manufacturers to make many components. We perform final product assembly, test, package and distribute our products at and from our Newark, California facility. We offer our products worldwide through two-tier distribution enabling customers to purchase from large numbers of on-line resellers around the world including application developers who resell their own solutions along with our data capture products. We believe growth in mobile applications and the mobile workforce are resulting from technical advances in mobile technologies, cost reductions in mobile devices and the growing adoption by businesses of mobile applications for smartphones and tablets, building a growing demand for our products. Our data capture products address the need for speed and accuracy by today’s mobile workers and by the systems supporting those workers, thereby enhancing their productivity and allowing them to exploit time sensitive opportunities and improve customer satisfaction.

 

Revenues

 

Total revenues for the three and six months ended June 30, 2020 were approximately $2.7 million and $6.9 million, respectively, a decrease of 46% and 28%, respectively, from revenues of $5.1 million and $9.7 million, respectively, in the comparable periods one year ago.  The decrease for the three and six months ended June 30, 2020 was primarily due to lower sales as a result of COVID-19.

 

Cost of Sales and Gross Margins

 

 Cost of sales primarily consists of the costs to manufacture our products, including the costs of materials, contract manufacturing, shipping costs, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and inventory excess and obsolete provisions.

 

The factors that impact our gross margins are the cost of materials, the mix of products and the extent to which we are able to efficiently utilize our manufacturing capacity. Our gross margins on sales for the three and six-month periods ended June 30, 2020 were 50% and 52%, respectively, compared to gross margins of 52% for the corresponding periods a year ago.

 

 16 

 

Research and Development Expense

 

Research and development expenses consist of the personnel and related expenses including stock-based compensation of our research and development teams, and materials and supplies, consulting services, third party testing services and equipment and facility expenses related to our research and development activities. All research and development costs are expensed as incurred. 

 

Research and development expense in the three and six months ended June 30, 2020 were approximately $860,000 and $1,741,000, a decrease of 14% and 8% compared to expenses of approximately $997,000 and $1,891,000 in the corresponding periods a year ago. Decreases in the level of research and development expense was primarily due to a reduction in employee compensation, a short-term cost saving initiative implemented by the Company to cope with COVID-19 impacts.

 

Sales and Marketing Expense

 

Sales and marketing expenses consist primarily of salaries and stock-based compensation for our sales and marketing personnel, fees for sales consultants, fees for professional services, marketing programs, advertising costs and travel expenses.

 

Sales and marketing expense in the three and six months ended June 30, 2020 were approximately $722,000 and $1,490,000, a decrease of 6% and 2% compared to the expense of approximately $771,000 and $1,527,000 in the corresponding periods a year ago.  The decrease was primarily due to a reduction in employee compensation, a short-term cost saving initiative implemented by the Company to cope with COVID-19 impacts.

 

 

General and Administrative Expense

General and administrative expenses consist primarily of general corporate costs, including personnel expenses, financial reporting, corporate governance and compliance and outside legal, audit and tax fees.

 

General and administrative expense in the three and six months ended June 30, 2020 were approximately $589,000 and $1,256,000, a decrease of 8% and 7% compared to the expense of approximately $643,000 and $1,346,000 in the corresponding periods a year ago. The decrease was primarily due to a reduction in employee compensation, a short-term cost saving initiative implemented by the Company to cope with COVID-19 impacts.

 

Interest Expense, Net of Interest Income

 

Interest expense, net of interest income, in the three and six months ended June 30, 2020 was approximately $8,100 and $27,600, respectively, compared to approximately $29,300 and $57,800, respectively, in the same periods one year ago. Interest expense in 2020 was primarily related to interest on bank term loan and credit line facilities (see “NOTE 4 — Bank Financing Arrangements” for more information). Average outstanding balance of bank term loan and credit lines during Q2 2020 was $0.42 million. Interest expense in 2019 was also primarily related to interest on bank term loan and credit line facilities. Average outstanding balance of bank term loan and credit lines during the Q2 2019 was $1.69 million.

 

 17 

 

Interest income reflects interest earned on cash balances. Interest income was nominal in each of the comparable first quarters, reflecting low average cash balances combined with low average rates of return.

 

Income Taxes

 

The Tax Cuts and Jobs Act of 2017, effective on January 1, 2018, eliminates alternative minimum taxes and lowers the U.S. federal corporate income tax rate from 34% to 21%. California corporate net income tax rate is 6.98% after allowing for federal deductibility.

 

We didn’t record deferred tax benefit for the loss in the three and six months ended June 30, 2020. Our deferred tax asset, primarily representing future income tax savings from the application of net operating loss carry forwards, was valued at approximately $5,506,000 at June 30, 2020.

 

In the first six months of 2019, our stock-based compensation of $259,000 is the primary permanent difference between financial and tax expense which increased our taxable income. We estimated our federal and state effective tax rate to be 36% in 2019. In the three and six months ended June 30, 2019, we recorded a deferred tax expense of approximately $69,000 and $75,400, respectively, with the expectation of a return to profitable operating results and full utilization of our net operating loss carryforwards

 

 We have determined that utilization of existing net operating losses against future taxable income is not limited by Section 382 of the Internal Revenue Code. Future ownership changes, however, may limit our ability to fully utilize the existing net operating loss carryforwards against any future taxable income. We will continue to monitor the likelihood to realize the value of deferred tax assets in the future.

 

Liquidity and Capital Resources

 

As reflected in our Statements of Cash Flows, net cash provided by operating activities was approximately $244,000 in the first half of 2020, compared to net cash used in operating activities of approximately $137,000 in the comparable period a year ago. We calculate net cash used in or provided by operating activities by decreasing our net loss (approximately $858,000 in the first half of 2020) or increasing our net income (approximately $132,000 in the first half of 2019) by the expenses, such as stock-based compensation expense, depreciation, and deferred tax expense, that did not require the use of cash. These amounts totaled approximately $554,000 and $551,000 in the first half of 2020 and 2019, respectively. In addition, we report increases in assets and reductions in liabilities as uses of cash and decreases in assets and increases in liabilities as sources of cash, together referred to as changes in operating assets and liabilities.

 

In the first half of 2020, changes in operating assets and liabilities resulted in net cash provided by operating activities of approximately $549,000 which was primarily due to decreases in accounts receivable driven by the lower shipments in Q2 2020. In the first six months of 2019, changes in operating assets and liabilities resulted in a net use of cash of $820,000 which was primarily due to increases in accounts receivable driven by the higher shipments in the second half of Q2 2019, the buildup of inventories to accommodate rising sales, and prepayments for insurance policies and inventories.

 

 18 

 

In the first half of 2020 and 2019, we invested approximately $256,000 and $187,000, respectively, in manufacturing tooling costs and computer software development costs.

 

Net cash used in financing activities was approximately $20,000 in the first half of 2020, compared to net cash provided by financing activities of approximately $256,000 in the comparable period a year ago. Financing activities in the first half of 2020 consisted of proceeds of a loan of $1.06 million under the Paycheck Protection Program (“PPP”) of the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) and a loan of $150,000 from the SBA under its Economic Injury Disaster (“EIDL”) assistance program, offset by repayments of borrowings under our bank lines of credit and by $250,000 repayment on our term loan. Financing activities in the first half of 2019 consisted primarily of approximately $513,000 borrowed on our bank lines of credit, partially offset by $250,000 repayment on our term loan.

 

Contractual Obligations

 

Our contractual cash obligations at June 30, 2020 are outlined in the table below:

 

      Payments Due by Period
Contractual Obligations  Total  Less than
1 year
  1 to 3
years
  4 to 5
years
  More than
5 years
                
  Unconditional purchase obligations with contract manufacturers  $3,651,000   $3,651,000   $—     $—     $—   
  Operating lease for office   996,000    447,000    549,000    —      —   
  Operating lease for copier   33,000    15,000    18,000    —      —   
  Total contractual obligations   $4,680,000  $4,113,000  $567,000  $—    $—  

 

 

Off-Balance Sheet Arrangements

As of June 30, 2020, we have no off-balance sheet arrangements as defined in Item 303 of Regulation S-K.

 

 19 

 

  

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

Interest Rate Risk

 

Our exposure to market risk for changes in interest rates relates primarily to our bank term loan and credit line facilities. Amounts outstanding under the term loan bear interest at lender's prime rate (minimum of 4.25%) plus 1.75%. Our bank credit line facilities of up to $2.5 million have variable interest rates based upon the lender's prime rate (minimum of 4.25%) plus 0.75%, for both the domestic line (up to $2.0 million) and the international line (up to $0.5 million). Accordingly, interest rate increases could increase our interest expense on outstanding term loan and credit line balances. Based on a sensitivity analysis during the three months ended June 30, 2020, an increase of 1% in the interest rate would have increased our second quarter borrowing costs by approximately $1,061.

 

 

Foreign Currency Risk

 

A substantial majority of our revenue, expense and purchasing activities are transacted in U.S. dollars. However, we require our European distributors to purchase our products in Euros and we pay the expenses of our European employees in Euros and British pounds. We may enter into selected future purchase commitments with foreign suppliers that may be paid in the local currency of the supplier. We hedge a significant portion of our European receivables balance denominated in Euros to reduce the foreign currency risk associated with these assets, and we have not been subject to significant losses from material foreign currency fluctuations. Based on a sensitivity analysis of our net foreign currency denominated assets at the end of the quarter ended June 30, 2020, an adverse change of 10% in exchange rates would have resulted in a decrease in our net income for the first quarter of 2020 of approximately $9,000 if left unprotected. For the second quarter of 2020, the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives used to hedge foreign currency risks, was a net loss of $5,580. We will continue to monitor, assess, and mitigate through hedging activities, our risks related to foreign currency fluctuations.

 

 

 

 

 

 

 

 

 

 

 20 

  

Item 4. Controls and Procedures

 

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

Our management evaluated, with the participation of our Chief Executive Officer and our Chief Financial Officer, the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures are effective to ensure that information we are required to disclose in reports that we file or submit under the Securities Exchange Act of 1934 is (i) recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms, and (ii) accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

 

 

Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting that occurred during the period covered by the last fiscal quarter ended June 30, 2020 and this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

 

 

 

 

 

 

 

 

 

 21 

 

 

 

PART II

 

Item 1A. Risk Factors

 

The risks described in this Quarterly Report on Form 10-Q are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition, and operating results.

 

Global economic conditions may have a negative impact on our business and financial condition in ways that we currently cannot predict and may further limit our ability to raise additional funds.

 

Global economic conditions may have an impact on our business and our financial condition. We may face significant challenges if global economic growth slows down and conditions in the financial markets worsen. The current COVID-19 pandemic has reduced our sales due to worldwide curtailment of business activities to slow down the spread of the coronavirus. The future developments and the impact of COVID-19 on our business are highly uncertain and cannot be predicted. If the overall economy is impacted for an extended period, our results of operations, financial position and cash flows may be materially adversely affected. We are not able to estimate the duration of the pandemic and potential impact on the business if disruptions or delays in business developments and shipments of product occur. In addition, a severe prolonged economic downturn could result in a variety of risks to the business, including weakened our ability to develop potential businesses and a decreased ability to raise additional capital when needed on acceptable terms, if at all. As the situation continues to evolve, we will continue to closely monitor market conditions and respond accordingly.

 

We may not return to profitability.

 

To return to profitability, we must accomplish numerous objectives, including continued growth in our business, ongoing support to registered developers whose applications support the use of our data capture products, and the development of successful new products. We cannot foresee with any certainty whether we will be able to achieve these objectives in the future. Accordingly, we may not generate sufficient revenue or control our expenses to maintain ongoing profitability. If we cannot maintain ongoing profitability, we will not be able to support our operations from positive cash flows, and we would use our existing cash to support operating losses. If we are unable to secure the necessary capital to replace that cash, we may need to suspend some or all of our current operations.

 

We may require additional capital in the future, but that capital may not be available on reasonable terms, if at all, or on terms that would not cause substantial dilution to investors’ stock holdings.

 

We may need to raise capital to fund our growth or operating losses in future periods. Our forecasts are highly dependent on factors beyond our control, including market acceptance of our products and delays in deployments by businesses of applications that use our data capture products. Even if we maintain profitable operating levels, we may need to raise capital to provide sufficient working capital to fund our growth. If capital requirements vary materially from those currently planned, we may require additional capital sooner than expected. There can be no assurance that such capital will be available in sufficient amounts or on terms acceptable to us, if at all.

 

 22 

 

If application developers are not successful in their efforts to develop, market and sell their applications into which our software and products are incorporated, we may not achieve our sales projections.

 

We are dependent upon application developers to integrate our scanning and software products into their applications designed for mobile workers using smartphones, tablets and mobile computers, and to successfully market and sell those application products and solutions into the marketplace. We focus on serving the needs of application developers as sales of our data capture products are application driven. However, these developers may take considerable time to complete development of their applications, may experience delays in their development timelines, may develop competing applications, may be unsuccessful in marketing and selling their application products and solutions to customers, or may experience delays in customer deployments and implementations, which would adversely affect our ability to achieve our revenue projections.

 

Failure to maintain effective internal controls could have a material adverse effect on our business, operating results and stock price.

 

We have evaluated and will continue to evaluate our internal control procedures in order to satisfy the requirements of Section 404 of the Sarbanes-Oxley Act, which requires an annual management assessment of the design and effectiveness of our internal control over financial reporting. If we fail to maintain the adequacy of our internal controls, as such standards are modified, supplemented or amended from time to time, we may not be able to ensure that we can conclude on an ongoing basis that we have effective internal control over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act. Moreover, effective internal controls, particularly those related to revenue recognition and access to assets, are necessary for us to produce reliable financial reports and are important to helping prevent financial fraud. If we cannot provide reliable financial reports or prevent fraud, our business and operating results could be harmed, investors could lose confidence in our reported financial information, and the trading price of our stock could drop significantly.

 

Despite security protections, our business records and information could be hacked by unauthorized personnel

 

We protect our business records and information from access by unauthorized personnel and are not aware of any instances where such data has been compromised. We maintain adequate segregation of duties in safeguarding our assets and related records and monitor our systems to detect any attempts to bypass our controls and procedures which we evaluate and update from time to time. We are aware that unauthorized efforts to access our business records and information with sophisticated tools could bypass our controls and procedures and we remain alert to that possibility.

 

 23 

 

  

Our quarterly operating results may fluctuate in future periods, which could cause our stock price to decline.

 

We expect to experience quarterly fluctuations in operating results in the future. We generally ship orders as received, and as a result we may have little backlog. Quarterly revenues and operating results therefore depend on the volume and timing of orders received during the quarter, which are difficult to forecast. Historically, we have often recognized a substantial portion of our revenue in the last month of the quarter. This subjects us to the risk that even modest delays in orders or in the manufacture of products relating to orders received, may adversely affect our quarterly operating results. Our operating results may also fluctuate due to factors such as:

the demand for our products;
the size and timing of customer orders;
unanticipated delays or problems in our introduction of new products and product enhancements;
the introduction of new products and product enhancements by our competitors;
the timing of the introduction and deployments of new applications that work with our products;
changes in the revenues attributable to royalties and engineering development services;
product mix;
timing of software enhancements;
changes in the level of operating expenses;
competitive conditions in the industry including competitive pressures resulting in lower average selling prices;
timing of distributors’ shipments to their customers;
delays in supplies of key components used in the manufacturing of our products; and
general economic conditions and conditions specific to our customers’ industries.

 

Because we base our staffing and other operating expenses on anticipated revenues, unanticipated declines or delays in the receipt of orders can cause significant variations in operating results from quarter to quarter. As a result of any of the foregoing factors, or a combination, our results of operations in any given quarter may be below the expectations of public market analysts or investors, in which case the market price of our common stock would be adversely affected.

 

In order to maintain the availability of our bank lines of credit we must remain in compliance with the covenants as specified under the terms of the credit agreements and the bank may exercise discretion in making advances to us.

 

Our credit agreements with our bank requires us to maintain compliance with an asset coverage ratio of no less than 1.25 to 1.0, measured monthly. The agreement contains customary affirmative and negative covenants, including covenants that limit or restrict our ability to, among other things, grant liens, make investments, incur indebtedness, merge or consolidate, dispose of assets, make acquisitions, pay dividends or make distributions, repurchase stock, enter into transactions with affiliates and enter into restrictive agreements, in each case subject to customary exceptions for a credit facility of this size and type. The agreement also contains customary events of default including, among others, payment defaults, breaches of covenants, bankruptcy and insolvency events, cross defaults with certain material indebtedness, judgment defaults, and breaches of representations and warranties. Upon an event of default, our bank may declare all or a portion of our outstanding obligations payable to be immediately due and payable and exercise other rights and remedies provided for under the agreement. During the existence of an event of default, interest on the obligations could be increased. The agreement may be terminated by us or by our bank at any time. Upon such termination, our bank would no longer make advances under the credit agreement and outstanding advances would be repaid as receivables are collected. All advances are at our bank’s discretion and our bank is not obligated to make advances.

 

 24 

 

Deferred tax assets comprise a significant portion of our assets and are dependent upon future tax profitability to realize the benefits.

 

We have recorded deferred tax assets on our balance sheet because we believe that it is more likely than not that we will generate sufficient tax profitability in the future to realize the tax savings our deferred tax assets represent. If we do not achieve and maintain sufficient profitability, the tax savings represented by our deferred tax assets may never be realized and we would need to recognize a loss for those deferred tax assets.

 

Goodwill comprises a significant portion of our assets and may be subject to impairment write-downs in future periods which would substantially increase our losses, make it more difficult to achieve profitability, and could cause our stock price to decline.

 

We review our goodwill for impairment at least annually as of September 30th, and more often if factors suggest potential impairment. Many factors are considered in evaluating goodwill including our market capitalization, comparable companies within our industry, our estimates of our future performance, and discounted cash flow analysis. Many of these factors are highly subjective and may be negatively impacted by our financial results and market conditions in the future. We may incur goodwill impairment charges in the future and any future write-downs of our goodwill would adversely affect our operating results, make it more difficult to maintain profitability, and as a result the market price of our common stock could be adversely affected.

 

We may be unable to manufacture our products because we are dependent on a limited number of qualified suppliers for our components.

 

Several of our component parts are produced by one or a limited number of suppliers. Shortages or delays could occur in these essential components due to an interruption of supply or increased demand in the industry. Suppliers may choose to restrict credit terms or require advance payment causing delays in the procurement of essential materials. If we are unable to procure certain component parts, we could be required to reduce our operations while we seek alternative sources for these components, which could have a material adverse effect on our financial results. To the extent that we acquire extra inventory stocks to protect against possible shortages, we would be exposed to additional risks associated with holding inventory, such as obsolescence, excess quantities, or loss.

 

 25 

 

 

If we fail to develop and introduce new products rapidly and successfully, we will not be able to compete effectively, and our ability to generate sufficient revenues will be negatively affected.

 

The market for our products is prone to rapidly changing technology, evolving industry standards and short product life cycles. If we are unsuccessful at developing and introducing new products and services on a timely basis that include the latest technologies, conform to the newest standards, and that are appealing to end users, we will not be able to compete effectively, and our ability to generate significant revenues will be seriously harmed.

 

The development of new products and services can be very difficult and requires high levels of innovation. The development process is also lengthy and costly. Short product life cycles for smartphones and tablets expose our products to the risk of obsolescence and require frequent new product upgrades and introductions. We will be unable to introduce new products and services into the market on a timely basis and compete successfully, if we fail to:

 

invest significant resources in research and development, sales and marketing, and customer support;
identify emerging trends, demands and standards in the field of mobile computing products;
enhance our products by adding additional features;
maintain superior or competitive performance in our products; and
anticipate our end users’ needs and technological trends accurately.

 

We cannot be sure that we will have sufficient resources to make adequate investments in research and development or that we will be able to identify trends or make the technological advances necessary to be competitive.

 

A significant portion of our revenue currently comes from a limited number of distributors, and any decrease in revenue from these distributors could harm our business.

 

A significant portion of our revenue comes from a limited number of distributors. In the first half of 2020 and 2019, Ingram Micro® and BlueStar together represented approximately 53% and 61%, respectively, of our worldwide revenues. We expect that a significant portion of our revenue will continue to depend on sales to a limited number of distributors. We do not have long-term commitments from our distributors to carry our products, and any of our distributors may from quarter to quarter comprise a significant concentration of our revenues. Any of our distributors could choose to stop selling some or all of our products at any time, and each of these companies also carries our competitors’ products. If we lose our relationship with any of our significant distributors, we would experience disruption and delays in marketing our products.

 

We may not be able to collect receivables from customers who experience financial difficulties.

 

Our accounts receivables are derived primarily from distributors. We perform ongoing credit evaluations of our customers’ financial conditions but generally require no collateral from our customers. Reserves are maintained for potential credit losses, and such losses have historically been within such reserves. However, many of our customers may be thinly capitalized and may be prone to failure in adverse market conditions. Although our collection history has been good, from time to time a customer may not pay us because of financial difficulty, bankruptcy or liquidation. If global financial conditions have an impact on our customers’ ability to pay us in a timely manner, and consequently, we may experience increased difficulty in collecting our accounts receivable, and we may have to increase our reserves in anticipation of increased uncollectible accounts.

 

 26 

 

We could face increased competition in the future, which would adversely affect our financial performance.

 

The market in which we operate is very competitive. Our future financial performance is contingent on a number of unpredictable factors, including that:

 

some of our competitors have greater financial, marketing, and technical resources than we do;
we periodically face intense price competition, particularly when our competitors have excess inventories and discount their prices to clear their inventories; and
certain manufacturers of tablets and mobile phones offer products with built-in functions, such as Bluetooth wireless technology or barcode scanning, that compete with our products.

 

Increased competition could result in price reductions, fewer customer orders, reduced margins, and loss of market share. Our failure to compete successfully against current or future competitors could harm our business, operating results and financial condition.

 

If we do not correctly anticipate demand for our products, our operating results will suffer.

 

The demand for our products depends on many factors and is difficult to forecast as we introduce and support more products, and as competition in the markets for our products intensifies. If demand is lower than forecasted levels, we could have excess production resulting in higher inventories of finished products and components, which could lead to write-downs or write-offs of some or all of the excess inventories, and reductions in our cash balances. Lower than forecasted demand could also result in excess manufacturing capacity at our third-party manufacturers and in our failure to meet minimum purchase commitments, each of which may lower our operating results.

 

If demand increases beyond forecasted levels, we would have to rapidly increase production at our third-party manufacturers. We depend on suppliers to provide additional volumes of components, and suppliers might not be able to increase production rapidly enough to meet unexpected demand. Even if we were able to procure enough components, our third-party manufacturers might not be able to produce enough of our devices to meet our customer demand. In addition, rapid increases in production levels to meet unanticipated demand could result in higher costs for manufacturing and supply of components and other expenses. These higher costs could lower our profit margins. Further, if production is increased rapidly, manufacturing yields could decline, which may also lower operating results.

 

 

 

 

 

 27 

 

 

We rely primarily on distributors to sell our products, and our sales would suffer if any of these distributors stops selling our products effectively.

 

Because we sell our products primarily through distributors, we are subject to risks associated with channel distribution, such as risks related to their inventory levels and support for our products. Our distribution channels may build up inventories in anticipation of growth in their sales. If such growth in their sales does not occur as anticipated, the inventory build-up could contribute to higher levels of product returns. The lack of sales by any one significant participant in our distribution channels could result in excess inventories and adversely affect our operating results and working capital liquidity.

 

Our agreements with distributors are generally nonexclusive and may be terminated on short notice by them without cause. Our distributors are not within our control, are not obligated to purchase products from us, and may offer competitive lines of products simultaneously. Sales growth is contingent in part on our ability to enter into additional distribution relationships and expand our sales channels. We cannot predict whether we will be successful in establishing new distribution relationships, expanding our sales channels or maintaining our existing relationships. A failure to enter into new distribution relationships, to expand our sales channels, or to maintain our existing relationships could adversely impact our ability to grow our sales.

 

We allow our distribution channels to return a portion of their inventory to us for full credit against other purchases. In addition, in the event we reduce our prices, we credit our distributors for the difference between the purchase price of products remaining in their inventory and our reduced price for such products. Actual returns and price protection may adversely affect future operating results and working capital liquidity by reducing our accounts receivable and increasing our inventory balances, particularly since we seek to continually introduce new and enhanced products and are likely to face increasing price competition.

 

We depend on alliances and other business relationships with third parties, and a disruption in these relationships would hinder our ability to develop and sell our products.

 

We depend on strategic alliances and business relationships with leading participants in various segments of the mobile applications market to help us develop and market our products. Our strategic partners may revoke their commitment to our products or services at any time in the future or may develop their own competitive products or services. Accordingly, our strategic relationships may not result in sustained business alliances, successful product or service offerings, or the generation of significant revenues. Failure of one or more of such alliances could result in delay or termination of product development projects, failure to win new customers, or loss of confidence by current or potential customers.

 

We have devoted significant research and development resources to design products to work with a number of operating systems used in mobile devices including Apple® (iOS), Google™ (Android™) and Microsoft® (Windows®). Such design activities have diverted financial and personnel resources from other development projects. These design activities are not undertaken pursuant to any agreement under which Apple, Google or Microsoft is obligated to collaborate or to support the products produced from such collaboration. Consequently, these organizations may terminate their collaborations with us for a variety of reasons, including our failure to meet agreed-upon standards or for reasons beyond our control, such as changing market conditions, increased competition, discontinued product lines, and product obsolescence.

 

 28 

 

Our intellectual property and proprietary rights may be insufficient to protect our competitive position.

 

Our business depends on our ability to protect our intellectual property. We rely primarily on patent, copyright, trademark, trade secret laws, and other restrictions on disclosure to protect our proprietary technologies. We cannot be sure that these measures will provide meaningful protection for our proprietary technologies and processes. We cannot be sure that any patent issued to us will be sufficient to protect our technology. The failure of any patents to provide protection to our technology would make it easier for our competitors to offer similar products. In connection with our participation in the development of various industry standards, we may be required to license certain of our patents to other parties, including our competitors that develop products based upon the adopted standards.

 

We also generally enter into confidentiality agreements with our employees, distributors, and strategic partners, and generally control access to our documentation and other proprietary information. Despite these precautions, it may be possible for a third-party to copy or otherwise obtain and use our products, services, or technology without authorization, develop similar technology independently, or design around our patents.

 

Effective copyright, trademark, and trade secret protection may be unavailable or limited in certain foreign countries.

 

We may become subject to claims of intellectual property rights infringement, which could result in substantial liability.

 

In the course of operating our business, we may receive claims of intellectual property infringement or otherwise become aware of potentially relevant patents or other intellectual property rights held by other parties. Many of our competitors have large intellectual property portfolios, including patents that may cover technologies that are relevant to our business. In addition, many smaller companies, universities, and individuals have obtained or applied for patents in areas of technology that may relate to our business. The industry is moving towards aggressive assertion, licensing, and litigation of patents and other intellectual property rights.

 

If we are unable to obtain and maintain licenses on favorable terms for intellectual property rights required for the manufacture, sale, and use of our products, particularly those products which must comply with industry standard protocols and specifications to be commercially viable, our results of operations or financial condition could be adversely impacted.

 

In addition to disputes relating to the validity or alleged infringement of other parties’ rights, we may become involved in disputes relating to our assertion of our own intellectual property rights. Whether we are defending the assertion of intellectual property rights against us or asserting our intellectual property rights against others, intellectual property litigation can be complex, costly, protracted, and highly disruptive to business operations by diverting the attention and energies of management and key technical personnel. Plaintiffs in intellectual property cases often seek injunctive relief, and the measures of damages in intellectual property litigation are complex and often subjective or uncertain. Thus, any adverse determinations in this type of litigation could subject us to significant liabilities and costs.

 

 29 

 

New industry standards may require us to redesign our products, which could substantially increase our operating expenses.

 

Standards for the form and functionality of our products are established by standards committees. These independent committees establish standards, which evolve and change over time, for different categories of our products. We must continue to identify and ensure compliance with evolving industry standards so that our products are interoperable and we remain competitive. Unanticipated changes in industry standards could render our products incompatible with products developed by major hardware manufacturers and software developers. Should any major changes, even if anticipated, occur, we would be required to invest significant time and resources to redesign our products to ensure compliance with relevant standards. If our products are not in compliance with prevailing industry standards for a significant period of time, we would miss opportunities to sell our products for use with new hardware components from mobile computer manufacturers and OEMs, thus affecting our business.

 

Undetected flaws and defects in our products may disrupt product sales and result in expensive and time-consuming remedial action.

 

Our hardware and software products may contain undetected flaws, which may not be discovered until customers have used the products. From time to time, we may temporarily suspend or delay shipments or divert development resources from other projects to correct a particular product deficiency. Efforts to identify and correct errors and make design changes may be expensive and time consuming. Failure to discover product deficiencies in the future could delay product introductions or shipments, require us to recall previously shipped products to make design modifications, or cause unfavorable publicity, any of which could adversely affect our business and operating results.

 

The loss of one or more of our senior personnel could harm our existing business.

 

A number of our officers and senior managers have been employed for more than twenty years by us, including our President, Chief Financial Officer, Vice President of Operations and Vice President of Engineering/Chief Technical Officer. Our future success will depend upon the continued service of key officers and senior managers. Competition for officers and senior managers is intense, and there can be no assurance that we will be able to retain our existing senior personnel. The loss of one or more of our officers or key senior managers could adversely affect our ability to compete.

 

The expensing of options and restricted stocks will continue to reduce our operating results such that we may find it necessary to change our business practices to attract and retain employees.

 

We have been using stock options and restricted stocks as a key component of our employee compensation packages. We believe that stock options and restricted stocks provide an incentive to our employees to maximize long-term stockholder value and, through the use of vesting, encourage valued employees to remain with us. The expensing of employee stock options and restricted stocks adversely affects our net income and earnings per share, will continue to adversely affect future quarters, and will make profitability harder to achieve. In addition, we may decide in response to the effects of expensing stock options on our operating results to reduce the number of stock options or restricted stocks granted to employees or to grant to fewer employees. This could adversely affect our ability to retain existing employees and attract qualified candidates, and also could increase the cash compensation we would have to pay to them.

 

 30 

 

If we are unable to attract and retain highly skilled sales and marketing and product development personnel, our ability to develop and market new products and product enhancements will be adversely affected.

 

We believe our ability to achieve increased revenues and to develop successful new products and product enhancements will depend in part upon our ability to attract and retain highly skilled sales and marketing and product development personnel. Our products involve a number of new and evolving technologies, and we frequently need to apply these technologies to the unique requirements of mobile products. Our personnel must be familiar with both the technologies we support and the unique requirements of the products to which our products connect. Competition for such personnel is intense, and we may not be able to attract and retain such key personnel. In addition, our ability to hire and retain such key personnel will depend upon our ability to raise capital or achieve increased revenue levels to fund the costs associated with such key personnel. Failure to attract and retain such key personnel will adversely affect our ability to develop and market new products and product enhancements.

 

Our operating results could be harmed by economic, political, regulatory and other risks associated with export sales.

 

Our operating results are subject to the risks inherent in export sales, including:

longer payment cycles;
unexpected changes in regulatory requirements, import and export restrictions and tariffs;
difficulties in managing foreign operations;
the burdens of complying with a variety of foreign laws;
greater difficulty or delay in accounts receivable collection;
potentially adverse tax consequences; and
political and economic instability.

 

Our export sales are primarily denominated in Euros for our sales to European distributors and in British pounds for our sales to UK distributors. Accordingly, an increase in the value of the United States dollar relative to Euro or British pound could make our products more expensive and therefore potentially less competitive in European markets. Declines in the value of the Euro or pound relative to the United States dollar may result in foreign currency losses relating to collection of receivables denominated if left unhedged.

 

 31 

  

 

Our facilities or operations could be adversely affected by events outside out control, such as natural disasters or health epidemics.

 

Our corporate headquarters is located in a seismically active region in Northern California. If major disasters such as earthquakes occur, or our information system or communications network breaks down or operates improperly, our headquarters and production facilities may be seriously damaged, or we may have to stop or delay production and shipment of our products. In addition, we may be affected by the current health epidemic, COVID-19 if such an epidemic persists for an extended period of time. We may incur expenses or delays relating to such events outside of our control, which could have a material adverse impact on our business, operating results and financial condition.

 

The sale of a substantial number of shares of our common stock could cause the market price of our common stock to decline.

 

Sales of a substantial number of shares of our common stock in the public market could adversely affect the market price for our common stock. The market price of our common stock could also decline if one or more of our significant stockholders decided for any reason to sell substantial amounts of our common stock in the public market.

 

As of August 7, 2020, we had 6,050,655 shares of common stock outstanding. Substantially all of these shares are freely tradable in the public market, either without restriction or subject, in some cases, only to S-3 prospectus delivery requirements and, in other cases, only to manner of sale, volume, and notice requirements of Rule 144 under the Securities Act.

 

As of August 7, 2020, we had 2,128,061 shares of common stock subject to outstanding options under our stock option plans, and 373,251 shares of common stock were available for future issuance under the plans. We have registered the shares of common stock subject to outstanding options and reserved for issuance under our stock option plans. Accordingly, the shares of common stock underlying vested options will be eligible for resale in the public market as soon as the options are exercised.

 

Volatility in the trading price of our Common Stock could negatively impact the price of our Common Stock.

 

During the period from January 1, 2019 through August 7, 2020, our common stock price fluctuated between a high of $4.15 and a low of $0.76. We have experienced low trading volumes in our stock, and thus relatively small purchases and sales can have a significant effect on our stock price. The trading price of our common stock could be subject to wide fluctuations in response to many factors, some of which are beyond our control, including general economic conditions and the outlook of securities analysts and investors on our industry. In addition, the stock markets in general, and the markets for high technology stocks in particular, have experienced high volatility that has often been unrelated to the operating performance of particular companies. These broad market fluctuations may adversely affect the trading price of our common stock.

 

 

 

 32 

 

 

Item 6. Exhibits

 

Exhibits

 

31.1Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

31.2Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

32.1Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

 33 

 

 

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.

 

 

SOCKET MOBILE, INC.

Registrant 

 

 
 Date: August 12, 2020  /s/ Kevin J. Mills
  Kevin J. Mills
  President and Chief Executive Officer
  (Duly Authorized Officer and Principal Executive Officer)

 

 
 Date: August 12, 2020  /s/ Lynn Zhao
  Lynn Zhao
  Vice President of Finance and Administration and Chief Financial Officer (Duly Authorized Officer and Principal Financial and Accounting Officer)

 

 

 

 

 

 

 

 34 

 

Index to Exhibits

 

 

Exhibit NumberDescription

 

 

31.1Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

31.2Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

32.1Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

 

 

 

 35 

 

EX-31 2 exhibit31_1.htm EXHIBIT 31.1

Exhibit 31.1

 

CERTIFICATION

 

I, Kevin J. Mills, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Socket Mobile, Inc.;

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

       
Date: August 12, 2020 By: /s/ Kevin J. Mills  
    Name:

Kevin J. Mills

    Title: President and Chief Executive Officer (Principal Executive Officer)

 

EX-31 3 exhibit31_2.htm EXHIBIT 31.2

Exhibit 31.2

 

CERTIFICATION

 

I, Lynn Zhao, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Socket Mobile, Inc.;

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

       
Date: August 12, 2020 By: /s/ Lynn Zhao  
    Name:

Lynn Zhao

    Title: Vice President of Finance and Administration and Chief Financial Officer
(Principal Financial Officer)

EX-32 4 exhibit32_1.htm EXHIBIT 32.1

Exhibit 32.1

 

 

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

I, Kevin J. Mills, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Socket Mobile, Inc. on Form 10-Q for the quarter ended June 30, 2020 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Socket Mobile, Inc.

 

 

         
By:   /s/ Kevin J. Mills  
    Name:  

Kevin J. Mills

    Title:   President and Chief Executive Officer (Principal Executive Officer)
    Date:   August 12, 2020

 

 

 

I, Lynn Zhao, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Socket Mobile, Inc. on Form 10-Q for the quarter ended June 30, 2020 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Socket Mobile, Inc.

 

 

         
By:   /s/ Lynn Zhao  
    Name:  

Lynn Zhao

    Title:   Vice President of Finance and Administration and Chief Financial Officer (Principal Financial Officer)
    Date:   August 12, 2020

GRAPHIC 5 socketmobile.jpg begin 644 socketmobile.jpg M_]C_X0TT17AI9@ 34T *@ @ !P$2 , ! $ $: 4 ! M8@$; 4 ! :@$H , ! ( $Q ( > <@$R ( 4 M D(=I 0 ! I - "OR G$ *_( "<0061O8F4@4&AO M=&]S:&]P($-3-2XQ(%=I;F1O=W, ,C Q-CHP,CHP,2 Q,#HS,3HS- Z ! M , ! $ * " 0 ! !5J # 0 ! 8 & 0, M P $ !@ 1H !0 $ $> 1L !0 $ $F 2@ P $ @ M @$ ! $ $N @( ! $ O^ $@ ! 2 '_ MV/_M Q!9&]B95]#30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D) M#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P, M# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P, M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\ $0@ +0"@ P$B (1 M 0,1 ?_= 0 "O_$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ M 04! 0$! 0$ 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! M (1 P0A$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U M%J*R@R9$DU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?56 M9G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$# M(3$2!$%187$B$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:F MML;6YO8G-T=79W>'EZ>WQ__: P# 0 "$0,1 #\ ]522224I1]1F_9N&_P#= MG7[ER?\ C1S^K8'U4LNZ8YU;G75UY-U9(?72[=N>Q[?H;KO1IW?\*O+_ *N= M,^HO4\-M'4NHY72NLNW1D6;#B;BYWI%KMN]K65[/4]?(QOTG^%24^_*OF]0P M.GUBW/R:<2HF ^^QM;2?#=:YK5G9>7=]7?JKZUS_ +7E8&+74'NG]->&LQZM MQ<2_]8R2S\[\]8UO035U#"Z:RVO(ZSEUVY?4>N95;;\AM=3Z6/JZ?1>RS&Q6 MW79?I8]/]&P\:NS]!D7)*>KP\[!SZ?7PVQLCMOK+FHZX[%Z);] MMZEC,%577BMN,ZZO(W^A5U.K&_19+?M&#;1E-]'TGT>G;CU8^1]# M0ZE]:VXGU*/UG94-S\6J^JDGK]#V)*=]SV,&Y[@T> M),!/SJ%X?]6/JMU?_&!FY74NJ]0>*:'!K[WCU'N>[])Z&/7+*:*JV>[V^RK] M$RJC_1^D?4OZD'ZIW9HKS79>+EBLUUO;L+',-F[Z+W5OW^I]/96DIX7_ !PY M^=C?6:AF-DVTL.%62VNQS03ZN3KM8X+V->*_XZ!/UIQP.3@U?^?YC?5LQZ7Y6?G_ %JZW=G_ %VZJ_$QFMFJJH/.KC[IK?TO^%L_X2VRV MY)3[Z"")&H/!5?J/4RMG^$>O'.A]?POJ MO];L;$Z!U-_4/J]F/K;=7;N:&&UWHOAP9?ZM-+/5I_0KJ?\ ''TV MV[HM7479=@IQ;&,9A #TC8\N:[(L_/=:VOV5_P"C_P '_/6I*>D^IGUDN^LO M2[NI65-IK^TVU8[!.X5,V^GZTN?^F]WOV>Q6V=7R3U]_2CAO%#:_4&7[MLPU MVOZ/T]GN]/\ GOYS_KGI^5?4K_%M@?6;HAZE?F78]GK/JV,:TMAH;#O=[OSE M[+14*::Z02X5M# 3R=HVI*2))))*?__0]522224X?UQZY;T+HSL]F%^T:P\5 MY%&H'I/#A8]S@RYNW_C&>FO&OK-G_53K-F/_ ,V>E9&'U"ZR+J6P:W[A#:Z, M6IUWZ3?_ #?H_9V?\#9_@_H%1#&!Q<&@./)C4I*>;P?J]FW_ %"HZ%G/]/-^ MR-K#B9]*UD68N[;_ -Q+&4_1_P!$J=O7C;U#"ZDRJNCK.)7;A]0Z'E6,HR', MM=2]]O3[[WUXV2RF[$]3'N_HV9C6V?IZ+_T:[)553^ENJJ]&JC]'Z^759^C24T\3K5GVWJ656:KNO=0 M973A=(HL;DFBO'W"BSJ5N-^BQF_:F3N-?NRKLJNZZKQ[/T?VC&>?T.158UNSZ7I MV_HK*K_])Z)]3OKT[ZUYN4RC ?BX>,P%N0]VXO<3&SVL]*OV_F>K8NKKU_6?H$XV(ZP/FG MC&O/YOIZM^R9/[G]'^GB_P U916O8TDE/+_5WK^#]>/JQD5.<*LBZE^+U"EG M-;K6.J]1C7>[TK6[GT?]M_SE5B\PZ8P_4;K=V+]:^C5Y^':-F]]3+6DL]S,G M MR6>G:US'_I*M]'T_T^RVGTU[N@8V7A9U/JXMU65026E]3FV,D:/;N87-]J M2GS?"^L_U3ZOU#%P_JU]5:[KWW5>OD6X=#645%[/5R#]G]5WL9O^G90QEG^D M_FUT_P#C(Z1F=6^J>5CX-;KLBIS+V4L$N>*W38UC?SG^GO>UC??9_-UKH7Y. M'1=3B/MKJNR-WV>@N:U]FP;[?1J^E9Z;??9L^@G^UXOVK[%ZU?VOT_6^S[AZ MGISZ?K>E/J>EZGL]3Z&])3XQ]2_\9 ^K/2+>DNZ>[+N-SK*2U^R7/VL-5C"R MQ^YKF?F?YB]IH>^RBNRQNQ[V-J9HZ?TS+SW#)T7+W6X M'2Z*F^B; M:A9>UE_H^G]H].ZRKU_4]+]&DIZ9))))2ES7UIZWUK ZKT7IW2!C;^J675V. MRFOW<_V?X3_@UTJYSZP_LC_G']7?MOVC[;ZN1]@]'9Z6[T MV>M]LW^_;LV^GZ22GGK?KM];<;I67U.ZG!?3T3//3^H-;Z@?D%MC:GOQ?S<7 M:VZG9ZGK;_?9[/3]"WI?K;U[-Z4SI^+TYE;L[JN4S$ILN!-=8=_.7O8QS'6; M&_1KW_\ I.SF^H?\T_\ FS]9/6_:'V']LV?M#9Z/J_:O5HW_ &/_ ?V3U/3 MV^M^GV+?^O7[$_9-'[6^T[_M-7[.^PS]K^U:^A]B_-];Z?\ ._H_^N^DDI)] M5NO9O4K_A$E/7];RF5?7;ZMT'&IL?D-S0,EX< M;:@RD6?H'->VO]+]"SU*K?9_-^FA?_G3_P#:#_[N*SUC]D_\\/J]]J^T?M&, MS[!Z>ST/YG]9^U[_ --_-?S'H_X3^<4O\E?\_O\ M1^UOV1_(^S?9OM/_L1] MK^T?]9]%)3C=9^NW6:>N=2P^F8[;J^C_ &<'&&/D7V93[AZMU8R<1KJ>G;*= MWH>O79ZEM?\ A*_YGMZWBRMKP"T/ =M<(<)$PYI^BY<-]8OV+_SER?LG[:_: M'IT_M;]BSZ>V/U7[?^?ZOH?S7V;]-Z"[?']+[/5Z,^EL;Z.$))3009 $ 'CA"24T#\P "0 M 0 X0DE-)Q H 0 ".$))30/U !( "]F M9@ ! &QF9@ & ! "]F9@ ! *&9F@ & ! #( ! %H & M ! #4 ! "T & !.$))30/X !P #_________ M____________________ ^@ _____________________________P/H M /____________________________\#Z #_________________ M____________ ^@ #A"24T$ @ .$))300" " X0DE- M!# $! #A"24T$+0 !@ ! SA"24T$" $ $ M ) "0 X0DE-!!X 0 .$))300: -E !@ M 8 58 8 &P ;P!G &\ 7P!3 &\ 8P!K &4 = !- &\ M8@!I &P 90 M #, - R '@ .0 V 0 ! M %6 8 ! M ! ! ;G5L; ( &8F]U;F1S3V)J8P $ M !28W0Q ! !4;W @;&]N9P 3&5F=&QO;F< M $)T;VUL;VYG 8 !29VAT;&]N9P 58 &7!E M $YO;F4 )=&]P3W5T %1@ +_@ 8 '_ MV/_M Q!9&]B95]#30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D) M#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P, M# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P, M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\ $0@ +0"@ P$B (1 M 0,1 ?_= 0 "O_$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ M 04! 0$! 0$ 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! M (1 P0A$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U M%J*R@R9$DU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?56 M9G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$# M(3$2!$%187$B$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:F MML;6YO8G-T=79W>'EZ>WQ__: P# 0 "$0,1 #\ ]522224I1]1F_9N&_P#= MG7[ER?\ C1S^K8'U4LNZ8YU;G75UY-U9(?72[=N>Q[?H;KO1IW?\*O+_ *N= M,^HO4\-M'4NHY72NLNW1D6;#B;BYWI%KMN]K65[/4]?(QOTG^%24^_*OF]0P M.GUBW/R:<2HF ^^QM;2?#=:YK5G9>7=]7?JKZUS_ +7E8&+74'NG]->&LQZM MQ<2_]8R2S\[\]8UO035U#"Z:RVO(ZSEUVY?4>N95;;\AM=3Z6/JZ?1>RS&Q6 MW79?I8]/]&P\:NS]!D7)*>KP\[!SZ?7PVQLCMOK+FHZX[%Z);] MMZEC,%577BMN,ZZO(W^A5U.K&_19+?M&#;1E-]'TGT>G;CU8^1]# M0ZE]:VXGU*/UG94-S\6J^JDGK]#V)*=]SV,&Y[@T> M),!/SJ%X?]6/JMU?_&!FY74NJ]0>*:'!K[WCU'N>[])Z&/7+*:*JV>[V^RK] M$RJC_1^D?4OZD'ZIW9HKS79>+EBLUUO;L+',-F[Z+W5OW^I]/96DIX7_ !PY M^=C?6:AF-DVTL.%62VNQS03ZN3KM8X+V->*_XZ!/UIQP.3@U?^?YC?5LQZ7Y6?G_ %JZW=G_ %VZJ_$QFMFJJH/.KC[IK?TO^%L_X2VRV MY)3[Z"")&H/!5?J/4RMG^$>O'.A]?POJ MO];L;$Z!U-_4/J]F/K;=7;N:&&UWHOAP9?ZM-+/5I_0KJ?\ ''TV MV[HM7479=@IQ;&,9A #TC8\N:[(L_/=:VOV5_P"C_P '_/6I*>D^IGUDN^LO M2[NI65-IK^TVU8[!.X5,V^GZTN?^F]WOV>Q6V=7R3U]_2CAO%#:_4&7[MLPU MVOZ/T]GN]/\ GOYS_KGI^5?4K_%M@?6;HAZE?F78]GK/JV,:TMAH;#O=[OSE M[+14*::Z02X5M# 3R=HVI*2))))*?__0]522224X?UQZY;T+HSL]F%^T:P\5 MY%&H'I/#A8]S@RYNW_C&>FO&OK-G_53K-F/_ ,V>E9&'U"ZR+J6P:W[A#:Z, M6IUWZ3?_ #?H_9V?\#9_@_H%1#&!Q<&@./)C4I*>;P?J]FW_ %"HZ%G/]/-^ MR-K#B9]*UD68N[;_ -Q+&4_1_P!$J=O7C;U#"ZDRJNCK.)7;A]0Z'E6,HR', MM=2]]O3[[WUXV2RF[$]3'N_HV9C6V?IZ+_T:[)553^ENJJ]&JC]'Z^759^C24T\3K5GVWJ656:KNO=0 M973A=(HL;DFBO'W"BSJ5N-^BQF_:F3N-?NRKLJNZZKQ[/T?VC&>?T.158UNSZ7I MV_HK*K_])Z)]3OKT[ZUYN4RC ?BX>,P%N0]VXO<3&SVL]*OV_F>K8NKKU_6?H$XV(ZP/FG MC&O/YOIZM^R9/[G]'^GB_P U916O8TDE/+_5WK^#]>/JQD5.<*LBZE^+U"EG M-;K6.J]1C7>[TK6[GT?]M_SE5B\PZ8P_4;K=V+]:^C5Y^':-F]]3+6DL]S,G M MR6>G:US'_I*M]'T_T^RVGTU[N@8V7A9U/JXMU65026E]3FV,D:/;N87-]J M2GS?"^L_U3ZOU#%P_JU]5:[KWW5>OD6X=#645%[/5R#]G]5WL9O^G90QEG^D M_FUT_P#C(Z1F=6^J>5CX-;KLBIS+V4L$N>*W38UC?SG^GO>UC??9_-UKH7Y. M'1=3B/MKJNR-WV>@N:U]FP;[?1J^E9Z;??9L^@G^UXOVK[%ZU?VOT_6^S[AZ MGISZ?K>E/J>EZGL]3Z&])3XQ]2_\9 ^K/2+>DNZ>[+N-SK*2U^R7/VL-5C"R MQ^YKF?F?YB]IH>^RBNRQNQ[V-J9HZ?TS+SW#)T7+W6X M'2Z*F^B; M:A9>UE_H^G]H].ZRKU_4]+]&DIZ9))))2ES7UIZWUK ZKT7IW2!C;^J675V. MRFOW<_V?X3_@UTJYSZP_LC_G']7?MOVC[;ZN1]@]'9Z6[T MV>M]LW^_;LV^GZ22GGK?KM];<;I67U.ZG!?3T3//3^H-;Z@?D%MC:GOQ?S<7 M:VZG9ZGK;_?9[/3]"WI?K;U[-Z4SI^+TYE;L[JN4S$ILN!-=8=_.7O8QS'6; M&_1KW_\ I.SF^H?\T_\ FS]9/6_:'V']LV?M#9Z/J_:O5HW_ &/_ ?V3U/3 MV^M^GV+?^O7[$_9-'[6^T[_M-7[.^PS]K^U:^A]B_-];Z?\ ._H_^N^DDI)] M5NO9O4K_A$E/7];RF5?7;ZMT'&IL?D-S0,EX< M;:@RD6?H'->VO]+]"SU*K?9_-^FA?_G3_P#:#_[N*SUC]D_\\/J]]J^T?M&, MS[!Z>ST/YG]9^U[_ --_-?S'H_X3^<4O\E?\_O\ M1^UOV1_(^S?9OM/_L1] MK^T?]9]%)3C=9^NW6:>N=2P^F8[;J^C_ &<'&&/D7V93[AZMU8R<1KJ>G;*= MWH>O79ZEM?\ A*_YGMZWBRMKP"T/ =M<(<)$PYI^BY<-]8OV+_SER?LG[:_: M'IT_M;]BSZ>V/U7[?^?ZOH?S7V;]-Z"[?']+[/5Z,^EL;ZG)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!8 M35 @0V]R92 U+C M8S V,2 V-"XQ-# Y-#DL(#(P,3 O,3(O,#&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E M;&5M96YT7!E+U)E&UP M.DUO9&EF>41A=&4](C(P,38M,#(M,#%4,3 Z,S$Z,S0M,#@Z,# B('AM<#I- M971A9&%T841A=&4](C(P,38M,#(M,#%4,3 Z,S$Z,S0M,#@Z,# B(&1C.F9O M&UP34TZ2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z;&D@&UP+FEI9#HT.#5$13-$13 V M0SE%-3$Q041"0T5#,T)"045!,D0V1"(@#IX;7!M971A/B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(#P_>'!A8VME="!E;F0](G0 9&5S8P 2D!\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP" MM@+! LL"U0+@ NL"]0, PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N M [H#QP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$ MX03P!/X%#044%]@8&!A8&)P8W M!D@&609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\' MT@?E!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/ M":0)N@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X + MF NP"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W# M#=X-^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"80 M0Q!A$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C M$P,3(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5 MX!8#%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ M&2 911EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(< M>QRC',P<]1T>'4<=:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5 M($$@;""8(,0@\"$<(4@A=2&A(B>K)]PH#2@_ M*'$HHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(L MURT,+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<-]1B)&9T:K1O!'-4=[ M1\!(!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39-- MW$XE3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1" M5(]4VU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5; M15N56^5<-5R&7-9=)UUX7&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6)) M8IQB\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II M\6I(:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5 M&YXS'DJ>8EY MYWI&>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P M@I*"](-7@[J$'82 A..%1X6KA@Z&I+CDTV3MI0@ ME(J4])5?EAMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=N MI^"H4JC$J3>IJ:H_R#W(O,DZR;G*.,JWRS;+MLPUS+7--:6YQ_GJ>@RZ+SI1NG0 MZEOJY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q'EZA8:'B(F*E)66 MEYB9FJ2EIJ>HJ:JTM;:WN+FZQ,7&Q\C)RM35UM?8V=KDY>;GZ.GJ]/7V]_CY M^A$ @$# @0$ P4$! 0&!@5M 0(#$00A$@4Q!@ B$T%1!S)A%'$(0H$CD152 MH6(6,PFQ),'10W+P%^&"-"624QAC1/&BLB8U&50V160G"G.#DT9TPM+B\E5E M=58WA(6CL\/3X_,I&I2DM,34Y/25I;7%U>7U*$=79CAVAI:FML;6YO9G=X>7 MI[?'U^?W2%AH>(B8J+C(V.CX.4E9:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ M_]H # ,! (1 Q$ /P#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U\@S^9=_,N_F.;#_ )CG\P#8^Q_Y@'S:V9LK M9GS:^5>U-G[/VI\J^]MN[6VIM;;O>V_,1M_;6VMOXC?E'B<%@,%B:.&EHZ.E MABIZ6GB2.-%1546Z9)-3GK:-_P"$=?RL^47R<_X<5_V9/Y)=^?(3^Y'^RC?W M+_TX]Q=A]L?W1_O+_LSO]X_[K_W]W%G_ . ?Q_\ @%!][]IXONOLH/+J\,>G M1ZLA)K4];LWO73G7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW0(=U?)/H7XY)U\_>?;&R^KV[7[ P'5?6E/NS,0T%;OGL/<]0M-@]I[ M9H/W*W+96MF876*-EB4AI&13?W[KU0.AO]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7__T-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T%.[N]^C^O\F<+OSN7JG9.9"ZSB=W= MB;0VWDPED;4:#,YBBJ@NF13?1:S#^OOW7NEMMC=FU=[8BGW!LSQ%3Z(Y?\GR6*J:NCF_;E5O2Y]+ _0CW[KW2@]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7Q,_P":S_V]%_F2?^+\_,/_ ."'[%]V MZ8/$_;UMU?\ "'K_ +J>?^66?_/:>]'J\?GUOQ>]=.=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1;_EM\L>COA#\?\ L+Y+_(G=T>SNKNN, M8E;E*N. UV9S63K)XZ' [3VKAT>.;.;KW/E9XJ2AI59%:637*\4"2S1^ZT33 M)Z^6#VU_-*[S_FL?SB_AWW7V?/5;9Z[V_P#+SX]8'HSI:CRE36[8ZHV,_=>Q MRM/"KF.GRF]-R_:PU6?R_BCDR%6JHBPT=-1TM/;IHFIZ^N=[KT]T%'?*]GMT M;W.O23PQ]SMU1V*O4^Z3O:A_F" M;DW!M'$[PFWUN"EK-E5&UHMXY7.9>IW7'#4XAZ.F.623?5!QZW(/>NK]>]^Z M]U[W[KW7O?NO=>]^Z]U__]'?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW13OG%\QN MIO@+\6NW?E=W34U0V3U3MX9!<+C&@&?WEN;)UE/AMH;&VW'4ND,F=W=N2OIJ M*%I"(*82M43LE/#+(GNO<.OED_.7_A19_-#^;.\\W-C>_-Z?&CJJMKJB+:_3 M/QOW)F.NJ7%XB69UIJ#<6_MMR8GL3?\ DJBE,:5CUUSYZ49[%=G9K"_*?:^VIJ)XTF&9Q^]*ZFH< M7)2O%4*WW$=24*R ZK,+^ZUGJ]+_ (3R?SJ_YD^]?YA/QI^'O;OR4W9WQT;W M'G=U[>W%BN[RG8V\,2N&ZUWAN?'9/;G9N:9NQ:6N@K]NP*8JK*5E T1?53%V M#CW5@37KZ7GO75NB=?/#YS]!_P NKXV;T^3WR*SU5B]E[7:GQ&#P.&ITK]W] MB[[R\-6^U^N=C8EY8$R>ZMRRT4OB$DD5-2TT,U752PTE//-'[KW5!.P_AS_- ML_G.T"]Q_P POY&=I?RUOASO:%,CUO\ ;XHYA=I=V[@V+DM-9B:[Y!]KY&B MJ*^BR63QPII*C$9*@KO)(7+8?;\R&!_=>Z)9WITA_P (Y?Y?F\\MT5WCB\#V M1W+MVN?%]@0T^]/EIW]NS$9_'/4092FWOF>M=PUW76U=U4M>'BR.*@-!705/ MIFI$*'1[KW1D^@OY-/\ )J^:.SLI\E?Y)/S-[Q^(F^\351TQ['^)_>W;$IVS MN&JIYJS%8GM_IWN3,1=HXO$U),E2F$FKMLFJA#I&PI]2>_=>Z,C\:_YC_P W MO@!\INM_Y?'\Z8[3WCB>\LQ%M7X^- MW?'O^5S_ #'87:^0K]O[D^76YL+CMU5.Y,K2--1UPZ0V7GJ.LVU!MRAJDM% MN#,TV0_BGJ:EH8(%AK*K8'3;/Z=:@7:W\QWY_P#>&>J=Q]K_ #2^3^]7SV0VQEUUDG354< MRG4>.3?W7JGUZ^E]_P )EOGM\H/YAO\ +^[ [;^6F_:/LOLK8'RCWMTWBMW0 M;4VMM"MR&S-O=2=';QQ:YN@V=B<%@ZW+PY;?M>'JTI8I)HO&)-3J7;1Z=4DC M/6Q)[UU;KXF?\UG_ +>B_P R3_Q?GYA__!#]B^[=,'B?MZVZO^$/7_=3S_RR MS_Y[3WH]7C\^MEC^=5_-GZZ_E/?%3)=A3MBMR_(?LR',[3^-O5]:YE7<6\H* M2(UV\MRTD$T-8G7?7<=?!695T:,U4TE-01RQ35LO7T _\ A-]T+_,9RO2[?-;^8A\J/DOV-6]T[&6P6V>MLD8:^'MK=^V\EDGIZO<^_*=8FP5/41:HJ)G2*&&-G=@H)]ZZMU\Y/\ FR_\*S_D%VIOC='3W\M3 M*R=&](X6LR>!F[^KL!B\AW!VJD3-13YK:5)N*BR>/ZLVC6V=\>Z4QW))$8JE MJC'2EZ..U.FBY\NM>#9/87\W7YM;@W!N'K+>/\Q7Y7;DQ3(=RY+KG,_)+NO( MX5:HM-!#DGVG/N-\+2L"?#"PAB5>$4* /?L=5[CZ]&,^-G\[O^;Y_+P[*? 3 M?(+N?/C9^1_A^[?CU\MYMY]C;=IPACJ*C;F1VMV/71[XZ]9V<2L,)782L#.6 MUVDB;;1'3@8'JV#=>Y\)LG: MVY=Y[EK/X?MS:. S.Y\_7^&>I^QPF QU3E M&BJJFCR78FZ*>"T40DFIL#CY/LJ5F=ZZKKK 4Z99M7V=4K[7W/N+9.YMN[SV MAFLCMO=FT<[B-S[7W%AZJ6AR^!W%@,A3Y7"YK%UL#+-1Y'%Y*DBG@E0AHY8U M8&X][ZKU8U_P]%_-G_[V)_+K_P!';O7_ .NGO5!UO4WKUO8?\))/EO\ )WY; M?';Y<[B^3G?':7?&=VCW3LC"[8RW:.\,ON^OP.)KMC35U9CL54Y>IJ9*.CJ: MP"5T0A6?D\^]'IQ"36O6V][UU?KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__]+? MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6L#_ ,*Z.O-_;Y_E$Y/,;+@KJG$]7_(W MI[L/LJ&AI6JC_<$T&]]B>>J"!I(*&BWMOG"SRR@$1B*[6341X=:;AU\NWKG? M>>ZM["V)V;M4X\;GZYWEM??>W#EL?3Y;%C/;0S=#N##G)8JK5Z3)X_\ B&/C M\U/*#'-'=&!!/O?5.OHG? __ (6/?&/LZ+;VROGIU'N/XX;SECHZ'(]N]:0Y M+LWI6OK-.FKS.5VO3P2=I[!HY96 CHZ6GW9H 9I*I!8#U.K!O7J_[9?PP_EA M_*_N'H?^97T/L_IC=':.R,[E]W[#^1_QZRV$H*;?$^7V[N':6X,9V)/LJ0;? MW]51TVX9XZ@9BGES>,JZ=81-3Z)H7UUO''JT3W[K?6K[\C-HTW\QC_A17TC\ M:^P*?^._&K^5C\:Z+Y8[FV-DH1-MS>'R?[4SN'I^NUS]&T?ARU/M[;N0P6:H M$F#Q)+B*V%B8JN>&7W7NC]?S[?EYOCX3_P JWY0=O=4Y*NQ';^>PNVNG.JXMXU5- M)G>1CJ* MQX(89*J7"ZD5ZG)5\DWNO=7"?S9NJP._OEIV!B_C\ MN4Q=>U!F<5UO78+/;K[6KJ)H_P!V2ES6W=O1[;JPMB*?<+$$$ ^]CJCF@Z^4 ME[MTUU]0#^1]_P )R/B'T#\;>I._OF%TQL_Y"?*?M79^#[#RV#[;PM'O3KGI MO'[JHH;0ZQ M,D4?NO <.CG>_=;Z^)G_-9_[>B_S)/_ !?GYA__ 0_8ONW3!XG[>ME;_A) MK\LNE/@_\>?YPWR:^0.Z(]K]:]9X3X89.O:/PS9O<>7F/RSIMO[,VEC9IZ89 MC=^[,O,V"ZTZ\I*^6NV_U-U?C:NJDVML+!2O#2+5M00U+SY"N\$#Y3*3U%6T<7 MF$2>ZJ34UZN__P"$T/\ )#;YZ]NT_P O_DQM!JCX<=(;EC_N_MK/4);&?(KM MK"305=/M,T=1ICRG6&R9S'4[BD=9*3)5(BQ&B=),D*3Q/5E6N3PZ^H:B)&BQ MQJJ(BJB(BA41% 5555 "JH%@!P![KT[UJ@?\*^/E[NKH+^77LSH78V6JL)F? ME[VI_MFH\9!*T\J0H\K(A"*6L/=NFNOJ[?%7^!4"@/5!'_"FOYA_R=/YA/QFV9VK\9_D9UOOKYF].;XP-#A6P&Q.S<%N MGL#I[J#/^$^WRZW!\/OYKOQ3W)0Y2HI-G=R;^P_QN[/QHFGCQ^7VAW9E*#9M!+E8 MX'3RT^U-[5F(SB$A@LN,4D%=0.SU530CK[#-724M?2U-#74U/6T5;3S4E91U M<,=12U=+41M#44U33S*\,]//"Y5T8%64D$$'W7I[K0A_X6>]1]4]9=9_ 2?K M?K'KWKZ?+[Z^0466FV1LO;>U)DBR,F!QM ];'2O42&-92P0NQ6V MHWV.FWX#K3/^!N/H,M\Y/AEBLK0T>3Q>3^5_QVQ^2QN0IH:V@R%!6]O[/IJR MAKJ.I22GJZ.KIY&CEBD5DD1BK @D>[=-CB.OM-?[*G\7?^\;>@__ $3O7G_V M.^Z=/T'IT(VR>M.N.M*6NH>N.O\ 9/7]%DZB.KR5'LG:F"VI2Y"JAC\,5374 M^"H*"*KJ(HCI5Y S*O -O?NM]+;W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M_]/?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW28WKLK:/9&S]T=?;_P!M83>6Q][8 M#+;5W?M+0V7N_'25^S]\8JFGD$Z MKU8!_(\_FA]O?RU_FAUCE,-N?,U7QY[9WQM?8GR'ZLDJZFJVUG]I;DRM'@I= M[T.$:9:2#L#K]*L9#&5L7BJ)5IWH9)#254\;>ZV#3K[$OO75^M:WXF55)UU_ MPIO_ )KVS-P)'#FOD9\//B)W=U]/7Q1PU%1M3J;:&P^G=T4F"GDE,E51R[CE M\LZQ@:I:1R5M"6/NO=/7_"J*EK*?^4KNG>BT=558/K'Y'?&#?F[I:2%IIJ'; ME+VOA]OO5*GICU29C<5'3IK>-&DG5=0) /NO=;%&)RN-SV*QFJI9ED1APRL#[]U[K7#_ )]-Q6F;>.X/YM'3?<=!1'[AGDV7T#7X',]A5RQT]-4.5QN.W;2N6.E$+ N53 M4Z>Z]UL3;UW=@NO]G;MW[NFL7'[9V1MG/;NW%7N4"T."VWBJK,Y>L8R/'&%I ML?12.=3*++R0.??NO=:_O_"53;>:V]_)'^+M1F:>JI4W-NKY ;DPT-6D<3G" MU'>_8.-I:B*)8HITI:V?%2SQ-+J:6.02(QA>*WNO=5P?\+6=L9JL^&WP^WA3 M44DNW]O_ "7S^WLM7J&,=)E=U]7Y_(8.GD(4JOWM-M"O()(YAMS?WL=4?@.O MG ^[=-=?=HZ [EV/\B>CNHN^.M:^CR6PNX.N=G]B[4JJ&=:B%<-NW!469I*- MV6*!HJS&K5_;5$+QQ2P5$3QR1QNC(M.E R*]"[[]U[KWOW7NO>_=>Z^)G_-9 M_P"WHO\ ,D_\7Y^8?_P0_8ONW3!XG[>C$? #^6YWQ\_?A+_,4W7\>\]N?,[S M^*>?^*W:U=T%BII9,=W5MS)X3Y2T&=J<;B(5+Y?M'KW%XR:IV]#3A1:GIU M#44\^MHOWKJ_6BG_ ,+=MCYZOZX_EV]DT\50=L;3WM\D]CY>=8[TL>>[!P72 M^>VY%--Y0$J)L?UEE#$NAM2QR'4NFS;'3'Q^6/5K M%NF^M[2+_A#_ !3Q13P?S08YH)HTEAFB^%ZR12Q2*'CEBD3Y:E)(Y$(*L"00 M;CW6O3GA_/K)_P! /7_@SS_V2S_];3WZO7O#^?0A=1_\(N)>J>UNL>T8/YEL MF5GZV["V7OZ'%Q?#QL1+DI=G[DQNX8Z"+*I\J:Y\9)6/CA&M0()C"6UA'MI/ MJ]>T?/K>@]ZZ]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U__4W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U2E_P *"_E-WQ\,/Y87 M;?R(^-F_:KK7M[8W8'1@V[NJFQ. SRP4V9[:P.4QN7Q-;- M35$%332H\4A%@;$>ZT>'6JY\;/\ A:G\@MJ86DPGRM^'W6_T-9E]I[@V]VEA,GD:NH2T[453AZ91(7C@4((GW3K6KHG?\YS_A M2OB_YI7Q@7XJ[.^'.,ZJVW5[ZVYOG)=B[_["I^Q-XXVJVG5U$^+CV'B\7L[: MU!M#)U\$TE-75\E7D&EQ]744B1()#.?=:)KU15_+D^+78OS-^;OQL^/766)R M&1S.]>U=H2YW(45-+40;0V)@\U19G?F^6 M2-&]UKK[=/O73G6NS_.P^-GR ZX[;^+7\XWX5;)K.R?D1\$/XUMKNWIK$+.^ M9^0/PVW4Z]T=W M9?;GP>_GK_R]^Q]O==[[AWSTG\ANMZJ,^/O>7\];^59UI@OA]V MO_+GJOYGO6?3N%IME?'_ .4_QX[KVUL3.;AZYP-+#0['VIV;L/<>W]T;FHLM MMG TR4,F0FI:8QQ4\,/DRLFO(3>Z]T83X+?"SYV?*+Y]8_\ FS?S4-E[-Z*W MCU-U[N'JKX2_"O9FZ,;O^GZ)V[O*&NI=U=F;^WGA,A7X++]C;BP6:K*)C$S5 M$ZUK-40XY:"@H8?=>Z#'^<'\W=S?-W<^0_D@_P M7.4_8_R/[^T;6^87<^T: ME,UUI\/?CC_%J;']L-V#NC%5BXY=X9O'.V)K\,DK54=%538_2F5KJ"!O=>ZV M'/CAT)L#XM=!]._''JNBFH.O.DNN=I]:[2AJI%FKY\3M/#TN)BR.5J55!69K M+O3M5ULY ,]7-)(>6/OW7NBT_P T'X&[2_F3?"7NCXG;FKZ/;^6WKB*7,]:[ MTK*5JN/8G:VTZN/-[#W1)'$CU9QB9:F%'E$@M/48>LJX(V5I01[K1%13KXV/ MR6^-'=WQ"[IWQ\?OD-U_G>MNTNO\K/C,W@,Y1STZ5=.LLBX_<6WZV2-*;<.T MMPTJ"JQF3I&DHZ^DD26%V1@?=^F"*<>K;?Y5/_"A+YI_RL=LR]1[4H]I=\?' M*HRM9F:?IKM.HSD7]R\CDI?NLO5=6;RP]8F1V2N:K?WZJBFILGB'GDFJ$HHZ MNHFJ&U3JP8C[.KG^T?\ A;5WWF-M_:=,? _J3K[=IH8HCGNR^Y=X=N8%LCVOMC9?2U)\NKQ_^$RG\R'Y:_S+>K?F'VO\ MLM_X[>.;VKW/LO;VQ\-@-I[MGOWKJ_7Q,_YK/_;T7^9)_P"+\_,/_P""'[%]VZ8/ M$_;UMU?\(>O^ZGG_ )99_P#/:>]'J\?GT6/_ (5)_P C_P#V7S>N?_F0?%;: M/@Z)[*SZU/R5V!@J7_)>H^T=QY (O9>%HJ>,"CZY[,R]4!7Q6\>(W#-=&%+D M8*>BV#UIUID<.M3/XP_)CN3X>=[];_)#H+=M5LSM/JW<--N#;F6AURT56J!H M,GM_<&/$D46:VMN7%S34.3H93XJNBGDB:P:XWU0&F>OL/_RJ?YF?37\T[XJ[ M9[_ZSFH\%O3&_:[7[PZH>N^ZS75/9D-#%49'"S^5(:G(;8S",:S"9,1B*OH6 ML=%5!5T\%.GP:BO3=_.!_EW83^9[\$^TOC'-6T.#W\9L;V/TCNK(@_8[7[CV M7%7OM>JR#B&I>##;AQV2K\%DI4CDFAQF7J)(E\JI[\.O,*BG7QTN]>A^W_C- MVQO7H[OC8&X>LNU.OAR%'+/ M0U]+(D]/++#(CM?ICA@];:'\IW_A6?O;XE=/;+^-WS=ZFW?\@NONN<9C=L[ M[@Z\SF)B[AP.R<12PT.)VKNC;N[JG&[?[%_@M'$D%%7OF,/5QTL215!JFM,N MB.KJ],'JY[?_ /PL[_EP87;7WO770GS WWNVHQRU=%M_/;4ZFV)A*:N= W\* MW!N>/MO=M7031N=+RT&,RL/!*LPMJU3JVL=4W]/_ /"AOYW?S1OYK7P&ZFI4 MA^/?QGK_ ):=/U=?T%U'D,KE:S=^'Q&\,?FYI>X.PI*/'9WL"APM+0O4S4L- M)A]OA*=:B;'&6!9UW3JH8DCTZ^D7[KT[UJE_\*[?AUO;Y%?RZ=J=X==X*HW% MF_B!V=+V/O/'T-$M9DZ;IG=NWZG;/8.>HDABEKWI]KY>#!Y+(B.T,&(I:NLG MM'2:EV.J.*CKY@&'S&5V]E\5G\#DJ[#9S!Y*AS&&R^,J9J+)8K*XRIBK<=DL M?64[QU%)74-9 DL4J,KQR*&4@@>[=-=;BG7G_"T'YO;7ZGPVT]Z_&;X^]D]J MX?%4&+F[9KLIO7;-!N2>AQ\M))GMS=>8"KBHGSN5JEAJ:O\ AF1Q5 9!,L%+ M3QR1K!JG5]9].MC?_A-5_,R^5_\ ,^ZU^8?;GRIW1MK*Y+:G<^S-O;"VMLK: M6+VCL_86V\CLR?*U>"P%- *S/U]++D#Y#49?(Y2O)L#4%0 -'JZDFM>MFCWK MJW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]7?X]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW0$_)3XR]%?,#IS=GQ_\ DEUUBNU.H=[KCAN79N7K,SC(*V7#Y*ES&)K* M;+;&W!B,CC,I113T]515=/40RQAD<'W[KW6L#W1_PC1_ET[VR,^5Z>[I^ M3?1[5,DC';TF>V5V;M"BC)4PQXRGW)M+'[RCT#4'-5G:PN--M)5B^Z]5T]%^ MV9_PB9^.-#E8YNPOG/W;NC""2$RX_9G5>Q-B95XE\GG2/,9O.]C4D'I<9B6J(UF-*9AK]ZZV!3JR'W[K?7O M?NO=4,_*;^0/\>.T.X,Y\IOAKW-W9_+2^6VX:BHKMQ]M_%'/U&"V=OW(5CM+ M65/9O3D>1P^V]RQU]0[S5L>.JL(,G42R2UQJI)'8^Z]T#M-\4O\ A37L+5@= MK?S1?@]W7@Z91#0[N[I^+?\ <3>) /$?=>ZN5^#O\ +T^(O\NCJO\ MT1_$KJ#!];8&NDI:S=FX"]1G-_\ 8.7I8Y(XLUO[?.7DJMP[EK(C/*:>&684 M./69XJ."GA/C'NO='3]^Z]U[W[KW1(OFQ_+C^%_\P[9M)LSY;]$[4[13#4]; M#M/=SFOV[V/L=J[2\\FSNP]M5>)W;@Z>6JBBGFHDJFQU;)#']U3SHNCW[K1 M/'K6;[7_ .$5GPUW!E*JMZ9^6_R*ZQQ]1,)HL/OC;_7O;%/0JS:I::CJ\;0] M7U[4J@E8O/)/,BVUR2FY.Z]5T#UZR=4_\(KOAAM_(4E9W)\L_D=V;24TPFFQ M6R<'UWU125ZI)*R4U7/D<7V?D4I9$,:R>":&9@K%)(RRE/5Z]H'KULP?!;^7 M5\1_Y;_6N9ZL^(_64G7FW=U9>DW%O.MR.ZMU[QW#O'<=%CTQD.;SN9W7F,M. M*A*--"04@I:&$%O%!'J-]=6 X='=]^ZWUJY?('_ (23_P N/Y(=]=W?(C?' M=7S:Q6]>^NW>R>Z-X8O:G8_1-#M;&[I[2WEFM\;@H-M467^-V=RU'@*/+9V: M.CBJJVLJ(Z=462>5PTC;KU0H#GJQC^5;_)?^+O\ *&_T[_[+9OWOS>_^S"?Z M,/[Z?Z<=T=>;E_AG^B?_ $A_W<_NO_<+JSK3[+[W_277_>_=_>^3Q0>+PZ9/ M+ZM>MA0O#JTK?6QMG]G;*W;UQV%MO$;QV)OO;F9VCO':>?HXLCA-R;9W#CZC M%9O"9:AG#155!DL=520RH1ZD<^]=6ZU4,M_PC+_E99'*9+(4?#$XV;.?&S,YN7'XZ)Q#"U965=4T: RS2R:G;=>J: M!T?K^6[_ ,)]OBW_ "L^[\AWA\9?D9\T*JMW%MJLVEOGKKL??_2F?ZO[!PDJ MRS8N+=N!V[\?MHYF:MVSE76NQM71Y*BJZ:=7C\C4U154\_J];"@<#U?![UU; MHA'SB_EB_![^8OMFEV_\LNAMK=A9/$4K4FV.PZ(U>U.UMH0F5J@4VV^Q]M3X MS=5)BC5-YI,;+438JID ,]-+;W[K1 /'K6G[-_X13?$/,Y&HJ>H?F+\B.OL= M-4"6+&[\VIUUVFU)"QE:2EAKL+2]52O&I91$TBNZJOK,C'4-UZKH'KU[K+_A M%-\0\-D:>I[>^8OR([!QT-099<;L/:G775C5<*F)HZ6:NS5+VK*D;%6$K1JC MLK>@QL-1]7KV@>O6R+\&_P"5;\#_ .71B)J/XI?'_:VQ]RY&A%!N#M#,O6[T M[;W)3L(C4TV4[$W5493<5-BJR>%9GQE!+1XE91JCI4L+:ZL !PZL*]^ZWU#R M&/H,M05V*RM#1Y/%Y.CJ=F(HL5F:'%4ZG13TD* *-UZH4!Z)[U[_PB>^+ M>+R\=1VI\V.^M[8)9H7DQ>PNONONM,E+"I)FA_C.?J>U:=&EX <47H%^"2"/ M5Z]H'KULZ_ /^6U\2OY9_5^;ZI^)NP\KM+"[NS-)N7?.;W'N_<>\MS[WW)0T M"XNES6;R&=KZBBHYH,<@B2FQE-CZ!!=E@#N[-KJP '#H]_OW6^O>_=>Z][]U M[KWOW7NO>_=>Z][]U[K_UM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=5Q?S&OYI7Q8_ED==83=?>^P^P*[^ ] M+?'[K7'+NGNGN?=,LL=+38G9VU(IH3!C5K9XXJC*5LE-CX)98X%DDK)Z6EG] MU[JIS!8__A1G_,J1MT9'>O4O\D[XV[@4S;?V91;,I/D%\T,EM^I$,](V\/[R MKB,)LZNFC+!FAFV;FZ%P(YL>XULWNO=!WW;_ "8/B!T;M>+?_P#,F_GI?S%* MIZZ:>I_C?=/SVVOTYLC*Y.* E!L_:.Z<1FLRV2I#+4I245!E*D)!/X(H#8%O M=>ZI%[GP/0]3W=\;/C1_(!_F[_S-.\?ECWMV\-N9O!3_ "?WYE_C=TWU;A<3 M#EM]=D;^_P",6;)GW%C:&FA?(-!%69>G:*DJY7$;PT=+5>Z]U]#[JC9VP,YB<734>6WCGZ?$T])BJ3*;CKX MI*N6&FB2GA:71&H11[]U[H0/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_]?? MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T"'R M6^0?7'Q1Z [@^27;N4_A'7'2G7^Y.PMUU*&(UE30;>Q\M7%A\1#-)$M;N#<% M-:7%9C=N!R$E;!D8HON?X-7+.)(ZW+ MYCS>Z]TJ/F?_ #/?E5\J/DMNW^65_)6QVS]R]V;(C^V^6_SFW>(..L$)\8]U[JZKK7X^]"],E3T_TCU#U04H3C%/6O6NS-BE<:TP MJ6QZG:^%Q=J%J@"0P_YLOZK7Y]^Z]T+WOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[HIGSX[6WKT1\%OFEWAUKD: M?#]C=-?$SY&=K; RU7CJ'+TN+WKUYT]O'=VUM*2:UZVNK=![ MVYG]Y;4ZI[.W3UUMN/>78.VNO=Z9_8FT)5J7BW7O+#[;R61VQMN5:-XZQH\Y MFZ:"E81,LA$OI(:Q]^Z]UK#?\)A?YBO\QWY\4/S3;YR5>3WIMCJ_>VQ:+KS? MN5ZQV[UG+@=ZYZ;?7^DGI^!-L[=VOCLY'L^+$8NH:EE@FR6"-6(JN8QU=''' ML]44DUKU>Y_,M[K[#^-_\OWYC=^=39:EP79O4'QY[.[ V)F:W%8[.4F,W1MG M;-=DL16U.'R]/5XO)0P5<"LT-1%)%(!9E(]ZZL30$]5,_P#"9S^8O\K?YDOQ M0[Z[4^6V^,-OO>FQ/D-+U_MO(X39.T]C4]'M=.M]C;C6BEQ^T<3B**KF_BV; MJ'\TJ-+I<+JTJ -GK2DFM>MD7WKJW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U__]#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]UK:_\*2ZW,]O]2? _P#EUX#(UF/7^8I\^^C.H.QSCJQ: M>N/1NS<[1[P[#KH8@ZRO'M[.M@,G)(%D6-*(C0SO&/?NO="5_.]^6G:70?4/ MQR_ET_! T.W/F;_,"W=1_'/HG^"S3XJ/HSIO#T%#C^S>WXFPT4];MJAV-MFJ MIZ.AJHXXVH()*O(TS.^):)O=>ZL7_ET?R_NCOY:GQ:V'\9>D,5"U-@J5,MV' MO^JHH(-U]N]F9*"$[L[&WC5H9:BJR68K(]%+ \LL>,QD--0P$4]-&![KW1Z? M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:3_P#PHN_G:?/?^6K_ #$. MANF?C/O;;U#U#N'XU=7=N[PV!DNO=B[AR6[=Q9;O'N_:NX*&DW7N#:^?S^$7 M/;8V)044?VVI::0&:.,R,VK8'5&8@XZ()\Q/YO/_ I[^$E?U!\POD[LO9G1 M_P ;^[=WP2;)Z$KNK>C\MLBE5:!]Q4O5V^JVDCS_ ,C-@Y_.[5I)JI8\<7A*+Y#?'_>V.V+V5F-KX M^/$;=WWA=R8A\SL??M/A(7,&WLOE4HVY:I=A=)['R.\,M14!A7*9ZN22#&[:VEAC4M'2C. M[RW1D*+$T/F9(?O*V/R,J:F&NMDT%>M&GI;^9U_PIT_FK8;Y!?*CX$5'6O4/ MQ]Z:R==CZ7J[;^P^BLX,]E<7C*7<4G76SL]W7L/>N].Q.QJ3:U92U.1D2KPU M!-)5QBFCII*BGI!O'5*L:D<.KT/^$\G\]'-?S7=F=B]1]^;:VUM+Y6]'8;%; MFS5=LNGJ,?L[MKK?)5ZX1-]8C!5577U&V=P[>SDM-1YVB$ST32U])4T9C2HD MHZ+Q'6U:O'CU:_\ S6?^W77\R3_Q0;YA_P#P/'8OO75CP/7S J MY:>"KBI[?_>*R MGOPX];;X3U0=_P (K?\ L@SY5?\ BW51_P"^:ZP]^/54X'K96_F%_-KKK^7= M\0.YOEOV915&K,,JP,AUURER=7+23Q8 MXSU,3Q+;'3=7()\NMMK^3C_,TVW_ #6/A;M?Y'4NWZ'978^"W#D^L.\=AXR: MIGQ&U^TMN8_$92O?;_=;Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO__1W^/?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:WO\VGQR?SG/\ A.12Y)[X M!^W/GK5SP5]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=?.@_P"%2G_;^?\ EZ?^(#^)G_P97R#]V'#II_B'5V'_ L3 MBBD_E-[7>2*.1Z?Y?=/2P,Z*S0RG8O<,!EB9@3'(8)G0L+'0[#Z$^]#CU9_A MZ$#^66BI_P )8<4$54!^!'S4B.^NV]P]U5&7K\=ADVQ@\SMW;F[,3 MO?<]34O *?;U3M>BEACR-01"?X/4Q!_\E=4\>M)PZHX_X23XO+]C_P X+Y9] MS[%QE5ANK*/H'NFLR9@FJ5Q]'1=F=Y];9/86SZ@F.FEJIJF##3U<"3PHA7#R M.0DB1J=GAU5/B/6]%_-9_P"W77\R3_Q0;YA__ \=B^Z].'@>M4;_ (1B]T=0 M;&^/'SJVUO?M'K_9F?Q?9&R.Q\CB=V;OP.VZVDZ_Q^QZ^@R>]9HLS7T17:V) MK:5HJRN_X#4CE!,Z>1-6SU1#QZ(M_(.R5)\B/^%,WRJ[]Z7J)JGI^MWA\]^\ M(*Z@QZQ8ZMZJ[+[,S6*V*)TU4Z8VEJLCV'AIX45&;5$J! NIDV>'6E^,]?0? M^5G_ &2[\DO_ ! ?<7_OO-Q>Z].'@>M)G_A#U_W4\_\ ++/_ )[3WL]4C\^M MJO\ G1?]NF/YB?\ XJ+W;_[Q64]^''JS?">J#O\ A%;_ -D&?*K_ ,6ZJ/\ MWS76'OQZJG ]&S_X5Q[+W=NO^3_N3+;9I*RJQ?7OR$Z4WIOLTGW16EVC+4;D MV5'5UB4TK/\/6OE_)*_E#9[^9'\#\/NKK3 M^<3\F^B9=LY_L#K[M3XI]>5.X:K:/6,N0W1G\CCXDV]0=X[8IIMN=F;7R\68 MDF?$4U-5Y"MKX/WG@GD;9/5%6HX];.G\A#X(_&W^7GA?F)T%\>_FGBOF'68S MM?8L_;+8;9U%M^FZFWY%M&OI_P"Z-7F\'NO=^VLYF:O%")JREIZH56)GIS#5 MJDKB--'JZ@"M#UL'>]=6Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_2W^/?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4/_P \7XE_ M*ON&B^#?RU^$VPL+VW\AOY?'RAHN^Z3J#,[MI]F2=I=8U&$([$V1M_+5J"AD MW%N&;;>+I$@DF@:2BGJC"9:A8::?W7NB,?\ "<;O;-?(?YG?SR^T-Y=0[^^/ MF_M]=_?&C?6ZNC>S\=D:#?/6LV?V?W!BDP>>-?A\(U3,F2VQ6K')]M3R20QI M*\,0D13[KW6V/[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJ%O MYD/\A?J3^9!\U>BOFIO;OOL;K;='1>R>L=DXG9.UMM;9RV!SM+UCVQOGMB@K MLCD,M(N0IJC*9#?,M),L0TI# C+ZB?>Z]5*U-:]&^_FK_P M78_\U7XQ4'QC M[ [+W7U3@J#M+:G:*;GV=B<1FLM)7[4Q&Z,13XIJ/-LE&*.KCW1([N#K5HE MX)]ZZV144Z>_CS_+PV9\>OY;5+_+;PW8FY]Q;(I>DNW.DU[*R>+Q5+NIL7VV M^^7R.;.)I6.(&0Q!WQ+X([^-_ FKZGW[KP%!3HN_\GS^33UG_)^VWWKMSK?N M??7<,'>N;V'F\M4[WP&W\%+@I=AT&Z:"D@QR8%W2ICKTW3(TAEY4Q+I^I][) MKUI5T]6_[CVYM_>&WL]M+=F$Q6Y=K;IPV4VYN7;F>Q]+EL'N#;^;H9\9F<)F M<7713T62Q65QU5)!44\R/%-#(R.I4D>]=6ZU .\?^$;GQ(WIV;N/=70?RH[Q M^.G6V\,A-5Y[IZ# X;L;#4-!4UR5DFV]J[CR&2DH,GO'.T.-P]":7$4LTD6/QU#24>-H%FF:&!9JBIEFUU8 #AT9GY+]) MXOY+?''Y ?''.9O(;9PG?_27:O2>8W)B:>GJ\IM_%]J[$SVQ,AF\;25A%)59 M#%4F>>>&.4B-Y(P&])/OW6SD$=:B^2_X13?$V;8]5B<1\Q^^J#?_ /'8JW'[ MTK]D[$RF!BP#4\,59@LGLF"HQ4]?5>>$RTU;!EJ,PF5UEBJ%\8CW7JF@>O5] M7\I_^3C\8?Y2'7.[=M],5FY>P.R^S)L3/VEW3OV/%)NK<\6#6J_@VW<-CL12 MT^/VGLO$SUU1/#CXFJ)I)YVDJJFI9(3%ZM>MA0O5FO9>R:7LOKCL#KBNKJC& M478&R=U[)K,E21QS56/I=UX*OP5174T4UHI:BDBKS(BMZ690#Q[UU;JH+^3K M_).ZN_D[?[,5_HU[MW]W'_LQ7^B/^-?WXV]MW _W<_T1_P"D_P#AW\+_ (#( M_P!U_%_])T_G\MM'VL>G]3>]DUZJJZ:]65_+?X\8;Y;?&+OCXQ[BW%D]HX+O MCJW>'5V6W/A:6DKLM@:#=^(J<14Y7'4=<11U-91QU)=$E.AF%CQ[UULBHIT2 M7^47_*?Z]_E&]*=E=*]==L[S[=Q?97:3]HUV;WKA<)@Z_&5[[3VYM,XJDI\$ M[T\U&*?;J3:W]>N1A] />R:]:5=/5E_8G7>QNW-A[PZO[-VKA-\]>=@;MAS^6K_*^^,/\J[I7*],_&NDWC6Q;NSM/ MNSL7??8.XO[P[RW]NFFQT6*ILIE/LJ/$;;P]+0X^(0TU'B\?14T:79UDG>6: B375@ .'5BWOW6^O>_=>Z][]U[KWOW7NO>_=>Z][]U[K_V0$! end EX-101.INS 6 sckt-20200630.xml XBRL INSTANCE FILE 0000944075 2020-01-01 2020-06-30 0000944075 2020-08-07 0000944075 2020-04-01 2020-06-30 0000944075 2019-04-01 2019-06-30 0000944075 2019-01-01 2019-06-30 0000944075 2020-06-30 0000944075 2019-12-31 0000944075 2020-03-31 0000944075 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000944075 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000944075 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000944075 us-gaap:CommonStockMember 2018-12-31 0000944075 us-gaap:CommonStockMember 2019-03-31 0000944075 us-gaap:CommonStockMember 2019-06-30 0000944075 us-gaap:CommonStockMember 2019-12-31 0000944075 us-gaap:CommonStockMember 2020-03-31 0000944075 us-gaap:CommonStockMember 2020-06-30 0000944075 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000944075 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000944075 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000944075 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000944075 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000944075 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000944075 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000944075 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000944075 us-gaap:RetainedEarningsMember 2018-12-31 0000944075 us-gaap:RetainedEarningsMember 2019-03-31 0000944075 us-gaap:RetainedEarningsMember 2019-06-30 0000944075 us-gaap:RetainedEarningsMember 2019-12-31 0000944075 us-gaap:RetainedEarningsMember 2020-03-31 0000944075 us-gaap:RetainedEarningsMember 2020-06-30 0000944075 2019-01-01 2019-03-31 0000944075 2020-01-01 2020-03-31 0000944075 2018-12-31 0000944075 2019-03-31 0000944075 2019-06-30 0000944075 us-gaap:DomesticLineOfCreditMember 2020-01-01 2020-06-30 0000944075 us-gaap:ForeignLineOfCreditMember 2020-01-01 2020-06-30 0000944075 us-gaap:LoansPayableMember 2020-01-01 2020-06-30 0000944075 us-gaap:DomesticLineOfCreditMember 2020-06-30 0000944075 us-gaap:ForeignLineOfCreditMember 2020-06-30 0000944075 us-gaap:LoansPayableMember 2020-06-30 0000944075 us-gaap:LoansPayableMember 2020-04-01 2020-06-30 0000944075 us-gaap:DomesticLineOfCreditMember 2020-04-01 2020-06-30 0000944075 us-gaap:ForeignLineOfCreditMember 2020-04-01 2020-06-30 0000944075 SCKT:UnitedStatesMember 2020-04-01 2020-06-30 0000944075 srt:EuropeMember 2020-04-01 2020-06-30 0000944075 srt:AsiaPacificMember 2020-04-01 2020-06-30 0000944075 SCKT:UnitedStatesMember 2019-04-01 2019-06-30 0000944075 srt:EuropeMember 2019-04-01 2019-06-30 0000944075 srt:AsiaPacificMember 2019-04-01 2019-06-30 0000944075 SCKT:UnitedStatesMember 2020-01-01 2020-06-30 0000944075 srt:EuropeMember 2020-01-01 2020-06-30 0000944075 srt:AsiaPacificMember 2020-01-01 2020-06-30 0000944075 SCKT:UnitedStatesMember 2019-01-01 2019-06-30 0000944075 srt:EuropeMember 2019-01-01 2019-06-30 0000944075 srt:AsiaPacificMember 2019-01-01 2019-06-30 0000944075 SCKT:IngramMicroIncMember 2020-04-01 2020-06-30 0000944075 SCKT:BlueStarIncMember 2020-04-01 2020-06-30 0000944075 SCKT:ScanSourceIncMember 2020-04-01 2020-06-30 0000944075 SCKT:IngramMicroIncMember 2019-04-01 2019-06-30 0000944075 SCKT:BlueStarIncMember 2019-04-01 2019-06-30 0000944075 SCKT:ScanSourceIncMember 2019-04-01 2019-06-30 0000944075 SCKT:IngramMicroIncMember 2020-01-01 2020-06-30 0000944075 SCKT:BlueStarIncMember 2020-01-01 2020-06-30 0000944075 SCKT:ScanSourceIncMember 2020-01-01 2020-06-30 0000944075 SCKT:IngramMicroIncMember 2019-01-01 2019-06-30 0000944075 SCKT:BlueStarIncMember 2019-01-01 2019-06-30 0000944075 SCKT:ScanSourceIncMember 2019-01-01 2019-06-30 0000944075 SCKT:IngramMicroIncMember 2020-06-30 0000944075 SCKT:BlueStarIncMember 2020-06-30 0000944075 SCKT:ScanSourceIncMember 2020-06-30 0000944075 SCKT:IngramMicroIncMember 2019-12-31 0000944075 SCKT:BlueStarIncMember 2019-12-31 0000944075 SCKT:ScanSourceIncMember 2019-12-31 0000944075 2018-01-01 0000944075 SCKT:StockOptionsMember 2020-04-01 2020-06-30 0000944075 us-gaap:RestrictedStockMember 2020-04-01 2020-06-30 0000944075 SCKT:StockOptionsMember 2020-01-01 2020-06-30 0000944075 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0000944075 SCKT:StockOptionsMember 2019-04-01 2019-06-30 0000944075 SCKT:StockOptionsMember 2019-01-01 2019-06-30 0000944075 SCKT:PaycheckProtectionProgramLoanMember 2020-04-19 2020-04-20 0000944075 SCKT:EconomicInjuryDisasterLoanMember 2020-06-25 2020-06-26 0000944075 SCKT:EconomicInjuryDisasterLoanMember 2021-06-25 2021-06-26 0000944075 SCKT:EconomicInjuryDisasterLoanMember 2020-06-22 2020-06-23 0000944075 SCKT:PaycheckProtectionProgramLoanMember 2020-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure 10-Q false 2020-06-30 Q2 2020 --12-31 Socket Mobile, Inc. 0000944075 Yes Non-accelerated Filer true false false 6050655 39700 Eureka Drive Newark CA 94560 Yes 6935710 2715024 5060105 9688696 2242225 200012 272787 3975771 604931 479403 5385634 815541 734535 7653571 1097923 937202 3350469 1353498 2430464 4659213 3585241 1361526 2629641 5029483 1740148 859510 997483 1891219 1489956 722160 771097 1527011 1255846 589730 643215 1346397 4485950 2171400 2411795 4764627 -900709 -809874 217846 264856 27641 8149 29307 57808 70000 50000 -858350 -768023 188539 207048 -858350 -768023 119790 131629 11839 119790 -90327 -768023 11839 -90327 -0.14 -0.13 0.02 0.02 -0.14 -0.13 0.02 0.02 6011670 6009383 5999159 5969666 6011670 6009383 6271507 6203889 -68749 -75419 926983 958860 1084991 1015708 1770112 2837006 3253709 3178908 255339 312127 153793 233823 6359936 7520724 2271539 2195405 1279482 1336445 2699040 2667340 851981 864510 4427000 4427000 180825 202611 5506934 5506934 18121411 19458487 1831685 2084848 458178 566350 432506 611029 28086 32900 450000 1412449 455928 419288 8291 4234642 5468488 508328 715062 33382 40711 5490126 6224261 61322389 61066971 -48697113 -47838763 12631285 13234226 13267468 5883 5999 5999 6018 6010 6009 60523901 60645750 60782785 61066971 61190548 61322389 -48125349 -48113510 -47993720 -47838763 -47929090 -48697113 12404435 12538239 12795064 18121411 19458487 3551021 3531850 794735 936708 1570000 578259 333333 713774 5883109 5999159 5999159 6017674 6009507 6009109 293000 116050 116 -116 116050 263434 131369 121965 137035 132065 131369 121965 132065 -5 -8491 8496 -4967 471 -3 -1 3 472 -3200 -398 263434 259000 290498 217664 74619 1066894 -550425 -74801 -123005 56788 -278629 -253163 -110835 -108172 133808 -98493 107166 -12143 20766 -28121 -19099 256183 187458 -256183 -187458 8291 7680 4630000 8754000 5592449 8240804 -250000 -250000 30640 54528 244371 -137341 8025 1208700 -20065 255516 <p><b>NOTE 1 &#8212; Basis of Presentation</b></p> <p>The accompanying unaudited condensed financial statements of Socket Mobile, Inc. (the &#8220;Company&#8221;) have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring accruals considered necessary for fair presentation have been included. The results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future period. These financial statements should be read in conjunction with the audited financial statements and notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019.</p> 6009 6018 1-13810 US DE <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 2 &#8212; Summary of Significant Accounting Policies</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Use of Estimates</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Cash Equivalents and Fair Value of Financial Instruments</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash equivalents. At June 30, 2020 and December 31, 2019, all of the Company&#8217;s cash and cash equivalents consisted of amounts held in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company&#8217;s cash balance on deposit in these accounts may, at times, exceed the federally insured limits. The Company has never experienced any losses in such accounts.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The carrying value of the Company&#8217;s cash and cash equivalents, accounts receivable, accounts payable, debt and foreign exchange contracts approximate fair value due to the relatively short period of time to maturity.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Revenue Recognition and Deferred Revenue</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">On January 1, 2017, the Company adopted ASC 606 &#8220;Revenue from Contracts with Customers&#8221; and implemented a new revenue recognition policy. Instead of deferring 100% of revenue and cost of revenue until products are sold by distributors, the new policy recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. At June 30, 2020, the deferred revenue and deferred cost on shipments to distributors were $432,506 and $153,793, respectively, compared to $611,029 and $233,823, respectively, at December 31, 2019.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Leases</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires a lessee to recognize a liability representing future lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For operating leases, a lessee is required to recognize at inception a right-of-use asset and a lease liability equal to the net present value of the lease payments, with lease expense recognized over the lease term on a straight-line basis. For leases with a term of twelve months or less, ASU 2016-02 allows a reporting entity to make an accounting policy election to not recognize a right-of-use asset and a lease liability, and to recognize lease expense on a straight-line basis. ASU No. 2016-02 is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. The Company adopted ASU 2016-02 effective January 1, 2019, which had no impact on the Company&#8217;s Statements of Operations. The most significant impact was the recognition of right-of-use assets and liabilities for the office space lease.</p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Recently Issued Financial Accounting Standards</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In June 2016, the FASB issued ASU No. 2016-13,&#160;&#8220;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221;&#160;and subsequent amendments to the initial guidance: ASU 2018-19&#160;&#8220;Codification Improvements to Topic 326, Financial Instruments-Credit Losses&#8221;,&#160;ASU 2019-04 &#8220;Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments&#8221;, ASU 2019-05 &#8220;Financial Instruments-Credit Losses&#8221;, ASU 2019-11 &#8220;Codification Improvements to Topic 326, Financial Instruments - Credit Losses&#8221; (collectively, &#8220;Topic 326&#8221;)&#160;and ASU 2020-02&#160;Financial Instruments&#8212;Credit Losses (Topic 326) and Leases (Topic 842). The effective date of Topic 326 for public filers that are considered small reporting companies (&#34;SRC&#34;) as defined by the Securities and Exchange Commission for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is an SRC, implementation is not needed until January 1, 2023. The Company will continue to evaluate the effect of adopting ASU 2016-13 on the Company's financial statements and disclosures.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848). The ASU provides optional expedients and exceptions for applying GAAP to transactions affected by reference rate (e.g., LIBOR) reform if certain criteria are met, for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The ASU is effective as of March 12, 2020 through December 31, 2022. The Company doesn&#8217;t expect the ASU will have an impact on its financial statements.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards that are not yet effective will not have a material impact on the Company&#8217;s financial position, results of operations or cash flows upon adoption.</p> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><b>NOTE 3 &#8212; Inventories</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Inventories consist principally of raw materials and sub-assemblies, which are stated at the lower of cost (first-in, first-out) or market. Inventories at June 30, 2020 and December 31, 2019 were as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">June 30,</td><td>&#160;</td> <td colspan="3" style="text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Raw materials and sub-assemblies</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,545,065</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,767,588</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finished goods</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">356,283</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">241,681</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Inventory reserves</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(647,639</td><td style="border-bottom: Black 1pt solid; text-align: left">)&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(830,361</td><td style="border-bottom: Black 1pt solid; text-align: left">)&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Inventory, net</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,253,709</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,178,908</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 4 &#8212; Bank Financing Arrangements</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Sixth Financing Agreement</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On June 14, 2019, the Company entered into the Sixth Amended and Restated Business Financing Agreement with the Bank. The Bank waived the default which occurred for the month ended April 30, 2019 when the Company&#8217;s Asset Coverage Ratio was 1.13 to 1.00, instead of the required 1.25 to 1.00. The Bank also increased the Eligible Receivable threshold for Ingram Micro from 50% to 60% of domestic receivables, and from 35% to 50% of all receivables (including both domestic and foreign receivables).</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Seventh Financing Agreement</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On January 8, 2020, the Company entered into the Seventh Amended and Restated Business Financing Agreement with the Bank which extends the maturity date of the Company&#8217;s revolving line of credit to January 31, 2022.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Asset Coverage Ratio was 1.5 to 1.0 on June 30, 2020. During the six months ended June 30, 2020, total repayments of the term loan was $250,000. Total amount borrowed under the domestic and international lines was $4,630,000 and the total repayments was $5,592,449. At June 30, 2020, the available borrowing capacity was approximately $687,000. Amounts outstanding under the term loan and bank credit facilities at June 30, 2020 are as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: right">June 30, 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 5.4pt">Long-term portion of term loan</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Current-portion of term loan</td><td style="width: 10%; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; width: 18%; text-align: right">83,333</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Term loan</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">83,333</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 11pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: right">June 30, 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: left; padding-left: 5.4pt">Lines of credit -domestic line</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right">450,000</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Lines of credit -EXIM line</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Total lines of credit</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">450,000</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Interest expense on the term loan for three and six months ended June 30, 2020 was $1,896 and $5,922, respectively. Interest expense on the amounts drawn under the Company&#8217;s bank credit lines during the three and six months ended June 30, 2020 was $3,783 and $19,384. Accrued interest payable related to the amounts outstanding under the term loan and bank credit facilities at June 30, 2020 was $9,360.</p> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 5 &#8212; Term loans</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>PPP Loan</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On April 20, 2020, the Company received $1,058,700 of loan proceeds under the Paycheck Protection Program (&#8220;PPP&#8221;) which was established as part of the Coronavirus Aid, Relief, and Economic Act (&#8220;CARES Act&#8221;) and is administered by the U.S. Small Business Administration (&#8220;SBA&#8221;). The application for these funds requires the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support the ongoing operations of the Company. This certification further requires the Company to take into account the current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the forgiveness of the loan, is dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan based on its future adherence to the forgiveness criteria. The loan has a fixed interest rate of 1% and matures in two years. Payments of principal and interest are deferred for a period of six months from the date on which the PPP loan is distributed. As of June 30, 2020, pursuant to the existing loan agreement, all of the payments expected between July 1, 2020 and June 30, 2021, or $494,926, are classified as the current portion of the note payable and the remaining balance $563,774 is classified as the long-term note payable.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The PPP loan was primarily used to cover payroll costs, rent, and utility costs during the 8-week period from April 20<sup>th</sup> through June 12<sup>th</sup>. Pursuant to the CARES Act and implementing rules and regulations, the Company will apply to its bank, Western Alliance for the PPP loan to be forgiven in part as soon as SBA has its forgiveness process prepared. The Company has used the proceeds of the PPP loan for purposes consistent with the PPP. While the Company currently believes that its use of the loan proceeds will meet the conditions for forgiveness of the loan, the Company cannot assure that it will be eligible for forgiveness of the loan. Any PPP loan balance remaining following forgiveness by the SBA will be fully re-amortized over the remaining term of the loan.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Economic Injury Disaster Loan (EIDL)</i></p> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On June 26, 2020, the Company executed the standard loan documents required for a securing loan of $150,000 offered by the U.S. Small Business Administration under its Economic Injury Disaster Loan (&#8220;EIDL&#8221;) assistance program in light of the impact of the COVID-19 pandemic on the Company&#8217;s business. Proceeds of the EIDL are being used for working capital purposes. Interest accrues at the rate of 3.75% per annum and will accrue from the date of inception. Installment payments, including principal and interest, are due monthly beginning June 26, 2021 (twelve months from the date of the EIDL) in the amount of $731. The balance of principal and interest is payable 30 years from the date of the EIDL. The EIDL is secured by a security interest on all of the Company&#8217;s assets. An immaterial amount of interest expense related to the loan during the three months ended June&#160;30, 2020 was recognized.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in; color: #202122">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">On June 23, 2020, the Company received $10,000 from US Small Business Administration as part of Economic Injury Disaster Loan (&#8220;EIDL&#8221;). This was a grant and does not need to be repaid. The Company recorded it as other income in Q2.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 6 &#8212; Segment Information and Concentrations</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Segment Information</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company operates in the mobile barcode scanning and RFID/NFC data capture market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning or NFC peripherals for data collection, and third-party vertical applications software. The Company distributes its products in the United States and foreign countries primarily through distributors, resellers, and online. The Company markets its products primarily through application developers whose applications are designed to work with Company&#8217;s products.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Revenues for the geographic areas for three months ended June 30, 2020 and 2019 were as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Three Months Ended <br />June 30,</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Six Months Ended <br />June 30,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>Revenues:</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3">&#160;</td><td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">&#160;&#160;&#160;Americas&#9;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,242,225</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,975,771</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,385,634</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">7,653,571</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;Europe&#9;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">200,012</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">604,931</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">815,541</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,097,923</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Asia Pacific&#9;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">272,787</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">479,403</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">734,535</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">937,202</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;Total revenues&#9;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,715,024</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,060,105</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,935,710</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,688,696</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Export revenues are attributable to countries based on the location of the Company&#8217;s customers. The Company does not hold long-lived assets in foreign locations.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Major Customers</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Customers who accounted for at least 10% of the Company&#8217;s total revenues for the three and six months ended June 30, 2020 and 2019 were as follows:&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Three Months Ended <br />June 30,</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Six Months Ended <br />June 30,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Ingram Micro Inc.</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">29</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">41</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">33</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">42</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">BlueStar, Inc.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">25</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">18</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">20</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ScanSource, Inc.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;*</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;&#160;*</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;<i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Concentration of Credit Risk</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Financial instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced losses on the investments. The Company&#8217;s trade accounts receivables are primarily with distributors. The Company performs ongoing credit evaluations of its customers&#8217; financial condition but generally requires no collateral. Reserves are maintained for potential credit losses, and such losses have been within management&#8217;s expectations. Customers who accounted for at least 10% of the Company&#8217;s accounts receivable balances at June 30, 2020 and December 31, 2019 were as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">June 30,</td><td>&#160;</td> <td colspan="3" style="text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Ingram Micro Inc.</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">31</td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">49</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">BlueStar, Inc.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">32</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">26</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ScanSource, Inc.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: right">*&#160;</p></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td colspan="9" style="font-size: 9pt; text-align: left">*Customer accounted for less than 10% of the Company&#8217;s accounts receivable balances</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Concentration of Suppliers</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">Several of the Company&#8217;s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials, it could have a material adverse effect upon its results. At June 30, 2020, 38% of the Company&#8217;s accounts payable balances was concentrated in the top supplier. For the three months ended June 30, 2020, the top two suppliers accounted for 54% of the inventory purchases.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 7 &#8212; Stock-Based Compensation</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company recognizes the compensation cost in the financial statements for all stock-based awards to employees, including grants of stock options and restricted stocks, based on the fair value of the awards as of the date that the awards are issued. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The fair values of stock options are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. There were 37,000 stock options granted for the six months ended June 30, 2020, compared to 165,600 shares granted to executive officers, selected employees and consultants for the six months ended June 30, 2019.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The restricted stocks are issued to employees and consultants and are held in escrow by the Company until the shares vest on the schedule of 15% after year one, 20% after year two, 25% after year three and 40% after year four, subject to the employees and consultants being a continuing service provider on the vesting dates. If the service or employment is terminated, unvested shares revert to the Company. Shares are registered at grant, so share owners may vote at the annual stockholder meeting. Restricted stocks are granted at zero cost basis. Compensation cost of the restricted stocks is recognized on a straight-line basis over the 4-year vesting period. For the six months ended June 30, 2020 and 2019, the Company awarded 293,000 and 116,050 shares of restricted stock, respectively, leaving a balance of 394,506 shares of restricted stock as of June 30, 2020. Due to the existence of restrictions on sale or transfer until the stocks vest, the Company does not count the restricted stocks as issued and outstanding shares until they vest.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">Total stock-based compensation expense for the three and six months ended June 30, 2020 and 2019, was $131,369 and $263,434, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 8 &#8212; Net Income (Loss) Per Share Applicable to Common Stockholders</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Three Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Six Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td><td>&#160;</td> <td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left; padding-bottom: 2.5pt; text-indent: 9pt">Net income (loss)</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">(768,023</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">119,790</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">(858,350</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">131,629</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 4.5pt">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Denominator:</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><p style="font: 11.5pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Weighted average shares outstanding used in computing net income (loss) per share:</font></p></td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;Basic</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,009,383</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,999,159</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,011,670</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,969,666</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;Effect of dilutive stock options</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">272,348</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">234,223</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 27pt">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,009,383</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,271,507</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,011,670</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,203,889</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.1pt">Net income (loss) per share applicable to common stockholders:</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;Basic</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.13</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.14</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.13</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.14</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">In the three and six months ended June 30, 2020, 2,259,937 stock options and 394,506 restricted stocks were excluded in the calculation of diluted net loss per share because their effect would be anti-dilutive. In the three and six months ended June 30, 2019, 2,185,351 and 2,223,476, respectively, stock options were excluded in the calculation of diluted net loss per share because their effect would be anti-dilutive.</p> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 9 &#8212; Taxes</b></p> <p style="font: 12pt Garamond, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">The Company recorded no deferred tax benefit for the losses in the three and six months ended June 30, 2020. In the three and six months ended June 30, 2019, the Company recorded deferred tax expenses of $68,749 and $75,419, respectively.</p> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><b>NOTE 10 &#8212; Commitments and Contingencies</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Operating Leases</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company adopted ASU 2016-02, Leases (Topic 842) effective January 1, 2019 and restated its reported results in January 2018, including the recognition of additional operating lease right-of-use assets and liabilities. On January 1, 2018, the Company recorded operating lease right-of-use assets and operating lease liabilities in the amount of approximately $1.57 million and $1.85 million, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet in Newark, California. The lease agreement expires on June 30, 2022. Monthly base rent increases four percent per year annually on July 1<sup>st</sup> of each year. We recognize operating lease expense on a straight-line basis over the lease term. The operating lease expense was $103,208 and $206,416 for the three and six-month periods ended June 30, 2020 and 2019, respectively.&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In June 2020, the Company signed a new two-year equipment lease agreement. The Company will pay $1,519 in monthly installments starting in September of 2020 through June 2022. On June 30, 2020, the balances of right-of-use assets and liabilities for the operating leases were approximately $0.79 million and $0.96 million, respectively, compared to approximately $0.94 million, and $1.13 million, respectively, at December 31, 2019.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Cash payments included in the measurement of our operating lease liabilities were $117,268 and $234,537 for the three- and six-month periods ended June 30, 2020, respectively, compared to $112,758 and $225,516, respectively, for the same periods a year ago.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Future minimum lease payments under the operating leases of the office and copier at June 30, 2020 are shown below:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt">Annual minimum payments:</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amount</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-indent: 8.1pt; padding-left: 5.4pt">2020 (July 1, 2020 to December 31, 2020)</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">249,994</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 8.1pt; padding-left: 5.4pt">2021</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">515,822</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">2022</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">262,789</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt; padding-left: 5.4pt">Total minimum payments</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,028,605</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Less: Present value factor</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(64,349</td><td style="border-bottom: Black 1pt solid; text-align: left">)&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt">Total operating lease liabilities</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">964,256</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Less: Current portion of operating lease</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(455,928</td><td style="border-bottom: Black 1pt solid; text-align: left">)&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Long-term portion of operating lease</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">508,328</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;<i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Finance Leases&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The new standard, ASU 2016-02 classifies lessee leases into two types, operating and finance. The Company leases certain of its equipment under finance leases. The leases are collateralized by the underlying assets. At June 30, 2020, the Company has no equipment subject to financing arrangement, compared to equipment with a cost of $100,584 at December 31, 2019. The accumulated depreciation of the assets associated with the finance leases as of June 30, 2020 and December 31, 2019, amounted to zero and $92,571 respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Purchase Commitments</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">As of June 30, 2020, the Company has non-cancelable purchase commitments for inventory to be used in the ordinary course of business of approximately $3,651,000.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Legal Matters</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company is subject to disputes, claims, requests for indemnification and lawsuits arising in the ordinary course of business. Under the indemnification provisions of the Company&#8217;s customer agreements, the Company routinely agrees to indemnify and defend its customers against infringement of any patent, trademark, copyright, trade secrets, or other intellectual property rights arising from customers&#8217; legal use of the Company&#8217;s products or services. The exposure to the Company under these indemnification provisions is generally limited to the total amount paid for the indemnified products. However, certain indemnification provisions potentially expose the Company to losses in excess of the aggregate amount received from the customer. To date, there have been no claims against the Company by its customers pertaining to such indemnification provisions, and no amounts have been recorded. The Company is currently not a party to any material legal proceedings.</p> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 11 &#8212; Subsequent Events</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">As of August 7, 2020, 5,000 restricted stocks at the price of $1.49 per share have been granted from the 2004 Equity Incentive Plan subsequent to June 30, 2020.&#160;</p> 0.001 0.001 20000000 20000000 6009109 6017674 6009109 6017674 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Use of Estimates</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.</p> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Cash Equivalents and Fair Value of Financial Instruments</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash equivalents. At June 30, 2020 and December 31, 2019, all of the Company&#8217;s cash and cash equivalents consisted of amounts held in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company&#8217;s cash balance on deposit in these accounts may, at times, exceed the federally insured limits. The Company has never experienced any losses in such accounts.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">The carrying value of the Company&#8217;s cash and cash equivalents, accounts receivable, accounts payable, debt and foreign exchange contracts approximate fair value due to the relatively short period of time to maturity.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Revenue Recognition and Deferred Revenue</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">On January 1, 2017, the Company adopted ASC 606 &#8220;Revenue from Contracts with Customers&#8221; and implemented a new revenue recognition policy. Instead of deferring 100% of revenue and cost of revenue until products are sold by distributors, the new policy recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. At June 30, 2020, the deferred revenue and deferred cost on shipments to distributors were $432,506 and $153,793, respectively, compared to $611,029 and $233,823, respectively, at December 31, 2019.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Leases</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires a lessee to recognize a liability representing future lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For operating leases, a lessee is required to recognize at inception a right-of-use asset and a lease liability equal to the net present value of the lease payments, with lease expense recognized over the lease term on a straight-line basis. For leases with a term of twelve months or less, ASU 2016-02 allows a reporting entity to make an accounting policy election to not recognize a right-of-use asset and a lease liability, and to recognize lease expense on a straight-line basis. ASU No. 2016-02 is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. The Company adopted ASU 2016-02 effective January 1, 2019, which had no impact on the Company&#8217;s Statements of Operations. The most significant impact was the recognition of right-of-use assets and liabilities for the office space lease.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Recently Issued Financial Accounting Standards</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In June 2016, the FASB issued ASU No. 2016-13,&#160;&#8220;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221;&#160;and subsequent amendments to the initial guidance: ASU 2018-19&#160;&#8220;Codification Improvements to Topic 326, Financial Instruments-Credit Losses&#8221;,&#160;ASU 2019-04 &#8220;Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments&#8221;, ASU 2019-05 &#8220;Financial Instruments-Credit Losses&#8221;, ASU 2019-11 &#8220;Codification Improvements to Topic 326, Financial Instruments - Credit Losses&#8221; (collectively, &#8220;Topic 326&#8221;)&#160;and ASU 2020-02&#160;Financial Instruments&#8212;Credit Losses (Topic 326) and Leases (Topic 842). The effective date of Topic 326 for public filers that are considered small reporting companies (&#34;SRC&#34;) as defined by the Securities and Exchange Commission for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is an SRC, implementation is not needed until January 1, 2023. The Company will continue to evaluate the effect of adopting ASU 2016-13 on the Company's financial statements and disclosures.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848). The ASU provides optional expedients and exceptions for applying GAAP to transactions affected by reference rate (e.g., LIBOR) reform if certain criteria are met, for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The ASU is effective as of March 12, 2020 through December 31, 2022. The Company doesn&#8217;t expect the ASU will have an impact on its financial statements.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards that are not yet effective will not have a material impact on the Company&#8217;s financial position, results of operations or cash flows upon adoption.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Inventories consist principally of raw materials and sub-assemblies, which are stated at the lower of cost (first-in, first-out) or market. Inventories at March 31, 2020 and December 31, 2019 were as follows:</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">March 31,</td><td>&#160;</td> <td colspan="3" style="text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Raw materials and sub-assemblies</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,706,834</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,767,588</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finished goods</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">235,524</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">241,681</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Inventory reserves</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(647,639</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(830,361</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Inventory, net</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,294,719</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,178,908</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Amounts outstanding under the term loan and bank credit facilities at June 30, 2020 are as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: right">June 30, 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 5.4pt">Long-term portion of term loan</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Current-portion of term loan</td><td style="width: 10%; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; width: 18%; text-align: right">83,333</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Term loan</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">83,333</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-size: 11pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: right">June 30, 2020</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-align: left; padding-left: 5.4pt">Lines of credit -domestic line</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right">450,000</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Lines of credit -EXIM line</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Total lines of credit</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">450,000</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Revenues for the geographic areas for three months ended June 30, 2020 and 2019 were as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Three Months Ended <br />June 30,</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Six Months Ended <br />June 30,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>Revenues:</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3">&#160;</td><td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">&#160;&#160;&#160;Americas&#9;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,242,225</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,975,771</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">5,385,634</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">7,653,571</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;Europe&#9;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">200,012</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">604,931</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">815,541</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,097,923</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">&#160;&#160;&#160;Asia Pacific&#9;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">272,787</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">479,403</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">734,535</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">937,202</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;Total revenues&#9;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,715,024</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,060,105</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,935,710</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,688,696</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Customers who accounted for at least 10% of the Company&#8217;s total revenues for the three and six months ended June 30, 2020 and 2019 were as follows:&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Three Months Ended <br />June 30,</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Six Months Ended <br />June 30,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Ingram Micro Inc.</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">29</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">41</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">33</td><td style="width: 1%; text-align: left">%</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">42</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">BlueStar, Inc.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">25</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">18</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">20</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ScanSource, Inc.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;*</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;&#160;*</td><td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Customers who accounted for at least 10% of the Company&#8217;s accounts receivable balances at June 30, 2020 and December 31, 2019 were as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">June 30,</td><td>&#160;</td> <td colspan="3" style="text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Ingram Micro Inc.</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">31</td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">49</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">BlueStar, Inc.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">32</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">26</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ScanSource, Inc.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: right">*&#160;</p></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td colspan="9" style="font-size: 9pt; text-align: left">*Customer accounted for less than 10% of the Company&#8217;s accounts receivable balances</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Three Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Six Months Ended</font></p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">June 30,</font></p></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td><td>&#160;</td> <td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left; padding-bottom: 2.5pt; text-indent: 9pt">Net income (loss)</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">(768,023</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">119,790</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">(858,350</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 9%; text-align: right">131,629</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 4.5pt">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Denominator:</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><p style="font: 11.5pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Weighted average shares outstanding used in computing net income (loss) per share:</font></p></td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;Basic</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,009,383</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,999,159</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,011,670</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,969,666</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;&#160;&#160;&#160;&#160;&#160;Effect of dilutive stock options</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">272,348</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">234,223</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: 27pt">&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,009,383</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,271,507</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,011,670</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,203,889</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.1pt">Net income (loss) per share applicable to common stockholders:</td><td>&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>&#160;&#160;&#160;&#160;&#160;&#160;Basic</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.13</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.14</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;&#160;&#160;&#160;Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.13</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(0.14</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Future minimum lease payments under the operating leases of the office and copier at June 30, 2020 are shown below:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt">Annual minimum payments:</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amount</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-indent: 8.1pt; padding-left: 5.4pt">2020 (July 1, 2020 to December 31, 2020)</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">249,994</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 8.1pt; padding-left: 5.4pt">2021</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">515,822</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">2022</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">262,789</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 17.1pt; padding-left: 5.4pt">Total minimum payments</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,028,605</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Less: Present value factor</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(64,349</td><td style="border-bottom: Black 1pt solid; text-align: left">)&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt">Total operating lease liabilities</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">964,256</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Less: Current portion of operating lease</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(455,928</td><td style="border-bottom: Black 1pt solid; text-align: left">)&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Long-term portion of operating lease</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">508,328</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> 3545065 3767588 356283 241681 647639 830361 3865000 765000 4619915 972534 250000 16832 2552 5922 1896 3148 635 62 9236 549856 137426 83333 83333 450000 1058700 150000 731 10000 0.29 0.25 0.14 0.41 0.18 0.33 0.20 0.10 0.42 0.19 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.31 0.32 0.21 0.49 0.26 0.38 0.54 37000 165600 272348 234223 964256 1134350 1850000 103208 103208 206416 206416 3651000 100584 92571 234537 117268 112758 225516 249994 515822 262789 1028605 64349 As of August 7, 2020, 5,000 restricted stocks at the price of $1.49 per share have been granted from the 2004 Equity Incentive Plan subsequent to June 30, 2020. -31877 -69283 2259937 394506 2259937 394506 2185351 2223476 394506 494926 563774 EX-101.SCH 7 sckt-20200630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Statements of Cash Flows (Unaudited) (USD $) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Note 1 - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Note 3 - Inventories link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Note 4 - Bank Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Note 5 - Term loans link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Note 6 - Segment Information and Concentrations link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Note 7 - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Note 8 - Net Income (Loss) Per Share Applicable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Note 9 - Taxes link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Note 10 - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Note 11 - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Bank Financing Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Segment Information and Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Net Income (Loss) Per Share Applicable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Inventory Components (Details) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Bank Financing Arrangements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Amounts Outstanding under Bank Term Loan (Detail) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Amounts Outstanding under Bank Lines of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Term loans (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Revenues By Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Major customers accounted for at least 10% of total revenues (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Concentration of Suppliers (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Stock-Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Net Income (Loss) per Share Applicable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Stock Options Excluded from Calculation of Diluted Net Loss Per Share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Future Minimum Payments For Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Subsequent Events (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 sckt-20200630_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 sckt-20200630_def.xml XBRL DEFINITION FILE EX-101.LAB 10 sckt-20200630_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock Additional Paid-In Capital Retained Earnings / Accumulated Deficit Bank Credit Line [Axis] Domestic Line of Credit Foreign Line of Credit Term Loan for Stock Repurchase Geographical [Axis] United States Europe Asia Pacific Major Customers [Axis] Ingram Micro Inc. BlueStar, Inc. ScanSource, Inc. Antidilutive Securities [Axis] Number of Stock Options Number of Restricted Stock Paycheck Protection Program Loan Economic Injury Disaster Loan Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Income Statement [Abstract] Revenues Cost of revenues Gross profit Operating expenses: Research and development Sales and marketing General and administrative Total operating expenses Operating income (loss) Interest expense, net Other income Net income (loss) before income taxes Income tax expense Net income (loss) Net income (loss) per share: Basic Diluted Weighted average shares outstanding: Basic Diluted Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts receivable, net Inventories, net Prepaid expenses and other current assets Deferred cost on shipments to distributors Total current assets Property and equipment: Machinery and office equipment Computer equipment Property and equipment, gross Accumulated depreciation Property and equipment, net Goodwill Other long-term assets Deferred tax assets Operating lease right-of-use assets Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Accounts payable and accrued expenses Accrued payroll and related expenses Deferred revenue on shipments to distributors Short term portion of deferred service revenue Bank lines of credit Notes payable – current portion Operating lease – current portion Finance lease – current portion Total current liabilities Long-term portion of operating lease Long-term portion of deferred service revenue Long-term portion of notes payable Total liabilities Commitments and contingencies Stockholders’ equity: Common stock, $0.001 par value: Authorized – 20,000,000 shares, Issued and outstanding – 6,009,109 shares at June 30, 2020 and 6,017,674 shares at December 31, 2019 Additional paid-in capital Accumulated deficit Total stockholders’ equity Total liabilities and stockholders’ equity LIABILITIES AND STOCKHOLDERS' EQUITY Common stock par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Statement [Table] Statement [Line Items] Beginning Balance Beginning Balance (in shares) Restricted stock grants Restricted stock grants (in shares) Repurchase of common stock Repurchase of common stock (in shares) Cancellation of restricted stocks Cancellation of restricted stocks (in shares) Stock-based compensation Net gain (loss) Ending Balance Ending Balance (in shares) Statement of Cash Flows [Abstract] Operating activities Adjustments to reconcile net income (loss) to net cash provided by operating activities: Stock-based compensation Depreciation and amortization Deferred tax expenses (benefits) Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other current assets Accounts payable and accrued expenses Accrued payroll and related expenses Net deferred revenue on shipments to distributors Deferred service revenue Net change in operating lease Net cash provided by (used in) operating activities Investing activities Purchases of equipment Net cash used in investing activities Financing activities Payments on finance leases Common stock repurchase and related expenses Proceeds from borrowings under bank line of credit agreement Repayments of borrowings under bank line of credit agreement Repayments of bank term loan Proceeds from notes payable Net cash (used in) provided by financing activities Net decrease in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosure of cash flow information Cash paid for interest Notes to Financial Statements Basis of Presentation Summary of Significant Accounting Policies Inventory Disclosure [Abstract] Inventories Debt Disclosure [Abstract] Bank Financing Arrangements Term loans Segment Reporting [Abstract] Segment Information and Concentrations Share-based Payment Arrangement [Abstract] Stock-Based Compensation Net Income (Loss) Per Share Applicable to Common Stockholders Taxes Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Subsequent Events [Abstract] Subsequent Events Accounting Policies [Abstract] Use of Estimates Cash Equivalents and Fair Value of Financial Instruments Revenue Recognition and Deferred Revenue Leases Recently Issued Financial Accounting Standards Inventory components Term loan and bank credit line balances Revenue by geographic areas Major customers accounted for at least 10% of total revenues Major customers accounted for at least 10% of net accounts receivable balances Earnings Per Share [Abstract] Net Income (Loss) Per Shares Applicable To Common Stockholders Future minimum payments for operating leases Raw materials and sub-assemblies Finished goods Inventory reserves Inventories, net Credit Facility [Axis] Amount borrowed Amount repaid Interest expense Accrued interest payable Remaining borrowing capacity Long-term portion of term loan Current-portion of term loan Term loan balance Lines of credit - domestic line Lines of credit - EXIM line Total lines of credit Loan proceeds Monthly installment amounts due Grant proceeds Current portion of notes payable Long-term portion of notes payable Customer [Axis] Percent of total revenues Threshold percentage for disclosure Percent of net accounts receivable balances Threshold percentage for disclosure Risks and Uncertainties [Abstract] Accounts payable balances with a single supplier Percentage of inventory purchases from top two suppliers Stock-based compensation expenses Stock options granted Restricted stock granted Restricted stock remaining Numerator: Denominator: Weighted average common shares outstanding used in computing net income (loss) per share: Effect of dilutive stock options Diluted Net income (loss) per share applicable to common stockholders: Antidilutive Securities Excluded from Calculation of Diluted Net Income (Loss) Per Share Income Tax Disclosure [Abstract] Rental expense for operating lease Operating lease cash payments Non-cancelable purchase commitments for inventory Original cost of equipment under finance leases Finance lease accumulated depreciation Operating lease right-of-use asset Operating lease right-of-use liabilities Annual minimum payments: 2020 (July 1, 2020 to December 31, 2020) 2021 2022 Total minimum payments Less: Present value factor Total operating lease liabilities Less: Current portion of operating lease Long term portion of operating lease Subsequent events Gross Profit Operating Expenses Interest Expense Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Assets, Current Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Assets Liabilities, Current Liabilities Shares, Issued ShareBasedCompensationCustom IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets Increase (Decrease) in Accounts Payable Increase (Decrease) in Employee Related Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Finance Lease, Principal Payments Payments for Repurchase of Common Stock Repayments of Lines of Credit Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Inventory Disclosure [Text Block] Inventory Valuation Reserves Loans Payable to Bank Long-term Debt, Excluding Current Maturities ThresholdForDisclosurePercentage1 Operating Leases, Future Minimum Payments Due OperatingLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments EX-101.PRE 11 sckt-20200630_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover - shares
6 Months Ended
Jun. 30, 2020
Aug. 07, 2020
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2020  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2020  
Current Fiscal Year End Date --12-31  
Entity File Number 1-13810  
Entity Registrant Name Socket Mobile, Inc.  
Entity Central Index Key 0000944075  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 39700 Eureka Drive  
Entity Address, City or Town Newark  
Entity Address, State or Province CA  
Entity Address, Country US  
Entity Address, Postal Zip Code 94560  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   6,050,655
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Revenues $ 2,715,024 $ 5,060,105 $ 6,935,710 $ 9,688,696
Cost of revenues 1,353,498 2,430,464 3,350,469 4,659,213
Gross profit 1,361,526 2,629,641 3,585,241 5,029,483
Operating expenses:        
Research and development 859,510 997,483 1,740,148 1,891,219
Sales and marketing 722,160 771,097 1,489,956 1,527,011
General and administrative 589,730 643,215 1,255,846 1,346,397
Total operating expenses 2,171,400 2,411,795 4,485,950 4,764,627
Operating income (loss) (809,874) 217,846 (900,709) 264,856
Interest expense, net (8,149) (29,307) (27,641) (57,808)
Other income 50,000 70,000
Net income (loss) before income taxes (768,023) 188,539 (858,350) 207,048
Income tax expense (68,749) (75,419)
Net income (loss) $ (768,023) $ 119,790 $ (858,350) $ 131,629
Net income (loss) per share:        
Basic $ (0.13) $ 0.02 $ (0.14) $ 0.02
Diluted $ (0.13) $ 0.02 $ (0.14) $ 0.02
Weighted average shares outstanding:        
Basic 6,009,383 5,999,159 6,011,670 5,969,666
Diluted 6,009,383 6,271,507 6,011,670 6,203,889
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Balance Sheets (Unaudited) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 926,983 $ 958,860
Accounts receivable, net 1,770,112 2,837,006
Inventories, net 3,253,709 3,178,908
Prepaid expenses and other current assets 255,339 312,127
Deferred cost on shipments to distributors 153,793 233,823
Total current assets 6,359,936 7,520,724
Property and equipment:    
Machinery and office equipment 2,271,539 2,195,405
Computer equipment 1,279,482 1,336,445
Property and equipment, gross 3,551,021 3,531,850
Accumulated depreciation (2,699,040) (2,667,340)
Property and equipment, net 851,981 864,510
Goodwill 4,427,000 4,427,000
Other long-term assets 180,825 202,611
Deferred tax assets 5,506,934 5,506,934
Operating lease right-of-use assets 794,735 936,708
Total assets 18,121,411 19,458,487
Current liabilities:    
Accounts payable and accrued expenses 1,831,685 2,084,848
Accrued payroll and related expenses 458,178 566,350
Deferred revenue on shipments to distributors 432,506 611,029
Short term portion of deferred service revenue 28,086 32,900
Bank lines of credit 450,000 1,412,449
Notes payable – current portion 578,259 333,333
Operating lease – current portion 455,928 419,288
Finance lease – current portion 8,291
Total current liabilities 4,234,642 5,468,488
Long-term portion of operating lease 508,328 715,062
Long-term portion of deferred service revenue 33,382 40,711
Long-term portion of notes payable 713,774
Total liabilities 5,490,126 6,224,261
Commitments and contingencies
Stockholders’ equity:    
Common stock, $0.001 par value: Authorized – 20,000,000 shares, Issued and outstanding – 6,009,109 shares at June 30, 2020 and 6,017,674 shares at December 31, 2019 6,009 6,018
Additional paid-in capital 61,322,389 61,066,971
Accumulated deficit (48,697,113) (47,838,763)
Total stockholders’ equity 12,631,285 13,234,226
Total liabilities and stockholders’ equity $ 18,121,411 $ 19,458,487
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2020
Dec. 31, 2019
LIABILITIES AND STOCKHOLDERS' EQUITY    
Common stock par value $ 0.001 $ 0.001
Common stock, shares authorized 20,000,000 20,000,000
Common stock, shares issued 6,009,109 6,017,674
Common stock, shares outstanding 6,009,109 6,017,674
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Unaudited) - USD ($)
Common Stock
Additional Paid-In Capital
Retained Earnings / Accumulated Deficit
Total
Beginning Balance at Dec. 31, 2018 $ 5,883 $ 60,523,901 $ (48,125,349) $ 12,404,435
Beginning Balance (in shares) at Dec. 31, 2018 5,883,109      
Restricted stock grants 116 (116)    
Restricted stock grants (in shares) $ 116,050      
Stock-based compensation   $ 121,965   121,965
Net gain (loss)     11,839 11,839
Ending Balance at Mar. 31, 2019 $ 5,999 60,645,750 (48,113,510) 12,538,239
Ending Balance (in shares) at Mar. 31, 2019 5,999,159      
Beginning Balance at Dec. 31, 2018 $ 5,883 60,523,901 (48,125,349) $ 12,404,435
Beginning Balance (in shares) at Dec. 31, 2018 5,883,109      
Restricted stock grants       116,050
Net gain (loss)       $ 131,629
Ending Balance at Jun. 30, 2019 $ 5,999 60,782,785 (47,993,720) 12,795,064
Ending Balance (in shares) at Jun. 30, 2019 5,999,159      
Beginning Balance at Mar. 31, 2019 $ 5,999 60,645,750 (48,113,510) 12,538,239
Beginning Balance (in shares) at Mar. 31, 2019 5,999,159      
Stock-based compensation   137,035    
Net gain (loss)     119,790 119,790
Ending Balance at Jun. 30, 2019 $ 5,999 60,782,785 (47,993,720) 12,795,064
Ending Balance (in shares) at Jun. 30, 2019 5,999,159      
Beginning Balance at Dec. 31, 2019 $ 6,018 61,066,971 (47,838,763) 13,234,226
Beginning Balance (in shares) at Dec. 31, 2019 6,017,674      
Repurchase of common stock $ (5) (8,491)   8,496
Repurchase of common stock (in shares) (4,967)      
Cancellation of restricted stocks $ (3) 3    
Cancellation of restricted stocks (in shares) (3,200)      
Stock-based compensation   132,065   132,065
Net gain (loss)     (90,327) (90,327)
Ending Balance at Mar. 31, 2020 $ 6,010 61,190,548 (47,929,090) 13,267,468
Ending Balance (in shares) at Mar. 31, 2020 6,009,507      
Beginning Balance at Dec. 31, 2019 $ 6,018 61,066,971 (47,838,763) $ 13,234,226
Beginning Balance (in shares) at Dec. 31, 2019 6,017,674      
Restricted stock grants       293,000
Stock-based compensation       $ 263,434
Net gain (loss)       (858,350)
Ending Balance at Jun. 30, 2020 $ 6,009 61,322,389 (48,697,113) 12,631,285
Ending Balance (in shares) at Jun. 30, 2020 6,009,109      
Beginning Balance at Mar. 31, 2020 $ 6,010 61,190,548 (47,929,090) 13,267,468
Beginning Balance (in shares) at Mar. 31, 2020 6,009,507      
Cancellation of restricted stocks $ (1) 472   471
Cancellation of restricted stocks (in shares) (398)      
Stock-based compensation   131,369   131,369
Net gain (loss)     (768,023) (768,023)
Ending Balance at Jun. 30, 2020 $ 6,009 $ 61,322,389 $ (48,697,113) $ 12,631,285
Ending Balance (in shares) at Jun. 30, 2020 6,009,109      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Statements of Cash Flows (Unaudited) (USD $) - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Operating activities    
Net income (loss) $ (858,350) $ 131,629
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Stock-based compensation 263,434 259,000
Depreciation and amortization 290,498 217,664
Deferred tax expenses (benefits) 74,619
Changes in operating assets and liabilities:    
Accounts receivable 1,066,894 (550,425)
Inventories (74,801) (123,005)
Prepaid expenses and other current assets 56,788 (278,629)
Accounts payable and accrued expenses (253,163) (110,835)
Accrued payroll and related expenses (108,172) 133,808
Net deferred revenue on shipments to distributors (98,493) 107,166
Deferred service revenue (12,143) 20,766
Net change in operating lease (28,121) (19,099)
Net cash provided by (used in) operating activities 244,371 (137,341)
Investing activities    
Purchases of equipment (256,183) (187,458)
Net cash used in investing activities (256,183) (187,458)
Financing activities    
Payments on finance leases (8,291) (7,680)
Common stock repurchase and related expenses (8,025)
Proceeds from borrowings under bank line of credit agreement 4,630,000 8,754,000
Repayments of borrowings under bank line of credit agreement (5,592,449) (8,240,804)
Repayments of bank term loan (250,000) (250,000)
Proceeds from notes payable 1,208,700
Net cash (used in) provided by financing activities (20,065) 255,516
Net decrease in cash and cash equivalents (31,877) (69,283)
Cash and cash equivalents at beginning of period 958,860 1,084,991
Cash and cash equivalents at end of period 926,983 1,015,708
Supplemental disclosure of cash flow information    
Cash paid for interest $ 30,640 $ 54,528
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Note 1 - Basis of Presentation
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Basis of Presentation

NOTE 1 — Basis of Presentation

The accompanying unaudited condensed financial statements of Socket Mobile, Inc. (the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments, consisting only of normal recurring accruals considered necessary for fair presentation have been included. The results of operations for the interim periods are not necessarily indicative of the operating results for the full fiscal year or any future period. These financial statements should be read in conjunction with the audited financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Note 2 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Summary of Significant Accounting Policies

NOTE 2 — Summary of Significant Accounting Policies

 

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.

 

Cash Equivalents and Fair Value of Financial Instruments

The Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash equivalents. At June 30, 2020 and December 31, 2019, all of the Company’s cash and cash equivalents consisted of amounts held in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company’s cash balance on deposit in these accounts may, at times, exceed the federally insured limits. The Company has never experienced any losses in such accounts.

 

The carrying value of the Company’s cash and cash equivalents, accounts receivable, accounts payable, debt and foreign exchange contracts approximate fair value due to the relatively short period of time to maturity.

 

Revenue Recognition and Deferred Revenue

On January 1, 2017, the Company adopted ASC 606 “Revenue from Contracts with Customers” and implemented a new revenue recognition policy. Instead of deferring 100% of revenue and cost of revenue until products are sold by distributors, the new policy recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. At June 30, 2020, the deferred revenue and deferred cost on shipments to distributors were $432,506 and $153,793, respectively, compared to $611,029 and $233,823, respectively, at December 31, 2019.

 

Leases

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires a lessee to recognize a liability representing future lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For operating leases, a lessee is required to recognize at inception a right-of-use asset and a lease liability equal to the net present value of the lease payments, with lease expense recognized over the lease term on a straight-line basis. For leases with a term of twelve months or less, ASU 2016-02 allows a reporting entity to make an accounting policy election to not recognize a right-of-use asset and a lease liability, and to recognize lease expense on a straight-line basis. ASU No. 2016-02 is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. The Company adopted ASU 2016-02 effective January 1, 2019, which had no impact on the Company’s Statements of Operations. The most significant impact was the recognition of right-of-use assets and liabilities for the office space lease.

 

Recently Issued Financial Accounting Standards

 

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” and subsequent amendments to the initial guidance: ASU 2018-19 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses”, ASU 2019-04 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments”, ASU 2019-05 “Financial Instruments-Credit Losses”, ASU 2019-11 “Codification Improvements to Topic 326, Financial Instruments - Credit Losses” (collectively, “Topic 326”) and ASU 2020-02 Financial Instruments—Credit Losses (Topic 326) and Leases (Topic 842). The effective date of Topic 326 for public filers that are considered small reporting companies ("SRC") as defined by the Securities and Exchange Commission for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is an SRC, implementation is not needed until January 1, 2023. The Company will continue to evaluate the effect of adopting ASU 2016-13 on the Company's financial statements and disclosures.

 

In March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848). The ASU provides optional expedients and exceptions for applying GAAP to transactions affected by reference rate (e.g., LIBOR) reform if certain criteria are met, for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The ASU is effective as of March 12, 2020 through December 31, 2022. The Company doesn’t expect the ASU will have an impact on its financial statements.

 

From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards that are not yet effective will not have a material impact on the Company’s financial position, results of operations or cash flows upon adoption.

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Note 3 - Inventories
6 Months Ended
Jun. 30, 2020
Inventory Disclosure [Abstract]  
Inventories

NOTE 3 — Inventories

 

Inventories consist principally of raw materials and sub-assemblies, which are stated at the lower of cost (first-in, first-out) or market. Inventories at June 30, 2020 and December 31, 2019 were as follows:

 

   June 30,  December 31,
   2020  2019
Raw materials and sub-assemblies  $3,545,065   $3,767,588 
Finished goods   356,283    241,681 
Inventory reserves   (647,639   (830,361
Inventory, net  $3,253,709  $3,178,908

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Bank Financing Arrangements
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Bank Financing Arrangements

NOTE 4 — Bank Financing Arrangements

 

Sixth Financing Agreement

On June 14, 2019, the Company entered into the Sixth Amended and Restated Business Financing Agreement with the Bank. The Bank waived the default which occurred for the month ended April 30, 2019 when the Company’s Asset Coverage Ratio was 1.13 to 1.00, instead of the required 1.25 to 1.00. The Bank also increased the Eligible Receivable threshold for Ingram Micro from 50% to 60% of domestic receivables, and from 35% to 50% of all receivables (including both domestic and foreign receivables).

 

Seventh Financing Agreement

On January 8, 2020, the Company entered into the Seventh Amended and Restated Business Financing Agreement with the Bank which extends the maturity date of the Company’s revolving line of credit to January 31, 2022.

 

The Asset Coverage Ratio was 1.5 to 1.0 on June 30, 2020. During the six months ended June 30, 2020, total repayments of the term loan was $250,000. Total amount borrowed under the domestic and international lines was $4,630,000 and the total repayments was $5,592,449. At June 30, 2020, the available borrowing capacity was approximately $687,000. Amounts outstanding under the term loan and bank credit facilities at June 30, 2020 are as follows:

 

   June 30, 2020
Long-term portion of term loan   —   
Current-portion of term loan   83,333 
Term loan  $83,333

 

   June 30, 2020
Lines of credit -domestic line   450,000 
Lines of credit -EXIM line   —   
Total lines of credit  $450,000

 

 

Interest expense on the term loan for three and six months ended June 30, 2020 was $1,896 and $5,922, respectively. Interest expense on the amounts drawn under the Company’s bank credit lines during the three and six months ended June 30, 2020 was $3,783 and $19,384. Accrued interest payable related to the amounts outstanding under the term loan and bank credit facilities at June 30, 2020 was $9,360.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Term loans
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Term loans

NOTE 5 — Term loans

 

PPP Loan

 

On April 20, 2020, the Company received $1,058,700 of loan proceeds under the Paycheck Protection Program (“PPP”) which was established as part of the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). The application for these funds requires the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support the ongoing operations of the Company. This certification further requires the Company to take into account the current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the forgiveness of the loan, is dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan based on its future adherence to the forgiveness criteria. The loan has a fixed interest rate of 1% and matures in two years. Payments of principal and interest are deferred for a period of six months from the date on which the PPP loan is distributed. As of June 30, 2020, pursuant to the existing loan agreement, all of the payments expected between July 1, 2020 and June 30, 2021, or $494,926, are classified as the current portion of the note payable and the remaining balance $563,774 is classified as the long-term note payable.

 

The PPP loan was primarily used to cover payroll costs, rent, and utility costs during the 8-week period from April 20th through June 12th. Pursuant to the CARES Act and implementing rules and regulations, the Company will apply to its bank, Western Alliance for the PPP loan to be forgiven in part as soon as SBA has its forgiveness process prepared. The Company has used the proceeds of the PPP loan for purposes consistent with the PPP. While the Company currently believes that its use of the loan proceeds will meet the conditions for forgiveness of the loan, the Company cannot assure that it will be eligible for forgiveness of the loan. Any PPP loan balance remaining following forgiveness by the SBA will be fully re-amortized over the remaining term of the loan.

 

Economic Injury Disaster Loan (EIDL)

 

On June 26, 2020, the Company executed the standard loan documents required for a securing loan of $150,000 offered by the U.S. Small Business Administration under its Economic Injury Disaster Loan (“EIDL”) assistance program in light of the impact of the COVID-19 pandemic on the Company’s business. Proceeds of the EIDL are being used for working capital purposes. Interest accrues at the rate of 3.75% per annum and will accrue from the date of inception. Installment payments, including principal and interest, are due monthly beginning June 26, 2021 (twelve months from the date of the EIDL) in the amount of $731. The balance of principal and interest is payable 30 years from the date of the EIDL. The EIDL is secured by a security interest on all of the Company’s assets. An immaterial amount of interest expense related to the loan during the three months ended June 30, 2020 was recognized.

 

On June 23, 2020, the Company received $10,000 from US Small Business Administration as part of Economic Injury Disaster Loan (“EIDL”). This was a grant and does not need to be repaid. The Company recorded it as other income in Q2.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Note 6 - Segment Information and Concentrations
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Segment Information and Concentrations

NOTE 6 — Segment Information and Concentrations

 

Segment Information

The Company operates in the mobile barcode scanning and RFID/NFC data capture market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning or NFC peripherals for data collection, and third-party vertical applications software. The Company distributes its products in the United States and foreign countries primarily through distributors, resellers, and online. The Company markets its products primarily through application developers whose applications are designed to work with Company’s products.

 

Revenues for the geographic areas for three months ended June 30, 2020 and 2019 were as follows:

  

 

   Three Months Ended
June 30,
  Six Months Ended
June 30,
   2020  2019  2020  2019
Revenues:            
   Americas   $2,242,225   $3,975,771   $5,385,634   $7,653,571 
   Europe    200,012    604,931    815,541    1,097,923 
   Asia Pacific    272,787    479,403    734,535    937,202 
      Total revenues   $2,715,024  $5,060,105  $6,935,710  $9,688,696

 

 

Export revenues are attributable to countries based on the location of the Company’s customers. The Company does not hold long-lived assets in foreign locations.

 

Major Customers

 

Customers who accounted for at least 10% of the Company’s total revenues for the three and six months ended June 30, 2020 and 2019 were as follows: 

 

 

   Three Months Ended
June 30,
  Six Months Ended
June 30,
   2020  2019  2020  2019
Ingram Micro Inc.   29%   41%   33%   42%
BlueStar, Inc.   25%   18%   20%   19%
ScanSource, Inc.   14%           *    10%     * 

 

  

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced losses on the investments. The Company’s trade accounts receivables are primarily with distributors. The Company performs ongoing credit evaluations of its customers’ financial condition but generally requires no collateral. Reserves are maintained for potential credit losses, and such losses have been within management’s expectations. Customers who accounted for at least 10% of the Company’s accounts receivable balances at June 30, 2020 and December 31, 2019 were as follows:

 

   June 30,  December 31,
   2020  2019
Ingram Micro Inc.   31%   49%
BlueStar, Inc.   32%   26%
ScanSource, Inc.   21%   

 
*Customer accounted for less than 10% of the Company’s accounts receivable balances

  

 

Concentration of Suppliers

Several of the Company’s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials, it could have a material adverse effect upon its results. At June 30, 2020, 38% of the Company’s accounts payable balances was concentrated in the top supplier. For the three months ended June 30, 2020, the top two suppliers accounted for 54% of the inventory purchases.

 

 

 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Note 7 - Stock-Based Compensation
6 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation

NOTE 7 — Stock-Based Compensation

 

The Company recognizes the compensation cost in the financial statements for all stock-based awards to employees, including grants of stock options and restricted stocks, based on the fair value of the awards as of the date that the awards are issued. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period.

 

The fair values of stock options are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. There were 37,000 stock options granted for the six months ended June 30, 2020, compared to 165,600 shares granted to executive officers, selected employees and consultants for the six months ended June 30, 2019.

 

The restricted stocks are issued to employees and consultants and are held in escrow by the Company until the shares vest on the schedule of 15% after year one, 20% after year two, 25% after year three and 40% after year four, subject to the employees and consultants being a continuing service provider on the vesting dates. If the service or employment is terminated, unvested shares revert to the Company. Shares are registered at grant, so share owners may vote at the annual stockholder meeting. Restricted stocks are granted at zero cost basis. Compensation cost of the restricted stocks is recognized on a straight-line basis over the 4-year vesting period. For the six months ended June 30, 2020 and 2019, the Company awarded 293,000 and 116,050 shares of restricted stock, respectively, leaving a balance of 394,506 shares of restricted stock as of June 30, 2020. Due to the existence of restrictions on sale or transfer until the stocks vest, the Company does not count the restricted stocks as issued and outstanding shares until they vest.

 

Total stock-based compensation expense for the three and six months ended June 30, 2020 and 2019, was $131,369 and $263,434, respectively.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Note 8 - Net Income (Loss) Per Share Applicable to Common Stockholders
6 Months Ended
Jun. 30, 2020
Income Statement [Abstract]  
Net Income (Loss) Per Share Applicable to Common Stockholders

NOTE 8 — Net Income (Loss) Per Share Applicable to Common Stockholders

 

The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:

 

 

    

Three Months Ended

June 30,

 

Six Months Ended

June 30,

     2020  2019  2020  2019
Numerator:              
Net income (loss)    $(768,023)  $119,790   $(858,350)  $131,629 
                       
Denominator:                      

Weighted average shares outstanding used in computing net income (loss) per share:

                      
      Basic     6,009,383    5,999,159    6,011,670    5,969,666 
      Effect of dilutive stock options     —      272,348    —      234,223 
                       
      Diluted     6,009,383    6,271,507    6,011,670    6,203,889 
                       
Net income (loss) per share applicable to common stockholders:                      
      Basic    $(0.13)  $0.02   $(0.14)  $0.02 
      Diluted    $(0.13)  $0.02   $(0.14)  $0.02 

 

 

In the three and six months ended June 30, 2020, 2,259,937 stock options and 394,506 restricted stocks were excluded in the calculation of diluted net loss per share because their effect would be anti-dilutive. In the three and six months ended June 30, 2019, 2,185,351 and 2,223,476, respectively, stock options were excluded in the calculation of diluted net loss per share because their effect would be anti-dilutive.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Note 9 - Taxes
6 Months Ended
Jun. 30, 2020
Notes to Financial Statements  
Taxes

NOTE 9 — Taxes

 

The Company recorded no deferred tax benefit for the losses in the three and six months ended June 30, 2020. In the three and six months ended June 30, 2019, the Company recorded deferred tax expenses of $68,749 and $75,419, respectively.

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Note 10 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

NOTE 10 — Commitments and Contingencies

 

Operating Leases

The Company adopted ASU 2016-02, Leases (Topic 842) effective January 1, 2019 and restated its reported results in January 2018, including the recognition of additional operating lease right-of-use assets and liabilities. On January 1, 2018, the Company recorded operating lease right-of-use assets and operating lease liabilities in the amount of approximately $1.57 million and $1.85 million, respectively.

 

The Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet in Newark, California. The lease agreement expires on June 30, 2022. Monthly base rent increases four percent per year annually on July 1st of each year. We recognize operating lease expense on a straight-line basis over the lease term. The operating lease expense was $103,208 and $206,416 for the three and six-month periods ended June 30, 2020 and 2019, respectively. 

 

In June 2020, the Company signed a new two-year equipment lease agreement. The Company will pay $1,519 in monthly installments starting in September of 2020 through June 2022. On June 30, 2020, the balances of right-of-use assets and liabilities for the operating leases were approximately $0.79 million and $0.96 million, respectively, compared to approximately $0.94 million, and $1.13 million, respectively, at December 31, 2019.

 

Cash payments included in the measurement of our operating lease liabilities were $117,268 and $234,537 for the three- and six-month periods ended June 30, 2020, respectively, compared to $112,758 and $225,516, respectively, for the same periods a year ago.

 

Future minimum lease payments under the operating leases of the office and copier at June 30, 2020 are shown below:

 

Annual minimum payments:  Amount
2020 (July 1, 2020 to December 31, 2020)  $249,994 
2021   515,822 
2022   262,789 
Total minimum payments   1,028,605 
Less: Present value factor   (64,349
Total operating lease liabilities   964,256 
Less: Current portion of operating lease   (455,928
Long-term portion of operating lease  $508,328

 

  

Finance Leases 

The new standard, ASU 2016-02 classifies lessee leases into two types, operating and finance. The Company leases certain of its equipment under finance leases. The leases are collateralized by the underlying assets. At June 30, 2020, the Company has no equipment subject to financing arrangement, compared to equipment with a cost of $100,584 at December 31, 2019. The accumulated depreciation of the assets associated with the finance leases as of June 30, 2020 and December 31, 2019, amounted to zero and $92,571 respectively.

 

Purchase Commitments

As of June 30, 2020, the Company has non-cancelable purchase commitments for inventory to be used in the ordinary course of business of approximately $3,651,000.

 

Legal Matters

The Company is subject to disputes, claims, requests for indemnification and lawsuits arising in the ordinary course of business. Under the indemnification provisions of the Company’s customer agreements, the Company routinely agrees to indemnify and defend its customers against infringement of any patent, trademark, copyright, trade secrets, or other intellectual property rights arising from customers’ legal use of the Company’s products or services. The exposure to the Company under these indemnification provisions is generally limited to the total amount paid for the indemnified products. However, certain indemnification provisions potentially expose the Company to losses in excess of the aggregate amount received from the customer. To date, there have been no claims against the Company by its customers pertaining to such indemnification provisions, and no amounts have been recorded. The Company is currently not a party to any material legal proceedings.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Note 11 - Subsequent Events
6 Months Ended
Jun. 30, 2020
Subsequent Events [Abstract]  
Subsequent Events

NOTE 11 — Subsequent Events

 

As of August 7, 2020, 5,000 restricted stocks at the price of $1.49 per share have been granted from the 2004 Equity Incentive Plan subsequent to June 30, 2020. 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2020
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.

 

Cash Equivalents and Fair Value of Financial Instruments

Cash Equivalents and Fair Value of Financial Instruments

The Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash equivalents. At June 30, 2020 and December 31, 2019, all of the Company’s cash and cash equivalents consisted of amounts held in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company’s cash balance on deposit in these accounts may, at times, exceed the federally insured limits. The Company has never experienced any losses in such accounts.

 

The carrying value of the Company’s cash and cash equivalents, accounts receivable, accounts payable, debt and foreign exchange contracts approximate fair value due to the relatively short period of time to maturity.

Revenue Recognition and Deferred Revenue

Revenue Recognition and Deferred Revenue

On January 1, 2017, the Company adopted ASC 606 “Revenue from Contracts with Customers” and implemented a new revenue recognition policy. Instead of deferring 100% of revenue and cost of revenue until products are sold by distributors, the new policy recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. At June 30, 2020, the deferred revenue and deferred cost on shipments to distributors were $432,506 and $153,793, respectively, compared to $611,029 and $233,823, respectively, at December 31, 2019.

Leases

Leases

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires a lessee to recognize a liability representing future lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For operating leases, a lessee is required to recognize at inception a right-of-use asset and a lease liability equal to the net present value of the lease payments, with lease expense recognized over the lease term on a straight-line basis. For leases with a term of twelve months or less, ASU 2016-02 allows a reporting entity to make an accounting policy election to not recognize a right-of-use asset and a lease liability, and to recognize lease expense on a straight-line basis. ASU No. 2016-02 is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years, with early adoption permitted. Entities are required to use a modified retrospective approach for leases that exist or are entered into after the beginning of the earliest comparative period in the financial statements. The Company adopted ASU 2016-02 effective January 1, 2019, which had no impact on the Company’s Statements of Operations. The most significant impact was the recognition of right-of-use assets and liabilities for the office space lease.

Recently Issued Financial Accounting Standards

Recently Issued Financial Accounting Standards

In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments” and subsequent amendments to the initial guidance: ASU 2018-19 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses”, ASU 2019-04 “Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments”, ASU 2019-05 “Financial Instruments-Credit Losses”, ASU 2019-11 “Codification Improvements to Topic 326, Financial Instruments - Credit Losses” (collectively, “Topic 326”) and ASU 2020-02 Financial Instruments—Credit Losses (Topic 326) and Leases (Topic 842). The effective date of Topic 326 for public filers that are considered small reporting companies ("SRC") as defined by the Securities and Exchange Commission for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is an SRC, implementation is not needed until January 1, 2023. The Company will continue to evaluate the effect of adopting ASU 2016-13 on the Company's financial statements and disclosures.

 

In March 2020, the FASB issued ASU No. 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848). The ASU provides optional expedients and exceptions for applying GAAP to transactions affected by reference rate (e.g., LIBOR) reform if certain criteria are met, for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The ASU is effective as of March 12, 2020 through December 31, 2022. The Company doesn’t expect the ASU will have an impact on its financial statements.

 

From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards that are not yet effective will not have a material impact on the Company’s financial position, results of operations or cash flows upon adoption.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2020
Inventory Disclosure [Abstract]  
Inventory components

Inventories consist principally of raw materials and sub-assemblies, which are stated at the lower of cost (first-in, first-out) or market. Inventories at March 31, 2020 and December 31, 2019 were as follows:

 

   March 31,  December 31,
   2020  2019
Raw materials and sub-assemblies  $3,706,834   $3,767,588 
Finished goods   235,524    241,681 
Inventory reserves   (647,639)   (830,361)
Inventory, net  $3,294,719  $3,178,908

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Bank Financing Arrangements (Tables)
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Term loan and bank credit line balances

Amounts outstanding under the term loan and bank credit facilities at June 30, 2020 are as follows:

 

   June 30, 2020
Long-term portion of term loan   —   
Current-portion of term loan   83,333 
Term loan  $83,333

 

   June 30, 2020
Lines of credit -domestic line   450,000 
Lines of credit -EXIM line   —   
Total lines of credit  $450,000

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information and Concentrations (Tables)
6 Months Ended
Jun. 30, 2020
Segment Reporting [Abstract]  
Revenue by geographic areas

Revenues for the geographic areas for three months ended June 30, 2020 and 2019 were as follows:

  

 

   Three Months Ended
June 30,
  Six Months Ended
June 30,
   2020  2019  2020  2019
Revenues:            
   Americas   $2,242,225   $3,975,771   $5,385,634   $7,653,571 
   Europe    200,012    604,931    815,541    1,097,923 
   Asia Pacific    272,787    479,403    734,535    937,202 
      Total revenues   $2,715,024  $5,060,105  $6,935,710  $9,688,696

 

Major customers accounted for at least 10% of total revenues

Customers who accounted for at least 10% of the Company’s total revenues for the three and six months ended June 30, 2020 and 2019 were as follows: 

 

 

   Three Months Ended
June 30,
  Six Months Ended
June 30,
   2020  2019  2020  2019
Ingram Micro Inc.   29%   41%   33%   42%
BlueStar, Inc.   25%   18%   20%   19%
ScanSource, Inc.   14%           *    10%     * 

 

Major customers accounted for at least 10% of net accounts receivable balances

Customers who accounted for at least 10% of the Company’s accounts receivable balances at June 30, 2020 and December 31, 2019 were as follows:

 

   June 30,  December 31,
   2020  2019
Ingram Micro Inc.   31%   49%
BlueStar, Inc.   32%   26%
ScanSource, Inc.   21%   

 
*Customer accounted for less than 10% of the Company’s accounts receivable balances

  

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) Per Share Applicable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2020
Net income (loss) per share:  
Net Income (Loss) Per Shares Applicable To Common Stockholders

The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:

 

 

    

Three Months Ended

June 30,

 

Six Months Ended

June 30,

     2020  2019  2020  2019
Numerator:              
Net income (loss)    $(768,023)  $119,790   $(858,350)  $131,629 
                       
Denominator:                      

Weighted average shares outstanding used in computing net income (loss) per share:

                      
      Basic     6,009,383    5,999,159    6,011,670    5,969,666 
      Effect of dilutive stock options     —      272,348    —      234,223 
                       
      Diluted     6,009,383    6,271,507    6,011,670    6,203,889 
                       
Net income (loss) per share applicable to common stockholders:                      
      Basic    $(0.13)  $0.02   $(0.14)  $0.02 
      Diluted    $(0.13)  $0.02   $(0.14)  $0.02 

 

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Future minimum payments for operating leases

Future minimum lease payments under the operating leases of the office and copier at June 30, 2020 are shown below:

 

Annual minimum payments:  Amount
2020 (July 1, 2020 to December 31, 2020)  $249,994 
2021   515,822 
2022   262,789 
Total minimum payments   1,028,605 
Less: Present value factor   (64,349
Total operating lease liabilities   964,256 
Less: Current portion of operating lease   (455,928
Long-term portion of operating lease  $508,328

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory Components (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Notes to Financial Statements    
Raw materials and sub-assemblies $ 3,545,065 $ 3,767,588
Finished goods 356,283 241,681
Inventory reserves (647,639) (830,361)
Inventories, net $ 3,253,709 $ 3,178,908
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Bank Financing Arrangements (Details Narrative)
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Term Loan for Stock Repurchase    
Amount repaid   $ 250,000
Interest expense $ 1,896 5,922
Accrued interest payable 9,236 9,236
Domestic Line of Credit    
Amount borrowed   3,865,000
Amount repaid   4,619,915
Interest expense 3,148 16,832
Accrued interest payable 62 62
Remaining borrowing capacity 549,856 549,856
Foreign Line of Credit    
Amount borrowed   765,000
Amount repaid   972,534
Interest expense 635 2,552
Remaining borrowing capacity $ 137,426 $ 137,426
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Amounts Outstanding under Bank Term Loan (Detail)
Jun. 30, 2020
USD ($)
Notes to Financial Statements  
Long-term portion of term loan
Current-portion of term loan 83,333
Term loan balance $ 83,333
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Amounts Outstanding under Bank Lines of Credit (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Notes to Financial Statements    
Lines of credit - domestic line $ 450,000  
Lines of credit - EXIM line  
Total lines of credit $ 450,000 $ 1,412,449
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Term loans (Details) - USD ($)
Jun. 26, 2021
Jun. 26, 2020
Jun. 23, 2020
Apr. 20, 2020
Jun. 30, 2020
Paycheck Protection Program Loan          
Loan proceeds       $ 1,058,700  
Current portion of notes payable         $ 494,926
Long-term portion of notes payable         $ 563,774
Economic Injury Disaster Loan          
Loan proceeds   $ 150,000      
Monthly installment amounts due $ 731        
Grant proceeds     $ 10,000    
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues By Geographic Areas (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues $ 2,715,024 $ 5,060,105 $ 6,935,710 $ 9,688,696
United States        
Revenues 2,242,225 3,975,771 5,385,634 7,653,571
Europe        
Revenues 200,012 604,931 815,541 1,097,923
Asia Pacific        
Revenues $ 272,787 $ 479,403 $ 734,535 $ 937,202
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Major customers accounted for at least 10% of total revenues (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Ingram Micro Inc.        
Percent of total revenues 29.00% 41.00% 33.00% 42.00%
Threshold percentage for disclosure 10.00% 10.00% 10.00% 10.00%
BlueStar, Inc.        
Percent of total revenues 25.00% 18.00% 20.00% 19.00%
Threshold percentage for disclosure 10.00% 10.00% 10.00% 10.00%
ScanSource, Inc.        
Percent of total revenues 14.00% 10.00%
Threshold percentage for disclosure 10.00% 10.00% 10.00% 10.00%
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Major Customers as a Percentage of Net Accounts Receivable Balances (Details)
Jun. 30, 2020
Dec. 31, 2019
Ingram Micro Inc.    
Percent of net accounts receivable balances 31.00% 49.00%
Threshold percentage for disclosure 10.00% 10.00%
BlueStar, Inc.    
Percent of net accounts receivable balances 32.00% 26.00%
Threshold percentage for disclosure 10.00% 10.00%
ScanSource, Inc.    
Percent of net accounts receivable balances 21.00%
Threshold percentage for disclosure 10.00% 10.00%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Concentration of Suppliers (Details Narrative)
3 Months Ended
Jun. 30, 2020
Risks and Uncertainties [Abstract]  
Accounts payable balances with a single supplier 38.00%
Percentage of inventory purchases from top two suppliers 54.00%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Notes to Financial Statements          
Stock-based compensation expenses $ 131,369 $ 132,065 $ 121,965 $ 263,434  
Stock options granted       37,000 165,600
Restricted stock granted       293,000 116,050
Restricted stock remaining       394,506  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income (Loss) per Share Applicable to Common Stockholders (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Numerator:            
Net income (loss) $ (768,023) $ (90,327) $ 119,790 $ 11,839 $ (858,350) $ 131,629
Denominator: Weighted average common shares outstanding used in computing net income (loss) per share:            
Basic 6,009,383   5,999,159   6,011,670 5,969,666
Effect of dilutive stock options   272,348   234,223
Diluted 6,009,383   6,271,507   6,011,670 6,203,889
Net income (loss) per share applicable to common stockholders:            
Basic $ (0.13)   $ 0.02   $ (0.14) $ 0.02
Diluted $ (0.13)   $ 0.02   $ (0.14) $ 0.02
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Options Excluded from Calculation of Diluted Net Loss Per Share (Details Narrative) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Number of Stock Options        
Antidilutive Securities Excluded from Calculation of Diluted Net Income (Loss) Per Share 2,259,937 2,185,351 2,259,937 2,223,476
Number of Restricted Stock        
Antidilutive Securities Excluded from Calculation of Diluted Net Income (Loss) Per Share 394,506   394,506  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Tax Disclosure [Abstract]        
Income tax expense $ (68,749) $ (75,419)
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Jan. 01, 2018
Notes to Financial Statements            
Rental expense for operating lease $ 103,208 $ 206,416 $ 103,208 $ 206,416    
Operating lease cash payments 117,268 $ 112,758 234,537 $ 225,516    
Non-cancelable purchase commitments for inventory 3,651,000   3,651,000      
Original cost of equipment under finance leases         $ 100,584  
Finance lease accumulated depreciation     92,571  
Operating lease right-of-use asset 794,735   794,735   936,708 $ 1,570,000
Operating lease right-of-use liabilities $ 964,256   $ 964,256   $ 1,134,350 $ 1,850,000
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Future Minimum Payments For Operating Leases (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Jan. 01, 2018
Annual minimum payments:      
2020 (July 1, 2020 to December 31, 2020) $ 249,994    
2021 515,822    
2022 262,789    
Total minimum payments 1,028,605    
Less: Present value factor (64,349)    
Total operating lease liabilities 964,256 $ 1,134,350 $ 1,850,000
Less: Current portion of operating lease (455,928) (419,288)  
Long term portion of operating lease $ 508,328 $ 715,062  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events (Details Narrative)
6 Months Ended
Jun. 30, 2020
Subsequent Events [Abstract]  
Subsequent events As of August 7, 2020, 5,000 restricted stocks at the price of $1.49 per share have been granted from the 2004 Equity Incentive Plan subsequent to June 30, 2020.
EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -5H#%$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #5: Q1WZQ]E>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VUAD=#-1?&D(+B@> N3V=U@TX1DI-VWMZV[740?P&-F_GSS M#4R+46%(])Q"I,2.\LWHNSXKC%MQ9(X*(..1O,GEE.BGYCXD;WAZI@-$@Q_F M0%!+N0%/;*QA S.PB"M1Z-:BPD2&0SKC+:[X^)FZ!681J"-//6>HR@J$GB?& MT]BU< 7,,*;D\W>![$IGQ95FW<'UF MTR--O[)3?(JT%9?)K\W=_>Y!Z%K6LI"W157OJD;)C6J:]]GUA]]5V ?K]NX? M&U\$=0N_[D)_ 5!+ P04 " #5: Q1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -5H#%'Y>BOG6 0 "@1 8 >&PO=V]R:W-H965T&UL ME9A=<^(V%(:OM[]"PW7 MO@*.\ ,(:1-VV39L+N=;:<7PA;@P99828;DW_?( M!INPYMC-1?#7>?WH2'Z/CX<'J;9ZP[DAKW$D]*BQ,6;WT7&TO^$QTRVYXP+. MK*2*F8%=M7;T3G$6I$%QY%#7[3DQ"T5C/$R/S=5X*!,3A8+/%=%)'#/U=L1@UO,;IP$NXWAA[P!D/=VS-%]Q\W!^GM&L# MTBN^A?R@S[:)'0Q&#=<2\8C[QDHP^-GS*8\BJP0-O!\ M^Z3^D X>!K-DFD]E]%<8F,VH<=L@ 5^Q)#(O\O ;/PXH!?1EI-/_Y)!=V^DT MB)]H(^-C,!#$HLQ$6A'@7;M#^QC03@>:D:7#NF>&C8=* M'HBR5X.:W4ASDT;#:$)AIW%A%)P-(*(-WF2+?_"^D[9^HZ M$*Y5D:5!CC1 9::)4I=$V"SB:LVF1YMM#^'RW,+;7%1K)DQHW@ LXN0YB9=< ME1H<+N(UO?:MAR7*.S-;KP[0"U^'UD\@:<\L+DU2A=!"^ENH\4]R"6.[(8_" M;V& M "D=0"G,)\*YO(13/V5_,'?2A%Q*1?^!IV.V^]B9(4/>^TZ9#!2J792 M,?L2<$,6!A89D8I,90+(0"Z#\GSBZO,W"MXY\%("_?W^7+ZCO7S"+LD!KE85'8;C*V@A;J]@)M8RL0K&"K*@/M%9]L 4++ W6_5J6 M+Z\*G6H" MK5479C%7:[NZ?@4%LX'E'^^8*,\=+ECU8DN+:D!K58/%!II4% B7J00J3)_6 M,GU B:AAXB0!_33L_\BDQX!TB@!R6=EV9VW5[7:CN^W,H MYZP7M7.2MNB:^-8JL[8T/YI_!IBDS:]37)Y]0WAB=DHUB?@*0MU6'^ZNLK8\ MVS%REW:V2VF@3TXW-YP%7-D+X/Q*2G/:L3?(/XZ,_P-02P,$% @ U6@, M43,PZORO!0 B1< !@ !X;"]W;W)KZ[.U25YQ,FCJK[IC90&/&V+4E^/-L;LKL9CO=S(;:8OU4Z6]I>U MJK:9L;?5PUCO*IFMFJ!M,<80\O$VR\O1=-*,?:JF$[4W15[*3Q70^^TVJ_Z^ MD85ZO!ZAT?/ Y_QA8^J!\72RRQ[DG31?=I\J>S?N6%;Y5I8Z5R6HY/IZ]!Y= M+3"I QK$[[E\U"?7H)9RK]2W^N9V=3V"]1/)0BY-39'9?P<(!^!B W0 Z$$". >2U&>@Q M@+XV SL&--+'K?:F9+F7.M0U;21O(NME[3#%"6(0T\GXY,*NNDLJC4F=*FGD!51'++P$Y2(\((%:DC MV<=A2B#E3FGF/HX09G'"D>SC*&<"(Q*6S#O)/"KYITII#7:56N 4.7)]'&$IPRYNX>-L6PF:#LA-.KE)=*H-X5= M1L/&"GL/<9%"D2;N'AD VD)YKW4>(A00)M#=,4*$W!9J8)-$O=U )*K^MC2R MDG:K/+[W=Z"4P;7NR'.N'5'A*@_ L"#0G?A!7.+M,8L0CB4I3 >$]TX(Q:W0 M1[.1U?&5!_72P*X%_4Z/9JD_+Z_T+EO*ZY']?M2R.LC1% 1-MY\O\?,MOD.^ M\X+U?@K%#=6O]FOY;(: >VD_D.7SH,F>!E8-W^Y<)#R%F+BU#/BQ-&5$N+T3 M($Q92OQ%(V#<[.2B0\W3&RT4=UJWG>3G>1,4'B5Y?6_,D.^@+KA==;S"?*>$ MBU#"A-$ABX%ZRX:2?]=$P;HEWB?!0,/X0(1$(J!;EP!AN&$"A 19\SN@NS>5 M*(UZ57_RV%T'Z$U6R9AI1;UY0W'W=I/I?!DL9AN7G&J'E\@KI0^#EQ"[A0R3 M4;>,+Y"='Q/T7@W'O=H\+_8F>&1QZ."XT8DUC^\Q!O0&@,TAB>MN@HQ!O2%& M2-+477'&)T>+6UD]-&>Z&BS5OC3MZ5(WVIT;OV].2YWQ&W0U0X'Q.;I:M*?" M/7U[2/TAJQ[R4H-"KFTJ>)G8IZW:<]_VQJA=<[!YKXQ1V^9R([.5K&J _7VM ME'F^J1-TI^_3?P!02P,$% @ U6@,40S,'R!3!P 2QX !@ !X;"]W M;W)K[9<=N5&-J)[I;:RA;^LE6Z$@8_Z8=EMM12K85!3+RG&Z;(1 M5;NX/!^^N]67YZHW==7*6XVZOFF$_O)&UNKI8D$67[_X4#ULC/UB>7F^%0_R M3IJ/VUL-GY:CEU75R+:K5(NT7%\LKLC9-<=VP&#Q5R6?NH-K9$.Y5^J3_?!V M=;' 5I&L96FL"P&_'N6UK&OK"73\LW>Z&.]I!QY>?_7^\Q \!',O.GFMZK^K ME=E<+/(%6LFUZ&OS03W]*OIN^!\][6WQ I5]9U2S'PP*FJK=_1:? M]XDX&$!X8 #=#Z#/'<#V ]@0Z$[9$-:-,.+R7*LGI*TU>+,70VZ&T1!-U=K' M>&;R6K4K>"ARA=Z(6K2E1'?65X=^_-B*?E49N?H)G:*/=S?HQ^]_ M.E\:N*<=N2SW_M_L_-. _]_Z]A5B^ 113+%G^'5\^(TL83BQPTEQ/'P)D8[A MTC%<.OACH7![K65KD.@Z"/(LXI&-'MG@D8<\BFZ#1+M"I;V0__35HZCA%ITO M5SM7Z>#*+K#'RX*F1<[.EX^'.?&8)7F>XM'L2"D?E?*HTJNR5#T(@]572E!Y M7\L3U$KC$[KSE!PH(%F&":$SI:X=S5D&)<0O-1FE)E&I;]M'2*'2E>R"$A/G MUHPF<.]B)M%C1[*\P+E?8CI*3*,2;[7M73_=, >4V4@-R_9PDOFT MIV[:DH2QN737C!%*:.97GHW*LZCR&[F6(!!FK.H,@E+:;:IM8ZAZ5_J<6S0J> MSZN.SY"QE/.0T D/A'YC5?N>W EZT*KSSK2]OZ,UFB0$4S+7[#-D)$\"59U, M ")Q D%=[YN^%H!J:&"@F2LK85LDKUSFJ#@% A68X[E>KV6:,1X2/'&(Q$$4 M2G*@T!,7,GE"BMS)L,B1XC/L=T MNO1($IP6C,^%?MOP6.D$&A(GS7N8H;"*V@=42]@E(&VW Z=J?=K#AXAR#U$* MGC$GPZX=T"D+-25D(@\IGD'(B,#",P6@J>#$64X>RX(G.<\#_0>=&$;QL[KP MNA+W55T9:/-B<*039VB<,V.+NQ5?;'\[5!A1EKJ74Z?F2POU$"5G),WG#\YC M2#'DA >>'#W8F<31<[67"=*UJNM!NI:[LAZ5[H(%GA*TN'/EKEV20EL4J#]T MX@^-\V=4U$4-AUX>S[LUCQW4)$R+0 03D&@<2'<;I0T:BN<6 MKNSQ@EK;PX!=7)W4C[;+VL?G#<&W$<*Y$X%KQF@10@"="$7CA'HCVD_(?ME9 MX26(KKPHI1X()=B%E<<.*@3E/)3J"58T#JL_E)'3\OSANYP2\GKLZ/?9]TIW MF91D@*YY$^NQ8\._@/*)733.KCD17J+=Q11/DH(Z2]1C1\ L5%LFFM$XS7ZN MVN%LY^7*HW[M&>-9MQ6EO%A WVG7B5Q<(M\Q#W6!E],BT%#0"7?T.;@K79YX M@W&)QBGC*9_O+SR&"4^AQ@<>!)O(Q^*[M]_'+NV@T*CCF>4].'*W9@G.F3.# M/':PT\,I#0B?R,KB9/4*?TF%9"XXF3T1F ?@FG&GJU=\>%B.O M:)>9&6%9-N]#XS=_UC(YCNO@]#$.W]T"^,;$9RXX$UY@0N=\\ABFE')H_0/Y MGQ#+XHB]5DU3F5U+,)R6JM;.>-F6(B5U-]3<[/6PW35?H@?/$TM9G*4VI[;7LKV%'T=D8)Q<4)PL1^ MA$&_]:T<#_6'D6!%LI,TXP=6-[*4S3UL3?WG]_O'[.(ZQ*A*KQA'06 M1_K5"OHDJ 6P@NQ9[FG5HE)L*UA17JDNG5/"*&6Y(]=GB=.TR$+K:"(YBY/\ M^+!G797^1H^YN#WEN15 G)<-/M,L9WF6!GHF-N&9/0?/77 =>*5[]ITT980Z M>S&?)0.@4QIX_< G3O,XIYVR.LSREP6RO\7A:YS 5MMGZ=]J+P_>]-G7K.^$ M?JC:#AJ'-0S%KS)(AMZ]N=Q],&H[O/R[5\:H9KC<2 $!6 /X^UH! _%"(5Z%2V;F6EW;2/ M;G(@5AT[LQWH]NMG.VD$7>@H'X@OYWW/T\(-7>7:+OA)7)(5+$#?E7-I9G[KDM$"N**"(PG+D7<> MG$TB&^\"OE/8J*TQLI7<"_%@)[-LY&$+! Q2;1V(>:QA HQ9(X/QJ_'TVI16 MN#U^UW!,%$\%^T$SG(^_$0QDL2<7TC=A<0E//T/JE@BGWC39U['#@ MH;126A2-V! 4E-=/\MB0H3%AA*> %M9+H7=S(H'K'#1-"7N/ M/J WR$])\JG@/]?$1"G&(.^23E^532(T\L/+@ M=%?NFX+;JL.VZM#Y]??X7WL8H'.OT[1XO9Z\OGR^FIZ<;-XBRZ^ MWXAW$0 M^^OM0_I?U [DH(4<' QYU%PP(I7.A:1_(.NBK0V'6QRF:;C/,^ # G>8ARWS M\/7,5*FJFW?X#T:$\6F 3Y_A=L4%Q]'QH)LV:FFCU].:CJHTX1GEJR[DZ$#D MKK@N9'^K1=CV_(7(%>4*,5@:)>X=&PM9M[QZHD7INL:]T*8'N6%NWA(@;8#9 M7PJAGR:V$;7OG>0O4$L#!!0 ( -5H#%$U]LJVK@8 -XD 8 >&PO M=V]R:W-H965T&ULM9IM;]LV$,>_"F$,6 K,-9_T5#@&&MO# M.F!#D*S;:]6F;:%Z<"6Y:;_]2%DQ+?%(V4WS)I'LX^EX1_Y_)*WI4U%^KG9" MU.A;EN;5[6A7U_MWDTFUVHDLKMX6>Y'+;S9%F<6UO"VWDVI?BGC=-,K2"<78 MGV1QDH]FT^:S^W(V+0YUFN3BOD35(9V])Z\6W)?-6@L_DW$4W5VC517/A7% M9W7S87T[PBHBD8I5K5S$\M]7,1=IJCS).+ZT3D>G9ZJ&Y]?/WG]O.B\[\RFN MQ+Q(_TO6]>YV%([06FSB0UH_%$]_B+9#GO*W*M*J^8N>CK8\&*'5H:J+K&TL M(\B2_/@__M8FXJP!898&M&U >PVH[0FL;7Q8)[58OT%C]/%Q@6Y^>3.=U/)YJM5DU?J^._JF%M_S(LOD M6&@> ;2>NUN_7\L(Y%B*4W0?)^OQAQS-XWU2QRG@:^'V]2!J.6?$&BWC,D_R M;84FZ/UJ=<@.:2Q[B19BDZR2&G"\=#O^IS#BF<@*G,I 3V6@C1]N\7,GMDFN M(D-W<1KG*X'B6D:U>HL8^0U13$(H_4>??N-3*<+7F1>&;#KY>IYET\C''F41 M)EW#A6DXYB&A'N-1UW)I6A+*,>?,.QEVLL!.66!79N$FR5&UBTM1O;DH(T?_ M7B\C!$=P8/P4&'<&]B"JNDQ6:JA4:C2C;1GG=05%P(T("/%[)3%MQN=&G1"] M4XC>CX1XGD$H7,\L)9'C \/!^*=@?&_UQIQOYK5KU@DT. 4:. /]6Z)X*Z4!W:1%!69H$0 %#5E_2@Q9=:(+3]&% MSNB6^;HG"7_%Y6D"1% ]0U,2HJ@7[#PT@O6QS[W@K.S'OIN&2A((\TC/)&ZR7*_>R]>1=J(5$4XVXL38L,LO60Z#*&(![:L( M8$IH$'E2G2R)T'@D;CZZA60X*=Z52J)12=RL!)5D4-B(B4VH2"8U+4H/6-JD M'C!U:SW1-"9N' \JR7!>3!"[ZZ193-PPOF9-0P ,%ZA9C, M(R0*(J.,@W;=G8Q&(W6C\04X MY8Z:W!Y[_>H + YY1/KY-LVDE2W7FL%T:(]JZ\_0-I6:^!W+@ )+1!J^U W? MN:IXFC9"KF(J>\M%<(M/3?:.C5,7$Y+,$JRF(W73<3#8P2R:,(,QKT8QRTZQZ#:82R:Q%ZMO!1" -. MODR$2A7JT6[. (1*ZF./]W1\ 5@JA-((&RL)P%262NJ?'UH2H1'*7H+0X:28 M"/4QEG"W54@CE+T&0ME%"&47(Q2PM"$4>+0;H>SLU/:U$6P#)U V"JX/Z6@)E$\^6PIBR,^E,%8!\/U9PBQE0!#G-E$0@-;;]O M:%*RJTYT[5L"2U*@DUL<6<_)F*8B>[5[+'0[M5!W2N;<1"4/:"_IH!&Q]$FS ME+M9^N)U+0&PO=V]R:W-H965T&ULK5EM;]LV$/XKA-$/";#4 M)/4>) 82=\4ZH%W0H-MG6J)M+I+H4K23[-?O*"F2+5%T@ T(8KTI5M>L.JCW/$2WJRE*IB&6[695SO%658/ M*O(YQ3B<%TR4L\5-_>Q!+6[D7N>BY \*5?NB8.KUGN?R^79&9F\/OHO-5IL' M\\7-CFWX(]<_=@\*[N:=EDP4O*R$+)'BZ]O9';E>>KX94$O\*?AS=72-C"DK M*9_,S9?L=H8-(I[S5!L5#'X.?,GSW&@"'#];I;-N3C/P^/I-^^?:>#!FQ2J^ ME/E?(M/;VUD\0QE?LWVNO\OGWWAK4&#TI3*OZO_HN97%,Y3N*RV+=C @*$39 M_+*7UA%' T"/?0!M!]#A ']B@-<.\&I#&V2U69^89HL;)9^1,M*@S5S4OJE' M@S6B-&%\U K>"ABG%TM99A 4GJ%'S32' .D*R35:LFJ+/D.0*W3QHV3[3&B> M7<+UXR?TX1)=(7-Q\>'R9JX!A=$U3]L9[YL9Z<2,(?HJ2[VMT*\P1/Z_MAQQ;0H-TV* M"BUXY5#K=VK]6JT_H?8;+&E1IK+@Z"*7567U?*,BK%68!7Q87,5![ 7@EL.Q M1\9RQ",A33JQ$XA!!S%P6GZ7_0T)VZ20EK#(4UFF(N>H'&(WK\W#U&393LF# M@%1 JU;EFY 1-$>9R*5<4AI4TT<@5$ M"EE:ZC:25OAT!"L(HWBXC"QB5S2*)TLGZ5F#>.]+A!U[-5G0+/XT57O>FV1% M[ED@!5#.O2%VBR A&.AA GM/3<3-37@0 M^EB0>%Z,XPGD/6.1X"RK9F]%3''(\#U'4'FKK=AU1):)2BNQVD/RV\T(QF8D ML9^, C"6(S@B83AA14]NQ,UN71DV]5*D_,T2*]@Q;\'Z(_X(K(7?<#2)M>#5^SM3VI,8=9/8PUY! M2$W)A9T#_[EOUH[-"=1"3S0(23Q,/YL@B2,_F%CRM.T]QE#HC^%F4#%KJ=T>P9Q_J9I\']MIN_4JTKB?AS8JT>\+" M)#%-AIEL$XO">*)#ICW=4#?=+&51F!IM>GHH=;LV^]Y-.]1".S$^ZI!:^$X4 M[^I43PWL68FZ6>E!R93SK$)K)0NTD@HT0- KM(+@OM C&4>!/[FIH3U'435'?H3=[[4X7_@>3+#06! E4 MU&1HDT4RICZ.\<3FA_9<1MU<-C#*V*"Y*E NF76O1FU4%MCB<%[P%')/9M1- M9J>I54K-NX[3BGA,1H3B.!HC_N_;NE.+>E:CR?OJ>4_)QT2]/ELR6TL3B\LQ M#D=582Q'@R @$XV1UY.HYR;1IA6%W#>E#&BIMLF4M/K"L.J!Y2;7;.@]"UUZ MP#G1 +U-+DSH$86=HN]9U7.SZG(*+6(:K?A&E*6) 2P3:)>$S*Q&C'DS">(X M'.::10YV#7Z23'1(7L^OGGL+Z;2"F^VD$_]X;#0'.CY:X^6U]) MK6517VXY T8S O!^+:'"MC=F@N[SS.)?4$L#!!0 ( -5H#%%A%*"'P@, M &$( 8 >&PO=V]R:W-H965T&ULG59M;]LV$/[N7W'0 M@&$#'$N6TS9K; -.VF+=D"Z+VVU?:>EDL:%(E:3J^M_OCK04%W",85]BD;Q[ M[KGWS'?&/KH:T<.W1FFW2&KOV]=IZHH:&^$FID5-+Y6QC?!TM-O4M19%&90: ME>99]C)MA-3)_'G!>(51+OR%792=D<6B<]XT!V4Z-U+'7_'M$(+&<6[,#R]*$QA_!U:!-Y*3FI*R]I5=)>G[YP7B$*5S C7#2 M@:G@WJ)#[04';9YZLL&2:7' NXEX^3-X+^'.:%\[>*M+++_73XG;0##O"=[D M9P%_Z_0$9MD8\BS/SN#-!H=G 6]VQF$'WL [J84NI%"P)F>1"LV[,_B7 _YE MP+]\!O\_Q_$\S(<_/KZEO/SXPU4^S:]/9P<^UDAE79BF%7HO]18Z+;I2>BRA M,!1_[>BK&OQT@Y^,M#;%(S7]G=E(A6-XKXL)_.0)D6WFV?5MA VGZ?7/4(NO M"!M$#=3]K; $+?6(S=N2#" 5KJ\#G4Y[)M-:279;1>'>HD8KE-KS.[8^Z (; M^Z0#W9 "!S1DZ,&CER*Q@*=HP$=.%5"6D[X M4]$]U<$A5.4D%"+)T"0,I44KPP;AZ%>,8(U>;3E'FF+D( M6:$@?.YTW!9#C?4-=;*-N!IB)?2QZ+-[U#W35]<.5EI3H*D,6V,]D(&^5G\? M]2X%-Y#')KRAJ#0;M#";\N";_C(Y-9G2H['?H-V&Y<:YI#*,&V"X'?;G*JZ- M)_&X?.^$W5(W@<**5+/)JQ<)V+C0XL&;-BR1C?&TDL)G36%#RP+TSCW1']C M\%_%\E]02P,$% @ U6@,4:I99^8@"P ,!P !@ !X;"]W;W)KO(+RSNRV@.+:+?6AC2^3E_3SW7/KMQKIO?J54$-^; MVOAWHU4(Z]>'A[YC::C[L&-7JX"/3@\?[N62W6KPM?U M9X=OA[V42C?*>&V-<&KQ;G0Q??W^B-;S@C^TVOBMSX(LF5O[C;Y<5^]&$U)( MU:H,)$'BSYVZ5'5-@J#>GFJ#^2-FY_[J1?L>VP92Z]NK3UOW455N]&IR-1 MJ85LZW!C-S^K9,\QR2MM[?E_L8EKCXN1*%L?;),V0X-&F_A7?D]^V-IP.GEB M0Y$V%*QW/(BU_""#/'_K[$8X6@UI](%-Y=U03AL*RFUP>*NQ+YS_;H,2A3@0 MMS$JPB[$K5X:O="E-$%' 0?3]L,R'?(^'E(\<=UN^+9P7^TIJQF$UR44R*R3/R9KT79BQO]HP7 MO A67&DC3:EE+6Z## K9%_PS\H]Z^4 MN3LU.O_]TY>/".L__G9:3(LW?R&XXJM7M.RC#QHYCP=?5DI \%HZR76$EXO> M2[[WDM F*ZTAF-#A'ED<5BBY7O[::>Q8UQ"X5$8Y6=?W]%ZM@ZJP5P0<\]5H M^L:N]RCY/UL-BY#N!OA IU"(&OE-"=6K)TTEI >FK$D[GX65#$(N%JAZE@G- MK2.ILB%=/.F/]2K$K;662>W$'[)NV5U#^5P;'UP;,X,RZ-(V:VGNR:%>5\IA=UV+%3 3>5!K M2*4LN(/"O"=;MZY< 6VKE$FD(QR"S$J>%F<3?+R'^YQ 5G$@NE?=9K('YI6D MN!H4A_N" (2H'D+8E ^J5,U<.3&;YEDQF9[EK"/DA<$ KJA7;WP42ML>2H\F M>HHPI5H*\DK5G.85>BHV58BHUZ&K$*H>-!?S#;J1M^1RZ=02UF0L?2YKN!6F MF7YCK!B8V$N0R%AM*'$K,;]GG:]4194&R^*F:WK-DBZM0TK%@F[7Y*>?BN-) M/IE,QMOAZJS]"VH@I7(N"K1NI)WZ7BH5$W\1M4&\.S5K#:SP.R<*Q$T8E(/C M0G":$K7*Z VJTBOV%.=Q=V+<7DKG[JE"[KIL-OP682[F^UC<)'"X4:4%=DOHJW_:"D)5EM+VXO10GDQ/N#L7D3;>=<".[[*W@NKMD!H)RY;73-WRP;H#C M5*8$8@C6IL-QF&K MMDSY[6W-R0V0#D[/VV!=@FW2(I[8*?$?;B%1%-3QLHXM?GNOV*P47JWT>DU: M ;_3<4)3'9.=;"1!MPXU H/R\0N"KP256]+RA$,B=6%*D1Z!J\X0O$5@C10-?O)RG'WA%&$AT>XY(R&L&/H>M>$V4)OJ!):R+MN:S^(6(+L>0:\! MM8BD0VVB$X,+:*0>K\+3\IMP-C 8P)OKNO79-V,WM:J6$4Z5J<@]W4'@]H3A M79$9M/S'D)JZ:9>CVX'N'T:[8P!BJW@0GVR#3B5^.IH5^3$2EC;_-#V>Y:_. M9CEY:*W*6$8Y1TN24,*RD^DTGQ1G<4,QF^6GQ:,-P*AMQ*=Z.1N+7Y4DD+DV M ,^YXUK"BY-HS=7%[7MDAF^YB+Z*W^V8WQY,BCQ+.U]\L6M=BM.CXF6.]-) MJI[(2,X0Q?7=9RD]37R"/ +@Y: E^B)MG. M7DU(1FOH+%I#^K>@WZYFF.0MG*'T(AX!$H! 8M@1F/FH.6 =OR%X[%37/3&K M=LS()'4#XG.,3WL43)K'LP:3(6Q@'@;+DA6[2+[KA#RB4WR8"%/6JX)*H?ZQ M:YA@K9!:DA4C%DUEI7VT.-K9D8VX 2=O5(U";N+TDIA&SK%/<2>*8#>(2C:0 M- H!#.NXJC0[1#B"5#^68I6Q82<=?M1UB5-N!V''(\^8_"![*:J*.;-.N+4 M#498[I4$ULW54AO#:;. :X:ZF1YSW9SF%/JZ)93(M"$RV:26%EW*-($(Z;;8 M%$1\K%-OXK:A:( B(TQ+8;$L1GEAJ1COR JH+*:L24XVY5VQMU7HNP60UAY M*%#?-<&-8W'4O1Q/'I 7K:)\&2Q->4?:0860\(6[=M>MT]2RERUG7_8VWB%O M!G?O]NRS#C56Z)G&4K,%D%,H]Q&:84HEA3_%L@6,Q_,;PE>_-? E81OITUPQ MM&MJO(_R[O&XTR&&74 D&C(-GM'+1%1*:()@7D>('*:!K4$3&IM*NHHQECO& M#^#K%.B=V$HO--L:,0XN$4O0T5\C14P8/"M.7KX6OT$YP"B/CS!R=R4,WSNS M;-,=W\X]DH]G0+RLXH"2 $N3^[!WB0&&R/'K+LBG!].S3N=+SM0RTNWK!OEY MI_I^U^N:[U=EU[:D&&,0#RD'DZ/_PS%Y6G]*%?X!Z7['F1_SX6<0 X0R9R:= MUA7'3\C=5EA$A8\?Q?+'[(W;I]-]]F9_U5YQ(/8=)%Z4MJX'EI".ZJ6E92_9 M$5&G8D+UO# 'D:E":E MUM/](=O;'XIBJS^('^X/8W%+A&)GA-&DE8#N^3"%Q'S'&_31S&#:A#%Q=MA! MUF*V.VAN-'P3[W=X,!.*" =Y.O3.YPF>.Q,4[]%[.GL Q__T0Q/(MJ[$F.SV M]TF>9B'QFW0 ]X$A[\<\RJFC/+N2)0%O?_%&&SZR9HSW-RK=Y(@;TAM?;20Z M0\;?],'O\^LTY1>=1C6#9($T[K[80-RATIWZ&1ZW1SI]D*-E^-<_'K]_M/-2WI)FNJ%*)4+$N$OD7-T!\7- MN5$AC\=E?$5 T].C 3DR.[J8%_'4GJ+M54[\>7 M#Y5UG2.SH;?W530X;X5LNUP]'#2*8C<5*ZN\23T]< 3B MY65&IW">KN0=$\F!#1#!WW]/=\7W?\E+]#?GZ7CG,M8:?"Z[-*6;HYB!$00R M3DJ: _#%D?#4LD$)6, P+8"RRK.MB]^Y @V[Z\[DSIM ;&^8=R8A!WUY!HMCWX-'#Z>Q6>AQ= M.]R!/D^XACKG"S"D?=[?PD(5VS,P&PO=V]R:W-H965T&ULA53;;MLP#'W/ M5Q#>,+2 6]\2Q^V2 .W:8AO0KNAN#\,>%)N)ACY,1-L35[L2F) MYQQ2%#E9*WUO:D0+OQLAS32HK6U/H\B4-3;,'*L6)9TLE&Z8I:5>1J;5R"H/ M:D24QG$>-8S+8#;Q>[=Z-E$K*[C$6PUFU31,/YZC4.MID 3;C3N^K*W;B&:3 MEBWQ,]JO[:VF5=2S5+Q!:;B2H'$Q#,KE3#^"^O.-TL#*%?&JF8#I@@:+KL_^[VYAQU $;\ M2#> U,?="?DH+YAELXE6:]#.F]B4SU;3*2>;-JR)-TK>[!7IFEXHZQ%AH M-9M[M,?/8B$&JASVE0.G>X$E::(> M9(G;34Z ^!&8@842)&9.!SUHZPOD._ ,#C"XVTT&_DX&7D,6CH:C,,Y'WA[G MXW!4%(,K+CDU1P5+I2H#V2@/TR*#=)B$>9$,GI[%YM8-'.3#<9AG)W (!P6% ME.4)'#XYAB!I4CJ)=$0R\8FWDW$1GL0%_.L=13O-V:!>^A'DRK:2MNO3?K>? MAN['0+JUK?ZG-E:7!XLZ9)C=HYT/E" M4;MO%DZ@G_VS/U!+ P04 " #5: Q1L@_>]>H$ #E"P &0 'AL+W=O M]DRED>5>J12]I-\?]TK&93P] M]>]N]?14U59PB;<:3%V63#^?HU#KLW@0;U[<\65AW8O>]+1B2[Q'^TMUJ^G4 M:U%R7J(T7$G0N#B+9X.3\Z&3]P*_G2'Z_PL[CM"*#"S#H'1 MWPHO4 @'1#2^-)AQ:](I;C]OT#]ZW\F7.3-XH<1O/+?%63R)(<<%JX6]4^L? ML?%GY/ R)8S_A76038]BR&IC5=DH$X.2R_#/GIHX;"E,^N\H)(U"XGD'0Y[E M);-L>JK5&K23)C3WX%WUVD2.2Y>4>ZOIEI.>G7Y2%F$(AW#.Y"-\Y)+)C,LE MS+1FY8L.?E>UJ">!]3D'=0QW"AI"P-7,L?\M7Z/&+8TDPW-\V0O MX$^U[$+:[T#23_I[\-+6[=3CI>_@7>+ #UOP MH0/KI\\,59>V[;R;)(/FP+W=PSY]L ML7VYU.BOX+,$"BO"8.C".CCN@"T0+E19,?D,)($:<^#2JLA=!* 9J5)*@D@7*;MH_(T0<#,V-HHEVH%6J:+7#': :020.#[B % MJ^B_3R!<&DNC#-3"HVC\4G-G>M!-1ALISSGRG)DPBG0R&G^FX7XE^)+/!9G M#/F*N4=;4*8*)8(+UW*I60DW/-,*%EJ5,.I_Z\#']$>&%H%(29$-MR\#VQ$77N0CY7%.@6S.LK35-);BO\T(5[7%%>WJ\))FL: MSS )S?9W5=& _<>Z:%*/3Y9@3,@ZL[7F]AERPMHD:"?-D<:5$BL'[/K&25%N M#>.I /O21)J;T]A;#(.2D:^,S8#IPN71(6,. J&/X6*-!!"4$QZ:P?)J-_I^^+R\JQ4-05EKC0-&\RCFJ!#];_**'?Q MEXZS)"7GLPEPP\XX]8!>S-O;Y>'E1IW1<=(9#H^[,+-?42+%B_>.W]REO,G4 M@J %MYP\83N,(D:CF4PNE*#EP9R\SDKTLY++0P]<*>V_\2[4K:%F.D87;II( M>_BFT"3MI&D:/;0O#C:O=FSY4+_4UV&;%E]XPY#-K\6N?K^^"2(;.B'?8D?P M8 -!X\*UF+'4#+1Y&2IJN1/!,!>ICR(7R_WU&+(^Z$R.QS[R5 #'2=*ANC 5 M^HU(/'??M56-G?;<#N?P;/\I6$\5?BG5-/.T20-5.F3E$Z&5%E9 MIFMLBM^QI)+VQ$/"_ -TTOZ'H' !:GVNT>C&'18*L/!JLHO&PO=V]R:W-H965T*@%NW&OK*25%$I5(/)Z/1 MP; 4RO1.C^.SN3L]MG70RLBY(U^7I7#;,ZGMYJ0W[K4//JO5.O"#X>EQ)5;R M4H:OU=SA;MA9*50IC5?6D)/+D]YL_.ILC^6CP##GAWPCM69#".-[8[/7N63%W>O6^KN8.W)9""_?6/VW*L+ZI'?4 MHT(N1:W#9[OY0S;Y[+.]W&H?_],FR4Y'/,'- ':\+:T[DI9'%;?XB NJ@F;51GDT<- M_EF; 4U'?9J,)J-'[$V[+*?1WO21+#T%2^^4$2970M-E$$&BNX)_Q/Y>9W\O MVM][P/[CX#VN^_'3EW-4X/??CB;CR>N=.M!\/J?WN*)/AF:54QIP)$CZ%-:2 MWMBR$F:+V<@E6KN@)^/^:/^H?S@:D5U&(U0YFTM9^*Q&:5Q4FXLM1CN_HKD# M+&DX<+ERHJ1G',9D]!JNX]7X]7/:K%6^IHWP)'T0"ZW0;07AMA(NL*,4B[-& M_%"N]C1319\^2ZWDLD_"%'2>6V-+E6>S/'0NWLP^GU\2GG2.6%1Y$@7Z7/D@ M'=PLMM'\U\'E@"Y+H36=U1X(>KAIY)R(*;1V+\]FK<4!?8&NJ"JM\BB4@<78 MGI>T!" >T'VOE>/>V,$SV#XI0RMK"UH*%=9]RJ4+:LFQB!!E\]HY- _))C6J M#HQH@X M#P"3@FA200(.(NZA%"B(*XDT<"7RW-;F5MS9HD4QTJ)"T(P^2XB%TGR?%%G$ M1C_>U@ZWL;,47!8LY.LE E*,Q$Y2]R0$/ 5P,28VH0@9\C$VD% <-I 4RUCJU=MU[5E['?!H[XKC$+,K,&0:]#GOBHD-EG!H:(1 M=L%:HV\1+9HI@!D0QO=:: 2%]FOZ)162G:176Y9OW]WQZ6M,2Y3G;5' &:G@ M$6BH'= M@*5$KV1-?KO:N5/H>B52KM'&&G,F:*FN80G%A"XZ":!*=C5^&F/" M;JJY 8!QV%C:2N$ %\8\TAL+@CS >A50C3/6V,D$ L(&D\XUJ0I"Q13:GO-0 MUU0F6E\Z6\9@B^C8-)00R00<%0-E@'D8U:(.LAC0+#H&DIL"+.2]:.,;QZRTG^R.%H%T)C MBTAZLG\P[1\>[G'R/]E&3F;U(C"=[YI+M>U@8UI%=?!!I)!,S0T#;'+[ W," M#6>USG+K WK<)60031W2B,875-2.@V*71R\ S%5;Q%BV=G'@/?^U5$P7YI_: M;>FM\H*I-BV:9^<7;]\_YWT3H63M4K(:5 MVK;R4'%=H8'RD_'^J#^*BVKY/XD^;3*>J6ZOW)],LQ XIYL=@R)QS*A>U>P\ MC(WF;[>V^ IIYC>+[=.WB[,VXF;XG Z3O/13MB#W,4C MUP[H=)0X+WO05S(:ZP"]V(RIY=K.Q#!UEOFL<$,_=\K,#21Q#*(9* _GF,C7 MNLDABT@W9IBNC&?:T"*DL>XVR<[(AC5(KP6+]]-M&AM%AL#:L]B3_S*Q=L,Y M_<6W8)JOB,G7RSLSE=V9J9VON5\PQ#U#U7R>;.*JPDBAF%RJPLJTXXU,Z2\8 MC$JH8I!]N1VR=9RW"AQ'^MI S6W)WR_TUV1PWQ?Z<.?,4TJWBB<[T##7(1U_ MNJ?=X7&6SDPWXNGD^4%@!>,;18K1ZY=)I+-\%6\02UL 'GL7BYQ@%8 M.A; ^Z4%P3'S=>;_WN2.7-;?B3A?_ MDIG+KP:+ %^Z;WOXHVGRGY2W5A_2?;-VLG6)S6UNFR-0:"4JKFFS^U M/!P9+*)7#.+6(/:XFT >Y4?N^/6ET7MF:#6\T85/U5L#G%2T*2MG\%3"SEU_ MT4ZP&?O 5F(+KAU[4,U.>\I4QNZT2G'?^#OV"RPK*ZX.#!T 2X5E4C&'^Z5>RT*@&$RJ M,Q'8E"M%O)'K;_N-K#@YE&X(:3@+7L+=ZADRHOBP%( MD=99IC>=_TSL9(JHMDYSQO$-+Z[*M<(];9CCZT(X&P9[Z?+.IO>,!80"R&65 M WYA&9)K4>FB;0JAQ^QR:;(/%;P?V$Y X#$>%45N&@8LGKC]MR(X0DO&0 ; MN:Y!32 !O3(ZJU/7\_2;DDYD;.4\>10)$- F%!#4H%\*LI%(2X(!EQM=;_-G MK]K8D-'6 BU=D@/M=7 *HR'W!80?_1XE1-2B'8,99[D-Z?4U_^4YW!#5LQ.J%@W+E/Q6Z*WA52Y3\L>[!T:(H&P:@J"&P%#. MHB]GGV,33R8W N_#F_570 ;L(;DJ((87/ MO[(XC"?XBZ>X3L+E?!K.YV-<3\-D,0UGR037\W V3<+I?!Q\J@VX@KLHC,8Q MFT63<)F,V6(\#:>3,1N'T7(>+N,DN+&2LZ\\E1MD'<_C<+Z8L\E\&4ZBA,V3 M23A-IFR9S$/ "[YK!YF9CC<"-8?'*)YX(-$L"L<1 9PA&@".(UPOP]EB$-:>A=3O:C-V((X7Q=<%O4Z-_:UT;5+1+AI/\.@]V/!?)UV; M]N[.B$QB<$G[R.ZEXBJ5H$8J](^:&CK(RD%IA1&OG/1MUM;KW]'ZCIDEH5"M MDV@YID!Z.AP0)VWB&(HC55K4F4!GMWGH/YGXHY8[7OB Q&Z[IQ:;E H\@1A/ MA2353MBV87D/DCI22;89AK!%K-X''JVY>B0I:NK>H.88>\X;28HGZO0"R$F9 MT*/MQ-X$\W2V(<1;3!BH(DJFET(;HAEXPO0SR\P@0?4=_WH;[#2(=SA MKRVG?N,[* TSS23Q4[6Y$>1\AW$NA/(Y@G+L!4[D1%I?=\1PZKJJ_HDJ/MMB MSM"-'E6 !$K%G:G9CUA8KH5AR3A\I8![H^.UP5N%FE"-3I8_EF<24V7.SA5E M3#;O@_<=!2^RAVY\W:F?3)_UZ?]0YZN:IC.1O4+;P[:_VKCQ&\6ZJ[3!3\T!_"D#_0>RU3FCWX MH <_9 \G=#;"JE4W15L/+,71$,75D(7BZ1V$*.J6*E])O']$()$:.-ML4#VL MQO;X#H#L\-IHA\'-"ZV'+%G\N6R0\ZEF]MP>-6[PWV;O=-7O[)#=GPS+9D@& M9X9DV-NZO7Y6Q@NE3R<]4&JR"BT171"5@J8LP.JYEZ?1T9LJ:F?KW\=M&PO=V]R:W-H965T)4V5%93G)(Y0#.-#F(, -8$C17Y_7F$4<69*3BS@ >GG] M>@%TMK/NUA=$0=R5VOCS81'"YM5X[+."2NE'=D,&)ROK2AFP=.NQWSB2>50J M]7B:IHMQ*9497IS%O6MW<6:KH)6A:R=\59;2[:](V]WY<#)L-SZI=1%X8WQQ MMI%KNJ'P^^;:837NK.2J)..5-<+1ZGQX.7EU-6?Y*/"'HIT_^!82C. MAR^'(J>5K'3X9'>_4!//,=O+K/;QK]C5LO/94&25#[9LE(&@5*;^E7<-#P<* M+],G%*:-PC3BKAU%E&]DD!=GSNZ$8VE8XX\8:M0&.&4X*3?!X51!+UQ\M('$ MB3@2-\%FMT=7"# 7KVV)I'O)O)V- ]RP\#AK3%[5)J=/F%R(#]:$PHNW)J>\ MKS\&O [CM,5X-7W6X*^5&8E9FHAI.DV?L3?K8IY%>[,G[-T4TM'1,H9Z+?1&PG1W*9=:'@3+Q8*6,-)F26O@@0Z3!"[2\ MD)JWV%/-E]Q)E\.8%51NM-T3^40HD^DJ5V8MUF 1FG95*PF[85=>2),#"UA5 M68"5> C%:'-@&PQ2.;&5NB+6YYW&F?3M1@YL^)"A=^Q(*.\KRD=](CC &,0C M 2A_STU$( 7GG'OXB(EG:)"Q6W+1UQ;@.< -.67AZ',/\&,1 ]6:##DPN!_D M%,BA?0&@\FQ'BJ4RMF3&M0Q!910MULGXA<;55.R,5>D#Z#R!7(<"B.>G3CO*NTB#<#"HQ%AT,?"5GZR$1F[T_/0;QH)D[W]9.;WZ( M[\^/^5',U<,Q\NX_=5',(5=RTJNX.,I U_1T%AN5I2:319(>=RT&_ ^Q)[S# M+8]NTQ@6FN2VF4A2XQ*(-3H[G2?'Z>(9,\U49IR#%N=(O,'P;BOPCM/9V&NU MXP@!6U[J6$"@S/@5.#KHGII@9JH?;FZ!Q-B E$'Z05X&;8I]V]+,!B8D[C,3 MKZ8FE,[1/KK ;+!!]N^XWBW)X]%XZD;-?1O>YVSP?,YV /5B,ILDL\5IW'XQ M73\7HL=?&^.!I5Y);QP>LKRFH7WG=;O=&OJR?AO?B]0/[@W1K!?HU MK:":CDZ.A[@IXJ.U7@2[B0_%I0UX=L;/ N]\
?7??\2.IQ4&J.UT!&/)0BT8O_..O%LYVHU8+V1G!&[A1 M1'=US=27"Q#RL/1C_VCXR/>5L89PM6C9'C9@_FYO%,["$:7D-32:RX8HV"W] M\_CL8FK]G<,_' [Z9$PLDZV4=W;RKESZD2T(!!3&(C#\NX=+$,("81F?!TQ_ M3&D#3\=']-\==^2R91HNI?C$2U,M_Q8)\Q'>?@#!CXSBU=(H=TO.?2^ M<\Q8=-K(>@C&>-<4L@;RYKW4^E=R XIL*J: G+>M MX 7;"B!&DDM9U]C/C9'%725%"4HO0H.U6,2P&/)>]'GI"WE3\D$VIM+DNBFA M?!H?(H>1"#T2N:"O O[9-1.21 &A$8U>P4O&QB0.+WD!;^C%QC #*$)#_CW? M:J-01?^]@CX=T:<.??I2VW]TMU]-9T_VF6Y9 4L?CZX&=0_^:OW7[35N_2\_ M932FOWVW +S3DLAM!60G!9YQWNR)<:X:C$:C,A4QN*R@D$W!!6?V/'IR9X\3 M+XBV*;0%+KGH#)1'"VM*%X@UM9UQ462,LHM'_P9+YT/IPI7>8ND.Y:*WHY:]/M'9DAZV-)G'?[F@2T<$P'0UC6=_T1.$[I1FG%2LM MCV7 4\U8/>!O0&=YD"=S[VFG;&R23Y%YBH+'"X,73M'629,#($%X*$17 M]MOIY,U$T8E1WJ>BMKTY:=#OVD%VHL0E3&WXV^,&3KZ/$JH5 M*<79#)4:.V]J-S:8SM/ \FC!O9[B2]!3\8Y\?R0C\@U&S]V[X&ULC5113]LP$'[G5YPR MM*>N2=,"A;61* /!)!@"MCV[R;6Q<.S,OM+R[W=V0E:TM=I+XK/O^_S=G>\F M:V.?78E(L*F4=M.H)*K/XMCE)5;"]4V-FD\6QE:"V+3+V-4611% E8K3)#F. M*R%UE$W"WKW-)F9%2FJ\M^!6527LZPR564^C0?2V\2"7)?F-.)O48HF/2-_K M>\M6W+$4LD+MI-%@<3&-S@=GLY'W#PX_)*[=UAI\)'-CGKUQ4TRCQ M"A3EY M!L&_%[Q I3P1R_C5(X\7VZ4"U]8-[[#)()\Y,HNS.$< J?X$ELT$UB8DY_$N"1!"$_+')[^$<=_RCPCW;P[\S;7ICOM3-7BQRG$3>3 M0_N"47;W[>F2B_'QPS@=I)^;DL!3B7!AJEKH5^Z"W%C.,VCCGQY:RVL2&YBC MQH4DX"X%8H RSC%6:F\=4&D10>@"G-Q U10,?<& TXU=NOMP$P#P?X#!:2]X M_Z7NG33<\ !A,0=F 8?'X][)Z#0P'YX<]4:>@L.O,32G>NW#OTH2;[WO"NTR M=+&#W*PT-4^]V^T&Q7G3'W_R\L2QYV:+T#GR\,/ZC6\!=TXS/[#5!+ P04 " #5: Q13>H#O\(' "> M$@ &0 'AL+W=OO(-Q@ M,0,HMBQ;CITF 3*9#MIB+D%G9ONPV =:HFSN2*)*4G'<7]_OD)(B>Q)WT1=; M%YYSOO.=&ZFKG=+?S%8(RQ[+HC+7HZVU]>5D8M*M*+D9JUI4>),K77*+6[V9 MF%H+GCFALIC$4;28E%Q6HYLK]^Q>WURIQA:R$O>:F:8LN=Z_$87:78^FH^[! M;W*SM?1@WT\LW101(%"*UI('C[T'%UI_V=\QV^ MK+D1=ZKX769V>SU:CE@FU^UFT_B2D+U6%<;]LY]/+0\#@67T@D#<"L0.MS?D4+[EEM]<:;5CFE9#&UTX5YTTP,F*@O+9 M:KR5D+,W'Y45;!JQ2I,6RC1:L/_R^0WH9]V0H2J7FU9SQ3 MM149N_W\%;Q/%^=1'';K7GU1M4R#Y3Q^S42>"U=?[%=>-:AN-J5 35?.()!9 M3FHD$&A1*TTW>(K2,4Q6O1 DEB$>I$63$2(+*%JD:E-)5\,J!Z+,7?."J0YY M4! BIJD"SU5^WN"&&R-:?PO)U[* E#!C]JDZ@@B#=N QF=/(V"?M[+3V8Q0# M:^0:Z>:E:BKKT->U5H\2W404>W8V'2<7J.JB< T*RO!DF71/0J*H]KP6^_%! M8 H? Y7G,A7,I0!K4&F:<5:IZCSE52H*OBY$<.R(W7++ .-!9M P]/T0W>PB MG$81^B3($BRG"0%_/HH=U]]"=L<+B9E02>Z!>=U\HX6@3&/BL9: '\ Q5*[H M*C<>^[X _6O'*JU%P+7W)U>-9L";TF/\L[W@<*E"P J(.&7XGS)CV2^M9NH' MAS$T5P4 MOI)PJ1VK6/!9H$K*-? BQH0'<+1J-ML>83P./ATRT6)>\X)"1:'\?Q(8#&DG M=Q15PW8"43K*KVA\L>JR*7#Y%8U7B^?S*V0I,:!!G%7?*UK-G\3:3)W.7M*$ M!'LK4L_(K.T$8Z2,V1*SGC]?Y=04?)&4< /MU@5(Y0$EPG'F#GEP[IY-IQ=A MO%AZ1/%L'B:SBYXBQ$"(<_?.R,=S%T5**JDRPP2-I>. ''@1#/F I3B\2#I+ M<8+<6!R[W1DVO!2](=[F\$:-V;O&TD3!')=E4[9>]8SX^CT(;M#7N7_NRYTP MI&B^5.WVT =&M6JV:E>Q->VX+H-;5SR]S<[:);MU72EP4J]\6;4ZX.]1^.+H M-3MC\7P5KE9S$IFR9)J$RSBFFYC%"["S7 5?E'W&%A1'\3)<1$GP7AB8OJ=9 MA3@_\*)!:\%L!7.O%O-P-E^QUZV64]%?86V<+%IU=XUV?80&2SLFCH5?S9,D M7,5+:'^OJLVY%;H\M?Z,)=$RG$'@G:RH0(?3D=H*RK_*N,["X6QD:8&RE3E! M+ !-B"Z L@*I:$7,[FMAPH$]"F;N;3S;XE.A+3;7!)+&YU,7\^G2BK:K![W8 M4"H@AXL"-:S1K?]$)J_W+H^<:+%WYEV;&;-;^UQWZK!LN<%8&1@WS?I_2'Q* M%8_ Z=*:8U]!"YZZ26"'V3QJCZ U6.1OTJN6FBP%W=714+F#_.\-A.[%]Z?\IM/)EOXK# MY&)Z-)7O&YUN*66&VZS;[TT]1^C!G*X[1>E $;4463W@6F'' C1K1,\\=4WL M5> D7J5HF(8Z!%LW!KM$8Y[9;\S"18):C*(QTGF#&OO +9+C<,\GS3"ZF31U M8REED=NR-&&@$4ULZ#ILF2@K9'SJ@^+&%=^9AG*5:VG:"?DW6,?L:]_\CE6Z MK0H= KLV&+1(W?[VXD?3GI.H&W8CW1QMZG 8<9##1' 5 MUFD#_@VGD8^EN99M8M-L(I4U**4TQ\D >MR6""UY[T9X^Y09@7T-80%1"GB( M+@2"3J34DN$8NH#=^[G_1%>N5?F$HO4214T!0^R#-O&/68"ZK$FA!];H)(!) MT?8#[,7\489ZT("6?N"8DZPC(7!8H!X" @N)W/15[6:L:]7M!K?F,NN'8*\0 MR=I!&[.?U4X\"!WV;>V$W5H1Q=*9=2Z((7I"@!.:;ZYXG[8I[WK"!F'>($(= M,G0-@7K-/+>TI.,7#"')L=1E##C:),#2/5GJ8+;7WR)U; M%$HHW9YPSF^B8,$#- .SW0ED?%R5J1]S8*-2-N"@FY*'-FMX3R6NP56;)["4 M"D&'*)#^W+EU,OAF /@;]V7$4&E6UG\^Z)_V'U]N_3>'I^7^R\T'KC>@!Y9S MB&+/F8Q\2G&ULC53;;MLP#'W?5Q#>L*D+:DNN1"?M MWX^272]#FV OMDCQ')(2CZ9;I>]-CDCP6)72S+RW;<%EE.UN%'TUID>(?TO5YIMOR>)2DJE*90$C2F,V\^G"S&-MX%_"AP:W;6 M8#M9*W5OC:MDY@6V("PQ)LL@^+?!"RQ+2\1E/'2<7I_2 G?7S^R?7>_9!@*IJ2;M7V$KM^CBU?K$KCOK!M8\-S#^+&D*HZ,%=0%;+] MB\?N''8 9\$>0-@!0E=WF\A5^4F0B*9:;4';:&:S"]>J0W-QA;27:=PO& M472C"&$XA ]PUZP-/C0H"98;_IJI3YS AOEQ1[9HR<(]9"=PK23E!I8RP>1? MO,^%]=6%S]4MPH.$7QHY@%%P!&$0!@?X1GVW(\/,8Y$9U!OTHINOWY;VDMZ_/0N'X<>75P5S M RJ%>9/QQ,!I>UY'<'P4! %+ASLL8L($>)SB>P."@'*$FKUH<>^&@_'YFQI9 MK+G0"+G8(*P1)61:2 M,M:H!6#62V@GNO;W^Y^W8_PUO'X]KH;-"&B@Q96@P.#WV M0+>"; U2M1/!6A%+RBUS?L-0VP#>3Q4+H3-L@OY5C/X 4$L#!!0 ( -5H M#%&;%9AQ: L $,> 9 >&PO=V]R:W-H965T5>SU:>5^_.#IR^4JMI1N; M6E5XLS!V+3V^VN61JZV2!5]:ET?99')ZM):Z&KUYQ<\^VS>O3.-+7:G/5KAF MO99V^U:59O-Z-!VU#V[T MCRZG+]Z>TWD^\*M6&S?X+$B3N3'?Z,N'XO5H0@*I4N6>*$C\N5-7JBR)$,3X M+=(<=2SIXO!S2_V:=8CTZ'XE"+613^ANS^4E%?4Z(7FY* MQ_^+33A[>.\6EGIAOL4_O?EW'F+N/G/$PR..P;' MS.#X$09?G2(COW=>(Y:4VV?#)RE0>KYPM)(?IQ7/EPMM9SK4GNX)^7SA79Y:5QCV0S0 MB,0GUOLO"1G8%!"&+M#G?>9)$[HX%$@,!++J3E6-8N+J'O@()Q2-I>#IK]"W M6EEMBC'2R3>@#^L +!S$;,H"HD-M*Q;6K''-N(&9 GO7Y*MX2E4Y6W8KYDK0 M$4ORPKR/*3 63\3L21>S)T_&[)5T*_$>;KV3)0<-274MM16_RK)A UYWO#]4 M2):&F>^+[3^'$X?[E5G7LMJ2]YTNE,7MLA0KX#&"MM2@2B%[!^ORG:1N;+X" MDAS9-DVPRO4A9QAB!48&__>4\FYZ]=($H77M(/:CH*!PI+V)$KE3) M.5F@7N-2@?!SVK?IS*D^E]4WR$;6DLNE54MHDS#UN2QA5JA6=1=#>D/%CH)$ M>NF*LJP0\RW+?*T*@@5H%BY]H-=,Z,:%2)XHJZMN6>4$ O*CR!3T:@6#:PJ)74ZL(5; 8@!(^.WW) MC/4:!9$@A*H! FG3%0([$+&F]F$[9I1"ETSA4K#$%$'3R>2O#RM(;IQ/!L^H M!)>HX:9H\IA[SI2<>*AVWNIYXXV-]8^D"!Q;(?[+M3B0@CA.4A&'TX=WQ6:E M\&JEZYJD,HLDLA.:,(;T9"6I!FI?(FB0VFY!T!JC;$ MC1@I8E-"X=N5LJ)5 M!&\1=*CXSX-$K>9D#7YR,$Z^@0K6K,O&)=\JLRE5L0Q0KZJ" MS-,RPDQ#]:4%@ J]T_=P']N2-D:'CNX>!KV# T(9>^"?9(.2+YX=S[+T! %+ MEY]-3V;IV<4L)0O5*@\IGK*W)!$EG#V=3M-)=A$N9+-9>IY]=P'X.:Q&E"\7 M3P'!60<$9T^FZR\*SMI;^G_D'M(%)65N.8LATFFPX_7E[5O$I&LX?;^*?YHQ MOSV<9*F(-Y]_,;7.D_/C["!%8&O@=]>+2HY-Q:C7Y0<]C2TA90TWTZ'UCY%5 M$F'"Y777BR"Z:;X[-(O#ADH2=9<[=Q--^$YGB!>=(?D;C#NVY.(1KE!NT(O M GT<0@CCI<"43243Y_@-XK$377>]=?% #:J1U)(C@).] @;) Z]>91#KF\<* MQZ(6N_5MUPAIP,7PL.UY.U%07:BJ[BI&$2X%35 L&/F=$EJ[H''0LVW!P@5P MWJ@2$+(.TV+LOU+V??0[-4YF$_"F[;/)!7Z;M..&K :S3 N/W2( IRKC=\+A M1TV7!D@<.F''(LGC*C^(7O*JXK%'1\1<8)*!6[9* F7G:JFKBL-F =/T&3L] MX8P]3\GU9A*)M%MT;DUXKE/WFH#.,CFJFY:'1] +6E&\ M])K&N"/I((*/R,:]3%2M'3SW#SR#3B_I2WX?-[VY=[N%BQ8U5JC6E:$RCQ)" MT;NOS;OM1V@(_"FD+0I(X+\F9'?](B6)Q#;2Q>:L;Q2HY'\7=]]/K"UBF 5( MHA6@#4"P\E.H?=ZA]OG_:;)RZ()P^!! MI^R!AL1Z%P5TA9[T?V/I$]5@*OI M#U2 *2I;[.0ZHLE@-#R\0K1AC/@EM/:A2HA9=GKP0GR$^0#TO*. &W9/PC5[ M9\UA*^B:N4-Z\*(!+XLP6$9(U>1@W%UB\*2AYD4;AN>'TXM6YBO.I3R,21_6 MR* [U?4"G:SI?E%V=8N",4KR<'DX.?X3V*3Q_#EAT#LDY!WG9HC8G] TP95A M<1'/92>/T!T*+(+ )]_Y\L?T#=>GTWWZ)K]77W$H]C$2SW-3EGT'%5EUU.*Q M S9$D"F;$.+LC4M&DNSEH]')5'9:&T&M3<"7'L/:?41WD8&B;N8H=@#(DGMU M7JY93/IQ,X(<*=)*@'9TWY""_&.-ZCT2:54 M 67"7+6#_=EL=T&PT;!-6"*&@5I12T26]IWQ>?/"M1."=_5E.GM0,/[N^C*5 M#/:N/ AT2TM'M;3ELGV2/!N],LK@/]RIIFN7HXA&79;B@6 M1KDJ=AV>/1 VY EQX3A=R3MN=?M^A4:0_;W1-2^9HY7H;\J;@V&7;$V%SWD; MIK3Q"Q$80"#AH*1)!5\L$8\E&TT+$Y@#>56/.=W6)6)(MXQQ;=!2_QC:R5U4 M&XNO%6\4F--&N[#E;P"419H,?EV8*S2*=RU/KKS1% O>M''?$97HY>T$I"%@ MBTZ_Y\YFI151"$!VZ!P7N#H9 MGYV,0OO9?O&FYI\)Y\9[L^:/*R51-.@ WB\,&ULA51-;^(P$+WS*T;1'HJ4DI $" B02KNK[4J5JG8_#JL]F&1"K#IVUC:E M_?<[3B"P4DLOR8P][[T9VS/SG=)/ID2T\%():19>:6T]"P*3E5@Q,U U2MHI ME*Z8)5=O E-K9'D#JD00A>$XJ!B7WG+>K-WKY5QMK> 2[S68;54Q_;I"H78+ M;^@=%A[XIK1N(5C.:[;!1[0_ZGM-7M"QY+Q":;B2H+%8>%?#V2IQ\4W 3XX[ MHQ".B-+XN^?T.DD'/+4/[%^:VJF6 M-3-XK<0OGMMRX:4>Y%BPK; /:O<5]_6,'%^FA&F^L&MCX\B#;&NLJO9@RJ#B MLOVSE_TYG #2\!U M =$3=ZM4)/E#;-L.==J!]I%$YLSFE(;-"7'I;N41ZMI MEQ/.+F_E,TJK-$<#%]_96J#ISP-+S&X_R/8LJY8E>H=E#'=*VM+ 9YEC_C\^ MH(RZM*)#6JOH+.&WK1Q '/H0A5%XAB_NRHP;OOB#,E_AAIM,*+/5"+^OUL9J M>A=_SB@DG4+2*"0?*F2JJI4DQ[QUD&=97 O.3,TR7'C48P;U,WJG=]3+%/6# ML5!K+C->,R%>016@V8Y>A47-F3# 9$Y=MKYDQF"U%H3S85?RK 1&91M+@3DP M"[9$H*Y$[2@R1;07!=?&7G+I0VM1'_=!:2+73V@'O=/W0@QW3!-K/&POJA&^ MP8Q$B;-='4Z!!!"8@4()4C.SWA%U&MQK*!RB]_!!.? )8G\2COTT3EI[//%' M:=K[PB6G9LAAHU1N((I'_BA*($J&_C@=]HZ7M#]<>O3C9.*/XRGTX2*E%Q>/ MA] _!OH@:3(ZB6B:^!.JQMG#2>I/PQ3>>C?!23-6J#?-R#%TO%MIV[[L5KNI M=M4V\S&\'8ET3ALN#0@L"!H.)B,/=#MF6L>JNFGMM;(T*!JSI,F,V@70?J&4 M/3A.H)OURW]02P,$% @ U6@,42#X^1Z@ @ PP4 !D !X;"]W;W)K M&UL?53;;MLP#'W/5PA>,6Q 6[MVV@59$B#I!>VP M D7;78!A#XI-VT)ER9/HIOO[47+LID.2%UNB#@_)(Y&3E39/M@1 ]E))9:=! MB5B/P]"F)53<'NL:%)WDVE0<:6N*T-8&>.:=*AG&47065ERH8#;QMCLSF^@& MI5!P9YAMJHJ;OPN0>C4-3H+.<"^*$ITAG$UJ7L #X+?ZSM N[%DR48&R0BMF M()\&\Y/Q8NCP'O!=P,INK)FK9*GUD]O<9-,@<@F!A!0= Z??,YR#E(Z(TOBS MY@SZD,YQ<]VQ7_G:J98EMW"NY0^183D-1@'+(.>-Q'N]NH9U/:>.+]72^B]; MM=AA%+"TL:BKM3-E4 G5_OG+6H<-A]$NAWCM$/N\VT ^RPN.?#8Q>L6,0Q.; M6_A2O38M>@8UOS%*8!=: %\PS!;%[IQMT6=9Q% M"NBNL2'9#<,2&.[,)>>ID (%6,:1D<#0"SS@) FW+->2FM:.!V]/OVI5''GB M6AO?6SK?"/3^W2@^B3\/SAMCZ!T=;06-DL,D20:O4AUTIO]BD036N:ZS/LIT M!19%VFHY/(T.HV@+[/+GS6T+Z=)YU,BE-VT"#SH*MNWBPXW&JL 4?GQ8ECK% MVQ[KK?V$FK>-^0IOQ]LM-X50EDG(R34Z_G0:,-..C':#NO9MNM1(3>^7)4U9 M, Y Y[G6V&U<@'YNS_X!4$L#!!0 ( -5H#%%>RGDMXP, "$* 9 M>&PO=V]R:W-H965T:6O![!7K7MDR]7/-&[F=^Y!\F'NI-9>Q$,)]NV88O MN/EY>Z]P% PHJ[KE0M=2@.+KF7\575YG5M\I_%+SO3Z2P4:RE/*3'=RN9GYH M"?&&E\8B,/P\\1O>-!8(:7SN,?W!I34\E@_H/[C8,98ET_Q&-K_6*U/-_(D/ M*[YFN\8\R/V/O(\GM7BE;+3[AWVGFQ<^E#MM9-L;(X.V%MV7/?=Y.#*8A.\8 MT-Z .MZ=(\?R S-L/E5R#\IJ(YH57*C.&LG5PA9E812NUFAGY@N^P10;N!5= M@5VFQ INI"AQ7KD9#=\^LF7#]7?3P*!3:QJ4O8/KS@%]QT$&=U*82L-'L>*K MU_8!DAT8TP/C:SH*^--.7$ <$J A#4?PXB$#L<.+_R8##WPKE:G%!GZ[6FJ, MO#2_C\ G WSBX)-WX!_X$Q<[#LL7V'"Y46Q;U24PW$#Z5#)'P>P.O=1;5O*9 MCUM0<_7$_8,'#5A!,!5_XZ=?4)Q[;5<+;FL!F$D^9-)5G891 7NN.#BK!K>L MOO0>K>FK,L*B?GXUX3D(9SY(WH'8I7?54KR/$(Y M)?$D)5FQYW"\P?A0A)&%+(P(44GV-U<:#Z=2[H3! MS-I:,0,-ULU %)Z!7(-YQ?=4VXQZ.]TV-X/S?27'"7BVJVYDNV7BY9NO)C3* MO]=?D!J:S_69:R:-/?*_]MNMP+9OX:XNE<0#K;P 6L 98)^<01Q;B<*9=]WL M,#E,D5XEQ85H@G\(@Q):>(N2B878#?<9J7\VU#_[#^LO\'+N M-31FO.3UDSV.\3IJ&![3)SMBU/^_[@@XU1$G*'H'BA;@;?T_H&*[Y KBB+S3 M#(/1L:XW5O38UCLIWI8ZIK;*V:D"4VMS[IT?4O!%]'CU8<-73/S#\(<*G>R9 MX.C:1I\;]SC1X%"Z&WR8'=X_5]VU_Y=Z]WBZ8VI3XSW=\#6:AAY!T M R.W[A&PE 8#=&*%;SBNK *NKZ4TAX%U,+P*YW\"4$L#!!0 ( -5H#%$5 MIO-J2 , '4' 9 >&PO=V]R:W-H965T ES!_=@T(IG%!*WH+07 JBH-KXM]%J-[?VSN!/#D=]=B:VDBX$[:!H+A&G\-6+Z4TCK>'X^H?_B:L=:GIB&.]E\ MXZ6I-W[FDQ(JUC?FJSS^"F,]"XM7R$:[7W(<;)<8L>BUD>WHC'++Q?#/7D<> MSAPR^AV'>'2(7=Y#()?E/3-LNU;R2)2U1C1[<*4Z;TR."]N4O5%XR]'/;+]@ MWS^)0K9 ;GZ76G\@#Z#(OF8*R&W7-;Q@3PT0(\F=;%ND<6]D\5S+I@2ER)'X M2WQ?C6=G>Z4[5L#&Q^'5H%[ WS[60"K9X&!R<2#&!=1@-"J5J8G!:P6%% 5O M.+-#Y,G*S@ O!B*T?1\]?+-YYM/?8_RLET\K[T+2AFI%IY_V[IC^1FF68!C1-BA2C*@V5. MK3I;9$&RH(,ZB8(TSKU[$!)'< #[YN8=2H^](/X!3O7CXM,&Z[2,]AJSXV+D MPFJN%KUS'*4!I7F09 E9!'F>!]$BM[H(1L&"+L\"HHXF M09;E%^B;KSU[LJ3JDELZB@6XZH_&HF$^**:W_M"27QC \6X78 M^(-;^!HSZH49MN*DG;XIM\,J?3,?/DB?F3IPY+&!"EWI;+GPB1J6_" 8V;G% M^B0-KFEWK/&[",H:X'TEI3D)-L#TI=W^ U!+ P04 " #5: Q1[SW=K>L" M !/!@ &0 'AL+W=O$L ;R;3DVH9MP'%:[!8M$+3=[:'H@99'%E$^M"05-_]^AY2B9+.)#WNQ M^)CO^^;!&:].QOYT-:*'7TIJMTYJ[YMEFKJR1L7=E6E0TTUEK.*>MO:8NL8B M/T20DBG+LEFJN-#)9A7/;NUF95HOA<9;"ZY5BMO[:Y3FM$XFR^YP9^0WN\43V8/%!"=U_^J\_#$\ \ M>P7 >@"+?G="T4J]:05$&G9\UYWO.P5WAE\(J;:P3M]P,._ M\2GY.#C*'AR]9F<)/[3Z"J;9&%C&LC-\TR'P:>2;_J_ ;X0KI7&M1?B^W3MO MZ?7\.*.:#ZIY5,U?47W?^L!)A12J5=#P^\X#ZBZ@1K,\^ 2Z9VYEY)^ECTT M\-(UO,1U0AWJT-YA\EPR"[[&1_E1)P^FZLZK2I08:D81^Z?#G::MUR^9\PE[!5IM5^%%$7'UIY#Y.>PQNXP1+5G@2F M_>$EO &6+\:+11X@$R@FQ7C.6-@P8#,V?CM?C+X:_X(6$6=L/IYEQ>@C.I*^ M#1G1'NZX;!$J*BCE_&*6CZ?Y BY[EF-/$D;$WG@907-8T M\=$& [JOC/$/FR P_(=L_@%02P,$% @ U6@,4= # (1V @ 3P8 !D M !X;"]W;W)K&ULC55=3^,P$/PK5G0/( 'Y3@-* M(QVMT''2G1 5=\]NLFTM$CMGNPW\>]9.R)625KPD7GMG/+..-UDKY+/: &CR M4E=<39V-ULV-ZZIB S555Z(!CBLK(6NJ,91K5S42:&E!=>4&GI>X-67.9P1!!84V#!1?.YA! M51DBE/&OYW2&+0UP?_S.?F>]HY$UFBGS-J: M4TWS3(J62).-;&9@:V/1Z(9QN;;CCDXPOQSRZ](Z%V0P N\$?CL-'P.!<)] M _>O/\)=]#@8#0:C@>4+C_#]%AH4T8+<,4YYP6A%%IIJJ(WC$_SAP!]:_N@( M_R-M\5PT2&16A/(2+\;RDBH%];)BH,8*V#$FEM%QE'L)7'F[O8K-9(W M229QF@YY'R1'@^3HI&2L!,,OIR1K(-/>U\FT20)KP\TCN2EH1$?DK\!4$L#!!0 ( -5H#%&$L)LQ M:@, #<, 9 >&PO=V]R:W-H965T+/"SRQ@,;B+P8[=31&-I2E M$,]V\K68>8%5!"7DVKJ@YN<%%E"6UI/1\4_GU.LY+?!XO/?^I0G>!+.D"A:B M_)L5>C/S4@\5L*+;4C^*W6_0!11;?[DH5?.-=JUM9(SSK=*BZL!&0<5X^TM? MNXTX A!\ 4 Z +D6$': L FT5=:$=4\UG4^EV"%IK8TW.VCVID&;:!BWQ_BD MI7G*#$[/[RA_1E\8ISQG?(UNI:1\#>:M,B?T2/46YEO M3*XZ"**>('(2W%9BR[6Y@#5EHZ?1PI,&;FO RYS$@?E,_9<1VKBGC9VT7[D& M"4HC>#4%Z#R2]MCB 3-.LZ3G;>6U1O&149P1,BXNZ<4E[CW)<[F% K&]R)J^ MT64Y*C(9\&2\J(XWEZ)MY@,0*+2043#M2(NT]I]>D MQ%)( QR_HND@H#!-XHM9D?7,V<>2,1OP1@G.,AR/\^+@4/6"#^=CY^(D:ARE M9V<]8H63-+R0DOBH+N/_+2D[5\<:$G*NTVES*I(<1!*GR$>PG8)]<;398T MCL.:.*X1/E17["ZO[UXD/*R;V83$872!^5 ZL;MV7G61AO4P">/S(Q\:D3B^ ME*&'JHG=9?,_9^AD^!8*)Q$99.B[=JU@_Z@UJT"NFXY5H=R>5]NE]:M]5WS; M](+^P;QMJ;]3N69R;9+;2=:U$VCMQ3:M(W-<&,Z>Y#6P#Q? M":'W$TO0_U>8_PM02P,$% @ U6@,40!^#]HL @ _00 !D !X;"]W M;W)K&ULC511;]HP$/XK5K2'3EI)"-!5*$0JH&J; MN@V5=GLVR9%8.'9F7Z#[]SL[(4(3L.4A]MGW??>=?>?DH,W.E@#(WBJI["PH M$>MI&-JLA(K;@:Y!T+75B9-=(-2 M*%@99INJXN;W'*0^S()A<%QX%D6);B%,DYH7L 9\K5>&K+!GR44%R@JMF('M M+'@83N<3Y^\=?@@XV),Y(+(;XT:L!&T0<61W'TNEZRFW=_L80DNE<>]\IC3SNZ M0/M-(UB&FCT*Q54FN&1KY A4,6BO\(]Z_I'G'U_@?]*JN$67?ZV-KR"]9=Z6 M=![GCN$JG^NNJ:UY!K. VL>"V4.0LBM"Q[W0\56AB\88ROGV?V6V;!//YGIV MG]Z/Z$O"_1D1DU[$Y*J(EV-$ZA%)UP'G(K<4=_^(')Y4LWL8OG)3"&69A"WA MHL%'HC%ML[4&ZMH7^$8CM8N?EO0^@7$.M+_55"J=X7JF?_'2/U!+ P04 M" #5: Q1ZD+/%5(" "E!0 &0 'AL+W=O*Z$-*-@251?AJ$IEE@Q297[O7>:8:$ESBO0;35!73/\VUG8<]2\@JEX4J"QODHN(HO)T,7[P.^T4<)'/= MY=+4K,!18-N'0;W&((<#=@U[E<.#*K\HLG] O-:Z2]_P;R:UE^G/L#B-DS2] M^,W,<*N(7 .[8WK!I0&!E)DJ]0/E[:/HG8!=G^N M[,7J)JY4^\Z<_P)02P,$% @ U6@,4<__-PRT @ 8 @ !D !X;"]W M;W)K&ULI99=;YLP%(;_BH5VT4IK(7PF58+4)NW6 M:96B=MVN'7""5W\PVS3-OY]M*(H4H$R[26SP\Y[WG&,,\ST7+[) 2($W2IA< M.(52Y97KRJQ %,I+7B*F[VRYH%#IJ=BYLA0(YA:BQ/4]+W8IQ,Q)Y_;:6J1S M7BF"&5H+("M*H3C<(,+W"V?BO%]XQ+M"F0MN.B_A#CTA]5RNA9ZYK4J.*6(2 MY;*!$2TY^X5P5"V?J@!QM8474(]]_14T^D='+ M.)'V%^SKM4'D@*R2BM,&U@XH9O4_?&OJ< 1,PA[ ;P!_+! T0# 6"!L@' M$ M#1"-!>(&B&WMZV+92J^@@NE<\#T09K56,P/;+DOK F-F-M:3$OHNUIQ*?R!! M >&027"V0@IB(L_!!7A^6H&S3^=S5^D89J6;-7HWM9[?H_>M8I? CS\#W_,G M'?AR/.YUX*LQ>-"+WP[CUZ70N->+WXV('G3BKFY+VQN_[8UO]<(>O34\Z',D M>P%KP57S).KA3D *ONN6#80(VA#!8 @C TK!,X1RV56P&H\M;@ZIUW3B1=/$ MT_F]=L0-V[CA8-QE)01B"I1HCA(DK#;2]QZB0>]W&:<<8HS<,]^5^( 5EA"J;U] MU.VDU4_^J]O+Y+3;D>?U-7O:AIT.AGW@3!7D #"3"A)"3>,AY153$N155WUO MIB=&DF#2[6+6NI@-NO@BH-EP_=FO9AU[_31Y]^BP->_>!RAV.C- T%9SWF6B M]X:HWV?U1/'2GK\;KO1I;H>%_@1 PBS0][=<[[9F8H[T]J,B_0M02P,$% M @ U6@,4?M(!E?Y @ Q@D !D !X;"]W;W)K&ULI59;;YLP&/TK%MI#*VW%F(NA2B+EMIM4*6K4[=D%)U@%G-E.LO[[V4!8 M I15V4O YISS^1P3_(V.7+S(E%(%?N=9(<=6JM3NWK9EG-*A1 MGMT#X^29\QQJ]:TVI*&N+Y_4G]<^E= M>WDFDLYY]I,E*AU;H042NB'[3#WRXU=:^_&-7LPS6?Z"8X7U(@O$>ZEX7I/U M"G)65%?RN\[AC*!U^@FH)J VP7N#X-8$][T5O)K@O;>"7Q-*ZW;EO0QN0129 MC 0_ F'06LWR&$SU M.R?!S8(JPC)Y"SZ!I_4"W'RX'=E*5S5<.ZXKS*H*Z(T*+GC@A4HE6!8)37KX MBV%^,,"WM=O&,CI9GJ%!P>_[X@ZX\"- $,&>]B/CO_5WUY=?6+,-QF M_]U2S_O'_O?M:\4,2J;YWAPF"#L^1-[(/ISGU<7Y,( .]"]QBRXNB%P?._ 2 MM^SBHB ,@RAH'?(00JU( MYEV<&V$?8Z<571?GNZ$?N*VM6'9Q./!-QOW1!8W58-#J8U%U#=5 \5UY+#YSI0_9\C;5C185!J"?;SA7IX$IT+1NDS]0 M2P,$% @ U6@,4=7+154A P ^@T !D !X;"]W;W)K&ULM9=K;]HP%(;_BA6ITB95Y$JY") *85HG(:&RRV+)G_%Y$ !(])H2*J1%)F8Y-4P01)%CT M6 I4/=DRGF"INGQGBI0##C64$-.QK"LSP3$U9A,]MN:S"&;1P&;N-=)/,!O-G.'!2P8^16',IH:0P.%L,49D;=L_Q7*#?5SO8 1H3_1OI@[4!&# M3$B6E+#J)S$MOO%C:<01H'3J :<$G.> UP"X)>"^-H)7 MYK(_1+0&_=+/:N MC?.QQ+,)9WO$\]E*+6]H]S6M_(IIGB@;R=736'%RML*_&2\# 1?JX *640DA M4DF(L$0$L)#(MBX0VR+))"8J/QZ 9B#0)Q\DCHGX/#&E6DNN: 9EW'D1UVF( MZZ(5HS(2:$E#"&MXOYV_:N%-Y4%EA',P8NZT"G[+: ^YUB5R+,>J6<_BU;@] MJMO._T5?GAW]Q RWR@I7ZWD->C=TQW&"5G' &;JA0:]%TZLTO5;--? J'R9 M1G7)TR[EC'J6=5%W2.V<9S=P?COGN@W\Y([\:Y?>==O%?H><1 1(R%* M"Q?5;[A^0<-8!(2)C$.=B^VBMM7DXIF)5J]"<9*J/^657 M2@\JP<'[I72[E--O.HQVSAXV'49'O,;#Z(A7\^J=>#>LO!M^1$JWBS:G])F< M?R:W?#MWXN*H&PO=V]R:W-H965T0%"J4"I$(UK9,Z(=C+9V,NQ*MC M9[93NG^_ZR2DH!&S3D)"Q$Y\'ON<7,4>[91^,BF )2^9D&8@E"[<1 '^QL+ODVMNQ%.1CG=PA+LMWRNL1TL MCIR@'/&=P\XUN,@ MMO?TCZ5Y-+.B!F9*_.!KFXZ#FX"L84,+81=J]PEJ0]>.QY0PY3_956,'.)@5 MQJJL%N,*,BZK*WVI@S@0Q+T605(+DG\5=&M!MS1:K:RT=4\MG8RTVA'M1B/- M-Z4^ER:R<"+0A%']D#IJ!M/@:B=J0+UA,=XRI M0EI#%L" /].5 #*E@DH&AKR_!TNY,!]&H<4E.7#(ZNFGU?1)R_2?"]DAW>B* M)%$2G9#/_/)[8"B/G3P>'LM##*))(VG22$I>KX7W(+>:9N21,ZW(@V0=#[/; M,+M>9AVF2U)BDG2?I'Y-2H_/[P;=Z+HW:G@_+K>\&_=D;M>XZ[G!7U- M-9A4B37)7XL&ORYDS0T3RA0:3KGR0^.HS=7;=4>NKAM7UU[05!38I_KJ7!'T M&V#_DD7@AW>3MKC\NJ1_)JY!XVYPB2+P0]N+X.VZ(UL@S\\*3U6^#5N8/"K'L0?%/L>BLN1)Y[KY]SW)CI=!XQ=+)]WWW7?G.RU:8Y]$"K,R#,(7I[Q!I7R M1"SC;\\9#2$]\'1_9/\2C KJ*3N5O'2U^$$P#QO ](>D ;=7:"@\E:06"VL:<%Z M;V;SFY!J0+,XJ?U/>2#+MY)QM+HQ.D--5H0:F0(>FKI6$JV#][=(0BH'/X3U M]\_X81$3Q_3(..OY-QU_>H9_"G=&4^G@L\XQ_Q\?L]9!<'H4O$E'";\W>@+3 MY".D29J,\$V' DP#W_0,W[UT3PZ$SN&1*V$Y8TT2'?Q>[QR7):,_(T%F0Y!9 M"#([$V2=9:;1Y* 6![%3R(VD!(=S_+>I! %.ZCT?N[[X;]5Y/,+T:I(D[T:D MS@>I\U&B+5K?$#R0OAND?F;#V /4CO2IWPNZE=J"P8&@RN61-MIO4SN!$ MPG3L#/&LA6W)CQM:[\#WA3%T-'R X;E&ULI59M;]L@$/XK MR-J'5MKJ=[)4B:7F3=ND5E6C;I^)?7%0;38V2BUO75=F6Z@)/*&;X'I+VLN2J+T5.2NW H@F065 MA1MX'G9+0IF3C.S:HTA&?*<*RN!1(+DK2R)^3:#@^['C.^\+3S3?*+/@)J,M MR6$)ZGG[*/3,;5@R6@*3E#,D8#UV[OS;Q<#86X/O%/:R-48FDA7G+V;R-1L[ MGA$$!:3*,!#]>H4I%(4ATC)^UIQ.X]( V^-W]H6-7<>R(A*FO/A!,[49.Y\= ME,&:[ KUQ/=?H(XG-GPI+Z1]HGUE&\<.2G=2\;(&:P4E9=6;O-5Y: '\N0J[=LPN&GM9U+Y"<[X"=$]9VHCT9QED'7@Y_UXW(-W=N0"+%T8(RPE)*"K141(&^@)3LX8\:_LCR1[U%NK)%FK:+ M%-[,&&17/5:4V%*:Z_4U\4,_Q#K>U_8V=YD%'HX/S68=9H$_/#:;GYH%.(S" MJ#$[B#]NXH__'C_B6Q.S1+D@3'6?H8HF;KD/!Y[G'8IT4^@52"IEH9DE9OCTY\HB 8AJ="3\U\'WOQ&:NC@WX0*,!V8LKQ+ZN T MI<,H]O"1!K=U!9<@MSW;^K=ON' MOFK^^B[)J:Z+ M;:E7);VP!67.EV8H<;_0\"PACH[VNNSV\] M,0Z:OYKD-U!+ P04 " #5: Q1-A:T(]4# #.#0 &0 'AL+W=O3TNTPQLLOI=/3,[LEB7-"DQX M1@E@>#NS[IW)HZ,!6N*?#!]Y9PR4*<^4OJC)EW1F0:41SG$B% 62?P?\@/-< M,4D]_FU(K79/!>R.3^QK;;PTYAEQ_$#S'UDJ]C,KLD"*MZC*Q3=Z_(P;@WS% ME]"U>'9HD$FD\9/0*FI"6;&NCX:K2,2$94 M*FX$DU\SB1/SOV6V?R$)+3"X^XMR_A&4F('-'C$,[LLRSQ+TG&,@*'B@12%S M9R-H\K*G>8H9!W=++%"62]0G\'VS!'EI/N]:>E8%9DA0-AD@&[=D8TTV M'LCUK,GU7.6Z*5=KBD!3J#I^F'\*@PBZWM0^='/ (!=#SPW/Q9:78HX3AS$\ M%UN9Q"(O/I=:&_:,_,CS>VR/!C;/"=Q7NC/W^:W[_,%8+#&AL@+I:( ?NL;C M%*"##- .@Z0N#UQ5#@[DI<<%(FE&=J#B4BPC2J*LA%HA_4#HHJ.A0W$.6D6# MP3@O$,\24VQKF-_Q2P!A[$6]V"XOY?PXCAV_'P\3G^,$83\>)KX@#H+ ')"P MM3,"2]1@F>6;&PX9@=L MS8&IAH47)KFAZXVCGH?^I^T>#=MY8[=S*,\<&+4.C 8=N%1N,UXYB^C&5#'( MN:'CPUX=6)OX3*EBXH->%%TYNW%K:3Q<1Z^?.(#.KOG3.>Y<\T-GTH&OC09\ MWZEL<&&WK,&1T_>T00R.H-OS\Q6R<<_-;Y&=V]AIIISW)E2#?-/*2S&3E6:R M"RO?(*NMM#O=H[QM=_IAP&4B5$34-W6[VCX^[G7+W5M?.).58UA?J\>*[E9? MZ>N7CFQ6=AGA(,=;N14"EKIW?:9"=L)ZN)&ULS59;;],P%/XK5IZ8!$N:V]:IK;1>$$-L5*N M9SNJY(<"JK.104EWF1"%E3C5FY<54F@J045W/4]+W8+RDIG,K)G2SD9B5IS M5L)2$E47!94_IL#%=NP,G-W!/=ODVARXDU%%-[ "_:5:2MRY'4O*"B@5$R61 MD(V=Z\'5(C;VUN K@ZW:6Q,3R5J(![.Y2<>.9P0!AT0;!HJ?1Y@!YX8(97QO M.9W.I0'NKW?L[VWL&,N:*I@)_HVE.A\[EPY)(:,UU_=B^P':>"+#EPBN["_9 MMK:>0Y)::5&T8%10L++YTJW6'W?A)*D25(LLJI!/)F#IHRKL@= ME9*:TI^1=T29.S5R->HTWMRDU31M-/FO: K(K2AUCG)*U-*#GQ_'QT?P+N:G M2Y*_2]+4/TKXL2[/2>"]);[G>SUZ9B?#!\.^ /NO*F3$2!W6BZ\^RY M/?LZL%$2627F+7V<^'XT' 87(_=QO[(]=H/+*(@&AW;S$_D6?79^$%[$G=U! MZJ(N==&)1;D'I25+3$IL?8[4)>[(X_^F+O$O^0F&8>3%+]+]6[,F4'?O82Q M;NQ$4B01=:F;CN].NZ%W;=_Z%^?3P=5LT',^QR'9S+1G^F;"WE*Y8?BD&PO=V]R:W-H965TT3JH4M>OV,.W!@9M@U=C,-DGV M[W=M",TJ&E7;7L"^ON<M(Y@"&'@@L]\7)CRI'OZS2'@NJ>+$'@ MRD:J@AJ"0&LM \;6#.7!NB7 ;/QM.KY6TP-/QD?VCJQUK M65,-<\F_L@>5+)=?N2?9U;A1Y)*VTD44#QAT4 M3-1O>FCZ< ) GFY V #"EX#X%4#4 **W*L0-('ZKPJ !N-+]NG;7N 4U-!DK MN2?*9B.;';CN.S3VBPG[G3P8A:L,<2;Y0@^@R<4"#&5<7Y(K\OBP(!?O+L>^ M07J;Y*<-U:RF"E^ABLB=%";79"DRR#KPB_/XX1F\CV6UM87'VF;A6<+/E>B1 M*'A/PB ,.O8S?S.\_Z&KG']37_ZU^A_-B-J#CAQ?] K?K4AE 03/FRR83KG4 ME0+R?;K61N%M_7%&(FXE8B<1GY!K4# M+R%=AU?S#!V/=<-=M!W'^6JUOFGUS% M36>: F MJ:R$J0^KC;8V.W7N\B(^ZX_F_8[X FVY=M%G^MK3[ZC:,J$)APU*!;UK= I5 M^V0],;)T1K"6!FW%#7/\M8"R";B^D=(<)U:@_5DEOP%02P,$% @ U6@, M41/C'*G6 P #PT !D !X;"]W;W)K&ULK5== M<]HZ$/TK&L]]:&=N8OE#-C# 3(&0VSO3W$PR;9^%$:"I;;F2#,F_[TIV7&*, M0]O[ K:\Y^R>U6J]'A^$_*9VC>E*6YFC@[K8N1ZZIDQS*JKD7!3L>BU"G/V;U$JLPR*I]G+!6'B>,Y M+PL/?+O39L&=C@NZ98],?R[N)=RY#"-;CUL -;B"V<' M=72-C)25$-_,SKRJ[=F@75=#J6XH"DL08VG;UF><*;0NP73E*<*W5$IJ2F:]^@*?7YAW"MWD:[;NP"_Z\5$/W@7AC7K_1?W,[R7\M\RO48#_1C[V<4<\ M\XOAWK!+SI]YO_DS[\M^^((E /?.PF_?\$[!.Z[@@YZM")I"#"Q?<(;O3F@H M."W0DN<4JH^FZ%%3S6QI]O"'#7]H^<,S_ _ YSL"9JX8@B:.()^;HHZWZ*4 M03?KJN>*,[*Y4 TB2 ]";@ MO]=J44+5#A7TN2/!E?:*CAQ'Z\5^U-9.3D5Y?DQ:9HM3-C\(21"WM)^R^3XA MY[1'C?:H5_N=R*\2J"J6TE7*4%'*9&=S<-3]3$7P? _70CYWY2,Z41!$Q,,8 MMY2^;?=*0]QHB/OW3_(M'(T4@E8:B0UBWTM>F-A1">U0HHT].*S:WJX=7<8= M]8?)(.P.;- $-N@-;'GL%V:+I,S*%$[N&D8"&(_@*)NAHRNCO;QF"!NI@B9L MX@"-8G+/G"GJ:K/_$\]R<+)S0Y_$7G=ZADUZAK]T[J09CJ[$YJHTV5**Z:[4 M#$]"B8=A')!6K5UFMCPU&P91W&X\M\/3^B Q/ENY'OXY9.#?ST'*Z8JG7//. MHIW5U,=1#:/0)^WF>J'=LL/.\X(P(*US?-ME." =Z7"/QJ^,R:V=K!6;P2\=^L;XZ#Y!IK^ %!+ P04 " #5 M: Q1^M(OD@ # #[" &0 'AL+W=OW=2ZEA3)6B84\=LM_YFA)(\SY-! MN/$X2CI'R6>.(I]:@\([:CC"&4)^-=RIX<_4D$\-[ZFA%/6RW*^6=FKI4;6? M0GO6T:>?[NE'$&4IQ'X#OO/(]JSD:8)PVEEIMG6V]Y>,HCB) M,7Q?-_'491B:C[^UO&LM/R'><2VEC;<2TAT[8OFQ6U^'^7[8"<8YRCZTZ*N+ M3%GFMQ[!?P]I>-R\,/8TE<5_&F]I=\/$,(OWC'OJ>A&&Z<<='.X<-/:UX)[( M%2N5,; T0'C9,[W+YJ1M)EI4[NR9"6U.,C=^, M_@)02P,$% @ U6@,4?-&^&5* @ \P0 !D !X;"]W;W)K&ULC51-;]LP#/TKA+'#!A2QXZ0?*Y( 2=MA'= A:+#M,.R@ MV+0M1)9WJ42$UVQFYC+"ORCG@V:42)*Z1OS=*R%?+.':W!9[(V9N.-^WP:)5X0*LS(,PB>MGB#2GDBEO&TYXSZ(SWP>'U@ M_Q1RYUS6PN&-43]D3M4TNHH@QT*TBA[-[C/N\SGW?)E1+HRPZV)'')RUCDR] M![."6NIN%L_[>S@"7"5O -(]( VZNX."REM!8C:Q9@?61S.;7X14 YK%2>T? M9466=R7C:+9JUPZ?6M0$=UL>';R_11)2.?@JK!7^SCY,8N*C/"#.]K2+CC9] M@_8"'HRFRL&=SC'_&Q^SQ%YG>M"Y2$\2?FGU $;)&:1)FIS@&_5YCP+?Z+_S M_CE?.[)<);].T(][^G&@'_^;'@/]:U=XFF+NP!0P;TLN KCL$C^#\[,D2;@; M6*K,"'/@"LDV#@0!50@->]'CW@T'XX_0(/=?)2Q");8(:T0-I17: PMKZH#A M_AW#W5,KZ07N=<9J^"U6XJ/"K%&6X9V6QEAJ&[9"8;"50O.PMZ+8U[9 M'YXL9TY__23+=IRT&:$/6_IBW7ONU;E'5\)25.L-@X<20*.6,U''N-2Z^NQY M=5H")_6%K$"82"X5)]JXJO#J2@'):CN),R_T_87'"14XB43#;[FN42H;H6-\ M.4+(#=^R& >+CQ@YNAN908P?S][_:J2^?H?<./LPF_F/Y]?[^%D7.,?>BZ3S M(T@O_,.\)G:(>G$<]5^Y';G7-RB)EHG&/YIVR.>T)[]2I:5-&UU%\;LQK1^?:PP+V"G+:=W^9C_4/LP6%V4E5L M\X710G!P:S^Z8!*181XJI:)/IIH]*:D!0&&T!J5I.D5^*U(MH=7#:6KSPYK# M-ZCYW_:Y &*L*EH<_1/N'9U&'I-5N:EM<-O\C/( M2&O_@(PV_&K,NK>-Z+.V]G>[O%=P^YY(_4$L#!!0 ( -5H M#%&7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G(N0!L;==?7@9;.-A>*5$DJB?O7]TC-"[T8 MA[W0!0(XDFCZ$WEW'RF]>]+F8:GU WMNI++C;.-<>S48V&H##;>_ZQ847EEI MTW"'AV8]L*T!7ML-@&ODH!@.1X.&"Y6]?[?K:VX&\8%V4#FA%9[T)[X)>+(O MU_TA>Q16+(44;CO.PO\2,M8()1KQ ^IQ-LR8W>BG/[01/[1R7"XJHZ4<9WE_ MX1L8)ZI7IQ<>\BM?VG#&\>47CB#C;#3$#E?"6!=:A/XY,CX"-NZ/.J>G0CHP M-]S!1Z.[5JBU[P;O8A#=1AB'W6<_B%?F_PRC7JU$!3>ZZAI0KA]' ](#*KL1 MK"_, E5Q6P,,F6G?RI>%='D"4!6?XJR#DWH"+(4P+R-"WD MPNGJ8:-E#<;^QFZ_=YB?_XRB?9K8G+"[89-900Y(B!':2'OL0:R MG+W%V;8BX,T-6/Q.:!HQGA.,YT=@+)!QT34--UM/N1!K)?#[7+D(\H* O#@" M9(F0=^H16Z(/P$9DEP39Y1'(3L,4JP_!CV2E&V GG[2U;]@<#(LQ*<7DB1T3 M,"]]//+GO53.*:?DB:72U^LA8N'$-L+U5N'*3[3:GV/**OE1M)*'FKVT\+WS M67/K"^/>2%)2R1-;Y;!,V'55Z>X_(TEI)4_LE4@G[ 0W 1+LFYB-$DN>V"R' MA=*')++&JV[*+$5BLQRNVB%C*MA;/Q2498K4ECE8#A<;7':SZ[:-,!#-,:D+%,DMLPN;[;!@%KU07D#C@NYET$%)9DBL63(#+J)UV8% M99TBL76N&U\3+9MU#AE4[5D[W-V8?DT98U+6*1);A\3\JX@Q*?,4BFUXNQ$5!B9P3QMC4N8I$IOG,_];&U9UUF&Y M-%B(>FOC>A>[8[%Y2LH\96+S])B3%TS\\U7=:X?O;;U*RCQE^J=GGLCT:O0+ MHJYMI?#$/D!C3,H\96+S'-[6('&?13$F^0 M]?[FE/QXJJ344R963]A]':R3):6:,K%JR%70_B13JBD3 MJV;:N0[#[K-_8=$U;,ZW/?(4R]*LW2M E'7*Q-9YM4G\=\+9/3?Q.X:2LDX9 MK#/8O?FH8244U/?X$Q;/5UQ6N>9V2KQ?/,P>;:^O],;/;[T]9_ M-MOORM?QC\'NI^G.X>A]S :;HCOXN,S2N=1! M"D&:/L@@R-('C2!HE#YH#$'C]$$3")JD#YI"T#1]T R"9NF#YA T3Q\D.BWDJ@MZ+>2J"WOOQL$^BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW M$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&TOER4$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFWOU#O$:^G#H^>^QMO(=U(=^W?]X_.WY7T3<1[=<'9P6;_Z M!5!+ P04 " #5: Q1_WEJDI\! =& $P %M#;VYT96YT7U1Y<&5S M72YX;6S-F/#+FTH)JY1)MJ D[N;:U\N'6 M+IA1Z5(MB(G1:,Q2W7AJ_-"W&O%L\DRY6E4^>MF$QZ[4S32V5+DX>MH5ME[3 M6!E3E:GR89^MF^R'RW#OD(3.KL85I7!"SDP[MSN\&^[ZW-5E;9A3-E?6O MJ@Y5;%,QY[<5N:1?XD1&G>=E2IE.5W5H29RQI#)7$/FZ2G:B@WYG'TZ8=E=^ MM7\GTV<8*N=6&Q2XQXDQP-(#CY""8)" M5(Z"5(["5(X"58Y"58Z"58["58X"5HY"5H%"5H%"5H%"5H%"5H%"5H%"5H%" M5H%"5H%"5H%"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5OF?9/W0>OG7 M'ZS;-:E5V1S\6?=78/8%4$L! A0#% @ U6@,40=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #5 M: Q1WZQ]E>X K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " #5: Q1F5R<(Q & "<)P $P M@ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -5H#%'Y>BOG M6 0 "@1 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ U6@, M40S,'R!3!P 2QX !@ ("!@!( 'AL+W=O) & @(&S' >&PO=V]R:W-H M965T&UL4$L! A0#% @ U6@,42 *BKFH!@ JAD !@ M ("!ER, 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ U6@,49/R]J?C @ !P8 !@ ("!PSD M 'AL+W=O&UL4$L! A0#% @ U6@,4?!<24//!@ 7@\ !D M ("!_4$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ U6@,49E=6-3M P 90D !D ("!QE4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ U6@,48#L M(&EG @ (04 !D ("!A60 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U6@,42#X^1Z@ @ PP4 !D M ("!SG4 'AL+W=O,# A"@ &0 @(&E> >&PO M=V]R:W-H965T&UL4$L! A0#% @ U6@,4>\]W:WK @ 3P8 !D ("! M/H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ U6@,40!^#]HL @ _00 !D ("!KHD 'AL+W=O&UL4$L! A0#% @ U6@,4?M(!E?Y M @ Q@D !D ("!A9$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U6@,45O-::5* @ .@4 !D M ("![)H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ U6@,40K67\.X @ 1@@ !D ("!D*0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MU6@,4?K2+Y( P ^P@ !D ("!**X 'AL+W=O&UL4$L! A0#% @ U6@,49>*NQS $P( L M ( !/;8 %]R96QS+RYR96QS4$L! A0#% @ U6@,47 ULC5 ! MB!H \ ( !)K< 'AL+W=O6J2GP$ !T8 M 3 " 5*] !;0V]N=&5N=%]4>7!E&UL4$L%!@ 0 O "\ P P "*_ $! end XML 52 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 53 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 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 93 248 1 false 16 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://socketmobile.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Statements of Operations (Unaudited) Sheet http://socketmobile.com/role/StatementsOfOperations Condensed Statements of Operations (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Balance Sheets (Unaudited) Sheet http://socketmobile.com/role/BalanceSheets Condensed Balance Sheets (Unaudited) Statements 3 false false R4.htm 00000004 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://socketmobile.com/role/BalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 4 false false R5.htm 00000005 - Statement - Stockholders' Equity (Unaudited) Sheet http://socketmobile.com/role/StockholdersEquity Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Statements of Cash Flows (Unaudited) (USD $) Sheet http://socketmobile.com/role/StatementsOfCashFlowsUsd Condensed Statements of Cash Flows (Unaudited) (USD $) Statements 6 false false R7.htm 00000007 - Disclosure - Note 1 - Basis of Presentation Sheet http://socketmobile.com/role/Note1-BasisOfPresentation Note 1 - Basis of Presentation Notes 7 false false R8.htm 00000008 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://socketmobile.com/role/Note2-SummaryOfSignificantAccountingPolicies Note 2 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 00000009 - Disclosure - Note 3 - Inventories Sheet http://socketmobile.com/role/Note3-Inventories Note 3 - Inventories Notes 9 false false R10.htm 00000010 - Disclosure - Note 4 - Bank Financing Arrangements Sheet http://socketmobile.com/role/Note4-BankFinancingArrangements Note 4 - Bank Financing Arrangements Notes 10 false false R11.htm 00000011 - Disclosure - Note 5 - Term loans Sheet http://socketmobile.com/role/Note5-TermLoans Note 5 - Term loans Notes 11 false false R12.htm 00000012 - Disclosure - Note 6 - Segment Information and Concentrations Sheet http://socketmobile.com/role/Note6-SegmentInformationAndConcentrations Note 6 - Segment Information and Concentrations Notes 12 false false R13.htm 00000013 - Disclosure - Note 7 - Stock-Based Compensation Sheet http://socketmobile.com/role/Note7-Stock-basedCompensation Note 7 - Stock-Based Compensation Notes 13 false false R14.htm 00000014 - Disclosure - Note 8 - Net Income (Loss) Per Share Applicable to Common Stockholders Sheet http://socketmobile.com/role/Note8-NetIncomeLossPerShareApplicableToCommonStockholders Note 8 - Net Income (Loss) Per Share Applicable to Common Stockholders Notes 14 false false R15.htm 00000015 - Disclosure - Note 9 - Taxes Sheet http://socketmobile.com/role/Note9-Taxes Note 9 - Taxes Notes 15 false false R16.htm 00000016 - Disclosure - Note 10 - Commitments and Contingencies Sheet http://socketmobile.com/role/Note10-CommitmentsAndContingencies Note 10 - Commitments and Contingencies Notes 16 false false R17.htm 00000017 - Disclosure - Note 11 - Subsequent Events Sheet http://socketmobile.com/role/Note11-SubsequentEvents Note 11 - Subsequent Events Notes 17 false false R18.htm 00000018 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://socketmobile.com/role/Note2-SummaryOfSignificantAccountingPolicies 18 false false R19.htm 00000019 - Disclosure - Inventories (Tables) Sheet http://socketmobile.com/role/InventoriesTables Inventories (Tables) Tables 19 false false R20.htm 00000020 - Disclosure - Bank Financing Arrangements (Tables) Sheet http://socketmobile.com/role/BankFinancingArrangementsTables Bank Financing Arrangements (Tables) Tables 20 false false R21.htm 00000021 - Disclosure - Segment Information and Concentrations (Tables) Sheet http://socketmobile.com/role/SegmentInformationAndConcentrationsTables Segment Information and Concentrations (Tables) Tables 21 false false R22.htm 00000022 - Disclosure - Net Income (Loss) Per Share Applicable to Common Stockholders (Tables) Sheet http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersTables Net Income (Loss) Per Share Applicable to Common Stockholders (Tables) Tables 22 false false R23.htm 00000023 - Disclosure - Commitments and Contingencies (Tables) Sheet http://socketmobile.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables 23 false false R24.htm 00000024 - Disclosure - Inventory Components (Details) Sheet http://socketmobile.com/role/InventoryComponentsDetails Inventory Components (Details) Details 24 false false R25.htm 00000025 - Disclosure - Bank Financing Arrangements (Details Narrative) Sheet http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative Bank Financing Arrangements (Details Narrative) Details http://socketmobile.com/role/BankFinancingArrangementsTables 25 false false R26.htm 00000026 - Disclosure - Amounts Outstanding under Bank Term Loan (Detail) Sheet http://socketmobile.com/role/AmountsOutstandingUnderBankTermLoanDetail Amounts Outstanding under Bank Term Loan (Detail) Details 26 false false R27.htm 00000027 - Disclosure - Amounts Outstanding under Bank Lines of Credit (Details) Sheet http://socketmobile.com/role/AmountsOutstandingUnderBankLinesOfCreditDetails Amounts Outstanding under Bank Lines of Credit (Details) Details 27 false false R28.htm 00000028 - Disclosure - Term loans (Details) Sheet http://socketmobile.com/role/TermLoansDetails Term loans (Details) Details 28 false false R29.htm 00000029 - Disclosure - Revenues By Geographic Areas (Details) Sheet http://socketmobile.com/role/RevenuesByGeographicAreasDetails Revenues By Geographic Areas (Details) Details 29 false false R30.htm 00000030 - Disclosure - Major customers accounted for at least 10% of total revenues (Details) Sheet http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails Major customers accounted for at least 10% of total revenues (Details) Details 30 false false R31.htm 00000031 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details) Sheet http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails Major Customers as a Percentage of Net Accounts Receivable Balances (Details) Details 31 false false R32.htm 00000032 - Disclosure - Concentration of Suppliers (Details Narrative) Sheet http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative Concentration of Suppliers (Details Narrative) Details 32 false false R33.htm 00000033 - Disclosure - Stock-Based Compensation (Details Narrative) Sheet http://socketmobile.com/role/Stock-basedCompensationDetailsNarrative Stock-Based Compensation (Details Narrative) Details 33 false false R34.htm 00000034 - Disclosure - Net Income (Loss) per Share Applicable to Common Stockholders (Details) Sheet http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersDetails Net Income (Loss) per Share Applicable to Common Stockholders (Details) Details http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersTables 34 false false R35.htm 00000035 - Disclosure - Stock Options Excluded from Calculation of Diluted Net Loss Per Share (Details Narrative) Sheet http://socketmobile.com/role/StockOptionsExcludedFromCalculationOfDilutedNetLossPerShareDetailsNarrative Stock Options Excluded from Calculation of Diluted Net Loss Per Share (Details Narrative) Details 35 false false R36.htm 00000036 - Disclosure - Taxes (Details) Sheet http://socketmobile.com/role/TaxesDetails Taxes (Details) Details 36 false false R37.htm 00000037 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://socketmobile.com/role/CommitmentsAndContingenciesTables 37 false false R38.htm 00000038 - Disclosure - Future Minimum Payments For Operating Leases (Details) Sheet http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails Future Minimum Payments For Operating Leases (Details) Details 38 false false R39.htm 00000039 - Disclosure - Subsequent Events (Details Narrative) Sheet http://socketmobile.com/role/SubsequentEventsDetailsNarrative Subsequent Events (Details Narrative) Details 39 false false All Reports Book All Reports sckt-20200630.xml sckt-20200630.xsd sckt-20200630_cal.xml sckt-20200630_def.xml sckt-20200630_lab.xml sckt-20200630_pre.xml http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 true true ZIP 56 0000944075-20-000028-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944075-20-000028-xbrl.zip M4$L#!!0 ( -5H#%%GK!-PS?4*6Y%[-^J&5W#.[Y\L$!!8E MM$& @X=DS:^_F?7 @P1(@ 1)4&9'M$V30%5F5E:^*^O/__?[-) >29SX4?B7 M5^JI\DHBH1>-_?#^+Z]^OSTYNSV_NGHE_=]?__?_DN"_/_]_)R?2!Y\$XW?2 M1>2=7(63Z!?ILSLE[Z3?2$AB-XWB7Z2_N4&&WT0?_(#$TGDTG04D)? #F^F= M9)X:KG1RTF+8OY%P',6_WUSEPSZDZ>S=V[=/3T^G8?3H/D7QM^34B]H-=QME ML4?RL1+O6_JS=J$IFJ)8NG+Z?0+@7[@I_(3?P4^*#7^HVE?%>*7X!$OAUG.8OE!\VW[(?*X_ZM8]:[%%?/#HF<\\EQ#N]CQ[?P@]O M<85.%/5$5\7C,9DT@FR]A5_%@WX2&9HZ6H8?>T*\D"4G]ZX[RU^8N,D=?9C_ M4 ,,_!)' 4EJWZ&_U+P41F&83>OA&J?QV_1Y1M["0R?P%(E]+W]O]4O5%[PH M"]/XN9ZZ_,<:^)(X7<0'OJQY]/;\/[_FSR:1]XVDT^@.) )LUNE;L>5>B>%'LT&;_B/R-B\+./\N65]%8,Q3:7%X4I^9Y* M_O@OKS[$T51 J*AIQ#Y;)\7\^6LD3/WT.?\V_]X?XR\3'P0:A9)4Z"TH=W[U MGZ]^A7VN.(:AC,P_OYU_N9CN;>U\?+89K%4T7H0"-EV%VLXWS^XT?\/\&RG M47B;@G'[B4SO2+PW4A8RC-Q/28D&^4]C .;[+/ ]/V6P2F,?GF2>/T?H';JM M!-^__&<&<*/G'H7PS^3LNY^\^E4\MH#WG]_63E$&[VT]?'N4U&76V89&G'O,.P='UAD:ZPS,W^&FC\TLAR.[[)M=2M:X[\]J/ZSZ<==]N(*(:]SNN^[#6?7MROD4 MZFP\]E,@HAMN2 87' [F.G1PX8$ ?L)5IZY("!<< ^XJ,'=OK\($*(==&? Z;S M ,D5=_VP&B['_?O<(FT0P_IH(FT;?51U[\M-R8NHBE)4M_["$KUR^0\)F.A M/ _=H&"X?' ]/P"PJU9$,];[#D8.K#-="P[Z$,7$OP]_+ 9J1/K(/UWYYV/D MALFU^^S>!>3E,\XBMD>.:>/T'O74?N7,;AO1'97,H)3,GA?_J"%>YG*W*)\6L3TR3%N& ?K^XS*+H]F!FS8K^ 1_+J-Y M9) N#'*6^.XUB.R)[[UX+EG ]<@J;4^Z')7/WAEFL*=::AGFJ'R.#+*208[* MY\@J+5)Y1^6S=X898"9O"<,J<.T7V; M*H,,TB[CEO=!1F!+QB^;51:P//))1SZY]=SP-LIBC[QL3JG!\\@K'1,_1PUT MC-2VYY:C!CKR21L^.6J@(Z^TS?X<-= Q7-N>6XX:Z,@G;?CDJ(&.O-(V!734 M0,>8;7MN.6J@(Y^TX9.C!CKR2NWQY*/6>;E'D^N7^J@R?H!%/LK[%[K0>3/E MH^!^Z5V3YY?Z*+A_@$4^"NZ7NM V:FE+VZ/<>U%R;Y ,N+1LZRCW#ESN#;8";&FF[,AV+X#M!I9T M*[L9JB/4K7&BY6QW[3X#RWC?KN,H)1Y2$CYAQ!/;J;X,/JSKW$C9IP7N^]:> MN&R=M2>N[[;YR3K1S,)\TRS!3Y?P>#3UO:OPCRQ^OO 3-TE)_ ,PTRK$]\U) MN&!KV&&:M55.4DNH..(EQJU:22?J1DX;,27S!UI%)^BY+ ME(X6TJ LI&V6/62ASSCA]]N+A36=$C?)8O*KGT2&IH[>P3-B,/%3=0HM&'UIX#X+MNF&?L/P(S+=(6W_V<34GLIE&\R$L=:# /8]VHI4DO M",JI<-6TJ^DR/V_=P.+W"A5:$/0:IEFQ9#/XV'[!QL1_=Q%Y&>Z*K\\S(G&F MO"&399'25[^JRLE__?GM_.OE8<_@RS'^\"%P[UN/.W&#A+"!*P/4 7Q-=]4E M$\"M9RCOVL;1ZJ;[X">>&[#'/L!W2>LI_TNK3K4P4O-T_T/ W"Q&UR%8_+]/\ESZVG+BK!QM)KI&#ENR"R*4S^\QS8^ M'1;R?U#"K!IM<=8/0)KX'*A^'\7M4?PNYY$ 92092W24\O2581=GO9VZ M0? ^2_R0).U13..,E">IC+(XR25(\'M _;DH?,'3GANU1+(F6))4Y"P/1/E%&KR04YO0'KF>E,?%\ MH&+REU=7GS^\^M523,4RJWR[9*Y%R,[&8W@DX7_A_2)J:R+HSDA1I$M00=]< MZ2+V'RL4J1FYTYFCRY\;>:"8NQ&J>C#;>^Q&!I/OJAUUX^ MG9_5S#=KWU9.JDV4DU% M,S::M"[OMW12V+^*JI@;3SJ?]5DZJ6/9MN58O9-W2;?/I837#$W3-J-!NRM< MED(!9H"J;0>(Q7Z%RQE1&]FCWOEPS=4!,6^.1FK_X'1:'4LQ''U+0'1;'6/D M&(J^,9]T:-.^5'[HMFGIFPFM=DW ET%AJZ9I;+8Z'1I-+X-DI!NFWK\X77-U M1I:)BJQ_<#JMCJHX(T?;C&4[M&)=JGGT$2SO:DC.P;[Y,N&_]F%1Z+JI&)93 MS%R989WI.]D6JF[JAF/W-'UG*T,S=,#>Z''Z3O:&89F.INHMIP>'#0S<.)KX MK2W6I2MOVJ96%DZE\;M/W7'5+=74K!ZF[K[BEN98O6#=>;7!B'8,6V\U]0U) MB!M[#V?A^ *X(8AF&-*Z_#XC8=++OE='AJ(:=EGB+)FQ#_ Z<8AM.F;5S]DB M=)V9R'%&E87<.G2=^$RU'553G37!NR5!X(?W\.PG-_Y&,.;6)]L9MN.8I9W? M/-W&@'5BN)&FJ9:R=;@ZLQIX&&"E[ 2N;DQF:B-%5=P:8RA]LIEFFK915C#+Y^P'Q$X,9]K.2%=V"&%GUK,,75/-'4/8C0EUP]++ MNZ,CB%]F&/S"+.N"T2UJIXY40^D;C#4L;%4=.>86P.AF M:8\LP])&ZX!Q%7K1E'R,VB=XE@%RXBC*2'%J "GF61^43AQR8BN./3*V $IW M+E%'%7'=*R2=&$6S8/MV@X2F 4C2IW6NC2H^RMP,ZP'0S?Y6#:?'^;LSA*,K MHYX!Z.:LC6S%;@W E_2!Q(Q#^EC^$:;>2SQ8C-Y]XFY&24\3MUGO[XG_+O2# MO[S"=/@KZ6WW&58MZ*H9BBW-SL2$L,\SV.I\ST=A\IY,HIC,+;[X)WN=_?G5 M_8XG;,#.M&U)VVX6#-B7ACU,VL)7/9O3\R*P,L,Z MTV\F)#::OOLV4IV1TQ?R:WC?JJ4Y6YI=QQ99_.5_W)#4]4,R%B=5V^3V5%OO M$[:%!/E&L/6X;/-;9E/"@8.JEQWEWC?41L#UOM_F>6YG3%6W;OTMS,*9;C?Q MO;4$[G5#B>6)U$VX"U7(YO PJ?4M0K1;/35 II^7*P!L+\3__X!OC][! /UGGS.4"U\ MF2Q4;:\ITQI+QE75&I6TJ\XK.#G!AQ,QW%4TQD0 M#DM8OQ$'R[$L:[LX\-VS_.#$+G9$$R#;P6-[NV)W>*RW,RQ:B#\:&![==X>E M*;IMK][A;?'(8Q,\A&3]&KEV0>.VLZV*)O0W6^?@P8EECXR%&-S"5)M! MU"F@<#(R#;4[1.=N@J5-^-?E/S/_T0U(F"9GZ;D;Q\_ +W]S@[ERS6J_@>6E M7IKEE&5'J\GZ@E"TJ5X.H6G;Y@ M510_;X"\KIEZI4RB/&C'"5NAJJLCVZEF?)LGO([)S/7'7"P!F]!/O@TTK4Y&MT M@:5:_ET&!$_6WC# ,@Z(ZO8S]0);NYVDZ[:V%FSYUNN#NRP=W"N]O*&7,5(O M+#,R-654/CVZ=,I/KO?@AR1^!EY"N4LI0^ODU]Y0:#67=U3S%!L!TXX-5,T0;.8:M<49<&+;SI*VP5G7=,@QSU:0E)9--LP ; M,ER060PCT30E? X(?L#JSBEV@_B7RQLCS4BOU M M .$6W'C98UTG>!:..#&U@(MJDZMEI61&H15)0 8KY8JCY3!4?*U;$C_Z'NF'%AHH M)&O.F:N=8"-0VGGDFH/ZN#TH@G;8>0JF81U(-]Y$U;KQNK'7G+^=;#94S2C' MLML D)_L^$C1:.>J\;(9%[NQ-P6BZ81E:F3=7">X>=8AA@?ZUNTS>P!P]&*Z*K;?8 M&4LL^C4@:Q>B4D&S:1M -J>'-J>5CN'"1CW7#R#M1(MVP7241N\W2A.2J6<[& MH"+]*'2#:]SNXW3+ ^'"U-1<6RG'*+J99PS%*TH=F*,;-T>61N!1_NK/D3!F,0)1KS2 MY[7=7,W25:WLYRZ.O=;L+4/6H+:ULO3I:?96I=XPNS4"U=T_[CQ=G]?@E[KB MMFFJ9Y=+(?I;C^JAA8XP.8ZS%9@J9Q6& =,F:V?!XF^-F]>'2=D*3!NL'58+ M;G_?-2BC5O"9FNXHZO;WX28P6H8Y,OM?VX5]N0F,(UL;;5&_] 'C@A&SK7V[ M"8RJHYC&=F1+7VN]8)1N:U^OO"9VJFUN0TWV_B]>#;MZBWM;^79-VFJ,X.]# Z_'=O+/4\YY=X7T8BF'H6]$.+>Q_D >V MIF_/KEU9(V0JY:ZXJV$T S\NH0:.<9(KVM, M5S?)IA"UJ^37K4H-^G8ALMGIC!4EM?.MJ+J ]#E*Z5; .PM%RG_#;(H)1GOY M<."2*3:#IAU;T__6@N9C%-Y_)?&4OL(?79N357U4[N-7-_::\Z\;56:'MJZ2 M))L[4;Q&'*KID*5MZVK%5R_-V16>+C&HM@=7-X2G=0QC-_!LO%Z6HHZL,IMN M $^GN-.28Z&5XY0;PK/I>B$\[?D91V8_760QR&-VK2)[Y8;@,0*/7L@!CYT] MN?%X47UO=)Z[BR";NCSRF%AIHW@ MZ7A%B:I;\\*X/WAZ8? ZUUUU+'.K4#FF'M$V@UI0MTGII MZ[1-H-XY7^^38SMW65MS55%LWI!9%GL/^.R"A.W*EMUD_5&LZ\_= 7C,SJZ)-7FFP@P&'4#@DVPF(9TJ+%\"&*)\1/ MLV84.FE@HWH_X-+Y^@&OK]VH[QCN1C71$>[!T'M]"3(8TJ^/@C'2UD:BLS?# MQVK5PW%CH0.J=1/W.H=UZUBOM:$:L7;F:R,V0IJ>]*FW2L[I7:Q]>F,K)]L$ MJNZ=S4U'R0\[M8%*4+U\F'WN#'LOU'*4RAVF2Z;;#++N%%-'EF6L"1DK]=]M M=[7NLW:FR4%F]">KRK>LRM6;J MJJ6WV7H-F>!UP%R#NU7%UEM)B-9@-A^([X6P +!:-L6[ - S\&M9]0KR'('<5Q>H :Q#QG[C/O MGYD?DW;MS=9UT4Q++9]=:S][KW!W%QGVR##M/N#^3%)L9@O//_IC,G[__'N" MH@9MR@0+^LZ\U'_LD;GG"-Y^^EX!7X._YRB^/N#E?A/7L1]Z_@RC@6P!^R!R MDVA:V[EVW9RIJP :D]0L;TNKI;XF4QFB>E?BY]D,ZP]&IAZZI)>P"R M,PWMD6EL!.0-."V,QE\FO9,0&]U4FNXTSK8)6-V)IAF*K1@=P*+F6/DIK(O% M$MZ>!*%2!"WK9ED'C#7\V[9@%(J=7>.(Z8N>[JO5%(U%FFN4BU_7AQ@NI0$E<@Y@$GA=YHUO_/O0GOHBFITK^[T]DO_V9K MJO:+1"&1HHE4A@5?>'LG7GW+!ODW5>=_B'&_/A#)!4"G,S?$RSN =FXV%@G@ M,89TQ]*$4<,-I 0&)\P2AOEN 150/Y\B\&2)+('#>RJ]!A\WATY3?CEG0^?? MJ+^\D1[<1R+=$1)*,PP>@\DA^2&%"T&)QV@02T]^^D!!8S2$1ZEQ' ?W),0 M)&80/./O9);2]R6<^/>0@GZ+8";2)(KA!]!D_K2$@Q_"]U.62'3#,9L(7_;# M!/:61R]^IM"DD02B;"JIRLE_T4?/XM3W8 ?;B/T-N<>&/SC,[PJK1]Z*9'R(T .#4#=U[^K-,87;'?V0)Z[8E(U< M^4P12' M .^$B$X T&/7,UPN%QO7PJYC+XP)HA02CR2)&S]3N":N'R,#Y"Q;X@M.LO&I MA P*SV0!8[DHOYJ;CL%H25>8D8C6#"02\!0EO9C1!RC]< S[$K8S$:L0"<6; MSR#&G&2 ]\1//,#IF;BQ!-\#%\/W6%PBL6DH<$D]72DTR4.4!;"2B(%+5PB( M\4<64A8K^$YLN-IMAMS!.$/01*STW,Y21[\DTED8 M&!-6=1G$HPB>#?_Z0 M"?0H2B3$P2Z 0EBN(>FJ+*$0/2WD12$F-Q%V=FTE^SD$BZ@M:0IE J MEFTD"@/:"G+9GJ^SQ>C@^/K\+,*&!A1PY_+]\D "*CG&9(HOC6%S)'XJA X* M)>G.#;\ES"1V[^]C<@]8,4F%,]RY 76F\4,]2-D.:_:29BJPH"@.B!NN.X, NE:F\8=Q#OF/$A&U4 M!A6UVQFX@0^B.*G,#!Y# C;^(RP-RI?8Q[T_9IXD_ I"+Z&&,Q,/8M:M[/=F M1M^N$%B^P3Q^)Z?T*&3 ,F[EA%OD6+E8L3BO4BQ].6.1+1E6^B[E#FU,P.S! M%7UP0=M0M1.['K+@;!9'WZGP9CX@@VVXXHL;/V>VY9"E6.08DL$#U30$ZSYF!RG!6F@[BOQ0EHFCZ&+E T8]V M!6STI]RDB$L$F:$A_7Q*E1KZV< B8TH?9'Q547Z>MT6\*$E9]*+X'@V[ .RZ M:)QY7$XF44"%Y+A48L1P1DC8K *0?U$+CPT%("4NFH; H^5WI:<' C\]^+,9 M0L9-*SZEY"=YI&;,K"H_#8#/010G$U2-W((IC2AS_88&$XD?"0U?",-H+)"! M7V&?A(GTFD$E*(!4H=^\.:6 \$@+#L3POZ-:%K IS%.TF%D(1 SJN8''^E[3 MY069P$TX_!E4>8(7Q.QC%11UJJ*BN:PU[0=%VVM8470.A6#/W,543 %-+<8,'\YNW\,&HRUJSFY_ESY'I_37$T5C!AT# M6GK]-9KYGF0;VAL9=JL/1D/NMKETLQ&J>?)-C]^*2S#0GV'Q,619ODT"'%@2 M.67FWDDQ-@<[B28G&=I"Z(11("KO^ZAK\3F<#Y]#/#) . ZH0J>OY?%*-@VX M.K ?/L!W1623_H(*7(#OEV+,9528\J?1:C)CBJ8&4(X!FZ] '08L?*P0'N.8 M5.V.*C%D)OS9E]P]Y'3@(('P0=.NBJ!$(8.=ZE+@ C^DDLI/&.8,7^$;L!=@ M]B<2@'R< JL]Y(Z!3'F!\P%:\]$3K)!8"NZ:$AJJRCUU-ZR$ 9@.( %A(=V4 M!?S+[-&6A-R3GE^0"G66H#['U;C*A$8,?*X62L'L!%P?V$6WE83;ESS[4< Q1566E$*,?- G-^%1EL)20GMG@1\7 T!"JD03&!+L M(!B/[\ N*NKM)B)=,V;I'JQM#R8'QN7=S(IX22EL"RL2CMUXO#<5MR]_$E0K MM;-:J%55ETM0%HY 3E *:BD(=<*KW#XRCYWK85VSWKR3/@'C@2JE 5-@X.J3 MF.*JC6H5GD0!"0L4WB4@=6CX$YX<%X$EKKU\W"LPV'WFTT3T.[&S[1/5J<7J MG,HLC\5)KJ8@I1Y);E3FF,CU@%8Q+X%=HB D(>=3A1#VL[<,G_>1B5P 6SQ M2(4B$P__ 28Y<+^VG:?-1R;4.5V1C F'72BA\:-T$I?=2X'>AB+%JK+"I6J!T1 M[\Q?I#)]EMV!O0)Z+:#^)$TKQ$3D.D26/IEB8+.P@%AQ".J%UPQ"W?CE]N8\ M_PPP)>A981MS$5.D);AMF0JWTL2_6B4*! >U94:X")BSSWGX[.[NF[A)&=UQ6G\K2QZOW7V[>X(\(K3^1/!+C_0&2!YL-\US4!)Z25&;3 M,1<"X^88#EH(H#*?"I.B48I^#N!PE\5C6G]3=G-PK-?POW!-1 */Y/1\,P]P M+ C*\G8Y47.Q4A"RXJJX='78:JL:S\&D#W&4W3_,1TPTK;H'QQ%)PI+UG-(5 M84E3"@;.1C:0^4<@'_+-)Q926Y'(7SVA,S! ME!';:4RZL_V%&Q C#7BF#0G&C&()' HZR!TH95(HF=Q-X@HB]YX2L3G1UV.N M7U6-G4J_AS3,26=Z\A.6T,Y ,X[95B\EU.\(.'6/8EYJSO$EGM#,!;7N.3(% MS#F0Z+P_@X=>0$#9!;]F+%/DDU>[;E4A3C-@L,WEAFHV+-3#K,N$1B&R&;KZ MW'U>S8/Y"B]QFDJ==M8JVQ(M%IXOO%.*46D/LHN9E M;RJRTG(#T\NB2(4F49'_W:>QS6C\"0[^>^'&"@("BH9^B+'V#/ R@?B/I:9GJ.$)S3IT"(B+@$HVXNZ@L M:33NW="D;\H*^$D0S-PQ&J%8$TC_C4$2\>_.L-U%H'7C$W0UW%D"+J?X] L( MH''Z\(ZFL5X5\" HL9CGD6!9LANIO5S%G M;/5-M0FDGU;-J6ISK]*@+WU7ETW#E!7+7#E&T^PMML!041]9(]FT[?Y1[X-K M__X 7MHR5JT%"=Q5/WD -7T?1>-%9NQ*_W57O('BIB5KMM[JK3:S[1<;S5!E MRU9[PF;7@FX>NE^D)B60&_IY-IP[ XJHO+S9(.=.&?7/^1GU<8DXF;!2F/GT4>GH,FX[R4AE:>L900G?ML M%OL!CXAAW LK@QL/]=*JL7.LA7/O:<+*CVAYCWJJZAC%5T\51:;'UWGY,ZO[ MX;55*I!,/$5AIV!0^,&EC3"A2OO3,3PN05KX&.0J]4%.'\ 2Q M[*3I7X7WL M3J5/OA='K)K75'[&"2Q6:3V.IE@P[)6."O!#6O1AW?Q9U/F;[ 66;LZ?E5X7 M*5X0;@_%@.6#!:47WKR\)$VQZ[!Z>7C[CJ?"[7+%]?*=Q_'8<._Q[060P3"L MOFWA^%?#-N)UG8]1\$CK8K%X$L/9K-("V%<@E2<77Q)7+3\FM$3""-$A4KF5 M2/ZI=%$(1@,)EHBXV+T'\\)NY7S3<&S])-ECQ@^9^)@;);2U"/KMB(P*:B M,.))/\&:D]S^64 M_VEM"*_7$?MA8%' DO$_7PS:>K2!!)3Y/ADI-?'NVO!@\Q+RIL8GK19P/MR. M\^\B^M5#9J/M%'9C%L+695UO#HEO#8?A;/]*B*:9I;ZNY)\7%_-9AS<&$O#9 MB:TQB-D.W)XI0W:2^/^"F=3EPO9HY[2I(%BA11=L'NJ=%/[G2>[)H-_20F7V MGEIOG]=?HMT,YKRM'.$P,NP=C:"%-;W\[ZM/R]?SY27]UK6/^\7B\*P=&I ( MJASTXU@^J^3&ODR?%Q'AVU]-,FLB7SZ^7@UUL>Q(3$A1CKPTB,C"=*IL.[P= MARD[>":LW%L#:X_KYQ6=ML:Q^Q260F]-P>)R$([MS%+S.@JVU!9D71[9.N\@ MXLBZ;=!VP7%&>-02H>5-E%CG(Q[IY&=2W?Y#APPN@,52%@+=78W_TM&"MAG< MA=0O]GA"E^^"W*6#R/.:E3QO[HUN.:T[C*S3]?6U]%&XWC_0$?;K8:BU.BRQ7'(7NHQ]GB73FCV7I!H\_35BR]1+V M3C3U/0K0F9=6ICL_N[F\Q7:;E4EI$@5$Q7B*5:4LB\?/:_U^>GLJW=*3P7FV M[HP_QSL$EL>_?7]6'IGW+)S-@O(Q;9X;Q\.Z&6;S\E8[99JG$6:V:7DK=HM+ M'V1ZZ-&?/!=GO#P6?90(1UG"PVOT8&3Z#,L^)OP$BQO2.5#8YJW(A9A-LAGM MF4W[7H3W$6T54CJ>58%8C5((6G/+$= M;4B9U65 L.//Y8XBP;,T)FGLTR/2>9M@[% M3G0#BG"/^GAV'/M\T?8.89XP+CH\/K*SWK0K X""G8;8.<&\^9%0?>RG9W%D MM69>V@>2/I\W-Z,G/UFS)G?\P,ZPEG5O>01QS);A3,?!#I2N-/&_EU5YS%/1 MZL\4+IJB9HTHTZ=(G$F_+N5!\Z-:12*3\!YUF-[+^Y;14[VED[PEVX/WQA5G M_T,N0J@0 G%.@45BBR9GV(SGC$X^E^B<97&2N8QYQ&E/VF*'ILTIK45ROM(# M-<^ELE.W*#M(^H3=_/^:!>+8/$O!EF>$[P&IGPS' %O.DNG1,R]PDX0M,NMB M0X$0V[R<9*!=X%*2&T]%.^(I;']:0L+[D/YD6F"%C0S::&]^?,!+Y*#*P_U M)0 YCZ#.*;KU90GKSN313EQ EC@*V(%6/ >8H.E-V0#(GJ5,1M$?RJ:R?0)< M\$UP+>53H641)Q!0"$3Z0)'F_\K/?+,2+ZWQ0=A'-?R:Z[=J&TG:2S 331#C M_ */I*KGZ:%?>E8?QT0!@4:U+/V=H%($&R$(?,I30LKDQ&-MA87(8/(T9#H; MR)I$>*HWD4 [4KGALQLG)X[1XUP9@DI"^X" $JL*2%H&TJ?2B*X;,V\L)&%Z2O*BZ!,* M9\ET(I8"VEQ0W$N5]$B@5OOSMZN)$=4!T 0RX[,V-#BJFZZET/2>9$!C63I;0 ML$7"2?44Q=]X[92/9J406J7X#;U#J+B00%A5^NG(_!G5"4CQ,)OFS5:8V*;O MS%M#DZ*M)>L3#&2GU85%,\JBZ+3>&&.6"7:II@87%9*BIR#R$06!\Y(JO:YV MG%P 1U#FC6@VR.OY=VD 012\P4-X;@^%" :&4GPO'\0"7<"38?IJ/K"U$ MU HQ40EA%4!4T MI;C""CF_1,IPIYB60$H@8T)F?&%7'GX7%UMS>AW6S/7'B[TT<3%C>L45M9>8 MCPN,'TW1. ]B""U8R\:H\&'43'%':+HI2_D3[/,$\9/ LKGFI4/L>8 M//H8]V'W6B38LR].9P\131^"E8H: 91:8?5/YT:'AQ 2],EF#WC1!K/7&62\ MXR$V*V+^M!^/3U! /$LB?5H.YJ%C,TF?0#W.]>/*0PU,Z* ADS?8K[TCJ7S M@X;(:/^8PAL53F&U(S\>4PZPI2$#-PHQ65,%A1&Y!HS%L4N((9E)@,N,O?NQ MJV %:Q:9P4 9$VQHT? +#6I4I9CR1?D(S?/R.Q^*9L+W! W/V0,6Z^-YH[GD MWY(,&B[JL+H##3:1>^#%:3LM0AMMVK[F*S54/S'&O:2,2Q5E++TM%ZD-'8U; M_WMG)([]E(8)XT(_I0'">)!T[(OAA5I\MT"#3?!<5HJWU4YO6YMLUT/NJ6K8 M6"SDK?ET-@4U[+F\0;BSLD!7WT?CK?GZYU+C)%DSX']M%SW'!H:Z+CLC4QZ- MFGO@O%C435FW3=G2C1\/]9%LF;IL;F/5MUH'OUH2768QN,.-HL;SK#)/$ M=Z5K%_NV>RN-DY=WUD4;:?+('O4R:A=H7QXEC9$C&\KZQZ*/E,QM#]V03;W9 MU#Y2LBTE'7TD:TJS.3&\$VN]-J]<+OF7?_K*V^NP6$=GS7#PQ]E +8"]HVC- MOL^Q >8J&F*71D4) C\.RD^,L*(UKW*U7%W&W\L28 @2)XO7 ME+$KI;"C)CUX$-"Z+59,AY41H@9"S/*RB@:JQ3V?W#^B6#H7M*(3;JVP9Z\L ME^.(Q23B$)@H'$[I!3F>HH?3 8L !@CC0=)Q?_GV!F.\TM7\*O1.&XFZO9QC^X3GLFQ[,\NNFO_G M0\5Y26+IQ>*\I%'DB\79:([&=L5Y?U>VO0\RG.XK24K M[1=^M?F^G(. ?XDR/PCXEQA,.]N6FV3"F07ON>$M[:PRR#VJ-J<5#H)'-LDL MU7WZ4S=R#+>JY,#W_C;7YA@,*#UF6SM26NOC& M@")O#D DSTVP 1G\*6';ATZ35(,#2(L4927JXL7SXLHHA (('=).\UQ@G(0$Z905A*?)Y MO+\ AL(RR5W$?L5D%"BB\L ZR/RR[UJ\3A69\KGJ"1 M.D3WF]LI+"X!3SW11A U73P1_O*]]P,[*-DP[\L.J[?6PBL.UY0B:(VQ[RW, M56:G#:WS8YAZ-S .);QJ6KV%5^V]AJ"TYK#;%D.-0\79Z"^D? R[U7-5QU,K M0W/]M.;JJ&/8IR\:=SP],S0>Z; B_56$-ML&^'L8Z!1%AN,^PUM)N* M.+R=&7SHI<6,\%T4LI:)<2H" ]C2B/7%G,^G!2EAQ&?)>XBPE1.\AET)8]]+\TN@"0U>Y"W<)7?\R)IFBM;6 MGHM=].YA^L!]SIM882_<+&;75<.T.0(4CAR)4^FJ0E[FI6>AJ#;EHTB\=7W> MKCP?0,:V>(QD-$3A2D7'Q3$L(-)N,B& 3S;CC*=QKK=3DR( M'I-Y' *;_!41,]KZG-^K/,M7^E3Z4*E,9!6)%)+Z^Z'Y^]@B/>>6.0EG&CG M&-T*TRA^QLZAWH.+K4/G-T@O.W0'M;#[G*(\>KO+7CIW5)R_[.7"3[P@PD[/ M7R;(=R1,Z!LWK#'H.380OWT "?,>][KHDY\/M\\&C:-J@\84P#FA4$IE1"BU M[K:N..YJUFAKL[;KB9BW8TUX._""*+0Q/(M^,V%1A'H3;/_')"P-EP;X%9*6 MU=R[3VX\QKIGB4QG0?1,2*5?+^TURJYWP)>D:,;[\]$>[TS$DS'[$5ZD8S(5 MP>%P_5C"$'7>*9=/Z.9-C&D;W?R^$?$S"&L_23)LU'X^CRA%I 8)O]RR5D#A M2MB*%2W:$^Q=B"#"([PP *\YD&EBZ&2"FJUR7T=,,S5C_]$'E,;2LT^",O2-2?+J_IENM?PU@"6THDDU3)E"T=%25H,A[N(]C;W'Y'? M)T 4[)R9D( !EV\Q"C/V'@4+PA5;>"<"F)A(JTHK#,DY,F#>'Y M!V 0M)](XL71DV@/+P0JV#Y^P,C.UO&1=^:F7_'KUNA=,^;/DCO!3LW8!AR> M(+@>Y>\88SQ%\'WUV>+DB%%Y 58\BV61017]NIL9A'5X=ZE^]L,,_X$I.9^U MG<<-$9?EKA!K*%P+ZUB\ )(Z8.J$BOZ@D*"/V1:YE%?JIH"VFUIC!.Z+K-*8S<$&]Y M,*B::*:*BY--UUQY!-Q5HR M#-?#>9-] >^I=,'<0LJ5W^E%)VQ,,0++.(=2XC*W%$@7)A.@56E7,4(_T@[_ M9;3S8WK%75T%8,S9Y4N>B"U/NP^7KFCD*.63/=-I7I2 9+*0'D@K&SL5NT_T M_5]V4*W)+2SQ)+O[4U=EW7+859J:I![SX-P4.R*@_*98-=TVC__]<% MJ-M)<_E]&ICB3B#6,EVB!W"!3_D]22A[0[R[U"V'E5#F>F)S ^G&?I"5=)&X M@@SW0);F\3SV%JWTX<^'L#C\%T7F^_U^:.EE!@X1E6V2<.$OU+_LPCU=ACKI3/%_$'=E\P2AU*Y M-;3*JH.L_AH@C =)Q[XVS>=LBC<%1?'Z7=\W(]TL:MRZ?$RL'^^G[U?N +7ISK=\)O/W@3F-MY>N19.WDGAME@\! =4V8JEVXX!M>VCL6U>'/Y9Y2-"/QQ"NS)H\:L+@F4;X8Y\ MIL.@_Q&A(T('N.77.ZV%CRS$7*GYTCDWNG:$]>\$*2L*1K!"_CZOPBFG^;.$ M%4"SA!]^LS*SUR*$?Y1R1X2."!V*E&MKV-0>;FKYZ3U6$#3BW(_CN]_V_2V6 M=H.[$!3%D76[_TC;&CFQET-64W8<1U;-'88B?@2R K>JJFR-]A*S?+ED!6ZU M'-FRMG"9QP!MZ UTS24[2!A-6+4:GA6HG$YHS3L[S_ZOD07>_EUBI9K,QN/- MF\[V8]_6AG,UWT>R'@,<^^%619=M^\ J M@]8(GQ^MR)=IHQP1&CI">[JJON)7GMBGZJQ4U\XJ!NF7=-2%&O8B R^YE8// M'CWX+)7Z.R3'DJ.7RKI'A(:.T#$9/Q0S=:,"]H:C *\=(JKL+$18'UO6PW\.$=V]!&%8;'-LV@BN=A!D_;7)=_I]8UYFWJP M%[PLR%NSE1NR8;"H%"NZ(]CR'T$E/FM>REOL/]$^_'<(?NJ?B"*Y4ZD3:MC6 M4)-5VY1U4V6M#K$P1#9&UGSO3(H.ZT#'\>X3,VDY5O.,$'3N&=^R<^)\HT76 MN_"K^[UHX)@_N\\NBTZERR+ 1];LE/B;&[O '>/V^W27?3WG&KMC&UB\=7-, M)B2.L<>Q^QV8)203/\V[>_([2!D_4EC:;O,U-D]:!V$%/-Y\-!'-&W^R;'ED M\ :B(U,V<)B&_J&;,OLR[A6<3B]3P.:;/KVIE5VB@(?(2.CY)-DGW\^S7DD+ M%CM!52I;H<"$">8*,NMMD6%?BY#/2F_H^3+#1D]X!/ CWE.SY;M[VEW)X(Y! M8\!N.+O]'7>-=:)H,@=/>OTUFOD>!<8VM#=<#6"U]U_=,'/C9TE<*2LN4V"W MO="K9691C/_@=\S@CAV*;Y9(6<.V:IKQXD!8SIVZ8"$ M#5SQ_B/LJ.Z"6@E//.P)'N2W'L^O&KO:FS623ZHMRBO+H(]D%>\]^&>&=LZ$ MT%0@(N'&WV3I'/P,T%6A[[++J]G8[CVH'-II'A0&WB[-( @K&DH[9?TB88X[ MRD:T,SV_DRJAW?+1P/+H+5FBAS[K'P^OT,'@;WJ-7Y+1%4A2NAK\7_3R*-=[ MH"^>2G\G1?/W6H*(QMJK^\)S I)XRI!N&HGUV%9T65-LWF-;L4!'6JC>N3*? MT\\G5#_S5O.K^LI7-\"+='":Y[WBW%1<=R7X%R^BQ_[Q8*<_X?U7)_EU#7@1 MV8SRY1R?5F]>?P()@[=TP>+))DAKO+2<N"6@%L3U M;'2=8%VC[/XAAU)C]X9]">NNZLKO L-^^ZNE=6X?SK$>]V/F!*ER.G*$V&3' M[Y$7E5/'JA>FQ>TG]#JX^<$H_B+ ^=Y.'XK([IK\+ MWW(*ZU5<<\5E27G2ZMC^IZDC6+"%0='#5]5'U-H"3]M)D;KDH&.7% MA]DT>62*V303-L2"-YU?9>-.23Z9RP7V??2#+/>'+,4+!Z=^Z$^S*5^^?/F9 M9JYLV<(LRF_&XLJ<704S\U&7I_/B/\:V&=%3"+YB$#T-KK?]@?>87W5.ZHQ= M8"-66:SO8I'3JH%:!:?[:\A[1JWL+20"U^BJ.E)^GN.PVOHS\]3@M**,_YK9 M>WP;@&R:TRN:LK*EH:KT?R=\^NJ+#]"BY> MN-UU*?HMMC)54[:UCE?%[[W2:HE8Z;RGFG%_@:=$+;!CNA;R[_64Z*9%O>IH M.0.P>Z;F%=G -JDJ*YHM6XIYH-MT<8TVWK@?29*\DZ[!!$?7@=VT.G&]-(I_ MH.W\VC)DW>AY.[\9]'Y>P19L.R]Q'P>VLQU80YCJ)5Z#<0Z^@LI4;%GORC9MBJB6 ML\M\Z=2^0S&[F->O 65K*=IJ>O@#O?&>B.3PCF!8GIS#E -M9>O&8[F<)):\ MP$T2?X)QW D/2'E\)\?XL6[3_#_\PPG+78NA@(G#-%JDH*_Z8%@?J:1T![LU2QLJ]M>+:X=G6'5C/^$)WQ6K?RK]GF=\YH>D51<)NTY] MDA?V<8CS^J_1+R#=LP0L%$P#B4QU,E>4$V&/=&0N^@2]05E,]\SN1R83$K(B M(S$:X''O8B8;'IW$/I?'(@N)P\Z 85%"I[$+8]%*#R^:/5,+BW\K)<2+"<(# M1(L )B0=L'D I,8,"2 )2BQ]9F990;I)'$T+2$K8@EY"WH'=):H+2XA6J )# MCS,/QH29$Q(_^IY0;>3[C);WB7OL!9GR[%NR=#6 6>Y)B*H0"!KX( 4*Y42S MJ]3'Y@5+,]KM'I;_'E9-0 <*D(#6&3-ZTV)F3G.@%&P$>)1R$M#JP7W$ F82 MHOYF^R)GD'D0P#JH/C5-0A M!JJ$4E\T?5M=I>@? G3 M2U0CR2 JKE6U4F=:P"@Q("D)ME;EN5>;A9D'9]D]L+ T$O:!B5JYYL"#R[; M+,:T/+5$3PV'F0MY[7_!Q/=@W*;E/:7@C=R%'SK'=.FW'<(B;7;OPEOJ7UIG_#B+$X,5!APK/DRZ3$>" U M??;#[[<7U_3QY!7H$P_LF2#YRZNKSQ]>_:J<*HI:P-9BRGZ@5)T353O1U3U MR>8XR]*'**8N4RL:-D &'$+_JP5N?J;-@*HAV4Z NDJ2;$,J68KBJ(JS!!XV MR?JPM">.I:@C:V1L#LN7TJTWVR5.::8-H>J33#50475;*-7;; K"^_G+Y-:_ M9P8%J&#/0]L!7J*GG4 )B[_WJ%FID_,[\P NDY0Z?%MV?W)/9Q83L(?R8 >/ MM8 E1(\7B.)#I D8JU/41"RZDM.1J3/P SQ_%I"R"0S/$'K:@?L[OX=H$4M4 M7.*9!5!L>'T3@.ER'P)4V=3]!H:X( *U^%S8$%-^T([6G;OL@!P[R<83#7D4G.BV/+@$DEH&(PY\., M%>B)*N]Q%A>G,FCT'?[%JB!/I3/F#(E3'1X]$3CV ?U86 EHZ>?D*D"@IC1[ MDM#*X*G[C-&'W-SE/DD=(GT9OAOOQ 5IXR8/:$/#7V@5/;H!@CMW;'%/VY>6 MZY:@HHO\P?5CB1H&N/P?#TU+8N5D8N@GN3104PIQW3LS M)I?>8G%8# 8#S'*Q8C/WF7TS)GE-\P57A3'$2\ MX">%^2][$N-B]A)@7 ;Q<\S\@1U89PLG*D?5X&UQEO1]3]01&,I0<3HH"*13#0TMB_R](HYB8;0L)F+8[A)?E0V#+4 M#5CXNORN]/1 X*<'?S9#R'B$FD])HX,1XDN11;/-3[$-*0C?9(+*D.^1TH@R MUVAHD9'XD= KK"^\M M_ K;!8S5UPPJ00&D"OWF#3O+]95N0#H0P_^.ZE7 MIK!_T21G)T/$H**KA @4N<)&Q)]!>2>8:Y(QY@3LY,/&ID^Q-AUQE%)U E2= M!1G3%M_"Z"D@XWNFH ESW<1D>+4J6 9"G(41'EJLS^3F)_W+"Y]_R?!GB\&< MBKFUHK"P(TJ&KM$&(NQTF*G+(T=?=L3L)TO%0D]'G&G295M;>&'%2;)"G*V4 M3/.B["/-Q[,R@F'8HKLX[RY.47X@=[$X9VXQ3OAP=OL>=A<-E6 -P^?H=-5A M=QFVJ@\V0NX4NKS, =8D:0!D& MU6+,9[09"@\.V\G,*N6\?+-6B2$SR5\]8IR#PS7^XA'EQO/,#'-Q;)2Y NP% MF/V)!" <>;,0[@=4ZUG M(R>F"053B\N1YJGJF@

$*,1 M'DRG4>SH>>0<8\Z+""& D7*Y36U.CJ*(#M5&(BI^#MTEBPTTFAME"*GRX-*T M(1@WKD>U4)-I?EO$O !PWD $U"6#8XHZ+"DB&$QRL$'QL'Y-9XU.A['+K1@H MU6OUTQ)U,Z^90(J7HBQQ%,)'C^)WB1QSQAGF*WH4^]99H&]9GI;'V(M@28$" MK@^MC=M;U*1H&[!2V:FZ/-^@E-KF.6(4U%(DZ.0<=A*XZ1^9V\PTI*1KUIMW MTJ?*<6^I^B2P6GUHJ3#N"TA8<#!/'KKPY+B([G"=XB,'PV#WF3_&*,([L=_L M$]6IQ>J<2A*>LK^:8M*>Y'9>CHE<#V@5\Q+8)0H" 'GLYT0QI.W,+?/G;13- M%\ 6CU14L4W['V E Q<605;^K&8VC%W&1% 0@#>E.G9H1Y!BF%(2?HX&C+$Z MTD$ZD9HFE5YCD6=A2I>FS4Z&!4[4D(; MDM?PY,I !!WS%ZFDG65W(#-!VP34Q:/IA+R4E85!,7\_Q>AB89M0M16BM'[- M(-2-7VYOSO//;[#F$YP=/RP">[?$PZ")S[GG4L1G:#U(@A4M2TP%QF-UYH*F M+3$7I$93X52Z17NS$D'P$3()\) +QY_M(C_)ZV5"0K#O W/7*PI6TVL:G[!T M"HLP$;1'<172?&%8NRG4.P!\KL15?4XK_Y^DL &AF52F9VF32U;VX(SPY)-[A(\,^(&?R%@+C) M=T"^T6R^T7#&O $4,R3@!;2?Q[Y8)PH%1I5Y]@[Y'6]\H3[5;V=GU]2)P8"+ MZ_$&HA0\MHGB'+X8X7M-3N]/P8&\>O_EY@W^B-#ZD[PZSH/-AKDM:IA.2;>8!C M05 *0F'?YF*E(&3%@6#EXVRU54UT+.#]@.;;%FC5/3B.2!*6;%K:0XLG2RD8 M.!O=J+3N"+9_816C$]PJ'WC(.XPU6Z&Y4\X!^+=,(XQE7[-L+?.\#=MI3+JS M_84;,*]?%0R,WK,-$#8PY958UA.3"-/-*9 MGOR$);$ST(QCMM5+2?0[ J[6HYB7FG-\B22<=;AW6.]4%2Q%TU"BRQ/-:!?'S&@Y<\QR(A,:&\AFZ(!S'Z76 M%5K+OUFHL/0>R#@+R)?)E:C4YZ]YC0-V'9PK$(:=SYUYG@65>.D& M:XL''.(^Y0O,="UX"R?HND[O EI"P7QJ&J]G'2@YE\&BL?YE--;[>N+'"6(! M8IA^BK+T#:XPUH.3])0;?CE,. H3>:(?2_V1&=ZB#'4)#2&QUCE(B3W4FVZR M'G-B;A4&!]X8:<5!W]:G16M:&C6T+,J9:1>354H4-CL5O ;U!M8L"C?O\&%4 MY]L_[*F=E6DU]6>Z62&*&VG,1[;WT:Y*:VQ7IJ'@D-J\5'<-1C'FFW2^ MX#XMNJPYACQ:,.1Z[]3RHFFHCFS945Y$MYL>G/)@U94EBWYZZ6AERU#2? CJ M@MRE0[I*1WK*GI1TWJ?(')9B2R6QTL>2]I-6.:!QW4JU8(LLU43 MPQE0@/EE!UN&X(H7$JC*'$.U5%MU3,OWP\#X*N[ M*#8M(1?-)ZT6<-Y/Q_EW84#W$!)I.T5SHW%;EW6]X_7 ?> PG.T_UUNQL8OJ M2OYY<0;D.KRQ ^NQS3'57:6(]C_;@=LS9[9QN-VFTLWFP M-1E-\#(C_V0<3?&DDB=A;7P+E=E[3+Y]0F")=C/8F=J5(QQ&:+ZC$;2PII?_ M??5I^7J^O+CANO;Q\&Y]V*VU0_O9!54.^G$LGU5RXX "9]UB)47 JR%PU5QB MQ8]0)AC-NOP.[E;H!OEAY+-PC&[U1VP\>$;/RKQ__HU$][$[>T#V/\.[/0=7 ME"50RL_QW.<@8Y&4*WZ(><_FYCNW\[LYZVN<]A$?&T23\!=HT>[4+7E)G@NL]^W6EBZM2>0@W&HO=?\^D,S$ @9\"=%9Z]?H^ROSF@R:E M,BU9,^!_K?FZN?X"&@-#79>=D2F/1LVU-R\6=5/6;5.V=E+7.C#41[)EZGA3 MR8$%SU9+HLL,+R!HE$-=%Z'G M"C:JK#@CV=&:$WR''N.LL;SK#)/$=Z5K%P]G>BN-DY<7(-=&>/WQJ)=1NT#[ M\BAIC!S94-:OI3A2,K<]=$,V]693^TC)MI1T])&L*]J$9 M7/([!U9Z>HA$_QS"+C9T4]K%,L4 DNB]W=0C)JWHT3R53K/F[.2[_UU:*W,^ MV SV,7,^_&3J,7-^S)R_^(SO &$\2#KN+[/:8'9=A6"/3*5/OA='>'_H:2-1 MMY==ZE"AO22OVLRRJ^;_^5!Q7I)">+$X+SE']&)Q-IKC;EUQWE\KH/=!1FY3 M-Y;KQ4Q7PO><+6T.K+1DI?W"KS;W9C@(^) M1EGLD4'N4;5CIZZA\<@F.82Z3W_J1H[AU@\<^-[?YMH<5!BT#?WZ[H=/87&ISZ<9XNUYR3>+; M!S>+47\_7H?6-T/>DELL 5Z4-^XVR(W5:+NQ^! M0?"B8D]*$$=^U3I%4'Q#;S^&E_%>PZRX((Z]Q2[88\_C[=)^"(\1Z740)^-LWG;(KW<()?L[9WN0E! M5J;?UG9YCY,-YSBV*%FLBR8WMI^L&.8.WWB?Y_V2QJW+Y]1J&K:O=V2G]P%; M'*M9OXE'^\&=QC#QZY%ER\J2)@#K'@S:X:H-GLBJZL@C9PL'V%HG"GX@8K^V M35O6S?ZI?>3H$D?KJFPMJ=WNG:-WDH.J=D,V5BS==@RH;=$Y'DJUS:F) Q.,P\X8??K,SLM0CA'Z7<$:$C0HJ MJFR-]A*S?+ED!6ZU'-FRMM"':X V] :ZYG(R(5Z*=6NT6LU_!,LWQ;J]:(8% M;?,%CP/*_J^1!?Y1;L%[R13&-LJZT7R<_TC)(Z\.A<*:#HY"UY3O8=U]*6H* MM-$QA?.C^-%'A(:.T)XO?EG^B9\3.08XC@&.89%5&ZFRJ72\H>-(UF. 8S_< MJNBR;1]89= :X?.C%?DR;90C0D-':$^WS%3\RA/[5)V5ZMI9Q2#]DHZZ4,-> M9. E=S8+ $H\6)I&F+6?1B&+;CY$ [5?6$K?43HB- !"I=C,KX/@V\+ MU^"\5D[579YT>7$$5$Z[WB7W$ARF+7%B_Q>K'3EQP#[F,7 Y+ XZ*H.#VH(O MF)!'97!0G+BJNUJPM795.-E>FV/5=1'OU'>MN7W;ARS-8O+)#_UI-KT!8-S@ MVGVFW<<_1/&7&7:P@&D^$CM',)W%-Y_ 83X!$3Z%T1X+H:7!MV@Z\7=JJDI^S,,S< M(%]EL;Z+\;I>:H?ZZRUS-L4>BWN*=(A1^4J-\ON2!(?5AE+-4X/3BC+^Z[]F MP;.D\FV01O/]\S5EY>E\5>F_4W.S+A-OVLTWGQF.[#C->G_M+M&[BX^W7\'% M-KC[C1N:JBG;6L<&SGL/&BX1*YWW5#/N+[#@T=+D4=><]%X+'C?-3ZFCY0SP ME5[*/*_(!K9)55G1;-E2.E[R-IAMNKA&&V_G1#3(B35PO MC>(?:#N_M@Q97W*_P5K0OAGT?E[!%FP[Y\X%]S\"W[WS S_U%QJ$[WMG.["" MFMGQ_H&7OZ_/LSC&?4UOWV)MN^?6]$?:Y89IRH[6\Y&:P6WS-IT15S%/!%^" MKS?M@W$./AAH*K:L=V6;-O' ;E' 803G-HBJS8?JKL)'>"V*GV_ 4!E];1A:T4$S5,M6UX;A M;V"#TDLF;L FC1_)VK2PC)&E.S5P+,RP$2RM:&+KBF[5T60E+-=QY!$R3C , M_=X-OUV0N[1E?/H??(Q_7$0@#4#C?/1#V,+G,1G[Z2<:[5K.3+9E*HI20%T' MRS;@!4E"0%9V!'>T!K0W1+BJ7R8[IJYAJ8ZCEB16'2S;@'<]ZCHCS=2-W4/[ M,7+#!%0,JI(68&K( THW,*\PK@U+>/E]1L*$[) '0%#J6EDJ+ "R!5C76W_P M878.:<>U-QUM6R :/8&HVHZU:Q#7E?ZJ8>\:U/58T]+-M0#ER\:=Y+-P_#D* M/>XQ-]L@W?=@"[3*0/+EY!EC[?D*GK8ZK_?13' M]-:RSNNGS%LEO&HYMEG#I!MCVT5IO"ZCZR-#ZPPK\_Z_@_E,F$>93!S/\ M>^*_"_W@+Z_2.".OI+>+XQ?,]S7"P<]76.^YI% M%JOTP?5C= KP*D.:9?]2ZLRY^1+0Z>NV3L_S5TU=;I1M-/DR1X.2NU'9J(Y0 M-L:)IOS#HQ=!_@-6QWL@WC<8)R4>NF#P">^GQL':;#G%M$=-_@8%:%V(K1/- M+-2C9@F(+^'Q:.I[5^$?6?Q\X2=N G*X+;ASAO%*:,N6A-^E_^F-R01Q)FI'(]Z36) ML= &6_.V-)XX#NQR=7JW^E7H+)1W"7= 1/5V!,FJE-@@I\W9RY#'2 J:S"7:@\0CS;,M=0*V)#I%[SV MC5@%C:>][=\F5-:10\H \5A/#NT+$V1TM5\YI T0E77DT+Z4]3(\-I9#>)=Q M@IT*P"L"T\L+H@1>VK$=E'/[*FBV"?HZ+#$$N#>3+]N&O'^[9A"@#YE9-K5; M]LOF_5HV@P!]R,RR/KZ4R"-"'S"R;6B([@EQ=%NK?#8>HO0.\3;[H M']KM8!KQ_7/Q M"*]=/WMRX_$7=A,0S=DE5R% X4?CW^(H:4)QH1]$@2*=(5E 4A]54H5; '4_ MU*BSRE=30[5,:\?D$%>@GK';3S]GN&5Y8Q$&9:GBX&S\!VSSZ7Q=2B<&6%4* MTR] 2S;=[@&J"P*M9@IMI.GEPL,UX=DN6MUY'9#2-+UWM*H';C[R\YG+"LV6 ME_E9AE8NCFL8?GTH6AV64%7=T$UEFV#8; U7U.K.EA:.V>DH7H?: M78+4%9KHFE+:&K43;0+-$O&Q8VA6R(Z:\G3%,E1KB] LV?(]02,LG"]W@7]/ M5=]%!G;E9X#EZQ,)'LDG .QA_:-AEJE6"Y7:S3<-\= S$?;[[0,!ZQ[?2=X_LU1G MX"8)V/O9- M8W'K]B!J14M',T>EXKF>H%DN:L4)T#Z$'"A* M4Q\U"5TQTT;P=!-SZDBS[*W!TUG0J:HV,K<+3S=1IYFFVF@RM(,GJ9PJ%N^ M--JP+%PS',N:,%^%7Y^B_R%NO+:D-E73+I]DZCSQ^I _Q(1L!+MF M:2/;60?V?.HUH5\78E71;$LQ.X-<"9FT>8'U[9]).O?[^N><]3R(UP<< M"R&$["XA_\S@ITN,Q5R0Q(O]V8*.6M8G\XSVI#S+[L&-D4:LOYXLF3+8(Q(> M)(I]#_0-N[,DP2Z5V+YR%F/W2GCO)_74<$KWG3RXCT2Z(R24[M'CAQ>%-S]>@\*0D1P/;_57:8)Z68A"-R"[J^>0!3#K\"R=\ M= -*7!I[@*EC7( +PO[N0S&"XK='H[)F;S]_S[!W5A(GEE-I2[ )[&>PIN(. M[UOB93'M1W3YW0NR,1DC@!@]RE(>ZYSO)LO.E70M<$+&Y%&FA3!OD\>OF8Y3 MMF1Z 7ROU!!GU&[R+4L)TY8BNH,].@Z8((U5*C\D>S0>V_X1V6-IQ=LZ[*': MIFZJ!TR-QBJ=M38+N(6C;?-&;4SVRX3!-,?4_:6$YKB^"Q#S"'R.4I)4#V6W MR'AO>A#2< RG?/:X!HJF \9XG*_=N?6>8#4M?30J>83U@ "X?W[[_2X._'?X M)_SS_P=02P,$% @ U6@,45JO49_:"P Y6< !$ !S8VMT+3(P,C P M-C,P+GAS9.U=;5/C.!+^?%=U_T&7NJV;K2N3!!AF8&&WPMLL-S#A".QN[9]" M=.4/Y L=L /RB0FFJ);J!_(+#6-LD><\9(J6'T0W_K7W<_#KYW3'?Y9;[?8?RZ3(0\CO\\&E #B(CJJ9;SXM+,E M5:\.+FC6?[NZ[!BZ6D)X, JY>"@C;^[O[]=-KR4M4([N56A%[]2Q^YY&;"(9 M>KF#GHM(4^'GZ ,]8<@2OZ\GG3E27DJZEY!R2QJP&;J(^5L]^5B'CCK. :_1 M]'::ECR.O!ZEPPE+ET;W1G3:4<(2*5TDA\9R4D^/ARPJ94BZ2MB$%"(>E+LR MT*J.?'4@\H"**>Y/^!8SY1DZ)Y]O)QR1]!^8'LA[6.2P_@9UNXI@#PG9@ E] M+M7@E'5I'(('OL8TY%W.@AK15/68QID>#:G/*DBT2X8*(6%EP1Z2MF#;<,AA MZ4##7PYQCATH&;);T)[@!]@YYLM'@OJ)A VP1GAP5$L^HB20:V0%K,L%-P,V MDC^P@G&YQF@@?#0LA_59XHR(.&)!6_QH/@\5BX#/6' )#2EC2C*'R:>A'X?+ M\4Q5*65)&ZRG5O8=;G,&ZJC=;0]Q_X<1H\29<_KYO;XSU^NI%)*(V?AZUM?7 M5(%M?:8Y:%SB^'R_&X7=RBCDI*XO$AT-S7T9!A!6GGV-N1[;G:?0[O;\^QG/ M9P7\DR0B-G-_9K\_H5'_/)1/T5T4%'?\7*_;^WL5]WP428S,+!;PN7-*_K&^ MF'R1FC6]8QIQ8 M,@.0Z0C$#K'6R.UX%^(1C)(J!T^^V8W!?BD&&%)E9*RUDW=A^Q$/YUQ $ ,S MKZ44%;UD7Y^ZW$7D!*#9* 5@U^Q4XH%,1)*LS+4&Y+UWR]3@4E*1 2#;Z'9X ML]3A&$2A!!*BB+7V[Y[783V<9EC34P.C9TL$$-CXT)C+DJN3NS'9+L7$A%:) M;)(13J@(2%[\6N/UP3,1OX?ER0#+U1!^SH10\TG)(\/C/.9R&<>"^C< .R5)X4-D[5/A-K'RU3L>B/3A&3O M/F)?8[#L[#$?]I9UNC&8DY@W3=)G)9%$U-KZO5IVG<_+E^1QHU3(S*LGY.2= M_;2^1:U,ZGR+#]$4HF*S&X5";IX10-XE(M;7R7,3[JS+%Q$Y =@NY.:.E'P# M2(4T, M-=7(W2(5\OEK*N,%KA60CB]_J[&X\B[6 YR0J&Y@=\7(6SL5D;M@* MI0)G2+V!Q3[+QU@]D0+==,HTY>%,L%#2[P:BD/%/))&I*/(N%;:^ ,P-#5+/ M?*$*'Q6/;$$D42!WPU.H CACBE0XF4A?7[Q: TPUHG:L\60E'O*]$[##H_ML MZ3_Q5H)7=7(W7H6B02J89"23&$4G2)J7""C=@K=!K 0"&)?A.0O% JYS^]ZR M3&[T"N6&!>B9(@U*_HGU*=Q)&&O$-%::&+ M!>=2M?0EN$@W&^WNK=0TM([,H;4ZNQ/&G4))P@Q$?#L2H78H MDOH9J$.!II M-K[#;4WCB$19Z#*; 13?,9_P14Y;T-*L3[>6EN$$O ME#@2T$^FH,-?,AT4D<:LV8Y+I@/;T[@;[#$SSA2$VMU.C,4$<&=Y E"9VHUE MH;R1DVL*[%;R)OR?/2Y=/,!0CE558C=4A9+&O$,/&Z">5U;,[:7/X'?#63P* M42@L#IQA"-@*^S>#J6[0L) M=,^%0A7&#$W2L8D=G'1A=)(9'O?G5 $S?5"%3#EZLP]D$D<\U))/&K,M;GP* M51?#NUESKFK^O+"E.H,;DT(M94&%?[,6)JB=QQI<=@5##>+!-1T;GT$NF'X1 M5/0P)9Q9+4ORN+$K%& 2Z2053ZQ\ @.0R0@D&6*S[.JSIYSF/+\64;E!*I1H M"B>B_K\7%?[ F/V&=8FYF^$ O\9_5(LX7L%12]OZBG6AS7_0GOV&_1]@VM9H M$%H2%.VXF\$@.NN-=& K@BJ_(*5P=P0(D;!6-&QW=:N\%:"Y1O;LM\RPNOP MJ[O^$B:']'Y9DX&%A=_0UDN4_Z)&PNQ;ULB9"?N-3,V&A"]I,"R=90W.K[9O M9._I9)"LN>D=%O7I)1;I[[,771R"X5)I(@JW9KAN3DGN?+F4OA'E8,'?/,OG M89/7W/9VFELC_')O?04EIFY83@G+MX(2SOM;RK2(YC'A!V_*754!YVTP<]Q@ MQB]EK+-01[;EF=H4KXY971TC:P5]*MQ+4V6J9#F_)(PX5_9QKC3WGJG,:HJL MK$5N\IE*LQHO/VNSC/:7Y\R7VHOMG6*Q'S,,12V%%- MJQ@?#7CYU0$\,K@,;LV3+=E\M>VZ3UXR'-4"=L^A-7G\)7T#*2"&5>,+S0;( M#)Z!,!>>,S'ZY9.2\="2140KV^:;8P[?S#A3%3N>+<,G[ZVL;0MH%IH6Q"K]MN/_%+<+X>.; MW5W?&.HBQ;929N4 MV!?N1<\1\%8GR0U@.D[OE+%'9JR]<_K>JBE5CNNSD3X.I?\P6=K+\2QA>F)D MR3&_!T*EFRWUSK&#\2PAZ"P[!FT.#.&3M M;LEQC7'^A(D6=64YE(3\5N8DNJRX!B=M:L:->3$VTS.%7G>N4%-?/. MM?35;/JF)]W280+.]%O;7TC66WT^W F\V-+(%]&U%G$+4?@//Z7;W5ZG"(*^UH__5=3?GQ_/JYIM>7<,+T5-T<,5])2&+ MSZLZI^_5=3Z&10>S5!44+NMX=6T[D&4E_R]$0=_RKM?7.'/*;T;ALIY7U_?, MET(.N'\A_HS5&,(D&FFFL%R3U[X"W:O; @\02%+]AVLE-?.1'3[A,BR:4XWT MU2W"^X.B6YE^@9:&TUN76R!147]21*]"2=-/UI[E[4LHL#HI>B]A7O8T=.N1 M\G#>(6B\V-BWEDPB_-7Y7]$5A_7D91E\_"]02P,$% @ U6@,4=/\RFN"?P36

M+ME.*9T?[^\_/S^_C? 3?,;D>_S6QV;L1C@A/EKRBOWO],>#LX/>0:_W_K#W M]F7"Q#^#E'W%/V-?]3ZR'_V#N][1<;]W?'#X7\-Z**1)O*RG]_*QUSOJ]7K] ME/QS&$3?C_F/!Q@CP$")XN.7./BR5]#N^? M)H_[3+3^_K^_78W\*9I!+X@X M.#[:RZDX%QE=_].G3_OBV[QHI>3+ PGS.@[W%?8 MAU2TK=IJ@+($_Y^7%_/X1U[_P#OLOWV)QWNY\84%"0[1+9H _INUD66M,?:_ M(SK##ZP!LK8QV^<%]D\Q:_E,6D$Z)6CR98\W &\%?SS^H52(+N:L!\0!;\![ M8'^+NGF#0#,4T7@X&&.9+F!A&D_ M133P8=A(,"EEFWBRCZBQ5%-VTLE,83R]"_!S?LU[3H)W) MZ-J3\!I3U/=.8!RPJFX(BEFEHE77B5A+V*Z,!]XHFT 9I(:$#>KKSOO#M$9E<8U@_9BN+MRO/>&Z%'KB^/.&)$]+B3'_,8$46Q\4A02]RNK!^]:\1,Q#Y#5SB.;Q 9 M39E_&=TQWM(KEBS*#]_KG@;AE'O.HS1&$0&G=4->4.>FQ6XS4DO/T^H8W[KHI1>SH,9GS0 MC8<)%?DZ5O]]Q%HCERB//U,AZG1HS&@G.EP%$>+S48+& 35L0ANR:T^?9>!O M*+"J?'L2W2+6JQ(4GRR^(OQ(X'P:^ ."H*F$IO3M2?P-_H'):1)3-@:3.(LM MT/@"DP&]8A73?F\XN<,4AKELAJILS;@S';F?X3X3/J+AA#F@3+;X%ODH>.(C M=9;8L"!/6\YG<18DW0K+=JEKT1'R*;NJ% M)&5W$L4V[_R-6;6GQT5"$X*^!5$P2V8W<"'$8,XC6YF)'KD/,;;Y9MS:S J4 M\PZ-&[\AO4YB?]516'CVO42!7BABL=MR#8(+W62!CP:4$_32/WW@\47:A%N9 M_3,KV:DT-8MW)?$.F$S+\D(^5EG$/,3JTQC@"5CQ 6_N(YBP4!:-?\H717-% M0NR7A _YJBQ>6_K,9!=+KQ,8/XCUUR3V'B&<[W.D]U%(X_P3@;W7ZV?+L#]D M'__^E?!!C>!)0'/V(7Q H:CT]ZQ4J="^/6'SJ$XMZ:K$NIB%QC$@/L"$.;$O M>_V<%21^J4E45[6S$OLQSY]Q-A[#;I;33YC;4-LLLP]6R%HT'ZMF#SRCX'%* MA7@6S7V*8SJ<9&*J;;Y6S,SP!Q8-+]5+8GW/KOF7CN3\A0>9NF8O*6JUF\:( M&7+*//P9,W*(YWS\RT33]5TMF>T.K82CTJT-M'>NKX]0&/($6#3^!@ESABL] MU8#I:&R/ J9HU>OM'%3I3KV0B3P8SUCX&=,T8*O%JY;0#+1#ZZ 96L YY);Z MK2;;!F-ZL; S@V!5@W6,)&[8" ]K(T6M2NKFZ5SLL-)%Y#/$/#MADJ_F'R=H M@@FZC"@B*,[=4_[?E#S]*7(+YR^LBS$H@@B2Q24S9WR-V;<1998.A>U2PO@: M:>81=J6RW7=0#>D4D51WC:LL M%K(=Q#B(ML2(^N[]>5^64.LRV2;?E%[*L1TJ*8"7.:$+Z/ M7=UVUXK93/? F$]:^2^^O_T)AB)-3T\A(0O6T,19&$T:R(S6PK*>(&IB M"><<975M6!N4*8K;=IHF.&DU=0Z7Y?:HFABY6,JV,S-!0::7<\:_(6@.@W'F M;%GG%C[1<(PV(C:#ZL@J5 VLT"*"DK7'TU_O?C]#$\2J'(MT?#2:!O-TSRP^ MXPF=X"%AC&3Y$4YL2&N&R3L[F#30P]E.A5E02QW#V:8 MT.!_XG.EEMIHJ:4:; =8&[2*MLWK7KHA';#K9FOVNW19SG68-O?G=J+\IH.0 MRX'F5XS'ST$8JMO0JH0;T;UJ 6=-$>4:L+HA7%'P9=,9D1-D*FCS8GY#H8+$K+RF^I M,YFH[!Q05P%\",* !J@^3R$KZT B\@8N>&YNF6[P?9*@<4'8^N2D 0O;(9D: M*$76TM@LSK7)\]D\Q N$;I&8"S1IH@:DMF-28R"-S> <@+G3RO; UJ*F*F\[ M@#6&2J_P[G*=(T2> A_5VKV8&U30V Y.J>-;8P.W*2MN.6HW[ MADY9YY#AEZ[PHV/BS'7F06L!TA+9CEF-<3)0W3FXRC%WKNJB%K$Z.C/0/M@' MS

W>T$ MTBN?2QJ\-[R?@',"@E51%?;OT1GXN\W=U->(O*5(S.E) M;,=NFP-1KYNC 4)Q,]+:'B1=^*TALAW.;=V;#$SB((SIG&)Y^"G;IWR"(J2] MGZ:6T';TUP*<1J9Q#E(F+[]J$IVA]/=E5#VSH<;5C-IVHGUK<)L8R;TMDU7I M)<]/F&!;(K.=E>\ 5.6K'.V@J8AOJG*4#X'$^?Z#+,.FW '+N6W*S':Z?KN8 M:#L3OH8>N[8E99,1N6&FI;LT?X?#<:.LC!/ JK>H-,%8Q\4,[D^O">YZHW4_ M+:U*50X!FQZ8VX*?86:AYR#$6VK^:KKYVFI,D[Y=(36$V^%,DK%]7@&RQ;AB MP]%;R<(0:1=35,J\MY6'S>&UV1_8='OA_)@%!&QR_;,+# MT8RX!MKU\V^-#>;>7$-AA-6+.YNW;RD/1_9,W9" B3:'88ZAV:8I"9FCK5@# MH&8WE=(L[C7$'_*Y!]."@]AU(]2.EI'EXG,<34WD(/@$NPC-!8W MM(V0GQ ^RROL@M9 6TOIZ-)1 V -C>-<+,6:8=8FAQ-#.#4DCJX9F>-8:XX= M9)^+,N1/I2DR%/*BCB[N&*"@ULG1[E/L]V9;[=04CB[?;#8(-M^1Y\SMC3>( M!'B\/DU6(]J,B^W8=!.=J[N.FJ8@G+Q(I3M3Z.:K6YBBNP"H.U/HA@_'=NB* MQ\F]$Q@'S/7<$!0S&Y1W_Y3VAW[@SVL%L1_BF,5[[#^<'O!'MP0+OC6TS*33 MO:V\\@//[*%RN3X?I?J(5[I2KERC E^P8@Q6G#M7\M"3;0HH:?))J@F_"UFZ M7Z(S48\\Y4O)4L'[/:G@1Z)),9&6G$"95>>*O/.6;_;*!>]+!>=[P#DA"%/* MSN5\[QD\SB[7X$"J@=@#GK($!9X 1F.PSK5S[3YXBF=4Y1H=2C7ZD._%]\2. M55#FT[D.'[T-WDV5ZWO^=IWAR52_U>[@Q[XMS$DE?>;XKG[ZV_ MVRG70>'0^\(#Y@Q SJ';DRI&?ESKS_L5?V[NQL&;_%]='\DI..0[WBD5NE0\ M>H$.O$DINQ95Z]*$0,?J5.IXNO-'.2NM-O O^BTK<8%VSB7 M71E!,W[KE*V$#-JQ>U?*+"_+Y[$*CM#JX66Y%I7 8,D K#B -QD/FR?TVGC> MP(:XM_#Y&Z2(!'"%@4;N\'?=9RB,;^&U@27 MM?*V\W%-@)&JZBXR_/4;80'^TBUYTF]&4]/83A,V04BI8,FT:^\YF(E]^,.$QI2Y<";1/>- N)!Y4B>52:Y= M96*7\0,%AB#A'%.]1;Z',\U5M>E?B]=^W6$NG[K?RJ 5#4UY11?0%[24!G;,!)PNP8@0$IYWI M\@W^@4EZT0PB<9;(1V/6M@:4;QZG_=YP5I+5@C_P\PH S&L M$_8YI"#DE8!^[T?N[RBO")#<,):,P'.^/.T,'UG_8?/4ZKT0V?UI>EM4LMRI M+4Y7MF!_P:HN;@">&LZK ZOZ\@O;=F>24N9].!DE/"_-A#::T!Y64MXE=F+Y M*&=H83ZK6 ,W4ZV2X%8MA5M0;(.%"VT+KJZ/5U8NYDU6+AP(8_\E7!T:#YX0 M87WN.ID](#*]S%Z%.BUH;BC]P1WWDLWQ<_QK2SK M1YC,T@&59D>]X M83B@[&?T&W9#_@D]=US"T F=+UP2$/@B*O@0'>SL8V19&F9_(]Z$LF\W%TNS M#T&P..SWGY^?=SSZA)\I>_1W;*IG;DQ#9I.E+=]^#'[/*%VC@0S; 4$5)*\+^L1,SB'UG#76MON//B3WH)3Z*R&77)#9DB_G]H M3LM2?6H_DF!.[Z&M0C.:][E _X1")P&T0O6!D>E1C[<5:]52_,D/&:'@=0&= MQ7=X6^^A_@9E\[9#YL0+_*OIU8)W*J@EOPQ,L59]Z(ZQRYD$ MY1HS\/Z!!(Z-W4K I)IU\@D?/U!W J/?V1^A$[R6<'(MFGH!3"Q7E/7L1U2VEG6L56O)WLPASU!95&F"5>J4"^F?2#2>SQW M/.BO4 $CQK WBQJ@#D(-]7KQ'EBWA,V_4%P^9"O$Z\7SWAJ3&?>7+T_87/2# MD38'FY%+94+T^?+#$B&CQ27["EY/$\[5'@E+E>K%^M"X)5!%\1KY0 MW[\F;/P \\MHL8">B^]=QX^-#-?KXR?K%K_HC1!O1&N>'086 M=]D)1'^.&B,?)2&DT1S ]"S4C'H(@_R]3_X(H0DWU&EM$^:"OA[RRH1I[7?6!4\^GC0W7 MYV/!,*;GB[:!^OOG*Y^6J<>+/B4!=ESMCJK6;*''QB5>8L;;[Q-9N^^J#-7G MPVC.!UW_*@Q$:@_*_^9!:^2(DO5G!*+,A\J&6O'AB^,1'H\R,G$"S2:TIKGZ M_%DN_#4!J^3K0W1#H%>%Q#]^_4SHC.'%@V./&,&Z"'7UZT/\%?].V4GH!S & M,S]>6Y#).66CX L4' P'5]-;&F WP:;IRL:&&_.1SS-\SL0SJG9IS?OF0LZH#%O=AN.($>SNC\!+MVZ,:MYM1Q0^CY@#N->"TFZRVJQIF( MA^BZLY!$MI55;/7.7]E4?7Z<1/9KP9GT.TZWP] M:W5F!;)YA\J-7U._"#%F=@):)IP&H'A:F#RTY(\)#P2N!S#![/">6!,'ZM07 M2<&XH'2M+*TX7M 'T7XLTY<::![WLC!K0N?8J0@ZK]T"8E&2-2?S>_[(M!+< MK&KS6+'K5D,H%)K'Y=%@5!5:HM-JFR13'+K!VHTR4<]BAH]A_./S)$1GCQG< MY"4@$+HM'T%R@U6>[P=.P!4&T;\ALOAVCI /LO!K+-DDF))']QETNP!I*2_@ M06$>K ]7G_J(3M'*#GKWS<,A!+)D\E.S?LB?]F?@[RGAQ\HHTNX(M'PG0,:# M?6T/,L8:]J)@QT &_<$;]&F]?^$%]7]&D7J&@!AX MVE=@:ORW?R4"8=.$2' MGV+_7O3ZT+=F&"_Z?'70)V[@)Y^(]8(U&,9;=WZ(/[Y;8N4IF0OX==FN7'Q/ M7%'V72PLD^T; %UD3S5@QW)O(:\:RH@EX.-14W-JBH;J0QN6P-"TSEQ1&@SW M44(^03:%:*2T/N.ZHX4>I"L8@/009="^CGK#P0J+2Z'+'/4"%DI<[H*EJ-FO MTLFC%T>GK4^% 70Z)3&5>?L:1ULJ G.B M=[5SEPW[%+P4]Q):CMG,P6XTF8AZP^XU=B87W@E>. %VRU@I5&N@>]5.4;D# M2KZZ)>R&9[0\,CG#S'.\F5_&E%S^3C:*&T91 7+EW-0M-^K82+:N>RM[=] - M)Q56WU+(9@YLXH&&?^'[X2J\E;"0DC*__M^"57:#[GM!A/(T9'S['6$.G43H M;X@?,,>&8%^(C9XQFWQFU"^,@-:Q9SZ;Z[NE7-69R+LXF%8?[<7FOE?6-;Q2 MD;[?/>DW9!$R^X%O'L@Y54)PD>KW06:I!RKB#HPE+AJ#UF,NTOVNJ4NYH.+N M?<,AL%U71DQ(QG(8^VZ&'9\HEQ_XTC M4,QC2QL2I&>\,\^4WVMN2>"6D#"5?K@,OX]/T3\;?CY>?B0\X]('O@?$\?E3 M2IC!X ^NC_C.$&&">Y,UTC3VRN?",^Y\E+HCMI)$5KE#*;MH91BM+#?MH_PP M><:13U)'^*:2C&K32'4.E:=Q#P=2W/NB/0&DI264-=6T'[+#YQG<0RENOHF$ M*R(WTFP:9K63YQD'=J4.B!$K,HE2-A'V)NBMU::=*S^>GG%H3^K0AV0KCR5F M>)2UT[0+FYU,S[BW+W6/CU]0!(K*0.]X*3\A* >)@M"J)!10%)6%LH4U70=O MS[EGO#J0>L4'LUBI\:E/[YA[!O1[^1PX$#/\TE;29]+6&O>FX"1\Q@7%-#X4 M$U]B "46&MV?M]Y)^(PWN5E,I/?0NTFQ\WZ?> M0?HT[MW[L+^R^["SNZ:>$5584JITM8VZ DG%V)6S4;<< M73-J$S+Q^;TE/'@Y)?>!FAZ9-+1 PQ_0JE&K2.EVJKDAB_@^D*MI.2^I9L=\ M6M?Q1\5P:L=ZV_N-JE\JFLFLYIY4QO90RB *N<4HYRKV+G"C29JUX<3QNC>- M9IS,/9:ZVDZ2 &I USG7 ;<)[F_#>)KRW M">]MPMM0/K8)[TJT22[K//G/[1W$"?8#L1^O&0V(S2L.?ILQ+.9V96*.JVIH M&IS@KN!!W0.:@HDS:&1T[M@7WN\A>X5%$_8AE"NEH4S-Y$2V-GY#<]GI'&)F M;;MS1[1")M/!M* MT&;F0_DV:#^;"E03(A$VG@\59D.SF]2;\00([\3J&R5#2-3E'4QUFJ:\IOGB/MF +?ZRE4NF1=L.PFIUG!M\Y>OIJ.ZO=RI;6$?V4D!""6JO3%A%7>(Y MN9IF,!:%% 7B[0=X!35+=1 ;%-G518.ID=UF5+4:TEUX?*O%5P?K !O^0ZNR>%3-K]Y*BD.K\I*WZ&[C M[&V-LXV@H9MG+V-L[=Q]C;.WL;9]9[ZBE;H):& HL+UE,W= M\UK1!T/BZ^&: ?;0;"+TX!L88&>NR;Z:CD-^BS2L!;3N"-[+75"=,2D\, M2J\(;O:F&$V)/\.B]PMXXLJMXRWO\H-%-] TFBAAJ:TVG"]E?Q834V,!S)E]W&4:W9S5TH; M).HTFWP=&G_JBI>JW)3Z4'MRT8BE6'1_8V.+KLB\N5F>VKW42,BUG0P2;W8T "WV@( %0 '-C:W0M,C R,# V M,S!?;&%B+GAM;-U]:W/C.);E]XW8_X#-WIFIBK K[ZJ[L[IF07[6>BHV*F@2DEE)D2J0LJW^]8,'29'$DWH -W=CMLLIG0L=$(=X7MS[YW][ M763H&9,R+?*_O#G][N0-PGE<)&D^_\N;SP_'DX?SZ^LWJ*RB/(FR(L=_>9,7 M;_[M7__G_T#T__WY?QT?HZL49\D'=%'$Q]?YK/@3^A0M\ ?T(\XQB:J"_ G] M-?%8IGA"M,OQ ]_0/_GN]]'Z/C8H=B_XCPIR.?[Z[;8IZI: M?GC[]N7EY;N\>(Y>"O*E_"XNW(I[*%8DQFU99?RE^J=W%^].WIVKDC_1_3M]-3W[_X?3DP[OW_^7X.U54K_WAR\ON3 MDY-38?[G+,V_?&#_\QB5&-%&R=VKV\_ZX@\[>4VNG;__QX\Q _ MX45TG.:L<6+\IK%BI:CL3G_XX8>W_-L&*B%?'TG6_,;[MPV=MF3Z;6K =YB4 MZ8>2T[LIXJCBVK+^#-(BV+^.&]@Q^^CX]-WQ^]/O7LOD3?/P^1,D18;O\0SQ M:GZHUDNJUS)E^L?/_I.E@@K=[TAW+@]"N9,JC'Z_ZN6;LPQOZ5X\B?JWH M,(F3AB0KPM #\U_@ T-==EMZ$??*S5AO7A!EW7F1LZA\Y.6NRN-Y%"W?LE'S M+('SZO*W55JMV1R!SC;RJIR\IF7S@[RV M?WGC:/-V6!MF/2%-E2(26YY+C7@;%W146U;'F6@!83XCQ<*92OT0"T>#7[+' M]G?$DZ=4-!7JP0@N^81F5,-W:S7F"=7D7 MK:/'#!NEI +ZU)">:%<\,@J,:K34AG*98K) #(UF!1%K.'2/EY3+4U3B@\BF M)%5',O1?0[G0CS:;%C_B8DZBY5,:1YEB+F3!^A"-$UVF&R,PN'1[F=>PP040 M"62XWN%R18JE>@B1O_;5!ZA(-:]]][O@3:XA).T!P/.VU!OHMD.]BI0\*:W M,1NVOH BCD44_-V!&OXL6V'FXV%L=07(6Y-K";;M+2%@-+:.EK3'6>..#MG, M#W&4"W<]8T,K8=Z:VD"R;6P%!D9SZXD-&WR#W$^3[^GL-J_2),U65?J,'W"\ M(FF5XO+R-[$16]O Z)CO<5F1-.;[1#;'*PW6KZ.#@6[?ST$!#"X< M%W9Z^6RL]N.6I>DV[J)U_(3C+W>DJ'#,M$K_8NL%=J"@[T>_KLCZ(BVCLL+$K">[C3@8R5[!%$-GK35J+[Y2HYO[ MHHA7[#AS2LM5U*/_M:_&5I%JVKK['8BF5A"2G9@$!#%,D&:>T)]/&(6K+)HK M*C'XWE=#*VDU+=W[$D13JQA)J],&@Q@H;&-?X#(F*5\BF6K3@WEO>@5)20$= M#"PAR,3T>NA@@W;U]WB>LB&'$6G=60P=FP;O>S PTAZ.#DHP".FX,-2.'UTC MU%H%5=,DSU=1=H^7!3&)J _SK1T5R:%DNAA02E$0TPI$8)$ !]7%?ZPB0A@E"F)\I+?8;-*189Z7Y)HR$K+DP$. ME%HTY/3+EA8/02\/3SC+V*%2E-L[%Q78MV;TA(>JD9&@=*.EIU4.MT"U"33Q M7#ZS&3R=1#E6N8,/*2&)MDE%+1BLD(8,';7$S7C0JJ!ZZL3>L2A)0OK6D(;J M4#T#&"C=J+EI%2/@B..A2.4R3YR$TN+"R&1 4RV2&@10(GUF-H%0='AY7*5E M'&6"T17];.B,9<'ZEHF6[E J$A"47'3LM)(1!HURN D V?P=1\1--!UD&,E( M5-6":6$ Y3+D9A,+PP>4ROF*D!YW_1BDAWH[Z+60;<]\-3@0I=6:Q;$5'E.**LH07PK1D6N4,?P>A"(TI"1_$ Y##(<$,&#[-Z<- M><6B^VHK-83YU8&:9%\+?0P@/2B):32QP?)@RP%U<4[[*A)EUWF"7W_":VWM M))Q?96AH]J4Q '2AIJ91APU&'$THO" \K@CZ2(BZX,M"O0'1$^PH9 MH@!)1$--HY$:C1ZNS\./+=/H]3JAHF67I_EQMD4K6KQ?R5AH]Y6C 0,2D)FA M1D?4"/6MPLOI.H\+LBPZ[A3GQ8IVB>OS(M'/7"Q6?J7E5(6^P(PF@&3FPE,C MMI[ID?!Y0>RVO2@ L1("ZFZ2)/1QE?5_;M(?]B J_#R^= M]Z[2>0]:.N^WD@YM?@#]SCG]\Y9,BQ>5:[@6&40X,E6E;#8P>**1N-DDPPS8 M/(>9A!<+GW;=DCM2/*=YK)]0Z^!!9*,AK=3. M/0&J"-A6UT^7&+KR4ZHF[ M]85I8&%ZG#Y)=73C;!!U"C<$KR6+CL845YP&WSO[ZJR@M;FJG+G2Q!24#&2KRJ+W18! M"M/83*\$1YK>H?^UMZ96D&I;NO,=C(:6"4GMS-]QB@GW4K-4JMG=4Y'K70]D MB*_VUI%KVGSX/8AVUY :MCV'(8X+NI_/DCJ6Z@Z]\YVW$7](IQW@FR] M/&0 MC31\-]\':=._D;2BO\_2X*WR^LQ(Y:FHP?EJ:R/-IMV5(! :,#$;ZJ'&HCXX MB#@>BHQE%DOS^4>Z6"5II*J;"N1+%GJ"C29D! A!:&E)<4Y;(&J00:1P1S 3 M)*;-P:\ILNR^Y'8V4\X"3&!?TK 3;B2B1X*0BI6>%/R,X..X8X&$">(V$,1S M798K3$9)2&$22$A:\AHY27B(HM*1M$I+&(976!UK=GWZ[G&:5IEJ&2I#O(U2 M&G+MX'H1"-*2D%%SL.Q:U\_3=-X_?-C%_P^Q9?BJF)$KH4/FP7CP6F2:> MEA+E2PH&BHT:%! 0@M#SDD*Y%JB&(H$-%V^K1UE1J<'WOF2@I-4(H/& T,6 $(*!F+1PJ:&HP8:[&K$9 MRN;VR<$\V.1@;ID:0(P&M&^I6&@ M/%2) @I*,'I^VOZC-4$;FS"Q.WD M^M\5I %9W%%_U#458/S%KW31+,-WZD" M@5"*B9F<;H2'U.N $4.'4<141?O^=J'HI# JTPRZ21/N.+J(IJAMI:Z^"^KWV:2 _O>ZJP@(1D M)*B]X=G:L( W4:.LP(%OR#F=B,T+@Z?Z .4__(U$48Z TT( B43%RQ 'AZ & M&U 1#XLHR\Y699KC4C\T#5!^%:&DV%=$#P)($2I>&D5P*&JP 15QN] M'TGQ4CW546FU-=2@_2K$2+FO%"44D&),_#3*:4R0L&D""8>4T.LFL+J()ZFO MKP+J63Q:L@/E2#A(LM&1DS2389X;]%-1H6F!/I<854\8<3?:A'[>B8@OR@F; M@R6.V04-,7//DXBHA&0">\_'HB4L9661D"#D9*6GS]#26J#&)(AV;JF>27?% MQZE<5WBAO7=A-_&E(U?RC9IL>!":LG@#V0 MYWFS@N!@VMQ!@%"*EI9NTMS-G! R,N#J,4OCJZR(]+LR/8SG>( RO4$HP T MD YD5KH @!R(.#*@"LZB_ M9+:MX?4>*&&/FT56V_9=MU\[1VJ]R1E6IKRDG M4T!J&\-7H\--$:A3QE%G# N_!<@OI]=*.1 MYP,*APH,CBD,%H $Z$!3=V3!+1$W/4+"&'6L@Z[ARDVD0YR_Q#!-V V** M7ZLS^G-?#*L0!UO?*SSGZ@P7?%9#$%(#61:7)7#]X/E:T#RTZ M4F;JLT"#Z\V-WU!A KWQ)T(_-P9 Q'2/GW&^PL/3%/EKGW(9DNKJH_D.C" & MA(8*:+Z&T=SG15G=SFI.F@H-,#X;7DFOV_H] !@)J%C)P7O*BOG'$U!Z^)$4 M94FG_[-4-W[T$#ZUH*#654+G:Z\ZJ(HJRFX,8I")#:7 $6C)(3!D<+O$++9W M/K]\7>*\Q*5E4F' ^Y2(E797,%HPF&[$QE#: M7-#N+BN6;.Y3UTH[C!IM_$X_'.CWYR0& S#RE9<>#49;5HK2G:\HPR57U:(Q@*&I'W%. M>]6,UF22+-*<)_MB7I%F85FMO,ZFWY&GHJ-OV\R"OX6AFBXBS\N+?-P">5WGUA)L;\_W(/X$.U*9&J]+F3S-9RN0^*D=AP3 MW04,!6QZN2OZ^,\+YB:Y8G$<1.=6Y.49GA4$#Z3>_%.8B_^=1J^XO'REDZV" M)&D>D35SARL_T;:FQ=*GE_%>51B6G[#Y$"L4)?\G96$?OGP<%X8/K)DC@";#BOT.I$Z%5KQ^+&=T2:8_=-"B_;^*6LKR6R)!P0Q#9GZ: M0VNJGF9^ D-#5.[6]"T'[@$4'3U0R2R!'5\,*G45E&CM6OL:&%%./KDE) M' A61EUV0PWQ[V"*Y2+-5A4>7ONSHD,*9D#9))D:"E8T?7Z2KZ?X%H9P_H;3 M^1,+6/9,UP[S.B/0[4SRI+8,:..+\2FU;2O9U>#8,L"(QS;D 8_;FNK40X3M MIM'6I0#0JZV*#HK5%?&5:-9"'_2TH;U&<#MK8Y7>%2("AF6JX&;JU0=J1&5Z MWE .=F"F 2/(2AY2[9V18M8)3=M8@[M),BE+7-D+S.-J4[ODI.+(1C9C6$K MR9 :<:_,F/V!-^8P!%E'B2KO<8PIL\<,ZUT4-%BO_9B);J\?4P'!",K$3AKU M:BPB+1B0+]5U_DS%7)"UR;.E"_%[O"V3ZY]I;[X'HPT%*?GT6D!27 *2PAW! MRRA-ZO-WVE]ROZ_>D*VILI.E3^&,J$I73PYF8&3FSE61-I59MO[B?'0KN(]? MW)MS[2K+,OY2<;&=?/_^A$OMX?RGZ2\7+' %P0F_DIP_/*7\NE8Y+2[8G8?T M<44+&OI.C#'T(;3Q%6$Z<[<*+K/15*5=J=H6Q?Q6>8[*QAQ5!4HZ!<#H_5SZ MN8 ]FK7O"M=+6=T273HE<9EEO_W/OH9%=L6F6M]1OA7M9]D*8ND0U<;!SN^0 MZ%B-_H!H,0K>3XUE*@^&PHX/@K@Q K+;\#&*G](Q&8$8OC2]BIFB^"R&D73;=0Z0G-F T-QDSA> M+589NXQX@9<$QRF_@4+_SC _6LR3R8)%$I! O]=G*K M0%=89@LP"G.BJ=VL9Q=J(>FLC59S@Z,2WS-WV=O9YQ+SJNG>,;--D,A")OK* M&$,J S :T7] DIQX:XQ'&2&.?O1G/K"FQCU.ZE,> M2*U]DT:/:996*2[I/)YG_'@JL@23DLWIJ[7ED,?=W*=BQE:JJRE76S"=T4C" M0TG>7$_.KF^NI]>7#VCRZ0(]3&_/?_J_MS<7E_ M_AV<8-V\ETT&@43IX,>L1T,4WCB/YFQC".2@L?%1O(O6S#^Q]2:*8[+"2:>B M^CTZ5_L0WJ;.U5)YH%J-P0AR+&.MI^I2%"""T0IK8-%%+Q?+K%AC?(_YSJW\ M*FH>D8.=UU 'KM7H!3VP&8$1I"M3A1"YYJ@.Z6^(H,A$E %,A\W"N4ZL8A:? M#AQBWT--6+7?T4>"T9:1GG9_HTYM-,4;KJ^E20"O%]6)Y[E JHF*&DT54IBFKT!:-SNDES7-[.SBG!M#)W M36JHW^6!GFQ_82#C@LO*@9P<:R+_0E<".8N4,D,QMX AFT]%Q9?2-T64-W-) MLWJ,%E[C&]JI]Z(=ZN%@)&7G*$6P8Q;M')[O89S^J76MKGLO&%+K;R0W\\.U M66TVHW ;_+H*Z'?XAQ9@9.=$T[;'#UI[(EX%'J,\LXE/W;F0[ZK.A >C.0>2 M0\75)E^#WISW*$)O2KCM0@3>=K">0SEO-O1O'G7V9F'(1M,1VWUV['8 !DJ+ M+X_-"$S7Y!#[C?Y>;B(X'!Z,S&T$E? MP'QTH#V=YHJ<"!$96!G).>\NZ"$XB(K$>6P0XE M+<>.H0X6QTRHC#,I<#.H\V*Q2"N^U<^"0/&L.'.R4^]%Y=+# MP70V=HZ*.Y6-A0C$U;6!(;'1?F-0/,7&^89]!=Y@H_V_N@:-OQ?FAD!\$_O?)=RG=R='+"_W\=%?\(79CTY,? MFC#Z487^?95C]/[D"#&%<$N*.OW#T?=_^'T'=8%CS.)'H_>G#'GZ PSY3I*$ M!P..LKLH3:[S\VB9TFF"SH5)A_;J-F:FW',24T/!2-O,3_*[:=&(10@[3G,4 M"P,86KK'593F.&G2JO2N!L_26)NLS\70I\+<*](5F]T*C.ZI M^YG#@"2C:VG=I#F^IG_J3J-5P"#JD(@J%=*BX*ED2,V@% 9%'&N4"\1]/+]K M\24F:4$7V!&I3.MQ T_I9A2>ISG;-49G4<:\NX&\K_8I9[AYIFUR&6Q&Z2H/ M^XQ2D@7Z)LWK,?];(!)A(A>5N%@12O5.U)YSO,?LBG',$OLRV.0E(HDI^O:V MA7D_:]BZPE(_-KHD0$/,#O2'2M_@Z\V>.8G )!S4U)1O8.U)XK:R "C9>P2S4DN9J,8$G3@:DLP\:$ M7\#O["3 5Y\85[9X((TA%/WU*^(J0&'U52BP1]5=@O Z0U4O?U60&4ZKE5Z+ M5BN_7E=.5>B[7!E-P$C0C:>V3,VSK!D8S@O.7G3OHH"['UO2DM8VJ62 MD'#49Z*GO%=R_,C0;&1OX8%VDS_AZCJG//"-9GW: \#SYU+3DT(?X0K-(_K& M?I-1F/&%A;AS_S[ UNQE;LR^96 Y?/B7XB:+PZ8]E(WP$"MXF=^T@"' MJ.8<[79V'I5/5UGQ4EHO1)I,@AQW&L@K#SX5>#A#EYVD_C"4SHN8$>)6Z.?& M#L@Y.NWS&;L[4CRG"4[.UI_ID'N=MQ%9)G&5/@M'8+,$MRG(:W##K2LZ&.=' ME@)&Q%M3U\>IBUH3&&*>)+^N2G'7G<5VH;7E/@C3XAXSA:09[DV$IL5^I'_X MG_5[?]//0^Q?!#WL;X)Y"3U55+Z:VOXLB]=-FA]C^3-1RG^NGO2SK]F'C!I: MUC^,'M>=L%J;MW[G._Z:8-_JI>(YK4*Q&#Q8![RW4-\NM-M(WR8PE.6C*]%] MK-Y]QF+;Y"D>I#_6O+5&"[_QV*S4^Q'9M' P/:*=HYR.8&,ADJQT;*!(3,2( M$SWY-'J]%'DWSG".9]I[]E:K$*'_+%50!0#4F "2G M/8Y;/)H\*^N91&$'9 M/*!U(BSLY046_^W,%NKH%9;)[)@"?.IQ?,6ZTG2W!J/2T92ETYDG^B]V;RCO M3MYX]DC>;<)+I"97N4FJ1:?'.'TV7 !Q,PTK6'UES%*5[0"+5$M6FR^-M$BH M*KS.G^G2J2#ZF(<6F["Z4] W"ZYC %AI,LNAQ#J( ZU4959W!+/H3_64HFS2 M"#8Y+E7ID7JMNO>[8H!M2+>J0I#C=:FFQDECVW'K-NH^I R/NL[ M?'.P:0<[&(.S(0RUU0B*2L<2_HI3F.;-@]?;PM6OE M'B(1JO.\H+_I<)L_- DTI\5%)WVFVWCC7%C V<'("ALF"(XE!9^J[H6^RBDK M\9F ]5#]\B#YAO-K+]F%[8$UU3!WNP.CX$H=RU2[%PHR!XIBYZPS&]]F0J"U M#[P#:JZ690-4;0Q8FV;&JHXSYEN@_1U00%FAW%UR=O;I@>ILM9N3%:P<+Z-Y M*R4[=+SX9L6.T=/\6Z4+!F@AL_VWA,:" C;H:(. C>4 J97WIJZ:F^V M!"GFNVA=3\\G\6^KE&!:6?KF5>L[6H%JDB?,DY_/O37/:$P!/L4[OF)=T;I; M^Q'K#T*L.9[SW0"#9D MMW8.44\;Z/]![6@U=159J?]1%^]^CV\G;EHTH#W&WW) M0KL?=TD#AM8EVH@J0GZUH_+,L_PT)_W=*K T\#=%-+Q&9,!Y.Y\WT6R/WE6@ MX#V6C9E%(TP2%;5 &36!T05U^]Y/184MKG-Z>*C14$5:-PIVL<&UY$C0/.KE MS*!QC8.A*/?U]Y(G[#]L M4_XYREA'+N+4#1T"- ]O7!%>\PYM4;E>'J(1]K $O05SM1^<@"">6IO*FZV M^1]X4VJ@T%GJ*D[HBTS(FKYJVEC13H8PTY*,HRY'C]2T((HJ]-CFJZ"3.$'G M_\^&!1BU;ASQ446EP;U&&YMM5QF?(4894UTK^M\5I"%B$E@B;SF:NTU M"-NX*O7BL;F9@IG)C^,K!2KI6#,GZC@KRA41VP=,O3-:&AULVN)@*/8ZIPM: M7%9W49K085'K/SE ^?5555+L>Z3V(& 4I>:E[.7XQ3TJ#BH187.@/2:^1)T6 M]?P_RMK@@KJ#<6?I+(V9]Y2X*LB"B1=9&M.%Y!2_5F>9_OAQMR)]=F+[ MJ'RWQ]NEO.!2WV,EI-QTK$@VYG8+A:'_G90.4=/;J_D,=31N_(2BRP7,FXGN\9 &/\[GM;$(+]RH="^F>>#18./(Q$Y36D0*.6OP> M!TQ=['SQD]TSD#PY9\V45X3_6SL(;F'O+[;^%M7:Q-H?81Q<:MLRUFFO4P8_ MENV7 J-CV\PH^7V(-F% '>KKO"BKDNN7.I(%\0\R/8Z@U1%_GU MO2+&>JASN' 3= XNA\ME1)AS&',AY%7CV_%KF^*M5CX5[5B%KF(M)F 4Z<93 MY>%Y7>>BNN&YJ*@]X@6@R7))B^"Q:*L"U1<"3T5>=O$_)^M(7'.#AZ=-\M'EN'5(7Z;ZO5< M;,<4 $:3V[!6W0FORVA6=9M2#K-#K]EPV##15\:XXS"R &];#EM5K-US&&4= M7)I;4QZE2QB=ZL/JL<2_K2C%RV>';00]W*]+MYETWX=;C0VN,D>"LC=. T<" M#VZ!/JR0]4A'CP\I*O/!C@X,5E9V+Z^!KF"(2797L^6?-AAXS1QM)=[+^:Q% M@Q&4E:(F<4K70?#P$[#-X%R[+=[.C,Z/-O?5?17J;:*VMP?03MYV+C&XA/=: MC:',/Y?\BM1E6:6+J((RK]-<,G;:&72T!7!;W+Y+Z&087*#;L%5>PKKLWC"E M*XZK*"6(7U%E&MU\ N0$5*?8N,=Q0=])MK?NEB+%PTVCA4W\.U+O*,\#! M:,[.<:BV&T"!23_AE\[4@A0Y_3/F!^N7$2AE:W1=EBR!WV80[RRP'BK:G48D :+ZC<]R>QVC M3E7D)'1W\S!^YVZ54KN=FVW!*'@D8?T=KKA8+(L[76-V MXU%#P\>UVC>%H B9@_TW3Q;?XQ^+4C[+,[6[:V$VE5\RW=P MBX*#OFM;/PCC.S6Z5+COSK95&;XCO!04-\6P#/)L\HY%S*2HXNDT*G1Z\D]L MIXX'D6P2R1XJ+_>FKDV.>[;62)]9=8;5-KX-.Y?F[^;,SE7>W*/9NJC@8M\/ M_]T4GN.J0914Z,TO.TWJ/#HBFPYM=5C/\4D=@B)8F0[;LC'H>!V#B#O4+MM>1^]?(SH>CF-,EV6" TV2!PG%5UE M *RDK8;H!2T:#-\6+%>/QU%9XL5C!L:KNJW1%=5^2=^P'XLBL0II M ZB)"5AI91Z2'A:4M%3)%#EG(ĝX[]=75$I-G;;8:DT$0"6F)*V4D MH:&E9;,RU9]]D1H8:"W;$M$&'=]\[WG-:DV2HN1F"-QWQ#840B7%Z$;D6D]> M4Z7B912\?0(#1\G=4!S$-5CT,T,#V1KH9C1CX<_8J:.FQFIHJ%QR0[*Z/'(- M#LRP:R G70M8L#V_.E\E!I+WI)M2T:(8-314^E.38E0X,(HQD-,HAF"68@*& M7IJ\&)8)QKF+3)%S7Q98"<=Y M/>J^?5JPRIP;AV #WJ^:++3[BM* :G*S%#:;A#?'G]-NG*N>F@EN4D(U@:A MEI_>B;QV+3I4Y(%B0:=\::P:C-DU7'X+]W8F%K.WJZID5W;H(*ORS=J^+']Q M!G:L[B:\P)8%!>_*]L%>&D!I,3S[6WW/X1@E]0_P*P\'DNY507 ZS_>AW*V+ M\B;<'2O;ZG;+_N?U1ZMB#[P4+)N:F29*"ARTHS C1VFTXX[C M6;]!8$R0NF<$?/1V.$NH<:'.8WHT=8:B](A@P# M(Q8]-\W63G?+,.?)X&&=GM3;H*S;M![;Z< AMI_5A%7[SWTD--\D(TNGC6AG M51V@54I2_=*_4S?T$U,CX/B(6?C);[5 [';=@.I54#O-V3GM)O2W;7ZZH@F^ E M9G'9;;R)RI5^*R:; 0P1.;*4-D@:,[1LH?Q&4M*6<2 9U=1N9Y]PI;AR7=][ M5E75U=*;I,95I166FQD,>8WB:NBA=KGG?L ^ZW2;5^H44*]U.KK;.H4RDQK% M-D#_M:?=O+3\PF(,?:;M3*HHS2M[\'Z+C==]/A?ZO4T_DT'P/FT,2\DSC-GP MNY8]*Q_9E#K9>6]G#RMV$]\VK7DFK)Q2A,LWG]..R+O"P4S'*LQ/?\HX^G2=V%YWM;TZ+95,ITY3,N03?4[.1 M51M.T1S-88AQ*\Z:*1L;3>FL+6WO<"Z;5U3N69%LF/I"AUAUP'^26O$5L.]ZCL[\-./Q.\&SQ\W92O'Q)AS$LT9W;F MNYR'% [C(J*C7ZP(B[C.Z8OP3?>8SE'3F++C,%Y;O3:V*@E@7[I;/>2K(8T% M*GF[.[2WOR[V;SB=/U$V$_I@Z/#]:;5XQ(3.2565U3RO<47X[!2WJ5Q7T6/L MP71C6Y"V2I8TUYM@B/83KD3 .19N;O(;MR_*VA-ZUNNUB>MN" M@NMT'^R'*KW >;%(J^2)OQ2,& MLB.5M([6F?%HG4M,A.G.;\ !IR1U0%(QBG6 M9>N#Y>[\M0X><[<*=O]?-H/0C"HHVX9^KHAVG.J,?D#%GDE=I MTT,\X)@N^]DAW>5KG*T2G+!=\',^@M9'-M(SXO[]F@>ZI[*]YE_?Y^/HI6K? M1\%@QJI]UD8Z[.N4C3:%HZ9T<:)R'F7Q*HL:)]VZ-T2&D.PPWC=!;AJ];KPW M+*MTHX7?($Y6ZOW@35HX&!W;.[V?.:Y*O2N;;J9@U#B.K[12*O+CF'EL\:QV2T\"E-!^I=.1K@8"1HYRCUBB2=4Z., MZJSD>V'XMU6ZY!?35SE=A*.9*!)4-IGS:)FR/21.Z0;3ZC7W!AZ>,*Z:G*OB M\E,6E>4DCE<+MA;"R05>$ASWG+H&#W%OI?L4\YX?22^^_GZ*!O.2[+<^BM0G MF_>%75!I3%'";5-N'&A/LC]ASXQ5K068*H]OK MU^XFC1YY7"FG9]%!AUMJ2)3U4FNA8+H-,[]1FLIJ8S!IM09)Z'H9ZYIE%9W, M6K;A1I<23HG.5=0KU%H$4.6Z\I8WG?,5G2<.DPX".:1QK*,Y/,W80@#JUQ#4 M9EP)7YMZS:%PF&K0-_^^RM;H] CQ?U4%NL Q9F?+Z'W]X;=?E9BO\^E+\7<< M:<-S;5$.0$G+U=Q"U9M"OC9A2\P5VC[]VG1+?Q7O1[F=DF!J5ZKJ=NIMB_D* M]3ODKE#PNZ]*P;L]$9!*W4&=L+S'QI%6A_D=3G(/Y/[M0O6.Y3K-JSIP]"=< M#;X?/(4]ENO-+7R?CZ%U$=]'H5 RYNZ[0E)0/UR6'U!MC)Z9-9K1E6!A#!, M>]L(F$^KC::Z'QKX.[AN'/EO&>=EY]#"5SNYIZ5VY*M^AQ0A5T?XK/AO-W/\ M4JO15_*6*0BKXIJB85Q3D.Y&#ZO'$O^VHI6Y9)X %[B,2;HTG&>:#+R&(; 2 M[]T8UZ+!+("L%*6[_:T!8H$US?/* [8$OY1^1XI9JGSM.U][?L%-3UO%2HZ. M3C%(@$)WM+5SHWG9WX /6<]-_T9UZ5#:)@#/O-!&F/5$Q] #UO'3-M!N9+ M>P;F@S[KYN:JN,.04P&LJ 9J,11Y>89G!<&#:C7_%.:M4SF[$5&1J"!)FD=D M?5WA1BJ".TN5R RR/4Y]2BV3=FIXT#OB#&&!N=:XO\;K=*T:,* "3![7@/ M-=->8*^+0:(<-AT7):%.44>(%P:KI0]Y4]?O?= M6MO*?,?V#GNG5_@&&C8[ M>@! [Z::E^3BP5%'S2Y&J(<\=+<4+I/T[PSSJ&MY,EFP1?H_^.=TMD\'DFI] M1ZM2T>\N&P=F9?OLJ6Q(3;OO*BE"R[8^K-U?.$+M;_ 8QMU?.4+-[]"_V"\= M<4C[8X&DI:V\9G)IP@.2@!--*2YKOX'Z[1-R B5Z(7WO"NC!#PBI^]-@F5K; MLP)CGM8A"M#C-9"3,^6VT-#C5X>*Y8G#?-0NSSAD<.92Q-]4;AIWO@Y1TOFX" ]"U.T=E.VB,0K3*=1X3=OIT@<5_ MK^D4#B^C-&DV7>F ?UL]85+W>O+PN4,Q4%IR1_:*C:DMB@NWXSH@VR1[J+. M:K9%S48 6G8\5UT[HF\:VV]91,,V&<9=D)24^GI=+I99L<;X'O/EE&6F,,8> M=',ZT'9LV:8D5!>%PL])Z$+I/"J?Z'+J.4UP.Z[P]')O$5?JL;6-W M:T MO 5I56 X5@9J"D&/:_3-9Q&2]%NT.5KM>'D M;@VH?;<@+>TNU$6P:S9U(3"WA#1:9NENRJU?7X4UH.;=@O3(U[60T -2*;CQUX0FX&=NEK0W1G8.KNX=>]JH@][@)?G,[ZX3$ M-O6N>BM #3:"K+8W91& -L;LD$R8(VX?J.THH9K?[>PFS3']SSG!B=JY3 L& MU%)VCG*LNL:"M0FWX8W#K6"-;*('V'9D4U@#:K@M2(\ZR=,KYUNR6@!HK)%$I0N7-LO0]TD.=WT_?-MMRUA_ M(T44<(1$$:@NH]WE0+24$*\>W*ONX46P_[IHY;%#X0K5=#^B2_\O]./F(_H_ M+),V_>2_ 5!+ P04 " #5: Q1;1>PF%$G (6P( %0 '-C:W0M,C R M,# V,S!?<')E+GAM;.U=;7/;.)+^?E7W'WC9VZW9#TK\DF22[,QMR6\IUSJV MSU9F;O?+%$Q!$B<4H0%)V]I??P!?)%(D@"9%NB''6UL3QT&#W<^#MP8:C9_^ M_CCWG7O*0X\%/[_:?[WWRJ&!R\9>,/WYU=?;P?#V^/S\E1-&)!@3GP7TYU_7W__G/_W#$_W[ZK\' .?.H/_[DG#!W MO'EX>'@=L'ORP/BW\+7+8-7=LIB[=%57Z'Z+_GQP-$J']" M(O%/\G?BG_8^B/_L'XSVWG[:W_MTWMI^(_ M^5[P[9/\SQT)J2-("<)/CZ'W\ZN"=0^'KQF?OA&J[;_YOR\7M^Z,SLG "R0Y M+GV52\E:ZN3V/W[\^";YU[QHI>3C'??S;QR^R=59U2S^U=.4+V@2>I_"1+T+ MYI(H:5O&SSC*$O)O@[S80/YJL'\P.-Q__1B.7^7@)PARYM,;.G'DGZ*-K+X: M,O<;C>;L3C1 T3;F;V2!-\=,M'RA;2(ZXW3R\RO9 9K^L/QGTJ%HN5"](#0 MDPWXE?-FBV_+!D'G-(C"J\G50O84@5)H4D8OU9UV1\273-[.*(V,2M46[DF7 M:\*%]3,:>2[Q&RE6*]DEG^+7,^:/Q9!V^D?L14LSERJ)?EK9,0EG9SY["+^* M7M.@G=7)=:?A)8OH_N"(A)[XU#6GH?AHTJI-*AH%N]7Q8' ;S^>$+Z\FM]XT M\":B&071T'59'$1BMKQFON=ZU-A9VM35K26'8F*Z%V Q#E2W5J!;G=X*(H-O M9UX@^JL 8,@Y":9I X1H"!#O5M]W@Q'E\PM&S$.VHGBW^KP?W-*IM%>N.?@\ MZ0?#8'S,Q/ 71,#)I7%%W=KPXR 9$0=RDA_+-2(-0O!(8!3N5M2^Y\.F)"B3D+BH,\Q(ZM*N[6QH^#$7F$C1 ;13N> M'?8&TF0O2OISVACE*"G\%. !JNA8ZWWQ2!_%](_8O'-TWOH2*81ZW!5 )I] MH#-:N]JZLZ8P.8UD#S$JK!3HT==]5 M5=2=#<.Y''3#JSA*]NO$][\&HC5*C?+U9ZJ$R8;&%3V)#1=>0*4_RNG8BX!- MJ&5UW=FS6O@#%5:5[TZC&RIZ54S#H^5GRJ:<+&:>.^240#6$RG>G\1?R.^/' M<1B),9B'V=J"CL\8'T87XL/1_M[59,0BXN>Z 4W9NN+>;)3SC)PSR91>3<0$ ME.D6WE"7>O=RI,XVMUJ:VKK^+N>RPJI K!YC.:,*W9H.N$WKZ7C/K^IR-C6@ M836H*R9@:]N^YHY9NEHD:\_31]>/QZ*'^1M7U9T=9W$4<_K%"[QY/+\FRT0-,7ED)S/! M5,XA8,S;U=;EKD!YWZ%QXP?*ZS1>%/;QQ?KL6TF$/D94+-Y6AQ!2ZR8G?)$7 M28&]]'_[SD">TL829O%C6C)3)E?'9VY) U^>9K*-(T.I0"@T2,XL0^J^GK+[ M-V/JO9'HR!\2F 9[^]F)Y9_$KWY+/C>\"\6TY49Y?3ZYHW[RE=]$F8TB;YY, MMQR5D:BW7K5RB4W-BB0.N>LP+L9W@7M>%^%NB;KJ@6]6XLTB.;,;N#//7[$^ M$>.I"J,,#Z90M B7^,138CH46HRE)F<^F=:#NE$$B.H^!JRUUN#B>D)#EWN+ MXI:_ MY222#*!Z@HU]B& G;>FV[HU NS!??JI%@_4BA$@/ ?8HX=6FM1>1@& M02Q=TP7C!OC+)8&HO\5$O]3%B<)&5.!O9]3WY78$"4 MOJX\$/P?,<%7VVD-_(D[)8-0 MX0P41( D?+"%A(JUJ#Q<4^ZQL9CV.8"!2F$@]A\QL5=8: 'JI\$8BOFJ*-AK MPH=\PSQ4P,^\T"5^JM>9^%VH![VF.!1X%'_5:*8%X/^3$@Z&OE 8"CR*"VLP M$07VXYCSDDK:<49=&@H\BO-J,A(%^=,@\J*EO 1T&<_OUANS9<2KI:!(HSBL M*J,0$/D\-D_#\;T\1]TJ8.[4A2*-XI_ MJC4/$?!K[LF TUO/-0\CU;)0R%&\4KV!B)B/R./Y6-B6Q/=*J,S0*T6@#*"X MI"!S$8F0815\P0K;T<6AR",ZO3I#<38MTS8@-S]4 4X; M1: HH_BYM>;@ "O9YI2HFW*Y!!16%.>USA@45"^8/&>9L4"[TULM!447Q0M5 M&84S(,M@Z% Y&!3^&1QCAS+<;IJ! N:OW(N$'O(R01QD.SZ*!%.-.I104<11W4644"L*7;,2)O&E_NYS?,5]]X:6V(!1G%.=08QH*U"5M MZD'>* *%%\4KK#4'=90X?71G,H&'.HZBOB049A0O46<<\I@\!8W)TX9C,HJW MJ#(*%>$TPEWTL:L[WYN6$N35@UTK +X_A(F[QE2__(V / MP2TE(0OH.'40=.<(2A$H%XAGEP9S$8GXA?FQP(HGP:M/XE#F.]2.-AL%H5 CQNG6 MFH8(]>F<\JD8[#YS]A#-LANM.L@5 E#H$:-QM:9B4O"XOD^?WO33XE]3&IRK M 1%\I9&X"4E6:;]ODP>CN )[77DH^J@72=6&HN!_%U82K_@=PHX 50(E!]&T;08&YX;#.LILDF2WF M0==N.VCEH 1A7EH%&(ZZ4@K7E]GH^&AY0R>4RX")$7V,CL3GOND73@!Q*$NH MV9? ,-20]=.;BET7XA>]YI,UO+]82C![X R<5?DDPZSX6!#2\?JWH<,FSKH> MYX>O 4DW\/_:.A5MWB(G)+Q+F(O#P9201=HLJ1^%^6\VVV?VZ]_2S-TK)359 M:C,)I4#K?K6]$7G"?K76ZQ)8"6Q-\)6[347M[H:Q[>$^9F%T-IS4H-$_4B M^9Y'4A*5LE5:]]-'^>0##[[.% MM"W363>Q:,70LF*"P=^<< HV$'8+?5]^>I6,/Y"N%B^K8U4LZ630HSZF M/2J@4[EU9$&?DJ=1*1::OE0LA)=KL5T?JAIH2]_)^W3RU%KR!%@LX[Y7^VI' M=,(XW6AZ^5]3\?2_R;-GIX\"!@&^%Q"^E,>)X243_QI$ ED_&4-2P?"2&O?$ ML+3"2W+8$!_*0=O46J7&S32V!ES"M%2LFT^TDZ(B$G@MG)RN.E]0+ M"K:>FY+5=A*3/5\+IV8E@)?WJQMR-BRW@YY?J3>=R1M?]V*I-,TR$UU-*E$/ MY@&O>4UXN;!:#81MH=HMH@T#9\-J\))';4M:.^Y5 W SET!\Y(Z%%-\I4)B= MC620F# ]?NJ*\!)B/4G#,2'8<=/!B'4Z(CX)7'H[HS12A#@=*D.<,F$GE;8D ML&FEZM5D=37ZFJ6W*,SS(TP:L;,/PU!@;39DLQQR^%,35C8Z9[W%=LS7J6Y9 M+#"4E$IQ\*%93^0H$*ZC06&J'6PB)8&Y-L(C&[=17>4)<*A>]\JMV"5Q0'+VDM($EKL1VDG ?R MP5;&EX;CD&(I[.##)A34V6<'\M><+H@WSK:]15].CNA*MJD) 0F#;\):P%,# M-+:E+W2_10DI>^\/]Q)*;H__,?KM)%OG)W'"P>W,2P+EPA$[D6$]WETL*JK; M^Y?"0%GL,$\0(0WLL:D[ 3M.NR[2VT%KH]G$T!EV\MSSFK,%Y='R6CBCV M4(&PZR7XBI]]F@ =C(=S>3/\W\GOE:9I'=F.O@!M$+TYOVT;1-<@ M[W[ J=)$K1^NET(/)NY\O'A& 7Z?&1L_>'Y=GO>LR+H$E,B>'473Y9<-B^P8 MSPO[!C)JU.0/*HJC1^""&-#::@<=^4["B#QFBM((PHM)#DI0;\$K(()@UMO! MU.J6S04E(;V1Y^97DZ\A3137=""]&'HT,JPC06RW@Z;4'M,&5X/#+ O.'I_+ M''_AD3O/]R*/AF(5D^0OFC%?X!S*%4VT-.]IP6M #V/>XN"_*4YV]+R"UN"X M )T,E,'>ENN-:5"R:'7P0'X*>TV6\@AV=;;DNCP6X\O:"O-9-* *]!AV "WU MI]1@?.R@]72^\-F2TAN:["M4S5;3"1!%CW9O3",8#SOHRY?&64(F(V>J\E"B M>O/4&A.EM[SGT^U;RN\]EQI1+YX"*V30[P_ D0=88U/?N) )\:\FQT);+S+V MC/K24'9Z<[P:]PN=U7;PK1"Z! M$0T[2+M@P71$^3Q99&6+*\UX6EL:2M53.,2MMA4U&%C"$F3+L,VF8 \/BG>^ MU?M<)COYQH07)6'M\AY5DK1J2@-72ZI6"'PMQE*2 8C8T?_:'*QU<)36P\O< MW1"W*P=HA6==3!&)=IC$HAM!//U>4&A,A":>OM]+DQ;7!$ M[&"P:F"3Z0G.4&\.W*57VDN'F>PJ/>U[!<3N:YJRP4A9=\8HGX(V317.>O!'D M*JB%L3.[=."9 P&R8Z*M/. YC*,9X]Z_=9E'M4+8:5^Z8U %B*7,G8=AW(BU M7 [2TS7C)6!L)0M4#;(;MX'WA7>8&\'XSQ'JUQREU:R[S96LD6YOY %"__F MI.+V)6ILMU4+$D?U[#,-1_H#NLURIJY5:9U]KTU;>/AEBXK).6P@1'1+FKP8 M B"E4-8R8DK-2L5 0?WB72X;6$B;DLS:P8+D..G1@Q!2+[:+W-1;4LCVB7EO MHJS;"9L3+U"SHRAN&2NZ%K=Y3Z+>H,)RU(X%W1QTLVWH4%IL MQPI;<59D(L<@AKT?T88H$!)VD+9Y4F1B2U4>>].A#4UZV^W@YXE.QOH?YRK+ MS38'8LUV;1>4>TRXQ81'^#NWL"VB5OM"_8]]1O+TVSZ[3)MLEJEA)S$7H\1U MJEUB\ V5*5Y=^3R&+#9\('QL2&37MCYKQE=0/VX-F$6#;M6&Y!2A.\Y-U6'O M"F]+.0PNBQB_H8N8NS,2UMAA8%DO]50 M!3A+&D#V9JM\YV NWYU(H#;X,37EL;/,-_-HE ;;04JO3VWWET0>S('IE>T= MC>':;DOGMP,+4M-OL:LC]>]D@^ TL" W=?-=G2;\V;6QTR-S."$E&08RD0X) M9V<^>PB_ANN)MQ18\EX9(KVNQV$31];D)%45(TS$S[$[P?+;\*+LZ#5>:!H1MY]VEDE-'(-G79$S2M9+,ZF[9$[+M8 M[?1$U!:H-UL,H1[\_AZ'Z6UHF2U"F)M,*2-V0UWQ=R]YRW&M_(AUUG/[_S+V M$4QG[>>I2.HI*6.]/W8L3&+SFO8A9?0BV -G^ZGE$:(FGK>F\C]7"3 M(: B"N6XMTV;'OJ] A];Z2RN:EJ.[,HJH/3VMC/3 [T&O.R@&;[[T,6!*YSH MWH)PMR:Z.6*[GC!:8;'T6\..#N>U=4';3/_QH5L?SP,PLV-<$,Y*MN(8NG_$ M'J?*E^K57#>I \IQ;QL[6Q#&6EO==GSXF(X/ 9TF#L,.C1!=C P-CO&M;RW- MD7NFLTF6++*3V41;%[3M]!^MN?5L L#,CMFD^*K7-?>$S@N93"$=*-7T&L2@ M3/;F]V]!B_K5,R4^NS]-Y!:=,;Z^W29ZP3H1BGDQH9.%-HC>-@DZ:Q!PI)Y! MJ^#,I70MM7Z*Y% %&R8\ 7C39KP5<3()D: M$2B+O6T:=,:B$1?,[JS8Z2_J+)\GD^_?*C;QZXM"Z7OJ$)L&]*F-LZG7%<<( MV$-Z:@DH:;UMNO0R1=_B#_M/>=5Q!Q$5V$8R7ZV8-W4A&AL%H13UEW&I(=Z;41BU MAEOR[(7T/O8'1R3TA MY7:A\I6GM:L7*/0"EJ[:C=0&D1;WR8' ;S^>$+Z\F6AOJ.^J'VHYZ M('.,I+7*KEJHUUE7[*QJ?NF]YI7*EOWT6??(G>U[AX.Z&U"E#O:QMH,=BA^* MHICKK52+Y5I)R"55C1#JXK&B%Z!OZ:60\^L ^*DL),T@='PK ZO_O14KTN#; M>A^-^/;9%TJ5%K5Y)2JPLPGKXVI[VFR%@T\[T;Y.>(BIZV7]O3Y*N(4M#Q M$\F7A2,@KR/CD81,-BU(7U&4W\V%H=9XB[K#^\$MG4J+BOL]P?B8!:[X)4_^ MKN@H![4=)9"UU/ M2A)4-:H".P>C@8=2YJT6V%C4T7X<)"&$@SME0NQ2YSJL[5P_YN_Q#I(49$ZI M'L3%WDK1)%QRI5)VN?J8A5&8)$Y+C,_C+ &+PBWKQZ#]<+'S/E9%4(U8(3,[2@] $< HB+[QHV5G\X%<& P6=G$< M@;U;P-5P+U0GM9-.) 0(B_K%_MY 3A->FFLS79S+13T-E*=X^^_KC]OWDNY_K3ZRR8WLV$=R%-2*\Z*SF_4Y@R+^93\Y5\\K<+(:,./GRL9 N94$JAA@&6E(-ND:A'L MS1P#)Y4@/X/MEG0?6)"*-EAEOQ*L H]1<7[(?\)\^J9J,.!E"8U,E]/9&MAF M5)FFN [J1>Z19M:*SG:1HS"(;##O8N:!C2-,T&O/=IA=#?G6G*& ".[BZI \%XS@+ MQ(]NLE=Q2KB_'([90H(\2C:@S2RVK []K9BF_&X%FR7+W$)09Z*G8B5;B0HM MR#D_I)*8"]5G%16ZCK-::9CE-H7V0'@-Z(<&3:-%FX)C23]3QGUJ>MU!)?I3 M$_1I0R]\!M&?994@!_,J >P#]R:1G0:K+>E#D% @36^J1'C"XM5LZ%CH@6M= M3VR9RY(DBCD5+8$'Q$]?4Z1<[M5?L&!ZX=W3UNI46CMUL!9LC!H$3.G6RA4(]RW"9BS M8?VP&6UE7C^H):P8V3?5DW?D73%SG7A^'-%Q\^&\887(,[^)3^40W@HW2WJY M)II#UYLK(?7:"",;>NL.A1IUW:_/XD@H]<4+O'D\OY&MQR_D9UX]_)+NJ3?O MY5M5O\O!3-TB8=6PL-X&9/,%"Z0%)S0BGJ\8#RIQ\:L*G'4-S@]9'>W&@>\N M=#=#\(8\?!&:<:&B]K&RVN([&JRK,=T.?WBEHK#."\4 \)FQ,82>C?)H?FLW M!-5:;QE#,N5A=H,II/Q>_^*?6@;-">V&*24*N_\ P\I&0ZK 8BFTN(=NV*S/ M#;A]:E^K3O&RU<(EX7+==$_KEQZ56T+:\[RL3F=5Z1MYT1_I$_9OE M3/VOTK;QS_,V35A-S7MV,"#Z(CT7/VKFM[JR=C!1WXY4#!34+SZ5AQDA6TS; MLQP^>AH6ZLKN$ MUZA>6J=:0<,+FQ*M[Z:76CKRT'42HFY.6C-R(M5>'&:PJ MLSME;Y5\H?,[RM5U%(,6:B1">#?2#7 M@!JSZ790=,8X]:9!$X8T(MAAW0T(,AIN!S_%5YBDAR&7CFIJZDMCA[8H5XJ: M%Z);9F8VZDMCSR]@.G3&VD%'_FS!Z:-,%T3U;-06QIY1P&1H3+6+ MBVPYDL5Q#X/Q)0O<]"]F;K3"V)-+8ZX 4-C!W44U!>SRALK)TPNF1XQS]B!^ M."8+\6_14K.<;E@/]BTA,*/M ++D4'4X3^+!KN(HC$@P%HI^%35P.:3G>733 M[L/J=0H1/+&M,MT"3%KJPTW_5\.78%>:W!=)75.%\ Z1S7VN([ M>>RJ-=V2 ;+@:(^8U._8-*5I1';S\-6(@:U4->%H5\];U5;O_#F=9OJZ*#X% MK@T4JN1$,DQB22E36WI')TJ-Y3L_5:Y6 MT=JYL)+);/THROS30<@).MB87EV84Y<%;.ZYY\'O<9)S MB(01Y486S&+89X)0"J V.%R% _W2T_WZ:,8LJ*[&,)0?J#0"A**1_KPV(4= MCENP[YR\V$(^CJI_)_M[C@EZAT[U=C%!&)N)>6*Q8L:P)%^8 M=G.QDEPVK\8Y6CKKBIRDII?MQI?MQI?M1KLWNIYNNS'D48$!\;=-],6OULB7 MTAC6[S2*\IKBN\"!WH)>]AMA+*29Z8HJ*3<:I0WJXL@LZ &NDJ$VI)_=QJ^! M%]%QHF*HW=:J*XCFL>N1JNYDJ:WLQ3$!-?'3F+.%^@*A*%(N@>:3-P&[HC4V MRL/0(]?$E0\4Z:"N*8;F=C?$6VFA'3YWOCS7[03F)79E$W;3)DL7'W'V M]_XL QN3F!6'Y][9BR?VXHF]>&)V>@%V>F(;PYG2!:LKMPNH*U3'<[HNR9Q> M34HZZ9PN37%\ITO=> KP:RSHQ]LZ#V0$PQ=/&'$>J!>DLFQ]44R/R]@\BAZ7 MSM*>XC6._)B*'L=-R-:4P_2M&L&JM+&WYQ)(<,MB[E(3JK4E,7VH1KAJ[.PK MNB@0J^WEK]Z89HOQDJ;7E,M7A*2&^<$H,;F_EY:_4[3U>N[WB_\[Z M6]+7E6]^Y)]SUM]S\@^^>+\OWN^+]VNI'_;B_;YXOR_>[XOW^^+]OGB_+][O MTR";+9\-ZW0%V%#AG?!\FR&!Y/?NMW1\]Y^+Y[M?0T 7,=,X3^,57JR^FMS& M\E%*L4P /4MQ6'GOLE2==(97%5KV*L6-%WZ3KZ%]%?IRH5<0>53G*>>'_7JQ M+KNA@AGC_A- #GDL!&%?[)!@*/J=H)*]I-7K--=BBIS)-^[D=:,16ZQ:NGZB M E>"/58V9JD=2I9L'R;O[@[NA*9C^98?#<*D:M@P6'DH-*WM2-;F%*OK;!#\ MWC8!LQ=GR^1H=I\4Y7B/''8^//G(6Z?;BK_6HQ"I^'84S')S'W@FFJ:6*4 M<*L$.)Z;1(*+8HEAIK;3LK[=S%VV'7J[/RS]2KWI3!@X%!J)-JFR6WEV]DL2%27 M.P)KS[A^)5AY(EH>!J=?<'Z0W_BKLZ#<23[CK+_C1,Q)O^04/[7E27$W_2#; MAY(# !/J@MQDG0QF^H4BV\-[@:R*9#'G>:[9SM85(GO@9DXWLSELAYP=ZX&2 M$4!2\?WP;:'7$-GSMDE+S57[R^VKPTZ: N]NV]EI4V?3+@H*J8H3&UJNGZK5 MH"5CZ82X!LLJ%8+/=-U]XOFQ7$)NVCX<_QZ'D5RD-FQ"D K1TKT\56."HVKU MF*(RH_&HHJX(V!3>[VQ3,*/8:;YRA,9S2KA\/VOMY1E7]VH)8'/X@+^@,)JR M+;FBU5DP:6S:9UA5*(H#:?W8%ZU&EO2DJA8"%O&2#3)P9E8"8#?,4G(V++=D M_RN9/++]_--'UX^%N#RI/2:^&_O9>7NFNIB&BKMDL*/1=[5'HT[V22?_IB/A M=@I?E;$CV7>3/33Y97G/(MLZLRN8I,^I!2.^?[>N6K3KGR]W++Z?.Q;-][S% MVFHL1Q\QL-Q2-^:>#'XI#9!LOHBC;("L3,3+^@KT;U3T^M$=:A>]XF#'JQGU M&LHP;=,+&F9).YA^@AX$:C9%9/JYR%)<0NFO!=04Q#Y<@#;$T@4!I<%V^!P; M)\Y*3O(XQ_KBV%GOFS*CM\8F?K8<&M+'#GN;1O/JK;\OTJVY5GFE(_)HN)=? M>28^$;$B7B+=JA7ZK/4S^X-:(=2<^IE>IX\R0I >T8!./(@AFP+(_0G 2B6' MOM9T2[J*/ /PHC1**Q@?LV13F 9R2QBV05-YJ[I0HT,"&;]>J/,E@+WE8R.4 MA%00=".Y][,6I>Y%BN([&;ZN-=V.%NOM M8"B_1G1UYWO3]&9.3,^#2S%BCAZH?T^_B%%JIGO:"EK!;@9K-\3'#E)3,VG2 M[&[DF?35Y*L8*L*0:A886J'=C)\&X& '8<=DX$&%@OF=]-L9I5&B M<7BT3!,-^"24::?CN3S1H>,3*LAP#?>V.OL ;AQ8VX;0,;YV-)KR] +NYP8Q MW-BL;J9:%DET0P(V[ZH;FBOV6N(YG<20\OB]>X,WC M>;[L.V.\K+U^'^;#IO>85NIDM3IYM8ZHUUE5[*0U6[%=HW.@&VS@-*S&FLX9 MUK8"L7@TF]RX(N0MH%9,:WLV&#P;9V*E\L:':9O6@WW(U9:T5M1;^=8M4/?S M8/3 _DF)[HWH%E5A'Z4]*?]5#'>M"8BOTLX:0:$R[%M83]T,*CCN5$/8FGQ$ M)QR#\*V]MZVO22B.5"#Z7Z?,_$+\.$V7OO'OBD.7;JI&<^6[:2;= =&V 7U, M&U! IW(CZ,7]MZ9I--X.V,F+50KS&KH153D@^3_N)/EJ-^%Y=?I+%K@M&T)1 M%/O"7:]MH8I1IT,"RKVB^"ZD?\2BRM/[!!M0+,K'RF6A535.6H]E%W\VS31O MFJDE,"^=E)4ZH:'+O84AQ:)&!CMVTL#*YCT4H_6--NRS?Y'_D>E$Q6_^'U!+ M 0(4 Q0 ( -5H#%%GKK! !S8VMT+3(P,C P-C,P7W!R92YX;6Q02P4& 8 !@"* ) 0 ;ND end