0000944075-17-000050.txt : 20171113 0000944075-17-000050.hdr.sgml : 20171110 20171113132956 ACCESSION NUMBER: 0000944075-17-000050 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 49 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171113 DATE AS OF CHANGE: 20171113 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: 171194947 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 q3-2017.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 September 30, 2017

 

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)

 

 

 

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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). YES [ X ] NO [ ]

 

 

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer,” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer [ ] Accelerated filer [ ] Non-accelerated filer [ ] Smaller reporting company [X]

 

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 November 8, 2017 was 7,011,128 shares.

 

 

 

 

 

 

 

 

 

 

  

 

 

INDEX

 

 

    PAGE NO. 
Part I.  Financial Information     
      
Item 1.  Financial Statements (Unaudited):     
      
     Statements of Income - Three and Nine Months Ended September 30, 2017 and 2016   1 
      
     Balance Sheets - September 30, 2017 and December 31, 2016   2 
      
     Statements of Cash Flows - Nine Months Ended September 30, 2017 and 2016   3 
      
     Notes to Financial Statements   4 
      
Item 2. Management’s Discussion and Analysis of Financial Condition and
Results of Operations
   12 
      
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.

STATEMENTS OF INCOME
(Unaudited)
 
  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2017  2016  2017  2016
             
Revenues  $5,475,475   $5,102,130   $16,903,173   $15,357,658 
                     
Cost of revenues   2,429,036    2,472,315    7,834,378    7,641,852 
                     
Gross profit   3,046,439    2,629,815    9,068,795    7,715,806 
                     
Operating expenses:                    
   Research and development   873,830    704,335    2,529,210    2,102,466 
   Sales and marketing   737,276    694,061    2,238,081    2,063,585 
   General and administrative   659,575    513,114    1,949,673    1,652,218 
      Total operating expenses   2,270,681    1,911,510    6,716,964    5,818,269 
                     
Operating income   775,758    718,305    2,351,831    1,897,537 
                     
Interest expense, net   (20,892)   (28,970)   (81,246)   (102,380)
                     
Net income before income taxes   754,866    689,335    2,270,585    1,795,157 
Income tax expense   (340,765)   (20,285)   (980,754)   (60,855)
                     
Net income  $414,101   $669,050   $1,289,831   $1,734,302 
                     
Net income per share:                    
                     
   Basic  $0.07   $0.11   $0.21   $0.30 
   Diluted  $0.06   $0.10   $0.19   $0.25 
                     
Weighted average shares outstanding:                    
                     
   Basic   6,261,460    5,842,609    6,047,869    5,769,981 
   Diluted   7,129,633    7,281,545    6,936,210    7,181,588 

 

  

 See accompanying notes.

 1 

  

 

 

SOCKET MOBILE, INC.
BALANCE SHEETS
 
  

September 30,
2017

(Unaudited)

  December 31, 2016
ASSETS
Current assets:          
   Cash and cash equivalents  $2,867,023   $1,319,006 
   Accounts receivable, net   3,413,897    2,866,877 
   Inventories, net   2,246,289    1,537,439 
   Prepaid expenses and other current assets   445,946    259,464 
   Deferred cost on shipments to distributors   241,523    947,799 
      Total current assets   9,214,678    6,930,585 
           
Property and equipment:          
   Machinery and office equipment   2,112,111    2,063,221 
   Computer equipment   854,476    945,054 
    2,966,587    3,008,275 
   Accumulated depreciation   (2,442,573)   (2,444,392)
      Property and equipment, net   524,014    563,883 
           
Goodwill   4,427,000    4,427,000 
Other assets   63,037    75,918 
Deferred tax assets   8,329,850    9,589,408 
      Total assets  $22,558,579  $21,586,794
           
           
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:          
   Accounts payable and accrued expenses  $1,108,264   $1,581,226 
   Accrued payroll and related expenses   635,928    632,931 
   Deferred revenue on shipments to distributors   633,554    2,010,441 
   Related party convertible notes payable   —      752,625 
   Short term portion of deferred service revenue   34,298    47,776 
   Short term portion of capital leases and deferred rent   53,878    39,175 
      Total current liabilities   2,465,922    5,064,174 
           
Long term portion of deferred service revenue   30,339    25,610 
Long term portion of capital leases and deferred rent   285,155    327,078 
   Total liabilities   2,781,416    5,416,862 
           

Commitments and contingencies

          
Stockholders’ equity:          
   Common stock, $0.001 par value: Authorized – 20,000,000 shares,          
      Issued and outstanding – 6,982,869 shares at
      September 30, 2017 and 5,878,405 shares at December 31, 2016
   6,983    5,878 
   Additional paid-in capital   64,702,918    62,889,851 
   Accumulated deficit   (44,932,738)   (46,725,797)
      Total stockholders’ equity    19,777,163    16,169,932 
         Total liabilities and stockholders’ equity   $22,558,579  $21,586,794

 

 

 

See accompanying notes.

 2 

  

 

SOCKET MOBILE, INC.

STATEMENTS OF CASH FLOWS
(Unaudited)
       
   Nine Months Ended September 30,
   2017  2016
Operating activities          
  Net income  $1,289,831   $1,734,302 
  Adjustments to reconcile net income to net cash provided by operating activities:          
      Stock-based compensation   315,237    244,052 
      Depreciation and amortization   236,059    209,707 
      Deferred income tax expense   926,464    23,954 
           
  Changes in operating assets and liabilities:          
      Accounts receivable   (547,020)   (294,941)
      Inventories   (708,850)   186,475 
      Prepaid expenses and other current assets   (186,482)   (139,946)
      Other assets   12,881    —   
      Accounts payable and accrued expenses   (9,478)   (639,303)
      Accrued payroll and related expenses   2,997    (40,759)
      Net deferred income on shipments to distributors   109,011    21,324 
      Customer deposit   56,700    (640,440)
      Deferred service revenue   (8,749)   (37,692)
      Change in deferred rent   (7,299)   4,890 
         Net cash provided by operating activities   1,481,302    631,623 
           
Investing activities          
  Purchases of equipment   (196,190)   (175,080)
       Net cash used in investing activities   (196,190)   (175,080)
           
Financing activities          
  Payments on capital leases   (19,921)   (24,798)
  Proceeds from borrowings under bank line of credit agreement   —      350,000 
  Repayments of borrowings under bank line of credit agreement   —      (350,000)
  Repayments of related party and other short term credit line notes payable   —      (500,000)
  Proceeds from stock options exercised   282,826    118,068 
  Proceeds from warrants exercised   —      158,145 
       Net cash provided by (used in) financing activities   262,905    (248,585)
           
Net increase in cash and cash equivalents   1,548,017    207,958 
           
Cash and cash equivalents at beginning of period   1,319,006    938,155 
Cash and cash equivalents at end of period  $2,867,023  $1,146,113
           
Supplemental disclosure of cash flow information          
  Cash paid for interest  $2,339   $12,873 
Supplemental disclosure of non-cash investing and financing activities          
  Equipment purchased under capital lease   —     $64,101 
  Conversion of notes payable and accrued interest into common stock  $1,216,109    —   
  Cashless exercise of warrants   —     $35 

 

See accompanying notes.

 3 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

(Unaudited) 

 

NOTE 1 Basis of Presentation

 

The accompanying unaudited 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, 2016.

 

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 September 30, 2017 and December 31, 2016, 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

The Company adopted the new revenue recognition policy effective January 1, 2017. 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 plus knowledge of pending returns outside of the norm. Actual return history is approximately 20% of the channel inventory, primarily from stock rotations. To reflect the period-specific effects of applying the new policy, the Company reclassified the balance of net deferred revenue on shipments to distributors in the amount of $1,062,642 as of December 31, 2016 to a refund liability of $2,010,441 (deferred revenue on shipments to distributors) and an asset of $947,799 (deferred cost on shipments to distributors). The effect of the change on January 1, 2017 is a one-time reduction (debit) to net deferred revenue in the amount of $836,000 less the deferred tax effects of $333,000 for a net improvement in retained deficit of $503,000. At September 30, 2017, the deferred revenue and deferred cost on shipments to distributors were $633,554 and $241,523, respectively.

 

 4 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

(Unaudited)

 

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 September 30, 2017 and December 31, 2016 were as follows:

 

   September 30,  December 31,
   2017  2016
Raw materials and sub-assemblies  $3,279,490   $2,665,185 
Finished goods   151,655    64,359 
Inventory reserves   (1,184,856)   (1,192,105)
Inventories, net  $2,246,289  $1,537,439

 

 

 

NOTE 4 — Related Party Subordinated Convertible Notes Payable

 

The Company’s Subordinated Convertible Notes of $752,625 matured on September 4, 2017. At the option of the note holders, note payable principal and accrued interest totaling $1,216,109 was converted into 972,884 shares of common stock at a conversion rate of $1.25 per share. The conversion reduces current liabilities and increases stockholders’ equity by $1,216,109. These 4-year notes were originally issued on September 4, 2013 to officers and directors of the company and converted into common stock at maturity pursuant to the terms of the notes.

 

At December 31, 2016, accrued interest of all convertible notes was $382,808 and was included in Accounts Payable and Accrued Expenses.

 

Interest expense for the three and nine months ended September 30, 2017 was $22,179 and $80,676, respectively. Interest expense for the three and nine months ended September 30, 2016 was $27,836 and $88,840, respectively.

 

 5 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

(Unaudited)

 

NOTE 5 — Bank Financing Arrangements

 

On March 20, 2017, the Company completed a Business Financing Modification Agreement by and between the Company and Western Alliance Bank (the “Bank) to extend the expiration date of the domestic portion of the revolving credit line to February 27, 2019. The international portion of the credit line was not changed and will expire on February 27, 2018. Under the terms of the credit facility agreement with the Bank, the Company may borrow up to $2.5 million, of which up to $2.0 million is based on qualified receivables from domestic customers and up to $0.5 million is based on qualified receivables from international customers. In addition, the Company must maintain a minimum liquidity ratio calculated at the end of each month of quick assets (cash plus qualified accounts receivable) to outstanding obligations to the Bank not less than 1.75 to 1.0. Advances against the domestic and international lines are calculated at 70% of qualified receivables. Borrowings under the lines bear an annual interest rate equal to the Bank’s prime rate (minimum of 3.25%) plus 1.5%. There is also a collateral handling fee of 0.1% per month of the financed receivables outstanding. The applicable interest and fees are calculated based on the actual amounts borrowed. The borrowings under the credit facility are secured by a first priority security interest in the assets of the Company. All advances are at the Bank’s discretion and the Bank is not obligated to make advances. The agreement may be terminated by the Company or by the Bank at any time. At September 30, 2017, there were no amounts borrowed, and the total borrowing capacity was approximately $2,186,000.

 

No amounts were drawn under the Company’s bank credit lines during the three and nine months ended September 30, 2017. Total interest expense on the amounts drawn under the Company’s bank credit lines in effect during the three and nine months ended September 30, 2016, was zero and $3,000, respectively.

 

NOTE 6 — Segment Information and Concentrations

 

Segment Information

The Company operates in the mobile barcode and RFID/NFC scanning market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning 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 and resellers. 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 and nine-month periods ended September 30, 2017 and 2016 were as follows:

 

  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2017  2016  2017  2016
Revenues:            
   United States  $4,430,409   $4,030,547   $13,438,873   $12,308,704 
   Europe   711,057    821,782    2,642,265    2,237,439 
   Asia and rest of world   334,009    249,801    822,035    811,515 
      Total revenues  $5,475,475  $5,102,130  $16,903,173  $15,357,658

 

 

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.

 

 6 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

(Unaudited)

 

Major Customers

Customers who accounted for at least 10% of the Company’s total revenues in the three and nine-month periods ended September 30, 2017 and 2016 were as follows:

 

  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2017  2016  2017  2016
Ingram Micro Inc.   40%   29%   39%   27%
BlueStar, Inc.   20%   21%   17%   23%
ScanSource, Inc.   10%   19%   17%   16%
Spinal Modulation, Inc.   *    *    *    10%

_____________

* Customer accounted for less than 10% of total revenues for the period

 

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 the Company 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 net accounts receivable balances at September 30, 2017 and December 31, 2016 were as follows:

 

 

   September 30,  December 31,
   2017  2016
Ingram Micro Inc.   36%   49%
BlueStar, Inc.   23%   30%
ScanSource, Inc.   13%   * 

_____________

* Customer accounted for less than 10% of net accounts receivable balance at period end

 

 

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 September 30, 2017 and December 31, 2016, 20% and 27%, respectively, of the Company’s accounts payable balances were concentrated with two suppliers. For the nine months ended September 30, 2017, the top two suppliers accounted for 53% of the inventory purchases.

 

 7 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

(Unaudited)

 

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 employee stock options, based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options are generally determined using a binomial lattice valuation model that incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period. Total stock-based compensation expense for the three and nine months ended September 30, 2017, was $112,151 and $315,237, respectively. Total stock-based compensation expense for the three and nine months ended September 30, 2016 was $93,230 and $244,052, respectively. In the three and nine months ended September 30, 2017, 66,600 and 248,900 stock options were granted at weighted average per share fair values estimated at $2.47 and $2.65, respectively.

 

NOTE 8 — Net Income per Share Applicable to Common Stockholders

 

The following table sets forth the computation of basic and diluted net income per share:

 

  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2017  2016  2017  2016
Numerator:            
   Net income   $414,101  $669,050  $1,289,831  $1,734,302
                     
   Convertible note interest    —     $27,836    —     $88,840 
                     
   Adjusted diluted net income   $414,101  $696,886  $1,289,831  $1,823,142
                     
Denominator:                    
   Weighted average common shares outstanding used in computing net income per share:                    
      

      Basic

   6,261,460    5,842,609    6,047,869    5,769,981 

      Effect of dilutive stock options and convertible notes payable

   868,173    1,438,936    888,341    1,411,607 
                     
      Diluted    7,129,633    7,281,545    6,936,210    7,181,588 
                     
Net income per share:                    
      Basic   $0.07   $0.11   $0.21   $0.30 
      Diluted   $0.06   $0.10   $0.19   $0.25 

 

 8 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

(Unaudited)

 

NOTE 9 — Taxes

 

Effective December 31, 2016, the Company released a full valuation allowance for deferred taxes and set up deferred tax assets on the balance sheet. With the consideration of available evidence, including three consecutive years of increasing net income and expectations for continued sustainable profitable operations, the Company believed that, in accordance with the guidance provided by ASC 740, it is more likely than not to realize the majority of the value of federal and state deferred tax assets. The Company will continue to monitor the likelihood that it will be able to recover the deferred tax assets in the future.

 

The Company has recorded a provision for income taxes of $340,765 and $20,285 for the three months ended September 30, 2017 and 2016, respectively, and $980,754 and $60,855 for the nine-month periods ended September 30, 2017 and 2016, respectively.

 

The 2017 provision of $980,754 includes deferred tax expense of $926,464, federal alternative minimum tax expense of $41,387, and state alternative minimum tax expense of $12,903. The provisions for income tax for 2016 include federal alternative minimum tax expense of $27,750, state alternative minimum tax expense of $9,150, and deferred tax expense of $23,955.

 

NOTE 10 — Commitments and Contingencies

 

Operating Lease

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. Rental expense was $108,473 and $326,509 for the three and nine-month periods ended September 30, 2017, respectively. Rental expense was $109,004 and $327,049 for the three and nine-month periods ended September 30, 2016, respectively. The Company recorded a deferred rent obligation in accrued liabilities in the amount of $279,601 and $286,901 at September 30, 2017 and December 31, 2016, respectively.

 

Future minimum lease payments under the operating lease at September 30, 2017 are shown below:

 

Annual minimum payments:  Amount
2017 (October 1, 2017 to December 31, 2017)  $108,421 
2018   442,359 
2019   460,053 
2020   478,455 
2021 to 2022   751,269 
     Total minimum payments  $2,240,557

 

 

 

 9 

 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

(Unaudited)

 

Capital Lease Obligations

The Company leases certain of its equipment under capital leases. The leases are collateralized by the underlying assets. At September 30, 2017 and December 31, 2016, property and equipment with a cost of $100,584 was subject to such financing arrangements. The accumulated depreciation of the assets associated with the capital leases as of September 30, 2017 and December 31, 2016, amounted to $44,353 and $20,173 respectively.

 

Future minimum payments under capital lease and equipment financing arrangements as of September 30, 2017 are as follows:

 

Annual minimum payments:  Amount
2017 (October 1, 2017 to December 31, 2017)  $7,443 
2018   26,900 
2019   17,892 
2020   9,164 
Total minimum payments   61,399 
Less amount representing interest   (1,968)
    Present value of net minimum payments   59,431 
Short term portion of capital leases   (28,688)
Long term portion of capital leases  $30,743

 

 

 

Purchase Commitments

As of September 30, 2017, the Company has non-cancelable purchase commitments for inventory to be used in the ordinary course of business of approximately $2,526,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.

 

Recently Issued Financial Accounting Standards

In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-09, Improvements to Employee Share-Based Payment Accounting (Topic 718), which simplifies several aspects of the accounting for employee share-based payment transactions including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The new guidance removes the present requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable; instead, it is required to be recognized at the time of settlement, subject to normal valuation allowance considerations. We adopted the new standard effective January 1, 2017.

 

 10 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

(Unaudited)

 

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.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 11 

 

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 not 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 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.

 

 

 

 12 

 

The Company

 

We are a leading producer of data capture products for mobile applications used in Retail, Commercial Services, Industrial & Manufacturing, Transportation & Logistics, and Health Care. Our primary products are cordless data capture devices that connect over Bluetooth and work with applications running on smartphones, tablets and mobile computers using operating systems from Apple® (iOS), Google™ (Android™) and Microsoft® (Windows®). We focus on serving the needs of software application developers as scanner sales are primarily driven by the deployment of barcode and NFC/RFID enabled mobile applications.

 

We design our own products and subcontract the manufacturing of product components to independent third-party contract manufacturers who are located in the U.S., Mexico, Singapore, China, and Taiwan and who have the equipment, know-how and capacity to manufacture products to our specifications. Final products are assembled, tested, packaged, and distributed at and from our Newark, California facility. We offer the products worldwide through two-tier distribution enabling customers to purchase from a large number of on-line resellers around the world including some application developers. The geographic regions served by the Company include the Americas, Europe, Asia Pacific and Africa.

 

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 running on smartphones and tablets, building a growing demand for our products. Our data capture products address the growing 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.

 

Products

 

Cordless scanners

We offer 1D (imager and laser) and 2D barcode and NFC/RFID scanning products in standard, durable and sled/sleeve configurations. Our SocketScan™ standard scanners are lightweight and ergonomically designed for easy handling and usage as stand-alone cordless scanners. Besides grey color, the SocketScan™ scanners come in 5 vivid colors, blue, green, red, white and yellow. Our DuraScan® line of durable scanners have an IP54 durability rating and improved usability features in industrial colors: Construction Orange, Safety Green and Utility Gray. Our SocketScan™ 800 Series cordless barcode scanners are designed to be attachable, with an easily detachable clip, to smartphones and other mobile devices for more integrated barcode scanning. The 800 Series scanners can also be used in simple handheld mode. Our sled/sleeve solution, “DuraCase”, is designed to integrate one of our SocketScan™ 800 Series scanners in a sleeve with an iPod Touch or SmartPhone enabling both devices to be used and charged simultaneously and easily operated with a single hand.

 

Our Software Developer Kit (“SDK”) supports all of our data capture devices (both barcode reader and Contactless Reader Writer) with a single installation, making it easy for a developer to integrate our data capture capabilities into their application centric solution while giving the customer the ability to select the products that work best for them. Our SDK enables the developers to modify, control the placement of the captured data in their application, and control the feedback to the user that the transaction and transmission was successfully completed. Socket Mobile’s SDK also enables the built-in camera in a customer’s smartphone or tablet to be used for occasional or lower volume data collection requirements.

 

 13 

 

Extended warranty programs are available for all of our data capture products.

 

We commenced shipping our DuraScan® D600 Contactless Reader Writer at the end of Q3 2017. The D600 is our first handheld capable of reading data from RFID tags or from smartphones leveraging near-field communication capabilities. RFID tags are used in many applications, like digital wallet applications for loyalty cards, identification cards, payment cards, coupons, event tickets and others that leverage the exchange of electronic “tokens”. These tokens can be exchanged via NFC enabled devices. We are also incorporating the RFID reader/writer technology into the base of a retail accessory stand that enables customers to scan barcoded documents. We continue working with our registered developers to explore the data capture opportunities around RFID/NFC.

 

Mobile handheld computers

Through June 30, 2016, we offered a family of SoMo® (“Socket® Mobile”) handheld computer products with standard or antimicrobial cases running the Windows Embedded Handheld System 6.5 operating system. Handheld computer accessories included plug-in 1D and 2D barcode scanners, charging cradles, durable cases, and radio frequency identification (RFID) readers with NFC (near field communication). Our handheld computers were designed with wireless LAN (802.11 b/g/n) and Bluetooth connectivity for use with applications that did not require phones. Due to the technical obsolescence of key components, we phased out this product family in Q2 2016 and exhausted the remaining SoMo® units in Q3 2016.

 

Service

Our products are warranted for one year and we offer SocketCare extended warranty programs for up to five years including repair or replacement due to accidental breakage. We also repair or replace products that are beyond their warranty period.

 

 14 

 

Revenues

 

Total revenue for the third quarter of 2017 was $5.5 million, an increase of seven percent compared to revenue of $5.1 million for the same quarter a year ago. For the nine months ended September 30, 2017, revenue was $16.9 million, an increase of ten percent compared to revenue of $15.4 million in the comparable period one year ago. Our product revenues and the corresponding increase or decrease in revenues for the comparable periods are shown in the following table: 

 

 

(revenues in thousands) 

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

Product family:  2017  2016 

Increase

(Decrease)

  2017  2016 

Increase

(Decrease)

Cordless barcode scanners

and accessories

  $5,022   $4,635    8%  $16,258   $12,669    28%
                               

Mobile handheld computer,

accessories and license fees

   83    400    (79%)   165    2,329    (93%)
                               
  Services   370    67    452%   480    360    33%
                               
  Total  $5,475   $5,102    7%  $16,903   $15,358    10%

 

 

Revenue of our cordless barcode scanners and accessories increased by 8% or $0.4 million in the third quarter of 2017, compared to the same quarter a year ago. Revenue increases of $0.3 million were from increased sales volume of our multi-colored SocketScan™ standard scanners (7Ci) that are lightweight and ergonomically designed for easy handling and usage as stand-alone cordless scanners. Revenue increases of $0.2 million were from our DuraScan® 2D imager barcode scanners which have an IP54 durability rating and improved usability features. The revenue from our scanning accessories increased $0.1 million. Revenue of our SocketScan™ 1D laser barcode scanners decreased $0.2 million.

 

Revenue of cordless barcode scanners and accessories for the nine months ended September 30, 2017 was $16.3 million, an increase of 28% or $3.6 million compared to the revenue of $12.7 million in the same period a year ago. Revenue increase of $2.3 million was from increased sales volumes of our multi-colored SocketScan™ standard scanners (7Ci). Revenue of our SocketScan™ 800 Series attachable scanners increased $1.1 million. Revenue of DuraScan® 2D imager barcode scanners increased $0.3 million. The revenue from our scanning accessories increased $0.3 million. Revenue of our SocketScan™ 1D laser barcode scanners decreased $0.4 million.

 

We discontinued availability of the mobile handheld computer product family due to technical obsolescence of several key components in Q3 2016. Revenue of mobile handheld computer, accessories and license fees in the nine months ended September 30, 2016 included a last buy order from one of our legacy SoMo® customers.

 

Service revenues were 6.8% and 1.3% of the total revenues in the third quarter of 2017 and 2016, respectively and were 2.8% and 2.3% in the first nine months of 2017 and 2016, respectively. Revenues in 2017 included engineering service revenue and SocketCare service revenue. Our SocketCare service contracts are purchased by our customers in conjunction with the purchase of cordless barcode scanners.

 

 

 15 

 

 

Gross Margins

 

Our gross margins on sales for the three and nine months ended September 30, 2017 were 55.6% and 53.7%, respectively, compared to 51.5% and 50.2%, respectively, for the corresponding periods a year ago. Improvements in overall margins reflected the component cost reductions received from our suppliers due to our higher volumes of cordless barcode scanner sales. Margin improvements were also due to a change in mix of products sold favoring a greater proportion of sales of our cordless barcode scanner models which, as a whole, are above average product margins and a lower proportion of sales of our mobile handheld computers which are below average product margins. In 2016, about 8% and 15% of the revenue came from the sale of mobile computer products for the three and nine months ended September 30, 2016, respectively, compared to 2% and 1%, respectively, for the corresponding periods in 2017.

 

Research and Development Expense

 

Research and development expense in the three and nine months ended September 30, 2017 were $873,830 and $2,529,210, an increase of 24% and 20% compared to expenses of $704,335 and $2,102,466 in the corresponding periods one year ago. Increase in the level of research and development expense was primarily due to higher personnel costs reflecting additions to headcount and our annual salary increases effective April 1, 2017. Additional increases were from higher outside services driven by the development costs for our new SocketScan™ and DuraCase products and higher allocated facility maintenance costs. Research and development expense for the fourth quarter of 2017 is expected to moderately increase as we have added additional employees to engineering.

 

Sales and Marketing Expense

 

Sales and marketing expense in the three and nine months ended September 30, 2017 were $737,276 and $2,238,081, an increase of 6% and 8% compared to expense of $694,061 and $2,063,585 in the corresponding periods one year ago. Increases in sales and marketing expense were primarily due to the higher personnel costs reflecting additions to headcount and our annual salary increases, higher professional consulting services for international market development and management, and higher allocated facility maintenance costs. Sales and marketing expense for the fourth quarter of 2017 is expected to be similar to the third quarter.

 

General and Administrative Expense

 

General and administrative expense in the three and nine months ended September 30, 2017 were $659,575 and $1,949,673, an increase of 29% and 18% compared to the expenses of $513,114 and $1,652,218 in the same periods one year ago. Increases in general and administrative expense were primarily due to higher legal expenses associated with new patent applications and SEC filings for Convertible Notes conversion, higher personnel costs reflecting the effect of our annual salary increases for employees and higher employee benefit costs. General and administrative expense is expected to be moderately lower in the fourth quarter of 2017 from third quarter levels.

 

 16 

 

 

Interest Expense, Net of Interest Income

 

Interest expense and other, net of interest income and other, in the three and nine months ended September 30, 2017 was $20,892 and $81,246, respectively, compared to $28,970 and $102,380, respectively, in the same periods one year ago. Interest expense in 2017 was related to interest on subordinated convertible notes payable (see “NOTE 4 — Short Term Related Party Convertible Notes Payable” for more information) and interest on equipment lease financing obligations. Interest expense in 2016 was related to interest on subordinated convertible notes payable, interest on amounts drawn on our bank lines of credit, and interest on equipment lease financing obligations. Lower interest expense in Q3 2017 reflected the conversion of convertible notes on September 4th. Lower interest expense in comparable nine months in 2017 reflected the lower interest rate on the convertible notes effective at the end of Q1 2016 and no amount borrowed under the lines of credit with Western Alliance Bank during the period. $350,000 was borrowed at March 31, 2016 and repaid in Q2 2016. Average outstanding balance of bank credit line during the first nine months of 2016 was $78,000.

 

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

 

Income Taxes

 

Effective December 31, 2016, we released our valuation allowance for deferred taxes and set up deferred taxes on our balance sheet. With the consideration of available evidence, including three consecutive years of increasing net income and expectations for continued sustainable profitable operations, we believed that, in accordance with the guidance provided by ASC 740, it is more likely than not to realize the value of federal and state deferred tax assets.

 

On September 30, 2017, our deferred tax asset is valued at $8,329,850, and consists of $7,041,053 for net operating loss carryforwards, $991,108 relating to temporary timing differences between GAAP and tax-related expenses, and $297,689 relating to R&D credits.

 

Income tax expenses in the three and nine months ended September 30, 2017 were $340,765 and $980,754, respectively, compared to $20,285 and $60,855, respectively, in the same periods one year ago. The provision in both 2017 and 2016 included deferred tax expenses and federal and state alternative minimum tax expenses. In 2016, we applied a full valuation allowance for our deferred taxes so only a small deferred tax expense relating to the portion of the Company’s goodwill amortized for tax purpose was recorded.

 

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.

 

 

 17 

 

 

Cash Flows and Contractual Obligations

 

As reflected in our Statements of Cash Flows, net cash provided by operating activities was $1,481,302 and $631,623 in the first nine months of 2017 and 2016, respectively. We calculate net cash provided by operating activities by increasing our net income ($1,289,831 and $1,734,302 in the first nine months of 2017 and 2016, respectively) 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 $1,477,760 and $477,713 in the first nine months of 2017 and 2016, 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 nine months of 2017, changes in operating assets and liabilities resulted in a net use of cash of $1,286,289 which was primarily due to the buildup of inventories to support rising sales and to provide economic order quantity savings on orders, increases in accounts receivable driven by the higher shipment level during the last couple weeks of September, new product D600 software development costs which are expected to be amortized over the life of D600 starting from Q4 2017, and product certification costs which are capitalized and amortized over the shorter of the certification period or the useful life of the product. The uses of cash were partially offset by increases of the inventory levels in our distribution channel and a deposit collected from a customer who placed an order for a legacy product. In the first nine months of 2016, changes in operating assets and liabilities resulted in a net use of cash of $1,580,392 which was primarily from decreases in accounts payable due to improvement in paying outstanding balances with our suppliers, reductions of customer deposit applied to the shipments of the last time buy order for our mobile handheld computer product, and increases in accounts receivable and prepaid expenses. The uses of cash were partially offset by reductions in SoMo® inventory which has been phased out as end of life during 2016.

 

In the nine months of 2017, we used $196,190 in investing activities related to expenditures on production tooling for new products and purchases of computer software and hardware. In the comparable period of 2016, we used $175,080 in investing activities related to expenditures on production tooling, purchases of computer software and hardware, and implementation of a new accounting and operations management ERP software system.

 

Cash provided by financing activities was $262,905 in the first nine months of 2017 compared to $248,585 used in financing activities in the same period of 2016. Financing activities in the first nine months of 2017 consisted primarily of the proceeds from the exercise of stock options. Financing activities in 2016 consisted primarily of repayment of $500,000 of subordinated notes payable, offset by the proceeds from the exercise of warrants and stock options in the amount of $276,213.

 

 18 

 

  

Our contractual cash obligations at September 30, 2017 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

  $2,526,000   $2,526,000   $—     $—     $—   
  Operating leases    2,240,000    438,000    929,000    873,000    —   
  Capital leases    60,000    29,000    31,000    —      —   
  Total contractual obligations   $4,826,000  $2,993,000  $960,000  $873,000  $—  

 

 

   

Off-Balance Sheet Arrangements

As of September 30, 2017, 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 credit line facilities. Our bank credit line facilities of up to $2.5 million have variable interest rates based upon the lender's prime rate (minimum of 3.25%) plus 1.5%, 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 our outstanding credit line balances. During the first nine months of 2017, no funds were borrowed under our lines of credit with Western Alliance Bank.

 

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 and expenses at the beginning, during and at the end of the quarter ended September 30, 2017, an adverse change of 10% in exchange rates would have resulted in an decrease in our net income for the third quarter of 2017 of approximately $34,000 if left unprotected. For the third quarter of 2017, 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 gain of $1,200. 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 September 30, 2017 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.

 

We may not maintain ongoing profitability.

 

To maintain ongoing 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 net revenue or manage our expenses sufficiently 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.

 

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.

 

 22 

 

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. In particular, should these conditions cause our revenues to be materially less than forecast, we may find it necessary to initiate reductions in our expenses and defer product development programs. In addition, our ability to access the capital markets and raise funds required for our operations may be severely restricted at a time when we would like, or need, to do so, which could have an adverse effect on our ability to meet our current and future funding requirements and on our flexibility to react to changing economic and business conditions.

 

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.

 

 23 

 

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 cash and qualified receivables that are at least 1.75 times amounts borrowed and outstanding under the credit agreements. The agreements contain customary representations, warranties, covenants and events of default that limit our ability to incur additional liens or indebtedness, make distributions to our stockholders and make investments. The events of default entitle our bank to accelerate our obligations and require repayment of our outstanding indebtedness thereunder. These events of default include a breach of our payment obligations or covenants, a material impairment in our financial condition or ability to repay any indebtedness to our bank and the commencement of dissolution or insolvency proceedings. 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. Our bank has been granted a first priority security interest in all of our assets, including our intellectual property.

 

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.

 

 24 

 

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.

 

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 nine months of 2017 and 2016, Ingram Micro Inc., BlueStar, Inc. and ScanSource, Inc. together represented approximately 73% and 66%, 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 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.

 

 25 

 

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

 

Our accounts receivable 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.

 

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.

 

 26 

 

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.

 

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 or to expand our sales channels 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.

 

 27 

 

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/Windows Mobile). 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.

 

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.

 

 28 

 

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.

 

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.

 29 

 

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 will continue to reduce our operating results such that we may find it necessary to change our business practices to attract and retain employees.

 

Historically, we have used stock options as a key component of our employee compensation packages. We believe that stock options 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 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 granted to employees or to grant options 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.

 

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.

 

 30 

 

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. Accordingly, an increase in the value of the United States dollar relative to Euros could make our products more expensive and therefore potentially less competitive in European market. Declines in the value of the Euro relative to the United States dollar may result in foreign currency losses relating to collection of Euro denominated receivables if left unhedged.

 

Our operations are vulnerable to interruption by fire, earthquake, power loss, telecommunications failure, and other events beyond our control.

 

Our corporate headquarters is located near an earthquake fault. The potential impact of a major earthquake on our facilities, infrastructure, and overall business is unknown. Additionally, we may experience electrical power blackouts or natural disasters that could interrupt our business. Should a disaster be widespread, such as a major earthquake, or result in the loss of key personnel, we may not be able to implement our disaster recovery plan in a timely manner. Any losses or damages incurred by us as a result of these events could have a material adverse effect on our business.

 

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, 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.

 

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.

 

 31 

 

As of November 8, 2017, we had 7,011,128 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 November 8, 2017, we had 2,235,026 shares of common stock subject to outstanding options under our stock option plans, and 97,337 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, 2016 through November 1, 2017, our common stock price fluctuated between a high of $4.90 and a low of $1.82. 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: November 13, 2017  /s/ Kevin J. Mills
  Kevin J. Mills
  President and Chief Executive Officer
  (Duly Authorized Officer and Principal Executive Officer)

 

 

 
 Date: November 13, 2017  /s/ David W. Dunlap
  David W. Dunlap
  Vice President of Finance and Administration and Chief Financial Officer (Duly Authorized Officer and Principal Financial and Accounting Officer)

 

 

 

 

 

 

 34 

 

Index to Exhibits

 

Exhibit
Number
Description

 

 

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: November 13, 2017 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, David W. Dunlap, 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: November 13, 2017 By: /s/ David W. Dunlap  
    Name:

David W. Dunlap

    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 September 30, 2017 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:   November 13, 2017

 

 

 

 

I, David W. Dunlap, 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 September 30, 2017 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/ David W. Dunlap  
    Name:  

David W. Dunlap

    Title:   Vice President of Finance and Administration and Chief Financial Officer (Principal Financial Officer)
    Date:   November 13, 2017

 

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-20170930.xml 0000944075 2017-01-01 2017-09-30 0000944075 2017-11-08 0000944075 2017-07-01 2017-09-30 0000944075 2016-07-01 2016-09-30 0000944075 2016-01-01 2016-09-30 0000944075 2017-09-30 0000944075 2016-12-31 0000944075 2015-12-31 0000944075 2016-09-30 0000944075 us-gaap:DomesticLineOfCreditMember 2017-03-20 0000944075 us-gaap:DomesticLineOfCreditMember 2017-03-19 2017-03-20 0000944075 us-gaap:ForeignLineOfCreditMember 2017-03-19 2017-03-20 0000944075 us-gaap:ForeignLineOfCreditMember 2017-03-20 0000944075 us-gaap:DomesticLineOfCreditMember 2017-07-01 2017-09-30 0000944075 us-gaap:DomesticLineOfCreditMember 2017-01-01 2017-09-30 0000944075 us-gaap:DomesticLineOfCreditMember 2016-07-01 2016-09-30 0000944075 us-gaap:DomesticLineOfCreditMember 2016-01-01 2016-09-30 0000944075 SCKT:UnitedStatesMember 2017-07-01 2017-09-30 0000944075 us-gaap:EuropeMember 2017-07-01 2017-09-30 0000944075 SCKT:AsiaAndRestOfWorldMember 2017-07-01 2017-09-30 0000944075 SCKT:UnitedStatesMember 2016-07-01 2016-09-30 0000944075 us-gaap:EuropeMember 2016-07-01 2016-09-30 0000944075 SCKT:AsiaAndRestOfWorldMember 2016-07-01 2016-09-30 0000944075 SCKT:UnitedStatesMember 2017-01-01 2017-09-30 0000944075 us-gaap:EuropeMember 2017-01-01 2017-09-30 0000944075 SCKT:AsiaAndRestOfWorldMember 2017-01-01 2017-09-30 0000944075 SCKT:UnitedStatesMember 2016-01-01 2016-09-30 0000944075 us-gaap:EuropeMember 2016-01-01 2016-09-30 0000944075 SCKT:AsiaAndRestOfWorldMember 2016-01-01 2016-09-30 0000944075 SCKT:IngramMicroIncMember 2017-07-01 2017-09-30 0000944075 SCKT:IngramMicroIncMember 2017-01-01 2017-09-30 0000944075 SCKT:IngramMicroIncMember 2016-07-01 2016-09-30 0000944075 SCKT:IngramMicroIncMember 2016-01-01 2016-09-30 0000944075 SCKT:BlueStarIncMember 2017-07-01 2017-09-30 0000944075 SCKT:BlueStarIncMember 2017-01-01 2017-09-30 0000944075 SCKT:BlueStarIncMember 2016-07-01 2016-09-30 0000944075 SCKT:BlueStarIncMember 2016-01-01 2016-09-30 0000944075 SCKT:ScanSourceIncMember 2017-07-01 2017-09-30 0000944075 SCKT:ScanSourceIncMember 2017-01-01 2017-09-30 0000944075 SCKT:ScanSourceIncMember 2016-07-01 2016-09-30 0000944075 SCKT:ScanSourceIncMember 2016-01-01 2016-09-30 0000944075 SCKT:SpinalModulationIncMember 2017-07-01 2017-09-30 0000944075 SCKT:SpinalModulationIncMember 2017-01-01 2017-09-30 0000944075 SCKT:SpinalModulationIncMember 2016-07-01 2016-09-30 0000944075 SCKT:SpinalModulationIncMember 2016-01-01 2016-09-30 0000944075 SCKT:IngramMicroIncMember 2017-09-30 0000944075 SCKT:BlueStarIncMember 2017-09-30 0000944075 SCKT:ScanSourceIncMember 2017-09-30 0000944075 SCKT:IngramMicroIncMember 2016-12-31 0000944075 SCKT:BlueStarIncMember 2016-12-31 0000944075 SCKT:ScanSourceIncMember 2016-12-31 0000944075 SCKT:RelatedPartyNotesPayableMember 2017-09-04 0000944075 SCKT:RelatedPartyNotesPayableToChairmanMember 2017-09-04 0000944075 2017-09-04 0000944075 2017-09-03 2017-09-04 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure Socket Mobile, Inc. 0000944075 10-Q 2017-09-30 false --12-31 No No Yes Smaller Reporting Company Q3 2017 7011128 16903173 5475475 5102130 15357658 4430409 711057 334009 4030547 821782 249801 13438873 2642265 822035 12308704 2237439 811515 7834378 2429036 2472315 7641852 9068795 3046439 2629815 7715806 2529210 873830 704335 2102466 2238081 737276 694061 2063585 1949673 659575 513114 1652218 6716964 2270681 1911510 5818269 2351831 775758 718305 1897537 81246 20892 28970 102380 2270585 754866 689335 1795157 980754 340765 20285 60855 1289831 414101 669050 1734302 0.21 0.07 0.11 0.30 0.19 0.06 0.10 0.25 6047869 6261460 5842609 5769981 6936210 7129633 7281545 7181588 2867023 1319006 938155 1146113 3413897 2866877 2246289 1537439 445946 259464 241523 947799 9214678 6930585 2112111 2063221 854476 945054 2442573 2444392 524014 563883 4427000 4427000 63037 75918 8329850 9589408 22558579 21586794 1108264 1581226 635928 632931 633554 2010441 752625 380696 371929 752625 34298 47776 53878 39175 2465922 5064174 30339 25610 285155 327078 2781416 5416862 64702918 62889851 -44932738 -46725797 19777163 16169932 22558579 21586794 2966587 3008275 6983 5878 0.001 0.001 20000000 20000000 6982869 5878405 6982869 5878405 315237 244052 236059 209707 926464 23954 -547020 -294941 -708850 186475 -186482 -139946 12881 -9478 -639303 2997 -40759 109011 21324 56700 -640440 -8749 -37692 -7299 4890 1481302 631623 196190 175080 -196190 -175080 19921 24798 350000 350000 262905 -248585 1548017 207958 35 282826 118068 158145 500000 64101 1216109 <p style="font: bold 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 12pt Times New Roman, Times, Serif; color: windowtext">NOTE 1</font> <font style="font: 12pt Times New Roman, Times, Serif">&#8212; <font style="color: windowtext">Basis of Presentation</font></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</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">The accompanying unaudited 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, 2016.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE 5 &#8212; Bank Financing Arrangements</b></font></p> <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"><font style="font: 12pt Times New Roman, Times, Serif">On March 20, 2017, the Company completed a Business Financing Modification Agreement by and between the Company and Western Alliance Bank (the &#8220;Bank) to extend the expiration date of the domestic portion of the revolving credit line to February 27, 2019. The international portion of the credit line was not changed and will expire on February 27, 2018. Under the terms of the credit facility agreement with the Bank, the Company may borrow up to $2.5 million, of which up to $2.0 million is based on qualified receivables from domestic customers and up to $0.5 million is based on qualified receivables from international customers. In addition, the Company must maintain a minimum liquidity ratio calculated at the end of each month of quick assets (cash plus qualified accounts receivable) to outstanding obligations to the Bank not less than 1.75 to 1.0. Advances against the domestic and international lines are calculated at 70% of qualified receivables. Borrowings under the lines bear an annual interest rate equal to the Bank&#8217;s prime rate (minimum of 3.25%) plus 1.5%. There is also a collateral handling fee of 0.1% per month of the financed receivables outstanding. The applicable interest and fees are calculated based on the actual amounts borrowed. The borrowings under the credit facility are secured by a first priority security interest in the assets of the Company. All advances are at the Bank&#8217;s discretion and the Bank is not obligated to make advances. The agreement may be terminated by the Company or by the Bank at any time. At September 30, 2017, there were no amounts borrowed, and the total borrowing capacity was approximately $2,186,000.</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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">No amounts were drawn under the Company&#8217;s bank credit lines during the three and nine months ended September 30, 2017. Total interest expense on the amounts drawn under the Company&#8217;s bank credit lines in effect during the three and nine months ended September 30, 2016, was zero and $3,000, respectively.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE 6 &#8212; Segment Information and Concentrations</b></font></p> <p style="font: 10pt 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"><font style="font: 12pt Times New Roman, Times, Serif"><i>Segment Information</i></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">The Company operates in the mobile barcode and RFID/NFC scanning market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning 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 and resellers. The Company markets its products primarily through application developers whose applications are designed to work with Company&#8217;s products. Revenues for the geographic areas for three and nine-month periods ended September 30, 2017 and 2016 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="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><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">September 30,</font></p></td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Nine 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">September 30,</font></p></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</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%; text-align: left">&#160;&#160;&#160;United States</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,430,409</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">4,030,547</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">13,438,873</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">12,308,704</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;Europe</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">711,057</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">821,782</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,642,265</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,237,439</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 and rest of world</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">334,009</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">249,801</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">822,035</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">811,515</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</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,475,475</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,102,130</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">16,903,173</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">15,357,658</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"><i>&#160;</i></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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">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.</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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Major Customers</i></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">Customers who accounted for at least 10% of the Company&#8217;s total revenues in the three and nine-month periods ended September 30, 2017 and 2016 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="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><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">September 30,</font></p></td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Nine 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">September 30,</font></p></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</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">40</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">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">39</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">27</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">20</td><td style="text-align: left">%</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">17</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">23</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">10</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Spinal Modulation, Inc.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></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></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0"><font style="font: 12pt Times New Roman, Times, Serif">_____________</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0"><font style="font: 10pt Times New Roman, Times, Serif">* Customer accounted for less than 10% of total revenues for the period</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Concentration of Credit Risk</i></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">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 the Company 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 net accounts receivable balances at September 30, 2017 and December 31, 2016 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> <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="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">September 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="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</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">36</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">23</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">30</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">13</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td colspan="9" style="text-align: left"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">_____________</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">* Customer accounted for less than 10% of net accounts receivable balance at period end</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"></font></p> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Concentration of Suppliers</i></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">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 September 30, 2017 and December 31, 2016, 20% and 27%, respectively, of the Company&#8217;s accounts payable balances were concentrated with two suppliers. For the nine months ended September 30, 2017, the top two suppliers accounted for 53% of the inventory purchases.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE 7 &#8212; Stock-Based Compensation</b></font></p> <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"><font style="font: 12pt Times New Roman, Times, Serif">The Company recognizes the compensation cost in the financial statements for all stock-based awards to employees, including grants of employee stock options, based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options are generally determined using a binomial lattice valuation model that incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period. Total stock-based compensation expense for the three and nine months ended September 30, 2017, was $112,151 and $315,237, respectively. Total stock-based compensation expense for the three and nine months ended September 30, 2016 was $93,230 and $244,052, respectively. In the three and nine months ended September 30, 2017, 66,600 and 248,900 stock options were granted at weighted average per share fair values estimated at $2.47 and $2.65, respectively.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE 8 &#8212; Net Income per Share Applicable to Common Stockholders</b></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</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">The following table sets forth the computation of basic and diluted net income per share:</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="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><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">September 30,</font></p></td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Nine 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">September 30,</font></p></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</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: 40%; text-align: left">&#160;&#160;&#160;Net income&#9;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">414,101</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"></td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">669,050</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"></td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">1,289,831</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"></td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">1,734,302</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 9pt">&#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 style="text-align: left">&#160;&#160;&#160;Convertible note interest&#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">&#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">$</td><td style="border-bottom: Black 1pt solid; text-align: right">27,836</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">$</td><td style="border-bottom: Black 1pt solid; text-align: right">88,840</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-indent: 9pt">&#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 style="text-align: left">&#160;&#160;&#160;Adjusted diluted net income&#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">414,101</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">696,886</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">1,289,831</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">1,823,142</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 4.5pt">&#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 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">&#160;&#160;&#160;Weighted average common shares outstanding used in computing net income per share:</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;<p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;Basic&#9;</font></p></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,261,460</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,842,609</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,047,869</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,769,981</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; padding-bottom: 1pt"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;Effect of dilutive stock options and convertible notes payable&#9;</font></p></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">868,173</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">1,438,936</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">888,341</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">1,411,607</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 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="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;Diluted&#9;</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">7,129,633</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">7,281,545</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,936,210</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">7,181,588</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 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-indent: -8.1pt; padding-left: 8.1pt">Net income per share:</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&#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">0.07</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.11</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.21</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.30</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&#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">0.06</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.10</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.19</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.25</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE 9 &#8212; Taxes</b></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</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; background-color: white">Effective December 31, 2016, the Company released a full valuation allowance for deferred taxes and set up deferred tax assets on the balance sheet. With the consideration of available evidence, including three consecutive years of increasing net income and expectations for continued sustainable profitable operations, the Company believed that, in accordance with the guidance provided by ASC 740, it is more likely than not to realize the majority of the value of federal and state deferred tax assets. </font><font style="font: 12pt Times New Roman, Times, Serif">The Company will continue to monitor the likelihood that it will be able to recover the deferred tax assets in the future.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 15pt"><font style="font: 12pt Times New Roman, Times, Serif">The Company has recorded a provision for income taxes of $340,765 and $20,285 for the three months ended September 30, 2017 and 2016, respectively, and $980,754 and $60,855 for the nine-month periods ended September 30, 2017 and 2016, respectively.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 15pt"><font style="font: 12pt Times New Roman, Times, Serif">The 2017 provision of $980,754 includes deferred tax expense of $926,464, federal alternative minimum tax expense of $41,387, and state alternative minimum tax expense of $12,903. The provisions for income tax for 2016 include federal alternative minimum tax expense of $27,750, state alternative minimum tax expense of $9,150, and deferred tax expense of $23,955.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE 10 &#8212; Commitments and Contingencies</b></font></p> <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"><font style="font: 12pt Times New Roman, Times, Serif"><i>Operating Lease</i></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">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. Rental expense was $108,473 and $326,509 for the three and nine-month periods ended September 30, 2017, respectively. Rental expense was $109,004 and $327,049 for the three and nine-month periods ended September 30, 2016, respectively. The Company recorded a deferred rent obligation in accrued liabilities in the amount of $279,601 and $286,901 at September 30, 2017 and December 31, 2016, respectively.</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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Future minimum lease payments under the operating lease at September 30, 2017 are shown below:</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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <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="text-align: center; border-bottom: Black 1pt solid">Amount</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-indent: 12.6pt; padding-left: 5.4pt">2017 (October 1, 2017 to December 31, 2017)</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">108,421</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; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2018</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">442,359</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2019</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">460,053</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2020</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">478,455</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: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2021 to 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">751,269</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: 12.6pt; padding-left: 5.4pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Total minimum payments</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">2,240,557</td><td style="text-align: left; border-bottom: Black 2.5pt double"></td></tr> </table> <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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Capital Lease Obligations</i></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">The Company leases certain of its equipment under capital leases. The leases are collateralized by the underlying assets. At September 30, 2017 and December 31, 2016, property and equipment with a cost of $100,584 was subject to such financing arrangements. The accumulated depreciation of the assets associated with the capital leases as of September 30, 2017 and December 31, 2016, amounted to $44,353 and $20,173 respectively.</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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Future minimum payments under capital lease and equipment financing arrangements as of September 30, 2017 are 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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Annual minimum payments:</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Amount</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-indent: 12.6pt; padding-left: 5.4pt">2017 (October 1, 2017 to December 31, 2017)</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">7,443</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; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2018</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">26,900</td><td style="padding-bottom: 1pt; 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: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2019</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">17,892</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2020</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">9,164</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; text-indent: 12.6pt; padding-left: 5.4pt">Total minimum payments</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">61,399</td><td style="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">Less amount representing interest</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">(1,968</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 5.4pt">&#160;&#160;&#160;&#160;Present value of net minimum payments</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">59,431</td><td style="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">Short term portion of capital leases</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">(28,688</td><td style="border-bottom: Black 1pt solid; text-align: left">)</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">Long term portion of capital leases</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">30,743</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"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 6pt Garamond, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 6pt Garamond, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif"></font></p> <p style="font: 16pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Purchase Commitments</i></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">As of September 30, 2017, the Company has non-cancelable purchase commitments for inventory to be used in the ordinary course of business of approximately $2,526,000.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Legal Matters</i></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">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.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><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"><font style="font: 12pt Times New Roman, Times, Serif"><i>Recently Issued Financial Accounting Standards</i></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-indent: 27.8pt"><font style="font: 12pt Times New Roman, Times, Serif">In March 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No.&#160;2016-09, Improvements to Employee Share-Based Payment Accounting (Topic 718), which simplifies several aspects of the accounting for employee share-based payment transactions including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The new guidance removes the present requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable; instead, it is required to be recognized at the time of settlement, subject to normal valuation allowance considerations. We adopted the new standard effective January 1, 2017.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-indent: 27.8pt"><font style="font: 12pt Times New Roman, Times, Serif">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.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Use of Estimates</i></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">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.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Cash Equivalents and Fair Value of Financial Instruments</i></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">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 September 30, 2017 and December 31, 2016, 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.</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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">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.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Revenue Recognition and Deferred Revenue</i></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><font style="font: 12pt Times New Roman, Times, Serif">The Company adopted the new revenue recognition policy effective January 1, 2017. 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 plus knowledge of pending returns outside of the norm. Actual return history is approximately 20% of the channel inventory, primarily from stock rotations. To reflect the period-specific effects of applying the new policy, the Company reclassified the balance of net deferred revenue on shipments to distributors in the amount of $1,062,642 as of December 31, 2016 to a refund liability of $2,010,441 (deferred revenue on shipments to distributors) and an asset of $947,799 (deferred cost on shipments to distributors). The effect of the change on January 1, 2017 is a one-time reduction (debit) to net deferred revenue in the amount of $836,000 less the deferred tax effects of $333,000 for a net improvement in retained deficit of $503,000. At September 30, 2017, the deferred revenue and deferred cost on shipments to distributors were $633,554 and $241,523, respectively.</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">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 September 30, 2017 and December 31, 2016 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="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">September 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="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</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,279,490</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">2,665,185</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">151,655</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">64,359</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">(1,184,856</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">(1,192,105</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">Inventories, 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">2,246,289</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">1,537,439</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p> <p style="margin: 0pt"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Segment Information</i></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">The Company operates in the mobile barcode and RFID/NFC scanning market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning 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 and resellers. The Company markets its products primarily through application developers whose applications are designed to work with Company&#8217;s products. Revenues for the geographic areas for three and nine-month periods ended September 30, 2017 and 2016 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="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><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">September 30,</font></p></td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Nine 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">September 30,</font></p></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</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%; text-align: left">&#160;&#160;&#160;United States</td><td style="width: 3%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">4,430,409</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">4,030,547</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">13,438,873</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">12,308,704</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>&#160;&#160;&#160;Europe</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">711,057</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">821,782</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,642,265</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,237,439</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 and rest of world</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">334,009</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">249,801</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">822,035</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">811,515</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</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,475,475</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,102,130</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">16,903,173</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">15,357,658</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"><i>&#160;</i></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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">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.</font></p> <p style="margin: 0pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Major Customers</i></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">Customers who accounted for at least 10% of the Company&#8217;s total revenues in the three and nine-month periods ended September 30, 2017 and 2016 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="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><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">September 30,</font></p></td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Nine 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">September 30,</font></p></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</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">40</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">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">39</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">27</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">20</td><td style="text-align: left">%</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">17</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">23</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">10</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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Spinal Modulation, Inc.</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></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></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0"><font style="font: 12pt Times New Roman, Times, Serif">_____________</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0"><font style="font: 10pt Times New Roman, Times, Serif">* Customer accounted for less than 10% of total revenues for the period</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">Customers who accounted for at least 10% of the Company&#8217;s net accounts receivable balances at September 30, 2017 and December 31, 2016 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> <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="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">September 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="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</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">36</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">23</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">30</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">13</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td colspan="9" style="text-align: left"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">_____________</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 10pt Times New Roman, Times, Serif">* Customer accounted for less than 10% of net accounts receivable balance at period end</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"></font></p> </td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></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">The following table sets forth the computation of basic and diluted net income per share:</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="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><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">September 30,</font></p></td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Nine 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">September 30,</font></p></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</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: 40%; text-align: left">&#160;&#160;&#160;Net income&#9;</td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">414,101</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"></td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">669,050</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"></td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">1,289,831</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"></td><td style="width: 3%; padding-bottom: 2.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; text-align: right">1,734,302</td><td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 9pt">&#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 style="text-align: left">&#160;&#160;&#160;Convertible note interest&#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">&#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">$</td><td style="border-bottom: Black 1pt solid; text-align: right">27,836</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">$</td><td style="border-bottom: Black 1pt solid; text-align: right">88,840</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-indent: 9pt">&#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 style="text-align: left">&#160;&#160;&#160;Adjusted diluted net income&#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">414,101</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">696,886</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">1,289,831</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">1,823,142</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 4.5pt">&#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 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">&#160;&#160;&#160;Weighted average common shares outstanding used in computing net income per share:</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;<p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;Basic&#9;</font></p></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,261,460</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,842,609</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,047,869</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,769,981</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; padding-bottom: 1pt"><p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;Effect of dilutive stock options and convertible notes payable&#9;</font></p></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">868,173</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">1,438,936</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">888,341</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">1,411,607</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 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="padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;&#160;Diluted&#9;</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">7,129,633</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">7,281,545</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,936,210</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">7,181,588</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 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-indent: -8.1pt; padding-left: 8.1pt">Net income per share:</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&#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">0.07</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.11</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.21</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.30</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&#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">0.06</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.10</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.19</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.25</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</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">Future minimum lease payments under the operating lease at September 30, 2017 are shown below:</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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <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="text-align: center; border-bottom: Black 1pt solid">Amount</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-indent: 12.6pt; padding-left: 5.4pt">2017 (October 1, 2017 to December 31, 2017)</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">108,421</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; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2018</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">442,359</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2019</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">460,053</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2020</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">478,455</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: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2021 to 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">751,269</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: 12.6pt; padding-left: 5.4pt; padding-bottom: 2.5pt">&#160;&#160;&#160;&#160;&#160;Total minimum payments</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="text-align: left; border-bottom: Black 2.5pt double">$</td><td style="text-align: right; border-bottom: Black 2.5pt double">2,240,557</td><td style="text-align: left; border-bottom: Black 2.5pt double"></td></tr> </table> <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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Future minimum payments under capital lease and equipment financing arrangements as of September 30, 2017 are 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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif"></font></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Annual minimum payments:</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Amount</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-indent: 12.6pt; padding-left: 5.4pt">2017 (October 1, 2017 to December 31, 2017)</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">7,443</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; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2018</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">26,900</td><td style="padding-bottom: 1pt; 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: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2019</td><td style="padding-bottom: 1pt">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">17,892</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 12.6pt; padding-left: 5.4pt; vertical-align: bottom">2020</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">9,164</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; text-indent: 12.6pt; padding-left: 5.4pt">Total minimum payments</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">61,399</td><td style="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">Less amount representing interest</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">(1,968</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 5.4pt">&#160;&#160;&#160;&#160;Present value of net minimum payments</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">59,431</td><td style="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">Short term portion of capital leases</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">(28,688</td><td style="border-bottom: Black 1pt solid; text-align: left">)</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">Long term portion of capital leases</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">30,743</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"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> 3279490 2665185 151655 64359 1184856 1192105 382808 463484 2017-09-04 2017-09-04 80676 22179 27836 88840 2000000 500000 70% of qualified receivables 70% of qualified receivables Bank's Prime Rate Bank's Prime Rate 0.0325 0.0325 0.015 0.015 0.001 0.001 2019-02-27 2018-02-27 2186000 3000 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.40 0.39 0.29 0.27 0.20 0.17 0.21 0.23 0.10 0.17 0.19 0.16 0.10 0.10 0.10 0.10 0.10 0.10 0.10 0.36 0.23 0.13 0.49 0.30 0.20 0.27 0.53 315237 112151 93230 244052 248900 66600 2.65 2.47 -27836 -88840 1289831 414101 696886 1823142 41387 27750 12903 9150 326509 108473 109004 327049 279601 286901 2526000 100584 100584 44353 20173 108421 442359 460053 478455 751269 2240557 7443 26900 17892 9164 61399 1968 59431 -28688 30743 1.25 1.25 0.08 0.12 972884 888341 868173 1438936 1411607 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE 2 &#8212; Summary of Significant Accounting Policies</b></font></p> <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"><font style="font: 12pt Times New Roman, Times, Serif"><i>Use of Estimates</i></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">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.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Cash Equivalents and Fair Value of Financial Instruments</i></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">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 September 30, 2017 and December 31, 2016, 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.</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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">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.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Revenue Recognition and Deferred Revenue</i></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><font style="font: 12pt Times New Roman, Times, Serif">The Company adopted the new revenue recognition policy effective January 1, 2017. 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 plus knowledge of pending returns outside of the norm. Actual return history is approximately 20% of the channel inventory, primarily from stock rotations. To reflect the period-specific effects of applying the new policy, the Company reclassified the balance of net deferred revenue on shipments to distributors in the amount of $1,062,642 as of December 31, 2016 to a refund liability of $2,010,441 (deferred revenue on shipments to distributors) and an asset of $947,799 (deferred cost on shipments to distributors). The effect of the change on January 1, 2017 is a one-time reduction (debit) to net deferred revenue in the amount of $836,000 less the deferred tax effects of $333,000 for a net improvement in retained deficit of $503,000. At September 30, 2017, the deferred revenue and deferred cost on shipments to distributors were $633,554 and $241,523, respectively.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE 3 &#8212; Inventories</b></font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</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">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 September 30, 2017 and December 31, 2016 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="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">September 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="text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</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,279,490</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">2,665,185</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">151,655</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">64,359</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">(1,184,856</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">(1,192,105</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">Inventories, 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">2,246,289</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">1,537,439</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 8pt 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"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE 4 &#8212; Related Party Subordinated Convertible Notes Payable</b></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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The Company&#8217;s Subordinated Convertible Notes of $752,625 matured on September 4, 2017. At the option of the note holders, note payable principal and accrued interest totaling $1,216,109 was converted into 972,884 shares of common stock at a conversion rate of $1.25 per share. The conversion reduces current liabilities and increases stockholders&#8217; equity by $1,216,109. These 4-year notes were originally issued on September 4, 2013 to officers and directors of the company and converted into common stock at maturity pursuant to the terms of the notes.</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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">At December 31, 2016, accrued interest of all convertible notes was $382,808 and was included in Accounts Payable and Accrued Expenses.</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> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Interest expense for the three and nine months ended September 30, 2017 was $22,179 and $80,676, respectively. Interest expense for the three and nine months ended September 30, 2016 was $27,836 and $88,840, respectively.</font></p> 2339 12873 EX-101.SCH 7 sckt-20170930.xsd 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Related Party Subordinated Convertible Notes Payable link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Bank Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Segment Information and Concentrations link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Net Income per Share Applicable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Taxes link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Segment Information and Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Net Income per Share Applicable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Inventory Components (Details) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Related Party Subordinated Convertible Notes Payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Bank Financing Arrangements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Revenues By Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Major Customers Accounted for at Least 10% of Total Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Major Customers Accounted for at Least 10% of Net Accounts Receivable Balances (Details) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Concentration of Suppliers (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Stock-Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Net Income per Share Applicable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Future Minimum Payments for Operating Lease (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Future Minimum Payments Under Capital Lease and Equipment Financing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 sckt-20170930_cal.xml EX-101.DEF 9 sckt-20170930_def.xml EX-101.LAB 10 sckt-20170930_lab.xml Bank Credit Line [Axis] Domestic Line of Credit Foreign Line of Credit Geographical [Axis] United States Europe Asia and rest of world Major customers [Axis] Ingram Micro, Inc. BlueStar, Inc. ScanSource, Inc. Spinal Modulation, Inc. SubordinatedBorrowing [Axis] Related Party Convertible Notes Payable to Officers and Directors Related Party Convertible Notes Payable to Chairman Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Is Entity a Well-known Seasoned Issuer? Is Entity a Voluntary Filer? Is Entity's Reporting Status Current? Entity Filer Category Entity Public Float Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus 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 Interest expense, net Net income before income taxes Income tax expense Net income Net income 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 assets Deferred tax 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 Related party convertible notes payable Short term portion of deferred service revenue Short term portion of capital leases and deferred rent Total current liabilities Long term portion of deferred service revenue Long term portion of capital leases and deferred rent Total liabilities Commitments and contingencies Stockholders’ equity: Common stock, $0.001 par value: Authorized – 20,000,000 shares, Issued and outstanding – 6,982,869 shares at September 30, 2017 and 5,878,405 shares at December 31, 2016 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 of Cash Flows [Abstract] Operating activities Adjustments to reconcile net income to net cash provided by operating activities: Stock-based compensation Depreciation and amortization Deferred income tax expense Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other current assets Other assets Accounts payable and accrued expenses Accrued payroll and related expenses Net deferred income on shipments to distributors Customer deposit Deferred service revenue Change in deferred rent Net cash provided by operating activities Investing activities Purchases of equipment Net cash used in investing activities Financing activities Payments on capital leases Proceeds from borrowings under bank line of credit agreement Repayments of borrowings under bank line of credit agreement Repayments of related party and other short term credit line notes payable Proceeds from stock options exercised Proceeds from warrants exercised Net cash provided by (used in) financing activities Net increase 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 Supplemental disclosure of non-cash investing and financing activities Equipment purchased under capital lease Conversion of notes payable and accrued interest into common stock Cashless exercise of warrants Notes to Financial Statements Basis of Presentation Accounting Policies [Abstract] Summary of Significant Accounting Policies Inventory Disclosure [Abstract] Inventories Related Party Transactions [Abstract] Related Party Subordinated Convertible Notes Payable Debt Disclosure [Abstract] Bank Financing Arrangements Segment Reporting [Abstract] Segment Information and Concentrations Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock-Based Compensation Net Income per Share Applicable to Common Stockholders Income Tax Disclosure [Abstract] Taxes Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Use of estimates Cash Equivalents and Fair Value of Financial Instruments Revenue Recognition and Deferred Revenue Inventory components 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 Net Income per Share Applicable to Common Stockholders (Tables) Future minimum payments for operating leases Future minimum payments under capital lease and equipment financing arrangements Raw materials and sub-assemblies Finished goods Inventory reserves Inventories, net Statement [Table] Statement [Line Items] Subordinated Borrowing [Axis] Conversion price Annual interest rate on short term convertible notes payable, compounded quarterly Related party convertible notes payable maturity date Accrued interest on related party convertible notes payable Interest expense on related party convertible notes payable Issuance of common stock upon maturity of convertible notes, value Issuanace of common stock upon maturity of convertible notes (shares) Credit Facility [Axis] Aggregate maximum advance amount Borrowing capacity description Debt reference rate Minimum interest rate on debt (as a percent) Basis point added to reference rate of debt Monthly collateral handling fee Amount outstanding Interest expense Line of credit expiration date Remaining borrowing capacity StatementGeographicAxis [Axis] Revenues: 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 top two suppliers Percentage of inventory purchases from top two suppliers Stock-based compensation expenses Stock options granted Weighted average per share fair value Numerator: Convertible note interest Adjusted diluted net income Denominator: Weighted average common shares outstanding used in computing net income per share: Effect of dilutive stock options and convertible notes payable Diluted Net income per share applicable to common stockholders: Federal alternative minimum tax expense State alternative minimum tax expense Deferred tax expense Income tax expense Rental expense for operating lease Deferred rent Non-cancelable purchase commitments for inventory Original cost of equipment under capital leases Capital lease accumulated depreciation Annual minimum payments: 2017 (October 1, 2017 to December 31, 2017) 2018 2019 2020 2021 to 2022 Total minimum payments Annual minimum payments: 2017 (October 1, 2017 to December 31, 2017) 2018 2019 2020 Total minimum payments Less amount representing interest Present value of net minimum payments Short term portion of capital leases Long term portion of capital leases Gross Profit Operating Expenses Operating Income (Loss) Interest Income (Expense), Net Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Assets, Current Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Assets Liabilities, Current Liabilities Commitments and Contingencies [Default Label] Stockholders' Equity Attributable to Parent Liabilities and Equity IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets Increase (Decrease) in Other Operating Assets 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 Repayments of Debt and Capital Lease Obligations Repayments of Lines of Credit Repayments of Notes Payable Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Inventory Disclosure [Text Block] Inventory Valuation Reserves ThresholdForDisclosurePercentage1 ConvertibleNoteInterest Net Income (Loss) Available to Common Stockholders, Diluted Operating Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments Due, Next Twelve Months Capital Leases, Future Minimum Payments Due in Two Years Capital Leases, Future Minimum Payments Due in Three Years Capital Leases, Future Minimum Payments Due in Four Years Capital Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments, Interest Included in Payments Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Long-term Debt and Capital Lease Obligations EX-101.PRE 11 sckt-20170930_pre.xml XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2017
Nov. 08, 2017
Document And Entity Information    
Entity Registrant Name Socket Mobile, Inc.  
Entity Central Index Key 0000944075  
Document Type 10-Q  
Document Period End Date Sep. 30, 2017  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Is Entity a Well-known Seasoned Issuer? No  
Is Entity a Voluntary Filer? No  
Is Entity's Reporting Status Current? Yes  
Entity Filer Category Smaller Reporting Company  
Entity Common Stock, Shares Outstanding   7,011,128
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2017  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Statements of Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Statement [Abstract]        
Revenues $ 5,475,475 $ 5,102,130 $ 16,903,173 $ 15,357,658
Cost of revenues 2,429,036 2,472,315 7,834,378 7,641,852
Gross profit 3,046,439 2,629,815 9,068,795 7,715,806
Operating expenses:        
Research and development 873,830 704,335 2,529,210 2,102,466
Sales and marketing 737,276 694,061 2,238,081 2,063,585
General and administrative 659,575 513,114 1,949,673 1,652,218
Total operating expenses 2,270,681 1,911,510 6,716,964 5,818,269
Operating income 775,758 718,305 2,351,831 1,897,537
Interest expense, net (20,892) (28,970) (81,246) (102,380)
Net income before income taxes 754,866 689,335 2,270,585 1,795,157
Income tax expense (340,765) (20,285) (980,754) (60,855)
Net income $ 414,101 $ 669,050 $ 1,289,831 $ 1,734,302
Net income per share:        
Basic $ 0.07 $ 0.11 $ 0.21 $ 0.30
Diluted $ 0.06 $ 0.10 $ 0.19 $ 0.25
Weighted average shares outstanding:        
Basic 6,261,460 5,842,609 6,047,869 5,769,981
Diluted 7,129,633 7,281,545 6,936,210 7,181,588
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheets (Unaudited) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 2,867,023 $ 1,319,006
Accounts receivable, net 3,413,897 2,866,877
Inventories, net 2,246,289 1,537,439
Prepaid expenses and other current assets 445,946 259,464
Deferred cost on shipments to distributors 241,523 947,799
Total current assets 9,214,678 6,930,585
Property and equipment:    
Machinery and office equipment 2,112,111 2,063,221
Computer equipment 854,476 945,054
Property and equipment, gross 2,966,587 3,008,275
Accumulated depreciation (2,442,573) (2,444,392)
Property and equipment, net 524,014 563,883
Goodwill 4,427,000 4,427,000
Other assets 63,037 75,918
Deferred tax assets 8,329,850 9,589,408
Total assets 22,558,579 21,586,794
Current liabilities:    
Accounts payable and accrued expenses 1,108,264 1,581,226
Accrued payroll and related expenses 635,928 632,931
Deferred revenue on shipments to distributors 633,554 2,010,441
Related party convertible notes payable 752,625
Short term portion of deferred service revenue 34,298 47,776
Short term portion of capital leases and deferred rent 53,878 39,175
Total current liabilities 2,465,922 5,064,174
Long term portion of deferred service revenue 30,339 25,610
Long term portion of capital leases and deferred rent 285,155 327,078
Total liabilities 2,781,416 5,416,862
Stockholders’ equity:    
Common stock, $0.001 par value: Authorized – 20,000,000 shares, Issued and outstanding – 6,982,869 shares at September 30, 2017 and 5,878,405 shares at December 31, 2016 6,983 5,878
Additional paid-in capital 64,702,918 62,889,851
Accumulated deficit (44,932,738) (46,725,797)
Total stockholders’ equity 19,777,163 16,169,932
Total liabilities and stockholders’ equity $ 22,558,579 $ 21,586,794
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2017
Dec. 31, 2016
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,982,869 5,878,405
Common stock, shares outstanding 6,982,869 5,878,405
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Operating activities    
Net income $ 1,289,831 $ 1,734,302
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 315,237 244,052
Depreciation and amortization 236,059 209,707
Deferred income tax expense 926,464 23,954
Changes in operating assets and liabilities:    
Accounts receivable (547,020) (294,941)
Inventories (708,850) 186,475
Prepaid expenses and other current assets (186,482) (139,946)
Other assets 12,881
Accounts payable and accrued expenses (9,478) (639,303)
Accrued payroll and related expenses 2,997 (40,759)
Net deferred income on shipments to distributors 109,011 21,324
Customer deposit 56,700 (640,440)
Deferred service revenue (8,749) (37,692)
Change in deferred rent (7,299) 4,890
Net cash provided by operating activities 1,481,302 631,623
Investing activities    
Purchases of equipment (196,190) (175,080)
Net cash used in investing activities (196,190) (175,080)
Financing activities    
Payments on capital leases (19,921) (24,798)
Proceeds from borrowings under bank line of credit agreement 350,000
Repayments of borrowings under bank line of credit agreement (350,000)
Repayments of related party and other short term credit line notes payable (500,000)
Proceeds from stock options exercised 282,826 118,068
Proceeds from warrants exercised 158,145
Net cash provided by (used in) financing activities 262,905 (248,585)
Net increase in cash and cash equivalents 1,548,017 207,958
Cash and cash equivalents at beginning of period 1,319,006 938,155
Cash and cash equivalents at end of period 2,867,023 1,146,113
Supplemental disclosure of cash flow information    
Cash paid for interest 2,339 12,873
Supplemental disclosure of non-cash investing and financing activities    
Equipment purchased under capital lease 64,101
Cashless exercise of warrants $ 35
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation
9 Months Ended
Sep. 30, 2017
Notes to Financial Statements  
Basis of Presentation

NOTE 1 Basis of Presentation

 

The accompanying unaudited 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, 2016.

XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2017
Accounting Policies [Abstract]  
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 September 30, 2017 and December 31, 2016, 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

The Company adopted the new revenue recognition policy effective January 1, 2017. 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 plus knowledge of pending returns outside of the norm. Actual return history is approximately 20% of the channel inventory, primarily from stock rotations. To reflect the period-specific effects of applying the new policy, the Company reclassified the balance of net deferred revenue on shipments to distributors in the amount of $1,062,642 as of December 31, 2016 to a refund liability of $2,010,441 (deferred revenue on shipments to distributors) and an asset of $947,799 (deferred cost on shipments to distributors). The effect of the change on January 1, 2017 is a one-time reduction (debit) to net deferred revenue in the amount of $836,000 less the deferred tax effects of $333,000 for a net improvement in retained deficit of $503,000. At September 30, 2017, the deferred revenue and deferred cost on shipments to distributors were $633,554 and $241,523, respectively.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories
9 Months Ended
Sep. 30, 2017
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 September 30, 2017 and December 31, 2016 were as follows:

 

   September 30,  December 31,
   2017  2016
Raw materials and sub-assemblies  $3,279,490   $2,665,185 
Finished goods   151,655    64,359 
Inventory reserves   (1,184,856)   (1,192,105)
Inventories, net  $2,246,289  $1,537,439

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Subordinated Convertible Notes Payable
9 Months Ended
Sep. 30, 2017
Related Party Transactions [Abstract]  
Related Party Subordinated Convertible Notes Payable

NOTE 4 — Related Party Subordinated Convertible Notes Payable

 

The Company’s Subordinated Convertible Notes of $752,625 matured on September 4, 2017. At the option of the note holders, note payable principal and accrued interest totaling $1,216,109 was converted into 972,884 shares of common stock at a conversion rate of $1.25 per share. The conversion reduces current liabilities and increases stockholders’ equity by $1,216,109. These 4-year notes were originally issued on September 4, 2013 to officers and directors of the company and converted into common stock at maturity pursuant to the terms of the notes.

 

At December 31, 2016, accrued interest of all convertible notes was $382,808 and was included in Accounts Payable and Accrued Expenses.

 

Interest expense for the three and nine months ended September 30, 2017 was $22,179 and $80,676, respectively. Interest expense for the three and nine months ended September 30, 2016 was $27,836 and $88,840, respectively.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Bank Financing Arrangements
9 Months Ended
Sep. 30, 2017
Debt Disclosure [Abstract]  
Bank Financing Arrangements

NOTE 5 — Bank Financing Arrangements

 

On March 20, 2017, the Company completed a Business Financing Modification Agreement by and between the Company and Western Alliance Bank (the “Bank) to extend the expiration date of the domestic portion of the revolving credit line to February 27, 2019. The international portion of the credit line was not changed and will expire on February 27, 2018. Under the terms of the credit facility agreement with the Bank, the Company may borrow up to $2.5 million, of which up to $2.0 million is based on qualified receivables from domestic customers and up to $0.5 million is based on qualified receivables from international customers. In addition, the Company must maintain a minimum liquidity ratio calculated at the end of each month of quick assets (cash plus qualified accounts receivable) to outstanding obligations to the Bank not less than 1.75 to 1.0. Advances against the domestic and international lines are calculated at 70% of qualified receivables. Borrowings under the lines bear an annual interest rate equal to the Bank’s prime rate (minimum of 3.25%) plus 1.5%. There is also a collateral handling fee of 0.1% per month of the financed receivables outstanding. The applicable interest and fees are calculated based on the actual amounts borrowed. The borrowings under the credit facility are secured by a first priority security interest in the assets of the Company. All advances are at the Bank’s discretion and the Bank is not obligated to make advances. The agreement may be terminated by the Company or by the Bank at any time. At September 30, 2017, there were no amounts borrowed, and the total borrowing capacity was approximately $2,186,000.

 

No amounts were drawn under the Company’s bank credit lines during the three and nine months ended September 30, 2017. Total interest expense on the amounts drawn under the Company’s bank credit lines in effect during the three and nine months ended September 30, 2016, was zero and $3,000, respectively.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information and Concentrations
9 Months Ended
Sep. 30, 2017
Segment Reporting [Abstract]  
Segment Information and Concentrations

NOTE 6 — Segment Information and Concentrations

 

Segment Information

The Company operates in the mobile barcode and RFID/NFC scanning market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning 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 and resellers. 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 and nine-month periods ended September 30, 2017 and 2016 were as follows:

 

  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2017  2016  2017  2016
Revenues:            
   United States  $4,430,409   $4,030,547   $13,438,873   $12,308,704 
   Europe   711,057    821,782    2,642,265    2,237,439 
   Asia and rest of world   334,009    249,801    822,035    811,515 
      Total revenues  $5,475,475  $5,102,130  $16,903,173  $15,357,658

 

 

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 in the three and nine-month periods ended September 30, 2017 and 2016 were as follows:

 

  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2017  2016  2017  2016
Ingram Micro Inc.   40%   29%   39%   27%
BlueStar, Inc.   20%   21%   17%   23%
ScanSource, Inc.   10%   19%   17%   16%
Spinal Modulation, Inc.   *    *    *    10%

_____________

* Customer accounted for less than 10% of total revenues for the period

 

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 the Company 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 net accounts receivable balances at September 30, 2017 and December 31, 2016 were as follows:

 

 

   September 30,  December 31,
   2017  2016
Ingram Micro Inc.   36%   49%
BlueStar, Inc.   23%   30%
ScanSource, Inc.   13%   * 

_____________

* Customer accounted for less than 10% of net accounts receivable balance at period end

 

 

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 September 30, 2017 and December 31, 2016, 20% and 27%, respectively, of the Company’s accounts payable balances were concentrated with two suppliers. For the nine months ended September 30, 2017, the top two suppliers accounted for 53% of the inventory purchases.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation
9 Months Ended
Sep. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [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 employee stock options, based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options are generally determined using a binomial lattice valuation model that incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period. Total stock-based compensation expense for the three and nine months ended September 30, 2017, was $112,151 and $315,237, respectively. Total stock-based compensation expense for the three and nine months ended September 30, 2016 was $93,230 and $244,052, respectively. In the three and nine months ended September 30, 2017, 66,600 and 248,900 stock options were granted at weighted average per share fair values estimated at $2.47 and $2.65, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Share Applicable to Common Stockholders
9 Months Ended
Sep. 30, 2017
Income Statement [Abstract]  
Net Income per Share Applicable to Common Stockholders

NOTE 8 — Net Income per Share Applicable to Common Stockholders

 

The following table sets forth the computation of basic and diluted net income per share:

 

  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2017  2016  2017  2016
Numerator:            
   Net income   $414,101  $669,050  $1,289,831  $1,734,302
                     
   Convertible note interest    —     $27,836    —     $88,840 
                     
   Adjusted diluted net income   $414,101  $696,886  $1,289,831  $1,823,142
                     
Denominator:                    
   Weighted average common shares outstanding used in computing net income per share:                    
      

      Basic

   6,261,460    5,842,609    6,047,869    5,769,981 

      Effect of dilutive stock options and convertible notes payable

   868,173    1,438,936    888,341    1,411,607 
                     
      Diluted    7,129,633    7,281,545    6,936,210    7,181,588 
                     
Net income per share:                    
      Basic   $0.07   $0.11   $0.21   $0.30 
      Diluted   $0.06   $0.10   $0.19   $0.25 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Taxes
9 Months Ended
Sep. 30, 2017
Income Tax Disclosure [Abstract]  
Taxes

NOTE 9 — Taxes

 

Effective December 31, 2016, the Company released a full valuation allowance for deferred taxes and set up deferred tax assets on the balance sheet. With the consideration of available evidence, including three consecutive years of increasing net income and expectations for continued sustainable profitable operations, the Company believed that, in accordance with the guidance provided by ASC 740, it is more likely than not to realize the majority of the value of federal and state deferred tax assets. The Company will continue to monitor the likelihood that it will be able to recover the deferred tax assets in the future.

 

The Company has recorded a provision for income taxes of $340,765 and $20,285 for the three months ended September 30, 2017 and 2016, respectively, and $980,754 and $60,855 for the nine-month periods ended September 30, 2017 and 2016, respectively.

 

The 2017 provision of $980,754 includes deferred tax expense of $926,464, federal alternative minimum tax expense of $41,387, and state alternative minimum tax expense of $12,903. The provisions for income tax for 2016 include federal alternative minimum tax expense of $27,750, state alternative minimum tax expense of $9,150, and deferred tax expense of $23,955.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

NOTE 10 — Commitments and Contingencies

 

Operating Lease

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. Rental expense was $108,473 and $326,509 for the three and nine-month periods ended September 30, 2017, respectively. Rental expense was $109,004 and $327,049 for the three and nine-month periods ended September 30, 2016, respectively. The Company recorded a deferred rent obligation in accrued liabilities in the amount of $279,601 and $286,901 at September 30, 2017 and December 31, 2016, respectively.

 

Future minimum lease payments under the operating lease at September 30, 2017 are shown below:

 

Annual minimum payments:  Amount
2017 (October 1, 2017 to December 31, 2017)  $108,421 
2018   442,359 
2019   460,053 
2020   478,455 
2021 to 2022   751,269 
     Total minimum payments  $2,240,557

 

Capital Lease Obligations

The Company leases certain of its equipment under capital leases. The leases are collateralized by the underlying assets. At September 30, 2017 and December 31, 2016, property and equipment with a cost of $100,584 was subject to such financing arrangements. The accumulated depreciation of the assets associated with the capital leases as of September 30, 2017 and December 31, 2016, amounted to $44,353 and $20,173 respectively.

 

Future minimum payments under capital lease and equipment financing arrangements as of September 30, 2017 are as follows:

 

Annual minimum payments:  Amount
2017 (October 1, 2017 to December 31, 2017)  $7,443 
2018   26,900 
2019   17,892 
2020   9,164 
Total minimum payments   61,399 
Less amount representing interest   (1,968)
    Present value of net minimum payments   59,431 
Short term portion of capital leases   (28,688)
Long term portion of capital leases  $30,743

 

 

 

Purchase Commitments

As of September 30, 2017, the Company has non-cancelable purchase commitments for inventory to be used in the ordinary course of business of approximately $2,526,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.

 

Recently Issued Financial Accounting Standards

In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-09, Improvements to Employee Share-Based Payment Accounting (Topic 718), which simplifies several aspects of the accounting for employee share-based payment transactions including the accounting for income taxes, forfeitures, and statutory tax withholding requirements, as well as classification in the statement of cash flows. The new guidance removes the present requirement to delay recognition of a windfall tax benefit until it reduces current taxes payable; instead, it is required to be recognized at the time of settlement, subject to normal valuation allowance considerations. We adopted the new standard effective January 1, 2017.

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.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2017
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 September 30, 2017 and December 31, 2016, 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

The Company adopted the new revenue recognition policy effective January 1, 2017. 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 plus knowledge of pending returns outside of the norm. Actual return history is approximately 20% of the channel inventory, primarily from stock rotations. To reflect the period-specific effects of applying the new policy, the Company reclassified the balance of net deferred revenue on shipments to distributors in the amount of $1,062,642 as of December 31, 2016 to a refund liability of $2,010,441 (deferred revenue on shipments to distributors) and an asset of $947,799 (deferred cost on shipments to distributors). The effect of the change on January 1, 2017 is a one-time reduction (debit) to net deferred revenue in the amount of $836,000 less the deferred tax effects of $333,000 for a net improvement in retained deficit of $503,000. At September 30, 2017, the deferred revenue and deferred cost on shipments to distributors were $633,554 and $241,523, respectively.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Tables)
9 Months Ended
Sep. 30, 2017
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 September 30, 2017 and December 31, 2016 were as follows:

 

   September 30,  December 31,
   2017  2016
Raw materials and sub-assemblies  $3,279,490   $2,665,185 
Finished goods   151,655    64,359 
Inventory reserves   (1,184,856)   (1,192,105)
Inventories, net  $2,246,289  $1,537,439

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information and Concentrations (Tables)
9 Months Ended
Sep. 30, 2017
Segment Reporting [Abstract]  
Revenue by geographic areas

Segment Information

The Company operates in the mobile barcode and RFID/NFC scanning market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning 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 and resellers. 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 and nine-month periods ended September 30, 2017 and 2016 were as follows:

 

  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2017  2016  2017  2016
Revenues:            
   United States  $4,430,409   $4,030,547   $13,438,873   $12,308,704 
   Europe   711,057    821,782    2,642,265    2,237,439 
   Asia and rest of world   334,009    249,801    822,035    811,515 
      Total revenues  $5,475,475  $5,102,130  $16,903,173  $15,357,658

 

 

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 accounted for at least 10% of total revenues

Major Customers

Customers who accounted for at least 10% of the Company’s total revenues in the three and nine-month periods ended September 30, 2017 and 2016 were as follows:

 

  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2017  2016  2017  2016
Ingram Micro Inc.   40%   29%   39%   27%
BlueStar, Inc.   20%   21%   17%   23%
ScanSource, Inc.   10%   19%   17%   16%
Spinal Modulation, Inc.   *    *    *    10%

_____________

* Customer accounted for less than 10% of total revenues for the period

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

Customers who accounted for at least 10% of the Company’s net accounts receivable balances at September 30, 2017 and December 31, 2016 were as follows:

 

 

   September 30,  December 31,
   2017  2016
Ingram Micro Inc.   36%   49%
BlueStar, Inc.   23%   30%
ScanSource, Inc.   13%   * 

_____________

* Customer accounted for less than 10% of net accounts receivable balance at period end

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Share Applicable to Common Stockholders (Tables)
9 Months Ended
Sep. 30, 2017
Income Statement [Abstract]  
Net Income per Share Applicable to Common Stockholders (Tables)

The following table sets forth the computation of basic and diluted net income per share:

 

  

Three Months Ended

September 30,

 

Nine Months Ended

September 30,

   2017  2016  2017  2016
Numerator:            
   Net income   $414,101  $669,050  $1,289,831  $1,734,302
                     
   Convertible note interest    —     $27,836    —     $88,840 
                     
   Adjusted diluted net income   $414,101  $696,886  $1,289,831  $1,823,142
                     
Denominator:                    
   Weighted average common shares outstanding used in computing net income per share:                    
      

      Basic

   6,261,460    5,842,609    6,047,869    5,769,981 

      Effect of dilutive stock options and convertible notes payable

   868,173    1,438,936    888,341    1,411,607 
                     
      Diluted    7,129,633    7,281,545    6,936,210    7,181,588 
                     
Net income per share:                    
      Basic   $0.07   $0.11   $0.21   $0.30 
      Diluted   $0.06   $0.10   $0.19   $0.25 

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Future minimum payments for operating leases

Future minimum lease payments under the operating lease at September 30, 2017 are shown below:

 

Annual minimum payments:  Amount
2017 (October 1, 2017 to December 31, 2017)  $108,421 
2018   442,359 
2019   460,053 
2020   478,455 
2021 to 2022   751,269 
     Total minimum payments  $2,240,557

 

Future minimum payments under capital lease and equipment financing arrangements

Future minimum payments under capital lease and equipment financing arrangements as of September 30, 2017 are as follows:

 

Annual minimum payments:  Amount
2017 (October 1, 2017 to December 31, 2017)  $7,443 
2018   26,900 
2019   17,892 
2020   9,164 
Total minimum payments   61,399 
Less amount representing interest   (1,968)
    Present value of net minimum payments   59,431 
Short term portion of capital leases   (28,688)
Long term portion of capital leases  $30,743

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventory Components (Details) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Inventory Disclosure [Abstract]    
Raw materials and sub-assemblies $ 3,279,490 $ 2,665,185
Finished goods 151,655 64,359
Inventory reserves (1,184,856) (1,192,105)
Inventories, net $ 2,246,289 $ 1,537,439
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Subordinated Convertible Notes Payable (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 04, 2017
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Related party convertible notes payable $ 752,625     $ 752,625
Related party convertible notes payable maturity date   Sep. 04, 2017   Sep. 04, 2017    
Accrued interest on related party convertible notes payable 463,484         $ 382,808
Interest expense on related party convertible notes payable   $ 22,179 $ 27,836 $ 80,676 $ 88,840  
Issuance of common stock upon maturity of convertible notes, value $ 1,216,109          
Issuanace of common stock upon maturity of convertible notes (shares) 972,884          
Related Party Convertible Notes Payable to Officers and Directors            
Related party convertible notes payable $ 380,696          
Conversion price $ 1.25          
Annual interest rate on short term convertible notes payable, compounded quarterly 8.00%          
Related Party Convertible Notes Payable to Chairman            
Related party convertible notes payable $ 371,929          
Conversion price $ 1.25          
Annual interest rate on short term convertible notes payable, compounded quarterly 12.00%          
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Bank Financing Arrangements (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Mar. 20, 2017
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Remaining borrowing capacity   $ 2,186,000   $ 2,186,000  
Domestic Line of Credit          
Aggregate maximum advance amount $ 2,000,000        
Borrowing capacity description 70% of qualified receivables        
Debt reference rate Bank's Prime Rate        
Minimum interest rate on debt (as a percent) 3.25%        
Basis point added to reference rate of debt 1.50%        
Monthly collateral handling fee 0.10%        
Interest expense   $ 3,000
Line of credit expiration date Feb. 27, 2019        
Foreign Line of Credit          
Aggregate maximum advance amount $ 500,000        
Borrowing capacity description 70% of qualified receivables        
Debt reference rate Bank's Prime Rate        
Minimum interest rate on debt (as a percent) 3.25%        
Basis point added to reference rate of debt 1.50%        
Monthly collateral handling fee 0.10%        
Line of credit expiration date Feb. 27, 2018        
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenues By Geographic Areas (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Revenues: $ 5,475,475 $ 5,102,130 $ 16,903,173 $ 15,357,658
United States        
Revenues: 4,430,409 4,030,547 13,438,873 12,308,704
Europe        
Revenues: 711,057 821,782 2,642,265 2,237,439
Asia and rest of world        
Revenues: $ 334,009 $ 249,801 $ 822,035 $ 811,515
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Major Customers Accounted for at Least 10% of Total Revenues (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Ingram Micro, Inc.        
Percent of total revenues 40.00% 29.00% 39.00% 27.00%
Threshold percentage for disclosure 10.00% 10.00% 10.00% 10.00%
BlueStar, Inc.        
Percent of total revenues 20.00% 21.00% 17.00% 23.00%
Threshold percentage for disclosure 10.00% 10.00% 10.00% 10.00%
ScanSource, Inc.        
Percent of total revenues 10.00% 19.00% 17.00% 16.00%
Threshold percentage for disclosure 10.00% 10.00% 10.00% 10.00%
Spinal Modulation, Inc.        
Percent of total revenues 10.00%
Threshold percentage for disclosure 10.00% 10.00% 10.00% 10.00%
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Major Customers Accounted for at Least 10% of Net Accounts Receivable Balances (Details)
Sep. 30, 2017
Dec. 31, 2016
Ingram Micro, Inc.    
Percent of net accounts receivable balances 36.00% 49.00%
Threshold percentage for disclosure 10.00% 10.00%
BlueStar, Inc.    
Percent of net accounts receivable balances 23.00% 30.00%
Threshold percentage for disclosure 10.00% 10.00%
ScanSource, Inc.    
Percent of net accounts receivable balances 13.00%
Threshold percentage for disclosure 10.00% 10.00%
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Concentration of Suppliers (Details Narrative)
9 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Risks and Uncertainties [Abstract]    
Accounts payable balances with top two suppliers 20.00% 27.00%
Percentage of inventory purchases from top two suppliers 53.00%  
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]        
Stock-based compensation expenses $ 112,151 $ 93,230 $ 315,237 $ 244,052
Stock options granted 66,600   248,900  
Weighted average per share fair value $ 2.47   $ 2.65  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income per Share Applicable to Common Stockholders (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Numerator:        
Net income $ 414,101 $ 669,050 $ 1,289,831 $ 1,734,302
Convertible note interest 27,836 88,840
Adjusted diluted net income $ 414,101 $ 696,886 $ 1,289,831 $ 1,823,142
Denominator: Weighted average common shares outstanding used in computing net income per share:        
Basic 6,261,460 5,842,609 6,047,869 5,769,981
Effect of dilutive stock options and convertible notes payable 868,173 1,438,936 888,341 1,411,607
Diluted 7,129,633 7,281,545 6,936,210 7,181,588
Net income per share applicable to common stockholders:        
Basic $ 0.07 $ 0.11 $ 0.21 $ 0.30
Diluted $ 0.06 $ 0.10 $ 0.19 $ 0.25
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Taxes (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Tax Disclosure [Abstract]        
Federal alternative minimum tax expense     $ 41,387 $ 27,750
State alternative minimum tax expense     12,903 9,150
Deferred tax expense     926,464 23,954
Income tax expense $ 340,765 $ 20,285 $ 980,754 $ 60,855
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]          
Rental expense for operating lease $ 108,473 $ 109,004 $ 326,509 $ 327,049  
Deferred rent 279,601   279,601   $ 286,901
Non-cancelable purchase commitments for inventory 2,526,000   2,526,000    
Original cost of equipment under capital leases 100,584   100,584   100,584
Capital lease accumulated depreciation $ 44,353   $ 44,353   $ 20,173
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Future Minimum Payments for Operating Lease (Details)
Sep. 30, 2017
USD ($)
Annual minimum payments:  
2017 (October 1, 2017 to December 31, 2017) $ 108,421
2018 442,359
2019 460,053
2020 478,455
2021 to 2022 751,269
Total minimum payments $ 2,240,557
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Future Minimum Payments Under Capital Lease and Equipment Financing Arrangements (Details)
Sep. 30, 2017
USD ($)
Annual minimum payments:  
2017 (October 1, 2017 to December 31, 2017) $ 7,443
2018 26,900
2019 17,892
2020 9,164
Total minimum payments 61,399
Less amount representing interest (1,968)
Present value of net minimum payments 59,431
Short term portion of capital leases (28,688)
Long term portion of capital leases $ 30,743
EXCEL 45 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -1K;4L?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ U&MM2V;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #4:VU+GZ&ULS9)12\,P$,>_BN2]O:9%9:'+BV-/"H(#Q;>0W+9@TX3DI-VW-ZU; MA^@'\#%W__SN=W"M#D+[B,_1!XQD,=V,KNN3T&'-CD1! "1]1*=2F1-];NY] M=(KR,QX@*/VA#@AU5=V!0U)&D8()6(2%R&1KM- 1%?EXQAN]X,-G[&:8T8 = M.NPI 2\Y,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW?@ M\/;T^#*O6]@^D>HUYE_)"CH%7+/+Y-?F8;/;,EE7_+[@O.#-CC>B7HG;U?OD M^L/O*NR\L7O[CXTO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #4:VU+*S46,WH" #?" & 'AL+W=OT5:? M7+EHB-)+<0MD)RBY6%+# AR&:="0NO6+W.Z=1)'SNV)U2T_"D_>F(>+W@3+> M[WSDOV^\U+=*F8V@R#MRH]^H^MZ=A%X%DY5+W=!6UKSU!+WN_#UZ/J+4$"SB M1TU[.9M[)I0SYZ]F\?FR\T/C$66T5,8$T<.#'BECQI+VX]=HU)\T#7$^?[?^ MT0:O@SD328^<_:POJMKY&]^[T"NY,_7"^T]T#"CQO3'Z+_1!F88;3[1&R9FT MOUYYEXHWHQ7M2D/>AK%N[=@/)S$::3 !CP0\$7#Z7T(T$J*)@&(;_."9#?4# M4:3(!>\],7RMCIBD0,^1OLS2;-J[LV(="$"+3M M20!# @?LT/&_ D<7$<$"$1A!9.G1C![#]!BDQY8>S^C)X@)<1 H+)*! XM"S MA<" 2"RBM8AM'(=9 JNDH$KJJ&P6*BYB"PMDH$#FT-$R4P#(2JIL0(F-RU_D MR@& K"3+%I38NOQX(0% 5KX$"N&2"ET+Z;*H $RVHK)2N,BUL/SD$&9-!:S> M/<*NA>U2Q<7@<$4%+F$4N1;04@7 X!45N-*16\@X6OP7C9AY+68A0@AO5J3@ MFD=NT>-EGHV8=(Y92S2XYI%;TMA)M-0)"(=.$@2S=M%0<;.=57HEO[>VK<]V MI^Z]Q[;=_(4/K?\K$;>ZE=Z9*]VT;&NYM,4?P!02P,$% @ U&MM2WU"[3V*! IA, !@ !X M;"]W;W)KNXG:!.?$F>TVMV\_^>%R+DEW.Q276/F1XI^F)5J+:UE]K0\Q-K-O MI^)I,OJ):LO5C&/E?+1?G:%,=S_%S-ZM?3*:_^6<6BO#[,8?Y]X,OQY="T ]ER</RN4I7V77 M]N*7_<-/M[B.A9%ZRG%\??@='Z;LS4?TY#H+,?#:H_S6^Q2+A;21ICEU9U-W_L]UK MW92GP4L*Y91_ZS^/Y^[SVO^BU6#&&\C!0-X,TMP?&:C!0/TPT!\:Z,% _]\9 MS&!@T Q9K[U+YB9O\N6B*J^SJJ^'2]Z6'=R;=+MV[6!W=[K?4C[K-/JVE&Z1 MO;5^!F35(W*,^/?(AB)P([(T_RT(R06QDG2&]Q.L&2*@&/[3R?9#)^_"5&RN M5&>O1O9*\/::M=>=O1[; \IUC[@..7>(T:[]0_E@.! 21O'T2:$-YQ4:5J&A"M%-6/6(&4TDM4PA6:20XYQ4@#*QH9SS2BN'2G3+<%:# M-Y+79UE]ENI#B5Q9,H\2VFJ%RG5-.6EE\$0?Y8*PW@7$;2GG'!@O+*_/L?H< MK7#-VWO6WM/\H#A7GL3IG?*X<-<4J=A5HV,I)AXN;8C9H8=%JL*&8E,H+C[@MPPFKC#>\.A#\5B"H/K(7"!JY M"8:L3PQG0 %HI)#A(.A@R?K$@=9("1/K$TQL=T U>JP1F+2[]- !%DE!" & M5]^& :U+"['56"4%C0Q^^@B2J@Q8I606C'0C/1;)<)">5_PD,IQ4 M)I&X6!D0?'!F5&OO-?*;,2BB40NL49&I/DGA ^XN6"[%1.XCPWE(RPB6R'!I MN4F/[H1$OE\ VC!HW# ,S+O;8[2W>,5A..L#75 9KBW^\5HR:*0@I%T)S-1M MY#L&H"V#QBT#T+W[D](B-2=8) -*(7'L&XX+7J3$89$,:(4W4PLKWS4 ;1LT M;AL&9MR := @R)I#.9LZ.D-*E7*02IIY'!G0I09*3#1&P'<.0%L'/=$Z -\[ M &T>-&X>!L:/@A5WPHEW_TC*."/ >RU+29(MCE(3.ODN F@;@1>0U< @G>29 MYBBBBX4"UL51/.ZUL=,9PBM5+=^!3SW;EZ[EIRV T>CM4>NS.E-#X"N[7P(QOX'[; M'QG]<-^?8/V65R_'UH;ODO4$L#!!0 ( -1K;4NG0-7:E00 "\5 8 M>&PO=V]R:W-H965T&ULA9C;;N,V$(9?Q?!]5YSA.7 ,U"Z* M%FB!Q1;;7BLQ$QLK6ZZD)-NW+R4KAC,S;($@.O@?\A^*^CCBZJWMOO7[E(;% M]V-SZN^7^V$XWU55_[A/Q[K_U)[3*?_RU';'>LB7W7/5G[M4[Z:@8U.A4JXZ MUH?3QB3H?7M,V-8T=M-O.=L^WWU=F["J7L=V9LGF(L$;"7Y4 M;+G"Q*NDROU?3:!H J=X?1-OE1ROQ7@]Q9O;>"!)7"1^DIPN203G%6J2"M>! MAIC?"MF/$?T8[H<,V>8BL3?]: ,Z1$_\<%WV[8+WLA\K^K'<#\E[8WD_:!R& M2/QP'5CMC2X\;R?Z<=R/(7X=N+''C>3<&+)L\ M7!:-][$P-D%T$[@;DO0F\&X0C//DQ=URG8M:V6!E/U'T$_F[69A[H&3"*)X1 M0XSB PR0_X"21A JIQ&AX*E />">(O4$K*M@C?%T"@JZ:*RRA3D(,@(!F2.G MJ"/DR4?G;*#0$(1:J8"^\.1!QBIPKCK*U5ESV]4/: Q:3U^.@C*C PNN9+@" MIZNC= 6.38M&@:&>!)W3(>B"(QFOP/GJ*%^!@S./DE=*44O_+_SH248L<,8Z MREC@]'1::3:;N,S;"*'@1X8L<,HZ2EG@_ P:8[!LC 30VA"-*GF240NNH\1%3E*G;42ZKHDZC+JP!F"AZ.3$]92XR$'JM+:T6MD*.E2@ MC"E9DH&+'+B> E?2T'H<.6J]18<%_*,,6N2@I5#?H%3'YE>6&N*R7!CYTA22 M,8L409L<@1ZRG24"A0C*", M6>28I07+!CD],_4UY9D@0^N@L RAC%CDB/6>^A' &2S0(GPKZ'1>&'T!^BCC M%2-WQ. 8N2,?P "M_02AS:K@"B6-EH&M%4.^+WPT:!FOFN,U4)AI 9LQL ]@ MKK*A-,9:1JOF: WL@UQ J\D?Y+>%Q>Q(4&((N2XHT%47=@DX.0,M'+50I!H3 M\SS3S)8D=3Y7OK&P7&N9LYISECZ5C>8 A9@)"K30W$I*!R[F' JN9-IJ3MM M:3MK/NRJR,61I)2+H^IFYVK<2OR][IX/IW[QT Y#>YRVJI[:=DBY5?4IM[I/ M]>YZT:2G83SU^;R[;.%=+H;V/&]/5M<]TO6_4$L#!!0 ( -1K;4M1LR+ M]P$ (,% 8 >&PO=V]R:W-H965T&ULC93=CILP$(5? M!?$ ,?\A$2!M6%6MU$K15FVO'1@"6AM3VPG;MZ]M6$0 M9L+[!F?,_Z&8"<] MXZ^B!I#6&R6M2.U:RNZ(D"AJH%CL6 >M6JD8IUBJD%^1Z#C@TI@H09[C1(CB MIK6SQ.3./$O839*FA3.WQ(U2S/^<@+ ^M5W[/?'27&NI$RA+.GR%[R!_=&>N M(C15*1L*K6A8:W&H4OO)/>:1UAO!SP9Z,9M;NI,+8Z\Z^%*FMJ.!@$ A=06L MACOD0(@NI#!^CS7M:4MMG,_?JW\RO:M>+EA SLBOII1U:L>V54*%;T2^L/XS MC/V$MC4V_Q7N0)15K%34A&QRH*A>*W86Q:,_;#2A",MFV#-QJ\ MR>#^V^"/!G]A0 .9:?492YPEG/46'_ZL#NMOPCWZZF46.FG>G5E3W0J5O6=Q MF*"[KC-*3H/$FTF\1T6^5@2'28+4_A.$MPGA&;\_AXBV_?ZFWS?^8.[?+YH8 M) M6Z;!\V.@[Z>OF%^ M;5IA79A4)\M\_Q5C$E1-9Z?*U>I&G ("E=33O9KSX5X8 LFZ\Q'SN>G^KF1[N-L9O\K/:']F&Z[;KC_6S6KK>Q M*MLO]3$>TB_/=5.577IL7F;ML8GE9@BJ]C-4JIA5Y>XP7XBKN]WU-R<>_8Z732YM]X/7]>^V_#LFG9)[*-J[J_3^[3;=]F/KI9!.? MR]=]]ZT^_1;'A.QT,F;_1WR+^R3OG:0VUO6^'?Y/UJ]M5U=C+' MX7H:ZW\/DP-P#,!+0&K[LP ]!NB/ #,D?W8VI/I+V96+>5.?)LWY;1W+?E# MO4Z=N>X+A[X;?DO9MJGT;1%@/GOKZQDER[,$KR0?BEFJ_-("2BTLD87C;0,K M01'D%K28@Q[B]74.*,<;,=X,\>8JWFC2!V>)&R2'-5AD_ M5O1C>3Y:CB_$^(+E$PS)YRRQ5SXU6-2.I,-E:(RRF6R>NRF(&\^:"5B8@G3ABLM0!VMD,T$T$_B+SB0#2IZ]BJ?C MZ?15S.B=-4ZA(@E)0@PFF,QTAPQ1@'L*U!/PIISRWC)/7 B^,,YF+(D(>@1D MEBR=$:/FQE+?E*>T$H4Z!%-D/,G0 LT\T2&V'#7V%CN>0D>HRF6F*,@$!([ M@HTCP_,.QGEJ1I 5.FB501C(# 3+';%19/D4#($R3%#=&>5L9HD!F:G H0I* M44.&0I[2:9=D5O9028L!,$17=Q'T2V-D$)K)0AG8R($-BDY[ MY" &XT'3KEP)PD)#@9FIAC*P$=@R!"H#6)0!BQRPH.BZBA(X0P&!CD91Z*SR MN;Z6"8LWP%C:U%(+VUB="$M7B)4@#-J#S?63C%C--[-I0%)/?)N* M/NV,4%-/7)@&9G$]7VY-R=#6_*,>('?*(4-6"Y"E'W%++6PMM:9;&4&5/BQ< M+B69LMKQE##SK:AE,&H!C$C!*(CXK.=@+,SU=OC6C8Q%+6"1CH>E(.)N CL& MTG0,SZY.Z*K8O R'F>UD7;\>NOXP[*KT31?4E==4VEIO+PSX^=_VM2_?-^?3S_-#5Q_%D M=W8Y7E[\#U!+ P04 " #4:VU+**$&=;,! #2 P & 'AL+W=O[^?I3LN&YG[$42*9[#0XI*!V-?7 /@R9N2VF6T\;[;,^:*!I1P M5Z8#C3>5L4IX-&W-7&=!E!&D)..;S0U3HM4T3Z/O://4]%ZV&HZ6N%XI8?\< M0)HAHUMZ<3RU=>.#@^5I)VKX"?Y7=[1HL9FE;!5HUQI-+%09O=ON#TF(CP&_ M6QCY!RD"$,EXG3CJG#,#E^<+^-=:. MM9R$@WLCG]O2-QF]I:2$2O32/YGA&TSU7%,R%?\=SB Q/"C!'(61+JZDZ)TW M:F)!*4J\C7NKXSZ,-[L+;!W )P"? ;<1P,9$4?F#\")/K1F('7O?B?#$VSW' MWA3!&5L1[U"\0^\YW_(D9>= -,4+U.D*P2))$@^6^):S$WGY*P14\5V#I.DR.%Z76-\=&'-% UJX*]-!BS>5 ML5IX-&W-7&=!E!&D%>.;S3730K8T3Z/O9//4]%[)%DZ6N%YK8?\<09DAHUOZ MZGB0=>.#@^5I)VKX"?Y7=[)HL9FEE!I:)TU++%09O=T>CDF(CP&/$@:W.)-0 MR=F8YV!\*S.Z"8) 0>$#@\#M G>@5"!"&;\G3CJG#,#E^97]/M:.M9R%@SNC MGF3IFXSN*2FA$KWR#V;X"E,]GRB9BO\.%U 8'I1@CL(H%U=2],X;/;&@%"U> MQEVV<1_&FV0WP=8!? +P&;"/>=B8*"K_(KS(4VL&8L?>=R(\\?; L3=%<,96 MQ#L4[]![R;?\)F670#3%',<8OHR9(QBRSRGX6HHC?P?GZ_#=JL)=A._^4;A? M)TA6"9)(D'Q8XEK,Y_^2L$5/-=@Z3I,CA>G;.,D+[SRPMSR^R5OX..T_A*UE MZ\C9>'S9V/_*& \H97.%(]3@!YL-!94/QQL\VW',1L.;;OI!;/[&^5]02P,$ M% @ U&MM2_I8##"U 0 T , !@ !X;"]W;W)K).^9%K*G91Y]9UOF9O1*]G"VQ(U:"_O[!,I,!4WIJ^-1MIT/ M#E;F@VCA._@?P]FBQ5:56FKHG30]L= 4]#X]G@X!'P%/$B:W.9-0R<68YV!\ MJ0N:A(1 0>6#@L#M"@^@5!#"-'XMFG0-&8C;\ZOZIU@[UG(1#AZ,^BEKWQ7T MEI(:&C$J_VBFS[#4\XZ2I?BO< 6%\) )QJB,B\T8L*IJ+%R[S+/N[3 M?)/QA;9/X N!KX3;&(?-@6+F'X4796[-1.S<^T&$)TZ/''M3!6=L1;S#Y!UZ MK^7=7!G&8(WT#2%<%0?(W ]R*<^!LZWZ=GNPEFD9YMHV?)OL!A5^ 0 M!0[_J_ M),W^K9%M.JK!MG&6'*G,V,( 7J=_WP$[KMM: M>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@ MJ@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L+^.(,V8TSU]=SQW3>N#@Q59 M+QKX!OY[?[)HL86EZA1HUQE-+-0YO=L?CFF(CP$_.AC=ZDQ")6=C7H+Q5.5T M%P2!A-('!H';!>Y!RD"$,EYG3KJD#,#U^9W]%"".4HC75Q).3AOU,R"4I1XF_9.QWV<;JZ3 M&;8-X#. +X#;F(=-B:+R!^%%D5DS$COUOA?AB?<'CKTI@S.V(MZA>(?>2[%/ M>,8N@6B..4XQ?!VS1#!D7U+PK11'_A^<;\.3385)A"=_*4RV"=)-@C02I!^6 MN!63_I.$K7JJP#9QFAPIS:#C)*^\R\#>\?@F?\*G:?\J;--I1\[&X\O&_M?& M>$ INRL&UL?5-A M;]L@$/TKB!]0$I*V461;:EI5F[1)4:=MGXE]ME&!\P#'W;\?8-?S-FM?@#ON MO7MW'-F ]M6U )Z\:65<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU%D250%HQ MOMG<,2VDH466?&=;9-A[)0V<+7&]UL+^/('"(:=;^NYXD4WKHX,562<:^ +^ M:W>VP6(S2R4U&"?1$ MU3A^VQ],^QJ> ;Q(&MSB36,D%\34:'ZN<;J(@4%#Z MR"#"=H5'4"H2!1D_)DXZIXS Y?F=_3G5'FJY" >/J+[+RK43,5_@BNH$!Z5A!PE*I=64O;.HYY8@A0MWL9=FK0/XPT_3+!U )\ M? 8<4AXV)DK*GX07169Q(';L?2?B$V^///2FC,[4BG07Q+O@O1;;W6W&KI%H MBCF-,7P9,T>PP#ZGX&LI3OP?.%^'[U85[A)\]X?"NW6"_2K!/A'L_UOB6LS] M7TG8HJ<:;).FR9$2>Y,F>>&=!_:!IS?Y'3Y.^V=A&VD/Q/ISM.&:CX;&;?A";OW'Q"U!+ P04 " #4:VU+[IUZ M?[4! #2 P &0 'AL+W=O"[S#KXX'WG8N.$B9]ZR%G^!^]2?C M+;*PU%R"LEPK9* I\.WN<,Q"? QXY##:U1F%2LY:/P?C6UW@) @" 94+#,QO M%[@#(0*1E_%[YL1+R@!EA8TKJ@;KM)Q9O!3)7J:=J[B/TTUZ,\.V 70&T 6P MCWG(E"@J_\(<*W.C1V2FWO8X MQ=!US!)!//N2@FZE.-)W<+H-3S<5IA&>_J/P9IL@VR3((D'V88D;,5GR7Q*R MZJD$T\9ILJC2@XJ3O/(N WM+XYN\A4_3_H.9EBN+SMKYEXW];[1VX*4D5WZ$ M.O_!%D- X\+QLS^;:O3" %5^(;9;T[SLVA)*4]L7VC.><.3,>YZ.Q M3ZX#\.1%2>T*VGG?'QAS50>*NRO3@\:;QEC%/9JV9:ZWP.L(4I*EN]TU4UQH M6N;1=[)E;@8OA8:3)6Y0BMM?1Y!F+&A"7QT/HNU\<+ R[WD+W\'_Z$\6+;:P MU$*!=L)H8J$IZ%UR.&8A/@;\%#"ZU9F$2L[&/ 7C2UW071 $$BH?&#AN%[@' M*0,1RGB>.>F2,@#7YU?V3[%VK.7,'=P;^2AJWQ7TEI(:&CY(_V#&SS#7\X&2 MN?BO< &)X4$)YJB,='$EU>"\43,+2E'\9=J%COLXW=QD,VP;D,Z = 'E[DU([%3[WL>GC@YI-B;*CAC*^(=BG?HO91)EN3L$HCFF.,4DZYC ME@B&[$N*="O%,?T+GF[#]YL*]Q&^?Z/P'P39)D$6";+_EK@5LW^7A*UZJL"V M<9H]/,/8LLW+G\#4$L#!!0 ( -1K;4L6?%Q_LP$ -$# M 9 >&PO=V]R:W-H965T)W^?0$[CI58?0%F..?,A2$;T3S;%L"1 M%R6US6GK7']DS)8M*&%OL ?M;VHT2CAOFH;9WH"H(DE)QI/DEBG1:5IDT70..9T1U\=CUW3NN!@1=:+!GZ"^]6?C;?8HE)U"K3M M4!,#=4[O=\=3&O 1\+N#T:[.)%1R07P.QKZ?C/DXWA\-,VR;PF< 7PEV,PZ9 ,?// MPHDB,S@2,_6^%^&)=T?N>U,&9VQ%O//)6^^]%KLTS=@U",V8TX3A:\R"8%Y] M"<&W0ISX!SK?IN\W,]Q'^GY%WR?;_'23GT9^^M\*MS"'=T'8JJ4*3!.'R9(2 M!QT'>>5=YO6>QR=Y@T_#_D.8IM.67-#YAXWMKQ$=^%22&S]!K?]?BR&A=N'X MR9_--&63X;"?/Q!;?G'Q#U!+ P04 " #4:VU+W%XI>[0! #2 P &0 M 'AL+W=OX,]:'_3H%'<>=.TS/8&>!U!2K)DM[MEB@M-RSSZSJ;,<7!2 M:#@;8@>EN/EU HEC0??TS?$DVLX%!ROSGK?P#=SW_FR\Q1:66BC05J F!IJ" MWN^/IRS$QX ? D:[.I-0R07Q)1B?ZX+N@B"04+G P/UVA0>0,A!Y&3]G3KJD M#,#U^8W]8ZS=UW+A%AY0/HO:=04]4%)#PP?IGG#\!',]'RB9B_\"5Y ^/"CQ M.2J4-JZD&JQ#-;-X*8J_3KO0<1^GFS2=8=N 9 8D"^ 0\[ I453^R!TOQZ>>'],?&^JX(RMB'=>O/7>:[G/;G-V#41SS&F*2=8Q2P3S[$N*9"O% M*?D'GFS#TTV%:82G?RB\VR;(-@FR2)#]M\2MF,-?2=BJIPI,&Z?)D@H''2=Y MY5T&]CZ);_(>/DW[5VY:H2VYH/,O&_O?(#KP4G8W?H0Z_\$60T+CPO'.G\TT M9I/AL)]_$%N^&PO M=V]R:W-H965T@N\CB0E69HD'YCB0M,RC[ZS+7,S>"DTG"UQ M@U+!9MYX.#E7G/6_@&_GM_MFBQ1:46"K031A,+34'O=\=3 M%O 1\$/ Z%9G$BJY&/,2C*]U09.0$$BH?%#@N%WA :0,0IC&KUF3+B$#<7U^ M5_\<:\=:+MS!@Y$_1>V[@MY14D/#!^F?S?@%YGH.E,S%/\(5),)#)ABC,M+% ME52#\T;-*IB*XJ_3+G3R_)6Y@#G\7R58]56#;.$V.5&;0<9)7WF5@ M[^,CLC_P:=J?N&V%=N1B/+YL[']CC =,);G!$>KP@RV&A,:'XRV>[31FD^%- M/_\@MGSC\C=02P,$% @ U&MM2UP/STO1 0 G 0 !D !X;"]W;W)K M&UL;51A;]L@$/TKB!]0$A([461;:EI5F[1)4:=M MGXE]ME'!>(#C[M\/L.MY&5\,=[Q[[^[,D8U*OYD6P*)W*3J3X];:_D2(*5N0 MS#RH'CIW4BLMF76F;HCI-; J!$E!Z&:3$LEXAXLL^"ZZR-1@!>_@HI$9I&3Z M]QF$&G.\Q1^.5]ZTUCM(D?6L@6]@O_<7[2RRL%1<0F>XZI"&.L>/V],Y]?@ M^,%A-*L]\I5NI]S_PO MWIZHZTWIG:$5XY"^&ZM3H]Q@GV48!\(]O^4N+LK,8;9QT62J$@2(4CN1&*8-"Z21D72",'A M3B2&N6\76=T.";H)(PVWZR]\FMNO3#>\,^BJK+NCX2;5 M2EEPJ6P>7,&M>RH60T!M_?;@]GH:F,FPJI_? K(\2,4?4$L#!!0 ( -1K M;4MX)I@AM@$ -(# 9 >&PO=V]R:W-H965TCB!Q+.B.OCL>1=NYX&!EWO,6?H/[ MTY^,M]BB4@L%V@K4Q$!3T+O=X;@/^ AX$C#:U9F$2LZ(+\'X61ZW"]R#E$'(I_%WUJ1+R$!Y;.H75?06TIJ:/@@W2.. M/V"NYYJ2N?A?< 'IX2$3'Z-":>-*JL$Z5+.*3T7QUVD7.N[C=).E,VV;D,Z$ M="'GGAW2'UOJN",K8AW/GGKO9=R=_TU9Y<@ M-&..$R9=8Q8$\^I+B'0KQ#']CYYNT[/-#+-(S];1LV1;8+\IL(\"^[7 3?*I MQ"W,YR+9JJ<*3!NGR9(*!QTG>>5=!O8N/B+[@$_3_L!-*[0E9W3^96/_&T0' M/I7DRH]0YS_88DAH7#A^\6.G=2*RV9=:9NB.DUL"H$24'H M9I,2R7B'BRSX+KK(U& %[^"BD1FD9/KW&80:<[S%[XX7WK36.TB1]:R!;V"_ M]Q?M++*P5%Q"9[CJD(8ZQT_;TSGU^ #XP6$TJSWRE5R5>O7&YRK'&Y\0""BM M9V!NN<$S".&)7!J_9DZ\2/K ]?Z=_6.HW=5R90:>E?C)*]OF^(A1!34;A'U1 MXR>8Z]EC-!?_!6X@'-QGXC1*)4SXHG(P5LF9Q:4BV=NT\BZLXW1R>)S#X@%T M#J!+P#'HD$DH9/Z!659D6HU(3W??,_^+MR?J[J;TSG 5X&PO M=V]R:W-H965T@N\CB0E69HD!Z:XT+3,H^]LR]P,7@H-9TO< MH!2WOT\@S5C0'7US/(FV\\'!RKSG+7P'_Z,_6[38HE(+!=H)HXF%IJ /N^,I M"_@(>!8PNM69A$HNQKP$XTM=T"0D!!(J'Q0X;E=X!"F#$*;Q:]:D2\A 7)_? MU#_%VK&6"W?P:.1/4?NNH/>4U-#P0?HG,WZ&N9Y;2N;BO\(5),)#)ABC,M+% ME52#\T;-*IB*XJ_3+G3&UL;53;CML@$/T5Q 23XI_6HZ (O>!)>FP)VUPX$04W4@ MF'E0 TCWI5%:,.M"W1(S:&!U*!*CY;V$LT9F%(+I M/R?@:BIPBF^)Y[[MK$^0,A]8"S_ _AS.VD5D9:E[ =+T2B(-38&/Z>&4>7P M_.IA,IL]\IUZP(DW!!PJZQF86Z[P!)Q[(F?C]\*)5TE?N-W?V#^' MWETO%V;@2?&7OK9=@3]B5$/#1FZ?U?0%EGXRC);FO\$5N(-[)TZC4MR$7U2- MQBJQL#@K@KW-:R_#.BW\M[)X 5T*Z%T!F86"\T_,LC+7:D)Z/ON!^2M.#]2= M3>63X2C"-V?>N.RU3!_3G%P]T8(YS1BZQ:P(XMA7"1J3.-'_RFF\?!=UN OE MNZUZEL0)]E&"?2#8_],BO6LQAMG%1;*H2!8AV-^)Q##9G0C97)P W88G:U"E M1AG&99-=I^)(P\6_P^>1^LYTVTN#+LJZYQ,NN5'*@K.2/#@OG9OB->#06+]] M='L]O^4YL&I8QI2L_Q7E7U!+ P04 " #4:VU+>S^"/ X" ")!0 &0 M 'AL+W=OD6P7\[(MJ@4@4):CF51/FF9\[J#R3 M-R.J!@XJT+>ZYNKO(PC9[4,"WY5T.E)/W!)CE(^N\'7\SZ,'! (.!GGP&USAP*$<$86 MX\_@&8Y+NL)I_]7]L\]NLQRYAD**W]79E/MP$P9GN/";,$^R^P)#'A8&0_AO M< =AY8[$KG&20OMG<+II(^O!Q:+4_*5OJ\:W7?\FQD/9>@$9"LA8@./_%M"A M@,X*4$_FHW[BAN>9DEV@^H_5X[3)$-W9S1H M'GL-F6C(6T6Q5,3;48(LP$A!5BF(KZ=3"AJM&]!5 ^H-XC,U ME*3;>!O-PBQU)$D8WK!UH'@5*%X!VLR >@V;+(093AB;\2QE24S9._O+5FG8 M"LUV1L,6RWS >!-OV.QW*%:%6X*C=S8H645*%DB,SHB2Y8<@<4(V,_)BJ<., MIC&=;Q&:' IW27WGZEHU.CA*8\^7/P47*0U8S^C!YBOMO3@.!%R,ZZ:VK_K; MH1\8V0X7'QIOW_P?4$L#!!0 ( -1K;4MN:Y:PR ( .0* 9 >&PO M=V]R:W-H965T?#6X*]J'I_@3;^2[G')N#9V?1/+<'SJ7W4A95._:7^V8FF9%)-FWW0U@UGVXY4%@$.PS0H65[YBUFW]M@L M9N(HB[SBCXW7'LN2-7^7O!#GN8_\UX7O^?X@]4*PF-5LSW]P^;-^;-0LN*AL M\Y)7;2XJK^&[N?\)W:Y1H@D=XE?.S^U@[.E4GH1XUI,OV[D?ZHAXP3=22S#U M./$5+PJMI.+X8T3]BZOZ@]=\BJ9)];RE2A^YUMYF/O4][9\QXZ%_"[. MG[E)*/$]D_U7?N*%@NM(E,=&%&WWZVV.K12E45&AE.RE?^95]SP;_5<:3,"& M@"\$%+]+B PA>B,D[Q)B0X@_ZI 80O)1A]00TH\Z$$,@%B'HJ]MMUQV3;#%K MQ-EK^A-7,WVPT2U1!V*C%[O][_Y3.]:JU=,"T7 6G+20P2Q[#!YAT!BSQ<3QP=C1*Q3=P>@"(U2JWXNBH8IL5 / (K2 M.(032\'$4B QRV:9.C8(HQ2%$V\+ 8T(8$0L(^)L:$8P'6SHR(>"/A3PF=CJ M#!3(KK_6&7"BPC1+81L4P@TU!"+-[([:@^BP]C=3KS2:Z-S(-Q^&0P^U?K^]XTU^[QJO2_^S;OA)!<"88W2O"@KIR72<%W4@^)&C?] MO:N?2%&;.V5PN=@N_@%02P,$% @ U&MM2YX\^82Y @ D@L !D !X M;"]W;W)K&ULC5;M;MHP%'V5* _0Y.8[%2"-MFB3 M-JGJM.VW 0-1DSBS#71O/]MQ(W!N:/E!;.><>^Z-?8\\.S/^*@Z42N^MJ5LQ M]P]2=O=!(#8'VA!QQSK:JC<[QALBU93O ]%Q2K:&U-1!%(99T)"J]1[P_ M0!W1YQ3N,[6_&[UHMM.\4QL@U.II 64R"TXZD,4L>TQTA4FO,0]C3'2->$00 MY37DZ<,@JYM! E7I4&Z$EAL9?G)52N:4TF-R@VE[#2BR, R=;#_&7244HPG% M2$(Y'B!! R1(@,+9P&2<:6A^N%"*"J6(D+.!RS$FFA+)4)$,"0"."(:)<)$< M%$2(C2-8 Q M*!]9P,>8IT]@5A9S>:#CR=,,$\8'XZ(@=)T/ \&$#NXX,+:<"":.*^ > 9A) MN#UN09??)+W1XX"["6!VXG8Y IIL<\#-!#"GFDEUJ3%7CQUCDJJ X9W:\(.Z( ^3FNZD'N9JS/M;8C^1K+,WX&"XAB_^ M U!+ P04 " #4:VU+(8==,J0" "_" &0 'AL+W=O,! M2;JW'V#7=3#M(E4U7)][[CD7 IY?A'Q61\YU]%)7C5K$1ZW;69*H[9'73-V) MEC?FS5[(FFDSE8=$M9*SG4NJJP0!D"8U*YMX.7>Q1[FB M"HMW@%\EOZC1.+).GH1XMI,ONT4,K"!>\:VV#,P\SGS-J\H2&1E_>LYX*&D3 MQ^-7]D_.N_'RQ!1?B^IWN=/'19S'T8[OV:G2W\7E,^_]T#CJS7_E9UX9N%5B M:FQ%I=S_:'M26M0]BY%2LY?N63;N>>G>D*)/"R>@/@$-":;V1PFX3\!O">3# M!-(GD%LKT#Z!>A62SKMKYH9IMIQ+<8EDMQU:9G<=G%&S7%L;=*OCWIE^*A,] M+Q$D\^1LB7K,JL.@,2:_AFRF$#@@$B-@4(%"*E9H6N&ZP#J *#P-_R5Y^)#D M2B8.-@N[?'+5+.HUJ\-D#M,X#"69_?,,!7 0((B!YVJ*@VD!,,RP9RX I)AF M*OV9PG*$ M /;;$X!!2$?:.G/)Z/2MN3RXJU!%6W%JM#U;1M'AMKU']O3VXBLX6\- ?&-N MY^XR?:/OKO9O3![*1D5/0IL[PYWL>R$T-^K!G5G7H_F:&"85WVL[S,Q8=G=J M-]&B[3\7DN&;9?D/4$L#!!0 ( -1K;4L)Y:G+OP( !X, 9 >&PO M=V]R:W-H965T^,G0H3S7A85G[LG M(>J9Y_'=B928O]":5/+-@;(2"SEE1X_7C."]-BH++_#]D5?BO'(7B5[;L$5" MSZ+(*[)A#C^7)6;_5J2@U[F+W(^%U_QX$FK!6R0U/I*?1/RJ-TS.O$YEGY>D MXCFM'$8.)9AF*E($F?N?DRF_&C@IE2^F;FGS;SUU?>40*LA-* LO'A:Q) M42@EZ!G,%G.RIL6??"].>:5?EZ;-V/4FL$&06L0 M= 9R[T<&86L0?AI$#PVBUB"RW2%N#6)C!Z^)72B\"" O5L%P MA_X&:X PW$R?BF0/17INAF"R0FT?W=H'/BP0@0(1((",;$.,F0V("8UT0$QD M) 1B8CB@& PH!@1&1D 0,S8"LF!2"R9[S/0"&H$!C0"!"2PP!@7&%B6&&.-K M7@-,Z!L9@1ACKPQB CB@"1C0Q*+$$&.6V())+9CL,=,+: H&- 4R$L("R(P+UPP(OER4* M@,R,[DC !S^"3OY!P8?0V#RX+9C4@LE A^ZE!;Z+$'3X#ZH-08-J6T"I#90] M@9JPO)O>IB3LJ!M-[NSHN1+JYKY9[9K99:!Z(V-]A69K!*RGJOG5O=2G?-,Y M_\#LF%?&ULC57;CILP%/P5Q >LN260B"#M9E6U4BM%6[5]=I*3 M@-;&U';"]N]K&X((.4WS@B_,C&<.QLY;(=]5":"]#\YJM?)+K9LE(6I7 J?J M2310FS<'(3G59BB/1#42Z-Z1."-1$,P)IU7M%[F;V\@B%R?-JAHVTE,GSJG\ M\P),M"L_]"\3;]6QU':"%'E#C_ =](]F(\V(#"K[BD.M*E%[$@XK_SEF+Z3;2?H0\T\[T^_5W.RDM>*]BK'#ZT;55[=JVU[_0<$+4$Z*!$"9W"7%/B"<$TCES45^IID4N M1>O)[FLUU&Z*V?2*C-[+J(XS0#!)B!M)42/I R7%,-.2WL=<&&UL?53M;ML@%'T5Q .4!-O-&MF6FDS3)FU2U&G=;V)??ZA@ M/,!Q]_8#[+I.BO;'<"_GGGL.!M)1JA?= !CT*GBG,]P8T^\)T44#@ND[V4-G M5RJI!#,V5#71O0)6^B+!"=UL[HE@;8?SU.=.*D_E8'C;P4DA/0C!U-\#<#EF M>(O?$D]MW1B7('G:LQI^@OG5GY2-R,)2M@(ZW.$' H3".@=GA D?@W!%9&7]F3KRT=(7K^1O[%^_=>CDS M#4?)?[>E:3+\":,2*C9P\R3'KS#[23":S7^'"W +=TILCT)R[;^H&+218F:Q M4@1[G<:V\^,XK22[N2Q<0.<"NA1LD_\61'-!]%X0>_.3,F_U,S,L3Y4X+XBB"YV84 AC[<& EADK"0)"@D M"0BYOQ$2PNQNFI#5_Q>@:G]5-"KDT/EKNLHNM_&1^O/S#I^N\@^FZK;3Z"R- M/87^K%12&K!2-G=62V-?CR7@4!DWW=FYFN[0%!C9S\\#6=ZH_!]02P,$% M @ U&MM2R>=LX1( @ L 8 !D !X;"]W;W)K&ULC57;CILP$/T5Q >LP6!R$4%:DJU:J96BK;9]=H@3T!I,;2=L_[Z^L"PQ M-.T+ML=GSIP9['':,?XJ2D*D]U;31FS\4LIV#8 H2E)C\]>++<>,'6A"AI)": :OA2K:$4DVD9/SJ.?TAI'89]/D@W^N3_TJNA"JX5J)B%(P*\_6*BY"L[EF4 ME!J_V;%JS-C9G47(/ASN1XA[A_A_(Z#> 3D1@,W= M%'.'):&IKDA1TYN,6@4)TF2P!4]1:DSN1K!;M0DLVJ2&35."7.+68[C/,1.:79S MH 0Y4L#HNM6$GTWO$U[!+HW4!V9D'=KK(]37U;'GX7H;SMAWJAW;[OE!;WOY M-\S/52.\ Y.J29BK?&),$J4]>% U+-7S,2PH.4D]7:@YMTW4+B1K^_&ULC5=M;YLP$/XKB!]0_(8Q41*I>9DV:9.J3ML^T\1)4 %G MX"3=OY\-E!+[TC8?@NT\]]P]=P=55.)^V9P_U?*I.NL@K^5 ' MS:DLL_K?0A;J,@MQ^'KPF.\/VAY$\^DQV\N?4O\Z/M1F%PTLV[R459.K*JCE M;A;>X\D:4VO0(G[G\M*,UH&5\J34L]U\V\Y"9".2A=QH2Y&9RUDN95%8)A/' MWYXT''Q:P_'ZE?U+*]Z(>;4Z-5V;.84,KLI;OF57N]]/RO9K !Z0W(8&!\OV= M>P/Z9L#>-6"] ?NLA[@WB!T/4:>]3>8JT]E\6JM+4'?]<,QLV^%);,JUL8=M M==K?3#X;DYA,H[,EZC&+#D/&&'$-6?D0/" B$\ 0!8&B6!#?P[6#)8!( MG1@^)%F_2W(5)@6315M[>I4L"A,PD("U!&Q$P*B3[ Z2M)"J@V"&$7;RX<,X M3U&,G)SX,$Q$*JA#MP9P"644$5A=#*J+/74D9HX\'Y.XI>X@\2@6D@C*'64? M$ZU](B$$0[ D#DKB@*38D<0_5S$?QE,NA*O+A\$5 W""4,QN5"P!Y25 0W.8 M0( $PF]H-SW"JP(G'#/NM.K2Q\6"$8[QF#$(1MR= U(T7%(9?<9A^HB$HI).[PB"4IPL$ MN;+#%POK)#<3MC MO=%W$_6/K-[G51,\*6TFM7:>VBFEI0D>W9GN/9@A?M@4&PO=V]R M:W-H965T\K>>$F(<-Z;NN4;MQ2B6WL> M+TK28/Y .]+*+T?*&BSDDIT\WC&"#YK4U![P_ MF*E.I5 !+TL[?"+?B7CMGIE<>9/*H6I(RRO:.HP< M-^YCL'Z*%5X#?E2DY[.YHRK94_JF%E\.&]=7ADA-"J$4L!PN9$?J6@E)&[]& M37=*J8CS^57]DZY=UK+'G.QH_;,ZB'+C)JYS($=\KL4+[3^3L1[D.F/Q7\F% MU!*NG,@T&56DE0:_#V/5ZK$?OL KS4X (P%,!)G['B$<">$' M =XEP)$ _S<#&@G(R. -M>O-S+' 61Q%2JH3T=_D_O) M9?22 ;1*O8L2&C'; 0/FF.06DB\AP83PI(')!;"YV()EAML$.PO"L)G_4^3I MKLB-S="Z6:'FA_,J86P7@%8!J 7@W$#D&V4,F%AC6HV!09C$1BE+%(ACY-O- M(*L99#$3&&8&#)JE"<#*#PTS2]0J^)N7R.HELG@Q3B^/EEE !"-HF%G"0+A" MT.XFMKJ)%VZ@868;+_8_A'X<(>/:+F' !XF!RI>H5>+'R*QL"8O\!"&C,F_V MUV\(.^D^S)V"GENA+N\L.K7Z1Z!:AQ'?!NM=8(GG\FD8.OF'_/"N?,/L5+7< MV5,A&Y9N*T=*!9'F_0=Y(J5\RJ9%38Y"36,Y9T-#'Q:"=N-;Y4T/9O8'4$L# M!!0 ( -1K;4NBXRN[C ( )P( 9 >&PO=V]R:W-H965T_OY M(TV#XQ;^$/OFG'//]35V)A?&7\614AF\564MIN%1RF8<16)[I!41#ZRAM7JS M9[PB4DWY(1(-IV1G2%4900!P5)&B#F<3$UOSV82=9%G4=,T#<:HJPO_-:$H=2":31IRH+^H?&G67,VB3F575+06!:L#3O?3\#$>KW*--X#? M!;V(WCC0E6P8>]63[[MI"+0A6M*MU I$/W(JY3.[?*-M/2@,VN)_T#,M%5P[43FVK!3F M-]B>A&15JZ*L5.3-/HO:/"_V#7ZG^0FP)<".H')_14A:0O)!2+\DI"TAO3<# M:@GHW@RX)6"'$-G%,JN_))+,)IQ= F[W3T/T-HW'6/5WJX.FG>:=:H!0T?,, MXF02G;50BYE;#.QC\FO(<@B).T2D#'0NH,_%' XS7"=8>! CQ\--D:?;(JLA M)!WY*TF\ZYD8?M)?" 3\ JE7(#4"Z55#4JO$Y_%X$7OBRWC\9&_*#WE[;_\D_%#4(M@PJ&UL=93M;ILP M%(9O!7$!M3%VH!%!6CI5F[1)4:=UOYWD)* :3&TG='<_VU!$B/<'?[WG?JC== 9CHHQ&MWL25,=T:(7VHH.'Z07;0VI635 TW=JC.2'<*^-$'-0(1 MC%>HX74;EX6?VZFRD!B]XK:'7LW[D*ME+^>8&WX^;&+N$ M0,#!. =NFRL\@1#.R*;Q/GK&$](%SON?[L^^=EO+GFMXDN)/?335)L[CZ @G M?A'F1?;?8*R'Q=%8_ ^X@K!REXEE'*30_AL=+MK(9G2QJ33\8VCKUK?]L,+H M&!8.(&, F0+(4,L \IE_Y8:7A9)]I(:][[@[XF1-[-X MD^";>1"Y.0!#EUP\KM?@1"*&X1^LG5N6YUM)?&7CA_+4Y2&K">^,&F7=EW;QH(.!G7S6Q?#;=_&!C9 MC0\;FE[7\A]02P,$% @ U&MM2X0MJT4I @ G08 !D !X;"]W;W)K M&UL=97;CILP$(9?!7'?!9MS1)":K:I6:J755MM> M.\DDH#68VDZR??O:AJ $)C?XP#__-V.P75Z$?%U3_SKQ&MSK+6="*JR9T?X!?JM?Y%F%$PN^Z:%3C6B\R0 ;.K9/)X^]HZD], M&WC;O[I_=<6;8K9,P;/@?YJ]KM=^[GM[.+ 3UZ_B\@W&@A+?&ZO_ 6?@1FXS M,8R=X,H]O=U):=&.+B:5EGT,;=.Y]C+Z7\/P #H&T"F #K4,()?Y%Z9954IQ M\>2P^#VSWYBLJ%F;G9UT2^'>F>25F3U7-$O*X&R-1LUFT- [33AI N,_02@* MH!%OUX&033C53]!U!+ P04 " #4:VU+ M6T<9XC\C "KD@ % 'AL+W-H87)E9%-T&UL[5U[<]O(D?][ M\2FF]N2+G()H@F]Z-WLER_9&B5^Q[.REKJZN0&!(8@T"7 P@6?OIK[OG!6 MD?(Z2:6BRR6F",RKIY^_[AE^+T3)JBSYI>(7>965?_AVM!A^RS[OTDS\X=MM M6>Z?/GDBHBW?A6*0[WD&3]9YL0M+^+/8/!'[@H>QV')>[M(GH^%P]F07)MFW M/WPODA^^+W]XGD?5CF^<3_MU]<9[ MODE$6830[DVXX\YT\N@3+V'&JR3E/O07#7HZNH"ABS"%5V+^F?V9W_;.[\/M MWADG&)[]I;?!.UXD.:XI9L_#TIVC(IGWS3===#F'/F+JYV4:;MI/UV$JG!XO MJJ*@!HF(8$E_XV'1._K963 Z&P?MKR^%WH.0_<33].Q3EM]D[(J'(L]XS"Z% MJ'CQ7^X.W]717_,4&#DL;F%F:4=K\^[O!&SL/B_*)-NPJS(L*\'4HIQ&?W-9 M5 U(@[ +6/0F+YS]O-J%*3ZW UWDNWV8.2]J!LEW.Q"+JQ)8RF=7)!OL;56* M$@0(FO=NO]H%Q04OX6MGPG\9'VI->]C9%LG#\57!\C5R>+[C[/1C%E9Q4O+X M,0CRQZOG[/3D<;OE^&A)GCD[)85:YFW21@WZ# M&1<]SW\LX>.H.*X!DT9;46PQCI/D>9^HL M,TQA'_&E75B KNC8R1]YQE$UX$MAO$LRTCAE\A/=R9W;]\T^(D"YY M2P[L5>H.?)9Q9^9O0+')YFS%04]R_5<9?G:'O#3/=*?]_=TQ$DQ\B%))Y(OS ?ZF2:V 5$#-'04<1VF&F5=N_790:, M7N9%PD7G\W<%WX=);)B&!L_++5 \:DS57>6:PW.8*8E4!M1,]E(CE#F+D5N3 M504C.RTEO][=^[L"^1GU-TP'R4!=.^1Z'4;;!.1$OI>OUPGLE7G=%?[='ABC MZ'^C>UB?;5 M=&Q!M:O2$%DJYN#X1$FGT]#7:<=N_)CG\4V2IH[HTH8@YMBCR5BJS@ MDEQ];X,2GX-TKR8DL MESN;@E/;L/:+KW)0\E\ZU\[&7S;5.Z9('LTV3V->B/_\C\4HF']'LE'>NCI1 M^D!"^D GP\%P&. F,U"-%7_*SJL2R)O\"E.AGH+O0//ZPR']5REY7_J.L=03 M5N&;%C-_N1CYB]E26X6P!+]S#X[&"B1/QQ;4?.HOY@M_,IS67@6=K][LT?OG M,9@-("90!?7M69)IFMZM5D"CN9Z(I*[H)>'!W:!U'-^^;07?A;CG6_!;P$M$ M2WC"GO0$;J\NSY]=OKK\_8B[]\O/SP MM[LVW&[TW6RAM\+PPE&O)\041[V:]SO=36>83/C+-+\YTEVP;ADXLLEUI[2< MQS]7HC1:$$Q-GD4):C;K),'W^!+8"X4:# MOD/MW&G+GM?LG+0".U02O_:\K#1$ M4)>;&;A^KAR6$HO*$@C4Q %K\"+,HJ^QRA9GIW12#5!@@D?0^X76DC97LEN MK/BV(4!=4TZYL*R T]#\T15C$S^_0_<8YM]%A#?$O* KE:##R-8L.B^__?#" M"Z3O-?J.T0!>:P#V8CN 5W8*(D\RVX37"&#P#A@?)E18 YN\B-'A\6Z2P+X.UDC^#-1N(S MZ2T^1T>1VN)@'S.:)"U?6)Y(=K5YU]B)]IH&PL9)!J:FBDBP/20GO,80Z*77 MSL'61F#V%[C:]WR#;B)V<77VWP-V3O.&:::W/O9UR^(N64#V"%JE^^33 4:NS +-_38]W"^ MH?5\?(SI@%-H/GD&XY/LP#)2-/T0%DE9@; S3(5\&20!)I2!8R $0L XIW68 M%&Q?9S7+!XI4\8#8#]ZI4LE:RL2BNL4^) WEKDJM GJF(!UN1DM@A@DXC!&A M=IKRUE;KWG5_ZPK6NY;(ZRT/"P^^!VZ%[TM4%'(8FICHIB<:EBJ%G4,G(Z1= M 2+\7&7$3I;'[A0CY ;B!$_30N]N37H@5!#L/,N T K*1INM>?7/9DFX#%2^ MT(D3(3DYD:MJM\,]0D%.-ED"H0]F6,XM$[[+4PB'.J&&]BMW8,.D?49&^QP_ M+/LH.*JI%\"".V)Q9!*I.D(=*7<25>X$BAR"^E]!JR@I%9Z5%U2^N_ 39]Q, MCQQT"'%VRE$HMV +P_6:1R7U6=#6>AW>#5O"\K!5#DF6DHQ0;6:7H( M*5F!W$M^+<[Y)8\IR?)<-O(N\3'U=)$7P%=2JJL]$NMD-"5$24Z@<[5'30/X MRB?)2';(>_PSNNCXDK>6LR&S(:>9)J P1&-$,%8"3,PUPMB?D>616V,R%"": M0L;0Q,QZ1&G+(O#NR(VZU@QYKTWS[0+J&8>PA0S[L/!5J5R*@H,^Q052:.NA MOD"%##NQAP#C,TF?M,9R3G'%M911Z 16$V@AHR4IW#3M1((=FND'3"7[O/<\ MRD&!&Z?&A-[JA8:PA7%.ZA5'R_B-43-%K9,]*OY;QDECH@W_4P@F#VR%Y/_Y M@$093:W!5Y'"P7#XJ*VY9)9D[>GO4/6G&&?%5:1X4^0I,68=;?#-_-1*B5/#X&70D1,>S+/JT$PZ*!E,<;J>ZXQ'EU/PCC@8[U%/^C^UBS M&(W.D@:C B>.Y+9B.V3IC*>DEA%8 I$&*[Z33E\M1"]RZ6*B$")NMTZ5[576 MZDSL>80NAV(R:8(A4KS5]LWNO5^76&2$%,PNM%5,;)3/FG# ^*Y4BM=F%>5D M2&6,79P$_G V\F>3$7@$^(6C_)%)D!W65J]I/)8> M2R:=$.IJ.9G[\^6RUM'!?*/D,470^H9M:'0KPQY9-MQF^)Z?D6*!$63TA2.N MDO*QQE6=A;@D6XQGE'(@22'YJ:?F:AM\,AZ/\4T/A2B4(.X.,1?IR$'/P(IA MDMD, +6:#L?2 '6::+\Y9%WY]-/.880;<'_8R0SF-YU.J/'):!+XT]'81]'? M2T68WCK>NX98;]ESZR7V.N'=63?RS,?&,Z^AMO7/GO(?M-],%A/5;7ACO#65 MX:A69\A*NU5*/NS--D&[B+JV)%6B'-0TAV5+EQ:Z/5TGA2C/DLQG\A/HC,?H M2LE:C8%7GU=_FL@5&*)MB %?BNF!IUZS9;V!9$ULY;T_L"QVPL;^:+[T)^#U MG3"0V=G4#Q93[R76C&QAE9LC1NV[HL]G'!S12H01(#@5Y$\-*7S*/NKM@'*0#35%,YU/8@]%4.BC2 MLMF-GFC/X;Q4<( .'*4Y H](I>1\^LO3*7?#[(WDNT8;04N588HV Q3W"#SS M8+AD-Z'0:7#Y:LZ6\Y&_6$Q,4@M9OI9LP_!0-1$X+7" R52>! -8D"G#D0JV M_AYJ3>BO(S=-T]6(L+@CZ8BNCYV\QCDF9P2%2&R*! BX< /T)S=9YG0["#Q& MM2WK00J5KH9P.2(5IRV"=@3)1VE0J443S\17$#R)*I2Q-O:!&+ZH;Q[%3UY7 MH-3>,+3S$#RY90JX:R=C3$8/%Q(;# 6K8S$FW_6N5HVAJRU>J,H*=$WE2)X. MFC4H4VX++AMEF';8R7(\B=)TZ#*:SP@TP7PI[<%BZ,_FLY8Y8.WJ,3V<=Z_A M9FJXN0_&5 VW\!>3X0'K\PRS-#;'=(Y(]J8;?'Z. L\)MB)5,&Y3BZA0" %5KR\06RRWB%^ M_Q-0FX._>IZ"N"%:31.LX]WX!3DP_'/)%<0"VY.HN+:.R\3Y#MWOJ%[T(0.Q MZSR]QDG64U4(3/-507X4[!6N>#GP/FA0- MUJ4.SLWH7N,^(EDK'+%8H.$@$ M39 \M?80BP'[2+D-1_1DQ]XZC*03:A)T%O1$6C0WA0 >2O>9"'\ 6AOF %/V M*2-"_H)Y.-0/T6:&J,&DM$MYA6(*/_B1"1> 4[*J=@I605L0,]?A*.44J9\9#( $)+?X% MC5 E2KCO5.8*,>:R1.B "8@%ZT4W.3@N&X6F*TU*O(O\H)QG" *"P7R*CX,! MNKSQ=4BP7+@),4?29%II8VJT\9#'9'C97-E-Z!00(R;;ON8DK\-!\(B,L=D6"TPV5^35J*Z ,X@M0=.@V3!+(+2& MN^0R'$EQCHR1-3 K!4:=0HM^->1J)OX72NT;')B?C2L_P@YF8#K$D MNS4AJP'J/18:MD#7NG3ICY U!%,:$C*LEDCMHS@10S2%GNL>-Z0UL+BY-Q9(F-N%XB*F82P MC5% [!TL9C),?)-[ND\:(X8(*:MM4-NWI5*'FHX6=9S]?EX#PATP9R]I>P5Y M/6H67S EX D5V1\W.<_U,7RBVZ^\R*6'05'U 0?CBF^(#2Y;B5,( 2(ZQ$/: MK*^5/>YQP-N8V;3440/JU[SZ:W684Z8;N4%X=I0;![H641Y+DKU_>?G\R9N7 M%TQ$H2RR4(&N2J3;[\O;/5;\I;<:PB>A5%W&',N;!&'/'M!70"_E?IOCIJ$K MB#H'<62RR+M6SXB&[;>H[60^%%P3J0)Y)&V:%(6DB,]D-0TYS9@I50I-4D/D MZ_(& Q2OCI@;@ /)4 J+NG:FUNK8-9DRBO,MN@>\EE>;;1,VD<7-@N/A'M$< M71*S-;+;76T=^N0()PP7$,1&Z3S1N> M;XIPOT7CB:&9>E 7HS-I7G1ZNS= P/>[\8T/U%_]O$^K_1N4UO[G%@5A-3Q$ M+>6IU]RW$PC])M!H,ES2YR%\GD[F"$^,X0%$$?,Q_C'RQ\.%/Q].O!<55N:S M>1#XP^F< ='\^6+$"/7T1[,I8AP2U_#.11+J3:;8#8B>QFP\AG%@O-%D">%: M %V,8-PI6T"7TV#JR<);?=@(1I_ZDSG]ESX'0]#68T1M0"DMAV.(L6B*4W\\ MG?NSZ0+#.5 A77GVTGU6.^Q(2PYEZ81@W3H M)-NAS_GA7=AW%SSR0,&UEDB+BNDPI**DDH66#R] M/;FR23@EJ%_$G]X_F#\O,Q"L'7N=1&!?J 1I,F2/V&@)_S/&_QG-V2/O65IQ M8-Q"52F-Z)4 _@>Z@4]C>.4*E.-57A61+F4*\*5@J5^"4>&E/6(A&$&J6B#U M[N_I/]3B_^K_QWYO=JFU+37'6^U+Q; MNT$*OVZ#FJN"":!# !% MLEKX3O'5*LE)BU:RZK&XVR) U!?!I4,QF@LU1:J MZ%(4=&%MT((F1\+*'LY;1Z"*UPP3&-^.J%2KQ%!DLY59N%X@OZUW,21#:D,=J'D2W.\BOTVO_",3?U2!C$'4V67;HC3%JE6&GML!'O_=:TL^. ME?X#=$ R*$W VUXI:@,J=TUP&ZZP5@$T09\9@K_!1\0*5G#L-)>CWZ+#1)&G MG"I9L!@"J_DJHAFFE/4@ T8GK$(\0B#K??((@DE;?0&KDPSGV52**C?0V'2L MI-XG;Q5# QF(%I6!Z&D\B#SMXC JC+9Y+NMIT#DH$E!HBJL51E5H&='!I6>J MQ*,0T< -#)UBO8ZR<[!^#)/)_T<(1D_>YH$&[+)!3LEI5:9] M4#B\!-1N"' M)H] CN[ ]Y)2D8ID++2%3C!)6)I)H%9[Q*>(":B@ZIX50I@T)PL\?]0,L?P^ MCFC7E%C1HT5:BZ +H,J;O,X*+Y6A.A"G>A:F+?-]LY.6<$S'1EV8A+\II!)N MK$B':9X13UW<=9BF44Y7?]/DJ_"\NE '_]7Q''-*XD H.;>A9,]\&H%BK;!$ M9T?,>Y065;S96=](RC551]+4/$,(Q&+"]_ANG^:W'/6[--C(\1NJ-4<>T(^; MIQK\IC=;*Q-2.Z'Z#PTP1' V^1CUQP2J89I(VD?;#[;SF@54J>P6]7N?H MLB$VYGOHSIRMT1UM((L^F'@\B0$"=)OP5&%"IHY'QUXDPFXS M41:4*W 0'HL_0W3%6\E2_VN%QNC3"*;TV)X[[#@KUL[\W!,R\CU*_000H 73 M0"$S$ IA"-;*-?T]YN$U,U#+,0P\U 40$.5-1V[&ZTM6R68S?S:4/8\F"PC[ MAG(EGN9"TG(D'A*ROFG?6V#RL UNML58T.9D-)C,U>P'L^D!< L/[5S:JQ9( MV[!SBQ2##-O'CJU6ZQ.&&38 (Q?P"?9K,EL!1%_EA# MX2_& 7V>CR?^>#CR+EII8:L5-"5/F$J2VB]DIM23AT5YY\H;>H[#*Y#N?R#)TC=T['FF.!FA5X=H^$ M]M)P#/7)7NCJUJZRA6;%82K]Y% >5;&V+T3)I*B L-M:U9L^:L[1CVS6P^FL M3E:O7O3HZK !^RDQ8BUKXHU@A]=ADM*6(=7ZZ3))TX0,<0BB"M0B!&F8+TEEH^@ MFZJY)'.MW2-52*Y.^:-;U$'Y07[ M*Z"?TMKH5VBWH6N;M?=(5;W-H1$UP>9%3+Q%1*&J(GETSMXN)$LG@4;SV539 MMB$(Z+1EZ \5M&@\T/<:X8CL<;F [G7EXVSH+Z:V^R\!Q1W7!19.+]AE4IFK M&E8!6J)5.JJ39_CF: ;:8VXTF@3]>S&F)GF2(8UJ!)[8< MCJ7?;*8K6MM"?Y+]TV#<@8EY]2' ALVG0+/C)[4$[W#H-\M:V^^ 5M.IXZ; M@YY%4MIC;A?Z %/7F;([7[Z'N@7-KO7MW5V:>R"\5W1XNBXBZMH5=<$1.5DJ M:1JJT\.@3M*Z:@(M1XT4Z"H5C6C6$#42Q^!E!^B*_E*18PE:V .9?<,AC %LM MV 2\&JRXQ2(I!HX..'YC^&,T9!.\1V8ZQ3\"[ LIQN93<,=F2Y4[:D](5=X. M_>ET#KM"9[P5P[RM5=5T,$\-"D(TQUSOT'5>7-1V696%&&278D=5Z4!-Y5D% M;53JX)!W"!S:=UZ-I8^UZ9,C)\"8X'!-*#(S.8-<(EJU4_*U@KR!/C[>>4.7 M@1#4L44APVQ<>R?/EQY^+VRG8&0N])EAQ/386"]W0IE%H\7:+JQM3 M:5&J>_5W3+>%1W]=MI_[D\E8,OT($YI#R?,0]2Z6(\GRH+YGDS[>AD!@O%P" M.^-)(WFNHN#JI+:\MU %0:>!OYPMV&-/W1A@71]T[9Q^ITOP^@/OJ%NX3D<+ M?[; OH^Y".L$23N?C)F^.L6K*_ESPK?ZCFHTLT8-)6X.:4:UWJ3=U?"C/+ZI M8RW2?%277F!Q1E60)?16NM94GBIJU@E-1ZI.Z!7?@!)Y'9:ECK5-;JPA;W$B M\/X\/(B?ALE.^(1K4_),SBWFN\P6LM)IX/!&5 G!^HF06]@S5Z;G.O!LD6>[ MRYH7K(8/.4 M:PM+NM"/0L,,C/5MZ &D5(C3!G)LE% M59].@B[%#<.][Z."J3-!'%#>.Z14.AAJZ;:H8D5-%F- A4-UKT;UI'Y$72=D M=#&\O&50RJVY#Z6QC?:D($SGC_D-IH9\8YGZ=]NK9XUI";R=-+:'7_%$K3 , M8D\*&XV"N2Q]CI!TO:)O,ZL+-#+91P]SF\3SC?I3$_;=MKAE+U=$$:FR4_V+ M\]6="Z8HSB8]=5C4K"A*S$$+H ;&A:&Z8HBR5KZW?G51]W,>Y,/:/BSX=)GE_:<'(GN"YT\D"F29_4427VDTP_Y/HG8/%@\ MUN? 1 )MD2E!RGIHVK//(, M/D?:#S/9)W/C B$M0'"\#^N"3M8Y7'"]4T=A9UFL]C8LUDO=8"8UR>.HH1G M)2BI3R/=X!U/6 M=@98$BM>N#5&8E;"I,Y"+,%+79$MMH1=AYNN9":+^N06G MRXY.T!!5D+42R[K?[NMD;&*1BFZHE*G[ IZ\\&KL_.77R+!3_;8!YN@G%O@NF\'.X++H;IZN?A@IF'"V8>+ICYQU\PT_/C$NS0?3,] M[1[NJ7FXI^;AGIJ'>VH>[JGY9]Y30_[_!ZJL=[Q_>S>*J4X^KMKIX9::?\E; M:HX\:]G'+MILKVZ=8W5'<&_7H5A M/TAU84 J=OH< ;E4W/%[@X>0FHY?;JL!-/VST #-U[@"V*R#O4&N0W5^QXKH M1\.'ZF;=+_Q5V&:*LW.$B>]]\TW7$.?.W:Y9Z[??COTQ6N@WRY7I^V:7?OPR_JDIU*5Z #/*NS1S]'@$9X6[_/][F^S]9:XGT![SN[U76!([DJ]E?Y^FCL2T"X(D'F$Q& X?_89U7FS# MI-B%SGT!P:BKX[NNI;V7&+T.BX&YO]:=_DX5-+K7$#KW&NAK.5^IGTV45P,Y M&V%2[+OP,ZE3=3V&TLS.0MW[#V,NHB+9=UVN<-=%GYU7 A=<%7P01W11^7>P M2W2=Y_N.%UXKD^#P%>6K3_&B1GW4Q:$\W0;:_;-[^SS!'TF/8XD3-B9-AEQH:+;N^'7=^.YIW M?8NQMB#$4LD)QI&42##%9@ZC=TZEB8PX@W=//^CZ-NB:]OAM^[N=''[A0Q;W>MH&PJ"M+VB\YT%#7]25?"S4\K- M^-;M.': M:@XO]"-HKF=A03+V]4$RQ^Z86I(O0<&Z-J$]9/T"\=8O9:A-<"8EKYFX%R>^ M/.YLN\N/1YPB=[?(/45^3WCM/DM[S^D7H.MW%+70L-X)=OX>_'T/#K8[>*M^ M3L74O]U],-BM2VY 1ST';GLP,.TSOZL#C^8C4&Y3BPLZK-^)0AU+#7D.4E/XE0'G[(]^'PC[G+D>Q+T&4 M;3T\MT FF51(FP,RZB*+- \^''G/GEW/PZF0RM7V%?QWW4\_" R>%4@9&P7. ML0?2N"9:@Q(WQG&3'?A="/7V:EL;A:4BVVB^P%."&TR1M50YJ+%,A O !K66W!@Y):44Q&D8,GK#T&; V)V]V)^+/>ZN0'Z./9(0(ZMB M,,VJ>W,ZM=!)WF7SW+NTX5&\J*8;J=^U9CG"^?;RP*V"@G;.[XI1@&$G=_F%\6C(XLF,9DJ(,JJ>B#X;-7)3, *(PVH#3-=I&OBM0KZ/1PG;KB M6,WS$]3\K_>Y! &*L%W1YNX_Y5W^SXHO7_V]9/=7.13\M';UL27:3GH"(A>G M('+YR"*#ONGL=+:]OC:B:-U2IJGHY58TS\'KL0^+!'^RKQJVUUVF]F;H-5F; MU^ >O\G-H2 MT[=VB2Z8X,G^8(5'RW'6:J1(\&1_A)RV_+4K.#TYTV]02P,$ M% @ U&MM2UUWIXM) P _!4 \ !X;"]W;W)K8F]O:RYX;6S%F%U/ MVS 40/^*E:?N84OM0OD018(RIDH#*@I[=QVW]9K8D>T4^N]WG9!A-G&U%[.G M-*[C'-F^]]SX[,G8[=*8+7FN2NTFV<;[^C3/G=C(BKLOII8:_ED96W$/MW:= MN]I*7KB-E+XJ5E$D R!9&DA+WG)M9!DT:Y9A/"ES'C <)X\)$+/>5N0ZY+\]3/9@1YB$ >IIY(IUJ^N94.NOX9*&,$;9QX M_IJJXG8?X!9JK14\QB&V+X0P#<1V!'F$0!ZEA9SI'70P5DD7 1TC0,=I@>Y# MHRP(1 1DOT6S-+90NFV:&KV+($\0R)/4NTYOR35@::'TFEQ8R_6ZBY4X20^Q M+#U,O/ODNE5)Y(]6*S") MIC3%0FR6UBQ/8S1'&[OA6,Y/YR'>81FE@DM]+W MCJNEA7P-B9IK2/"G,:8F%U88KO<2UCS!G;AY9Y\DV9M>;U1 G E M#YPQ)N8=EM@[-_RGL63:. ^Q;EU?:<.:PW"$QYB8>5AB\Z"8+#8/P\S#$IOG MI5"T75X/FFQ"S@S$(=QC3$Q"++6$WBD@7W)2C(E)B/U/";%80@R3$$LLH;:. M_)W.R2VW8?UW\LVQ"::?46+]H)8_X+4$L#!!0 ( -1K;4MK?Q&] M?@$ -@4 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V$UNPC 0 MAN&KH!P 9\;\5L"*#=NV%[""22+R)]M5X?9-LVF0P-,%^M@$1:"9=X$>6=Z\ MV\J$LFU\479^I.%!LWC0#!XTCP?-X4&+>- " M'K2,!RWA0:MXT H>M(X'K>%!E HRIO@D"6N\UB1P37BO20";\&*30#;AS28! M;<*K30+;A'>;!+@)+S<)=!/>;A+P)KS>+.C->+U9T)M?<-:6#MMXO5G0F_%Z MLZ WX_5F06_&Z\V"WHS7FP6]&:\W"WHS7F\6]&:\WEK06^/UUH+>&J^W%O36 M+[@KD2Y+\'KKD=Z^,,X>/X(KF]P_N^1F^,.:$=P^7"O[_(QAZL/](Z5#O\6J MX?GT/^\P]3="W5QD[GX 4$L#!!0 ( -1K;4O,%?U(DP$ &\5 3 M6T-O;G1E;G1?5'EP97-=+GAM;,V8WV["(!2'7\7T=K$(W=R?J#?;;C>3[058 M>VJ)+1! IV\_6G7)EBYQ49/?32D<..>#DN^BD_>M)3_8-+7VTZ0*P3XPYO.* M&NE38TG'2&E<(T/LN@6S,E_*!3$Q&HU9;G0@'8:AS9',)D]4RE4=!H^[\3;U M-)'6UBJ701G-UKKXE72X3Y@ZJKLYOE+67\4)R>!Y$[/X.#9-8M0G[(@*OQ>V M_;CN=4W.J8+^A6;*4N54F'S5Q"6IMXYDX2NBT-2IKZ2CXBTXI1=[WKETX44V M,3';U.S'A/1R'&%;4S] %SEGY1"O!?65Z@*[)S^IX.$VY,;1T+H8=4'U;"\B MS6/4LW;B.;=([=4IJ#BJ>$Q]N0_[:=RR>^\[\.^@9UUSVJF?CT. <&0@'-<@ M'#<@'&,0CEL0CCL0CGL0#CY" 4$Q*D=1*D=Q*D>1*D>Q*D?1*D?Q*D<1*T=?0%02P$"% ,4 " #4:VU+'R// \ 3 @ M"P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " #4:VU+ M9O,+8(( "Q $ @ 'I 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( -1K;4N?IS?N[P "L" 1 " 9D! M !D;V-0&UL4$L! A0# M% @ U&MM2RLU%C-Z @ WP@ !@ ( !^ @ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ U&MM2U&S(L#W M 0 @P4 !@ ( !,Q4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U&MM2Z[4FABT 0 T@, !@ M ( !/1X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ U&MM2Q+GI#BT 0 T@, !D ( !_", 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ U&MM2Q9\ M7'^S 0 T0, !D ( !OBD 'AL+W=O[0! #2 P &0 M @ &H*P >&PO=V]R:W-H965T&UL4$L! A0#% @ U&MM2UP/STO1 0 G 0 !D M ( !?B\ 'AL+W=O":8(;8! #2 P &0 @ &&,0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ U&MM2XLYJ]*T 0 T0, !D ( ! M?#4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ U&MM2VYKEK#( @ Y H !D ( !HSL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U&MM2R>=LX1( @ L 8 !D M ( !O$L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ U&MM2Z+C*[N, @ G @ !D ( !,%0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MU&MM2UM'&>(_(P JY( !0 ( !AUL 'AL+W-H87)E9%-T M&UL4$L! A0#% @ U&MM2S0:440Y @ ?PH T M ( !^'X 'AL+W-T>6QEGBTD# M #\%0 #P @ %<@0 >&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ U&MM2VM_$;U^ 0 V!0 !H ( !TH0 'AL+U]R M96QS+W=O XML 46 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 47 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 49 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 55 163 1 false 11 0 false 4 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://socketmobile.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Statements of Income (Unaudited) Sheet http://socketmobile.com/role/StatementsOfIncome Statements of Income (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Unaudited) Sheet http://socketmobile.com/role/BalanceSheets Balance Sheets (Unaudited) Statements 3 false false R4.htm 00000004 - Statement - Balance Sheets (Parenthetical) Sheet http://socketmobile.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 4 false false R5.htm 00000005 - Statement - Statements of Cash Flows (Unaudited) Sheet http://socketmobile.com/role/StatementsOfCashFlows Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 00000006 - Disclosure - Basis of Presentation Sheet http://socketmobile.com/role/BasisOfPresentation Basis of Presentation Notes 6 false false R7.htm 00000007 - Disclosure - Summary of Significant Accounting Policies Sheet http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 00000008 - Disclosure - Inventories Sheet http://socketmobile.com/role/Inventories Inventories Notes 8 false false R9.htm 00000009 - Disclosure - Related Party Subordinated Convertible Notes Payable Notes http://socketmobile.com/role/RelatedPartySubordinatedConvertibleNotesPayable Related Party Subordinated Convertible Notes Payable Notes 9 false false R10.htm 00000010 - Disclosure - Bank Financing Arrangements Sheet http://socketmobile.com/role/BankFinancingArrangements Bank Financing Arrangements Notes 10 false false R11.htm 00000011 - Disclosure - Segment Information and Concentrations Sheet http://socketmobile.com/role/SegmentInformationAndConcentrations Segment Information and Concentrations Notes 11 false false R12.htm 00000012 - Disclosure - Stock-Based Compensation Sheet http://socketmobile.com/role/Stock-basedCompensation Stock-Based Compensation Notes 12 false false R13.htm 00000013 - Disclosure - Net Income per Share Applicable to Common Stockholders Sheet http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholders Net Income per Share Applicable to Common Stockholders Notes 13 false false R14.htm 00000014 - Disclosure - Taxes Sheet http://socketmobile.com/role/Taxes Taxes Notes 14 false false R15.htm 00000015 - Disclosure - Commitments and Contingencies Sheet http://socketmobile.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 00000016 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://socketmobile.com/role/SummaryOfSignificantAccountingPolicies 16 false false R17.htm 00000017 - Disclosure - Inventories (Tables) Sheet http://socketmobile.com/role/InventoriesTables Inventories (Tables) Tables http://socketmobile.com/role/Inventories 17 false false R18.htm 00000018 - Disclosure - Segment Information and Concentrations (Tables) Sheet http://socketmobile.com/role/SegmentInformationAndConcentrationsTables Segment Information and Concentrations (Tables) Tables http://socketmobile.com/role/SegmentInformationAndConcentrations 18 false false R19.htm 00000019 - Disclosure - Net Income per Share Applicable to Common Stockholders (Tables) Sheet http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholdersTables Net Income per Share Applicable to Common Stockholders (Tables) Tables http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholders 19 false false R20.htm 00000020 - Disclosure - Commitments and Contingencies (Tables) Sheet http://socketmobile.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://socketmobile.com/role/CommitmentsAndContingencies 20 false false R21.htm 00000021 - Disclosure - Inventory Components (Details) Sheet http://socketmobile.com/role/InventoryComponentsDetails Inventory Components (Details) Details 21 false false R22.htm 00000022 - Disclosure - Related Party Subordinated Convertible Notes Payable (Details Narrative) Notes http://socketmobile.com/role/RelatedPartySubordinatedConvertibleNotesPayableDetailsNarrative Related Party Subordinated Convertible Notes Payable (Details Narrative) Details http://socketmobile.com/role/RelatedPartySubordinatedConvertibleNotesPayable 22 false false R23.htm 00000023 - Disclosure - Bank Financing Arrangements (Details Narrative) Sheet http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative Bank Financing Arrangements (Details Narrative) Details http://socketmobile.com/role/BankFinancingArrangements 23 false false R24.htm 00000024 - Disclosure - Revenues By Geographic Areas (Details) Sheet http://socketmobile.com/role/RevenuesByGeographicAreasDetails Revenues By Geographic Areas (Details) Details 24 false false R25.htm 00000025 - 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 25 false false R26.htm 00000026 - Disclosure - Major Customers Accounted for at Least 10% of Net Accounts Receivable Balances (Details) Sheet http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfNetAccountsReceivableBalancesDetails Major Customers Accounted for at Least 10% of Net Accounts Receivable Balances (Details) Details 26 false false R27.htm 00000027 - Disclosure - Concentration of Suppliers (Details Narrative) Sheet http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative Concentration of Suppliers (Details Narrative) Details 27 false false R28.htm 00000028 - Disclosure - Stock-Based Compensation (Details Narrative) Sheet http://socketmobile.com/role/Stock-basedCompensationDetailsNarrative Stock-Based Compensation (Details Narrative) Details http://socketmobile.com/role/Stock-basedCompensation 28 false false R29.htm 00000029 - Disclosure - Net Income per Share Applicable to Common Stockholders (Details) Sheet http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholdersDetails Net Income per Share Applicable to Common Stockholders (Details) Details http://socketmobile.com/role/NetIncomePerShareApplicableToCommonStockholdersTables 29 false false R30.htm 00000030 - Disclosure - Taxes (Details Narrative) Sheet http://socketmobile.com/role/TaxesDetailsNarrative Taxes (Details Narrative) Details http://socketmobile.com/role/Taxes 30 false false R31.htm 00000031 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://socketmobile.com/role/CommitmentsAndContingenciesTables 31 false false R32.htm 00000032 - Disclosure - Future Minimum Payments for Operating Lease (Details) Sheet http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeaseDetails Future Minimum Payments for Operating Lease (Details) Details 32 false false R33.htm 00000033 - Disclosure - Future Minimum Payments Under Capital Lease and Equipment Financing Arrangements (Details) Sheet http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails Future Minimum Payments Under Capital Lease and Equipment Financing Arrangements (Details) Details 33 false false All Reports Book All Reports sckt-20170930.xml sckt-20170930.xsd sckt-20170930_cal.xml sckt-20170930_def.xml sckt-20170930_lab.xml sckt-20170930_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 51 0000944075-17-000050-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944075-17-000050-xbrl.zip M4$L#!!0 ( -1K;4OZ]PL G%0 #BZ P 1 ^'?9,YLFQG-3=^C.4D._OE'@AHDHA! M@! M1>[953B)W@B?G#EY+?Q*0A([:12_$?YP@@R_B3[X 8F%RVB^"$A*X <&Z;6@ MG2N2(YR=M1CW#Q)Z4?S[UZMBW%F:+EZ_>G5W=W<>1K?.711_3\[=J-UPUU$6 MNZ08*W&_IR^4=XHDFY*M2N<_)H#_.R>%G_ [^$F6\5_2-]E^+:NO->O_M823 M.FF6%'"D'Y8D*1+\PU[_VX^;./!?X[\%F(,P>?TC\7]^5B+M3CV/XNDK>$=^ M]7\__G;MSLC<.?/#)'5"ESS+WPK\\/NF]V3;ME_17_-'UYY$X#D,]17^?.,D MRY$1P8;GUS"!7[VT>*'\L/Z*_5AYU-_XJ,$>]?-'/;+R7$+<\VET^PI^@.=E M[4R2SU0Y?SPFDUJ4C5?P:_Z@GT2:(IM-]+$G\A>RY&SJ.(OBA8F3W-"'^0^( MC%E%!GZ)HX D&]^AOVQX*8S",)MOQLM+XU?I_8*\@H?.X"D2^V[QWO:7JB]< M7_[]6_%&$KG?23J/;F#!PE*:O\H7Q+-,_XS@H6??5S^SX17^5!,]-TH3,F/5/"]GY]]B*-YS@I)3B/VV3Y;PB]> M(V'JI_?%M\7WOH>_3'S0-Q1+4N%&+C675W]_]@NN0EO3)%/_VZO5EY?@7FV$ MQZ$M@).1MXX%+(DX1?7QRY*,H63_K(DH #!?QF&24MA-$]+&,W#$D;.9Z/$9^/X^6ST MX;/Q,'R63XO/W97K7OE<*-=CY&U%N5:8-*QRY4PRSF0%G9ZC91(G8*],TH^= M2?H#,.DX55E%DO:_W&!)J^"A_X/O5?[Q+IJ3)/7=W_R0?)Y;0101N[59NR&T+8X-?MV9=4SV^BGQ,.< 9(A]!3W]>?)G!+P[99&AO]:1/,I.6[]XM$F/+B^'[ 77[J-&FS3* M20N],MJDP[!)!RL[FZ)]HTUZ='DYV-A>4W1XM$FCG+30*Z--.@R;=+"RLRGZ M.]JD1Y>7@XWU-IT6C#9IE),6>F6T28=ADPY6=AKBOE*/$C-&[;A[-*#&C M']/-CWD;9 1V1T?GP8RR,OHN;7V7459&KZ6MUS+*RNBOM/57 MKETG9!7&3E]:-M#ZV';HZ'R645Y&OZ6+WS+*R^B[=/%=1GD9_9=._LO"#YW@ M8^1E@9,"VY^ U-11_-BVZ?A\F5%V#D5VCL^O&67G(&3G*'V<478.178.S-^I M5N0<3R$?24H>N+;H>"ST-"=ZW.N>\F3S@KNC$G_\Z7Z(VL2=@B2\"VZG#E^/'?"IRT3JWQX&M)QO$7]]\JD92@> M8*C+4/S1,6PU;(WD] A;+_F\>_@H"WW&Y-^OWZUQK&?]ZYL0DJ07!F4 ?Z@T#\/M2 \?S;V$:UWF+[W["1G'8R7%=R77@ MP2J.FT8M 7U'PFB.BK$9[':^K,+=-'#^>X4++1CZ!Q>Y&=JA;_>+]L3)TME_LO'+KV\:]@M=X._9 M\F\]?CET43M:&=P%_.KA$Q\"9]H:S,0)$L(@5 8HCWR9Q3%^[2>N$_P7<>*N MM)SE[GO3:.L"\"<)@K^'T5UX#;(:A<2[2I(,K$);L)^BL@#4C+8.]H\HR$+0 M\/>T0VS2$]S**!O$F_'A*UE$<0J>UC5MRMH:VG^ACMDVVCI4BLTEL'L:Q>V7 MU/7<";!;;C$\[9OKA/=E%"I#;UH(;,J9 '^ []H3^Y]J=1&LC50/#B6L&S#\ MO E<,=*&N8SF\RB\3D'A,9OV.4O1J\)>Q16X*TTN!=2W] =N"@6/N#XP._GY MV=6G#\]^,259EA6K,M,-L'+,J;-LZ5I$JP3(9' MI_-<6>!W6\K>^-)KKA3-MO#L?T?YZ5#WKW&=JYIJ60/HT79UY1H98VB*8NRH M7/M4+FN6($52=U?X'2IB-=P7?R M54Q#DRU=:0G^USA*DB]Q-/'3(6;>E@S+M$NTE\;O#KK3K(-'9%268'_0G6?< M4&Q+'H3JSK-MRKHE&:U @_: ;9([ T7R#J0AB!:X@7K_8T'"9)!UK^B*K<@5 MW[P!XA#H=9(0,.R6^F#8=14B,&1JU;;N&;M.<@;3JFB&T1.]:Q($>& 5>A^= M^#O!*,608J>HEF25G,AZ<#LCUDG@3-543&/_>'45-&VR!.0R*G03.T&V]')#9/X;= MPS>J+&L/C&&W6(^A*XIL]4;Q\P*/JY:2.DB SS!EPS9*?%N#TA>-;IZU8H*# M)P^-1E-J]"-YN0W<-4&,8"J+EOJIFE9PNF/ M2C>39X("LO:!26=_"E@BZ7O"I)M&L6Q35\U.J%P!U!AV^^P)+D^?R"";-$L& M5VZ)31VH'5'JIE@DRU;VBU+G31W,FK1WE+H)DH2>;A^< B!]F('Y< M#J,P>4LF44SR\?A(U>'9O[\Y/TCR_@>80):/%M]?I62>?(I"I"^.J+^6OY@, M)+!H=BI^X6,2= 3,[::Q=:-EV94]_=4DTUB3\B$QZFR[)67=7 R,4"=A M-21+[XX0"-:P&P49G)K*1J$"H0_X3H*BR9HL#0:]LS(V;$F7!H3>45VIFBHI M+<&_=^(05$SRA<0TD>BMD_AN+PGX4I.]))TKI9G8"&\7I)KEHAXIR=P74EO% MI1XI>6^ -+E6S7H\4A[H98;\DR]HG8+M+5,)&# M(-97PA2],V)_$G\Z@^\O;L'GFI)/&28I?)ZL)4/VU&#:=AV.<2]#QKXZFG.1]YI M1=BJ43F)[XC(?NCHOBI,6;$-53TD.GJM#%.Q9%W3#XR.[JO#E($.RQJ,CDLG MP0P"_,_[?V;^K1.0,$TNTDLGCN_A^3^<8"4KJEK#94L$US EI20\K: -AB*_ M&+\EX52VI;)G\K HZBU0M%68<+UXTR>.PK<0F\T[B)ZJR:IEE_8R&T?OC4(;T0+I-RRS*PI7X2WP*HKO=R!>431#L>QRN&,Y M:%> K5:1OI)]VP3P2TP6CN_QR N(R>=T1N*+)"%IPF]J]25N;3C*_D6_0.4R+\FPP8GO26&4W6456W MAS0,;FT89VNF:=M]<"N6WA#292N@Y\I9U8V"-(C(@!M9/7AK!/G1<6=^2.)[ MD"74NY0S-!^UMU3(,OQ_R1FO![$;,JW6CV2HBM()&2HQ>!T3G*&X>*0O-RQ= MTS"=O\E<,*TS,3^6D13]'**WE (/22AK611T\#@*?LGM/;!'?P#7=$D MN6*(ZF'LBD\;9NJ&:EEJ/WQ^C2+OS@^"_BZ#8DI2::.>#]@%4!LB6P,J>0%] MB3)4J9+NM!RQ([ VA)FZ7<[6; "6F^YOS@_V ,PG'NGN9I8M5;&M\KE2,YC= MD6JEMG7+UB2K+U*[3;^BZ. TF/:JV] >2BL5*.NPO[>UK5#XMH=7Q"K\7->- M,^+]YCLW?N"G/NE-KBQ+EE)VK%M#'!35=ALE2U848P!4W\\7071/""\\5GIR M1R_74'5;*0GN5D"#8-;*&8:%7CX[[XQ9O@;Y5;R=&:7JY3R0S:/WQZ&=2RQ+ MFB9W1>(R@OTY^"(8@B@5J^O.D!^)_SKT@Y^?I2"NSX17NP-J9W$40ZG<[VR" M,A#QK:M?-H:E+,FPC8/#?*U:8R,-IFPK]H/3L >)J,03KDE\Z[MD&-V@:N"3 MK 0L-@+8#956?J=I%GO6]JAU]DBJ73\Z/N M$(?%M=4:@SURH1%ZX;I!%GLSSK1D338VRG='<*V6$\"RC,UK>6VCXGD^\L0) MOCB^=Q5RSO1V93534BJ[^!H .^#1RL-7+ OV\G)G/+Z2U/%#XN594I5HW 3K M+/=ES9FFV2"5:J7TV#9@PZ#7AF-GFF$JL-4W=T&/ULN;18%'X@1C;>E][ZVX M#=Z&;)1B>>MC]X/>:G=MR(8-L]4%>FF1@489CA/K,9AMD(; K%_TC)A''\V35EN3WY!%7+Z_T +D0%AN9->#8,E@7&0I;#G\?ZWD M&-?RL 8S16+_;$1N%=*.2*VS[$&0HI6+=^,2K#:EDLY< V0'7%HS!]>@)NF[ MX[*UZNY@S&E*-^R(U8!LVH 5W\JS^QJ843+'3!QZ/LO:_@QQY4O%O!JSB!O4 M ]L)J\Z5?C3@EM(!J^7&=GFXO7*F/4PE#4/2*QOZ6G [8M:]-I)MEB]'=<*, M[5/W>2E5,2JY95M #H!A9_ZI]J;3DO970V/<]K\C[+]7X7HVY1!\/--Q*UPI M\; =\%#(=F7IF6)K=OGT9QAD\^3-U5A&7Y::DE4YGV^$N#-ZW8O#&)4:ZJVP MX]T=5Y^L9G0F^6DN#X9N.&[ORU)$VLK5=S\\]D1*9QF659OF[ Y 2OT4TG>* MJC_#382L6%;C^ML$>#AT6S![VPEMO26V$.@F1G23146Y74 M0=&L3U$8Q%FR;;,)W7KH0V/>F=?8@#?<:A5%U+-KEHO==_9(M87+T;ICL MCY[N-69511N*G/JI!<\Y2ORT+O6PYV3HABDU.AGK8(="M;NFT238?PV/;.7, M<1#%;9E:XS)=@3D(DIW9J9I&M7A=2RQ93OW,":>59\)!=F1GIE+<6=D$HQ<2 M75FC6;;4 H><L M0?"NF2GZ;LA6.]T?\*VS?V&Q]GKPC-RF]%KQ,X_A\ M$_A35AQN& FWE4HSH[; AT6[>S36M*TAT(8)<@GQ: &^:^)F,7K.(8%Q+N%C M[U#CMDUD'[!=>:3JU3.B;3";9O0A>-()WJ[,J 764H]\\$,G= =7@-B7I7PH MTQ[ZL'AW#ZQJ5N7:;7_$-Y="8-TY5QW5032@KEF27 H+=$%@:.2[G[&8=KEX M>1_# 2W]7T-VU0.[;MX/9J+;Q M@<\+:E7R8?J5IEM+/X7_,VKT]B:@@V#9V<64+XR(=7;VC*L[;$/ZKW1+4M"DUJQA,6^ MA&,'Z)VWP]6BLBTA;TP#9;DL[[(8;"I3\S1-BEWG25@2^/)J#W7[FIP5^TQ2 METS<\#\O.S";ST6KB) D^0E44J?//GP)1/Y$[X&LV=4&1?B,(U4#!Y M(\R=>.J'KP7IC8"PSOS0(SB Y(?/_FV:OL&Q<D[L;A$NFQ(^T=V54+.%7U'(:$O?YL1 MBI[CNM%\X818%0P6IY-YV(%6F.0K!0;/EXH DW8-*X2DPL?HQ@^(*("J.1=^ M2F=$R(5!D=Y)$01BF,ZP:91P3 &-]CH*HX3*(H#5$M"3&A M,31/N+DOIF0W#N"4!B0E&Z?Q'&:-OACO=7EJ3T M%1&5(BQ=BE,4 @[P3HCD!( ]7JS"'QR\,P_*G#WL$20I)"ZXQ4Y\3_&:.'Z, M E"L^Y)<<)9YYT(NFO!<%C"QBXH.!G0.[ MM%59/@M1'A(6\M'S\289T#SQ$Q=HNB=.S-14#',%N&=I!L,S4!3!9#-OA606 M96 #;@B,[] 9 F;\E854Q)9RU[C,4#JH9% 46;BE'5A;(I?.N$WX4B, $*),9S'\HORMJ;8[%Q M.9TKQNYA\-^3V?L<4NP^8N-6D'TJ_Z987EB%\O0$1WB;)1C,2TKS^3'R_ G5 M*K#.+J8QH5,+NINNVQN2WJ$V*P^(W_])$E!7\$(0^(6]HY*R:CWQRY<"V"$@ M']8K'8G\6/A,_PD>K+U@+>+P=S,?IKCX4CHDEF=I??MEPA%IX#BN%E!YTF 7MPSK,YS *R@>&P^ ;)Q3DD%HV<#O\^%MU0\\ (F^+6Y]+&A;M 8.NB' M4;M)(0("R$;@&8Y7)J=L:BD^X)7-"7OXIWPN \5=-2+EXR7\KG^@CH*@#3( M!GA%$4P<[(H0>7#CP/$)/>RA)$P(7<_2N?P"'8SE-%&GA*J=*F7,,5G. @4C M.(M% %H)0RX%.=3-).NL*R25NB)NBO0ZN-\>."UQ:3P MK LQ])FFXE(*F,&DSIWOI!B9LZY0.%2K,!4%C$\9+>65",X4_X8"<)#'S&E/ M020 [11L#?CFS+TJFQ<@X8Y0%W6-U6*!=1KAW>V"Z3!G"V P< V5+LQP'/WP M80M!P+5]KHBR98B2)-5Y;P=OBX]_$_TI8JJ23RB=8"]V[L+2:MGDK]^@\)2, M:B)X-+[%A& &XL@V 6AOJ3Y(N.N^+EP@PB@T?*O UQ;AS:#S)<[QZX<:+%0R MF1 W;8DD164-44.D0OPO$D?TM>9XO*^ M6N[ \4PK @T0IGQ;>1H;$:.R$>%D"UO?JTX=+(7'!(4,- M TA^)^DY#S,NOT_O%^#C8 R,QZ.HX\"'] B6U$J$)'-G3"W#9Q@I73,3/NQ=[; FX"/73 >!%W MOI@CG$23] Y*N>%EV=I(SL =[#G7N:FR>9 '@L2QL2?8A )%#B]<(6^ M)PMN@0J.LNEL.6K$MR<87P.D85NQA@%C[ KT]2%+]"!;28"S"/9M%B6D2BRZ M9AY) $?F7MU%\7?&W0W&A3O/#.RYP).!ER&X*8FFL;.8X48 3Z[X#V5+<\;< MXSSH5V<5Z?-H=9A-ID,%0727O#[6==7164K9X2O(P0+WE.$43]CHWPFZE/QO MC@@XG. 2G-'=R2(AKX7\TQN82B^=H9J77KP1NB%/( MH8DD\1N!,R<'\39PP$D 0+#. ]\K)G959.3N(E,!/(0FQH7SD7EF[ZEGMEER MA,/$O[*JZX1^E(P^VQ9TV9^48+Q*X^/22>JNDH=6\ AP-(X QV/DXU "G_MH MK]=X,!2=,;;/:^#:<0![Z"&[SB_($BOFB_B*IORG78/=\&4UXE;"DI MFJB!G=$D>^L8+7AS;*1+0+JNU6O DR5=5F':+=$RU2=(NR*JDB6:DC8\[4,H MKC]GH$U:N&@;/KW/\*9B?_V\P:9TF>_-_#9E693T^D76%=KC4F,ILFA:RHE0 MHXB&IHB*H9\,/8IJ@FJKMV8/OYZ[."*KV+T16CCA&SY=)+Z31TM3FB\2Q8&W M'T^_&F:K\>3[&Y$NXRX%057!NC\XXE)D=%$SZ?^&&GHI-T^(A[*DB+(JC3SLS4/9$&U)%>6&G??(Q*U, MU$55-T5#M_;-Q%7=_XH>/2^_.K#$FY7Y/.I_[I=DD)OO$"=) M,4;;)-IIQ5/-L\AZ)4PQL1^3IL:DJ:>=&C,F38V2,29-]8OJ/+I.>JK)/H>( MXS'R\>"2:J[":>S,A8^^&T>TUDHM4_>72- ^BZ$ID:0^(+8-_HMCI5GIGS!T MM#0W'"N?+,U*_^RH59H?Y1R%/OLVR,AUZL3B9C73E?$#YRS4:X^6HO3(^->? M#1\%_@W&_"CP5^I/$AYL6>Z2X\(<>-<)KZ,L=LE!KE'YR->HW#$AZN#P/_(U MVK"I.7#3>;WPL9C/Q\CCM0$/I9@_*+:_1% .SBG+#6,M/I/_&*G9YNPX\ M"V;GN^LE_:I)$3YM)\7*@]!1?*S_,<=S88_U0Q2*,> GK!6%:141K4I9K5DX MXV4BL115[!,L8D=Q"*($NR/P! X&D)=-=':_VQU,E5S%+MG@.7%MN.V>3SC?2 <#^1L4C<&.YNT'O7\1JD_LZJ/ M/.U\9G6H-&O#G=.-9U9[.7-X;/P;KK",9R9#19>.7$8.+UZX7V54&'A[HX&O MW)#9(:*W>P3L82-X T3LA+;1NBU;3MQQLL@=9KH?24!L*XKC;:L1_P'#K-<9 M5O ]B9LTU^06(VHY9;5WP."[*,1:Z%BX.0\;8AWBO%T%[+T(5H@._#FM5!9F M=,,,8R8YM\Z%ZUD4I\Z4=KO$+E^1ZV8QOW:3$ %T%8O:472P3T/L8RUI+Z-W MV'S>EM/C(5615J3&:OBL*4:<+?*[;!3F_?ERIFAG"G<68?UE> 5KEL2^F^;A M0=Y3)\X#CGF#"XI(WBQ51$" 4!Y\)5 MA;4L5)>%^>4\/@)L<&/:H(82@ UG\@%83SG:>!W91H.63O$S(@LDDKS+0+; M?CI4O=,.;35=-3:'$?'?+UCU9_-%M;N N$U*"KNRX+UKBS@F)7@9@B=Y!\&[ MJ"P>'_C1T9:V#12-9=NI-%I4!UHQ@;KZ8ME"\!80B.)[80$^[0QDJ?8Z(F_= MUJ7SP6KOMG=^X@91 C.+'5;GV%&"OO&5T"XRM(?L]0R6TEL4ZB]J=9=H#$T^;BC9N'(93=$&B/=[H*6'Y9]I)"GLALU.MY3CX'D6A I:^ ML#R*\@CK:@2(,"O@"#=^&,V1![">86]$A.(,#+07& F& A ;Q8N(-7%P (%Y M/OY-E*7\9 E&O8TP^PF;03$-AP>39Q.\35=IKR4*GG_K>]B8[-XG 6]^5(P2 M^!-R7EED;-YP;C;,BY\LIYQR&"PY*#;_0EN;A;963KMG$,GAU:U .7!VVJB;LEX(V8P/:@G60M& MSP\RN@LB3/_/2TORJ1S,G_:Q]K 'GB=ZY7LL!C!*QE@,H-_)RJ/KI*>:*'*( M.!XC'X<2^$_9'#L@1O'80N7X@1U1/-OL M6EY&(<4%@Z1AE"Y/^;9ZFJ?7;*-T/K*1:4- .XIV)AT+V6_OK&." U,?X#@Y M_HT2>FP2:EFBU5#<\%C;[(S>WDC02-#H[>6?+KR_L@0S M8S SK[>T??6V=; MW'#L3K0U%&@;HF5U=.Q&#G:*[HT\W,Y#2U%%6:L/V!U3E"Z?'D3BM:!MF9Q3 MM*,C02-!)^JZX5?O"*;KASNF$AP'7T>"1H*.<"GWJV/2O/7Z<_5RA,O2ZVDR M=B)$69JD3DAO(V5X8<0/>5XW?E.?P'W",SD2-!)TA,JCK1_0K"ZV? H&24<> ML-CP+M2\Q0LKE?C3#OGM#[N=[7OVTBJZ(BJ&+&K&'IJ0=S_9.1VVZJ*E*:(A MU9=.&]G:2UHES10M8V3KP-)J&K9H6WL($!Z4![V>7UB<)9^4K7M/BZ/DE0;H M,8Q_NU)I@-[==%<2&KUU\X.+R^G\P%^;I<4,;MYC;V*I8LJAK^LC680,BX$^+2D/K MN9&M_90 2JME'5= I,>IP(F;XI&@D:!3]/XJN[HSZQRVH\O@)LOJHU_2,3Z- M!_LC02-!1['R'^)@?_TH_/"\NSVD<$OG78-\I^ F[X61\@.>%)XT(Y61D<,P MLJ$%V4%NU6H]O%V5^W%$\/:CWO=P2>Q)+J:G&$[:#R.?8*+2?NSD \:-^[9- M&ZH-WD 5RI?]"[8T'%CM3\ J]G]S?BS['A3/'G5S KO2G () _9:V U1>S) M]X_?Y!;=%6X1RV'S;UES@@V]N\I-QF(2L&YICC#)@J#4G,;!I@:TVR/V0?'( MA,0Q/)?BY-,4N(1@%['*+]BY!IL?\"8\O+,7Q2.9$9*>"W_Z15>$,/$]$A=] M$9Q;QP]H-P!".]=@-]EE"R#6(05?(B[+R;LG3DQ[^?".;RL7<9;];E@#+MZI M(:;KT \S0#C)$NRD1F$NXFCBLV8$T8)CE519=4,"G]PBH3,G1=QH"['8HSRZ MR^F:9C[[!D9$.FCGNXOK2\'4I*)#FY\(\R@F0N!_)\$]:[T91BEK.@?J]E^$ MCC5W_HIB/[W/.Q85_8PF!#D7L&G UDJ;9N%<6!/MP3I W?D@*SDG$>UY%/HI M[Y=#J?)G4>3QWD8I>_X&9H4W+\%V0GFGH$T"E#>0RE+0H75]9D8-LQE]62_E MY@XVY3.'=8&*/:HMJ'@GN'9Q4?%%QY0#".AS%:3=-'3>.D@2%4M?Z:>TIX-Q_+\%PV_ MYB?+4L517K*">4P5;CR@ ST@J2OZY9CPIRV8/S/G+IQ2Q'Y#WY=B?-3]F5=- M-77IT0Y/L-\D-M+"1L(>]GT'-S,\<]%!#8"&"X1EH7 M5-_NX7"U1]0MU&QI2$[;!/H#]6%N;];6K=444=7KCR\'P.NQ2QD/)P+K;.HZS<-F-FJ&)$IZ_0VF MHUBT TV.LI[+\,B38X)RU>O/LX]M$>U3N2HR&E3<3^]5R1[6C713ET6E:XF; M(^@3T7-U#WG1]5N4;G"46\M6OT2:=>*WIJQL\>#6Y*;MD(JH:)*HZ_5YT'V1 MW2)5JSDT![J9?+CM\(#!X$MGX8-8+T/!PNWD^/1,S4\3@?PS M\Q*'3NA2 M+.+8":AX&!1N"GBOASHHLK(CK9A%LD)<8 MQ4Z81)ANE8SQT#$>.E \=)#:*&.@= R4[B50:HJ:5A]F&<.D)Q\F5?!DN/ZV MS$E$2?+LJ$=48CO80Y:V(:_79#N M<:/XABRJ=KWR.M[%7#_2KAQL->C^".\N#B,C1W\9795$LV'3OZ-^*[*BG%8M0H.\ESU2Q:[,[Q9PT\?\TM0%.VC/E*]8/?( M-Q[E5&^+XW79E;LV"\X6VELROQ?&;@G>PNQ2#FRSQ0]Q8X,WYRLVS59P*^X V=?V:P=\T%V"/ST)^ !\9J1X2>$#AW M288)!D[L)VR[6R/00B[,YQ2#WXLK):O#EB[7\@-[CFUQZ=)\DPANEH #@9?= M\KMF*X4N%?I$@@3FH.Z+^[]X%0K(0 KR$8&6J>.'"5Y(F\0^/]RE M2Q"&7<#Z"U, %3LP%KT#YT:+>^K_\&^%A+@Q07R :1'@%-,@0! F_%\K4B! MH"\Q79.S;Q)'\R4F)8K!$P)I1*71Q!48VLM2KU4L#0B)#M/@5-22$5*@"+($H2=E>-_'"YSJ39'E.8 M_BF]3)U'9USB8X4/RFN:]<'Y#9R"10"/4DD"7LV<6P*JFC!6A!%?%X6 5 J' MW*](T8)11NN:\,R5>B+9_6V P)!,EJ"+BWMLW92O]/D(+L9+?, 5K"SB .M1 ML >_HZV(O;I'F3*Y,XE!'<;R9$6VPA.Y'[R5^+22:-X724)7KC\P%)*8)XN M7!=E 7G&MM1.['W@*8'75]I;?X4\]P:HO+#5<@-*CA)I4)%S<0+;R/XC_!3 MKNH4ZP%B@7-[[^^P(7=>7]B^O?RZ]3I#Y%YTO!0MS.)%L4 MKN:X2GF"#RRL]_-%$-T3(M!:86=O:5VE+RQ<5P;_T[=HX;N"*5LO1:S;!/0F M/KR+FA"L+FH_U)@T&2Q75GGZ6CX&ZE"2PZ-UR<]N*#P>'D1[$R:.RSH6ENLH M$6%EF'+M%A&_F1 ?,Z"XYL%R$QDZIRQUS?E!<^)F44#'0S? CW,K"S[O'5@S M_"_HPR19ZC-N_&GMBMQHNDXR$R:8]L0,40C2491/@C&!M^P*.H^9EX'E>70> M^-;L!O,T](M24H!BZ$W )-!R%S=@FB8^YC>F?H#5B&("MH84*I*7K>$-'-\( MJ,") ]M15JF)0_6X<\YA_8OG\CE,UZ<@S@@Z(6D:4 S%LO\41O'5,2;B\"B0O[27\AQ-F#I\3G@.R=\V]W_6/U3_8K"(KT7F M_XJ4_I+ PHH+X;.;I]6!*>;KFV>BXO)?>E=)L=)Q8G" F\CSJ5C!Q-'<.\YK M_GKN.M&I+3P%7(K,3UG. "J.<^'W,* >!4*[\\'W $\9##VL1!'X%CK<1>2U MPSA% M5@6'B:X;>N<^"YC"699 U92-$IKM4;,_O:J>_F72N&8Y>_7V1QD[O[SY-J? M,I\(1BMD@!9AA/'R_QYKB45JLW_G41)@^OLDI7OX$]I,@N(&M[-(L5Y*76$' MJ%L.\P9F9XZ5[EBV=WF]@WGR%[#(2CL,^)W016-?MM;H^J+C O91C"/GKC?:%IXB'E8*83!?Q2LD MF)JW7/A3KDTVO2AP=4#=$*YM-K&)V>(ZI&+0+5B(+R]ZB,5$O"S.#3Y[)2]Z MP\J%G(-'0O><^;('E@<>D #DQ_D&"#=3!;NX.X"[%?84UFA,@*=8&G&I?/BV M;Q,16U3'S@I@M1[K)2@MU$+PG_<@$V!]$8N5(J['J#60(CJ7);+H['QP_%CX M(S\V7OK.5^#2Q-F)!&%70U6Y!Y6@5R7,_.F,1B& -1X-K28\U)K'7[W\3@G( M;$;K:^:KSY;@XSV-D5"S#HLS_ZD(WC(OT,UG@"QGH'KG9?N5$$"V*8R%%I>V M&LQ>\=>8AM7?(2.=AG%H'N8!<@6R+SGBB[1 MZ'2Y!M$ZY:W0 =TC4@W*1 3#.\QMIECP GOH67&4:6@JJ58_HH%ZW'-1S1G[ MJ-4\&B19QHVHTLNACE=S'GWENTXSW&5K9MU2!^97["U^5V^1TO^,5_.49CR%>U&BC*M=7L\L M?^C1C)^B[:,H[VJD('<$RP&1!96)]=A!?J'DG'H'Q*&"R K X=+"NTFKOB6_ MA$E1R+]G497B>($6^(H":A[ 'TYC_P:C1]Q#1APY/D4<)2E +*)$[ #F?*[ MPMV,P$\S?[% S- :,W 4$8QU SL"0IUB])+]%*M,8P!L@EX!7WZE$45NWM'Y M)?$M*W&>.[K%803\"JL1]@4_,:Q*'&!XOES>+.4#,?I9) ZH66XU"D7GHM]>(XB"6. QQQ':1ZM M^H:UO"&J+*R6I,]CAURP"U> )4*6:A0NQ6;& MKE\F15RP+#[K50IE43(4T= 4?C%SS3VC!R5(6E;:K]VS"H>B)$NBILG"3YU1 M>;A2,.SS*>VX GGI> M2%S19%%7U'8E*)?F>*ME737%U^X,)B$@GR=7^6J[9.'H;^AW/'Z%Y(%XGLY@Q7R?PFH $6=E!"S4M*M2:/G 01S"*+ MM\"P/TW\.$$J1(%] O7X$O=S>"!/TG.^/2EPJBM3N6G+QL3EZ5W6/J)+SYN2 M>;>D/;=.J&UU*YFEAI<%ZB$ ED5U2SKL'CAX8'>^<0$? 8ZK+?<>Z5:Z;M1= MLOZZ1277\IB/;#W&C7.E]L:Y*F)I:LVNORO9^];YH9,.GJZAB[)57SKON"[< ML_-B/_03\*&$:11YAW8;2M9ET1BL5.%C4V-HC15-C^U.;9T-*!SQ/"SPI.YO MR: @--'2.[:"[7J%Z]1Y:"NB+'7LN?D8U^ &N!ZYO)!6VE!AQD[[&\U'?Z<- MZT(:HF+MH5WMD^&A+.JJ*6KJWGG8LS^M=?"MEI9QJ+9AI?IP%(]7)1AK>O^# M-AD++O/4]8O0PRNMOV&6_ 5-:'E[_RN)IK&SF*'>N< V/4,$L J&EDY-#CAM M^YI,BZS4*YK,Q.Y)!*>6:\$R Y>=?^;1C1]@B#YV(X_%8+]^N'KWZM.'2R%Q MG9!>[CX/KU?H- $]WE* XT;\R$]0N^HT+/W/!TS@9'2Q2P*"L9,PX_+\Y5T!O9Y.JL&J/$E M=$8!Z3A9QX Q=@7Z^I E>I"M),!9Q%,US.^J$(OA58\D@"/+=[Z+XN^,NQL. MU_-;0/SB3JXXBOL]TT(QX+A._D/W#E;+'IUC"/840[##!N?,78-SFT1&[BXR MZV':'34Q+AS:&R\1WN-"J9$ =%VKUX G2[JLPK1;HF7NH>CX MP=.NB*IDB:947S;W,,]_MRNB]QE63.FOG_=R7&K*LBAUZ!1UV(>_EB*+IE5? MDONXJ*%)OZ)BG,K1/-"RY>SD5$[GFQ7!1>([>;24YA#?17'@[.=F6DY:B@,1!A+P9,4BN77O+#(@$G MA]2FF,?*OX*F++7J#-;FY@V=8[(Q\/+B,G:L0=@ASX:/O MQI%P%;KGM4S=7Y9"^Q2)IBR5_C?T7QPKS4K_;*2CI;GAS/ID:5;ZIUZMTOQX ME1?>!AFY3IU8W*QFNC)^X(2(>NW14I0>&?^./70/#?\&8WX4^"OUQQ0/MBQW M2:!A#KSKA-=1%KOD(->H?.1K5.Z8;75P^!_Y&FW8U!RXZ;Q>^*$3"!\C#TN_ MTEO(![@^\9G>P8/_38%5 @;'GV8YNG*WQ$L=.6!RN50_1\D('[,"LAOJ&\]_.I[*5?EG+X7AK MG.1KT33JBEN8P<7@QCO\JH,/#V1@-?N1*PIQJH[7;E#QM5&""*(+2-(&S9 M<59%D>A96+I"J%7.&!-I3/6[BR:+[*TN"YR@RQA+< 8 M4UBOL1 >H_$Y(4'&/96@S&F'-(;=[)YH"O*8G#Y*QIBJ'' .S@;BPTUVWY5/CO[#M[:[Q8?=&RALS6,%,I MACQ\$8AREGCO@A":K(ER0Y&J 2@8V5WJ@&?8HJ2WNI@RLGMW=LO844NTU%&^ M'XSAIJJ)JE1?YG-XAC_C;$;YZZ;/=[/@42W%P\_)W(DZ,D1=! 'I\VN MY6444EPP2!I&*0$_$S9;)$FW>IJG5UFR2(A4-C-M"&A'4;NS8]6V[65D37!@ M!FZF>\C\&R7TV"34LD2KX;+]L=:4';V]D:"1H-';RS]=>']E"68$K&<&=/;W MCKZ0[+:XX5B*=VLHT#9$R^KHV(T<[!3=&WFXG8>6HHJR5A^P.Z8H73X]B,1K M0=LR.:=H1T>"1H).U'7#K]Z1,)K[X8ZI!,?!UY&@D: C7,K][K U;[W^)$@S M;+D12R9.Q$B+(T29T03;^081\ /^1YW?A-?0+W"<_D2-!(T!$J MC[9^0+.ZV/(I&"0=><#B-[M00^_P5.)/.^2W/^QVMN_92ZOHBJ@8LJ@9>^BX MU?UDYW38JHN6IHA&U_Z@(UNW2:NDF:)EC&P=6%I-PQ9M:P\!PH/RH!N:'9^4 MK7L_F1"7M06+)NP8QK\E@ 9>5XT6M!$7O;OIKB3F),"@>WI!>"!#>?S9$)9A M=>^E>,Q9#WOC)+@9X*W:8X[.$%)I6:*JC3VS!Y%*609/K?[:V>'EY70^P,_M MDF*.!STC02-!AQ_@:7V$V[@;Z?R)5S@Y\#R=?>Z%3%%6;-%0]] ]^REO,4U1 ML611U_21K<,&1,"?%I6&4N@C6_LI 916:P_=WQ_;+WQ:IG@D:"3H%+V_RJ[N MS#J'[>@RN,FR^NB7=(Q/X\'^2-!(T%&L_(=<@WRFX MR7MAI/R )X4GSQ)+J:G M&$[:#R.?8*+2?NSD \:-^Y;,'ZH%PD 5RC?U0>Q4V+Z^/OZ'+,UB\M$/_7DV M_TK"U F^./>T?^*'*/Z\P!JF .8WXB3DQ%HA,M*I#,P9_0*V/B28.$49(("1 M)ZQ-990S@C]2T]TP)D(RB^Y"X88$T=U3*9E_B!2TP?O(2_UO2^2Y",/,"81< MMG.I7@\7#I(1-%Q1YHLY]OYXI(!,/BJ?4[.HP)M+J*R<&^L16OU *_'+HLSG BLLZGK M- \;)=<,293TCHWG#FW1#C0YROJ^^)$GQP3EJM?OC8YM$>U3N2HR&E3X;WT) ME]/+;C9U652Z7IOV96E]D.\9C#G0SV2<^LT-@I66TAKY:&O/26?@ Y8F$:E:"-"XC/@_/ MA)Y _IGY"WQ$F/BA$^)^7G#BV FGA+WH)-C]L":,XV##1.RBF(Q1G#&*,U 4 M9Y#; 6-X9PSO["6\8XJ:5K\Y'(,[)Q_<40S1ENK/BT\BMK-7L>@4%SL:L9!- MT;([[;1'%;$IOG2ZH0E;E WMB (3#Q,>IJ.V#"T\;NS1D$75KE=>Q[N8ZV;E M-Y+ _H\ZHD),%C%)8%9P@UAT,WHZB_LKV=1G()$QC E\,F/0IRI2FBH?53W M!%:V8HE&UXNOQ[NT*^'X!MT?@9X?2$:./AU3E42S8=._IT8(3R7LWR%"OQKS MOPIOX:4HOO_JW'UT0%Q])T@J8?R+Y/.D%+H7LM!G/_Q^_>Z9X!'7G\,K&/S\ M155,6[.E);X;1^^-@G$F*V>JW(B"8ABZ;.E]4?@ #$V Q[]&D=>;#;(N&_HF M%"JC]\>A#1\,3=7MWBC\ =Z'@SKK*W@C\2WISPK9TBS=V(#(&HC=D&G#$UFV M%5G:-#$MD&'^^A=6Z_ RBV/TTGHBHEJ*)5EE/#:-WA\'.C.2UHB#9JB:I77% MX3I#58U=(HCW-HKCZ [,U+N,O(,O6A_^+3$L:;:&@0= PAP* M] \^WC_>1>!Z@*]<'O*5I[Z1U) MW-BG=71K5J%Z)MOY*FP[:[^8T@O<5OPS \]XXA-/B(E+_%O4X$DS=4T8/C2% M]7/X0 2^(S?I59BD<88N=.G!SY,_'/ 8 =I76*5X]RD9.N'W_Y4(7V+8 M$P@(84E2%Y0>DIR&N1J8FNO+OW][S7B[TS6,[1;HG0OHC8A?<[ MT? 1<)L%]Y>8&@0SY@3_QPF] #36![)_[DMR+C0-6 R*[BY\[H1MDU4 K\N/ MZ58/G7IY2&6.!_-GDG*FF,V&:06%!\"Z06=CDLF>D/Y*YHZ/=X?;^G7;77S9 M,K:Z;?5@M_C]:[JZ?H?4PZ/^D?BO0S_X^1FH"!#Q5_V16=U'/AXR&[9HCXK, MZK9LUXV/6A&V#7A4]..W&?PZBP(/EML[/W&#* %M]H7$F+3(.NNUDBTW2])H M_H^K-=X.4'SK>=2)^T'@WR/>UZX37409O'RKF=1)^X)@WR/CA M8UXGY0>.>9.<+_S0"3Y&7A;0O<*AXE\K[<> ?Y/,'PG^M9+_T/B_#U/8&/[I M>^0KN25A1CXZ?T7Q)<6&Q _LNVLY"6VQ&I*487UYU7XL4@;W[97')&587Q^# M/(\F8 /Z_LHA+I0^ONFCS<>P>P-%/L ETH<.]0#7QV[>X"&MD'Z4'.(:Z4?) M(1J2?I08A[A.6ON.=0'GO?)Y](>N&Z>,DS^5ID MI[UU B=T&S/G=]QBYT:X'1[[07T7)_LQ\>XG)X^"^2 *1+,/ /4>PJ)*!X!W M&V%I](LNHQ Q8?DSGR?7V6(1^+4.46U"S+9HR%8PNR.U?KME6ZBI&U++KS]/ MBMLY ,*=X54V=!6_18MO=U$^3%WZ:L-=BQJ$]97%W1Z%M>LIO$T"\2ZC.::* M. TYT9TNA:BRKJBE1*W-D';"I]-=$%E69%W>'SY=KX#8JJ)*>T6GT\4/1=,D M71D&GXME1<&W]\M'^*7/BSLG]C[3A.KD5W@P3:Y"D&,_\GZ-HZ3'(J$0DK5E MHFB6+6WE\$ZX/AX[&D2_AAV&81PU-_XD>$&;>!>W) 9]1W_$],X/CA__00M0 M]%%:7^J$Y]S0]\6LK90<)B.;M6T]([6M1F#OC,R-.ZV^ /[4IR@E>89D3UNW MS8?J &J;&1L*5%<+=<9O*3;!V0&73N;IC%],;(-++FS@2E_1MM"_@7*ZN'7\ M@%87B$#TYE%XG4;N=]P_@U?$^T,-X?;(BF5;:LG/Z(S%OLCHY"UILB9+!T=% M5PDV;,.RC .DHI/LRY:BRIHR(!G\MN@'XN&ME&_.#YXF_I:$9.+W58DK J1: M)<6_!>( "'9V>$U3EW9%\#H%K]%[I[X*"NVI*ZAV0QW,&2[\M26-["T M&ZZT#@P\S:K#\V<'V8\JABZ5B@%L!+0+-MUVHY*EF>J^L.FJ)V4)=DK:'K'I M)$6J8DI:UYEZ1R8$Q(T^Q.[,]+ZX9=I&V?2MC]P/=JN*0)9A=X.=!WL^WP3^ ME-UYR\ C^@3 O]V1X);02XB]:^(HNE*]Q=82WIH**E5Y\BZ2A*3)^O:V2ZT> M2=++%6'JQM\%CU9E>@; (\'*FR0/\E[/"$G9FV_OV<%OX("9=]ULGM'R&^^P M.*>['OGIP#Y-4W5U,]8[8/. 1+9:3,"+_1.YTK6D4NLL+W,&2V1;!:06]D(I M*89N4'OB?!5^NXO^BSAQ[V6J:4JEM%=GP/TQG\6$[(8[*+[R(ND!NC?V'Z(L MW@UYT]+*9=VZ0^Z)^[<9[,6=28KM9_JA;NJR8G27F27@GICW-I&*)NFZV1GA M1FVY)S5B@N*OT8@=54BK=W=7(" )9>^C(]2^2.^L.V33LI7N:-@&F4>\JS#_I;=HV(;5!>UZ#+I3 MPPMVT]@X3358^;TO3;JME4.>NR-2"2O3"M;?2#ROC-L7US/88UD6CR1O'GIM MIQN%4WP(JRC /K3\['(;U+\0K626E7([8,U5M$H!^Q+[;D*8H:7D* M2;G*'\;7$UYF/',YY,S5E2[*UT4WS!Z'J(9YJ\N)4W8BKSC$Q #[59)DL"_,8O#SV&DD M$Y3EA'^>E,:[)BX\FOJD[D ?*%:7T<-*/=P:";1-Q2J''G9#:Y7(E;/53QFR MF!\GL"$_9VF2.B'6?K_P_H*YFJ\ZIKMD;UB6I6HEF](3G_V2U3T+ VQ/)2AQ M>&0UQX[KM*&F6G:YHNU!TM40A:ZE2Y8-R1R I]I<=DF[L"1>R*FG MK01N6GE$">>]C)X!!@5"V]?%IG'D2Q7,L^G?GIS/!64KG @RJZR\" #@E(1X1 M!_?X.S9*]O#==$:$WT&;P%_TP#,18FRV# J!=6AV0H=E.&%?U+GSG0@DYS/M MS.R X9ZS)"<8RTD%9S(A;DK'!>S!0X&167%J^FK@.S=83=!'XO%Y MK[@.0MNX1)0$ $TQV?RBX#!0'M8AA9?P\R8VB?3%.J1B=EV-M9KF!X(>]45* MK\!?;%*H>W(..B#%GKW J2R@6] L\( $(#\6)J#TX-4H*;&+H9!D[HP_16AJ M_-RY%VZ(,.=M,Y#-=42<'\/*?+A&U0.JD4LGF5&^-$WX'1(&%@C.=QF1*"R(CA!MV2"=$8?$BT[?8TSX? =O3^R&J M/$^XN:>X\U0>H)"^1!&YPD?H:)=1#,J(F81L@=.+Y'T1.R\BL2E%"W;!Y2^7+"@A C2 M=Y/2$2:L8C)*V0SSJ!DF$=YCG@9.S(!&]"8\LO_%*VOQ(U@VT35%5/;+#%(R!]Z M-..I%%U#AS2=CA=1SQK%,X3WX%01QG$5_@/)\QPD\DLF7E. MO0OB4$'V*,-P:AV^VD JQ$,6#)!KX(OW]*((G&58D##,^7U!)Q;O ^9DC_#752@)KEW@6W4_2$IQC4=0*794;TLIEV%W5MHP5 ;T*YH. M5)G"IAG?0[T8DH Z7?2*I(@;.I!H'YZC2"88/!7B*&7'*T!_! F =^"E38L M9\F"N!B_X(+'=F.+17"?;W.6LB"6U3\*!J85L=8P^$/A2K#.N5Z^ILMB [+! MO&/$8%5\^+Z3-VV&89[+HF0HHJ$IL$'$+];<.Q0:%(])5MH TKC,+,*$/ MB],.OY$S:JD "L@W*@> >N.G+Q'"1MZNL\Y2#73_V JBZRI_)W5^E"?[N:JJ M^"3SY6"!.12$/P?INV5[?!@=Q-/Q0X+>+@B+SV#HDLI:\=*K0*E*Y7@:?+[1E98J' MCVKNQ9-8BW.JE3AG3OC.@4SK5*,->_+ RXSG_B_N1?/ '=UMH=%W[HH04<(# M23=GJ+3F-P$-H-W-?-Q3H;5/J1'CD;$@@D7%XFDP[$\3/TZ0"E%@G\!:O<3M M.=#YG:3G?+=9X(2CM-V!L]4+^GL2!0 U>7VL<])1JE)V($R"@+>4QO0(^G>" M/5'XW]4NS"[VUEDDY+60?WHCW/E>.GM-_;PW0C>$VS;LWM2,>TO;\M8-L8$0 MH#?\^9E:$$MGAR. ]1Y(S%J[EP7J(0"6177'EN<].#A(4_I6Q+X1FMO 4W"X M@(\ 1^.1>]/SU:@;+VKZHG_=HI)K>+ MBFF+FBUM':,.>HLE<)BDP\;#T$79THBE#:;YV 4POY'" %*R>1E4/[ M+;.($7Y3AUV0HK,#T3Z%SMVXC\R%8:I0[VEL8S($4VP#NPA3N')N4@FNS12+!-1;0L34AH MLC*+9V+5('X"AHF'_!6\+"#$3EJ9F4VC9*"+S#%@ON8 M2T.O/FQBN(JG0-%DXKLT%PN/4_R8N/2D)#]DRL^=Z5%HA6,K_.'IG#Q!:Y'% M2>:PK$X3P*+MAD;4IQ6UT]>(8;!/G4TS7-I0R6T'/5@D4C M650Z\ N?W\7$<[Z\6G.NP^E#%WQ\7JQF%(+'/!AB4\R2(GE2,I[:TN6*-Z[I MC(5^2 18YU@KAX0XMQN.:Z@P*+#S,FUVJ&I)HF$:*V>J0E'X< 4<.ZKM M+@ M($W14@T.TA(M3>IZC-O!!ZMK:?[%\;U/9)"B9HJJVF5?L@*@!_S.%?44JWP) M:QV!O[WZ<1,'_FO\-_SY_P%02P,$% @ U&MM2_/5,[),"P 0Y*IO$R);@%:=TN,I+;AW^^1NM7=T""ZB1.H!3\X6#KGT[GI<@ZM MSNFODS! CT1(RME9K770K"'"/.Y3-CRK?>K6S[OM3J>&?OWE'W]'\'/ZSWH= M75$2^"?HDGOU#AOPG]%'')(3])XP(K#BXF?T&0>1;N%7-" "M7DX#H@BT!&/ M=()>'APV,:K72^!^)LSGXM-])\4=*34^:32>GIX.&'_$3UP\R ./EX/K\DAX M),62WH/ZZ?#RL-EZTSP^:AY,!B#_)5;0I=N@J]72OYJ]UO%)Z^CDY=NO)<=1 M6$4R':=ML'C;AIQS[#95>ROSOUW+,WTSNZ1]#PMY&'S"[O^EB^I[@N^.G M_WR==LG#1'VY;WWX^O#Z:/J[(,,C06G4&7SY\E[^+C_$0YY*;T1"C,#E3)[5 M3 +*'A:1MXZ/CQNFUY(6*"=]$5CHHX;N M[F-)4F3HI0YZRJ3"S)NA]U7*D"=^U8@[9TCI0M+7,2FUI#Z9HY/$.QCRQP9T M 'WK9;W9JA^U+'DDZT.,QRG+ ,N^@4XZ-,N;61;&&8O"Q8KZ2C34=$P:0%0' M*B*HE_*M9IIEZ+9_ZZ44^#6DL!@2I>-0CK%'2B#:@,:,<8A[F.))BVX;CRD$-C3\[51'P(G@ M >F!]$A_@'F]'%\3-&!F1%K:<^:_8XJJJ9XF(C2CU!#USVI."CTN2&%&]LF M,FK$:\8_+51'ECW_$3,?Q5@H!W;:F(?)@4>2^+?L%_-Y+(@$&,-T#0T)8T*R MA,G#@1<%U7@R41:R) W6XFO[0"]F)F3D[: #^T-(8LLO:'?;^Q",G#+E/TO$ M!RB&0"\^,1SY5!'_7SMK\0L6#?IBA]ONK_6V"8?5@,M($!/N *%MG@?964MWHS#$8GH[ MZ-(A@_.5A^&T.1A'*-H/R$>N M".RJ4PR?8YM797+[Y7C>+PD\,O@H/P#*C8#,$"@98V<=>('9PQ58AWFP/IP+ M@=DPWDOM+K&LV^F45K.X5[ 'E"*A/-3.VKY+AMH N;03\EH(40\:A?G;;A!PN%G!F;C7C@$Y',C:I,;B<=S3L) MX&VQ8DP$,B.@; BD.(H'0?E1=M:%/3RQ)ZOXH]O<+^?-;9AVUGHZDJ@RFV*\ MP.M#.V%9WN B<%OZU;RED MO._68W7[L9"PKW?&VOO5<1K(^W UF=-?AX5N+B;T^8J%WC,?UBI0%$+\N3NQU9*!@X"IU[?\U,4EB[(B(OIN\)'PH\'E'O7! \ MNU:NI')[IU!?L'CH8HHR1&0@]RMGXP;_EXMV)!62,M]9G=[NQ4+PP Z%T))0.A2 30%@A,QIJ-7_2>;,9,7/]WLVE M_ 2G\J1'WA./T$>]Y21/N*SA]E)P[C HU$:JA8%.,ZP(*)/!/K6S#PR=4>0R MY]M!-]))&%AV\1Y:FMKMUD*Q90;7%+XL\GX'7?T=U6)?E25VNZI8@EGR'=;> M4>O77V;6UC5YW6Y\M@K,SB^8YONJQ3-N<9?3,4>%4HL!V4^F0:W M=PKUEQ6%L+W74J]=10I,=@-#A5%XAZ?&9G! O!WKFV1@,WU2(S,K7S46M^<* MY988'"7HR,*;Q/4.U@$@:61$,[+O^9$)NW1C*PA<#"*Z 4+B<" M"!_K2BF1#2N\!5!4:?;\D^I(CP/1V'@.E0/)K[ADH!XO^JV[YZKJIWCJL'[4.)M+/)*TB1&:&:D)8OC6$6'SG MN.3PED&/^ZK2B,NN)"\9>"&/_E#/F,N.[[S?[!I_(6.#!$K:EGH&M8XT>KK* M9Q+'8*TA3XF[W&6"(\_Y,6;407*L@[/U^AN%64^055(D=\CC,E+[M]Z?L/H0 M(70A2:I;UAW%)R/9XW#$4H+V(\7UT[E:;+-4E2*F0:!+#6TH$FIFL$C4E[!V1MH> M[P6/QI:4 HE+5UW4BA01Z0'0ZK6H8TMUL"[H$O%(/9)\$=*.A,CILXIH;=T\ M /V.RG5',$5Z1(1W\*^I0^?S!YWR6\WN<]I6YMI6]:\Y&U;6OBK3MBIOZI07 M\S7M^/N@S--.FI6J^9%(KG[\T#G;89Z(ZQOQOQT&JN4^]"T VQHD[9$N0&2:Y.?XDKZM M507+44"D?#[ _3=1%D-.Z&DL%S6,5X[<7G2B+\1PK=(EGO^>UK,BS#6IF7P04OF)(JXX% M/:LR;8.BF635;KT4E'\.H&TPB'Z#FA\%L M>+IE.OMDC'DPNACNWX*P#29( MBN@=!MD0D>H>UJ1;V';ZZ5;D(BA_M$SD!^&A6Z\%SY(9]6&=@:73O O,O,^D M.X;C@7_+/F-!M61:VBQ'*DN^6;5N8#$9!=,V#_1#Q0(''S#S YA-5R35907- M9A7HC2!0]%,&5UQD*\5=C(^'J1(EZ*K/D&?5Y)UYM=P7ZMN,>F9"%S6J0+]A MS5;9OE762:V-AULBRXJ'%*T^I:DWJ]22I_.*(5>&<"O\ Z+HEP\F=U[N(N&- M=+WB2O"PQ\>])YX^)SCGJDJ,&YY6<_=+[*:9<]:2[FW-[-)2VTR1J5"(F^_= MUIK3["DF$W_9"X]L]:$BUV8GW">FWYIGTDMY0\(^$5:1A3WKGD)]'F+*GD'> MD'=QU^8E'E.&@QON)P\U%.5V$&Q<^OS5R?RR-JO"2JJM MU:/'VR-,18A9.8T6T&]<-]>;M&TQ,4U[2]'BY)/5J;J.,86NO+/A#RFPEJ^K M;J%ZJ9"YFY$3FAVLEG7_8$5\=>)3D$/_;Q"=ZBI=FH!W*&4)OEVMYYYBZ=6- M:R[E^2.FP;);&[J2Y-E02_/F]?DW&*NGC?CA$_CX/U!+ P04 " #4:VU+ M96^1A=0/ #BR0 %0 '-C:W0M,C Q-S Y,S!?8V%L+GAM;.T=VW+;-O9] M9_8?L.[L3/H@2[+3-G:3[2AVG/&L;Q,K[>Z^=& 2DM!0A J2MK5?OP O$F\ M 8H4H)GU0^Q(. ?GAG/!]?TOKTL//",:8.)_.!H?CXX \AWB8G_^X>CKXV#R M>'%]?02"$/HN](B//ASYY.B7?_SU+X#]O/_;8 "N,/+<GYV_?_4>QGQ"&4;#I9_3Z;C0Z M&;&?!/R]A_UOY_R?)Q@@P+3B!^>O ?YPE./NY?28T/F0@8V'_[J]>706: D' MV.?:<=!1!L6QU,&-S\[.AO&W6=-*R]^H!G@OYF-;'H- MB/,-A4ORQ"R0V<9RR!L,F9*B)?+#B>]^\D,-\@4+L0$^+L%K(?O1X 8/%E4=>&B4G!>I2@@%F/3Q0 M%+"^E :!!*1#F47+):3K^]DCGOMXQA3#1IWCD(@-.W_^0#SL8-0L1"TLW5%_ M[3\ST1"J0&)-T^[H^((\9D4NL^]P_1@]$:8B?/'1'0L0&P!H^ M>8WNI26Z+JW5_W;%^O0=IKX)I="?)V.DV68; #NT7#3GF'.1@44+)B&'?4CC M_S>;K3J*+KT4^WC @ZW+DS7D!TK>H &L._KN4)B$M =$'Q?,8T]6*S9^N:%- M">MZ2?R8E@7Q7)9B-M'=$EUW_$SA:[-W*#3JKF_.'P[C 9!8%G>'K 90\%<* MH/N. MU&@[U$A2FW,YW84 38J[=2HU4;D3'/H,;/3DCW,E+5^%!&T+V=KWE M(#[O^A*%$'O*!B^&-)8;I73<0? M$9E3N%I@9T(15+4O5?CN*+Z%?Q!Z$04A\R0T2*,-\E1],U?&U5W?%Q%8431+?;Q,EJR MN!R3P9S+_8HO:C!"N(]!BH;3"EG/O'SUF8U>P!5F42'NGL]C_QGA%?]6%M); M,;MS;S)I.-!S(B]V+3?L_P4(]!HBUK>;X>$"Z6!1@'W,\8R2GS$8@ PJ_R?T M79"@ 4 I7M*)@L$6&0?1(;TF T3E=VODL__OTS M)4'P0,D,AQEZ#SXA+^[T][15H='0'+%9BB6F=-NB3&;.%";4 :Q00/3#T3A# M!:E3,(#J0EG:8ACPZ0V.9L!TM\S@9Y0LQ3)+Y4,$M.;%Q[HY B\(SQ=A3)Y! M<5^0(+R?I62*95YJIB;X$X."K^6K1OH#L^+?A+!/KSR_DYE]35.CPS1 3) + MYN4OF9 ]$H>BE#39V)6"F1[00G54AK4"]]:-]4?D>3Q-\-U;2%GHV_(I5I@, MQK074-56,]_6J2K9_>,QDB?NDN6"09ADZHWZ:@144]JI<:4I2L ZS6WX2U+ M&Q:H%'QZOK$U3K#*05E'-6%821_&/$4C2V+SE.<.[X=UQ4B?A4K]?J!"C7): MJE%2$)# 6%*=3(* $7,14;YQ2#Q42LU,ILPPX(&?_^(U^#/TXCF6\ )2NF:6 M$V]1E*32:N"FO4"M6LI)MHXDK//4U:GM.R0SP/KFIEV;BIZDG%JGE\W*I50= MQ5:FLQH5+=3Q99WP'RA:0>RFT8\-[OMP@:BBCU8"5E/56Z.JTI!"AQJL60&Z M^.?T]TLT0ZQ+-Y[2\!\7R:QO,"67/"G&3Q%#5)=C-)#F>0I5OH+#"KT-8:[,A@3*<[:BHJN8EF(?3O M'?C*X+]CRQ#6U;V%']BB:)2XQ8)^E< M;2>9J<\WLJ.$%%KPFE;"3>$=]IFF!H@K.CCA4H1HUIZW1U M@^$3]G"(4?,$4%U;"V9XTX,!FWD62-4'HR1,=$%4!-)S/*BE06@W4*S'QAND&K46NB]J8S'V55R1G>WR3R M(Z+/V$&-U_#Q*?CMW$&\DRRQ$ MJ!!=)*;3(34-M1.-=2Y-BU !3$HAOBSW<-19HX+,K3ZD)0*XE8-Y3RIR?Y'&>X%H^A MNK9&@^?F^&?3]KE*2]/N6"SV2H"L9](Z0YJX+N9\0^\!8O?:3T>#9)9$!&#: M'ROKIH%EZU3TA9_O])'["5(?^_.@L*0VPX[LJ)\*K&F'K:PX=4%8I\-<4&(A M1L=[-T.:=HJJO(D35[L7'%OR)VDH9=/P\8+Z6ST+9PW>-IPU**#X?H^'N*LW M?A;H_D%ZCIL#@QC:DM,2=RCD-#U0\HR93#ZNOP:(A:O-L96)$^+GAF)6!X=! M][BY+T1^AJK4S+3CTU=0R474LKV/"4HV0#^6[YI);@@23D?*0$Q[Z/:*:.;- MTH0BOYFJM(=*-ILB 3*=!NX\FA1$8J$:D\F&Q U,X6MZ#N$C\I'T#H]&0--+ M-AVH4TDTUJF4T4N32XJ2W]=^]4R66*]JT*97>W96KHZ0#D##-=>1JZBV &9Z M\:<'G0IO:>\SNZF243SB%62;8-+E$N%V0(ZM+3(U9?YDH3)WX?I@QFM,_%88 M#1M"5>'5E/[.0J5K,GHP>BYM?VL3=C>@:MH].R3M"L1S (H5;X?3T;$,B^+D MPNB0]-TL-1/AN9CHZQY[W@&?HHIMG$#:D?.#&>>LIBFX M$K#**_!@Q\6B6APFS]NG-V5/R<3Y,\(4M3B3K8/#TF4FB6K+AV*U!6;?*6N! M$+87HK>W[UH<1O?[K%*%W<\NT5,87[NVW:-X_^3A>6PVTHNSU7%8:M\2U5;V M!>D*S#[[9MP["+G!%9/.(W(BRLLS'_%-#>Q/V4I0,Z2ER[/J"E85CG51.6^9 MBNJ4@%BZ0MMNH*HJT/"XS)-<]TJK7(%%"$N79-OI3_QDK4WJ*W@.OB'O?A4' M@D^OB#HXV.XT:_"K]:"6+L.V=*PR\5CG6?.4_\8?-^)W\B=$RV_9DT!9N@+; M3ITBH5BGR?J;A1\0Q<0MSX:(-:N'Q73*VX;GZMY!W;D-*W=7]R<*68&\@RCZ MRZ_Z$X7,A5BW&3W ++UXH"A@W!=W[Q5V<__(WP_#@>.1@!4$\39T!LEW1A71D2"*?\F8/Q48!E9SR=,:M]FK6?AI,)"#!UO+P=%\%Z)UGR!M9Z9TS(S M#&OVWB'+,T",&&PQ@Y" !#V<";[*^^#X[E0M:4&Z^ ETJ4SL&!-PED[V??.$1SGBHYJ7 MB0M<5(+]!@'88@!O4APF#V)V\4J-"7*_P)=;EL)2##W)G)B@N>DIDMHG= 2O M[-0Q:MT\UX;:*_[$X0*Y_+9D%;V4VIN>L-%13"VK]FJ&7]422X _^DJ?Y9N) MQ3"FYY%T-"1DN6$M9_\30YJ%?QHW[O@T.'],M#X(5TH3BDJQEZ$!']=@BPC$F'*) M1;^\W,(_"$T.D[/,,JUXD'M%Z"3DVU/"\>A^-B4A]#)RI4Q6:L48/]AT #8] M );; QB"N!,P'OV=5U]Q1UO!6"4$YJVJAT#3NT7D0JG4FWI"X45"UC/8=IW= M:[(_,17J+U:!1[Q08?2K#>I*I5I %]?>&4(#8UHPBZ;&6K6"%)J9RU(N5/*[ V,F-]B,I [863#.;J+ED^(WL]2%F.G%]Q'81!" MGR7C<_&8TD9D'],5(OFRMJ/-L@B-:3?34M4E)]-*=M;-.]1R(9+$Q/V#I;/R M4RVM$9IV>SU:A;H\;=L)$Z]5*N7'IY45@1C60#(L6=%0XZ2R*M"PMK%W#J^B MD!%VBWV\C);9R2I6R&XVWMTDV[3$6?YI9=(IP0E2I"##&A>K&[QQS8JL2.V+ MO :U(KF4'>551F#RK4 U&AL?_=#%8SI":RJW_"1A*ZE9%YH5V;CVIR_DWPC6 MWDZA)Y$\*M/A>"\F4)7= 5L!ZQ5U9@D':=E B^5-GTWK>R:K"4*SR_I5Q**X$;/MRE0V/QT MH!86TS6$EE++3R>UD)=U04*)"97J01N1Z=JA=]4?0-V@RH="U= "E>F:81\6 M8'^]H,B)0K6@C\ETK; '"["_3FAF)#VG&C\0&&]_*GV_BTDTX[8_1U"53QL+ M.F"SR=;SKWW'BUQ^O+L+@Y%AM3^GZ,U4FH5MWW:*[(G;MI?'J<*;]B!Z?&JK M7MFF]O!@%Z$AY[1 M&!ODZBQZ4'<3ELRCG::&DJ_X/_P3:GLD_\!4$L#!!0 M ( -1K;4O@:QLQF P %*: 5 &UL M[5W=4^,X$G^_JOL?=-G:JMF'D(2/G8$=;HN/88^Z84(19O;J7BAA*T2'8V5E M>X#__EJ*':S8LN7$=L1NYH$!6]WZ]8>D;K5M??SU>>JA[X0'E/G'G<%.OX.( M[S"7^@_'G:^C[LGH[/*R@X(0^R[VF$^..S[K_/K/O_\-P;^/_^AVT04EGGN$ MSIG3O?3'[!?T!4_)$?J-^(3CD/%?T#?L1>(*NZ >X>B,36<>"0GT?Z'_QKV$^(P M"A;]])\_]/N[??@W)__H4?_Q2/RXQP%!8!4_.'H.Z'$G)=W3W@[C#ST@&_3^ M<_5YY$S(%'>I+ZSCD$Y");CDT0T.#P][\F[2--/R^9Y[21][O03.@C/<=<,% M0;KQ06]^,]V4%K!.@0[H42 E^? M[21VDLKFS",W9(S$_^!.BUX#YCR2<,KNP5G!C:8]T: ']HRFQ ]/?/>3']+P M11B73R5@$$)RG' R/NX(%^J^.E#@_F!"&[[,8&P%5 R-#NJM@51X&A'=!H#]4I]H2]1Q-"PJ ,4&[CAK!<8PZ23TA('>Q5 I9+V8P=SW P MN?#84ZGF"HGJU&! H8=K3@+HRV@0%)#4J+-H.L7\93@>T0>?CL$P,.HO#<4,\\"(7_#M\&47WC$,X("Z< M,>B5A_3>(U]82& O.![KW1Z69%=G=[J/UY G[X#YCOA'/L/\S%2[K,EA#5Z M+GD0G%,K ZP6H"$'+G+Y=[G;FK.H=+ MVC7AHPG,V">S&8Q?X6BW#+J>,E]BF3#/A6BT#/>*[.J3YQ8_E\\.2J/Z^A;R MT5 .@+EGB>D0T@6#^=ZRD8]]" M[%15LLJ,ZK09^$=$@M.7WPA[X'@VH M;8A[P?A)^!DZ#@?]X?B6A=A+L!F*LC;CEF6$^32^$]P0A]#OPNOC++Q6F:MT M5.<\G5KI(,*(Q&H!(*L.KJI\&H__JPI0DP_(CH3=XN6])6$7;NW(FU@[B0*R6NWZ>4R:![WHK.NRZ:85@2=I6X!L>RI M.R73>\(KPE5)F\>*/:\:0DG0/"Z?A2=5H24TK?HD&>/("U=VRH1(#9&T8-WL("BK7:8E&O2S0P$P+!@@E4.C Z)"&5,189 9#7-. MZ255KK3+S)J=2(L+G8H$NQD))/6IH$8J>9.85RUR*K+L+7\<=MFX1C4B550!XL@TQQ2%P]S6/S"UGA@C;( M+,CF"QK$1_%O#4<7^O*J(DIF;4[1H7=SRJ:#N,K%546"S!IM-I^V)-QZE59% MT,QJOMI4U9+@YJ79M)"[F06^<*IH21:#RJTB1&:)7S! KQS0NYA'P^#KJM4J M$F9"@%4BRX4&T**WGY*'GQ-=>,Q1%.")IZ\9S]VXD1LN8QS[_4'\N/4/\>6[148(6B>7\.O"NAZ^)Y[L^RYNG->V9P'T MVW0R4 #[5HWLLYYWPA/P\:Z5X=;@?*OLR(%1"K[ZR9.]'7>"^9R<(!MS-BW5 M9ZP[5BA!6L$ I(/ [P@_[@SZKUC 28E[W EYE"-RFU9*C8I3QCE[$CG/,RWR M,SU)K;;+W=POLY5J F8*7&LR^XPC7HHYCPL'E4R4)JS54-F"ALY*I08P,%A6 M_JS9=OM_2KO=#7+DJLMTR;;_JK-EO;:5HNK,N[>J>7.>GCC[]^U=.AQ)QQU7 M<PMK,21#>@!!#?S1A M/+PE?%I2B%F:+:LQL==0*\JBC1WM"QW/(R)>I*\8-\94]AK.%+PV#-RHI1*7 M,UW-\MM;;YT"V-JHT J[?'H6-3^2#J#*C9-#]&8LI,.NC0HWO#W(G,?+((B( M>QYQ4>8BG#)7?N3C=6D=CE-3^(@XT#),E<#R=A/78&N]J=>73N<,/]OH#+)Z M%-3O#89\WZH[5!%/YP_O4P6@WI+@ .MQ$X_?F)6!,D]/%#R.LZWV;*L]?Z5J MSQDG+@TOL$,]&KX4EWGRVMI=W]%+9UMA1T5:5A7(;[V9$DZ!CHN,87G!9GU[ MV%R:6Z@CIFP( 9WBO90JG"!6<7R MW*JZ-'86<_+DR AP3@*'TUGZ\7HS^Q9Q>ILV+I?(SGE6K5.E0 _'WS"G(FP6 MQ1'YFI9IW:Z8B_WVK2Y-W44A3?TN?G%?K5H)M)I2G;:]Q38PP%UW84>C;=4- MI+5',TZP._33;J#1O2&UY9:H)$7=A1W=*( \9N*]G#%/5"PX]OZ%?1?('BZ( MSAA%))9;H!RZG86:O$7R E,NBP[#\ #+@-A^@QD+H3/@!^L, M>$.$AF J6#.QUO-YFV8MDT=GXP)):@\(V@;,.VJWQF3LS*(-NYZ?PI MXFRF?TTN;I9NU< 8J%'_.L!:[=<\K9\$%)_X[@TDJM M[.2%R"VMDB:!NM[1DQ9W8%>[4S 5J4'ELNWD:OVO[2M95^9K3Y(_6G2 %CV@ M,5S'(9*=H$'_1_$!)=G1:Z:VSA:TW/U9.>Z6MJ!.O8C 5,O+U)MIUWH*N(IR\U&WE0>.'.S/CU=^.@W/J(^]*^9&GBPFENI9U_XN;^:R3MN%Z+5S_&/^B>_3$EMSC[KBZ&06I>AVENX6X@/L8*"?9K MGEQJDC(RRTUA!M]@/;5R=Z32N7S*;DGF6]+5=DO$-X"3GM%KU\FI'-O]D^W^ MR7;_9+M_\@83].W^B=7FV>Z?;/=/MOLG5BAWNW_RY]X_B9.DDBQ#HW0SXCNK M<\<*,EB2P^>]+6"2!0_L-H09? N3^,HGSRLY>N:0)(6=//4I89C[E:MFCT^J M>":](EGV\"3-46[MR[7FX?2*F+4=G=3.D3W%1]NG)=O+G)*F:*$J]SH6_"5^WVD+==KZ+![10^9KP;J M]"#[17''L1[D&=1)WV6?&HR5%:\VXH>8)^'*_P%02P,$% @ U&MM2[\T MO2U"+@ !8D" !4 !S8VMT+3(P,31YN\7 ML?\#;GQ[EB+(&7*DM35C:QW-EY9ASI!'VJ:I+MOWX! MU+OPKNX&DG+L2E1W9O8'X,,K 63^^2\ORP0]X;R(L_3'-\=OC]X@G(99%*>+ M']]\N3N7KY!11FD49!D*?[Q39J]^'A93K/_H0^!TO\$?V$4YP'99;_"?T<)&OZ2781)SA'I]ERE> 2DR^J'_Z( MOG_[_BA AX<&=G_&:93E7VXO6[N/9;GZ^.[=\_/SVS1["IZS_&OQ-LS,S-UE MZSS$K:TB_%K^^_NS]T?'?SSZ\-W1VY$?4CM_]WT]7=^$C7@:'<4I;)\1O&BUJ1:1W_.'#AW?LVT:4 MDWQYR)/F-[Y[U\!I+9-O8X5\#TD1?RP8O*LL#$I&+NW/(*D$_:_#1NR0?G1X M_/[PN^.W+T7TIJE\5H-YEN!;/$>LF!_+S8H0MH@IW][4GSWF>"X&D^3Y.ZK_ M+L4+TN(1_:$/](>._T!_Z'?UQU?! T[>("I)6"@MUX>!K5KIG6NP-SB/L^@\ MG89ZK.T)/ND[>;E% ?KZSHMPGY5!,@E\7],Y[,]X6HUW>NYKFLPF>%I-]S3W M KOD(5M7K[A>$_KA%?EK !&_E&2:Q%$#DII0C,#L%]C$4-MNK6?AP&Y"1_,L M%Y:=F9P'Q0.SNRX.%T&P>D=GS7'1<3U\_Z[^^.^G.8[B\B(( MXR0N-[.7N&A^A17QQS M+=6_7]=1II+Z>_+06JQJD_RH!/I +,<%6Z18-68?O[8":VC+A(C2A1].#[_< MO?G/DX#0JI)&A&(8_4J%__^?WW56_?'E+%OBHHQ#"NQZ7J'\A)R:7!\$D+<E?[_].]W)XB=/R)YPM\F#U&(>"^4HMZH(; M)F I+51RWAEA &Y,ADXH2'8T9TF8\"6-R?*1H2N$HX14REG[RR&V3<^+P&AU M*:YQ@U>"J)*$,8V?'_K?>Z>" M28!Y7(GOKZK(B# M61K=DJ7+]?R7+$\B>8^7RSKK]SJX;>^7"7IO>!-T8P90<12D$2(@2KH0>*8J M,(:$3\$_LOQT791D^9L7BAVN2-#E\" 'VA\D>"GOC-%"&].%":*PD=SO8N$R M):N2Y:>8M,-E&LH'#[& MD)>!T=QR8.,&[R3WV^2K. V23UFT3M@QI[KAY<+NFE\'N".!3!((%33P.$(P M>=0I[(87NUD:WJT?LCPB ,DV]B3+\^PY3A>*%:)"WN5"40N[OUZ4"GOGDRE" MCE(B^?VN(6]QPLZU@[SL MJ940TT*G6?J$\S(F6HB90+4-5&;H>CZ/0[HOH3O:LSC'(>')U@XN2VK=9Z>/ M09PO@]2>9+RN=[K)BJ,EWE@1-@4E:+<@8V-O3_0[R\(U]?#/TN@\+>-R0V_/ MD=^C4_7LH2CS("Q%%6"FYXQV-L5H*6>B!(-N%DCY4]]*%1%=5"FCGO8N%V(% M#M\NLJ=W$8[I&NQ[^@>EW/>]I1?YZ.\5BEN\B"GRM*17-4>EEHNYH)0.)&60 M3,8[833 ..=]18E.EMV<]4>+4\+5/$@NTPB__!5OI(7CY-P20P)SR(R1$"!J MB)%)N%$+(R:-B+@/=C3CV#TQ*RC6\&M77!"!:BC0_PY$RPL 22<+*N.SE=LK MT/01@*(L(SG7[2Z$.2; 0 @4$T3(I)2HA,D2(F(O,WRP8T: 1!3,11(L!.4: M?>^*#4)8#0L&7X)H?1$B[D"WD4%4R$=;GZ[SG&*,BS!(_H:#7#X8R$5=,4 ' MMB X$+S3@QA2IQ5$ECZB"U\&A6JS\@I/DKVGVG-[AH,A2'%T6Q9KSGAC( MNUU.:F /EY4281 D,D'('0@7S<8T0%3S\"M518TNJI3_XH]4/V?).BV#?,-> M4HY/!Q1R;DDD@3DDST@($&G$R%1D:3404_'(D'HPO,6K+"_C=%&].Y5OOR3B MCO>P2M"CK:Q0%A![E "E)/I]@5J-^K$PJBUY9!-C\RF91Q=9+O> C*3<K]=^V>8RK^64.] 6:0=/ [E_ T\BZIU'9OCXV_M4&K7BZ-=& 4B$@EO\A-,U MEMWA[+YV29R^:/@81++@B@]9G0^]HI#\I>P"M= MA_E,)M&(B,&APO:)A$,D.ZOQEA=,"%YI%A4+>)46TL/N$D0J#&49T",<\ M:N41KA4^PJ#3+2[(FCE\G*71&1GNDFQ%USYUJ:33J%+'[?+# /YP3:)0 $,O M$Y3\ZJ7289?[HTX+!L_N<)+0UR]I]"G(O^)>UY%4@4K!Z9LD+?#!HR2I-!AN M:2%RSY*"!%=/1I:- @Q.52&!$U*26;2,4W;-MXR?L)I86BVG*R>S(@Q64VH5 M,#PSP\G'6F):C&[!0 \&Y[B)WW2!X'FY9;3,@K4ZE\$;4X;%M449M\("1IC* MOW1%]A.Z\O8EO9"&ARJD32<&E#@<0/FR/&:B,"ASF9:8QANJX-?L_XSE;F.9 MN%N_L1KTT'$LEG5#(V$D=:N:E7J0*_%F!#I *0:R_.YZP@5IM=,L):1?$][7 M'2!+BQ,\SW+<%*$NZ[ "JG_>!R^X.'\ALW+U6#W?7)9X67PF%"%F2=4FK.=5 MBH6*MCXAN3]2\5OY_+F-'SQ@EJ< *F$\?I!OZGD(/;#?;OZKI#\ :2 A):[K MXX2LU^4>::FT^^XGANB4 MD-3.9O1F75)M:R#X';6V (>=$X&/6-F904-FIYLH"99T%(!.G:8%5$ZJE M#8ADED[ 5@:LC:A'/;-PS\>5M2G'J*T#TBFFP% %]U131@K,S$*^&L M!C[H94-[N?QZ?A&G01K&07*3%;$B**&=JM.;,1:%&=R1,= #LPRP ,O=FVE? M$F1SU"JC1AO<^X)94>!2=YUT+.22<&* ?6H-)<"02 B+BTQT=W=^?P>)"G6\ M "-&<++NB2&!R_-C) B,)F)TLB!% =,!LH4X#0IZ997^Z_R?Z_@I2 C$8E:> M!GF^(5,T2U8O*;RAKM,G+C;%&3Q],5$$0SL;M!P-B1*[JQ?2/W"G#H.0LS#, MU@3-+0XQ0?:0**[12&2=CF,JN(-Q3"0(AE J=-RL5\NBO!4&=6WFB9 YRS>J M:RQ]$;?GVCRXX6%V]ST8;@A \>?5E4B,"T!4N,GQ*HBC^L2=C)?7Y2/.!U.V MI,A&FBZ)8U&4/I\,U,#0S!SKF'VU9GN+F,UN&=5&X6#-M:^\!7B.R<]$[*%J M>O<8LT<\Q7UV1F_"QP]KFK)C5&H;17>9"VP*TJ4N,-'R3C-KJ)Q7JM9%(7MK MG**B4:>I,:*> 1BCG\DXYW%$TXY=_D8I[6UUDT&I>N*PV_%G5],B?7A1;FX( M7I;%@VP!5@:Q3@STW$Z)AL483H@:)>_CE"U2?C*L]-@DB!LE(-Z&3T'X&* V'[(.^# OLDP:#+VT$/D\R;5"M;IB:L +:@.#-K-PG"]7+.$>6=XE>,P9@]/R-\)9N>+:31;TA#._V*? M2ZM![H;;D7G'/M"=5LK(;;H3V]#>@^RX7 (?;6,>13W[,'J1M#1RGZU:!<3 M+?'IJN1?R: M=_S*AFPP/N"?LBQZCA-IQ(OV:ZI1]4I^22)V8%Z%-'K0&&348PI5YW^A86$L^4@XR/\44^M'@850Q=Z$K? M.:36OHJ#ASB)RQ@79&'$4B0\9DF$\X(NDLJ-QG5NKNZ2,;:%ZG/*5!?,Z&,) M>$S)J\O9R>75Y?WE^1V:?3Y#=_?7IW_]K^NKL_/;N__]NQ_>'__Q3^C\_WRY MO/\;.,*:W0E5*7@BI<'M4+DT1.+9W1--.D4@QS?-S:^;8$-O?;5W-,(P7^.H M5U"YT\-4W\<=/N-BB>[U:97!$-(6L?3^WZHR4 5^K+2!1?([7ZZ2;(/Q+6:N M,+XK2JK(0,_I W+38@R>DNN4P!#2%*F B(QSA(IUGZA/,RIC>VLQ(W@[J:83HE MMTE)3 HPS%*BT@##/".8?$3X:OA:!=2I'G8F4$IM-%/NGB^RWN'\*0ZQ8+BI(%S/3X-53)U!."C8UKL;D<6,C'<,OK<(9GL"SYL K5?8>.D_O%W=\Y3 H,UHU6E\_B20 M][CJ-SMUXH2]#UVF"#D?;Y8N?,^?%,-6TZ>E 6>SYZ2"M9.GE;9W DZ&;,3( M5S=SZ@=[;W.E9I($.SLJIT5PTR'-+!^7S(M"HQ:PP.T+G(9R;B@UW+HGM-"' MO@FI.+0;J'JH@K< C4850**O X-IUB?S4,[B[4[?7\%YN_4)>U^A.5''3!'( MZ2>E?Y8RF,JH.)R8Z_%*!'(\2/5EP'!& DPT#E'//)4[0/_KZ.W1T3'UF*(G MJO01S=;E8Y;'_R+K(4:DXS^A]T<'1T?L_^MHK@?HLBCHX1%[S=:%)&PU_G#P MX8?W!S_\X4,3_C4HT1VI?$Q#&J+OC@X0I0E3_X^#'_[XP\'W1__1$SW#82UY MS"3_ (/#LRABD>R"Y":(H\NT7I/*3HIETDY/Y]60!V?Q8E$P_%;CXXXW6VE$ MPULU;@V MA#JP6&>(5NL$88NT:9STV'X[N7W]'EJ$<&OD-A>Q?P_J"G9O-W,3Y-J*(MEHRM3 K)',L:JVH]TV%!P'J^C[W=Y87P^\AB?. MR:!+N#86A\@Q"4:UJZ-Q+[1:0$E6N59,*Z&1]DJN(60EL2I1N*0:X#,B5,PT M@)))GQ1&K>*55IIT+RIYN 339W 1LJSG985!M5ZB$!H4_2+)GG6Y--0JGE*Y M2,%+4KAP\F"H9@!2F;*%Q;9G6N!2M7S&)45WDV=/<82CD\V7 D>7:9V[/%W, MPC)^JO9%:@I.,>0X"?/$@HXR-5M: 4/BR="YX!J-!@I:%1ADGD7_6!?530!Z MJXZ4]I)TPN(^N\64(3%+']#EM+[/=D/]_?^LVX,M-Y4X/"';[V^"Z82."LJ? MV;4_2]^+Y^^B!]IE%E?*:AT)?T MI22+#G=*L&?+48T:R#M\@J&'W7MP(1?VSE-3A,);,H%/248\T(_E.$H M@J&DGRHUW-Y]UT(?WGZ7BGOGECE&_@%LIU$]Z^_I0*%8==6Y&KOO@YN5 J^7CF86F"*+'%A(50)0SP2E]=]W,D,%+\X ?!NE(<7)ZV_X,5__N M+0WJ.SR:E:N- ;<)J6P+-DQ79:H-AJ#6D#G7UB/Y+^HS3?L+-A:JC(V8\*+V M\$7FL[T9UY9(U2]AY8514Y77 TQ2*5B#Y'Q06=A+&F=<#P,=O[P3P%<3KJ< MF&D\2D6ROSWM3GE4P^1P11.SJ@FH)HK%N94E9SO:[8K:[G6GF8%R.6C[(GA+ M";BW]27%VOF?5,%F394]KRL5!=*L*06:4)@["37\(-KR!4@=Q!S3PSX%<=QY(LHCQEH7$LJ$WY9JB^)TZ M]']9)0/>PIC'U:IE@14+5D-+WK=..X$_)O%G7'9!/&HO*/S@DZ):6&5%7.K3 ML)BI^AV&Y851#[^\GG?23@#+AR6GQY)DH1I5&G I.(CZ9%$1(SW?Y!,60\>\ M@1)HVHF02@^&W 3?JGS[?7"2C+-".7=)9Q4PN[RS B'O?- A$Q^VT+,6@!&N MS._Y;7U1$.H-SNUN;L)Z;6J-6[2&,[K4!9J^U+M?[.)"LM(0 #H;%-2 U@HK MWD?;K:&+3GX*D&2^"3;U9FL6_G,=Y]@V\[*- :?99JT+-L@]:ZP-+3J=-7+N M!(B >F0!,K,YM.3UYAURZQX-=:C=;HA]%2L'.6[IRF%=,/ VHIEMP8:1S4RUH:T:K)%SJX9:G3K?AW&V83"6],80XZBX M(,U]A\-U3D_(4DR*>TK^E%Y_UZLY7=,:%F*PDM7H@!DV#8'R%Y8J-42K"CUD M>9X]TU!]:)U&.$:URNVX#A_P7D8%]*P2 9ZWN9H53&DD[1(">8LK4"JGJ:K MD&]9I8IPHPN/B+\$>1ZD95,ZV79&K>*+?C+P,N:-Y4&23@)2S;?G2@DU<_-;- ?K$*+%9CZ#XI&>+SP%"5V8W. \ MSJ+Q'19)Y=F9L5:YJXDFP#[9I5!Y^X6R5J0IF]YP(LXI;D2 MZ*:D@O/;;-CO/#3L>:I.3&8%W*I9,=U0FC2HPR"4Z]4J87Z4(&EB'EZF\RQ? M5G%;-/$H3;6=AJ:T*](@2J69*I@EO1U>+IA33YM>[P^3K%CGE9.-LG=.K)') MIC4'@[&7:8E)/98TAQ&9%B4UPTFYO4XMA#B\/#T0 <,H,2[A*,=>.!-R$(I4 M.C#XT?2#)NY>>PTBC01;B+.6]IJA;GNSKA?;NZB$\8R^C4TP'-]102R&TS1+ M#]F0VKM90]8"<'>B_(L)=H+-+L,5+"W<:598O*Z2:/M]XZ(LDOJEBU 5#,'M M\(YYW%YM1*OZ$F-4G\,-KB3 ("KSGEE*U;::+=)/,]+;\J+*?L[^ M+N.'!+-C<94[<$N;SO.[;5M\+A7<5(-@.L N2L$G%6CTJA&]=_0W"%W0K(;H M'QD-DMJF(MC7LS$RL22X: ^/KN>U=Y^&%>Z2)XRJRD[5W>,RN\)T[\W,]+PS M= )8T>*;:K?',)2/S=G,GCC&3M+OLWIY%"1MV@/9/5MC+6?,,B]"2RJ]"@P^ M&>/DW,IL%"/#5*N*.EUO5+K'+^5)(AFRK-0!D8LKE 7+6MW70K\ MGATD8"P,FC9!5C?&_E&EAEL_CQ;ZT+I4P(V%@F+I1D"U MBF>:*4<[E3R\L'A:K'N,RKRK"_GL*O<-OE=#7K,9+09FPVR1'*L##W$8B23"L4\+C ]8] ME)!7?'?A(X[6":Y>!3:/ B^"L(ZQJ]T F^L[W0/;%FNP#395!D-)6\2\]R_] MBKJP##-Z5">8]CINTMQ.J%87R_8:3&XY>C@$F3?+&JV0LSP 6*FZ[S";1 <:*M7XSHZZ=>1;DV[ MM560_4==!9,ZD-CDZ^M!RG*($VXSE4$'@M$CSH.*V6 M2T8;%J'/6(T*&$::X10]-:VRB-"':M7(C&:K%=%E=QW+#%5WU!#CYF.61!A0 M1I J[[/%L:5"P_'U=!WTT95TF3@8_NDQ\J=(C'=$!;(72U N_;FE2L4SSS3G MEG)YR$S3#7-$&,I1)1U.X[):4+/=)_5@X#2T>IYF9\/I6[0IQ1L\/+,Q (:3 M4U#S;PY:&XU/H;.RGR%2]LB@12(OC-+?96G W8.#*07KGAW8:'NGYF3(5KS< M$P,[=/5ENNNY\DJ>[E+EKHPZ8^K.*J!E[]8683!Z5\48L_Q+];2&/MA=DBT\ ME-6".)J0T<[;4!= 6"C]+MQ(T3M!IZ 51ELX[X>2(4/N11#GB#UHI!SMWN]< MIF0AL 9TF%JGV+O%84;Z)/5=F:5(--!S>^')L!C#:TX:)3#\-$7*7VEBWZ*> M(J-GFSKQ=C;3\$_LKRMBY-->_.HO@XRL0].,.RUKTVN"&6?LK8*M^],++JPAL08A=D$8C))H449UQL M96_8VIJ[VW%;%[F[*S?9E'>R[P;_=@Q/<=E(%(3HS2^CAX 8#:'X:KI*&I_% MTP@((9E"S^)D3L#+EO7_L!O]N[F6@;YCQXEMH'>)B M7:YS_"E.X^5Z>@Q'D<)/(0MT)9+Q$H1'"% MH2?Z@F!(JD+'>8J"9[1L9!BSBO7#85 4>/F0@ D]T9;H@O2/@G3!G[(LTA)I M).R%24+ 0BH-).%Q201/D!B* M]+]C(;=Y02_L MX( *&=)*P6/)&)J"*504,5DE7?99[;U80"=-^O/92RRN?9FPXV'<()*<'BH? M*;,7%:E50;]2)2"=F4;9Z:[9]2(W=2D";O(XQ,>22K'0=QTRR:I8XRA*1LI@ M!@I;Q(I\$"LJMZ=3UB8AURWI$-?I'4U$?X_S90]O/\N]Z*3.UH*ST]1I16M/ M4.W4O?-N.F8NSG6:KH.D2S22$V.()AFAYA#Y<(G"7CBY0:J2@^KB&W741>B? MZR GXLD&QK@JG"S.UOB,?& SO[0J;K-.ZL%K)_%:WCM7+4#*8ARN6(Q#*0^I M&X_FV]F@B(C#X%^7^Y!!K.^52K>H8F$_>29%@,7I)ON28'BFA"<(\S],M$2& MOMR,=;!X=OY"PWG@?EQ13?T(-7PP3@%=1#N!.#CNR3'RCJ>:>+A2V1$!][JK M!Y4F#MXV=2?%X7A"#-++:"RA+P4O"%1@9'SA#!1U,B"\M5=\1&*FP=C[8;F-%B1;Z2++SL3+L>E*87K\]!& M'\R8,P$TMX-8+')V]$L&DQ=V@RF(GMA,'2SIC7*XU.5*>(:+,(]7]&#:HK[4 M9GQ3V*20.AJK;("FL@%P+IYZ>TH2UCHHZI1@D'GH;>^5Z7K^1 C =?/,=> (EIRCUS=>A^YW^ MO,A)KQ!V=C:B!=P>@T@EO3/%"![W#*R^4\R=;D24+-\$!0KH^Q<:6GWK-RVR M2%,#9C,"WZUR'$37:9_9HM(:J[J+&F57F"XVE)D>#)+9@15G(UYEA')D(4@/ MQLIL-"S1S28EX+Z&IRPM'Y/-:990+V(>)/\5I!%16UQ@(#\C&*S:%&!@R MR;'I#L)@L$74&4A9XBH3#[VZ(+N89Z3I>U"3%$4WCHW4P+#-'.N8?523'0)4 M[F?<*@&Z4B(JW2U>!C$-!["- UIEQ#=#]074D55N 31OM;#YRU*U GK@?'B. M3["JH"[-G?@ND-?X#$LE!^<4RPBE]$7 4-[@/&N/':R)P2;J.LUW<.I=BDP2 M\ZWXZ*E:AP&*9 >UO!2\JE9@Y YJ:ZD=G=!*G!GG:4F&KU_B"->-/$!X4_GN M@H70L6&NZ\S)85N<=I T5?0^I4U!.Z96+> L^-P]^;:@,8XNLKR+_ZXFEU[' M&:E,X;=DTBG ()$A2BX73Z/6>/:)* O $[4V]D2C&MKU_#,N!7'LZF!RHJ*: M:CJCE%U16F*9J<&@EQ56Q0BU[^"!$\>LL5O"5 G,J'5L/6RY]4/H-@RF:#V, M7SO*Q1 77VG@YB^DG?.2;#WI-4Q-9C&-CM,<#";P!QLDE8+W,_N:'3N[O?AYO MR90@$W;ZZD4)>/":12CIG7Q&\,0)UQ]8PO6P)]Z<<8)FTZR+J7FRX9+-SYZ# M/+IF=S2+GXA@65RFU8.=G_*LD#[4VL?Q3JI*WPFV^AG@/6@791-V/Y15 M:FA!]7#T6^QRO^!X\4C*-B.;4C*CL2_I:7=[;<=)4QB@>+U=U;B*]]>-M1!^ MHUWVY9Y'XWFV@*3'?9#C^7VV.]I)D&LEQY'+Z=UZ8?8*JY MN"=Q(XA%77IH5&#[?AF1')00P@88Q3'ENO?L[2N8US;DU8EMMNX\K1V8P]RH MF-,&N-H(K C,4^%SSL7H'^N"3NA1)<;.WF)F>4]#W<2167CX-MV6L\%RV^*V MH^E40]ZGY%V@YU^FIMF2QKTC4S+B%J5-4!(6:J3_7 *M"Q:8C'F.UBQS4,?W M;BV[]2R_F^%\M$@GBY 'G-?=N0KATGLR4G7DI3P@WF1K+H?V+8O<'^ GFO+> M77:#?]QASN=S'+++%6R@CY]P';.G<>70HTIH8=&$57 ]EU6",0OD)J E6I@* MGQLO*P5/[3A.KZC:>,IDX5WLU2(598@<3S4H&&2([(?3JN=#()-1'<+G D?T M%>U]\%(_/SO!*9['LDE'J^5R/9K-#D MC"N#%UC/!NLBLD<@++=]:$U#G:X',IH51T!)M2(T8AJA%;[WV8:<>VR^,QI^ M(L=1M:DQ:CB-"KP)SA0POSFK] TDT7SP&@655^R;8NJK&Z30I(,_G?9AL*2YRGC]D,2+*FS!&E^FG_%+>?^,DR?, MH@3)[E<9:[ODDV61^B0S5 7#/#N\W)X[2P]#>EN:^9O;JZALHQV772KY]K8J M#,KV4WY'LZ+ 9:&Z R@7=[JET8 >[&(DLF!HIP$XYMEU'B_BE,R9858P-VN7 M4EV0=!W()=5!8ODK3 K9/-*[>\2XK$I]LJE>&B=!4 =5(J/\%J9!]I#MR\-=M>CW%_H:M%%%$=.- SC!DZ^;M7%5%Q?K MK%6M",2[;UA& M=B2)OJL_ MW#KFLU,^7Z;WS]G?<, ]5MS"#D!6\\6<0.S.R&OC-H=<0.\?7AMOR:_BW3"W M9PDF=[FB3F-O:^85\G>,7<#@#Z^,P1>D*G="X)XAD/SE"CJ)OJV5U\?>,72> MO.^/7A5Y[Q]QCH-YB?/MJJ9O!R!U^6).8&YGY+41ET,NX.TQ7023?[]_5?S= MKEY )7$?D7. M,=/RZ%QC$^Q )*[2+69MY+62]_5XQ@Q+I/.+V9L!2%ZE3\S6QBNE[NMQBQD5 M:)O* ,C1R<2$Y4ZP@?S;IUU]#,N1]]/KE*]85C= MP[0B[#J)SNIKFQD,R\.%@:[4JEB 33J/7<\BDN!"=X]97M[C?#DHW:@&E)+. M @.IH7:I_(1BWL_2]-BXU[Q4&)$!DY" _$5#-M/DH "OQ5]EZ8*6BF;6G:51 MOW#=(Q398&FJ[/0%HU6!!D\:C31A#6Q6F+FYGBAO0=(]-B)[?7*39Y+GR[VO M 3U9%J$:5SF30960I[IM#UWK9['JJSJ-$*!ZEF/C'BJU[WC/#0+FNZCS+BZ< MLM8[,8CU+D GK_GZ8?XW5%QY(+3'ZN_M@@B6F@MDC2=J YDLH(;00N2#(U0* M;6/4.M\>(*(&*^ 9%^>+Q4@4M925 4#--PVW-#IY;095=N@47EE"/5,'B!F# MU=+[#&WW'?36UB+?LKW]!L&KWD,J[E ,! #U33$N[O(.DSI M9RG2B:K2#++ MEIL;@HTN_L^;5]C2A^AJ#4#-8 B4]\94:@>(*;(XGZWJ 6+*OGK$^#UP]::7 M_)U@EMPBC69+N@O[%_M<6@'"SK0CVX (L/,B"1(-MH^L^[]P@-K?8/3I_\H! M&A'L8,@P:.. 9(6KD@=$ 2.8EB. O]5N-67(IT) %3\"))[\/%7C51P\Q$E, MT\LJ5A>\%*#J58#C''2=J._%1@^*IL9A5K5)'7NJVM,N/!-UX6;LO!6GH:2J M%>* JMX$)9]QIHM310?N@1;Z]0S/@W52(N8/5Z:4WF-C];,WT(FEW(C:B)<" MU#0*<,(,B+7H[U$EC&9EF<G ZBMC*$JAK5V$50J M [[MZ^SW,@US>I9TAJM_7Y+5.EX%<=3XY$G!KLM'G-<3'+]2VL(,@*;BMSVX$"LOX2=K&YMJ 6G@" M:%&V&FH#-4;0PP9]\Z5*H/9M?^AM;?ER]M5W"N^S64B6=#FV\A2;:P-JWPF@ M.;=@;8)N5VHC,'VY$BY?ID^XF-Q]!=J FG<":,ONVYKRWWUO<7,I^'IN?T/1 M7!M0^TX S:=H:$S0XVYJI/(/U5<5F1W4,P2@<:_B%)-_R?,?2(6!-IT8H[JE MF []H]("T"PT[[5JHR*3!=HH0HCJ-F$JGK#\F/.*PT ?4QI-@\['@20M7LQOY MHV>'K%.9)238C'IS*=2)1,[B(DRR8IWC>_Q2GB19^%7L0I#+ VI'(YB\BZ!6 M0IT6^I7J(:;HZ\"JQ46?MK'ET2TN*.]OP=@].ID]!7%"5Z_WV2E+(=T_%JWO/4O6C79& +3=]MA% MJ\C!FQS4FJ/>LEU5[+ZK!('HBIS(.06WVU\PE?6[@+D6S0]/9PD]A S M"+S-=QS:[_6U.X]]VY:G%E]#V^\V,MZK:WD>^I8-3PW";_?)C?W:6G@7S0JV M(1U&77M-S6Y0C(EL.$#]9_S,..WSS==@B>(I_MAK(HUQ8293IXE3]G,3IXRZ M <9BOJ[P[SMB$QPJ6 (6!6PZ9 &;)MV!Z']T1?XB'SS->L2 !OZ 0 5 &UL[5W=<]LXDG^_JOL?>-G:JKD'QW8\NS/)SMR6;,=9USJ1RU9F;N]EBB8A MB1.*T(*D;>U??P#X(7X!:%"D 'D]#YG$1C?1_6L C4:C\=-?GU>A\XA('.#H MYS>G;T_>."CRL!]$BY_??+T_FMQ?7%^_<>+$C7PWQ!'Z^4V$W_SU?_[S/QSZ MWT__=73D7 4H]#\XE]@[NH[F^"_.%W>%/CB?4(2(FV#R%^<7-TS93_!5$"+B M7.#5.D0)HK_(/OS!^?[MNQ/7.3H"\/T%13XF7^^N2[[+)%E_.#Y^>GIZ&^%' M]PF3;_%;#\/8W>.4>*CD%7O?DC^^NWQWAOV(_H[\Z M/65_G,Q.WW\X/?OP_8__!_Q.XB9I7'[GY/G'DY-W)_2_C/RG,(B^?6!_/+@Q MOR_GV_NO25:N4=!Q-#QT)N"BG'IHCM] M__[],?]MT;35\OF!A,4WSHZ+[I217B)Z7FI$1#:C .Z!=N"8KIMT"#0$(R MH,[2U=Y^&4#KMH<8O#P N06HE:7(;K_77T2%6#":"+ M'4V'Z\<="JD5^=2^D\U]^H )7>/9#RXP_2I)@H<0?<$)H@-@XSZ$RNFE)[LA MK37Z=D6_&7D4O@DA;K3(QHC:9A6$ UHN6C#.E96!KA940Q[](>'_5ILMG,60 MLQ3]\1%;;'WFK*$H!LT&"K+A^O<%)=F2=HO(_9+.V)/UFHY?9F@S3#^]PA'O MRQ*'/G4Q5?WNR6XX>6;NLWIVJ#4:[MM,OB#A R"S+#8=TCT 8+X"D.Y[%1AV M-=C+JC!C=J:S-M0)]CI;P?JJSF>QFI,#G #(:W\PU;$'#$/GV) M$C<(P08OIC3F&^7]^.(29LV/0_M*(O9[\)UT)=-F-"1FU#Y2%)]O/B&\(.YZ M&7@3@ERH?4'IA^OQ9_=W3"[2.*$S"8GSU0;Y5YA,DAOZX>3T9#J?X<0-B[X! M1=F9\9YEI/-I_IOX#GDH>&16G^_"!Y59YT-#SM.5E8YZ&"E;+6@G=0>7+I_1 M_7]= 339&/,"@":W&]>!=PNZ6$B)]N*CZ)N_-JOAY+A*DY2@ST$4K-(579=Y M-^CD,EVS0PW:$3;'(*#A]&(VLBQ?(VJC%^XZH*L"_SR+8_\S#=;LM[(EO9>P M.W]-IHUU)?IX0W]0(T'/":(?]PM&3",#G K0'S,^)]E_I\Z14U!5_^I&OI.Q M<*H\\MX7_0^Q5^MRR(Y,,%'.KA=_G_TFZ^OD(::+AY<4C$+W 86<_6^,%D9Z MW*>SN7KY(4Z,O+<+_'CLH^"8]O][]A [UNA&AB!4\7>+5;*%]ZI2W.%[S(X$C;QF$I1G- M"5[IJC)7&U8(4M4N[<+>(;C@/D=X34?-\]_11H9!JRD0A%/[4!!(;0*&0HX9 M9=NM_7H+H-+?V:3T+AE-ZIJZ= &F$OCLK%^N]$93H/;/;-1^I]0F8)C0WOC< M%PC=1;?Z&TV :O_>)K5W2FE"W1']%8?CW"#]%]]1#QA'RK^,X142V M)@,C\V29D0%HP!\\O.$RI!LF&9['% M,EA:38%P_& ?' *I#;JGV?B]0VM,V-XY2ZR3>JD""B H/]H'BEP'YK#A-G)! M)],%)M*-0Z,A$(GW]B'1*;$Y &[3AS#PKD+L=NWZRU[7FH'W;/9IOT-<@Q/3 M-@+,H\/Q-$UXWC0=H-+I24H'1C!L4EZ>2U4/@[Y\@IVU;_ M'CMX[F24SG=?(S?U@P3Y_]TK&%ZUL+D;/W"TTOAHX;IK9F8_'*,PB8N?\+!Y MQ=[R'_^6=:;LH"1)OV%*$[TQ;W>MC 5(E>IKSXD6MT>?E;JK^X+ M'"?3>=XWL XOB5X'DB&::V1L3AA+]5WR%=1/.W[ M'-&=GW^3R2SL(>]>PA)^>$NCD)6'W!^?608(BM7SK(3$6%RK%YQ*V>T857=4 MA[0/2^JX7-)1'V)^+)_W6;:P2,F,Q;S RF\N. MV '8/0I#EB\1^9]=0IVU MK9!BM&0TQB)A/:%2RV\'3MD=Z)#V<^*O@H@?\[-\)2582D)C$;.>B $U80=L M+>$TEBJ3\;2>V C%?3&N1[9JWU#?"H!DM;&Y ,]N_D9;X$/'\CI*$%5^GH&; M6^H7)-VMBRB@J%JR*5")K@_M^PS:""W8-10;P"W,]8JJ*DOU3:D9Y_:,H_@< MS3%!A29R'=05D_W)\YP_/E-]9M=LR.::*CG^@NEOHX2*'?+AD1'&"@,RV2NH MD5JRU;$!0CN\AU*(7,1SZOI(XQ5" J@)C+:%ZF,"0L$/?YHJ+X#(/8E&,RB* MH_GJ>BAV"FG'R/KHDH@._;B\?Z.,)(DIH"'9X<]5>Z&B$MU.@%AY& ^.3MX< M"LWPIWB#0%,3VDY<+H,P3;;'?VID2@(H-I:XS@K![4#G5Q0LEK17DT?J*BW0 MEW3U@,ATWLJ94$]W^IR@>%KB9?95U6$!K9@V-=E (1XMNML;M'[8B^9?O; ' M_<@#CI%YIU,@=CZ303+-Y/H3,X(:SFB.Z[B&H]+@P*9C(FFGN^1B+5_GK)&O MDY,X&8TEF3IE!Z?S_+*P&][B.%#<SY/^8;2F\Q9!@&C(8]-P @Z< M?D-DM+,UK=5$,1@.,J/CEN U(LGF-G2S.S-%/2BUSPT@-9T@!_*_P2JP8Z!] M=JG,$2*;:E=YRKH8*AF-\4PYN/XQ6*A15RI61C%-$"D_*EB5.MJ9NTC:5]D" M06P:$4*9%*-"16<\[[#OR( IY-"7+KJ[2U+PKR>)L2V;&,5R(.8E77&AE/S01INT,N.Q1>1!EF[G/6 M/3IH67ZO:@^OHH/",EJN P@6F/1V(*4:%;H#PNR&6S@6#G)YN GK)CY%5Z#3Z,EM$83ZL=!D&K3ZN+ M8[_\)9_R,,/S2$KGEJT4ZL-/ OCR;@ 6+J/1<'ZL0/6CZMUB#<(Y0\YM<46 MPPD@A<(XVFF=-HQ@?=@!7^%OY25ME)B)VAM/EM8&2BZY'>@(7D%3HJ2B@Z(U MVA9-&RV8)D8^!+]'Y#'PD'*L5 ^+!33&,\_A" "D&57[]TM,DADBJUL6T63/ M?55?RXEY39IB* OAT&5B/,%;#Y]^.K)CDM-Q&7;P$RDP)>""^RZ^7$$$!'FT+M@/ &T<_AEUGRCT ''GL]%V<3L ?BB1YDJA M?M5UFE9+*#ZC[?$ 2FX/PRYI[6KM21>+"* (C/:[DX; M&87L=@!TQQZFC9!?E):HI2G- T]6Z0E""[YB8PUL<(W8@6!;0)VE"8[0:)FT MV@B))3YT#U-UM-O_Z!N.\X@[,%0OW#3ODJQQHD9N*3TZ'XI1PY?G>D1*:O_P^'H$@AEB+''^#50:T@,%TM8&C$ MZHJP%"U0+;!!WIS<1S[2(+C!WITT_:H>*^AR%>(G0:&N/TD?UF/$#J>VKV17 M*9B6 ]M!9;;T,^O0+<&/ 87X?/,U1OYU5#ZX,/&2X#&S6*60?7C9X\P*T6S7 MD>ZI,3LFUG&+?8\%U Y:/Y@RX!/_]S3.SM%8Q@$5E[\/,,-WR*/_#GBMI6WG M9WBPD3O^ETUO4P:SGWV!-%H^7E;)FQ7"6;'"1!R!"RH27@FS[V0DIG\,# M0S5BTY12O6#>N%^^P;;XA.[$(\BY-IO]:B)#2]>S*&/$BA=J!/ M.TE8_MLEROY?$3@_= :]!@[F8;K8V&#+NK[B; 6\7:%3!^HN:B#(HV7"],!& M!:Y82;;"6E3]E*88*LA,UXX; <@.M8SD.;>_72_P&1>7/HMK!*(" XQ;7V;& M*\OUAW 7L5_*<6"']IBTV^5*490"2F^\)MX((UVFJ9=H&8TKY7T6\9+4>-F] M$9?PAGY>HBF(KZ7K6(6,B_%B>B,8B%IK)FT%[&74]Y^Z9;QWX&>\@M[0OH:F M)FW="5RB-4NW M5V@U%#D1XMM#/"Z!=KR5Y<:Y=.]4!MD!HOFC@*HIWZ&:LB M]=*-%K6OBHM2=S8U7DEQM^E3)K\=(P@>^QLB9<&"&HP[CRE]C1WZ-0J!Q"QJ M% ^4WB+E!3[VMC_!!: S.^8%NB',O;J)]\\T(*A'F7(='E",]YT; P$,]Y:Z M[_Q@V[UNN/*&F!DLJ#O3NIH[_-6$:LU#R(^O MJ%;OD9;6[O[J$T$UMT5/YFW82*N,%3$V=!55A]VLD3.1!S.1C M9,$FXCY=KT,>+77#(EIZ'U I1"GN!58'D!%?L=$=1G$7HCCE"#U"-R=LP55 M3[6'YE#ZM,,ZVEDS_/B!GW!G5>LN<*R70RE@8+Q^ZF# J5+QI!JT W8>CLH* M6UVFA J>;5JXGY&]1Q5GKT9LWZ;B1Q&*L,&.;(V77AW)1 ;1]EB9G%3.$,5E M4'(ZSZ-;[(KXMJ26*+D32@V%=K1-_]#0:DDO1-!,%=TXB*?SVPK;LH>UVF-_ M=HZJ.U6@'-$9^7C+#9>74;;4SB3?"*"&$0XX:]?=F%)GS4#QR MM#B8J@,&56U[:/10D"7#XSY=K5RRF<[O@T44S ./)?=EM^G8S(W#H/9T2VW$ M_- <,3DS-F8J[)PM/Z=D:+"R5DLZ0$TL"8U)OT:&F6Q(%BLUD-YP83XU8DT/ M1$LOEHS$KNH%M>'V8W.X52E,[JFR7FQT-M-2(J,;Q%:_ .-(3F5X] #P:>WQ MU$H8^+JLB0&7WP6^=4FRN4\?* QT^4Y8';?.%XJ[!^7[YJ#,N3JPFI*H\E:W9W3&M9:3 R/N]&W[5:6[4,7FZ)7KY047('XIG(7A82?'J^F6ZFK&DJ%VCQ9L7%1/B/C3GA[](6ED M[=<&W6EK@YAQ=6-0'LT**04OUJB%0A6#T M6)BNQ:[ H5:!MX=N;!E9+&!Z]-"L'MP]FMZU1A.GYK6'G1JYP?6K[!^+[V^[ ME/L9_&R(5TSF,A=W3 'KW(Y\31;AA7;]O-IUP"JY,V/3:^<@MM*LT#N,MBV9 M'\HBQL7[5Y/U.@P\MF>LG;GD+\=TSQMGS7F#E10GNA%XB5$)G-U&GV"Q2(E5%9,4ZD^+23;91*L&2@L 4C MR KR9]XW\]I1)#P\//U3<_A4.!1[P@H/LX_/"2332A_48S-HTDOY:?&75;M' M31Z&AUHOS&JY+GU49LE0A!WI2X_V3UO),/"C?>>[XF\FG^:SXI1?,!ZWBM6# M2C5&!^![,"?] \DK'+C67"0";Q. Y*8?[]-.YM!2BQU(YE5)V5M$U!R99L'U M7 &DII_/TT80K Y+%M!*7LV,!40$:V0K_:U"YWR749I< E]48L[V[*SL8?XN M"%>TUJ&BBH/Q?:)NPHZND9^57S_??$)X0=SUDKIJX83=)-(?QL-_\T . M/?>@"9N\J9:;TJ5Y2KL;TT]>)OVJ'>,B>AE9_;[_#3!J?A19R";FVT>1#( MKMMY=+&Z#,(T0;[^#*[)T+B7KW-JNJ/:+!G7DK"\9 R_:^7N2H^*;!BJ!W1F M-/2PODH3VJG/012LTA5[*,8-BRR;*[Q]LY%7#>CAINW$_I!/I8;5A)W^?4TD MWO&*1-5ZX;L:CA9OT_[]B&;30\>6+"7;0!=>K7'$^G^)$C<(!6M(*Q6]9.!L M.3C?Y3Q>P[9#"W/G/GVFK@X)W%!:7J>SN7%7K?<-RBZQ[9AURRY>T:D@IK/# M)XQ]"#2-]J9GQQW Z93<,G18U9P\@3E&Y%'^RJ^8QG088P>4A!HX_-+RI8R* M^H'55N :X_8AV5TLZP =P>3SW*[ZP@DE)\-A]F?Q=ZX9/G\ODI1/CE%_K MY\X<3-6BH8K$Y=V9R5_U:+93# M @#:5O7<$::'D4Z+11^?X8NE&Y"5&_6"HTT.!&:T\OL# B/2C1U[7X$+G6>T MR4Y+Y'2FLWN$3DTSX1DDOQU8L?HGUQ'U,5,F6:7GVT*_MR3PT*D8-@T6IF-- M8 BUU3+2Y%B4ZK^C_9Y&]TM,DADB*T6%L\84JW Z*#?:QAO P">(0=^@&&( J_V6!'/FHN'-R,P7Z =C?;H M]ZYVI*E 2Q)&A/5"84RS&85"7X]D[ S_VWLD4ZL8 MNY&?Q72U/2 4NKIOQ^E+O6>J(Y?NUG8 (38G*1@#G:H,M+KA%7O:RKNIE%06 M1OR+"5E"8SK&*+.N9I11*;H=V[DK3%"PB'00DI"8#E1I *04W Y\;MK5R(OZ M 66 [<)=T]_(8B1Z7 [E,*:/;NQ%M=7E2Q1[)%A7BT[#D)5S,CV)[@0O1$EV M0%P_9JITT\UY/K3J(JY0.U@:OL/9+3$&=?V<90LP\T%#MEI M W'#O[F13\D65TB$@YS$_N,6M0PV+2)=2^"5&Q!^7#"=3U:LDL0T3>*$2D % MT/,3Y)P.YDBEKY+L@+AQ\"=8>;I/";66'?-G%A)1[<"BRY)H9X.L.AE+8I#D M2H&(@5C]:!PK#578B]T=8@$ .N1WW"K+^ 1?6\EHFH%67)"6%11JY9'X\71 MI!?+6\] %&R<\XVS9>1P3CM>,'^]D=4YG"P[]7N]D?5Z_ [,'5*SRN$_3/D@,[J?9 BA[W*M37*$B0SS\;2^_;=#4T M%BU6J*JM5[&8=CBH'U."U^+[9WFS>BMC 5TM[7=V?=3 U20.W$GDW]'-Y'3^ M*R:A+S5L<7-C(5MM\U:);(>1%PZVV,"W+0[EF+$IT\#9MR:V4_5ZLWE%6N1? M83))6(&QY/1D.I^Q> "G,=>5)/N+NIZ90@I;G4+P>+I1UINW$> MIJP:.%%IMZ.=Z90<+=4*Y1SM-0DWNL?;:.E6(NM8VEU3SRK\ MC/TTY"I1ZECN*,"LJ,_C9F#X70O>UVBZH$0TUF>LV$H0 5WY)C7E!VGG>+;KY&+U\C%:^3"[CWS:^3"!A1>(Q>OD8O7 MR,5KY.(UC0;KX_4;CZ H5#B0]B%ZVG"4-[Z*ZD>,CF\R"JA@(%:0%P MJ*D!M0?9I_/[E#V_2MT&6"FF']K/05;8L4UTR="R2DQW0?R-O>'VE?:7T'Y% MK$Z6NB"3@FS(82A 1AG+ M 9G@M!NJ\.2+ JQEV@Z(>F\_()G5NZ1"[9XWSL MJ?<97L^><&GL\K5*AX_I&5,;J]ZZLB0FR2OM'3W0SOKL-4(4Q=D5*-!\^&-S M/LRXG3-N3I6=9;/AML^L@N"VFWE=T@L<)S&O-_G -7JUPQ#T;AJ[ M?:/W3=^(G:]FW)TU(@[G[VP_X"38R3[A5+]AQ6R&U6'&M+N@K:.,QN0) M2 'Q#9U*)X]4LR)T6=D:3RUG;X:&/24UILWCD]TT9\=R51,""*IYUV17U4N M'#F4T'C4IJB1(H[E=+EH;KZC((TV2[0.\RMY:LC)\] MC3=4=739.U3?]_?0B.GSIS\YT$3?XNKN;G#:MNHU]P)>4G;).Y]ES M'I7:95P&\72@R<98B;=!@,.[B#[*>9TMAI-/=2W9)_[O:9RP':FF"4$8&BM# MMR]C@FO5ZCE%)(;VK")F9*S*W?[F%946S;D7 U4K<0FK"Q>7<1[E-E], =X< MFO89.2F3R^:?L]8\KY+.RWK1_>:GA M2![GUY%:#@6#4"I^2P43!5V3'IY9WDVYB3R;^B7>J"G(C<=I.X-(DPO M=D!YF;M#I;!0$)6$ID/<^O !=7'XWJ0VV+N"/%IT6A]D.+AFT[I7JR#)$APB M_P+SW1"*V%X(YLR7J@UJ][+%&'7BLFZF)7G5R^2U;:FW9HA8!+KP Z,BGSUZ4,8 M+++\[Q1=1U_H3#Q[0N$CXF\*2?(EP Q,>SE#H*FI+3L@OG#7 0N]L@G#G\0Q M2F)%DJ^8PK07,P2(*GW8AUI\@V@WBUN1]TN$DJS?YYOLJFOHQJRH3+I*>0+H M):*X>(HT_L$^8+J&UM V,8"V+?&-K]*$BIZ_BUBD 5]A,ETCYKI&"RZO+)?U M[%W3.\YX.CE3I^#*ZPJ5?'EY(61% NN_G8=T,?,G'M)_>%[1>T#>T=U#(7T>S)_P/Y'9>V]530Y65:<]^K_BW M=7AH)D"_B@8S@@HSTWN#?9M!2X\'9@A7."5#V4&%E^GMP)[-H*7%@[*"V1(1 MY,X3VJPVT=7A0)K S\ ;3K4W /4HBI#71@:^4":E&0^A6ZN,_ MTV#-?IO7A8T6E5O!TJNP9V?0\ '_KI-_. \?L,.W\MM.^7&G^O77&(/QX&3_ M"(,FFQ<07^BEN,-/HP")K8Q+Z'$Q'97H!W4/[.14;;75II%4?_C.O+"U&?)U,5O=K$6&5?3<9K]&)%:KX=?:46MA=L,6UYK MC5=9;_Q^%QM3\S9V9WZOE@;5L74E6>Z7F"0S1%8U&3M,@C^3(&AL[#+\$!C+ M!+,IB'^#HP7KXB5Z2%C4J=+3;1*J9#!#Z8%@OK<23$U9]QJ_SW_#_F#5..E/ M_A]02P$"% ,4 " #4:VU+^O<+ )Q4 XN@, $0 @ $ M