0001654954-18-012512.txt : 20181113 0001654954-18-012512.hdr.sgml : 20181113 20181113160013 ACCESSION NUMBER: 0001654954-18-012512 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 36 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181113 DATE AS OF CHANGE: 20181113 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Zoom Telephonics, Inc. CENTRAL INDEX KEY: 0001467761 STANDARD INDUSTRIAL CLASSIFICATION: TELEPHONE & TELEGRAPH APPARATUS [3661] IRS NUMBER: 042621506 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37649 FILM NUMBER: 181177804 BUSINESS ADDRESS: STREET 1: 99 HIGH STREET, 28TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 617-423-1072 MAIL ADDRESS: STREET 1: 99 HIGH STREET, 28TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110 10-Q 1 zmtp_10q.htm QUARTERLY REPORT Blueprint
 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
______________
 
FORM 10-Q
______________
 
(Mark One)
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended September 30, 2018
 
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from________ to ________
 
Commission File Number 0-53722
 
———————
 
ZOOM TELEPHONICS, INC.
(Exact Name of Registrant as Specified in its Charter)
———————
 
Delaware
04-2621506
(State or Other Jurisdiction of Incorporation or Organization)
(I.R.S. Employer Identification No.)
 
 
99 High Street, Boston, Massachusetts
02110
(Address of Principal Executive Offices)
(Zip Code)
 
Registrant’s Telephone Number, Including Area Code: (617) 423-1072
 
_________________________________________________________________________
(Former Name, Former Address and Former Fiscal Year, if Changed Since Last Report)
 
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. YES ☑ NO ☐
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). YES ☑ NO ☐
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer
 
Accelerated filer  
Non-accelerated filer
 
Smaller Reporting Company
 
 
Emerging growth company  
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). YES ☐ NO ☑
 
The number of shares outstanding of the registrant’s Common Stock, $.01 par value, as of November 5, 2018, was 16,106,681 shares.

 
 
 
ZOOM TELEPHONICS, INC.
INDEX

Part I. - Financial Information
 
 
 
Item 1. Financial Statements
3
 
 
Condensed Consolidated Balance Sheets as of September 30, 2018 (Unaudited) and December 31, 2017
3
 
 
Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2018 and 2017 (Unaudited)
4
 
 
Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2018 and 2017 (Unaudited)
5
 
 
Notes to Condensed Consolidated Financial Statements (Unaudited)
6
 
 
Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
14
 
 
Item 3. Quantitative And Qualitative Disclosures About Market Risk
19
 
 
Item 4. Controls and Procedures
19
 
 
Part II. Other Information
 
 
 
Item 1. Legal Proceedings
20
 
 
Item 1A. Risk Factors
20
 
 
Item 6. Exhibits
21
 
 
Signatures
21
 
 
Exhibit Index
22
 
 
 
2
 
PART I - FINANCIAL INFORMATION
 
ITEM 1. 
FINANCIAL STATEMENTS
 
ZOOM TELEPHONICS, INC.
Condensed Consolidated Balance Sheets
 
ASSETS
 
September 30,
2018
(Unaudited)
 
 
December 31,
2017
 
Current assets
 
 
 
 
 
 
Cash and cash equivalents
 $238,172 
 $229,218 
Accounts receivable, net
  4,400,032 
  2,229,512 
Inventories, net
  6,300,794 
  5,202,303 
Prepaid expenses and other current assets
  680,411 
  578,406 
Total current assets
  11,619,409 
  8,239,439 
 
    
    
Other assets
  240,999 
  391,668 
Equipment, net
  268,645 
  161,574 
Total assets
 $12,129,053 
 $8,792,681 
 
    
    
LIABILITIES AND STOCKHOLDERS' EQUITY
    
    
Current liabilities
    
    
Bank debt
 $1,949,850 
 $90,260 
Accounts payable
  3,529,843 
  3,526,851 
Accrued sales tax
  240,973 
  831,000 
Accrued other expenses
  1,883,741 
  1,172,984 
Total liabilities
  7,604,407 
  5,621,095 
 
    
    
Commitments and contingencies (Note 4)
    
    
 
    
    
Stockholders' equity
    
    
Common stock: Authorized: 25,000,000 shares at $0.01 par value
    
    
Issued and outstanding: 16,106,681 shares at September 30, 2018 and 15,286,540 shares at December 31, 2017
  161,067 
  152,865 
Additional paid-in capital
  40,857,998 
  40,265,282 
Accumulated deficit
  (36,494,419)
  (37,246,561)
Total stockholders' equity
  4,524,646 
  3,171,586 
Total liabilities and stockholders' equity
 $12,129,053 
 $8,792,681 
 
 

 
 
See accompanying notes to condensed consolidated financial statements.
 
 
3
 
 
ZOOM TELEPHONICS, INC.
Condensed Consolidated Statements of Operations
(Unaudited)
 
 
 
Three Months Ended September 30,
 
 
Nine Months Ended September 30,
 
 
 
2018
 
 
2017
 
 
2018
 
 
2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net sales
 $9,000,060 
 $8,582,076 
 $24,859,173 
 $20,556,157 
Cost of goods sold
  5,726,970 
  5,515,753 
  15,572,098 
  13,561,520 
Gross profit
  3,273,090 
  3,066,323 
  9,287,075 
  6,994,637 
 
    
    
    
    
Operating expenses:
    
    
    
    
Selling expenses
  2,032,486 
  1,812,921 
  6,209,842 
  5,341,239 
General and administrative expenses
  438,326 
  383,475 
  1,059,613 
  1,153,753 
Research and development expenses
  420,475 
  457,309 
  1,199,067 
  1,367,718 
 
  2,891,287 
  2,653,705 
  8,468,522 
  7,862,710 
 
    
    
    
    
Operating income (loss)
  381,803 
  412,618 
  818,553 
  (868,073)
 
    
    
    
    
Other income (expense):
    
    
    
    
Interest income
  39 
  22 
  230 
  59 
Interest expense
  (33,051)
  (30,636)
  (44,763)
  (87,178)
Other, net
  (320)
  65 
  (385)
  (11,072)
Total other income (expense)
  (33,332)
  (30,549)
  (44,918)
  (98,191)
 
    
    
    
    
Income (loss) before income taxes
  348,471 
  382,069 
  773,635 
  (966,264)
 
    
    
    
    
Income taxes
  2,537 
  4,984 
  21,493 
  14,123 
 
    
    
    
    
Net income (loss)
 $345,934 
 $377,085 
 $752,142 
 $(980,387)
 
    
    
    
    
Net income (loss) per share:
    
    
    
    
             Basic
 $0.02 
 $0.03 
 $0.05 
 $(0.07)
             Diluted
 $0.02 
 $0.02 
 $0.05 
 $(0.07)
 
    
    
    
    
 
    
    
    
    
Basic weighted average common and common equivalent shares
  16,050,540 
  14,953,285 
  15,905,348 
  14,851,229 
Diluted weighted average common and common equivalent shares
  16,775,498 
  16,419,374 
  16,630,306 
  14,851,229 
 
 

 
 
 
See accompanying notes to condensed consolidated financial statements.
 
 
4
 
 
ZOOM TELEPHONICS, INC.
Condensed Consolidated Statements of Cash Flows
 
(Unaudited)
 
 
 
Nine Months Ended
September 30,
 
 
 
2018
 
 
2017
 
Cash flows from operating activities:
 
 
 
 
 
 
Net income (loss)
 $752,142 
 $(980,387)
 
    
    
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
    
    
Depreciation and amortization
  274,339 
  391,181 
Stock based compensation
  226,160 
  170,074 
Provision for accounts receivable allowances
  5,651 
  540 
Provision for (recovery of) inventory reserves
  (120,420)
  186,440 
Changes in operating assets and liabilities:
    
    
Accounts receivable
  (2,176,171)
  393,164 
Inventories
  (978,071)
  (566,490)
Prepaid expenses and other assets
  (102,005)
  (327,462)
Accounts payable and accrued expenses
  123,722 
  1,421,963 
Net cash provided by (used in) operating activities
  (1,994,653)
  689,023 
 
    
    
Cash flows from investing activities:
    
    
 
    
    
Cost of other assets
  (23,560)
  (75,000)
Purchases of plant and equipment
  (207,181)
  (93,849)
Net cash provided by (used in) investing activities
  (230,741)
  (168,849)
 
    
    
Cash flows from financing activities:
    
    
     Net funds received from (paid to) bank credit lines
  1,859,590 
  (711,842)
     Proceeds from stock option exercises
  374,758 
  102,675 
                    Net cash provided by (used in) financing activities
  2,234,348 
  (609,167)
 
    
    
Net change in cash
  8,954 
  (88,993)
 
    
    
Cash and cash equivalents at beginning of period
  229,218 
  179,846 
 
    
    
Cash and cash equivalents at end of period
 $238,172 
 $90,853 
 
    
    
Supplemental disclosures of cash flow information:
    
    
 
    
    
Cash paid during the period for:
    
    
Interest
 $44,763 
 $87,178 
Income taxes
 $21,493 
 $14,123 
 

 
 
See accompanying notes to condensed consolidated financial statements.
 
 
5
 
ZOOM TELEPHONICS, INC.
Notes to Condensed Consolidated Financial Statements
 
(Unaudited)
 
(1) Summary of Significant Accounting Policies
 
The accompanying condensed consolidated financial statements (“financial statements”) are unaudited. However, the condensed consolidated balance sheet as of December 31, 2017 was derived from audited financial statements. In the opinion of management, the accompanying financial statements include all necessary adjustments to present fairly the condensed consolidated financial position, results of operations and cash flows of Zoom Telephonics, Inc. (the “Company” or “Zoom”). The adjustments are of a normal, recurring nature.
 
The results of operations for the periods presented are not necessarily indicative of the results to be expected for the entire year. The Company has evaluated subsequent events from September 30, 2018 through the date of this filing and determined that there are no such events requiring recognition or disclosure in the financial statements.
 
The financial statements of the Company presented herein have been prepared pursuant to the rules of the Securities and Exchange Commission for quarterly reports on Form 10-Q and do not include all of the information and disclosures required by accounting principles generally accepted in the United States of America. These financial statements should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2017 included in the Company's 2017 Annual Report on Form 10-K for the year ended December 31, 2017.
 
Sales Tax
 
The Company recorded a sales tax accrual in 2017 after the Company became aware that a state sales tax liability was both probable and estimable as of December 31, 2017. The state sales tax liability stems from the Company’s ‘Fulfilled by Amazon’ sales agreement which allows Amazon to warehouse the Company’s inventory throughout a number of states. As a result, the Company recorded an expense of $831 thousand in Q4 2017, and approximated $119 thousand additional expense in Q1 2018. During Q2 2018, the Company settled its obligations with a number of states, and re-assessed its liability on the few states remaining, and determined that a reduction of approximately $203 thousand in the sales tax liability was warranted. During Q3 2018, the Company settled additional obligations with some of the remaining states. Additionally, there were no re-assessments to the liability during Q3 2018. As of September 30, 2018, approximately $86 thousand of the original state sales tax liability remains.
 
Recently Adopted Accounting Standards
 
Revenue Recognition
 
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, to clarify the principles used to recognize revenue for all entities. Under ASU 2014-09, an entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which a company expects to be entitled in exchange for those goods or services.
 
The Company adopted Accounting Standards Codification (“ASC”) Topic 606 using the modified retrospective method provision of this standard effective January 1, 2018, which requires the Company to apply the new revenue standard to (i) all new revenue contracts entered into after January 1, 2018 and (ii) all existing revenue contracts as of January 1, 2018 through a cumulative adjustment to retained earnings. In accordance with this approach, there was no material impact which required a cumulative effect adjustment.
 
Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.
 
 
6
 
 
Identification of the contract, or contracts, with a customer — a contract with a customer exists when the Company enters into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods.
 
Identification of the performance obligations in the contract — performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. The Company ships product in accordance with the purchase order and standard terms as reflected within the Company’s order acknowledgments and sales invoices.
 
Determination of the transaction price — the transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with the Company’s internally approved pricing guidelines.
 
Allocation of the transaction price to the performance obligations in the contract — if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to the Company as there is only one performance obligation, which is to ship the goods.
 
Recognition of revenue when, or as, the Company satisfies a performance obligation — the Company satisfies performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:
 
● The Company has a present right to payment
● The customer has legal title to the goods
● The Company has transferred physical possession of the goods
● The customer has the significant risks and rewards of ownership of the goods
● The customer has accepted the goods
 
The Company has concluded that transfer of control substantively transfers to the customer upon shipment or delivery, depending on the delivery terms of the purchase agreement.
 
Other considerations of Topic 606 include the following:
 
Warranties - the Company does not offer customers to purchase a warranty separately. Therefore there is not a separate performance obligation. The Company does account for warranties as a cost accrual and the warranties do not include any additional distinct services other than the assurance that the goods comply with agreed-upon specifications. Warranties are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to warranties are historically not material.
 
Returned Goods - analyses of actual returned product are compared to that of the product return estimates and historically have resulted in no material difference between the two. The Company has concluded that the current process of estimating the return reserve represents a fair measure with which to adjust revenue. Returned goods are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). Under implementation of Topic 606, the Company will monitor pending authorized returns of goods and, if deemed appropriate, record the right of return asset accordingly.
 
Price protection - price protection provides that if the Company reduces the price on any products sold to the customer, the Company will guarantee an account credit for the price difference for all quantities of that product that the customer still holds. Price protection is variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to price protection are historically not material.
 
 
7
 
 
Volume Rebates and Promotion Programs - volume rebates are variable dependent upon the volume of goods sold-through the Company’s customers to end-users variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to rebates and promotions are historically not material.
 
Impact of adoption of new revenue guidance on financial statement line items:
 
Accounts receivable, net:
 
 
 
September 30,
2018
 
 
December 31,
2017
 
Gross accounts receivable
 $4,420,776 
 $2,811,638 
     Allowance for doubtful accounts
  (20,744)
  (15,094)
     Allowance for marketing distribution funds *
  –– 
  (127,821)
     Allowance for returns *
  –– 
  (439,211)
     Allowance for price protection, promotions *
  –– 
  –– 
           Total allowances
  (20,744)
  (582,126)
                 Total accounts receivable, net
 $4,400,032 
 $2,229,512 
 
Accrued other expenses:
 
 
 
September 30,
2018
 
 
December 31,
2017
 
Audit, legal, payroll
 $253,255 
 $314,504 
Trademark licensing costs
  875,000 
  750,000 
Reserve for returns and allowances*
  683,717 
  –– 
Other
  71,769 
  108,480 
             Total accrued other expenses
 $1,883,741 
 $1,172,984 
 
------------------------------------------------------------------------------------------------------------------------------------------------------------
* Upon adoption of ASC 606 on January 1, 2018, certain accounts receivable allowances totaling $683,717 as of September 30, 2018 were reported as accrued other expenses as payable to the Company's customers and settled in cash or by credit on account.
 
Company revenues are primarily from the selling of products that are shipped and billed. Consistent with the revenue recognition accounting standard, revenues are recognized when control is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. Sales are earned at a point in time through ship-and-bill performance obligations.
 
The impact of adopting this standard on the Company’s condensed consolidated financial statements required no cumulative transition adjustment.
 
Regarding disaggregated revenue disclosures, as previously noted, the Company’s business is controlled as a single operating segment that consists of the manufacture and sale of Internet access and other communications-related products. Most of the Company’s transactions are very similar in nature, contract, terms, timing, and transfer of control of goods.
 
Disaggregated revenue by distribution channel:
 
 
 
Three Months Ended September 30,
 
 
Nine Months Ended September 30,
 
  Through :
 
2018
 
 
2017
 
 
2018
 
 
2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Retailers
 $7,998,492 
 $8,169,316 
 $22,745,719 
 $19,449,302 
Distributors
  552,346 
  231,765 
  1,255,259 
  503,321 
Other
  449,222 
  180,995 
  858,195 
  603,534 
Total
 $9,000,060 
 $8,582,076 
 $24,859,173 
 $20,556,157 
 
 
8
 
 
Disaggregated revenue by product:
 
 
 
Three Months Ended September 30,
 
 
Nine Months Ended September 30,
 
 
 
2018
 
 
2017
 
 
2018
 
 
2017
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cable Modems & gateways
 $8,162,319 
 $8,328,518 
 $22,782,715 
 $19,785,177 
Other
  837,741 
  253,558 
  2,076,458 
  770,980 
Total
 $9,000,060 
 $8,582,076 
 $24,859,173 
 $20,556,157 
 
Revenue is recognized when obligations under the terms of a contract with customers are satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring the products. Based on the nature of the Company’s products and customer contracts, the Company has not recorded any deferred revenue. Any agreements with customers that could impact revenue such as rebates or promotions are recognized in the period of agreement.
 
In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740) – Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118.  ASU 2018-05 amends Accounting Standards Codification (“ASC”) Topic 740 to provide guidance on accounting for the tax effects of the Tax Cuts and Jobs Act (the “Tax Act”) pursuant to Staff Accounting Bulletin No. 118.  ASU 2018-05 addresses situations where the accounting under ASC Topic 740 is incomplete for certain income tax effects of the Tax Act upon issuance of the entity’s financial statements for the reporting period in which the Tax Act was enacted.  The adoption of ASU 2018-05 in March 2018 did not have a material effect on our consolidated financial statements.
 
Recently Issued Accounting Standards
 
In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments Credit Losses —Measurement of Credit Losses on Financial Instruments." ASU 2016-13 requires a financial asset (or group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. ASU 2016-13 is effective for public business entities that are SEC filers for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted in any interim or annual period for fiscal years beginning after December 15, 2018. An entity should apply the amendments in ASU 2016-13 through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective (modified-retrospective approach). The Company is currently evaluating the potential impact that the adoption of ASU 2016-13 may have on its consolidated financial statements.
 
In July 2018, the FASB issued ASU No. 2018-10, Codification Improvements to Topic 842, Leases, and ASU No. 2018-11, Targeted Improvements to Topic 842, Leases. ASU 2018-10 updates Topic 842 in order to clarify narrow aspects of the guidance issued in ASU 2016-02, Leases (Topic 842). Prior to ASU 2018-11, a modified retrospective transition was required for financing or operating leases existing at or entered into after the beginning of the earliest comparative period presented in the financial statements. ASU 2018-11 provides entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current generally accepted accounting principles (Topic 840, Leases). An entity that elects this transition method must prove the required Topic 840 disclosures for all periods that continue to be in accordance with Topic 840. The amendments in ASU 2018-10 and ASU 2018-11 are effective when ASU 2016-02 is effective, for fiscal years beginning after December 15, 2018. The Company has evaluated which transition approach it will elect but does not expect the adoption of ASU 2016-02, ASU 2018-10 and ASU 2018-11 to have a significant impact on its consolidated financial statements. The Company will adopt ASC Topic 842 using the alternative transition approach effective January 1, 2019, which requires the Company to apply the new lease standard to (i) all new lease contracts entered into after January 1, 2019 and (ii) all existing lease contracts as of January 1, 2018 through a cumulative adjustment to retained earnings. In accordance with this approach, the Company does not expect there to be a material impact which would require a cumulative effect adjustment.
 
 
9
 
 
Reclassification
 
Certain accrued other expenses as presented in the impact of adoption of new revenue guidance on financial statement line items note above previously classified as “Other” as of December 31, 2017, have been reclassified within “Audit, legal, payroll” for consistency with current quarter presentation. This reclassification had no effect on the reported condensed consolidated balance sheet.
 
(2) Liquidity
 
On September 30, 2018 the Company had approximately $1.95 million in bank debt for a $3.0 million asset-based credit line, approximately $238 thousand in cash and cash equivalents, and working capital of approximately $4.0 million. The Company’s credit line has a maturity date of November 2018, and automatically renews unless cancelled under the terms of agreement.
 
Major uses of cash during the first nine months of 2018 were increases of approximately $2.17 million in accounts receivable, and approximately $1.1 million in inventory. Major contributors to cash were an increase of approximately $1.86 million in bank debt and net income of approximately $752 thousand.
 
The Company continues to experience sales growth, and had operating profits for four of the last five quarters. The Company expects to maintain acceptable levels of liquidity to meet its obligations as they become due for at least twelve months from the date of issuance of the Company’s Quarterly filing of this Form 10-Q with the Securities Exchange Commission.
 
 (3) Inventories
 
Inventories consist of :
 
September 30,
2018
 
 
December 31,
2017
 
Materials
 $1,844,604 
 $1,524,728 
Work in process
  90,137 
  1,149 
Finished goods
  4,366,053 
  3,676,426 
Total
 $6,300,794 
 $5,202,303 
 
Finished goods includes inventory consigned to Amazon of $1,851,900 at September 30, 2018 and $958,500 at December 31, 2017. The Company reviews inventory for obsolete and slow moving products each quarter and makes provisions based on its estimate of the probability that the material will not be consumed or that it will be sold below cost. The provision for inventory reserves was negligible for both three months ended September 30, 2018 and 2017, respectively.
 
(4) Commitments and Contingencies
 
(a)  Contingencies
 
From time to time the Company is party to various lawsuits and administrative proceedings arising in the ordinary course of business. The Company evaluates such lawsuits and proceedings on a case-by-case basis, and its policy is to vigorously contest any such claims that it believes are without merit. The Company's management believes that the ultimate resolution of such matters will not materially and adversely affect the Company's business, financial position, or results of operations.
 
 
10
 
 
On July 11, 2018, Be Labs, Inc. ("Be Labs") filed a complaint in the U.S. District Court for the District of Delaware (U.S.D.C., D.Del.) against the Company alleging infringement of U.S. Patent Nos. 7,827,581 (“the ’581 patent”) and 9,344,183 (“the ‘183 patent”), both entitled “Wireless Multimedia System.”  Be Labs alleged that the Company’s AC1900 Cable Modem/Routers, including its Model 5363 Routers, infringe both the '581 patent and the ‘183 patent.  In its complaint, Be Labs sought injunctive relief and unspecified compensatory damages. The case was resolved in September 2018 with the entry by the judge of an Order of Dismissal with Prejudice.
 
The Company does not have any other pending or outstanding legal proceedings beyond that referenced above.
 
(b)  Commitments
 
In May 2015 Zoom entered into a License Agreement with Motorola Mobility LLC (the “License Agreement”).  The License Agreement provides Zoom with an exclusive license to use certain trademarks owned by Motorola Trademark Holdings, LLC. for the manufacture, sale and marketing of consumer cable modem products in the United States and Canada through certain authorized sales channels.
 
In August 2016 Zoom entered into an amendment to the License Agreement with Motorola Mobility LLC (the “2016 Amendment”).  The 2016 Amendment expands Zoom’s exclusive license to use the Motorola trademark to a wide range of authorized channels worldwide, and expands the license from cable modems and gateways to also include consumer routers, WiFi range extenders, home powerline network adapters, and access points.
 
In August 2017 Zoom entered into an amendment to the License Agreement with Motorola Mobility LLC (the “2017 Amendment”).  The 2017 Amendment expands Zoom’s exclusive license to use the Motorola trademark to a wide range of authorized channels worldwide, and expands the license from cable modems, gateways, consumer routers, WiFi range extenders, home powerline network adapters, and access points to also include MoCa adapters, and cellular sensors. The License Agreement, as amended, has a five-year term beginning January 1, 2016 through December 31, 2020 and increased the minimum trademark licensing payments as outlined below.
 
In connection with the License Agreement, the Company has committed to reserve a certain percentage of wholesale prices for use in advertising, merchandising and promotion of the related products. Additionally, the Company is required to make quarterly trademark licensing payments equal to a certain percentage of the preceding quarter’s net sales with minimum annual trademark licensing payments as follows:
 
Year ending December 31,
 
 
 
2018:
 $3,500,000 
2019:
 $4,500,000 
2020:
 $5,100,000 
 
Trademark licensing expense under the License Agreement was $875 thousand and $750 thousand for the third quarter of 2018 and 2017, respectively, and $2.625 million and $2.25 million for nine months ended September 30, 2018 and 2017, respectively. Trademark licensing expense is included in selling expense on the accompanying condensed consolidated statements of operations. The balance of the committed royalty expense for 2018 amounts to $875,000.
 
The Company has agreed with North American Production Sharing, Inc. (“NAPS”) to extend the Company’s existing Tijuana facility’s lease in connection with the Production Sharing Agreement (“PSA”) entered into between the Company and NAPS. The extension goes through November 30, 2018 and also facilitates the Company’s contracting with Mexican personnel to work in our Tijuana facility. The Company is in the processing of renewing this agreement.
 
The Company moved its headquarters on June 29, 2016 from its long time location at 207 South Street, Boston, MA to a nearby location at 99 High Street, Boston, MA. The Company signed a lease for 11,480 square feet that terminates on June 29, 2019. Payments under the lease are zero for the first 2 months, an aggregate of $413,280 for the next 12 months, an aggregate of $424,760 for the next 12 months, and an aggregate of $363,533 for the remaining term of the lease ending June 29, 2019. Rent expense was $104,577 for the third quarter of 2018 and $102,338 for the third quarter of 2017. Rent expense was $318,959 for the first nine months of 2018 and $303,860 for the first nine months of 2017.
 
 
11
 
 
(5) Customer Concentrations
 
The Company sells its products primarily through high-volume retailers and distributors; and also sells through Internet service providers, value-added resellers, and system integrators. The Company supports its major accounts in their efforts to offer a well-chosen selection of attractive products and to maintain appropriate inventory levels.
 
Relatively few companies account for a substantial portion of the Company’s revenues.  In the third quarter of 2018 two companies accounted for 10% or greater individually, and 77% in the aggregate of the Company’s total net sales. In the first nine months of 2018 two companies accounted for 10% or greater individually, and 78% in the aggregate of the Company’s total net sales. At September 30, 2018, three companies with an accounts receivable balance of 10% or greater individually accounted for a combined 72% of the Company’s accounts receivable. In the third quarter of 2017 three companies accounted for 10% or greater individually, and 92% in the aggregate of the Company’s total net sales. In the first nine months of 2017 three companies accounted for 10% or greater individually, and 90% in the aggregate of the Company’s total net sales. At September 30, 2017 three companies with an accounts receivable balance of 10% or greater individually accounted for a combined 83% of the Company’s accounts receivable.
 
The Company’s customers generally do not enter into long-term agreements obligating them to purchase products. The Company may not continue to receive significant revenues from any of these or from other large customers. A reduction or delay in orders from any of the Company’s significant customers, or a delay or default in payment by any significant customer could materially harm the Company’s business and prospects. Because of the Company’s significant customer concentration, its net sales and operating income could fluctuate significantly due to changes in political or economic conditions, or the loss, reduction of business, or less favorable terms for any of the Company's significant customers.
 
(6) Bank Credit Lines
 
On December 18, 2012, the Company entered into a Financing Agreement with Rosenthal & Rosenthal, Inc. (the “Financing Agreement”). The Financing Agreement originally provided for up to $1.75 million of revolving credit, subject to a borrowing base formula and other terms and conditions. The Financing Agreement continued until November 30, 2014 with automatic renewals from year to year thereafter, unless sooner terminated by either party. The lender has the right to terminate the Financing Agreement at any time on 60 days’ prior written notice. Borrowings are secured by all of the Company assets including intellectual property. The Financing Agreement contains several covenants, including a requirement that the Company maintain tangible net worth of not less than $2.5 million and working capital of not less than $2.5 million.
 
On March 25, 2014, the Company entered into an amendment to the Financing Agreement (the “Amendment”) with an effective date of January 1, 2013. The Amendment clarified the definition of current assets in the Financing Agreement, reduced the size of the revolving credit line to $1.25 million, and revised the financial covenants so that Zoom is required to maintain tangible net worth of not less than $2.0 million and working capital of not less than $1.75 million.
 
On October 29, 2015, the Company entered into a second amendment to the Financing Agreement (the “Second Amendment”). Retroactive to October 1, 2015, the Second Amendment eliminated $2,500 in monthly charges for the Financing Agreement. Effective December 1, 2015, the Second Amendment reduces the effective rate of interest to 2.25% plus an amount equal to the higher of prime rate or 3.25%.
 
On July 19, 2016, the Company entered into a third amendment to the Financing Agreement. The Amendment increased the size of the revolving credit line to $2.5 million effective as of date of the amendment.
 
 
12
 
 
On September 1, 2016, the Company entered into a fourth amendment to the Financing Agreement. The Amendment increased the size of the revolving credit line to $3.0 million effective with the date of this amendment.
 
The Company is required to calculate its loan covenant compliance on a quarterly basis. At September 30, 2018, the Company was in compliance with both its working capital and tangible net worth covenants. At September 30, 2018, the Company’s tangible net worth was approximately $4.3 million, above the $2 million requirement; and the Company’s working capital was approximately $4.0 million, above the $1.75 million requirement. The Company's maximum borrowing at any time is 75 percent of eligible receivables less offsets, if any, with the total maximum borrowing capped at $3.0 million. On September 30, 2018 there was a $1.95 million outstanding loan balance and approximately $0.96 million of unused loan availability. 
 
(7) Earnings (Loss) Per Share
 
Basic earnings (loss) per share is calculated by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares, except for periods with a loss from operations.  Diluted earnings (loss) per share reflects additional common shares that would have been outstanding if dilutive potential shares of common stock had been issued.  Potential shares of common stock that may be issued by the Company include shares of common stock that may be issued upon exercise of outstanding stock options. Under the treasury stock method, the unexercised options are assumed to be exercised at the beginning of the period or at issuance, if later. The assumed proceeds are then used to purchase shares of common stock at the average market price during the period.
 
Diluted earnings per common share for the three-month period ended September 30, 2018 was $0.02, and includes the dilutive effects of 724,958 common share equivalents. Diluted earnings per common share for the three-month period ended September 30, 2017 was $0.02 and includes the effects of 1,466,089 common share equivalents. Diluted earnings per common share for the nine-month period ended September 30, 2018 was $0.05, and includes the dilutive effects of 724,958 common share equivalents. Diluted loss per common share for the nine-month period ended September 30, 2017 excludes the effects of 1,466,089 common share equivalents, since such inclusion would be anti-dilutive. The common share equivalents consist of common shares issuable upon exercise of outstanding stock options.

 
 
13
 
 
ITEM 2. 
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
"Safe Harbor" Statement under the Private Securities Litigation Reform Act of 1995.
 
Some of the statements contained in this report are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. These statements involve known and unknown risks, uncertainties and other factors which may cause our or our industry's actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Forward-looking statements include, but are not limited to statements regarding: Zoom's plans, expectations and intentions, including statements relating to Zoom's prospects and plans relating to sales of and markets for its products; and Zoom's financial condition or results of operations.
 
In some cases, you can identify forward-looking statements by terms such as "may," "will," "should," "could," "would," "expects," "plans," "anticipates," "believes," "estimates," "projects," "predicts," "potential" and similar expressions intended to identify forward-looking statements. These statements are only predictions and involve known and unknown risks, uncertainties, and other factors that may cause our actual results, levels of activity, performance, or achievements to be materially different from any future results, levels of activity, performance, or achievements expressed or implied by such forward-looking statements. Given these uncertainties you should not place undue reliance on these forward-looking statements. Also, these forward-looking statements represent our estimates and assumptions only as of the date of this report. We expressly disclaim any obligation or undertaking to release publicly any updates or revisions to any forward-looking statement contained in this report to reflect any change in our expectations or any change in events, conditions or circumstances on which any of our forward-looking statements are based. Factors that could cause or contribute to differences in our future financial results include those discussed in the risk factors set forth in Item 1A of Part II of this Quarterly Report on Form 10-Q, in our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the Securities and Exchange Commission on March 30, 2018 and in our other filings with the Securities and Exchange Commission. Readers should also be cautioned that results of any reported period are often not indicative of results for any future period.
 
Overview 
 
We derive our net sales primarily from sales of Internet access and other communications-related products including cable modems and modem/routers, Digital Subscriber Line (“DSL”) modems and modem/routers, routers and other local area network products, and dial-up modems through retailers, distributors, and other customers. We sell our products through a direct sales force and through independent sales agents. All of our employees are located at our headquarters in Boston, Massachusetts.  We are experienced in electronics hardware, firmware, and software design and test, regulatory certifications, product documentation, and packaging; and we use that experience in developing each product in-house or in partnership with suppliers who are typically based in Asia. Electronic assembly and testing of our products in accordance with our specifications is typically done in Asia, and we do further testing, warehousing, and shipping in our Tijuana facility.
 
In July 2016 Zoom headquarters moved from our long-time location at 207 South Street to 99 High Street in Boston. The lease for this new location terminates June 29, 2019. We also lease a test/warehouse/ship facility in Tijuana, Mexico. In November 2014 we signed a one-year lease with five one-year renewal options thereafter for an 11,390 square foot facility in Tijuana, Mexico. In September 2015, we extended the term of the lease from December 1, 2015 through November 30, 2018. In September 2015, we also signed a new lease for additional space in the adjacent building, which doubled the existing capacity. The term of the lease is from March 1, 2016 through November 30, 2018; and the Company expects to renew this lease.
 
We continually seek to improve our product designs and manufacturing approach in order to improve product performance and reduce our costs. We pursue a strategy of outsourcing rather than internally developing our modem chipsets, which are application-specific integrated circuits that form the technology base for our modems. By outsourcing the chipset technology, we are able to concentrate our research and development resources on modem system design, leverage the extensive research and development capabilities of our chipset suppliers, and reduce our development time and associated costs and risks. As a result of this approach, we are able to quickly develop new products while maintaining a relatively low level of research and development expense as a percentage of net sales. We also outsource aspects of our manufacturing to contract manufacturers as a means of reducing our costs of production, and to provide us with greater flexibility in our production capacity.
 
 
14
 
 
Our gross margin for a given product generally depends on a number of factors including the type of customer to whom we are selling. The gross margin for sales through retailers tends to be higher than for some of our other customers; but the sales, support, returns, and overhead costs associated with retailers tend to be higher.
 
As of September 30, 2018, we had thirty-three full-time and part-time employees. Eleven employees were engaged in research and development and quality control. Four employees were involved in operations, which manages production, inventory, purchasing, warehousing, freight, invoicing, shipping, collections, and returns. Eleven employees were engaged in sales, marketing, and customer support. The remaining seven employees performed executive, accounting, administrative, and management information systems functions. We currently have twenty-nine full-time employees and four employees working less than 5 days per week, typically 4 days per week. Our dedicated personnel in Tijuana, Mexico are employees of our Mexican service provider and not included in our headcount. As of September 30, 2018, we had two consultants in sales and one consultant in information systems, none of whom is included in our employee headcount.
 
Critical Accounting Policies and Estimates
 
Following is a discussion of what we view as our more significant accounting policies and estimates. As described below, management judgments and estimates must be made and used in connection with the preparation of our financial statements. We have identified areas where material differences could result in the amount and timing of our net sales, costs, and expenses for any period if we had made different judgments or used different estimates.
 
Revenue Recognition. We adopted ASC 606 using the modified retrospective method provision of this standard effective January 1, 2018, which requires us to apply the new revenue standard to (i) all new revenue contracts entered into after January 1, 2018 and (ii) all existing revenue contracts as of January 1, 2018 through a cumulative adjustment to retained earnings. In accordance with this approach, there was no material impact which required a cumulative effect adjustment.
 
Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.
 
Identification of the contract, or contracts, with a customer — a contract with a customer exists when we enter into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods.
 
Identification of the performance obligations in the contract — performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. We ship product in accordance with the purchase order and standard terms as reflected within our order acknowledgments and sales invoices.
 
Determination of the transaction price — the transaction price is determined based on the consideration to which we will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with our internally approved pricing guidelines.
 
Allocation of the transaction price to the performance obligations in the contract — if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to us as there is only one performance obligation, which is to ship the goods.
 
Recognition of revenue when, or as, we satisfy a performance obligation — we satisfy performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:
 
● We have a present right to payment
● The customer has legal title to the goods
● We have transferred physical possession of the goods
● The customer has the significant risks and rewards of ownership of the goods
● The customer has accepted the goods
 
 
15
 
 
We have concluded that transfer of control substantively transfers to the customer upon shipment or delivery, depending on the delivery terms of the purchase agreement.
 
We primarily sell hardware products to our customers. The hardware products include dial-up modems, DSL modems, cable modems, and local area networking equipment.
 
We derive our net sales primarily from the sales of hardware products to four types of customers:
 
 
Computer peripherals retailers;
 
 
Computer product distributors;
 
 
Internet service providers; and
 
 
Original equipment manufacturers
 
We recognize hardware net sales for our customers at the point when the customers take legal ownership of the delivered products. Legal ownership passes from us to the customer based on the contractual Free on Board (“FOB”) point specified in signed contracts and purchase orders, which are both used extensively. Many of our customer contracts or purchase orders specify FOB destination, which means that title and risk remain with the seller until it has delivered the goods to the location specified in the contract. We verify the delivery date on all significant FOB destination shipments made during the last 10 business days of each quarter.
 
Our net sales of hardware include reductions resulting from certain events which are characteristic of the sales of hardware to retailers of computer peripherals. These events are product returns, certain sales and marketing incentives, price protection refunds, and consumer mail-in and in-store rebates. Each of these is accounted for as a reduction of net sales based on detailed management estimates, which are reconciled to actual customer or end-consumer credits on a monthly or quarterly basis.
 
Product Returns. Products are returned by retail stores and distributors for inventory balancing, contractual stock rotation privileges, and warranty repair or replacements. We estimate the sales and cost value of expected future product returns of previously sold products. Our estimates for product returns are based on recent historical trends plus estimates for returns prompted by, among other things, announced stock rotations and announced customer store closings. Management reviews historical returns, current economic trends, and changes in customer demand and acceptance of our products when estimating sales return allowances. Product returns are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods).
 
Price Protection Refunds. We have a policy of offering price protection to certain of our retailer and distributor customers for some or all their inventory. Under the price protection policies, when we reduce our prices for a product, the customer receives a credit for the difference between the original purchase price and our reduced price for their unsold inventory of that product. Our estimates for price protection refunds are based on a detailed understanding and tracking by customer and by sales program. Information from customer inventory-on-hand reports or from direct communications with the customers is used to estimate the refund. Price protection refunds are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods).
 
Sales and Marketing Incentives. Many of our retailer customers require sales and marketing support funding, which is an expense item in selling expense, unless the funding is a function of sales activity and therefore variable. Under Topic 606, sales and marketing incentives must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods).
 
 
16
 
 
Rebates and Promotions. Our rebates are based on a detailed understanding and tracking by customer and sales program. Rebates and promotions are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods).
 
Accounts Receivable Valuation. We establish accounts receivable valuation allowances equal to the above-discussed net sales adjustments for estimates of product returns, price protection refunds, consumer rebates, and general bad debt reserves. These allowances are reduced as actual credits are issued to the customer's accounts.
 
Inventory Valuation and Cost of Goods Sold. Inventory is valued at the lower of cost, determined by the first-in, first-out method, or its net realizable value. We review inventories for obsolete and slow moving products each quarter and make provisions based on our estimate of the probability that the material will not be consumed or that it will be sold below cost. Additionally, material product certification costs on new products are capitalized and amortized over the expected period of value of the respective products.
 
Valuation and Impairment of Deferred Tax Assets. As part of the process of preparing our financial statements we estimate our income tax expense and deferred income tax position. This process involves the estimation of our actual current tax exposure together with assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our balance sheet. We then assess the likelihood that our deferred tax assets will be recovered from future taxable income. To the extent we believe that recovery is not likely, we establish a valuation allowance. Changes in the valuation allowance are reflected in the statement of operations.
 
Significant management judgment is required in determining our provision for income taxes and any valuation allowances. We have recorded a 100% valuation allowance against our deferred income tax assets. It is management's estimate that, after considering all available objective evidence, historical and prospective, with greater weight given to historical evidence, it is more likely than not that these assets will not be realized. If we establish a record of continuing profitability, at some point we will be required to reduce the valuation allowance and recognize an equal income tax benefit which will increase net income in that period(s).
 
As of December 31, 2017 we had federal net operating loss carry forwards of approximately $54.60 million which are available to offset future taxable income. They are due to expire in varying amounts from 2018 to 2037. As of December 31, 2017, we had state net operating loss carry forwards of approximately $8.88 million which are available to offset future taxable income. They are due to expire in varying amounts from 2031 through 2037. A valuation allowance has been established for the full amount of deferred income tax assets as management has concluded that it is more-likely than-not that the benefits from such assets will not be realized.
 
Results of Operations
 
Comparison of the three months ended September 30, 2018 to the three months ended September 30, 2017
 
Summary. Net sales were $9.0 million for the third quarter ended September 30, 2018 (“Q3 2018”), up 4.9% from $8.58 million for the third quarter ended September 30, 2017 (“Q3 2017”). We reported net income of $346 thousand for Q3 2018, compared to net income of $377 thousand for Q3 2017.
 
Net Sales. Our total net sales for Q3 2018 increased $418 thousand or 4.9% from Q3 2017, primarily due to higher sales volume of Motorola branded products.
 
Concentration. In Q3 2018 two companies accounted for 10% or greater separately and 77% combined of the Company’s total net sales. At September 30, 2018 three companies with an accounts receivable balance of 10% or greater accounted for a combined 72% of the Company’s accounts receivable. In Q3 2017, three companies accounted for 10% or greater separately and 92% combined of the Company’s total net sales. At September 30, 2017 three companies with an accounts receivable balance of 10% or greater accounted for a combined 83% of the Company’s accounts receivable.
 
 
17
 
 
Gross Profit. Gross profit was $3.27 million or 36.4% of net sales in Q3 2018, up from $3.07 million or 35.7% of net sales in Q3 2017. Improvement in gross profit was primarily due to increased total sales and higher sales through online retailers, or etailers, which carry more favorable margins.
 
Selling Expense. Selling expense was $2.03 million or 22.6% of net sales in Q3 2018, up from $1.81 million or 21.1% of net sales in Q3 2017. The increase of $220 thousand was primarily due to increased advertising costs and Motorola brand royalty payments.
 
General and Administrative Expense. General and administrative expense was $438 thousand or 4.9% of net sales in Q3 2018, up 14.3% from $383 thousand or 4.5% of net sales in Q3 2017. The increase of $55 thousand was primarily due to increases in stock option costs and legal expenses.
 
Research and Development Expense. Research and development expense was $420 thousand or 4.7% of net sales in Q3 2018, down from $457 thousand or 5.3% of net sales in Q3 2017. The decrease of $37 thousand was primarily due to decreases in certification expenses, partially offset by increased stock option costs.
 
Other Income (Expense). Other expense was $33 thousand in Q3 2018 due to interest expense related to our bank credit line. Other expense was $31 thousand in Q3 2017, also due to interest expense on our bank debt.
 
Net Income (Loss). Net income was $346 thousand for Q3 2018, compared to net income of $377 thousand for Q3 2017.
 
Comparison of the nine months ended September 30, 2018 to the nine months ended September 30, 2017
 
Summary. Net sales of $24.86 million for the first nine months of 2018 were up 20.9% from net sales of $20.56 million for the first nine months of 2017. Our net income was $0.75 million for the first nine months of 2018, compared to a net loss of $0.98 million for the first nine months of 2017. Earnings per diluted share was $0.05 in the nine months ended September 30, 2018 compared to a loss per diluted share of $0.07 for the nine months ended September 30, 2017.
 
Net Sales. Our total net sales for the first nine months of 2018 increased $4.3 million or 20.9% from the first nine months of 2017, primarily due to sales growth of Motorola branded products.
 
Concentration. In the first nine months of 2018, two companies accounted for 10% or greater separately and 78% combined of the Company’s total net sales. In the first nine months of 2017, three companies accounted for 10% or greater separately and 90% combined of the Company’s total net sales.
 
Gross Profit. Gross profit was $9.29 million for the first nine months of 2018, up $2.29 million or 32.8% from gross profit of $6.99 million for the first nine months of 2017. Improvement in gross profit was primarily due to increased sales. The improvement in gross margin was due to a higher volume of sales through etailers, which carry more favorable margins, as well as an increase in total sales, which reduced our fixed overhead as a percentage of sales.
 
Selling Expense. Selling expense was $6.2 million or 25.0% of net sales in the first nine months of 2018, up from $5.34 million or 26.0% of net sales in the first nine months of 2017. The increase of $0.87 million was primarily due to increased advertising costs and Motorola royalty payments, partially offset by decreases in marketing funds and freight costs.
 
General and Administrative Expense. General and administrative expense was $1.06 million or 4.3% of net sales for the first nine months of 2018, down 8.2% from $1.15 million or 5.6% of net sales for the first nine months of 2017. The decrease of $94 thousand was due primarily reassessment of sales tax liability, and decreased marketing and promotion costs.
 
Research and Development Expense. Research and development expense was $1.20 million or 4.8% of net sales in the first nine months of 2018, down 12.3% from $1.37 million or 6.7% of net sales in the first nine months of 2017. The decrease of $169 thousand was due primarily to decreased product certification testing and compliance.
 
 
18
 
 
Other Income (Expense). Other expense was $45 thousand in the first nine months of 2018, and was $98 thousand in the first nine months of 2017, due to interest expense related to our bank credit line.
 
Net Income (Loss). Net income was $752 thousand for the first nine months of 2018, compared to the net loss of $980 thousand for the first nine months of 2017.
 
Liquidity and Capital Resources
 
On September 30, 2018 we had approximately $1.95 million in bank debt for a $3.0 million asset-based credit line, approximately $238 thousand in cash and cash equivalents, and working capital of approximately $4.0 million. Our credit line has a maturity date of November 2018, and automatically renews unless cancelled under the terms of agreement.
 
Major uses of cash during the first nine months of 2018 were increases of approximately $2.17 million in accounts receivable, and approximately $1.1 million in inventory. Major contributors to cash were an increase of approximately $1.86 million in bank debt and net income of approximately $752 thousand.
 
We continue to experience sales growth, and had operating profits for four of the last five quarters. We expect to maintain acceptable levels of liquidity to meet our obligations as they become due for at least twelve months from the date of filing of this Quarterly Report on Form 10-Q with the Securities Exchange Commission.
 
Commitments
 
During the nine months ended September 30, 2018, there were no material changes to our capital commitments and contractual obligations from those disclosed in our Form 10-K for the year ended December 31, 2017.
 
Off-Balance Sheet Arrangements
 
During the nine months ended September 30, 2018, there were no material changes to our off-balance sheet arrangements from those disclosed in our Form 10-K for the year ended December 31, 2017.
 
ITEM 3. 
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
 
Not Required.
 
ITEM 4. 
CONTROLS AND PROCEDURES
 
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports pursuant to the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission, and that such information is accumulated and communicated to our management, including our Chief Executive Officer who is also our Acting Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, as ours are designed to do, and management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
 
In connection with the preparation of this Quarterly Report on the Form 10-Q, we carried out an evaluation, under the supervision and with the participation of our management including our Chief Executive Officer and Acting Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act as of September 30, 2018. Based upon that evaluation, our Chief Executive Officer and Acting Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report.
 
There have been no significant changes in our internal controls over financial reporting that occurred during the period covered by this report that have materially or are reasonably likely to materially affect our internal control over financial reporting.
 
 
19
 
 
PART II OTHER INFORMATION
 
ITEM 1. 
LEGAL PROCEEDINGS
 
For a description of our material pending legal proceedings, please refer to Note 4, “Contingencies – Legal Matters” of the Notes to Condensed Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated herein by reference.
 
ITEM 1A. 
RISK FACTORS
 
This report contains forward-looking statements that involve risks and uncertainties, such as statements of our objectives, expectations and intentions. The cautionary statements made in this report are applicable to all forward-looking statements wherever they appear in this report. Our actual results could differ materially from those discussed herein. Factors that could cause or contribute to such differences include the risk factors contained in our Annual Report on Form 10-K for the year ended December 31, 2017, filed with the SEC on March 30, 2018, as well as those discussed in this report and in our other filings with the SEC.
 
Changes to United States tax, tariff and import/export regulations may have a negative effect on global economic conditions, financial markets and our business.
 
We import almost all of our products from manufacturers in China. The Office of the U.S. Trade Representative (the “USTR”) recently implemented a 10% tariff that affects close to 100% of our products imported into the U.S., and proposed a 25% tariff that is likely to begin in January 2019. If these or other significant tariffs occur, they could materially negatively impact our financial results; as we will likely only be able to pass some of the costs of the tariffs on to our customers. Further, even if we are able to pass the costs on, it would be likely to reduce the amount of impacted products that customers in the U.S. purchase. While we may be able to shift the manufacturing locations for some of these products to locations that would not be subject to the proposed tariffs, executing such a shift would take significant time and would be difficult or impracticable for many products; and manufacturing in such locations would likely increase our manufacturing costs.
 
In addition, the current U.S. presidential administration has in the past discussed modifying or withdrawing from the North American Free Trade Agreement (“NAFTA”). The vast majority of our products currently move through our facility in Mexico, where we perform test, quality control, warehousing, shipping, and other functions.  Future modifications to, or withdrawal from, NAFTA could also have a material negative impact on our financial results.
 
Except for the risk factor set forth above, there have not been any material changes from the risk factors previously disclosed under Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2017.
 
 
20
 
 
ITEM 6. 
EXHIBITS
 
 
Exhibit No.
 
Exhibit Description
10.1
 
Employment Agreement between Zoom Telephonics, Inc. and Joseph Wytanis, dated as of October 4, 2018 (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by the Company on October 18, 2018).
 
Certification of Chief Executive Officer and Acting Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1 (1)
 
Certifications of Chief Executive Officer and Acting Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS
 
XBRL Instance Document
101.SCH
 
XBRL Taxonomy Extension Schema Document
101.CAL
 
XBRL Taxonomy Calculation Linkbase Document
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
 
XBRL Taxonomy Label Linkbase Document
101.PRE
 
XBRL Taxonomy Presentation Linkbase Document
______________
 
(1) 
In accordance with Item 601(b)(32)(ii) of Regulation S-K, the certifications furnished in Exhibit 32.1 hereto is deemed to accompany this Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act. Such certification will not be deemed to be incorporated by reference into any filings under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference.
 
 
 
ZOOM TELEPHONICS, INC.
 
SIGNATURES
 
Pursuant to the requirements of the Securities and Exchange Act of 1934, the Company has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
 
ZOOM TELEPHONICS, INC.
(Registrant)
 
 
 
 
 
 
Date: November 13, 2018
By:
/s/ Frank B. Manning
 
 
Frank B. Manning, Chief Executive Officer and Acting Chief Financial Officer
(Principal Executive Officer and Principal Financial and Accounting Officer)
 
 
 
 
 
 
 
 
 
21
 
 
EXHIBIT INDEX
 
 
Exhibit No.
 
Exhibit Description
10.1
 
Employment Agreement between Zoom Telephonics, Inc. and Joseph Wytanis, dated as of October 4, 2018 (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by the Company on October 18, 2018).
31.1
 
Certification of Chief Executive Officer and Acting Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1 (1)
 
Certifications of Chief Executive Officer and Acting Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS
 
XBRL Instance Document
101.SCH
 
XBRL Taxonomy Extension Schema Document
101.CAL
 
XBRL Taxonomy Calculation Linkbase Document
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
 
XBRL Taxonomy Label Linkbase Document
101.PRE
 
XBRL Taxonomy Presentation Linkbase Document
______________
 
(1) 
In accordance with Item 601(b)(32)(ii) of Regulation S-K, the certifications furnished in Exhibit 32.1 hereto is deemed to accompany this Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act. Such certification will not be deemed to be incorporated by reference into any filings under the Securities Act or the Exchange Act, except to the extent that the registrant specifically incorporates it by reference. 
 
 
 
 
22
EX-31.1 2 zmtp_ex311.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 Blueprint
 
EXHIBIT 31.1
 
CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Frank B. Manning, Chief Executive Officer, and Acting Chief Financial Officer of Zoom Telephonics, Inc., certify that:
 
1) I have reviewed this Quarterly Report on Form 10-Q of Zoom Telephonics, 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) As the registrant's certifying officer, I am responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:
 
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
 
5) As the registrant's certifying officer, 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 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, 2018
By:
/s/ Frank B. Manning
 
 
Frank B. Manning
Chief Executive Officer
and Acting Chief Financial Officer
(Principal Executive Officer and
Principal Financial and Accounting Officer)
 
 
EX-32.1 3 zmtp_ex321.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 Blueprint
 
EXHIBIT 32.1
CERTIFICATION
 
Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code).
 
In connection with the quarterly report on Form 10-Q of Zoom Telephonics, Inc. (the "Company") for the period ended September 30, 2018 as filed with the Securities and Exchange Commission on or about the date hereof (the "Report"), the undersigned, Frank B. Manning, Chief Executive Officer and Acting Chief Financial Officer, hereby certifies, pursuant to 18 U.S.C. Section 1350, that:
 
(1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
 
(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: November 13, 2018
By:
/s/ Frank B. Manning
 
 
Frank B. Manning
Chief Executive Officer and
Acting Chief Financial Officer
(Principal Executive Officer and
Principal Financial and Accounting Officer)
 
 
 
 
This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.
 
EX-101.INS 4 zmtp-20180930.xml XBRL INSTANCE DOCUMENT 0001467761 2017-12-31 0001467761 2018-09-30 0001467761 2018-01-01 2018-09-30 0001467761 ZMTP:ThreeCustomersSalesMember 2017-01-01 2017-09-30 0001467761 2017-01-01 2017-09-30 0001467761 2017-09-30 0001467761 ZMTP:ThreeCustomersReceivablesMember 2018-01-01 2018-09-30 0001467761 ZMTP:ThreeCustomersReceivablesMember 2017-01-01 2017-09-30 0001467761 2016-12-31 0001467761 ZMTP:RetailersMember 2018-01-01 2018-09-30 0001467761 ZMTP:RetailersMember 2017-01-01 2017-09-30 0001467761 ZMTP:DistributorsMember 2018-01-01 2018-09-30 0001467761 ZMTP:DistributorsMember 2017-01-01 2017-09-30 0001467761 ZMTP:OtherMember 2018-01-01 2018-09-30 0001467761 ZMTP:OtherMember 2017-01-01 2017-09-30 0001467761 ZMTP:CableModemsAndGatewaysMember 2018-01-01 2018-09-30 0001467761 ZMTP:CableModemsAndGatewaysMember 2017-01-01 2017-09-30 0001467761 ZMTP:OtherProductMember 2018-01-01 2018-09-30 0001467761 ZMTP:OtherProductMember 2017-01-01 2017-09-30 0001467761 ZMTP:TwoCustomersSalesMember 2018-01-01 2018-09-30 0001467761 2018-07-01 2018-09-30 0001467761 2017-07-01 2017-09-30 0001467761 ZMTP:TwoCustomersSalesMember 2018-07-01 2018-09-30 0001467761 ZMTP:RetailersMember 2018-07-01 2018-09-30 0001467761 ZMTP:RetailersMember 2017-07-01 2017-09-30 0001467761 ZMTP:DistributorsMember 2018-07-01 2018-09-30 0001467761 ZMTP:DistributorsMember 2017-07-01 2017-09-30 0001467761 ZMTP:OtherMember 2018-07-01 2018-09-30 0001467761 ZMTP:OtherMember 2017-07-01 2017-09-30 0001467761 ZMTP:CableModemsAndGatewaysMember 2018-07-01 2018-09-30 0001467761 ZMTP:CableModemsAndGatewaysMember 2017-07-01 2017-09-30 0001467761 ZMTP:OtherProductMember 2018-07-01 2018-09-30 0001467761 ZMTP:OtherProductMember 2017-07-01 2017-09-30 0001467761 2018-11-05 0001467761 ZMTP:ThreeCustomersSalesMember 2017-07-01 2017-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure Zoom Telephonics, Inc. 0001467761 10-Q 2018-09-30 false --12-31 Yes Non-accelerated Filer 2018 0.01 0.01 25000000 25000000 Q3 8239439 11619409 578406 680411 5202303 6300794 2229512 4400032 229218 238172 90853 179846 8792681 12129053 161574 268645 391668 240999 3526851 3529843 90260 1949850 1172984 1883741 831000 240973 5621095 7604407 -37246561 -36494419 40265282 40857998 152865 161067 8792681 12129053 3171586 4524646 15286540 16106681 15286540 16106681 1524728 1844604 1149 90137 3676426 4366053 958500 1851900 2811638 4420776 15094 20744 127821 0 439211 0 0 0 582126 20744 2229512 4400032 314504 253255 750000 875000 0 683717 108480 71769 false true 16106681 9287075 6994637 3273090 3066323 15572098 13561520 5726970 5515753 24859173 20556157 22745719 19449302 1255259 503321 858195 603534 22782715 19785177 2076458 770980 9000060 8582076 7998492 8169316 552346 231765 449222 180995 8162319 8328518 837741 253558 8468522 7862710 2891287 2653705 1199067 1367718 420475 457309 1059613 1153753 438326 383475 6209842 5341239 2032486 1812921 818553 -868073 381803 412618 -44918 -98191 -33332 -30549 -385 -11072 -320 65 44763 87178 33051 30636 230 59 39 22 773635 -966264 348471 382069 752142 -980387 345934 377085 21493 14123 2537 4984 0.05 -0.07 0.02 0.02 0.05 -0.07 0.02 0.03 16630306 14851229 16775498 16419374 15905348 14851229 16050540 14953285 -120420 186440 5651 540 226160 170074 274339 391181 -1994653 689023 123722 1421963 102005 327462 978071 566490 2176171 -393164 -230741 -168849 207181 93849 23560 75000 2234348 -609167 374758 102675 1859590 -711842 8954 -88993 21493 14123 44763 87178 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The accompanying condensed consolidated financial statements (&#8220;financial statements&#8221;) are unaudited. However, the condensed consolidated balance sheet as of December&#160;31, 2017 was derived from audited financial statements. In the opinion of management, the accompanying financial statements include all necessary adjustments to present fairly the condensed consolidated financial position, results of operations and cash flows of Zoom Telephonics, Inc. (the &#8220;Company&#8221; or &#8220;Zoom&#8221;). The adjustments are of a normal, recurring nature.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The results of operations for the periods presented are not necessarily indicative of the results to be expected for the entire year. The Company has evaluated subsequent events from September 30, 2018 through the date of this filing and determined that there are no such events requiring recognition or disclosure in the financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The financial statements of the Company presented herein have been prepared pursuant to the rules of the Securities and Exchange Commission for quarterly reports on Form&#160;10-Q and do not include all of the information and disclosures required by accounting principles generally accepted in the United States of America. These financial statements should be read in conjunction with the audited financial statements and notes thereto for the year ended December&#160;31, 2017 included in the Company's 2017 Annual Report on Form&#160;10-K for the year ended December 31, 2017.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>Sales Tax</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company recorded a sales tax accrual in 2017 after the Company became aware that a state sales tax liability was both probable and estimable as of December 31, 2017. The state sales tax liability stems from the Company&#8217;s &#8216;Fulfilled by Amazon&#8217; sales agreement which allows Amazon to warehouse the Company&#8217;s inventory throughout a number of states. As a result, the Company recorded an expense of $831 thousand in Q4 2017, and approximated $119 thousand additional expense in Q1 2018. During Q2 2018, the Company settled its obligations with a number of states, and re-assessed its liability on the few states remaining, and determined that a reduction of approximately $203 thousand in the sales tax liability was warranted. During Q3 2018, the Company settled additional obligations with some of the remaining states. Additionally, there were no re-assessments to the liability during Q3 2018. As of September 30, 2018, approximately $86 thousand of the original state sales tax liability remains.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b><i>Recently Adopted Accounting Standards</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b><i>Revenue Recognition</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, <i>Revenue from Contracts with Customers</i>, to clarify the principles used to recognize revenue for all entities. Under ASU 2014-09, an entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which a company expects to be entitled in exchange for those goods or services.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company adopted Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606 using the modified retrospective method provision of this standard effective <i>January 1, 2018,</i> which requires the Company to apply the new revenue standard to (i) all new revenue contracts entered into after <i>January 1, 2018</i> and (ii) all existing revenue contracts as of <i>January 1, 2018</i> through a cumulative adjustment to retained earnings. In accordance with this approach,<i>&#160;</i>there was no material impact which required a cumulative effect adjustment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Identification of the contract, or contracts, with a customer &#8212;</i> a contract with a customer exists when the Company enters into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party&#8217;s rights regarding the goods to be transferred and identifies the payment terms related to these goods.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Identification of the performance obligations in the contract &#8212;</i> performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. The Company ships product in accordance with the purchase order and standard terms as reflected within the Company&#8217;s order acknowledgments and sales invoices.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Determination of the transaction price</i> &#8212; the transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with the Company&#8217;s internally approved pricing guidelines.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Allocation of the transaction price to the performance obligations in the contract</i> &#8212; if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to the Company as there is only one performance obligation, which is to ship the goods.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Recognition of revenue when, or as, the Company satisfies a performance obligation</i> &#8212; the Company satisfies performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: 0.5in">&#9679; The Company has a present right to payment</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 45pt; text-indent: 0.25in">&#9679; The customer has legal title to the goods</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: 0.5in">&#9679; The Company has transferred physical possession of the goods</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: 0.5in">&#9679; The customer has the significant risks and rewards of ownership of the goods</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: 0.5in">&#9679; The customer has accepted the goods</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company has concluded that transfer of control substantively transfers to the customer upon shipment or delivery, depending on the delivery terms of the purchase agreement.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Other considerations of Topic 606 include the following:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Warranties</i> - the Company does not offer customers to purchase a warranty separately. Therefore there is not a separate performance obligation. The Company does account for warranties as a cost accrual and the warranties do not include any additional distinct services other than the assurance that the goods comply with agreed-upon specifications. Warranties are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to warranties are historically not material.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Returned Goods</i> - analyses of actual returned product are compared to that of the product return estimates and historically have resulted in no material difference between the two. The Company has concluded that the current process of estimating the return reserve represents a fair measure with which to adjust revenue. Returned goods are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). Under implementation of Topic 606, the Company will monitor pending authorized returns of goods and, if deemed appropriate, record the right of return asset accordingly.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Price protection</i> - price protection provides that if the Company reduces the price on any products sold to the customer, the Company will guarantee an account credit for the price difference for all quantities of that product that the customer still holds. Price protection is variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to price protection are historically not material.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Volume Rebates and Promotion Programs</i> - volume rebates are variable dependent upon the volume of goods sold-through the Company&#8217;s customers to end-users variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to rebates and promotions are historically not material.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Impact of adoption of new revenue guidance on financial statement line items:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accounts receivable, net:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Gross accounts receivable</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,420,776</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,811,638</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for doubtful accounts</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(20,744</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(15,094</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for marketing distribution funds *</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(127,821</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for returns *</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(439,211</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for price protection, promotions *</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total allowances</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(20,744</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(582,126</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total accounts receivable, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,400,032</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,229,512</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accrued other expenses:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Audit, legal, payroll</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">253,255</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">314,504</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Trademark licensing costs</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">875,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">750,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Reserve for returns and allowances*</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">683,717</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">71,769</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">108,480</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total accrued other expenses</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,883,741</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,172,984</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">------------------------------------------------------------------------------------------------------------------------------------------------------------</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">*&#160;Upon adoption of ASC 606 on January 1, 2018, certain accounts receivable allowances totaling $683,717 as of September 30, 2018 were reported as accrued other expenses as payable to the Company's customers and settled in cash or by credit on account.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Company revenues are primarily from the selling of products that are shipped and billed. Consistent with the revenue recognition accounting standard, revenues are recognized when control is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. Sales are earned at a point in time through ship-and-bill performance obligations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #252525">The impact of adopting this standard on the Company&#8217;s condensed consolidated financial statements required no cumulative transition adjustment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Regarding disaggregated revenue disclosures, as previously noted, the Company&#8217;s business is controlled as a single operating segment that consists of the manufacture and sale of Internet access and other communications-related products. Most of the Company&#8217;s transactions are very similar in nature, contract, terms, timing, and transfer of control of goods.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Disaggregated revenue by distribution channel:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended September 30,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine Months Ended September 30,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>&#160; Through :</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Retailers</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">7,998,492</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,169,316</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">22,745,719</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">19,449,302</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Distributors</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">552,346</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">231,765</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,255,259</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">503,321</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">449,222</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">180,995</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">858,195</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">603,534</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">9,000,060</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">8,582,076</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">24,859,173</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">20,556,157</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Disaggregated revenue by product:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended September 30,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine Months Ended September 30,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Cable Modems &#38; gateways</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,162,319</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,328,518</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">22,782,715</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">19,785,177</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">837,741</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">253,558</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,076,458</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">770,980</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">9,000,060</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">8,582,076</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">24,859,173</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">20,556,157</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenue is recognized when obligations under the terms of a contract with customers are satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring the products. Based on the nature of the Company&#8217;s products and customer contracts, the Company has not recorded any deferred revenue. Any agreements with customers that could impact revenue such as rebates or promotions are recognized in the period of agreement.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In March 2018, the FASB issued ASU No. 2018-05, <i>Income Taxes (Topic 740) &#8211; Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118.</i> &#160;ASU 2018-05 amends Accounting Standards Codification (&#8220;ASC&#8221;) Topic 740 to provide guidance on accounting for the tax effects of the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;) pursuant to Staff Accounting Bulletin No. 118. &#160;ASU 2018-05 addresses situations where the accounting under ASC Topic 740 is incomplete for certain income tax effects of the Tax Act upon issuance of the entity&#8217;s financial statements for the reporting period in which the Tax Act was enacted. &#160;The adoption of ASU 2018-05 in March 2018 did not have a material effect on our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Recently Issued Accounting Standards</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In June 2016, the FASB issued ASU No. 2016-13, &#34;Financial Instruments Credit Losses &#8212;Measurement of Credit Losses on Financial Instruments.&#34; ASU 2016-13 requires a financial asset (or group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. ASU 2016-13 is effective for public business entities that are SEC filers for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted in any interim or annual period for fiscal years beginning after December 15, 2018. An entity should apply the amendments in ASU 2016-13 through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective (modified-retrospective approach). The Company is currently evaluating the potential impact that the adoption of ASU 2016-13 may have on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In July 2018, the FASB issued ASU No. 2018-10, <i>Codification Improvements to Topic 842, Leases</i>, and ASU No. 2018-11, <i>Targeted Improvements to Topic 842, Leases</i>. ASU 2018-10 updates Topic 842 in order to clarify narrow aspects of the guidance issued in ASU 2016-02, <i>Leases (Topic 842)</i>. Prior to ASU 2018-11, a modified retrospective transition was required for financing or operating leases existing at or entered into after the beginning of the earliest comparative period presented in the financial statements. ASU 2018-11 provides entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity&#8217;s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current generally accepted accounting principles (Topic 840, <i>Leases</i>). An entity that elects this transition method must prove the required Topic 840 disclosures for all periods that continue to be in accordance with Topic 840. The amendments in ASU 2018-10 and ASU 2018-11 are effective when ASU 2016-02 is effective, for fiscal years beginning after December 15, 2018. The Company has evaluated which transition approach it will elect but does not expect the adoption of ASU 2016-02, ASU 2018-10 and ASU 2018-11 to have a significant impact on its consolidated financial statements. The Company will adopt ASC Topic 842 using the alternative transition approach effective <i>January 1, 2019,</i> which requires the Company to apply the new lease standard to (i) all new lease contracts entered into after <i>January 1, 2019</i> and (ii) all existing lease contracts as of <i>January 1, 2018</i> through a cumulative adjustment to retained earnings. In accordance with this approach,<i>&#160;</i>the Company does not expect there to be a material impact which would require a cumulative effect adjustment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b><i>Reclassification</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Certain accrued other expenses as presented in the impact of adoption of new revenue guidance on financial statement line items note above previously classified as &#8220;Other&#8221; as of December 31, 2017, have been reclassified within &#8220;Audit, legal, payroll&#8221; for consistency with current quarter presentation. This reclassification had no effect on the reported condensed consolidated balance sheet.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September 30, 2018 the Company had approximately $1.95 million in bank debt for a $3.0 million asset-based credit line, approximately $238 thousand in cash and cash equivalents, and working capital of approximately $4.0 million. <font style="background-color: white">The Company&#8217;s credit line has a maturity date of November 2018, and automatically renews unless cancelled under the terms of agreement.</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Major uses of cash during the first nine months of 2018 were increases of approximately $2.17 million in accounts receivable, and approximately $1.1 million in inventory. Major contributors to cash were an increase of approximately $1.86 million in bank debt and net income of approximately $752 thousand.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="background-color: white">The Company</font> continues to experience sales growth, and had operating profits for four of the last five quarters. The <font style="background-color: white">Company expects to maintain acceptable levels of liquidity to meet its obligations as they become due for at least twelve months from the date of issuance of the Company&#8217;s Quarterly filing of this Form 10-Q with the Securities Exchange Commission.</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: -9pt"><font style="font-size: 8pt">Inventories consist of :</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Materials</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,844,604</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,524,728</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Work in process</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">90,137</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,149</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Finished goods</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,366,053</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,676,426</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,300,794</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5,202,303</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Finished goods includes inventory consigned to Amazon of $1,851,900 at September 30, 2018 and $958,500 at December 31, 2017. The Company reviews inventory for obsolete and slow moving products each quarter and makes provisions&#160;based on its estimate of the probability that the material will not be consumed or that it will be sold below cost. The provision for inventory reserves was negligible for both three months ended September 30, 2018 and 2017, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><i>(a)&#160;&#160;Contingencies</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">From time to time the Company is party to various lawsuits and administrative proceedings arising in the ordinary course of business. The Company evaluates such lawsuits and proceedings on a case-by-case basis, and its policy is to vigorously contest any such claims that it believes are without merit. The Company's management believes that the ultimate resolution of such matters will not materially and adversely affect the Company's business, financial position, or results of operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On July 11, 2018, Be Labs, Inc. (&#34;Be Labs&#34;) filed a complaint in the U.S. District Court for the District of Delaware (U.S.D.C., D.Del.) against the Company alleging infringement of U.S. Patent Nos. 7,827,581 (&#8220;the &#8217;581 patent&#8221;) and 9,344,183 (&#8220;the &#8216;183 patent&#8221;), both entitled &#8220;Wireless Multimedia System.&#8221; &#160;Be Labs alleged that the Company&#8217;s AC1900 Cable Modem/Routers, including its Model 5363 Routers, infringe both the '581 patent and the &#8216;183 patent. &#160;In its complaint, Be Labs sought injunctive relief and unspecified compensatory damages. The case was resolved in September 2018 with the entry by the judge of an Order of Dismissal with Prejudice.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company does not have any other pending or outstanding legal proceedings beyond that referenced above.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><i>(b)&#160;&#160;Commitments</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May 2015 Zoom entered into a License Agreement with Motorola Mobility LLC (the &#8220;License Agreement&#8221;).&#160;&#160;The License Agreement provides Zoom with an exclusive license to use certain trademarks owned by Motorola Trademark Holdings, LLC. for the manufacture, sale and marketing of consumer cable modem products in the United States and Canada through certain authorized sales channels.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In August 2016 Zoom entered into an amendment to the License Agreement with Motorola Mobility LLC (the &#8220;2016 Amendment&#8221;).&#160;&#160;The 2016 Amendment expands Zoom&#8217;s exclusive license to use the Motorola trademark to a wide range of authorized channels worldwide, and expands the license from cable modems and gateways to also include consumer routers, WiFi range extenders, home powerline network adapters, and access points.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In August 2017 Zoom entered into an amendment to the License Agreement with Motorola Mobility LLC (the &#8220;2017 Amendment&#8221;).&#160;&#160;The 2017 Amendment expands Zoom&#8217;s exclusive license to use the Motorola trademark to a wide range of authorized channels worldwide, and expands the license from cable modems, gateways, consumer routers, WiFi range extenders, home powerline network adapters, and access points to also include MoCa adapters, and cellular sensors. The License Agreement, as amended, has a five-year term beginning January 1, 2016 through December 31, 2020 and increased the minimum trademark licensing payments as outlined below.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In connection with the License Agreement, the Company has committed to reserve a certain percentage of wholesale prices for use in advertising, merchandising and promotion of the related products. Additionally, the Company is required to make quarterly trademark licensing payments equal to a certain percentage of the preceding quarter&#8217;s net sales with minimum annual trademark licensing payments as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Year ending December 31,</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-align: justify"><font style="font-size: 8pt">2018:</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,500,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2019:</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">4,500,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2020:</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">5,100,000</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Trademark licensing expense under the License Agreement was $875 thousand and $750 thousand for the third quarter of 2018 and 2017, respectively, and $2.625 million and $2.25 million for nine months ended September 30, 2018 and 2017, respectively. Trademark licensing expense is included in selling expense on the accompanying condensed consolidated statements of operations. The balance of the committed royalty expense for 2018 amounts to $875,000.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company has agreed with North American Production Sharing, Inc. (&#8220;NAPS&#8221;) to extend the Company&#8217;s existing Tijuana facility&#8217;s lease in connection with the Production Sharing Agreement (&#8220;PSA&#8221;) entered into between the Company and NAPS. The extension goes through November 30, 2018 and also facilitates the Company&#8217;s contracting with Mexican personnel to work in our Tijuana facility. The Company is in the processing of renewing this agreement.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company moved its headquarters on June 29, 2016 from its long time location at 207 South Street, Boston, MA to a nearby location at 99 High Street, Boston, MA. The Company signed a lease for 11,480 square feet that terminates on June 29, 2019. Payments under the lease are zero for the first 2 months, an aggregate of $413,280 for the next 12 months, an aggregate of $424,760 for the next 12 months, and an aggregate of $363,533 for the remaining term of the lease ending June 29, 2019. Rent expense was $104,577 for the third quarter of 2018 and $102,338 for the third quarter of 2017. Rent expense was $318,959 for the first nine months of 2018 and $303,860 for the first nine months of 2017.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company sells its products primarily through high-volume retailers and distributors; and also sells through Internet service providers, value-added resellers, and system integrators. The Company supports its major accounts in their efforts to offer a well-chosen selection of attractive products and to maintain appropriate inventory levels.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Relatively few companies account for a substantial portion of the Company&#8217;s revenues.&#160; In the third quarter of 2018 two companies accounted for 10% or greater individually, and 77% in the aggregate of the Company&#8217;s total net sales. In the first nine months of 2018 two companies accounted for 10% or greater individually, and 78% in the aggregate of the Company&#8217;s total net sales. At September 30, 2018, three companies with an accounts receivable balance of 10% or greater individually accounted for a combined 72% of the Company&#8217;s accounts receivable. In the third quarter of 2017 three companies accounted for 10% or greater individually, and 92% in the aggregate of the Company&#8217;s total net sales. In the first nine months of 2017 three companies accounted for 10% or greater individually, and 90% in the aggregate of the Company&#8217;s total net sales. At September 30, 2017 three companies with an accounts receivable balance of 10% or greater individually accounted for a combined 83% of the Company&#8217;s accounts receivable.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s customers generally do not enter into long-term agreements obligating them to purchase products. The Company may not continue to receive significant revenues from any of these or from other large customers. A reduction or delay in orders from any of the Company&#8217;s significant customers, or a delay or default in payment by any significant customer could materially harm the Company&#8217;s business and prospects. Because of the Company&#8217;s significant customer concentration, its net sales and operating income could fluctuate significantly due to changes in political or economic conditions, or the loss, reduction of business, or less favorable terms for any of the Company's significant customers.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On December 18, 2012, the Company entered into a Financing Agreement with Rosenthal &#38; Rosenthal, Inc. (the &#8220;Financing Agreement&#8221;). The Financing Agreement originally provided for up to $1.75 million of revolving credit, subject to a borrowing base formula and other terms and conditions. The Financing Agreement continued until November 30, 2014 with automatic renewals from year to year thereafter, unless sooner terminated by either party. The lender has the right to terminate the Financing Agreement at any time on 60 days&#8217; prior written notice.<font style="color: #1F497D">&#160;</font>Borrowings are secured by all of the Company assets including intellectual property. The Financing Agreement contains several covenants, including a requirement that the Company maintain tangible net worth of not less than $2.5 million and working capital of not less than $2.5 million.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On March 25, 2014, the Company entered into an amendment to the Financing Agreement (the &#8220;Amendment&#8221;) with an effective date of January 1, 2013. The Amendment clarified the definition of current assets in the Financing Agreement, reduced the size of the revolving credit line to $1.25 million, and revised the financial covenants so that Zoom is required to maintain tangible net worth of not less than $2.0 million and working capital of not less than $1.75 million.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On October 29, 2015, the Company entered into a second amendment to the Financing Agreement (the &#8220;Second Amendment&#8221;). Retroactive to October 1, 2015, the Second Amendment eliminated $2,500 in monthly charges for the Financing Agreement. Effective December 1, 2015, the Second Amendment reduces the effective rate of interest to 2.25% plus an amount equal to the higher of prime rate or 3.25%.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On July 19, 2016, the Company entered into a third amendment to the Financing Agreement. The Amendment increased the size of the revolving credit line to $2.5 million effective as of date of the amendment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On September 1, 2016, the Company entered into a fourth amendment to the Financing Agreement. The Amendment increased the size of the revolving credit line to $3.0 million effective with the date of this amendment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company is required to calculate its loan covenant compliance on a quarterly basis. At September 30, 2018, the Company was in compliance with both its working capital and tangible net worth covenants. At September 30, 2018, the Company&#8217;s tangible net worth was approximately $4.3 million, above the $2 million requirement; and the Company&#8217;s working capital was approximately $4.0 million, above the $1.75 million requirement. The Company's maximum borrowing at any time is 75 percent of eligible receivables less offsets, if any, with the total maximum borrowing capped at $3.0 million. On September 30, 2018 there was a $1.95 million outstanding loan balance and approximately $0.96 million of unused loan availability.&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Basic earnings (loss) per share is calculated by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares, except for periods with a loss from operations.&#160; Diluted earnings (loss) per share reflects additional common shares that would have been outstanding if dilutive potential shares of common stock had been issued.&#160; Potential shares of common stock that may be issued by the Company include shares of common stock that may be issued upon exercise of outstanding stock options. Under the treasury stock method, the unexercised options are assumed to be exercised at the beginning of the period or at issuance, if later. The assumed proceeds are then used to purchase shares of common stock at the average market price during the period.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Diluted earnings per common share for the three-month period ended September 30, 2018 was $0.02, and includes the dilutive effects of 724,958 common share equivalents. Diluted earnings per common share for the three-month period ended September 30, 2017 was $0.02 and includes the effects of 1,466,089 common share equivalents. Diluted earnings per common share for the nine-month period ended September 30, 2018 was $0.05, and includes the dilutive effects of 724,958 common share equivalents. Diluted loss per common share for the nine-month period ended September 30, 2017 excludes the effects of 1,466,089 common share equivalents, since such inclusion would be anti-dilutive. The common share equivalents consist of common shares issuable upon exercise of outstanding stock options.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b><i>Revenue Recognition</i></b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, <i>Revenue from Contracts with Customers</i>, to clarify the principles used to recognize revenue for all entities. Under ASU 2014-09, an entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which a company expects to be entitled in exchange for those goods or services.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The Company adopted Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606 using the modified retrospective method provision of this standard effective <i>January 1, 2018,</i> which requires the Company to apply the new revenue standard to (i) all new revenue contracts entered into after <i>January 1, 2018</i> and (ii) all existing revenue contracts as of <i>January 1, 2018</i> through a cumulative adjustment to retained earnings. In accordance with this approach,<i>&#160;</i>there was no material impact which required a cumulative effect adjustment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Identification of the contract, or contracts, with a customer &#8212;</i> a contract with a customer exists when the Company enters into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party&#8217;s rights regarding the goods to be transferred and identifies the payment terms related to these goods.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Identification of the performance obligations in the contract &#8212;</i> performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. The Company ships product in accordance with the purchase order and standard terms as reflected within the Company&#8217;s order acknowledgments and sales invoices.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Determination of the transaction price</i> &#8212; the transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with the Company&#8217;s internally approved pricing guidelines.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Allocation of the transaction price to the performance obligations in the contract</i> &#8212; if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to the Company as there is only one performance obligation, which is to ship the goods.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Recognition of revenue when, or as, the Company satisfies a performance obligation</i> &#8212; the Company satisfies performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: 0.5in">&#9679; The Company has a present right to payment</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 45pt; text-indent: 0.25in">&#9679; The customer has legal title to the goods</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: 0.5in">&#9679; The Company has transferred physical possession of the goods</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: 0.5in">&#9679; The customer has the significant risks and rewards of ownership of the goods</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-indent: 0.5in">&#9679; The customer has accepted the goods</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The Company has concluded that transfer of control substantively transfers to the customer upon shipment or delivery, depending on the delivery terms of the purchase agreement.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Other considerations of Topic 606 include the following:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Warranties</i> - the Company does not offer customers to purchase a warranty separately. Therefore there is not a separate performance obligation. The Company does account for warranties as a cost accrual and the warranties do not include any additional distinct services other than the assurance that the goods comply with agreed-upon specifications. Warranties are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to warranties are historically not material.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Returned Goods</i> - analyses of actual returned product are compared to that of the product return estimates and historically have resulted in no material difference between the two. The Company has concluded that the current process of estimating the return reserve represents a fair measure with which to adjust revenue. Returned goods are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). Under implementation of Topic 606, the Company will monitor pending authorized returns of goods and, if deemed appropriate, record the right of return asset accordingly.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Price protection</i> - price protection provides that if the Company reduces the price on any products sold to the customer, the Company will guarantee an account credit for the price difference for all quantities of that product that the customer still holds. Price protection is variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to price protection are historically not material.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 27pt; text-align: justify">&#9679; <i>Volume Rebates and Promotion Programs</i> - volume rebates are variable dependent upon the volume of goods sold-through the Company&#8217;s customers to end-users variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to rebates and promotions are historically not material.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Impact of adoption of new revenue guidance on financial statement line items:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accounts receivable, net:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Gross accounts receivable</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,420,776</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,811,638</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for doubtful accounts</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(20,744</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(15,094</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for marketing distribution funds *</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(127,821</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for returns *</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(439,211</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for price protection, promotions *</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total allowances</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(20,744</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(582,126</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total accounts receivable, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,400,032</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,229,512</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accrued other expenses:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Audit, legal, payroll</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">253,255</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">314,504</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Trademark licensing costs</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">875,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">750,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Reserve for returns and allowances*</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">683,717</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">71,769</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">108,480</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total accrued other expenses</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,883,741</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,172,984</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">------------------------------------------------------------------------------------------------------------------------------------------------------------</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">*&#160;Upon adoption of ASC 606 on January 1, 2018, certain accounts receivable allowances totaling $683,717 as of September 30, 2018 were reported as accrued other expenses as payable to the Company's customers and settled in cash or by credit on account.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Company revenues are primarily from the selling of products that are shipped and billed. Consistent with the revenue recognition accounting standard, revenues are recognized when control is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. Sales are earned at a point in time through ship-and-bill performance obligations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #252525">The impact of adopting this standard on the Company&#8217;s condensed consolidated financial statements required no cumulative transition adjustment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Regarding disaggregated revenue disclosures, as previously noted, the Company&#8217;s business is controlled as a single operating segment that consists of the manufacture and sale of Internet access and other communications-related products. Most of the Company&#8217;s transactions are very similar in nature, contract, terms, timing, and transfer of control of goods.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Disaggregated revenue by distribution channel:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended September 30,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine Months Ended September 30,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>&#160; Through :</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Retailers</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">7,998,492</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,169,316</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">22,745,719</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">19,449,302</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Distributors</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">552,346</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">231,765</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,255,259</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">503,321</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">449,222</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">180,995</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">858,195</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">603,534</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">9,000,060</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">8,582,076</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">24,859,173</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">20,556,157</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Disaggregated revenue by product:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended September 30,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine Months Ended September 30,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Cable Modems &#38; gateways</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,162,319</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,328,518</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">22,782,715</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">19,785,177</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">837,741</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">253,558</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,076,458</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">770,980</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">9,000,060</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">8,582,076</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">24,859,173</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">20,556,157</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Revenue is recognized when obligations under the terms of a contract with customers are satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring the products. Based on the nature of the Company&#8217;s products and customer contracts, the Company has not recorded any deferred revenue. Any agreements with customers that could impact revenue such as rebates or promotions are recognized in the period of agreement.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In March 2018, the FASB issued ASU No. 2018-05, <i>Income Taxes (Topic 740) &#8211; Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118.</i> &#160;ASU 2018-05 amends Accounting Standards Codification (&#8220;ASC&#8221;) Topic 740 to provide guidance on accounting for the tax effects of the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;) pursuant to Staff Accounting Bulletin No. 118. &#160;ASU 2018-05 addresses situations where the accounting under ASC Topic 740 is incomplete for certain income tax effects of the Tax Act upon issuance of the entity&#8217;s financial statements for the reporting period in which the Tax Act was enacted. &#160;The adoption of ASU 2018-05 in March 2018 did not have a material effect on our consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In June 2016, the FASB issued ASU No. 2016-13, &#34;Financial Instruments Credit Losses &#8212;Measurement of Credit Losses on Financial Instruments.&#34; ASU 2016-13 requires a financial asset (or group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. ASU 2016-13 is effective for public business entities that are SEC filers for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted in any interim or annual period for fiscal years beginning after December 15, 2018. An entity should apply the amendments in ASU 2016-13 through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective (modified-retrospective approach). The Company is currently evaluating the potential impact that the adoption of ASU 2016-13 may have on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In July 2018, the FASB issued ASU No. 2018-10, <i>Codification Improvements to Topic 842, Leases</i>, and ASU No. 2018-11, <i>Targeted Improvements to Topic 842, Leases</i>. ASU 2018-10 updates Topic 842 in order to clarify narrow aspects of the guidance issued in ASU 2016-02, <i>Leases (Topic 842)</i>. Prior to ASU 2018-11, a modified retrospective transition was required for financing or operating leases existing at or entered into after the beginning of the earliest comparative period presented in the financial statements. ASU 2018-11 provides entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity&#8217;s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current generally accepted accounting principles (Topic 840, <i>Leases</i>). An entity that elects this transition method must prove the required Topic 840 disclosures for all periods that continue to be in accordance with Topic 840. The amendments in ASU 2018-10 and ASU 2018-11 are effective when ASU 2016-02 is effective, for fiscal years beginning after December 15, 2018. The Company has evaluated which transition approach it will elect but does not expect the adoption of ASU 2016-02, ASU 2018-10 and ASU 2018-11 to have a significant impact on its consolidated financial statements. The Company will adopt ASC Topic 842 using the alternative transition approach effective <i>January 1, 2019,</i> which requires the Company to apply the new lease standard to (i) all new lease contracts entered into after <i>January 1, 2019</i> and (ii) all existing lease contracts as of <i>January 1, 2018</i> through a cumulative adjustment to retained earnings. In accordance with this approach,<i>&#160;</i>the Company does not expect there to be a material impact which would require a cumulative effect adjustment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended September 30,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine Months Ended September 30,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>&#160; Through :</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Retailers</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">7,998,492</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,169,316</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">22,745,719</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">19,449,302</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Distributors</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">552,346</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">231,765</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,255,259</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">503,321</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">449,222</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">180,995</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">858,195</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">603,534</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">9,000,060</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">8,582,076</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">24,859,173</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">20,556,157</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended September 30,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Nine Months Ended September 30,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Cable Modems &#38; gateways</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,162,319</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">8,328,518</font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">22,782,715</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">19,785,177</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">837,741</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">253,558</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,076,458</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">770,980</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">9,000,060</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">8,582,076</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">24,859,173</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">20,556,157</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Gross accounts receivable</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">4,420,776</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,811,638</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for doubtful accounts</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(20,744</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(15,094</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for marketing distribution funds *</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(127,821</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for returns *</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(439,211</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;Allowance for price protection, promotions *</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total allowances</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(20,744</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(582,126</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total accounts receivable, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">4,400,032</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,229,512</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Accrued other expenses:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Audit, legal, payroll</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">253,255</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">314,504</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Trademark licensing costs</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">875,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">750,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Reserve for returns and allowances*</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">683,717</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">&#8211;&#8211;</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">71,769</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">108,480</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total accrued other expenses</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,883,741</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,172,984</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: -9pt"><font style="font-size: 8pt">Inventories consist of :</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>September&#160;30,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2018</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Materials</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,844,604</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,524,728</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Work in process</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">90,137</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,149</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Finished goods</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,366,053</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,676,426</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.25in; text-indent: -9pt"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,300,794</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5,202,303</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Year ending December 31,</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-align: justify"><font style="font-size: 8pt">2018:</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3,500,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2019:</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">4,500,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2020:</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">5,100,000</font></td> <td>&#160;</td></tr> </table> 3500000 4500000 5100000 0.90 0.72 0.83 0.78 0.77 0.92 Upon adoption of ASC 606 on January 1, 2018, certain accounts receivable allowances totaling $498,285 as of June 30, 2018 were reclassified to accrued other expenses as payable to the Company's customers and settled in cash or by credit on account. EX-101.SCH 5 zmtp-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Statement of Operations and Comprehensive Income (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Disclosure - 1. Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - 2. Liquidity link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - 3. Inventories link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - 4. Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - 5. Customer Concentrations link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - 6. Bank Credit Lines link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - 7. Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - 1. Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - 1. Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - 3. Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - 4. Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - 1. Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - 1. Summary of Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - 3. Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - 3. Inventories (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - 4. Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - 5. Customer Concentrations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 zmtp-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 zmtp-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 zmtp-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Major Customers [Axis] Three Customers Percentage of Sales Three Customers Percentage of Receivables Subsegments [Axis] Retailers Distributors Other Subsegments [Axis] Cable Modems & gateways Other Two Customers Percentage of Sales 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's Reporting Status Current? Entity Filer Category Entity Emerging Growth Company Entity Small Business Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Statement of Financial Position [Abstract] ASSETS Current assets Cash and cash equivalents Accounts receivable, net Inventories Prepaid expenses and other current assets Total current assets Other assets Equipment, net Total assets LIABILITIES AND STOCKHOLDERS' EQUITY Current liabilities Bank debt Accounts payable Accrued sales tax Accrued expenses Total liabilities Commitments and contingencies (Note 4) Stockholders' equity Common stock: Authorized: 25,000,000 shares at $0.01 par value Issued and outstanding: 16,106,681 shares at September 30, 2018 and 15,286,540 shares at December 31, 2017 Additional paid-in capital Accumulated deficit Total stockholders' equity Total liabilities and stockholders' equity Stockholders Equity Common stock, par value Common stock, authorized Common stock, issued Common stock, outstanding Income Statement [Abstract] Net sales Cost of goods sold Gross profit Operating expenses: Selling General and administrative Research and development Total Operating income (loss) Other income (expense): Interest income Interest expense Other, net Total other income (expense) Income (loss) before income taxes Income taxes Net income (loss) Net income (loss) per share: Basic Diluted Basic weighted average common and common equivalent shares Diluted weighted average common and common equivalent shares Statement of Cash Flows [Abstract] Operating activities: Net income (loss) Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Depreciation and amortization Stock based compensation Provision for accounts receivable allowances Provision for (recovery of) inventory reserves Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other assets Accounts payable and accrued expenses Net cash provided by (used in) operating activities Investing activities: Cost of other assets Purchases of plant and equipment Net cash provided by (used in) investing activities Financing activities: Net funds received from (paid to) bank credit lines Proceeds from stock option exercises Net cash provided by (used in) financing activities Net change in cash Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosures of cash flow information: Cash paid during the period for: Interest Cash paid during the period for: Income taxes Notes to Financial Statements Summary of Significant Accounting Policies Liquidity Inventories Commitments and Contingencies Customer Concentrations Bank Credit Lines Earnings Loss Per Share Earnings (Loss) Per Share Summary Of Significant Accounting Policies Recently Adopted Accounting Standards Recently Issued Accounting Standards Summary Of Significant Accounting Policies Reclassification of accounts receivable allowances to accrued other expenses Disaggregation of Revenue Inventories Inventories Commitments And Contingencies Minimum annual royalty payments Gross accounts receivable Allowance for doubtful accounts Allowance for marketing distribution funds Allowance for returns Allowance for price protection, promotions Total allowances Total accounts receivable, net Audit, legal, payroll Trademark licensing costs Reserve for returns and allowances* Other Total accrued other expenses Statement [Table] Statement [Line Items] Product and Service [Axis] Revenues Inventories Materials Work in process Finished goods Total inventories Finished goods held by customer Provision for inventory reserves Commitments And Contingencies Future royalty payments for the year ending December 31, 2018 2019 2020 Customer [Axis] Percent concentration Custom Element. OtherProductMember Assets, Current Assets Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Interest Expense Nonoperating Income (Expense) Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Net Cash Provided by (Used in) Operating Activities Increase (Decrease) in Other Current Assets Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Financing Activities Inventory Disclosure [Text Block] Schedule of Inventory, Current [Table Text Block] Allowance for Doubtful Accounts Receivable AllowanceForMarketingDistributionFunds AllowanceForReturns AllowanceForPriceProtectionPromotions SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Other Liabilities, Current EX-101.PRE 9 zmtp-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Nov. 05, 2018
Document And Entity Information    
Entity Registrant Name Zoom Telephonics, Inc.  
Entity Central Index Key 0001467761  
Document Type 10-Q  
Document Period End Date Sep. 30, 2018  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Is Entity's Reporting Status Current? Yes  
Entity Filer Category Non-accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business true  
Entity Common Stock, Shares Outstanding   16,106,681
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2018  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Balance Sheets (Unaudited) - USD ($)
Sep. 30, 2018
Dec. 31, 2017
Current assets    
Cash and cash equivalents $ 238,172 $ 229,218
Accounts receivable, net 4,400,032 2,229,512
Inventories 6,300,794 5,202,303
Prepaid expenses and other current assets 680,411 578,406
Total current assets 11,619,409 8,239,439
Other assets 240,999 391,668
Equipment, net 268,645 161,574
Total assets 12,129,053 8,792,681
Current liabilities    
Bank debt 1,949,850 90,260
Accounts payable 3,529,843 3,526,851
Accrued sales tax 240,973 831,000
Accrued expenses 1,883,741 1,172,984
Total liabilities 7,604,407 5,621,095
Commitments and contingencies (Note 4)
Stockholders' equity    
Common stock: Authorized: 25,000,000 shares at $0.01 par value Issued and outstanding: 16,106,681 shares at September 30, 2018 and 15,286,540 shares at December 31, 2017 161,067 152,865
Additional paid-in capital 40,857,998 40,265,282
Accumulated deficit (36,494,419) (37,246,561)
Total stockholders' equity 4,524,646 3,171,586
Total liabilities and stockholders' equity $ 12,129,053 $ 8,792,681
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2018
Dec. 31, 2017
Stockholders Equity    
Common stock, par value $ 0.01 $ 0.01
Common stock, authorized 25,000,000 25,000,000
Common stock, issued 16,106,681 15,286,540
Common stock, outstanding 16,106,681 15,286,540
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Statement of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Net sales $ 9,000,060 $ 8,582,076 $ 24,859,173 $ 20,556,157
Cost of goods sold 5,726,970 5,515,753 15,572,098 13,561,520
Gross profit 3,273,090 3,066,323 9,287,075 6,994,637
Operating expenses:        
Selling 2,032,486 1,812,921 6,209,842 5,341,239
General and administrative 438,326 383,475 1,059,613 1,153,753
Research and development 420,475 457,309 1,199,067 1,367,718
Total 2,891,287 2,653,705 8,468,522 7,862,710
Operating income (loss) 381,803 412,618 818,553 (868,073)
Other income (expense):        
Interest income 39 22 230 59
Interest expense (33,051) (30,636) (44,763) (87,178)
Other, net (320) 65 (385) (11,072)
Total other income (expense) (33,332) (30,549) (44,918) (98,191)
Income (loss) before income taxes 348,471 382,069 773,635 (966,264)
Income taxes 2,537 4,984 21,493 14,123
Net income (loss) $ 345,934 $ 377,085 $ 752,142 $ (980,387)
Net income (loss) per share:        
Basic $ 0.02 $ 0.03 $ 0.05 $ (0.07)
Diluted $ 0.02 $ 0.02 $ 0.05 $ (0.07)
Basic weighted average common and common equivalent shares 16,050,540 14,953,285 15,905,348 14,851,229
Diluted weighted average common and common equivalent shares 16,775,498 16,419,374 16,630,306 14,851,229
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Operating activities:    
Net income (loss) $ 752,142 $ (980,387)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 274,339 391,181
Stock based compensation 226,160 170,074
Provision for accounts receivable allowances 5,651 540
Provision for (recovery of) inventory reserves (120,420) 186,440
Changes in operating assets and liabilities:    
Accounts receivable (2,176,171) 393,164
Inventories (978,071) (566,490)
Prepaid expenses and other assets (102,005) (327,462)
Accounts payable and accrued expenses 123,722 1,421,963
Net cash provided by (used in) operating activities (1,994,653) 689,023
Investing activities:    
Cost of other assets (23,560) (75,000)
Purchases of plant and equipment (207,181) (93,849)
Net cash provided by (used in) investing activities (230,741) (168,849)
Financing activities:    
Net funds received from (paid to) bank credit lines 1,859,590 (711,842)
Proceeds from stock option exercises 374,758 102,675
Net cash provided by (used in) financing activities 2,234,348 (609,167)
Net change in cash 8,954 (88,993)
Cash and cash equivalents at beginning of period 229,218 179,846
Cash and cash equivalents at end of period 238,172 90,853
Supplemental disclosures of cash flow information:    
Cash paid during the period for: Interest 44,763 87,178
Cash paid during the period for: Income taxes $ 21,493 $ 14,123
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
1. Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2018
Notes to Financial Statements  
Summary of Significant Accounting Policies

The accompanying condensed consolidated financial statements (“financial statements”) are unaudited. However, the condensed consolidated balance sheet as of December 31, 2017 was derived from audited financial statements. In the opinion of management, the accompanying financial statements include all necessary adjustments to present fairly the condensed consolidated financial position, results of operations and cash flows of Zoom Telephonics, Inc. (the “Company” or “Zoom”). The adjustments are of a normal, recurring nature.

 

The results of operations for the periods presented are not necessarily indicative of the results to be expected for the entire year. The Company has evaluated subsequent events from September 30, 2018 through the date of this filing and determined that there are no such events requiring recognition or disclosure in the financial statements.

 

The financial statements of the Company presented herein have been prepared pursuant to the rules of the Securities and Exchange Commission for quarterly reports on Form 10-Q and do not include all of the information and disclosures required by accounting principles generally accepted in the United States of America. These financial statements should be read in conjunction with the audited financial statements and notes thereto for the year ended December 31, 2017 included in the Company's 2017 Annual Report on Form 10-K for the year ended December 31, 2017.

 

Sales Tax

 

The Company recorded a sales tax accrual in 2017 after the Company became aware that a state sales tax liability was both probable and estimable as of December 31, 2017. The state sales tax liability stems from the Company’s ‘Fulfilled by Amazon’ sales agreement which allows Amazon to warehouse the Company’s inventory throughout a number of states. As a result, the Company recorded an expense of $831 thousand in Q4 2017, and approximated $119 thousand additional expense in Q1 2018. During Q2 2018, the Company settled its obligations with a number of states, and re-assessed its liability on the few states remaining, and determined that a reduction of approximately $203 thousand in the sales tax liability was warranted. During Q3 2018, the Company settled additional obligations with some of the remaining states. Additionally, there were no re-assessments to the liability during Q3 2018. As of September 30, 2018, approximately $86 thousand of the original state sales tax liability remains.

 

Recently Adopted Accounting Standards

 

Revenue Recognition

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, to clarify the principles used to recognize revenue for all entities. Under ASU 2014-09, an entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which a company expects to be entitled in exchange for those goods or services.

 

The Company adopted Accounting Standards Codification (“ASC”) Topic 606 using the modified retrospective method provision of this standard effective January 1, 2018, which requires the Company to apply the new revenue standard to (i) all new revenue contracts entered into after January 1, 2018 and (ii) all existing revenue contracts as of January 1, 2018 through a cumulative adjustment to retained earnings. In accordance with this approach, there was no material impact which required a cumulative effect adjustment.

 

Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.

 

Identification of the contract, or contracts, with a customer — a contract with a customer exists when the Company enters into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods.

 

Identification of the performance obligations in the contract — performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. The Company ships product in accordance with the purchase order and standard terms as reflected within the Company’s order acknowledgments and sales invoices.

 

Determination of the transaction price — the transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with the Company’s internally approved pricing guidelines.

 

Allocation of the transaction price to the performance obligations in the contract — if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to the Company as there is only one performance obligation, which is to ship the goods.

 

Recognition of revenue when, or as, the Company satisfies a performance obligation — the Company satisfies performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:

 

● The Company has a present right to payment

● The customer has legal title to the goods

● The Company has transferred physical possession of the goods

● The customer has the significant risks and rewards of ownership of the goods

● The customer has accepted the goods

 

The Company has concluded that transfer of control substantively transfers to the customer upon shipment or delivery, depending on the delivery terms of the purchase agreement.

 

Other considerations of Topic 606 include the following:

 

Warranties - the Company does not offer customers to purchase a warranty separately. Therefore there is not a separate performance obligation. The Company does account for warranties as a cost accrual and the warranties do not include any additional distinct services other than the assurance that the goods comply with agreed-upon specifications. Warranties are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to warranties are historically not material.

 

Returned Goods - analyses of actual returned product are compared to that of the product return estimates and historically have resulted in no material difference between the two. The Company has concluded that the current process of estimating the return reserve represents a fair measure with which to adjust revenue. Returned goods are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). Under implementation of Topic 606, the Company will monitor pending authorized returns of goods and, if deemed appropriate, record the right of return asset accordingly.

 

Price protection - price protection provides that if the Company reduces the price on any products sold to the customer, the Company will guarantee an account credit for the price difference for all quantities of that product that the customer still holds. Price protection is variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to price protection are historically not material.

 

Volume Rebates and Promotion Programs - volume rebates are variable dependent upon the volume of goods sold-through the Company’s customers to end-users variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to rebates and promotions are historically not material.

 

Impact of adoption of new revenue guidance on financial statement line items:

 

Accounts receivable, net:

 

   

September 30,

2018

   

December 31,

2017

 
Gross accounts receivable   $ 4,420,776     $ 2,811,638  
     Allowance for doubtful accounts     (20,744 )     (15,094 )
     Allowance for marketing distribution funds *     ––       (127,821 )
     Allowance for returns *     ––       (439,211 )
     Allowance for price protection, promotions *     ––       ––  
           Total allowances     (20,744 )     (582,126 )
                 Total accounts receivable, net   $ 4,400,032     $ 2,229,512  

 

Accrued other expenses:

 

   

September 30,

2018

   

December 31,

2017

 
Audit, legal, payroll   $ 253,255     $ 314,504  
Trademark licensing costs     875,000       750,000  
Reserve for returns and allowances*     683,717       ––  
Other     71,769       108,480  
             Total accrued other expenses   $ 1,883,741     $ 1,172,984  

 

------------------------------------------------------------------------------------------------------------------------------------------------------------

* Upon adoption of ASC 606 on January 1, 2018, certain accounts receivable allowances totaling $683,717 as of September 30, 2018 were reported as accrued other expenses as payable to the Company's customers and settled in cash or by credit on account.

 

Company revenues are primarily from the selling of products that are shipped and billed. Consistent with the revenue recognition accounting standard, revenues are recognized when control is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. Sales are earned at a point in time through ship-and-bill performance obligations.

 

The impact of adopting this standard on the Company’s condensed consolidated financial statements required no cumulative transition adjustment.

 

Regarding disaggregated revenue disclosures, as previously noted, the Company’s business is controlled as a single operating segment that consists of the manufacture and sale of Internet access and other communications-related products. Most of the Company’s transactions are very similar in nature, contract, terms, timing, and transfer of control of goods.

 

Disaggregated revenue by distribution channel:

 

    Three Months Ended September 30,     Nine Months Ended September 30,  
  Through :   2018     2017     2018     2017  
                         
Retailers   $ 7,998,492     $ 8,169,316     $ 22,745,719     $ 19,449,302  
Distributors     552,346       231,765       1,255,259       503,321  
Other     449,222       180,995       858,195       603,534  
Total   $ 9,000,060     $ 8,582,076     $ 24,859,173     $ 20,556,157  

 

Disaggregated revenue by product:

 

    Three Months Ended September 30,     Nine Months Ended September 30,  
    2018     2017     2018     2017  
                         
Cable Modems & gateways   $ 8,162,319     $ 8,328,518     $ 22,782,715     $ 19,785,177  
Other     837,741       253,558       2,076,458       770,980  
Total   $ 9,000,060     $ 8,582,076     $ 24,859,173     $ 20,556,157  

 

Revenue is recognized when obligations under the terms of a contract with customers are satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring the products. Based on the nature of the Company’s products and customer contracts, the Company has not recorded any deferred revenue. Any agreements with customers that could impact revenue such as rebates or promotions are recognized in the period of agreement.

 

In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740) – Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118.  ASU 2018-05 amends Accounting Standards Codification (“ASC”) Topic 740 to provide guidance on accounting for the tax effects of the Tax Cuts and Jobs Act (the “Tax Act”) pursuant to Staff Accounting Bulletin No. 118.  ASU 2018-05 addresses situations where the accounting under ASC Topic 740 is incomplete for certain income tax effects of the Tax Act upon issuance of the entity’s financial statements for the reporting period in which the Tax Act was enacted.  The adoption of ASU 2018-05 in March 2018 did not have a material effect on our consolidated financial statements.

 

Recently Issued Accounting Standards

 

In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments Credit Losses —Measurement of Credit Losses on Financial Instruments." ASU 2016-13 requires a financial asset (or group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. ASU 2016-13 is effective for public business entities that are SEC filers for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted in any interim or annual period for fiscal years beginning after December 15, 2018. An entity should apply the amendments in ASU 2016-13 through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective (modified-retrospective approach). The Company is currently evaluating the potential impact that the adoption of ASU 2016-13 may have on its consolidated financial statements.

 

In July 2018, the FASB issued ASU No. 2018-10, Codification Improvements to Topic 842, Leases, and ASU No. 2018-11, Targeted Improvements to Topic 842, Leases. ASU 2018-10 updates Topic 842 in order to clarify narrow aspects of the guidance issued in ASU 2016-02, Leases (Topic 842). Prior to ASU 2018-11, a modified retrospective transition was required for financing or operating leases existing at or entered into after the beginning of the earliest comparative period presented in the financial statements. ASU 2018-11 provides entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current generally accepted accounting principles (Topic 840, Leases). An entity that elects this transition method must prove the required Topic 840 disclosures for all periods that continue to be in accordance with Topic 840. The amendments in ASU 2018-10 and ASU 2018-11 are effective when ASU 2016-02 is effective, for fiscal years beginning after December 15, 2018. The Company has evaluated which transition approach it will elect but does not expect the adoption of ASU 2016-02, ASU 2018-10 and ASU 2018-11 to have a significant impact on its consolidated financial statements. The Company will adopt ASC Topic 842 using the alternative transition approach effective January 1, 2019, which requires the Company to apply the new lease standard to (i) all new lease contracts entered into after January 1, 2019 and (ii) all existing lease contracts as of January 1, 2018 through a cumulative adjustment to retained earnings. In accordance with this approach, the Company does not expect there to be a material impact which would require a cumulative effect adjustment.

 

Reclassification

 

Certain accrued other expenses as presented in the impact of adoption of new revenue guidance on financial statement line items note above previously classified as “Other” as of December 31, 2017, have been reclassified within “Audit, legal, payroll” for consistency with current quarter presentation. This reclassification had no effect on the reported condensed consolidated balance sheet.

 

XML 16 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
2. Liquidity
9 Months Ended
Sep. 30, 2018
Notes to Financial Statements  
Liquidity

On September 30, 2018 the Company had approximately $1.95 million in bank debt for a $3.0 million asset-based credit line, approximately $238 thousand in cash and cash equivalents, and working capital of approximately $4.0 million. The Company’s credit line has a maturity date of November 2018, and automatically renews unless cancelled under the terms of agreement.

 

Major uses of cash during the first nine months of 2018 were increases of approximately $2.17 million in accounts receivable, and approximately $1.1 million in inventory. Major contributors to cash were an increase of approximately $1.86 million in bank debt and net income of approximately $752 thousand.

 

The Company continues to experience sales growth, and had operating profits for four of the last five quarters. The Company expects to maintain acceptable levels of liquidity to meet its obligations as they become due for at least twelve months from the date of issuance of the Company’s Quarterly filing of this Form 10-Q with the Securities Exchange Commission.

 

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
3. Inventories
9 Months Ended
Sep. 30, 2018
Notes to Financial Statements  
Inventories

 

Inventories consist of :  

September 30,

2018

   

December 31,

2017

 
Materials   $ 1,844,604     $ 1,524,728  
Work in process     90,137       1,149  
Finished goods     4,366,053       3,676,426  
Total   $ 6,300,794     $ 5,202,303  

 

Finished goods includes inventory consigned to Amazon of $1,851,900 at September 30, 2018 and $958,500 at December 31, 2017. The Company reviews inventory for obsolete and slow moving products each quarter and makes provisions based on its estimate of the probability that the material will not be consumed or that it will be sold below cost. The provision for inventory reserves was negligible for both three months ended September 30, 2018 and 2017, respectively.

 

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
4. Commitments and Contingencies
9 Months Ended
Sep. 30, 2018
Notes to Financial Statements  
Commitments and Contingencies

(a)  Contingencies

 

From time to time the Company is party to various lawsuits and administrative proceedings arising in the ordinary course of business. The Company evaluates such lawsuits and proceedings on a case-by-case basis, and its policy is to vigorously contest any such claims that it believes are without merit. The Company's management believes that the ultimate resolution of such matters will not materially and adversely affect the Company's business, financial position, or results of operations.

 

On July 11, 2018, Be Labs, Inc. ("Be Labs") filed a complaint in the U.S. District Court for the District of Delaware (U.S.D.C., D.Del.) against the Company alleging infringement of U.S. Patent Nos. 7,827,581 (“the ’581 patent”) and 9,344,183 (“the ‘183 patent”), both entitled “Wireless Multimedia System.”  Be Labs alleged that the Company’s AC1900 Cable Modem/Routers, including its Model 5363 Routers, infringe both the '581 patent and the ‘183 patent.  In its complaint, Be Labs sought injunctive relief and unspecified compensatory damages. The case was resolved in September 2018 with the entry by the judge of an Order of Dismissal with Prejudice.

 

The Company does not have any other pending or outstanding legal proceedings beyond that referenced above.

 

(b)  Commitments

 

In May 2015 Zoom entered into a License Agreement with Motorola Mobility LLC (the “License Agreement”).  The License Agreement provides Zoom with an exclusive license to use certain trademarks owned by Motorola Trademark Holdings, LLC. for the manufacture, sale and marketing of consumer cable modem products in the United States and Canada through certain authorized sales channels.

 

In August 2016 Zoom entered into an amendment to the License Agreement with Motorola Mobility LLC (the “2016 Amendment”).  The 2016 Amendment expands Zoom’s exclusive license to use the Motorola trademark to a wide range of authorized channels worldwide, and expands the license from cable modems and gateways to also include consumer routers, WiFi range extenders, home powerline network adapters, and access points.

 

In August 2017 Zoom entered into an amendment to the License Agreement with Motorola Mobility LLC (the “2017 Amendment”).  The 2017 Amendment expands Zoom’s exclusive license to use the Motorola trademark to a wide range of authorized channels worldwide, and expands the license from cable modems, gateways, consumer routers, WiFi range extenders, home powerline network adapters, and access points to also include MoCa adapters, and cellular sensors. The License Agreement, as amended, has a five-year term beginning January 1, 2016 through December 31, 2020 and increased the minimum trademark licensing payments as outlined below.

 

In connection with the License Agreement, the Company has committed to reserve a certain percentage of wholesale prices for use in advertising, merchandising and promotion of the related products. Additionally, the Company is required to make quarterly trademark licensing payments equal to a certain percentage of the preceding quarter’s net sales with minimum annual trademark licensing payments as follows:

 

Year ending December 31,      
2018:   $ 3,500,000  
2019:   $ 4,500,000  
2020:   $ 5,100,000  

 

Trademark licensing expense under the License Agreement was $875 thousand and $750 thousand for the third quarter of 2018 and 2017, respectively, and $2.625 million and $2.25 million for nine months ended September 30, 2018 and 2017, respectively. Trademark licensing expense is included in selling expense on the accompanying condensed consolidated statements of operations. The balance of the committed royalty expense for 2018 amounts to $875,000.

 

The Company has agreed with North American Production Sharing, Inc. (“NAPS”) to extend the Company’s existing Tijuana facility’s lease in connection with the Production Sharing Agreement (“PSA”) entered into between the Company and NAPS. The extension goes through November 30, 2018 and also facilitates the Company’s contracting with Mexican personnel to work in our Tijuana facility. The Company is in the processing of renewing this agreement.

 

The Company moved its headquarters on June 29, 2016 from its long time location at 207 South Street, Boston, MA to a nearby location at 99 High Street, Boston, MA. The Company signed a lease for 11,480 square feet that terminates on June 29, 2019. Payments under the lease are zero for the first 2 months, an aggregate of $413,280 for the next 12 months, an aggregate of $424,760 for the next 12 months, and an aggregate of $363,533 for the remaining term of the lease ending June 29, 2019. Rent expense was $104,577 for the third quarter of 2018 and $102,338 for the third quarter of 2017. Rent expense was $318,959 for the first nine months of 2018 and $303,860 for the first nine months of 2017.

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
5. Customer Concentrations
9 Months Ended
Sep. 30, 2018
Notes to Financial Statements  
Customer Concentrations

The Company sells its products primarily through high-volume retailers and distributors; and also sells through Internet service providers, value-added resellers, and system integrators. The Company supports its major accounts in their efforts to offer a well-chosen selection of attractive products and to maintain appropriate inventory levels.

 

Relatively few companies account for a substantial portion of the Company’s revenues.  In the third quarter of 2018 two companies accounted for 10% or greater individually, and 77% in the aggregate of the Company’s total net sales. In the first nine months of 2018 two companies accounted for 10% or greater individually, and 78% in the aggregate of the Company’s total net sales. At September 30, 2018, three companies with an accounts receivable balance of 10% or greater individually accounted for a combined 72% of the Company’s accounts receivable. In the third quarter of 2017 three companies accounted for 10% or greater individually, and 92% in the aggregate of the Company’s total net sales. In the first nine months of 2017 three companies accounted for 10% or greater individually, and 90% in the aggregate of the Company’s total net sales. At September 30, 2017 three companies with an accounts receivable balance of 10% or greater individually accounted for a combined 83% of the Company’s accounts receivable.

 

The Company’s customers generally do not enter into long-term agreements obligating them to purchase products. The Company may not continue to receive significant revenues from any of these or from other large customers. A reduction or delay in orders from any of the Company’s significant customers, or a delay or default in payment by any significant customer could materially harm the Company’s business and prospects. Because of the Company’s significant customer concentration, its net sales and operating income could fluctuate significantly due to changes in political or economic conditions, or the loss, reduction of business, or less favorable terms for any of the Company's significant customers.

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
6. Bank Credit Lines
9 Months Ended
Sep. 30, 2018
Notes to Financial Statements  
Bank Credit Lines

On December 18, 2012, the Company entered into a Financing Agreement with Rosenthal & Rosenthal, Inc. (the “Financing Agreement”). The Financing Agreement originally provided for up to $1.75 million of revolving credit, subject to a borrowing base formula and other terms and conditions. The Financing Agreement continued until November 30, 2014 with automatic renewals from year to year thereafter, unless sooner terminated by either party. The lender has the right to terminate the Financing Agreement at any time on 60 days’ prior written notice. Borrowings are secured by all of the Company assets including intellectual property. The Financing Agreement contains several covenants, including a requirement that the Company maintain tangible net worth of not less than $2.5 million and working capital of not less than $2.5 million.

 

On March 25, 2014, the Company entered into an amendment to the Financing Agreement (the “Amendment”) with an effective date of January 1, 2013. The Amendment clarified the definition of current assets in the Financing Agreement, reduced the size of the revolving credit line to $1.25 million, and revised the financial covenants so that Zoom is required to maintain tangible net worth of not less than $2.0 million and working capital of not less than $1.75 million.

 

On October 29, 2015, the Company entered into a second amendment to the Financing Agreement (the “Second Amendment”). Retroactive to October 1, 2015, the Second Amendment eliminated $2,500 in monthly charges for the Financing Agreement. Effective December 1, 2015, the Second Amendment reduces the effective rate of interest to 2.25% plus an amount equal to the higher of prime rate or 3.25%.

 

On July 19, 2016, the Company entered into a third amendment to the Financing Agreement. The Amendment increased the size of the revolving credit line to $2.5 million effective as of date of the amendment.

 

On September 1, 2016, the Company entered into a fourth amendment to the Financing Agreement. The Amendment increased the size of the revolving credit line to $3.0 million effective with the date of this amendment.

 

The Company is required to calculate its loan covenant compliance on a quarterly basis. At September 30, 2018, the Company was in compliance with both its working capital and tangible net worth covenants. At September 30, 2018, the Company’s tangible net worth was approximately $4.3 million, above the $2 million requirement; and the Company’s working capital was approximately $4.0 million, above the $1.75 million requirement. The Company's maximum borrowing at any time is 75 percent of eligible receivables less offsets, if any, with the total maximum borrowing capped at $3.0 million. On September 30, 2018 there was a $1.95 million outstanding loan balance and approximately $0.96 million of unused loan availability. 

 

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
7. Earnings (Loss) Per Share
9 Months Ended
Sep. 30, 2018
Earnings Loss Per Share  
Earnings (Loss) Per Share

Basic earnings (loss) per share is calculated by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares, except for periods with a loss from operations.  Diluted earnings (loss) per share reflects additional common shares that would have been outstanding if dilutive potential shares of common stock had been issued.  Potential shares of common stock that may be issued by the Company include shares of common stock that may be issued upon exercise of outstanding stock options. Under the treasury stock method, the unexercised options are assumed to be exercised at the beginning of the period or at issuance, if later. The assumed proceeds are then used to purchase shares of common stock at the average market price during the period.

 

Diluted earnings per common share for the three-month period ended September 30, 2018 was $0.02, and includes the dilutive effects of 724,958 common share equivalents. Diluted earnings per common share for the three-month period ended September 30, 2017 was $0.02 and includes the effects of 1,466,089 common share equivalents. Diluted earnings per common share for the nine-month period ended September 30, 2018 was $0.05, and includes the dilutive effects of 724,958 common share equivalents. Diluted loss per common share for the nine-month period ended September 30, 2017 excludes the effects of 1,466,089 common share equivalents, since such inclusion would be anti-dilutive. The common share equivalents consist of common shares issuable upon exercise of outstanding stock options.

 

 

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
1. Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2018
Summary Of Significant Accounting Policies  
Recently Adopted Accounting Standards

Revenue Recognition

 

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, to clarify the principles used to recognize revenue for all entities. Under ASU 2014-09, an entity will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which a company expects to be entitled in exchange for those goods or services.

 

The Company adopted Accounting Standards Codification (“ASC”) Topic 606 using the modified retrospective method provision of this standard effective January 1, 2018, which requires the Company to apply the new revenue standard to (i) all new revenue contracts entered into after January 1, 2018 and (ii) all existing revenue contracts as of January 1, 2018 through a cumulative adjustment to retained earnings. In accordance with this approach, there was no material impact which required a cumulative effect adjustment.

 

Revenue recognition is evaluated through the following five steps: (i) identification of the contract, or contracts, with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations in the contract; and (v) recognition of revenue when or as a performance obligation is satisfied.

 

Identification of the contract, or contracts, with a customer — a contract with a customer exists when the Company enters into an enforceable contract with a customer, typically a purchase order initiated by the customer, that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods.

 

Identification of the performance obligations in the contract — performance obligations promised in a contract are identified based on the goods that will be transferred to the customer that are distinct, whereby the customer can benefit from the goods on their own or together with other resources that are readily available from third parties or from us. Persuasive evidence of an arrangement for the sale of product must exist. The Company ships product in accordance with the purchase order and standard terms as reflected within the Company’s order acknowledgments and sales invoices.

 

Determination of the transaction price — the transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods to the customer. This would be the agreed upon quantity and price per product type in accordance with the customer purchase order, which is aligned with the Company’s internally approved pricing guidelines.

 

Allocation of the transaction price to the performance obligations in the contract — if the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. This applies to the Company as there is only one performance obligation, which is to ship the goods.

 

Recognition of revenue when, or as, the Company satisfies a performance obligation — the Company satisfies performance obligations at a point in time when control of the goods transfers to the customer. Determining the point in time when control transfers requires judgment. Indicators considered in determining whether the customer has obtained control of a good include:

 

● The Company has a present right to payment

● The customer has legal title to the goods

● The Company has transferred physical possession of the goods

● The customer has the significant risks and rewards of ownership of the goods

● The customer has accepted the goods

 

The Company has concluded that transfer of control substantively transfers to the customer upon shipment or delivery, depending on the delivery terms of the purchase agreement.

 

Other considerations of Topic 606 include the following:

 

Warranties - the Company does not offer customers to purchase a warranty separately. Therefore there is not a separate performance obligation. The Company does account for warranties as a cost accrual and the warranties do not include any additional distinct services other than the assurance that the goods comply with agreed-upon specifications. Warranties are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to warranties are historically not material.

 

Returned Goods - analyses of actual returned product are compared to that of the product return estimates and historically have resulted in no material difference between the two. The Company has concluded that the current process of estimating the return reserve represents a fair measure with which to adjust revenue. Returned goods are variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). Under implementation of Topic 606, the Company will monitor pending authorized returns of goods and, if deemed appropriate, record the right of return asset accordingly.

 

Price protection - price protection provides that if the Company reduces the price on any products sold to the customer, the Company will guarantee an account credit for the price difference for all quantities of that product that the customer still holds. Price protection is variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to price protection are historically not material.

 

Volume Rebates and Promotion Programs - volume rebates are variable dependent upon the volume of goods sold-through the Company’s customers to end-users variable and under Topic 606, must be estimated and recognized as a reduction of revenue as performance obligations are satisfied (e.g. upon shipment of goods). The estimates due to rebates and promotions are historically not material.

 

Impact of adoption of new revenue guidance on financial statement line items:

 

Accounts receivable, net:

 

   

September 30,

2018

   

December 31,

2017

 
Gross accounts receivable   $ 4,420,776     $ 2,811,638  
     Allowance for doubtful accounts     (20,744 )     (15,094 )
     Allowance for marketing distribution funds *     ––       (127,821 )
     Allowance for returns *     ––       (439,211 )
     Allowance for price protection, promotions *     ––       ––  
           Total allowances     (20,744 )     (582,126 )
                 Total accounts receivable, net   $ 4,400,032     $ 2,229,512  

 

Accrued other expenses:

 

   

September 30,

2018

   

December 31,

2017

 
Audit, legal, payroll   $ 253,255     $ 314,504  
Trademark licensing costs     875,000       750,000  
Reserve for returns and allowances*     683,717       ––  
Other     71,769       108,480  
             Total accrued other expenses   $ 1,883,741     $ 1,172,984  

 

------------------------------------------------------------------------------------------------------------------------------------------------------------

* Upon adoption of ASC 606 on January 1, 2018, certain accounts receivable allowances totaling $683,717 as of September 30, 2018 were reported as accrued other expenses as payable to the Company's customers and settled in cash or by credit on account.

 

Company revenues are primarily from the selling of products that are shipped and billed. Consistent with the revenue recognition accounting standard, revenues are recognized when control is transferred to customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods and services. Sales are earned at a point in time through ship-and-bill performance obligations.

 

The impact of adopting this standard on the Company’s condensed consolidated financial statements required no cumulative transition adjustment.

 

Regarding disaggregated revenue disclosures, as previously noted, the Company’s business is controlled as a single operating segment that consists of the manufacture and sale of Internet access and other communications-related products. Most of the Company’s transactions are very similar in nature, contract, terms, timing, and transfer of control of goods.

 

Disaggregated revenue by distribution channel:

 

    Three Months Ended September 30,     Nine Months Ended September 30,  
  Through :   2018     2017     2018     2017  
                         
Retailers   $ 7,998,492     $ 8,169,316     $ 22,745,719     $ 19,449,302  
Distributors     552,346       231,765       1,255,259       503,321  
Other     449,222       180,995       858,195       603,534  
Total   $ 9,000,060     $ 8,582,076     $ 24,859,173     $ 20,556,157  

 

Disaggregated revenue by product:

 

    Three Months Ended September 30,     Nine Months Ended September 30,  
    2018     2017     2018     2017  
                         
Cable Modems & gateways   $ 8,162,319     $ 8,328,518     $ 22,782,715     $ 19,785,177  
Other     837,741       253,558       2,076,458       770,980  
Total   $ 9,000,060     $ 8,582,076     $ 24,859,173     $ 20,556,157  

 

Revenue is recognized when obligations under the terms of a contract with customers are satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring the products. Based on the nature of the Company’s products and customer contracts, the Company has not recorded any deferred revenue. Any agreements with customers that could impact revenue such as rebates or promotions are recognized in the period of agreement.

 

In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740) – Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118.  ASU 2018-05 amends Accounting Standards Codification (“ASC”) Topic 740 to provide guidance on accounting for the tax effects of the Tax Cuts and Jobs Act (the “Tax Act”) pursuant to Staff Accounting Bulletin No. 118.  ASU 2018-05 addresses situations where the accounting under ASC Topic 740 is incomplete for certain income tax effects of the Tax Act upon issuance of the entity’s financial statements for the reporting period in which the Tax Act was enacted.  The adoption of ASU 2018-05 in March 2018 did not have a material effect on our consolidated financial statements.

 

Recently Issued Accounting Standards

In June 2016, the FASB issued ASU No. 2016-13, "Financial Instruments Credit Losses —Measurement of Credit Losses on Financial Instruments." ASU 2016-13 requires a financial asset (or group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. ASU 2016-13 is effective for public business entities that are SEC filers for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption is permitted in any interim or annual period for fiscal years beginning after December 15, 2018. An entity should apply the amendments in ASU 2016-13 through a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective (modified-retrospective approach). The Company is currently evaluating the potential impact that the adoption of ASU 2016-13 may have on its consolidated financial statements.

 

In July 2018, the FASB issued ASU No. 2018-10, Codification Improvements to Topic 842, Leases, and ASU No. 2018-11, Targeted Improvements to Topic 842, Leases. ASU 2018-10 updates Topic 842 in order to clarify narrow aspects of the guidance issued in ASU 2016-02, Leases (Topic 842). Prior to ASU 2018-11, a modified retrospective transition was required for financing or operating leases existing at or entered into after the beginning of the earliest comparative period presented in the financial statements. ASU 2018-11 provides entities with an additional (and optional) transition method to adopt the new leases standard. Under this new transition method, an entity initially applies the new leases standard at the adoption date and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Consequently, an entity’s reporting for the comparative periods presented in the financial statements in which it adopts the new leases standard will continue to be in accordance with current generally accepted accounting principles (Topic 840, Leases). An entity that elects this transition method must prove the required Topic 840 disclosures for all periods that continue to be in accordance with Topic 840. The amendments in ASU 2018-10 and ASU 2018-11 are effective when ASU 2016-02 is effective, for fiscal years beginning after December 15, 2018. The Company has evaluated which transition approach it will elect but does not expect the adoption of ASU 2016-02, ASU 2018-10 and ASU 2018-11 to have a significant impact on its consolidated financial statements. The Company will adopt ASC Topic 842 using the alternative transition approach effective January 1, 2019, which requires the Company to apply the new lease standard to (i) all new lease contracts entered into after January 1, 2019 and (ii) all existing lease contracts as of January 1, 2018 through a cumulative adjustment to retained earnings. In accordance with this approach, the Company does not expect there to be a material impact which would require a cumulative effect adjustment.

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
1. Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2018
Summary Of Significant Accounting Policies Tables Abstract  
Reclassification of accounts receivable allowances to accrued other expenses

 

   

September 30,

2018

   

December 31,

2017

 
Gross accounts receivable   $ 4,420,776     $ 2,811,638  
     Allowance for doubtful accounts     (20,744 )     (15,094 )
     Allowance for marketing distribution funds *     ––       (127,821 )
     Allowance for returns *     ––       (439,211 )
     Allowance for price protection, promotions *     ––       ––  
           Total allowances     (20,744 )     (582,126 )
                 Total accounts receivable, net   $ 4,400,032     $ 2,229,512  

 

Accrued other expenses:

 

   

September 30,

2018

   

December 31,

2017

 
Audit, legal, payroll   $ 253,255     $ 314,504  
Trademark licensing costs     875,000       750,000  
Reserve for returns and allowances*     683,717       ––  
Other     71,769       108,480  
             Total accrued other expenses   $ 1,883,741     $ 1,172,984  

 

Disaggregation of Revenue

 

    Three Months Ended September 30,     Nine Months Ended September 30,  
  Through :   2018     2017     2018     2017  
                         
Retailers   $ 7,998,492     $ 8,169,316     $ 22,745,719     $ 19,449,302  
Distributors     552,346       231,765       1,255,259       503,321  
Other     449,222       180,995       858,195       603,534  
Total   $ 9,000,060     $ 8,582,076     $ 24,859,173     $ 20,556,157  

 

 

    Three Months Ended September 30,     Nine Months Ended September 30,  
    2018     2017     2018     2017  
                         
Cable Modems & gateways   $ 8,162,319     $ 8,328,518     $ 22,782,715     $ 19,785,177  
Other     837,741       253,558       2,076,458       770,980  
Total   $ 9,000,060     $ 8,582,076     $ 24,859,173     $ 20,556,157  

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
3. Inventories (Tables)
9 Months Ended
Sep. 30, 2018
Inventories Tables Abstract  
Inventories
Inventories consist of :  

September 30,

2018

   

December 31,

2017

 
Materials   $ 1,844,604     $ 1,524,728  
Work in process     90,137       1,149  
Finished goods     4,366,053       3,676,426  
Total   $ 6,300,794     $ 5,202,303  
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
4. Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2018
Commitments And Contingencies  
Minimum annual royalty payments
Year ending December 31,      
2018:   $ 3,500,000  
2019:   $ 4,500,000  
2020:   $ 5,100,000  
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
1. Summary of Significant Accounting Policies (Details) - USD ($)
Sep. 30, 2018
Dec. 31, 2017
Summary Of Significant Accounting Policies Tables Abstract    
Gross accounts receivable $ 4,420,776 $ 2,811,638
Allowance for doubtful accounts (20,744) (15,094)
Allowance for marketing distribution funds [1] 0 (127,821)
Allowance for returns [1] 0 (439,211)
Allowance for price protection, promotions [1] 0 0
Total allowances (20,744) (582,126)
Total accounts receivable, net 4,400,032 2,229,512
Audit, legal, payroll 253,255 314,504
Trademark licensing costs 875,000 750,000
Reserve for returns and allowances* [1] 683,717 0
Other 71,769 108,480
Total accrued other expenses $ 1,883,741 $ 1,172,984
[1] Upon adoption of ASC 606 on January 1, 2018, certain accounts receivable allowances totaling $498,285 as of June 30, 2018 were reclassified to accrued other expenses as payable to the Company's customers and settled in cash or by credit on account.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
1. Summary of Significant Accounting Policies (Details 1) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenues $ 9,000,060 $ 8,582,076 $ 24,859,173 $ 20,556,157
Cable Modems & gateways        
Revenues 8,162,319 8,328,518 22,782,715 19,785,177
Other        
Revenues 837,741 253,558 2,076,458 770,980
Retailers        
Revenues 7,998,492 8,169,316 22,745,719 19,449,302
Distributors        
Revenues 552,346 231,765 1,255,259 503,321
Other        
Revenues $ 449,222 $ 180,995 $ 858,195 $ 603,534
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
3. Inventories (Details) - USD ($)
Sep. 30, 2018
Dec. 31, 2017
Inventories Details Narrative Abstract    
Materials $ 1,844,604 $ 1,524,728
Work in process 90,137 1,149
Finished goods 4,366,053 3,676,426
Total inventories $ 6,300,794 $ 5,202,303
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
3. Inventories (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Inventories Details Narrative Abstract      
Finished goods held by customer $ 1,851,900   $ 958,500
Provision for inventory reserves $ (120,420) $ 186,440  
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
4. Commitments and Contingencies (Details)
Sep. 30, 2018
USD ($)
Future royalty payments for the year ending December 31,  
2018 $ 3,500,000
2019 4,500,000
2020 $ 5,100,000
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
5. Customer Concentrations (Details Narrative)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Two Customers Percentage of Sales        
Percent concentration 77.00%   78.00%  
Three Customers Percentage of Receivables        
Percent concentration     72.00% 83.00%
Three Customers Percentage of Sales        
Percent concentration   92.00%   90.00%
EXCEL 32 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "2 ;4T?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ )(!M32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " D@&U-0M<_-^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Z@&R;UI:.G#@8K;.QF;+4UBQUC:R1]^R5> MFS*V!]C1TN]/GT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,1@M(?ZHA05]4*')(RBA3,P"(L1"9;HX6.J*B/%[S1"SY\QB[#C ;L MT*&G!+SDP.0\,9S'KH4;8(811I>^"V@68J[^B\GK%M8G4E[C]"M90>> :W:=_-IL'O=;)NN*/Q2<%[S9\Y6H*E'?O\^N M/_QNPJXW]F#_L?%54+;PZR[D%U!+ P04 " D@&U-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( "2 ;4V K/@(?@( .$( 8 >&PO=V]R:W-H965T&UL?5;1CILP$/P5Q <6UTUV ^F?K9'H6?!:.52UJR1)6\\P:Y;?X M2M;)R=@SH9PX?S63KY>M'QJ/6,7.RIB@^O5@!U95QI+VX_=@U!\U#7$Z?K?^ MV0:O@SE1R0Z\^E5>5+'U5[YW85=ZK]0S[[ZP(:#$]X;HO[$'JS3<>*(USKR2 M]NF=[U+Q>K"B7:GI6_\N&_ON^B\Q&F@P 0\$/!)P]%]"-!"BD8!B&WSOF0WU M$U4TSP3O/-&?5DM-4J!-I#?S;!;MWMEO.EJI5Q]YF 4/8V9 ['L$GB#0B BT M[5$ 0P)[[-#Q1X&#BXA@@0B,(++T:$*/87H,TF-+CR?T9+8!+H+ @DHD#CT M=";0(Q*+:/H=CDF:DH5])J ,<616,QD7L88%4E @=>AHGBH 9"&&%2BQ4(%+';F5C*/9SVC ?"A&@D)"5@N9 MC."J1V[9XWFB#1@RQ2QE&ESTR*UI[&0:<2+"X213>IU@TC!J)FZVMTKOS.^- M;>R3U;%_[[!M./_@??/_3L6M;*1WXDJW+=MI2D&/?UEO'?PN@ O@3P6P#(WP:()4!$ <65;"[U4SF6FU7?7;+^^F^= MRVE1P(,(D[F?.N>YFY^%:H?0^[KA9E6\3N,LDNU5PN\E[Q4[0F%ODB+DOT%P M$H+/\>(^WM'Q@HP7<[R\BQC7E$ MQ*,QCV42HFG<89DR5C)-TQB2QF":J.JM06D -#C)7,2#A98+)T5B,5L2R&(@ M%0%9O"P"C(MQL$PXT#JQF!U)XS"-CF@*R."[+26<5BZO"0L>X M9@DBVE(!>ZJ,/771O%M@BCLKT3R30FU5:IYI8P7LK#)V5B L,[P;!B%AG140 M/#A!1%LK8&^5L;<"-DVP5I@8?4<)PPX5YC/!1-LK8'^-_Y M8.DDNN E?CJX+0K$Z=CV3]D_5^V0/75C.'#,QX)CUXT^#,H^A!I/ MX:1X:]3^.$ZW)MSWU^/2M3%VY^4H6-S.HYO_ 5!+ P04 " D@&U-:O.5 M9?0! "%!0 & 'AL+W=OJT];<#AX!J,+.=T-W];$,1)=[:_(A]CM_W^#E. M[&SDXEDV ,I[Z5@O<[]1:M@C),L&.BIW?(!>K]1<=%3I4)R1' 30RIHZAJ(@ M(*BC;>\7F[?A_L#,7HK^-7"*%=SSW1RXOS9!%^KW \,$# H ME:E ]7"% S!F"FF,WW--?]G2&-?SU^J?;>^ZEQ.5<.#LJ:U4D_NI[U50TPM3 MCWS\ G,_V/?FYK_!%9B6&Q*]1\F9M-]>>9&*=W,5C=+1EVEL>SN.TPHAL\UM MB&9#M!C"Y+^&>#;$&P.:R&RKGZBB12;XZ(GIQQJH^4^$^U@?9FF2]NSLFNY6 MZNRUP%&&KJ;.+'F8)-%*LE$<'(ITD2"]_P(1.2$BZX_7$+';'SO]L?4G:W^R M:6*2I%;26TFP"\)-'^^(WI D3I+DE@1O2"8)7FT2XWN(O4$L# M!!0 ( "2 ;4U]C;DZX@0 $@6 8 >&PO=V]R:W-H965T&ULE9C;;N,V$(9?Q?!](@[/#!P#\:%H@198;-'V6G&8V%C+E[P=?=R[9I"[+Y[)B_Q-]C\\?Q2Y6>LDLM3[LB'NI= M>9A4\?E^^@!W:VG:@([X#WI)7R6);?VH=?GNZGHNU1W,=-TU:1IZ^W MN(S[?5M3ZL???:732YMMX/#W>^T_=>*3F,>\CLMR_]?NJ=G>3_UT\A2?\]=] M\[4\_1Q[068ZZ=7_&M_B/N%M3U(;FW)?=W\GF]>Z*8N^EM25(O]^_MX=NN]3 M7_][&!\@^P!Y"0#S88#J ]2/ /UA@.X#]&=;,'V 02UD9^W=8*[R)I_/JO(T MJ<[KX9BWRP[N3)JN35O8S4[WOS2>=2I]FQL_R][:>GID<4;D$ G7R(HB<"&R MU/ZE$Y+KQ$*2<'G=P)(25J ^_&JF8L=*=?%J&#\B4[/QNHO7PWC4 MQ<49<1URZ) @T@>+75+.&R^%LVA0*">U-P&<0F/#@,(8"\;Q"@VKT%"%J*'% M&3&#AHR3-CBLD.%,ZHU!]:TH!R;5* ):QFL&5*U .;(&+*O04H4:*;2D(26= M$@$K9#AAK9)8(>6"]$XX@P12SH:@K1J90L_&>C@]:DPM/^BF% M2LL2<4O*@0<9)*#QH9QMIU_C[4\YHS1(%7A]@=47J#Z'] 72CE9>22R/8HG2 M>%97% -A@@6\@1D.C!KNERMU('@[$%0?\0-!!4I!>K[D.--N!&P>E ,(0>"! M77.@LLZ!']$X8GE -0:L$>@B]0'2OL,B&="F<1=X'AG0:^N-Q,N4 9VWTL'( M.06LISZ )"KQ&;OHF>LU"%XH+))R:>-8\%@CY5)U!I_9:X:[\=8+-[98>3\& M:LANQ)"!=V2@ENRP)??,U2 %/$"4P?.ZXA@E\,A0R(R<3\!;,% /QF:_ .J% M-TH) U@6QPFK<);!<5H[[/UKCO,.W-C^Y2T8J <[[,% S?!&2>S #&7)ON5J M\MA[.0I #!;3M3+>?,%1908K<]S<*84S9I831I/3E^&T#GAOKSDN> AC&XY/ M#X#F!SAG70 U:J6]=F1U,ES*@?%9OF(XYY159 XI=Q.LE8,$[UHBGR$ 31$< M3A& NK4TBG@+DTFDO ;+8^H"'8Q*$-OL9>4_CTP-)TP.'TX.><5?39X)" M_5YRG',";ZT5PSF3%)*W.\JE!2J4'\E_)9\=2*"F,G("2]YY)75>CYVW9_R@ ML^)6D+=>EL+O!SR%5S=#W23,B:O/V&L[;\!24:6 E:I/*?T,M>(IHI12_T,I MGRA(FBAXG"A(ZMU@A4EG+O8=CM3!*$D7/T.:(-*+"SZ?V3J] 2G'5B^?/TB: M/WBFW>*#TLNUYX-L;]%0^0+NEL"4K^!N?;[4_%']^8[UM[QZV1WJR6/9-&71 MW; ]EV43DP!QF[J^C?G3Y6$?GYOVITN_J_/=YOFA*8_]O6UVN3R>_PM02P,$ M% @ )(!M3=X/O\@&! %A$ !@ !X;"]W;W)KZ.GCWVPT"Q65_*U_!'Z/^\/+7QK+C/+6_:_A?=01?G@)*ZQ;ZIN_%SLW[J^J6^S1"MU^6WZ/IW'[^MM_H\P M/@!O 7@/B&O_7X"\!;==M<%^UTM2[E<%/ 9QF+N1\& MQ]J-O\5LNSCZOG%J7;P/\]PDVTF",PG<%46<_+X"#G/0?/QBHU78[R:Q5N7U&"2V%%RGB0:0:694-G*.R&=Y>UHUHZFZ1@^ MWK#QAJ0S6W]*9Y+HF4^T2DJ?I$-ET@.XS.6WK!M+W:3%M=0-&IC= Y,;*@,K MA%6\&\>Z<=1-DO36D66TT9!X840J<\]ZUH@G1GR2[]:3-5: 0F%:%ZH#9U3. M#@B> X+<=3YSG2%#$J I88H2H#DA6 ,V+3"CE%Z"R5QM8-GS"$@\2>()J2=O MG:"6&*$V1OEG4DF;*Y+TR6J:FJ-(X+S#GB2JBY,9FWD;0QZ02 $)(B4D4O A2B45 M\<00T@@/)O-.ACPAD1(21(I(I.AS7JO4$56MG/,^PR+D^8B4CY!N#UNDV$/T M"*1(5 ?6.Y6!&_)X1/KF"<*DEIAW3^G DJ: ZKQP.ECDCI""+%XTTT[T1BNY*^9^P8&2@@NV(Q MZR;KT+Z.C7>WV#=OYWYHW&:C]^;^$8=N-!G?QJ9_:M&_3S/]8_![V;Z>SMWB MN>ECKSMVI"]-TX?H4GR*!3N&\G _J<)+/QS:>-Q.G?ITTC>7V[\0Q?VOD,U_ M4$L#!!0 ( "2 ;4WO1-Y3M0$ -(# 8 >&PO=V]R:W-H965T&UL=5-A;]P@#/TKB!]0$B[KJE,2J==IVJ1-.G7:]IE+G 050@;D MTOW[&9)F:9=] 6S\GI^-R2=CGUP'X,FS5KTK:.?]<&3,51UHX6[, #W>-,9J MX=&T+7.#!5%'D%:,)\DMTT+VM,RC[VS+W(Q>R1[.EKA1:V%_GT"9J: I?7$\ MRK;SP<'*?! M? /_?3A;M-C*4DL-O9.F)Q::@MZGQU,6XF/ #PF3VYQ)J.1B MS%,P/M<%38(@4%#YP"!PN\(#*!6(4,:OA9.N*0-P>WYA_QAKQUHNPL+]E M[;N"WE%20R-&Y1_-] F6>MY1LA3_!:Z@,#PHP1R542ZNI!J=-WIA02E:/,^[ M[.,^S3?9[0+;!_ %P%? 75,$96Q'O M4+Q#[[5,TR1GUT"TQ)SF&+Z-62,8LJ\I^%Z*$_\'SO?AAUV%AP@_O%+XG_S9 M+D$6";)7!/Q-B7LQAS=)V*:G&FP;I\F1RHQ]G.2-=QW8>Q[?Y&_X/.U?A6UE M[\C%>'S9V/_&& \H);G!$>KP@ZV&@L:'XWL\VWG,9L.;8?E!;/W&Y1]02P,$ M% @ )(!M33H[5_^U 0 T@, !@ !X;"]W;W)KLM\#J"E&3I;G?'%!>:EGGTG6R9F\%+H>%DB1N4XO;/$:09"YK0J^-)M)T/ M#E;F/6_A._@?_U,%9VQ%O$/Q#KV7 M,DFRG%T"T1QSG&+2=C-\=0UK0L.5F2] M:. ;N._]V7B++2Q5IT#;#C4Q4.?T(3F>]B$^!OSH8+2K,PF57!"?@_&YRNDN M" ()I0L,PF]7> 0I Y&7\6OFI$O* %R?;^P?8^V^EHNP\(CR9U>Y-J<'2BJH MQ2#=$XZ?8*[G'25S\5_@"M*'!R4^1XG2QI64@W6H9A8O18F7:>]TW,?I)KW! MM@%\!O %<(@ -B6*RC\()XK,X$C,U/M>A"=.CMSWI@S.V(IXY\5;[[T627*? ML6L@FF-.4PQ?QRP1S+,O*?A6BA-_ ^?;\'1381KAZ3\*_Y-_OTFPCP3[%4'* M7U7X-B1)#J]RL%5+%9@F#I,E)0XZ#O+*N\SK X]/\C=\&O:OPC2=MN2"SC]L M;'^-Z,!+V=WY"6K]_UH,";4+QWM_-M.438;#?OY ;/G%Q1]02P,$% @ M)(!M372,E1&U 0 T@, !@ !X;"]W;W)K4E)#(T;E M'\ST"99ZWE"R%/\%KJ P/"C!')51+JZD&ITW>F%!*5H\S[OLXS[--UFVP/8! M? 'P%7 ;\[ Y453^07A1YM9,Q,Z]'T1XXO3(L3=5<,96Q#L4[]![+=/T?]J_"MK)WY&(\OFSL?V., M!Y22W. (=?C!5D-!X\/Q'9[M/&:SX?< M#R[Y9.RSZP \>=&J=P7MO!^.C+FJ RW2=,3"TU!'Y+C*0OX"/@N87*;,PF57(QY#L:GNJ"'D! HJ'Q0 M$+A=X1&4"D*8QL]%DZXA W%[OJE_B+5C+1?AX-&H'[+V74'O*:FA$:/R3V;Z M"$L];RA9BO\,5U (#YE@C,HH%U=2CLVL06C"G M&<.WF!7!4'T-P?="G/@_=+Y/3W&PO=V]R:W-H965TQTG=%V"&<\Y<&-(! MS8MM !QY4U+;C#;.=7O&;-& $O8*.]#^ID*CA/.FJ9GM#(@RDI1D?+.Y84JT MFN9I]!U-GF+O9*OA:(CME1+FSP$D#AE-Z,7QU-:-"PZ6IYVHX2>X7]W1>(O- M*F6K0-L6-3%09?0^V1]V 1\!OUL8[.),0B4GQ)=@?"LSN@D)@83"!07AMS,\ M@)1!R*?Q.FG2.60@+L\7]:^Q=E_+25AX0/G8ZKFF M9"K^.YQ!>GC(Q,]-$9RQ%?'.)V^]]YPG_#IEYR T80XCAB\Q M,X)Y]3D$7PMQX/_0^3I]NYKA-M*WR^C)?^+O5@5V46#WH<2;3R6N86X_!6&+ MGBHP=9PF2PKL=9SDA7<>V'L>W^0=/D[[#V'J5EMR0N=?-O:_0G3@4]E<^1%J M_ >;#0F5"\=;?S;CF(V&PV[Z06S^QOE?4$L#!!0 ( "2 ;4THT'NWM@$ M -(# 9 >&PO=V]R:W-H965T<"CKM_/\"NZW7^ MQQ[]V[XT@'-"^V M 7#D3:O69K1QKCLP9HL&M+!7V$'K;RHT6CAOFIK9SH H(T@KQI/D"]-"MC1/ MH^]D\A1[IV0+)T-LK[4P?XZ@<,CHAKX['F7=N.!@>=J)&GZ!^]V=C+?8S%)* M#:V5V!(#549O-X?C+L3'@"<)@UV<2:CDC/@2C.]E1I,@"!04+C (OUW@#I0* M1%[&Z\1)YY0!N#R_LW^+M?M:SL+"':IG6;HFHWM*2JA$K]PC#@\PU7--R53\ M#[B \N%!B<]1H+)Q)45O'>J)Q4O1XFW<91OW8;SA-Q-L'< G )\!^YB'C8FB M\GOA1)X:'(@9>]^)\,2; _>]*8(SMB+>>?'6>R_YAN]3=@E$4\QQC.'+F#F" M>?8Y!5]+<>3_P?DZ?+NJ,T65)@W\9)7GCG@;WE\4T^PL=I_RE,+5M+SNC\R\;^5X@.O)3DRH]0XS_8 M;"BH7#A^]6C6@'-/ MY&R\SIQXD?2)Z_D'^_=0NZOES P\*/ZWJVR;XSN,*JC9P.V3&A]AKB?%:"[^ M)UR .[AWXC1*Q4WXHG(P5HF9Q5D1[&T:.QG&<=I)]W-:/('."71)N LZ9!(* MSK\QRXI,JQ'IZ>Q[YJ]X>Z#N;$H?#$<1]IQYXZ*78IO0C%P\T8PY3ABZQBP( MXM@7"1J3.-+_TFD\/8DZ3$)Z\L5A$B?810EV@6#WA6!W56(,D\9%TJA(&B&X MO1*)8?97(F1U<0)T$YZL0:4:9&B7573IBGL:+OX3/K74+Z:;3AIT5M8]GW#) MM5(6G)7-C?/2NBY>%AQJZZ=[-]?36YX65O5SFY+E7U&\ U!+ P04 " D M@&U-3IJY*L8! W! &0 'AL+W=OIKY8 M(G5X>"B*SD:E7TP+8-&KX-+DN+6V/Q)BRA8$,W>J!^E.:J4%L\[4#3&]!E:% M(,$)39(/1+!.XB(+OK,N,C58WDDX:V0&(9C^?0*NQAQO\)OCJ6M:ZQVDR'K6 MP'>P/_JS=A996*I.@#2=DDA#G>/[S?&T\_@ >.Y@-*L]\I5U7)B!!\5_=I5M(F?%$Y&*O$S.*D"/8ZK9T,ZSB=[/=S M6#R S@%T"3B$/&1*%)0_,LN*3*L1Z>GN>^9;O#E2=S>E=X:K"&=.O''>:[%) M#QFY>J(9+(&E6J085Q6WF4J[FEH_%_X M-%+?F&XZ:=!%6?=\0I-KI2PX*&PO=V]R:W-H965T MIZJ3-NG4:=MG+G$2 M5 @9D$OW[V=(FF5MO@ V?L_/QF2CL2^N!?#D5:O.Y;3UOC\RYLH6M' WIH<. M;VICM?!HVH:YWH*H(D@KQG>[.Z:%[&B11=_9%ID9O)(=G"UQ@];"_CF!,F-. M$_KF>)9-ZX.#%5DO&O@._D=_MFBQA:62&CHG3465"* M%J_3+KNXC],-/\RP;0"? 7P!'&(>-B6*RC\++XK,FI'8J?>]"$^<'#GVI@S. MV(IXA^(=>J]%DJ89NP:B.>8TQ?!US!+!D'U)P;=2G/@'.-^&[S<5[B-\_Y_" MVVV"=),@C03IBF#/WU7X,21)[][E8*N6:K!-'"9'2C-T<9!7WF5>[WE\DG_A MT[!_$[:1G2,7X_%A8_MK8SR@E-T-3E"+_VLQ%-0^'#_AV4Y3-AG>]/,'8LLO M+OX"4$L#!!0 ( "2 ;4T_SZ2&MP$ -(# 9 >&PO=V]R:W-H965T MVT-]J#] M38-&<>=-TS+;&^!U!"G)TB3YP!07FI9Y])U-F>/@I-!P-L0.2G'SYP02QX+N MZ*OC4;2="PY6YCUOX0>XG_W9>(LM++50H*U 30PT!;W?'4]9B(\!3P)&NSJ3 M4,D%\3D87^N")D$02*A<8.!^N\(#2!F(O(S?,R==4@;@^OS*_CG6[FNY< L/ M*'^)VG4%/5!20\,'Z1YQ_ )S/;>4S,5_@RM('QZ4^!P52AM74@W6H9I9O!3% M7Z9=Z+B/TTV6SK!M0#H#T@5PB'G8E"@J_\0=+W.#(S%3[WL>GGAW3'UOJN", MK8AW7KSUWFNYR^YR=@U$<\QIBDG7,4L$\^Q+BG0KQ2G]#YYNP_>;"O<1OG^C M\+!-D&T29)$@>T/P\5V)&S&WR;LD;-53!::-TV1)A8..D[SR+@-['Q^1_0N? MIOT[-ZW0EES0^9>-_6\0'7@IR8T?H&ULC99M;YLP$,>_"N)]BVUL8Z(DTI)HVJ1-JCIM>TT3)T$% MG(&3=-]^QE!&[*/MF^"'_YU_9SOGFU]5_=P-RB(B"/&HS/(J7,[MV$.]G*NS+O)*/M1! MC;@>BY?R4'>0/J7^>'FK3BP8ON[R459.K*JCE M?A%^PK,-YJV!5?S*Y;49M8,VE">EGMO.U]TB1"V1+.16MRXR\[G(M2R*UI/A M^-,[#88I:^1:%;_SG3XN0A$&.[G/SH5^5-4];>(CRC9O>W[:#=;#MG MMJ75I'O6;=:(4=A"##F+K M@-Z$X4"N.TUB-9754$I0DG G&%]'!,8\GHB(@D 4 (H=H$[#1@O=&1Y*'1Y MAAE**8S#0!P&X#CKK" -U%N(4H10[.8@7T<(21DF,!!&<#Y$/A)';D)$_EHL)NYY;@!=C"E# M$W]=/)&B,8#DY6CL+2429O;)1?)U5C9QC3"&ULC5;;CMHP M%/R5*!^P\36.$2 MEZJ56FG5JNUS%@Q$F\0T,;#]^]I.-AMLLX4'8CMSQF;?=(>&Y%O M;5!5)@B -*GRHH[G4SOVU,RG\J3*HA9/3=2>JBIO_BY$*2^S&,9O ]^+_4&9 M@60^/>9[\4.HG\>G1O>2@65;5*)N"UE'C=C-XD?SI2>-A3A,X;K^Q?[+BM9CGO!5+ M6?XNMNHPB[,XVHI=?BK5=WGY+'I!-(YZ]5_%690:;C+1,0R2B'##OB D! :0HI"TLD08DD M(#$+$] @ ;W#HPY#Q]IABC!T5M4R@,,HHS!S//)Q"+$,,4@=CWP@Y$P3LAL> MI4&):4 B#A.P( &[PR,6T,X8@8Y%/@Q13*GK4 "FEQIQ<6L?QQC@V8U=D@75 M90%U/$S @P3\#GNXGRCG&>'NN>'C]%+C&+K;S,?I)40H<]?DV@="3@C' (4E M0A ^=X$ODMVP&=XXNN$=/O6@<;Z4(DP<_,=NKAU )<" M3#%Q)":C^[P2S=X65VVTD:=:F=MJ-#H4<(_(U /.^ ).EC POC(%GZT?WNF[ M:O%;WNR+NHV>I=)5B*T5=E(JH=,'#_KS'G2!.G1*L5.FR72[Z:JTKJ/DL:] MDZ$,GO\#4$L#!!0 ( "2 ;4U^ :5E"0( (8% 9 >&PO=V]R:W-H M965T18VF24=5*K11-U?:9 M)#>Q-=BX0.+I[@O88R4.[4OX._?P'1PH>JG>= 5@HO=&M'H=5\9T*X3TH8*& MZR?906M73E(UW-BA.B/=*>!'7]0(1#!FJ.%U&Y>%G]NILI 7(^H6=BK2EZ;A MZL\&A.S7<1)_3+S6Y\JX"506'3_#=S _NIVR(S2Y'.L&6EW+-E)P6L?/R6K+ MG-X+?M;0ZYM^Y)+LI7QS@R_'=8P=$ @X&.? ;7.%+0CAC"S&[]$SGK9TA;?] M#_=//KO-LN<:ME+\JH^F6L>+.#K"B5^$>97]9QCS9'$TAO\*5Q!6[DCL'@%DHV4=J^%@==_^)9$7M81[O@*C&.?+^==ZU&4$$XKI# C=W CW0GWCZERW M.MI+8R^7OP(G*0U83_QD\U7V49P& D[&=7/;5\/3, R,[,97#TU/;_D74$L# M!!0 ( "2 ;4TTM)T."0( $T% 9 >&PO=V]R:W-H965T"8A$0$J4E4;=(F19VZ/3OD)J#:F-I.Z/[] M_$$I(:@OV/?ZG'//-;:S5LA750+HX)VS6JW#4NMFA9 J2N!4/8@&:K-R$I)3 M;4)Y1JJ10(^.Q!G"431'G%9UF&I PFD=/L:K76+Q#O"G@E8-YH'M MY"#$JPU^'-=A9 T!@T);!6J&*VR!,2MD;+QUFF%?TA*'\P_U)]>[Z>5 %6P% M^UL==;D.TS XPHE>F'X6[7?H^DG"H&O^)UR!&;AU8FH4@BGW#8J+TH)W*L8* MI^]^K&HWMGZ%)!UMFH [ NX)\=>$64>8?1+(EP32$Y3)7O-XLX.)T3,O:#!H>* M@SR["ZN"0EQJ;?_-(-N_"8_8'LI1?A.OMOYJ?\KXA^87E>>J5L%!:'/DW<$\ M":'!N(P>C,W2O&U]P."D[71AYM+?&PO=V]R:W-H965T*TM0:'_#= M^;GGN3MCRDGI%],#V.Q5BL%4J+=VW&%LFAXD,W=JA,'M=$I+9IVK3]B,&E@; MDJ3 ),_OL61\0'498@==E^IL!1_@H#-SEI+IOWL0:JI0@=X"3_S46Q_ =3FR M$_P$^VL\:.?AA:7E$@;#U9!IZ"KTN=CMJ<<'P#.'R5S9F>_DJ-2+=[ZU%4"#R"$)W)E_)DYT2+I$Z_M-_;'T+OKY<@,/"CQF[>VK] 692UT M["SLDYJ^PMP/1=G<_'>X@'!P7XG3:)0PX9TU9V.5G%E<*9*]QI4/89WB#MW, M:>D$,B>0)8'$7J)0J/P+LZPNM9HR'6<_,G_$Q8ZXV30^&$81]ESQQD4O=;'- M2WSQ1#-F'S'D':98,-CQ+R(D*4("P>H= 4D3K)($JT! \$0"$A>;&_*C*#- M%6A%<_^DE=9)I75*Z=.-TD?0^G]*-*E$$TKD=O3T0T^T2"GAJ_/VU^D'TR<^ MF.RHK/MTP@%W2EEPG/F=(^W=#5X< 9WUYL;9.G['T;%JG*\H7OX3]3]02P,$ M% @ )(!M3=3\728M @ V 8 !D !X;"]W;W)K&ULC57M;MHP%'V5* ]0DR\(*$0J']4F;1+JU.VW"1<2U8XSVY#N[6<[ M;@K!A?Z)[>MSCL]U;FZREO%740)([XV26LS]4LIFAI H2J!8/+ &:K6S9YQB MJ9;\@$3# >\,B1(4CD9C1'%5^WEF8AN>9^PH257#AGOB2"GF_Q9 6#OW _\] M\%P=2JD#*,\:?(!?(%^:#5<@"BX=J+.*!@1YND51R$9M2K* M"L5OW5C59FR[G7AB:6Y": EA3U!GWR)$EA!]$.*;A-@2XJ^>D%A",C@!=;F; MRUQAB?.,L];C73DT6%==,$O4ZRITT+P=LZ?N4ZCH*0_2*$,G+60QBPX3GF&2 MZ25D=0T)>@12!GH7H\8D*.NC!U4.I?K- M] L">ZFG$S7G7;/M%I(U]C^"^I]9_A]02P,$% @ )(!M32C1*O2E) MWY@ !0 !X;"]S:&%R9613=')I;F=S+GAM;.U]Z7,<-Y+OYZV_ J%'K\F- M8JOO@_)X@Z*L&>U:$BU*.S%O8S^@N]'LLJNK>@I5I-I__< MB DUNW$D$HG,7QZ O],Z%T42_;U05VF1Y']Z,5B,7XBONSC1?WJQS?/]QK55.ZE[Z5XE\,LFS78RAS^SVY=ZGRFYUENE\EW\=";V6F]'XE]N-]"O$^3 M?*NASUJMZ[_>J'U/C/JA&/8'\_J/']*[GNA/VG]T]%RVTE-O;EI\4K>1SC,) M_3[(G:JW^K]INA.?5:SVVS2)5CJ$(5>]CK&N8/9,QM!DK;Z*?U6'3A(_'_:- MJ0;]\Y\Z.URK+$IQ66OQ1N:-OI9KP3_\0QMK+F&,-8WS-I:W]5\W,M:-$:^* M+*,.D5[!DOZF9-8Y^_GY8'@^&M2_?J?--GRK@G#7F42L0M0&=P5F7U$BM8<#&KU)O25NL\(/Z>Q'= MR1B:-QI>KE:HL;3(U$I!HV6L0I&HO"%AR1UT3[.H*337F=K+:"W4USVN5=.\ M:;X%$5H=)?)SF@/WCK?Y2..T__8#+&N/&]%*,8_>P1XS9QS)911'>4!VM?P.@KH6&ABN12Z_=C6P_&HG_ AI*.U1C@MG7J] R8.0 MJV0%C<7IAS178ER7)K1&%WHO5^I/+\#<:)7=J1??BX9ZPR.T3>.URO2W)#AY MX[2:TZ:QZ86X+/(MR,6O:GTAAI.PW^_C_XU%$C(7)_U>?P#;22<$Q]M%M/?'VZ3=>KOD M!]HV14HXW8B/>S1%L+',630RF=I"P^A.(8I(=TJ<_IAJ??8XQ3MZ-&YJB)B9 MK23OWR^7"'I6^7\T[*C*64DT5ZEI6;=INM9"PV[56X UU:" LG33E$O##+"Y M5L%<-%<0QRW<_;-*%((JY*%<[Z*$X%H.3*RW_ 3Z0V8K-C%K=:?BE!1QJ^1W M$QB9K8EQ:]HUOVUBUG+66,N[)%<@Z+EIV?FS&:!UEB/V(VVEHF/7>2%BJ0 * M*]L)+$!SB]\=^0WEXBAG&@T$<)0/?(,]KZ6.5@U@$<5%WA1L:BON572[1;TG M[V"?;A68%SJ=;&GH8XDG.M2,F> /&:OES&L\'01QWL;I_2/15"EV8J@* 6K&BL4D!K/X6?\D@ 6G,2["%2%6![$:8&T1LF92!\S MXQL%NFH5L2-')V^'\/W75D^*U+=82IP!:$%A;&UWC?1H'!$D$69O8#P!0#N] M1XO2 N?\OJ?( MB\ [#\#%;%*/ @#()H[M96 A+1T-)?/H$P6IUG!9O,;]+Y M!*S9CO3J:(U9_ "^_#T?6W#R_JAO;>*_M@"K@O0LQ*7"@WWL311 &6Q[Q-I MCUKHJ@_Q-DI ,AZ@'>?9%,G:[A:,O\G @S^E_9@H,)VYZT2MI* M*1B!.I+U!][205!?5;:*GKXUFQ;26X<@,14$ /7VT=X3HLRE H];@7H*N*3+>?!IL \<6R':QEJ9,$7-P#]9%AE2" M;)G)\$!?"&L1?T/';ILUZ(F;8K>3I"?$372;1 ":45C- <0!K],X6K5M"#@L MI&Z-X,'22U7?Y-!OG*;= ?H,BT3]2&$)[+VRYB: 3X"]HC4Y 1M'FBZMT.D_ M_I_Y<-A_U?8C_31X=2; IHG"VJ>>^$MZ#W@)( >RUTTF*I,M&>P'%!$$O8"+ M;3@WXAY^ !Q?'CTS1RNM/=@^FC+= ZZ#$P9#[F0"-ID=Z+S&AZ!UP6 !XV)- MU@.,'Q@/C5LAJT:3F M;LI%1%A^.K;.<8Y]J\LQ"-"Q%G.L U6(5UCOY)WZT MAPO%*4YGML4$F\Q."+!FY@?L:_>G)T@$O"7@AJ6;0(H$#UF,)&&, H4CD3F< M1NYB"!450@.TF>7!T989"(%@V"3-'=\BX$T$7LZ*$#8.DWNC A^7B@S4BCAE MAH6A(ACG .B;J3!K%& BA$)'#1D;Z&*I0>W@+J@[6A0)2(LSG6^SM+C=TN"X M*4Q'!!VBF-0H 7S0&. . !WY%C086BMEUB-T 6Z F21#58>,"A UP.$D70ZD MEYH,52[.U2ZCGSM^"0QW[&I+KB(I,.06 "8P3"7X$_BL\,N^R'2!J@%829PM M8M:C^,<-;FGIB__PU1@$"JUHAW[^7L@,UAX?8$$8587^B7@+8B$PA,S,26E7 M_9-AYO"T-+?TU#ESBJV7+%77'IBWBO9(Z"T[8S UQEKW.1DX&O=+0J><5"0M MZ'('PK:2Q#[=SD# UFD1KU&F,-5 AB]-?BZ2%9%W'^4L L=42("+2%A7(]N! MKU8L41[1L$'/IIXRK''TFTW\5O//ETE2P#PD,TLG3P$@'6CO^JJ.Z@I!DI[1Y6 \?-D?5H0XTUF+W2I,4&TU=OBQ@. M:9XB#$_39:;0/"_-HTQ6.!BP2YT*IUFA+L&R61%LB- MI"#^P[IH 7!J+V$JH[C""C/+/4@LUL:3?#(?#: =3(S<@KWX:4QL"1F<[X&9 M7X&!*(\J*0"MD ;3%E!_.'K3H3&;0NZ+0A"[Q%@ADX M&?9'%8;@V%WR!IN&.33$$G;!H^X%^SSSUAW0NC7B.6=X#/WEMKJ>\2$T2O]> ML=9WG'%6'\)W" M/PX!OKV\>>T0'P^A,HOYN'Q3YCR$FC;+0 \NSF,X6K\2[XRP.CK*8 M[=?PU0.C>00%1U;9&.W- UP/B)>N^>4QOINV3^.[&_I3-]N)15+75+9A])'M ML$/7H;]T7E>&$5>4E+T\D.WWN[@MP#ZQN@6EFD=@)JQD<<:A:Q)BS$9E8,F" M_?:@,=V$GAO: 8]_S4$JTY)M*SWW((OT+]J8VWM26.A1W0/ZU=MH_\A!'4;& M8\IMZ]1C))=Q*#LQ9C$46<&=2V-RFT"/H?9"Q]6T<.;-S5CL,5NUY0 <^3X(0'.LB@?:SC"^U+]6R=C(K^ MNW!<^2LC Q2@4@3!8440\N<*_ZY)K$&+YVI5D:M_2^-BAX9Q2: &=^4:K%!* MAP$^W682%O$.N+JBR"49'K/W"8 A*^.W!;CX)+M)6R2!XH$ J0#F7HBN$H2+ MH.FO!@W\'W NK"W&?2+&X7C8#V>S*7P>AO/!()R.YL&EC7V3_[).BV6^*>)R MB%/L,QZ+,W$ZF(3]!7RJ]=G)[!=%EGV-.;)H61 3.![Z3ZR2!J_,/S#*U.6X_Q:!'"IT:/?6WC0OS,V],R3/7/P%1$N,B_O]#)?!@.AE.8T+3J MV!1F*N;X1T-BZG"X"">#H;!5#1S+=JG'Q^WA);J=(6LDS#D?X#3&./QD% XG M$_@T E@VZ8^#SYE<*V0_B- *,[P4LM- Z'Q&Q0=B-J$"A. 3A_@JC"8GPJW_ MG\1T/@IGX ?6&,4G<38(9],%>*+S<#SOEWQI6280. CG.-AX0)\'LV&XF(_% M^?_@_X&\?$%%YI]A@(6D:>"O$IT%#-]6*LL!93^03@)E"7S";3FQW)55\%\& MG\B;X,@*>BJZ@[N!+-,W1A67,825 \145&&\'A/81]T,SK%)0J2.]I[GHI+" MXJ@?G*X=!>8"YWMK3I53Q#Y+T8/3QJ&#]F@"]J:494FN. X,0@EH%+UN&U7) M6H"M%_6QV#ETU 0R988.>)X$.+"P=F6.QR;"0%&'ZP&!XY-TY=#]'QG5!*PZ41&1N F=NR$7Q?8[J4EP X\&HLQ>DX8H:$01<*%3%H0F:N"Z8DW/J/=B8+#7;' **:)BB^"SUO M594RGIH"^H (I/MW'(#D]()5%84+W2Z3R3 U/LE$3-00>? M8O*LS/E45+5WT**]33J^J;:MS7"Y77>V7U-!B=&B?%:[CKHS@I21,ZL)/&<_ MK[E=F!SQXL '+*=DPV6$K28 -Y-U_$A[1'OY[CG0B3"?^,F7!Q MRO[9;-P_LSA2N%L M",W/UR):YG!A'(/9^3:2TSA3S>YW&S\:.'K O0^? IP MT@&&3UU8\UT]M.C%^6 5_U+ 400RI^4B3#0R\!8Q/1^,0O&BS+:_2T C%4SO M%6.E'\FMM\&5]RR2MMZRV@93-FU#]5X@YP(SH;6P:,Q*"TPU+^(4=NX6U"UY M^[4?]9EW(');'44V'0S24NK()DN]5&O.DJQRJ](P$RR*E 5(@'GF9S?,^![-8O0 M>/1<"PE-HIU+'.,I()E-*:57#ML3/TC,JSO8#E3O,>*5FQPA'C([&D:9*+\6 ME)4<'42*=B(Q>)_PP@\VBRCW>Y/8EZ6@P\P^+RW.DQZ<.F?N>E"*%1:Z%5B. M!: 1"-'&8<#Q*\4VG#?.=&Y\!LJ8\K)@51/JB,'XE@ LU82@G>9,$=^CB!J-9-/B-5^JY,9.'CA'C?N5ZPH@;2VU MZ/%QC@\UG=1RG.?G [#"E2C_NQU&Z)730*RBYN-A*'Y45$SV66:W"@6FM6G@ M-^5_@E,WR)G]I1K 7]0C_(N6"/\JAE-=$GI5^I1=CI\[U4:#1T\)/K6!?2_X M1&A$.._0FS2R> M5\GJ$!ASR!=63$&"Y0HQ$>66D4F5MUM)W@R? &O=G;=]O/1(4.E1KW$]9-@3 M/T:@Q]Z?F@OO/J8M)>CE)@&Z:]E!P<]@+S@5<2D]Q(N,<1+.ESG*DY& MO;[[G,\:GN M!*E9%PP\P)S$L#(P*O,T$9UW0IL/_1>>ZOCD*)'1HG?2P0U,C;AUO$XG/;']'D"GMML M. _^"F<3=WN/E<5P+!;]<#":83QVO C>XH66+1P1#EV-P]%T&O8G(S$*I^@H M#J?.09R"H]X/9PL<';SQ/CBC_9&H#6"R,3HH"V5H3;<)XTQ39X,%+T#M9! N M^OTC5]I.%N#23[A)2Y53M;;I+L+#[R:FLL-T"6IERVR^-E<+#$CA.J;<"1<7.7'%A44\P/K1(,3 ML!84+I0H]OP[_(;WF>!?I \A/*]L7[ETT+QF0)4OB;J%@Q/A$<-66'B%)0'* M'0_5$IUP_&7[# ,:X!,.*M/YXZ/-106MSI>'<_R7W3/6^]AACY79!*V1^N@V MS0S> @;@'2U*@J-3#T@FVFDG.B MD;KCT#+A(:Q$PZ+'O$+HM]HK:2X[.7!> MQ$:>@?MI7%CH2#/"]SDZ<4Z*K5RCIT5LO8.?T3Y(QE/5+(1E7-A:TTP9J)9J MX9[X:$#^P!7)O%;B1[G48<#ES"_,WR_.R,U<4T1IMX^EC:EC06COAN*C8"B! ML"O8S=Q59KJO":[&7-=XBCW>]*YZH7C3@V][9X 1L( JKP P6+RZ98'9($9P M_C]->"TIR?$AA65@>G,63N8#5U^4FS)LL$+X]9X:ES7QP-%%. (-/IB/FGVF MK^#KH-HGY$)+EY@P??X:98H0T'O:79!$*6X.6$#9LX#:<)"7X]4P-XSEY=4 M533%)@.*3;[\!))F\BK.48==Q!]C,1E-1\)KP4QB.G'\;\N5EG6PR+Q[U-@5QI+^&",VH\_7E4N M$#0Z5B\--,."[B+'I@>0A56W-J.:VZ2VIL(7*NAUU)49 M[[^ Y43VA$AHSQUQ+]D3]53!>% M]^F5K'5 U[_ 5*L&2M-,=Z@G2D735F(&F@,/6#Q[3O54'+DO^#(!X;R<<'*( M$!,E9$U_!@;NT,6U8SJ3DUBGYI@IMK]X=3 @]O$I8;Z(OB;N8>##7PYH!3O!59IH0-+U5<8 M_KV@8K'RFV'_@OSI@7DBIJV6RUX3*<-8+:H&:#J9SR;>Q1#TGV>3?OF--8[Y M-LK6SN>UX:QV?Y /T\FP-QU. A=%Y*^&9=P1A_9C9$_V.H^L&V7$WI?">)@M M/[(_FRAN^XW5:B175UY+\)T.5 XVSNM*M^WYR=*#C/.#VPA<+:]FQP$]$,(3 M4VO7O()(H48.=PZZ("QCV-,PX?+ZQOG(< LK#9; MD;KZ&O$E]L_1SP6 % 'XA^R-:X'1,Q5$[0JE28HG79:(#%@3(J &9@0N%)3IQVV(-;G=UQ_ MG[GR,G-QV.5 7I4Z@T>UW5UIGRG'M+XH8D1ZP.MSYXC-2OZ.4C$OML :),DPQ4ALXM.D&*_@ L7LYFV<"7\X-!_QM!52P*XX9TL1^X7S (Q/7- M9M]8E5LYY:WUE)2&<*#-D=5Y)H(CI(F'29O_#M(N\]9KG1R7+TFRL9"VXG$/ MBQRAM;8JBH,NR7N8#;^Q-_3JY+9,=W239PW"G\;+8#'\S]OF1Q 7'-WH1?\/ MVFCW_%V=HN _R[K"P#VP8)]P()#'$ \!RSG92Z\N MT:9MN0AH1T^=V&MM;D(V$YJEK)0G=*9L>LGH4.R5J53B^5 MN==?'60Z-S%P#Y-;/B]0)GBW5N5S9IB\HN(+Y F^"Y?NHA4Y7^3N,]L(6Z68 M!_+V9>.EAZ -I2LV\B[-^$8+E6F@#6ENU+?MJ]5-4#/%*M[D%U>:V?;>UD,- M.@MURIK .1W[85@M/O:](RG*Y\-JT<%/B 8 FXMO]W?)V3\L@U6"A:U"& MA=Q+ ?&A?!Z,8CM[\EH'O5GIQ?.%W#2F##D7Y(2(&7ZFY!ZN8YEF&=\P7QH7 M NL8O3L3M'.!>8'72$&-.(\%5@E@YB:/XH8W.#8VTE;YL"^&U0YTBCE&EYI_ M\3$&JM<, U,!I-,T,321,T-)!!5QW@4SQDQ93)%(=Q&7;@M34-?VXTK#%OHE MYV?)C0/^ ?9>RX,VIQ+Q+##Z/L,@0H)*CY)"'UUA-1>3CBL!L: J."UAYC8Z M?"EI!)++G(NK^[2E,M5:Q!%7]I3/M:] MW(R#UZC*&A5_!2R596S)/CMR%]E0:IE.QF<8X3.^Y9.RXTJA^D90T6!H M@+Y<*H%J\)Y",5@FF>:L?V" )#@9^N5R[;5ME1[5,T3[^W&5IY1)9/]Q33Z* M_UINH:?(B!6]2#L**!+LZ=44F#C,L3-G0/!C-H3U1[FB:LC_05DG#3SLE8'5 MD@M<3+OVP*BCAU93PLZ!MZ(N&=M@_-[$SF;BSST4"D2UNEE[Z@$IMVE%Z[64@#+=08-0-1=12.17. M6%<"Y)TWM8G31X^9M'0KF@,A/;42S'%OY*E$*L_&P4Z&CM6&8),U"XZ^4BJE! N^G82=A6%,I@;%0-D"MM)/T:Q>T\T& MC0M 5ZRX.(2!$R'VQ)H3P:KV?-G%%\+:B?$KJS,.MI6ZR3L9Q:8^L E09W1OA>]WF+?8KX$^^F]U-/[##K8AMGM$ MLP?&:\>U_-JUNW-2OJ0=T#O4= '$GL0U7S0%1$FO0#;>@L:@%@;H[!7UE?>@ MO7UM?\DW9NR3V.?V2>SRZ3'NQ=.#(*BO6%',]Y"\2T$8TT:VL%OHI77LH]LM M2^*GM-#^ZS4MEG]$R?'/*TJ3!.Z9L&8!>:[$/"E,NS%N/_^JP M[@5?RNKYC&Z='4P+?OB*=5J1V-'6MB>E P >4M&K?;O3MC'E9HV[3/8N(I5[ MVTKN, 6H\R9!S[MH'O[6#(_3 A,I9/G!R$Z6&*O)AEYX\(@\Y)(XZG?%C': MF^OA5C2]V#[8T7/"378MG;E0BO'W>_UA:.L%J'::;:05*+:?M(+9 ;>78RC=(K?2N>LI+-)IJ$.[]@/PC'6CL\7U0E_(WT8Z7L\&P,D;_([V-A. M)NF41Y 8/,1!JM"I\4P\BF<'%)\?4-P^/Z#X/__(PTE> 1A_Z/V+;JX^@@AVI:'7.0.3_=1.OLY*O8<%?O?'15K M_ ?A2R?$'" #AQ]Y[?#9U7N$%_/LR,T>>,^QTUCX;8Y;@_\?WX!\ZHN!G6ST M>UT^],[@^^J#'?:-!OM(QZ/X_@<_WO$[D<@;4B3@FYR++S=OQ.E)@T&=1KO> M\ %;?;SY,3-=[_GO@_\X/IBQ(<<;';//]9YU<]SQ>X]!XUKN01NM<3XSU1**">G?&>].[$K>*/S]#\ M,8=-#(X<-P,RFF\@=-NTYA &'+1 &F?Y'[(Z#RL&O[E=V0?,]I.7VN69.,-1 M_Z%F+^H_5RU&N_!&G<\@=RVO)/C(0FO&:JMBJH:V(E1O?OW &[I/-UUV+QK^ MHMKWW-'H(KZ@R&G=5#7^D_%U<_3XUSK:F-G8G_O4JQ*\KCR910FZ!A/-78W* M?>+&7899K]__IO'MO.U;!II=-'PJKX$TAANV#36QEVP+='%E>6OGZZN+ M+[M;2LNV*X9W%< &G6V$6KMSCX<]*S\->\)G9 ?6&I M@Z&&-"ZDF$LYQQXPN0D'M"4LP=>$T8VB=E5!.&6]AY<6R"23"FG30Z,MLDCS MZ,.1]VQ[!QY.A50NM\_@OYMA^D%@]*Q RMA>KRV0QC71&I2X,8Z;[,"?0FBP MUWUM%):*]-'2-\!/=8-)LI$J!S6EB? (I3&#PLI1M*SLJ&4=V*#6DALCIZ24 M@C@-XXK!,+09,'9O]][78H^[*Y"?8W])B)%5,9JFZL&<_UKH).^R>>X=VLNC M:%%-MU)_;$TUPOEVZ\"=@H)VSN^**;]A)W7-^@^,EH*#K^6W":,C$Z8Q&?.@ M2BKZ:/CL3LD, JC+2A-LUWDNR+U&CH][J:N.%;S\@5J_M=]+D& (FQ7M-GZ MS[G+_UGQ^;N_E^P.E4/!SZNK3RW1WG4O0.3%$XL,AN-\Y\[8NS$F%&U:RC05 M@]R*YCEX/?;*3O"M?2VPO8-[OC@,O28;\Q3:XS=K&PO=V]R:V)O;VLN>&ULQ9=;3]LP%(#_BI4G>$GJ],)%%&DKL"$A M0.O&Z^0F)XU57SK;@<&OYSA1ASL):R]F3ZGMD_C+L7N^^.Q)F\U*ZPWY+86R M\ZQU;GM:%+9J03*;ZRTH'&FTD' 7# '7XSNMERM MYQG-2,.-=4L_=Q\IN>*2OT#=MVRKG[YJPU^T&K/-L-L('/G++5UQP]SS/^M\",GR+(GB-/@^[ZY#$4_,O:=1- MPRNXT%4G0;DACP:$GUW9EF]M1A23,,]V(82IFEPJAS3D6@V/PEC_+CCU=3V\ ME\.,O<$2<\IQP%S7U(.G@UQH58.R4)//3#!5 >GS;K,-H,46&-'L6*]"@MX2S'RJQCBQ>Q!$^LC6G/V%SOF#YI8(/'%GH28,:G0Q%:)8TY#S)AG:&+1 M_+TG+\ Q+O8W94PQ-+%CWN$CM\QXUX3?V3'1E(E%$__OA!6HC#FG3.R<]XW= M9S;$C!Y;>NT4NZ-@#0V*M;[%*2SVXPFSNC?$7P:!3:9^"S6=$ OLNU,WFO6' M-_^,W:GX_!502P,$% @ )(!M33S'N'9" 0 APX !H !X;"]?^U7QN(PWJF,ZW48+UTMK2XNND:ITC23;CY#G([SF7!E&ULS9==3\(P%(;_RK);PTJG MXD> &_562?0/U/:,-?0K;4'X]W8%3"0SP0#)N5G7GM/W/.U.WF3CCXV#4*RU M,F%2MC&Z1T(";T&S4%D')D4:ZS6+:>KGQ#&^8',@]7 X(MR:""8.8J=13L?/ MT+"EBL73=KV3GI3,.24YB](:LC+B0'2P$ZP\J)P36NG"54HHBY=U4@EI;5*F M:"C)$14.-W;SM.]M!=Y+ ?]"LTTC.0C+ESIMJ8+SP$1H :)656B9!_$>O33S M'>^,^?C*=!(F:T5^)527XX@;!?T .7+.RC&U!?25RH'MDYY4<-\-W'H8.)^B M/LJ>XR6D68H&TB6>\XC0M8X <53Q)'VY#_ME_2*_]UWX3S"0/)QVZ^?CJ)%P M7"/AN$'"<8N$8X2$XPX)QST2C@"K%8JH4BZM2++9* ML?@JQ6*L%(NSUEBUB7Y_DG_#I-U!+ 0(4 Q0 M ( "2 ;4T?(\\#P !," + " 0 !?D !D;V-0&UL4$L! A0#% @ )(!M34+7/S?N M*P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0# M% @ )(!M39E&PO=V]R:W-H965T&UL4$L! A0# M% @ )(!M3:5-SV2& P FPX !@ ( !JPL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )(!M3=X/O\@& M! %A$ !@ ( !J18 'AL+W=O4: !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ )(!M32:*9@.W 0 T0, !@ M ( !NQX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(!M32C0>[>V 0 MT@, !D ( !:B8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(!M32R*C;ZX 0 T0, !D M ( !3RP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )(!M39/#G+ ) P $@L !D ( !<3, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(!M M33N=K+C 0 ,P0 !D ( !,3L 'AL+W=O&PO=V]R:W-H965T7!E&UL 64$L%!@ ? !\ 2P@ ,=L $! end XML 33 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 34 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 36 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 35 105 1 true 8 0 false 4 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://zoomtel.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Condensed Balance Sheets (Unaudited) Sheet http://zoomtel.com/role/BalanceSheets Condensed Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Balance Sheets (Unaudited) (Parenthetical) Sheet http://zoomtel.com/role/BalanceSheetsParenthetical Condensed Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Statement of Operations and Comprehensive Income (Loss) (Unaudited) Sheet http://zoomtel.com/role/StatementOfOperationsAndComprehensiveIncomeLoss Condensed Statement of Operations and Comprehensive Income (Loss) (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Statements of Cash Flows (Unaudited) Sheet http://zoomtel.com/role/StatementsOfCashFlows Condensed Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 00000006 - Disclosure - 1. Summary of Significant Accounting Policies Sheet http://zoomtel.com/role/SummaryOfSignificantAccountingPolicies 1. Summary of Significant Accounting Policies Notes 6 false false R7.htm 00000007 - Disclosure - 2. Liquidity Sheet http://zoomtel.com/role/Liquidity 2. Liquidity Notes 7 false false R8.htm 00000008 - Disclosure - 3. Inventories Sheet http://zoomtel.com/role/Inventories 3. Inventories Notes 8 false false R9.htm 00000009 - Disclosure - 4. Commitments and Contingencies Sheet http://zoomtel.com/role/CommitmentsAndContingencies 4. Commitments and Contingencies Notes 9 false false R10.htm 00000010 - Disclosure - 5. Customer Concentrations Sheet http://zoomtel.com/role/CustomerConcentrations 5. Customer Concentrations Notes 10 false false R11.htm 00000011 - Disclosure - 6. Bank Credit Lines Sheet http://zoomtel.com/role/BankCreditLines 6. Bank Credit Lines Notes 11 false false R12.htm 00000012 - Disclosure - 7. Earnings (Loss) Per Share Sheet http://zoomtel.com/role/EarningsLossPerShare 7. Earnings (Loss) Per Share Notes 12 false false R13.htm 00000013 - Disclosure - 1. Summary of Significant Accounting Policies (Policies) Sheet http://zoomtel.com/role/SummaryOfSignificantAccountingPoliciesPolicies 1. Summary of Significant Accounting Policies (Policies) Policies http://zoomtel.com/role/SummaryOfSignificantAccountingPolicies 13 false false R14.htm 00000014 - Disclosure - 1. Summary of Significant Accounting Policies (Tables) Sheet http://zoomtel.com/role/SummaryOfSignificantAccountingPoliciesTables 1. Summary of Significant Accounting Policies (Tables) Tables http://zoomtel.com/role/SummaryOfSignificantAccountingPolicies 14 false false R15.htm 00000015 - Disclosure - 3. Inventories (Tables) Sheet http://zoomtel.com/role/InventoriesTables 3. Inventories (Tables) Tables http://zoomtel.com/role/Inventories 15 false false R16.htm 00000016 - Disclosure - 4. Commitments and Contingencies (Tables) Sheet http://zoomtel.com/role/CommitmentsAndContingenciesTables 4. Commitments and Contingencies (Tables) Tables http://zoomtel.com/role/CommitmentsAndContingencies 16 false false R17.htm 00000017 - Disclosure - 1. Summary of Significant Accounting Policies (Details) Sheet http://zoomtel.com/role/SummaryOfSignificantAccountingPoliciesDetails 1. Summary of Significant Accounting Policies (Details) Details http://zoomtel.com/role/SummaryOfSignificantAccountingPoliciesTables 17 false false R18.htm 00000018 - Disclosure - 1. Summary of Significant Accounting Policies (Details 1) Sheet http://zoomtel.com/role/SummaryOfSignificantAccountingPoliciesDetails1 1. Summary of Significant Accounting Policies (Details 1) Details http://zoomtel.com/role/SummaryOfSignificantAccountingPoliciesTables 18 false false R19.htm 00000019 - Disclosure - 3. Inventories (Details) Sheet http://zoomtel.com/role/InventoriesDetails 3. Inventories (Details) Details http://zoomtel.com/role/InventoriesTables 19 false false R20.htm 00000020 - Disclosure - 3. Inventories (Details Narrative) Sheet http://zoomtel.com/role/InventoriesDetailsNarrative 3. Inventories (Details Narrative) Details http://zoomtel.com/role/InventoriesTables 20 false false R21.htm 00000021 - Disclosure - 4. Commitments and Contingencies (Details) Sheet http://zoomtel.com/role/CommitmentsAndContingenciesDetails 4. Commitments and Contingencies (Details) Details http://zoomtel.com/role/CommitmentsAndContingenciesTables 21 false false R22.htm 00000022 - Disclosure - 5. Customer Concentrations (Details Narrative) Sheet http://zoomtel.com/role/CustomerConcentrationsDetailsNarrative 5. Customer Concentrations (Details Narrative) Details http://zoomtel.com/role/CustomerConcentrations 22 false false All Reports Book All Reports zmtp-20180930.xml zmtp-20180930.xsd zmtp-20180930_cal.xml zmtp-20180930_def.xml zmtp-20180930_lab.xml zmtp-20180930_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 38 0001654954-18-012512-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-18-012512-xbrl.zip M4$L#!!0 ( "2 ;4WS5# 6\EX &.% P 1 >FUT<"TR,#$X,#DS,"YX M;6SM?6MWVT:2Z/<]9_\#KB?9L>> ,@ ^0%I)[I'E..O9.-%8]L[=^;('))H2 MQB# P4,R\^MO5?4##1*D #XD2H+SL$0"W=75]>JJZJH?_N^W66CS/7C3M=_8O7_4G"SSLCQ5DUG?AI9E6_ ??_V';^,D#-[@_PU 6Y2^ M^98&/[ZXSK+YF]>O;V]O3VZ[)W%R]=J!5U[_OX^_7DZNV=&$O9!O MA4'TM>H]>S0:O:9OY:,K3^+DQ.UY:/)VRZ%N3!:_A6/ABD M<<^QW4WKXT_(%_*T<^5Y<_7"U$O']+#XH@(8^":)0Y96OD/?5+P4Q5&4SZKA M\K/D=;:8L]?P4 >>8DDP4>_=_5+Y!8 !/ZZ&CKZI@&X2YU&6+*JW1'R)K[GE MU](D6YT&/JR8X1\?/U^H9_^(XUG&PI-)/*-'D5=?2.9#@GV3$EM\8E.#:/W- M-5' '[-LWI$OG'Q+_1?B:US7CR_28#8/@7!?RZ$X,TYBD##?,B/P?WQQEOX^ MI778#@(G'E2/LB@+LH7Z5'T>^/C--&")09"QTIY(1)U_^*\7/Z$LZ U<=V#_ M\'KYY6*ZUY7SB=GFL)^Q7P$%L6;V4[$ -87X9GG\TDCR0X&/.Y$$.SCJ%!OS M^) D%G 8)+U/XIDD<\O.XD>+,$!*DJ%J_*E8CARI^&[E-1;YVDLZGN4W>\6S MJ^'9Y?/][R1/LWCVOY]!.+!S^AFLATL/!/!'-ANSY,$VHL MNYHQC>345SX M\VT>!I,@X[ :?@!/%UY< Z4*^K MH=H#W;C;T(W[,'3SF/GS^/"L-.ICQ&U)HSZ(LJ@68I_8A 4WWO@YB;*5-3^H M0'O\BK"EH8>FH:,5UH/'?OP9'/+X<[>P_L0R+PB!WAXW8PD7QYO+?"P&T#EK M:9&M-&XHC5LB>?;B]FY)\BY(LR08YUG\M.ED=9VM/&DH3UI2::5*3:GR>W;- MDJ=,(]H"6SG24(ZTQ-%*CK62XQS/SA]CG\W2L\C_!::^]1:/7-V@_^ BB?U\ MDOV>7++D)I@PC5PV+;D5+@V%2TL_QT,_CU'^D.P6R'[25+.ZT%;6;&/(M+32 MRI4ZX;7;^/ED"%2OM94O:VC&?5KY.^Y1XMG5\/PXW$ S;1"K)9*U KPEDH>SP!^=]FG#5ZT\J2E/6E)II4I-J=(&LUHY MLE:.M,312HZUDJ.-5!U/I.HQ"I>6?HZ'?AZC_&FC5ZVL:63(M+32RI7B:KYM M=ZS^(XN@E*[FTP+4%(>XP+.!H=HKXRUS\0_S*.!$\^7RW0//R,'D5^4I<+0UXU]>>PE+UTXAD$ /;3T'P'>Q9AX_N &J6\4MOOL;5I#! MJDRK1-< !\LP5HVJ3?J.1?$LB.Z:]FZ\+,];-;#\OH2%&@B]@&GNV+(Y_%A_ MPWP6O/F9>.83NT+W'T@]+"QE".+\A&5N-I46^4<A=U9YFZH4IXS.4!M!'/L^3 M!#\.THD7_@_SDJ9KZ$FSVK/^#S+B7:.MSOH> M@V?G -!5G-0GNM_BJ.--)D#O($J8;] H^O2E8:O(I$#(>_BD_C+QYS*)+(TD M)Y,NNO-X-HNCRRR>?+WP$K!N,X28ZL0!<9%8+DV^5(K*0#%!7VA2W/#9))@! M+?WXXL-O[X$'3U!A-IAQ3T!*K-P[D'R*LSR[CI/@#R" 6AA< YC3M^A/)7#+ M,^T(U"K&]@G4*EER^=6,Q/_6K2)P;:1E')RE*R0YEM.UN@4<^J!-)ZRU[JYEN:-> MO0G/)E004:LU @_M2!:.XXSZMJ/1YX9)=@6H#D9Z/1!)W2T!.O?2:R 6_.OG M?^7P=$AQJ^S<2Y(%F @D_+='UC6@'!D#?O= MAP)P4&.3;7U$]RT42SUF2 M+2Y".-8!(A )]_G;P:'H)3@R3W81Q M=V0/!IJ$J1Q\:PAJH0)LE=&H(0120E]X"Q3/.VJD;A_VHV^O*H#R\-L#40-0NEF4?,_]E+(A@_A2W.9WF(/I-W M;(HQFFTWL--UG=Z@/]#X[.[)]@->G0WO= >]4:]GCW8![\SW@4+BR LOX-SZ M(3KWYD'FA9I'95OL]4 E])VA?B*Z!3OMJIP.:#6@: M:')B>=QMYJVE10:V-7#KSZL)%.!G>NXZ#GV6I&AI9HN]'1SNFF@?@&UWV&@* MV?Z0U+5=NS_43GC[FKP6M_1!$/8:3;[BD_V0IOF.[FC.*+U-GE\^RP[ U'9# M$_>4R'9;8'[/,TSFP/9 AT:/-M6N8.T341O 4H[%3][M1U!D20 C[R!I>ZZC M"?W*T;<&H9[IWNN!I;8M"'^/DZ\?(CCI3UBZ/1KLWJ@"@-+8VT-0!PLCR^ZZ M6X/P/HB"])KYO\2QOS42N@-WT',&%4"4AM\>B%J"M3L8E!1,/2#H+*,>551S MF<_G(5=-'UDRN4:.2MF7"*0T6-]IE;+\2/MG8M FOJIDNMR?8&X1;2;BL M*R/HATT8V!J$_:4(K D> *5-P28F!]5[MK/'OFOW^M9J+&/-++O#5(MF^EVG MW]\1ID_QP@OW$-)P^^4SN1?53R36$K(W#+5KU217'CU+#[7:=;:^KS.,U^GWYB-RS* M:]]!V'R*[;N.I0>E2E,TGK_IEMO=_L#N.]:^YF^Z[[#ZPKU1EW+.1AF*@IV;0Y$]OM._W"X:0A.W^IV'?M@R-&K$&TTCOM# M6\^OV3-2ZH(QL+K];N]@V-A8-N4.CAHZKGTX!&T-F3URAWW;/9S@J2C_<(>S M8M#K#P]+2?7!<5VP :R=D=-(]8[PM#O8<=*F"A<8&%&_]Y5N(_(Q&:@WVE'B M-RCYNA$O]F#4M0^'EZ;BON]T>SM"TZQXY>;+(G +L\B*[$1<>]'(*&O<&PK[/4RBQ;@='T5.0.!V U6?L&HZE" M=H8CVQFZ!\!&(Q7M#/I=U^HW .#.EXRP=MG[X!\PIBN((FG]^(EL4>C4M[J MQAEW!J^Y$V7@NF4!D=>(W'I]]/QM"=TO+ +:#.'9,W^& MZ5,94NH-VR?M6?W1P-;=@YOGW .(C>G/!H[MWRN(C6FP"UIX<,](;.8&'G9+ M7-(0PDL6AH6(W ?A#= OW-.48WF*Y@ T):M^MV<[>A&*70%HK!"MKM,K)<#O MCH%&-&$/;;Q)7Q< I2@_1)-XQGY=SKG;UDJRAWV=NRNFV1*2IA31&0Z&EGL0 M4!H'C KUJ&0TDR!VHGPPVSK<[=(V)S+8MO:K( MH>%K3F[.D^CWR]GCLH79(HS; % $UI:>C:[G"? M #36<" %[#UCH&EB1'?0 ( ;^!+/:IQ4Y.-["99W+1V.ZHEV :BQ:3PZ+#R- M:>7 \#3V(3G;P"/-)9R4UP[(0?((>RJ.TK=L&B>,/_?9^\;2CT$4)T&VD$/" M8:T\"K^H^I%EU[%?P+$7J]QUNX-N7U_FO8%_9)AK;@H.!LZ@UZ)N"S[O#7NN MW6)N&_>.8PU&1X&YWUBV7P>!VW=LW5%4FJ#Q[%N<[*RN'K;8;?KF+-$?Z;DX M.R^^&5FYKJ6?B#;.KFA)F%!O6<3VE#4,!##J+E/WRDP[ -38)XV^PT,"U-B9 MV"]?/S\ @IJYC4J%Q6K"(ZO\R*K0[X(PSY:J6M2EH VEJ36"7C/C#H#=24GK M .L 9.XA(;N3I#:@S#DPRC;3UD$!>^NEP>0>28SFVQJH0Y'7;E =B+1V1M76 M9-5M"-3?67!U#<1V=@/VU17[+$)(# M+&0SB:Y;2&_8MQUG=$P+V4S5:W?$=?L]_L74C/'G7U\L"'6UL*Y+4UI+#@6>_N_:B&8^^+."QWW-,BMN0,JV^5JGD]^$YLP16]41\3+O>T MB*).%!R]V;OX-MI+&,MVK)ZSY%0N3[,=((V/2<-!K]<(CHLDO@GP:GQ%%9E] MH*8_Z)>Z6ZR?;5?(&CO==40U 4Q:) ME:/KAUF0Z(WTCDU9DK#J'DG[R=%U+*N_:3UU(#G<>AK+)1"9@XT$MY_U2&MC M3WPRB-K;]#=429P:S^^.[ WX_#NJH;; MLX\M/% M.XN]W8!=HQ!X_&S_BM3I6J7;5_6GWR_@S5/;!L-A*2EP:\!!IE-<\G-\-OE7 M'B1L;1>AO5 TB 3=QJH_^W[A;HKP4;>$[NW!7F4*DM&BAM/^E*#3[0\VBK?5 M:?<%:N,+=^429]N NH;\WP>1%TWV+C8_3X]!S-N/[D ]K _ZH^L:O!*L^T$5F-2=.&PK:>IU :KNK,A[\&[+#OV M,FB:S[QORYA=TAJ/1G5TKZ\&N93YA>YQ#9JGP&;8 8%]9*>L X(E> M^-UR$=C]IK6+&;8 8$]I[6L N RNHF :3-#$X98\J(B+. RPH]=G .5MN-R1 M:0-B?OJ/,#N=&VFV"-F/+Z;PTAMC.,^,S\$,M-UO[-;X%,^\R.0?F,8ET.GT MU)AY6(3RC6&=&CA+QPL!JC?&/W.P)^/IZ2_?_XD]T]A=]26(B/G;*,*5=_7@C P0<\Z_#E?WBS^>F?AHYC MG58]H+ZV3U\9V!0^C[P6*==VS1P?XU;>,('K-P@S(!H0TQ8N8 3XT-$\\?S($*/ M*8P-Z/6NZ&L.FHX@ J02$T$T"7,?G@Y#(V+8J,-+%H;GXQ;P)[+8F ,=H>T] M]8(D7&Q:>#''/$ZI Y=IP,MY"#A%& #.6*5A&EX$KX, ,Z9A?$L(^D<,*__, M0C:_CJ-@ I0"C'QBO,0IM3T3]4JU;3+B1'\ Q]$W\<0@FM&6A;L:3PDHSXCB M!-@(0<7NHDA1D9?E"3M!LGX]1YJC)_G_#D#J1-8%5=S7M!LY3.R;4=HS3DF M;-R1.6F;5-('[#]B-8HS14H!D N,#F(&+UCC4)DV,I#6F!GLVYQ-B'C$L# 4 MG,*,!?,2OF^RVNTU\ B[H>KC@M73?)RR?^5(G%C=!,8DWKED\XP8S>A:Q%]# M&#B)\ZMKF@!IE<,2P L!WOLE6O09B,P9]MR#K[P,GP4X^)J,-)]A+1 KA$E%&*SR;P4Y,/&*2 MM!JK1GH=YZ&/? :F( T% ON?>40=#XS;(.,LL4G;<&!@,;!FF)BX I MV17Y M%'@6CIR;])O E5J,V.(_I_SKLRC*8=)/A/I*S/\73DB@K)G4D',]6];"R0+\ M@0JK&V#]$DB!_.XYXD37'RBH$R09ST@10YR:O&_(C0F2'] F4:,W!6E0DD1C M-O%FP":WJ U(.7B<0_A(!HX2B@#:@HRY<0RL-4_B,?GDD7W0>SOCOY6M001# M$2]IO/5#I\"40LMI\$E;QW9/4V4'V8/3]WD(^BWD,N=LYOT11]JC8@+O*F'$ MZ<;M=3"YYNP>DDG&7T'1B@L'49*RM=,&,L%%ZMHX1RQ%E!2$ZZ5%@>UZ!E,* M&\ L(;G8GXBL K OI5;X;MBUX5D #$)^_2W'J'+),QZOJ.\?J MEA"#XZ^C2=C$Q(OH&",7WEV_$BM5HD?OH G M:)=5ZXEQ26%@$"_* 'EG?DPF1^$30'LC\KW$3Y>4R?A)JI5ZV.)EZC\5AO^S MP$U-E?LA,CYZ"^3-'I7;TM^F("W^:U\_77TJO(S@=:V0:*]N(RI0@P[NBB3?)A'@_I[*;+-$(WT11-0GA8#OE M?A#->,]1W&>Q(8Z#?Z!,%!. I8QG!#S8XEGDQ*!VDP: 6("%.H\ZE CY"L^O MCG1[#4>? ,XZ(,;3*8"&%L:,@A]7U+H49L(V7 %V[$%0Y1)0,\ ,W@QQQU5+ MPJ8AP\4*?TX:^.*4#V]R(- < !4D'$GBI*[.[0AMR"UZ)@]6_% 0@Y9=@>?I M2=8M3%!O1;X2/ 4EG\<^N65I'\KT?%ZBY\_Q/)@8 VM@8&.=*]K%&;W,T +) MDCC%W4*WRXSN+2.I\,1:Y?M(Q;0&FT[YLPH[1.Y_]>!4!@:=+31MP0C<5)1' MVK1D/@!Y@$86CL((D"FI5TT'3[P,7@FG8_']1/$?(^:1V<;$G2GRT>(Q M/_&I]YXX:@/6R5SQ)M>FFGV)6.DS83 !G& OS43W6B, %$^R,O;],FQ\+SG6 M%)CWQGSKU>CQ,*04_+KC+EAV+>H.PVF,QR$DI"EB&,Y@\_0-D7" 8Q<,*\Q- M268FRC]%2K"0JO"X MNV>.#2_QZ1OBCWBR^4E)V\+76P\48D 8O^05G98U&.I#/ 16#XI[@>GL*8JR M)Z0UZ!_'G6=WS3\:N*/30C9]V$QC_%RXB"I#*RA (N%A,Q%; M*MY".\5G4TPA ,$*(F_N)5G9[9#@%20\1U^!9I&*D(P/2;YCINPE$I9X3A8H M%9IKSE/ #&0?'"HD<#CE2U.F)<0UA*@Q,2?%]=)A#2&NDRW*MD7CM1@$77!J M S'8BH\(SPJW.HENT(0F@);V7P@T1>O$[T(:5,R[M&YPT/ RCF/G@X9YYSSU@'& M#%;$.;P<7DNO@SDAG9X*JJP7MLR\R$R%64?LXZ7R: '(QO:W['$ M3\OG0F%YZCJ!CJIKSH-%N%@R($IHP:1E/D1:!$!N9;B*HE+HF?:-? YS_PN# M?.BH0\K@<(/<4.0*"H:MH5F>%"+9N$S IE@0FN6X"8)D-SBY 4\15V1HQF.Z M!@)#R\H!4R'JJI943\\VF9<%G1K-S,LU9!V432+Z 9VY&*2!G0G7C6\J\A Y M!Y6\(2SE0G5L'%/0,9Z Z:H7)W_1?P4QXVC$","FS2H1IXP$ KH0NNT1';Z M:?T90YG%7KH4W! GB_7GCPVR+$2:KRY%"VTMR&"LYC"Q NTR;(1I'K MQ+,(!:GB]@FQJ7(7,[1I;S!JO5;\<^L7]Y\.=IA@"$;F#4L6)OPT9[SRD3#7 MY5?B*"9/Z-+D59D>3\AVH!GH5EGYL$*K+X(D,E>OY,Y]PLJJK@GU=YX2 J:, M9O9T2N6.R=@$UQ B..SSI:L\(=T2]C88J DKO.S&2W9R=;(L:J9\ M92)[7H+ C4<_9R(M3%\,G'SPECWW]"*F9>#J"0F<[0\K69Z@[?R+THN2VSR@ MOD7*5 XTG$"1@!/YAG1R((HI&*_\F%ZFA+QXAK]4[!;156E?*(F:Y]]QTU\/ M,/H!,CB31]$QRVZ9" )DM_%J/OZRLB/-1;=[$2*\!8 "FCD 4; B/9Q0K ( M4QGI&"^9&#/F8!PLW_PH#^@(E6SX,),](WXJ/1%EN0\ MP5B+*7(M^6[@^81+#=H6S,S+A",-/1V+EGE/+[C#,8DS-EGR$72T8&GQ ,^V M\*6K/RA?;"#RDL$G&IKN"RPD%Z=&&HW M>]55'9JD8&Z5DR3MB&/@F* M)@:7I,]$P_-FH9QF;XKG#"K+CG9&#HQ@CP M?L43.A!GYV#8]:UOL1'Q8 M?DZ.+"#O\!$!BI/^/*O"1_4HDQAQ$?WXPE$+'U/84PTX#KW)5\,&-- E[C+, MX5!KH,A2'WK3GL_65UT6/8N?=^]EY M^C'96:K(-X2H<@??GQH2E)!-50QH2;AV1A(X& 41J2.UDX*U0YBE1WY)L*V2 MMZH>: WX0CT,26GZ?6-^6'KS;I"_VPZTT?=E"J'3<=TY>V;/L4S7'3P46IX: M0AUS:-OFH#L\ $+WS'U[YC@-YIH_8 M(D?U>DW OWO05X\6&W;?M$;WAHVGS2-@%'QEY)7&T$\2C',Z.T[SR$^-OSQ6 M$E&.$+OTX\.LYAX9PW%-6&G+&?O@#!E+:)G@<3%!KSLR8:$M$^R#"9;C :;N M=:W+&?OU"M0YP^]MN!WL]IW8[Z@<*2WB[]V/\>!B8)>?/L<9YAY)05+WV/4\ MJ;79V:X&CO9W\GNF&](?.J;M-/5?'6A'6KFR5YFT)KBWXUYW]\D.Z+4*V:$\ MDG=,NYOCU[),J^L\ #+;#:ET'#O.R.S;A]V0"@'UFN+0I8^>0=8 -I 3V=*B MS.+])5&T.0/[-%@>0^"XS1EXMEO?Y@P\FIR!,ZPI;O)[I29>?$WB,&RHCI]Z M>+O?-9U^_Z&0\M30V;5[9M]JZDYX_+D"GQ//9QC,-,( I%/*>^*DCS?F/W3[ MIF59#P3^O2W3[5M[6>9Q4^'J$Y[=;-76A_ZP3?$=AUS--PU/OL\?>@T0^>(_QQ@S>M1_9<"UU_P MTJM^4?/L\IQJ],!O11U^ H?W]YF [O&"J"J J1TBC SE,QY]OQ-FN2CR7]$- MDOH0\3Y_XDIOM51'&/!:K[>@RK6B;Q(VV<.VIG#>&2\,<1,_ M5O _]2NY:^,Q1?4#NI3+;R[/DV!&C4()'E58.64A[27LGZJ)H(HFXXWIN;B: M/:;^9B>P*5$:I!FU,9,57).*0O]:YT59N-A4$/$-3YA^X;M47S%(EVM)*Q(P M&_98T+V# M"%QW/_W /&_;VI%OF!(NZ:4X%;?1.*N6=5:=EJDEP M5\]DK6VG:NT1Q7IO#Z*]0)57>(#^'D>T4<*Y).O^^T'J75UA'P!9)DNRO]:$ MU:0J#?!%$.$J?KF*."H57O$:^[@9-2X3E2TF\WR2-8.Z\C.!%(BGA@? ML>!9N6MN:0%:0>-"N%&%P#28!:&74/TG:G9M:FU+J'R@B0)#=2:L*&.H"E8\ M=>JC:=_I]*54"RCXTMTAE-,1"X^M@L132G2H?2Y3\>R!6MJ&..Y=_H=0A'H_ M7R>, >-%V75J_$PMB$L6)@%4A($?P*M]F'7_AN51[F79>W)$-5U@ 8SQ61A) M;QJOZJ%2,3:F*-3%0$7^RB-S[#X8WI:S/UJ\M?3V-.AMG]+X(%K.N5/+/43, MM07O,8"W)^)>2B7J6[73I#YAW]!0-AEN$^-D:-DL3.2T"%U.W71,M]#!+8==E.EW,8JJ;@OUHEVECGCG\5U=: M/=J%]JVNV6U6!N@(!$:;;'CG#5M0#8ZSZW7.-MNPAJ@86F!]-[V4TF)Z"Z.\ M#V9YB^E[P/0 M$*_N\="(T>@,R@?=<<5M7F.\,@(+^&8UF#7!.LV\71/&S(T ML0R-U;B,)IX:VEMV.GMWL6H+N@ M_CFFF;3@/>HDG7.RI3_&/INE!H>Q.SPU\#APZRW:U)V53!/'[+9Y$?M#:-<9 MFGU[RQY8;>I.5>K.$/ZSV\)K^TO=<8=]TW:;>J..+W6GC<3?*8^Z[AZJ=+11 MRQJ"JM\U^_VF/I9I5S36UL?@V%O\T-Z2- MQ1_9AK2Q^*/;D386?Y\%7WCT/4B7BS01+%KQ(B.'EQ,JC4+U3+!*G/ J M45H!+ZPK!2^FTP#+26G3S)B'M6.H[ L.)@H\\3HHY8I.!$)%52=>L(RMEG*2 MM:1X(2&F579YZV&E(%%.B%=HV53H117)PEHMK.+K\8O\4G]$3'ZILD8 +^\@3VR/CL?0/(7GZ.Y\'$<'O6*T.1C7UJ MG %^?;ZS0*67/Y\;%UX"B/?FUZEQD2=I[F%!(_[59>9-I\9943_M;1Z&V#Z; M $(H;'O(-XL@, I4(I@"1& ?ANVUM7$N1?&L%(C3#Z:BW)'Q4D+JX #GZC?[ M])6AUH/ 5'= !L:5WG@\PIF>IDW@H[730-!X'TSV'1*?"FX"3!DG.>"<_X: MCQ&TS'B)7VD X%/P>0F(N8Z@=<@Q)&+*Z""H%$I\/V%I"AN5!EDNI!>(M(1Q M@5.,RD4:%DPL, B*L#-GL-\7*S(@HD!IX$UBSX3Q(],1QQQ^@ G1E M$5-9J$PBEA=31! %!\/TM]?!Y%J?SK@%B< BD!,H8@M\8'4U61"22XJIH9-, MH#."X0<^2:YK#R2J!\P%TAVAXDO$S8_SY.X::\]6K.!D*B8=<)V*L;IP87P0 M4J7,/(H_"]ZFGXK ]C/$(@CGO^810Y(<%++9X'*9P-%D\Z!C=TT9.>R=OE?D M^"%*LR3GK'3."X7^&I,D4*SGG'[D!@@5EP/.*#\'Y%XYW(F:S=#$#0(BBPMB M$;N",3P8#<0>L/-5$N=SG&CIR_259@IE: 8!P_]!Y0S3S!A[:2 J6&*!O12# MO_0B><0<['20>:HH'\FH M@&F%05%-3:F< KTP#=()0+]@'GPP9K#-D:1I;PI2PY#=I R[3Y5A1UC$&D69!DW;-"TDJ,!6%X4 MY5[(DT>YL%P/K%$-Z! M,R&DC?2:+#!O/@<@N(6JU#K,KN-45O_TM*J2'8YE MCA9549*;K:A&8 U83A2 245%79RC@%!\, V2-+M##R@-7=K;ES-2^\SOP(1) MG,[YYQR@.6AW;W+]ZL3XK%FO6(\Q!TN5I!:[\<+62: MCC$*_4)8F7D+KDUP[[*TI#NX^=#JCR7)!V@O6Z5K)-^P8UN:55HR\#[,T')C MRO[D)LVPYYC&KR!HF*9O> W*\KBV-NYG6 I#;JLDL#-LR\CGN.5I M 0A2+[D-J-)OZ ':%G 82Y+X%EAAKEM4&FF3#M49SW(T4 4("-)+-=$K':0+ M8!R:L8 -U@J6CF 3H\0F6E%8LJ]4Z5@N5(APD4L3K51I2## 631(E98''H%G M*&>'P(?YN>RIY':0""&(7CS] 9,EO#RM8/E"_(M#727[Z*N3)CQ'BY+K=-K$ MDLJ^3^N# 5Y2<=0Y_^V5OO89 \E,*H787.B=6[E66:'WQ/@BW (@0_#[E2%X MZ7%/B=< *T=[(0IXD+!&<))P-).:-*Q8!]8:B3CA6RIV3@5&8)Z.Y@'A;G MW6'/6F4\Q6BO=!U*.H+)8MVRS'>)LF:P1T2H3)QX.)\1/&H^O=@PX=3CU;4) MC[(R\!U+5H-QG5>IS4E>29DHN(AC!JM_*]5*QNAM&))+0O M.>%@YPD(#7E2@2-%T)83DL&(0\L&S$I#H,I:#!2,,+2 M%!9 A5Y?(Y3TU1&X7)@4)V[4"GDJ;0TOQ-+-R\6YU:*Y.%.[H4BQ:'/ K4[- M:<+91YGHNLL.19NR\11+%1P%W[\,7A'%%=\J]Y\4[8*'E7A?!Y0&$^+[92"& MEDIC97QN&ZX9;J@-5V6$:C*04U"%]7D"YYL59B%FE?@VU>Q+]A)]IN.R@O82 MR9*:3T'03T'9MV1JB^TIKV!%F#];"['2PQ#"(5+9?JTG06N+4;0WV=2#9-FH MDJ)M6I*9R/C2!Z_[0RNDG1'B_:X@PZ1FK(-O>&/4;5IU?+EG0FAXJ>X1Y8ER MA3]4\+_2&%W.^*[)9?.8@29*6#&D/$_K7M[*CL':%.3''Y#T:JKHU2&,LO6;L"!C\A]=YVKGR MO/F;RT+S%>Z["X![ A;K9QCR;1A/OO[T[_^&8<@?U%OY&-4'VK?OXGRIR :E-ODJ"'7SZQZ8\OWB?QC#MG;?@WB_G/HT[7>O'3O?+.[U%5 M>Y_E2!SN-*F(;P%*=J#L[^R34=^8@8(G?TT$^QI]-7PVSKC19GS7/;'4]^3^ MZHPI(B?:^2#OF,N#.EV<&W@'%::(BU G( K*X0^H-\!>0EN#'VEOX^0KM>OU MY@&VET-V+@_:*P Y,9:CT6-O\A7]=9'?$5U+0%5E/(:NF3*ZS<^A*E9!1ARI MO#Q!2Y@.+0#&;WB,1K3R,JK!K M.997BI _0XG_T?LG$%E.[MLI)PP_3^1YKW"F1;@],WX!%QXL6E?!02?AQZE5 M>G%.;%>G[(JN66(WESG"EJ_)8UX0@2+)XF1Q8G"0R=@3=0W))8*@$T1>I("J M@,D^&0ZJN0T!0>^P"%4MOTJ0?.?V'<57#R]S']"H:L#ZN@ L,9TZ@-(.HIF1 M!(Q4&G6/@B%OLVM.(2@W"Z<1;,LT$"&_*8;8A"L(M"I(3;2 A?85QZ@F $M MB^@ 03<#NTC:1B#FZ1I6"-9-2(0?!B!-?3J]PZ,,J0C]<5H&",_86(#Q0=3E MYSR0 *=P/+R U7_+PAO%8K+Y&$$AQ>!R8+0J^>)O?-U Z=,@5$XRL#G>Q\G, ML*W.WXJ>9)=L@G(6W4@_RU00&',&\Z"$/R[YJ)D7M0V%91/C@Q0B[Y1GY-Z- MBIJ\_!AJ9BSGCO'VNJ-YMD-O7;E%2)3"O$82?K-C.MNAKVF7T2-'VAMS+-W[ MIC.J,C:+%:U6PIC?/UP5E_3G][)ISV?KY<%6VWG[.'9^NP MW<'WI\:>>X5_%.Z[]F;V)"#,P&VK*RY_KI$T)18MK]M9)EVMV[6_KZAO[=5VJ;=V[WN^W$3 MY/L@"M)KYO.&I/=KN#ZR^Y<]LSL8F%9_U_M#[5W7NW'=-0=XK]C9]?;V;.]G;LGFZ:#_"NK>)&H M+0+D*E+!_5=7$4\N/YMY?_"X^'=P^.G;YLBRT/M;$3-$?_=WH_[0[/-'5N+8 MY=P@#))C]$M-S/.$,PW0H&:G&IV;>5Y;R M',B4.K4KI(_E+4#T;#/ STRXI<5EP;$W#D*5OR9]URI]A3*8,,N%LNRC-)_A M: E_6B9DP7< L0]_(["8S,^7JN AGWF!80RM)S>8GHE7"-D5[%Z ?E-\"NA9 M9(!1S5SA6&>KQ6,+I/,< 1A4Y+.&BXZV5/-[GQ*?,G/8O\A*"]WQG81>,$N51 $A$C 4#E["5'I.G&?& M##">E0#^"DR,,L;4(O M&+VI#"![/,4G*\TMD6AJN5'SF"=PFB@D85H @2*-(@@*$O3A9=,#T?SOXM:' M+?(Y3>,M,W[UQBE/E_\034[DC=UN[U1\IWY_1=>R?+I_/YN'&-:5]/WEY/+$ MX T388_.@<@SE8RN/J;$,J!FS&Y^B6^\.SD_,8UW)_#IR2O#NX(1TVPE\0?H M 1.:D9>FF%^A[M#1I!<>7A0R?HN!D5QSZ+AF?VB7KAWKEX!M]Q2_GM-+I7O M2' CL]OKF?:PN_[]P2E\3>"MCF&2YN3)Z(@G;8R_!PFC#)N/Q!# P)YQN4A! ME9[HJ7$%J0C<\\6C'209JBIT?79NHTU$%4X)-JIR^OH3L"PP4.DZ'+ "?AD: M_>Z@:VA/<-3R%> \?R[P1+A9Q8+X5K\#_$&F: ORX&0EUY)BPC"2S#_SB.=2 M)R@OIC1^'J'MP),*\7T6I1Y9*KXW _$BQ"1).7Y!!L3)#4^D+&P2GEPCH_0 M'+PO.CS@!__,_2N>GA(9O].-("3)(,6X/1E:\.)%PN"Q8,(.(22.31Y\KDJF MQDQ/+G'A4Y['"KOAR_M'>4:YZCQY_ KEK::2QFP11X):$ZQ#@4DI/D]*O3>I MNS[[YG@P7QAKXS7&FC)##VJJ'1M>J%P&74OL&_^(P4);O?!@_ K<&8$<.),) MB9QS/\8@+^+0@Q_$>>K77\]7:D"LO*Q+\).JK4 F69VR=-F-()47W=@WD+8I MBK=0O 50YWC+0N2(@[T(XME+OH)9J[5*+2I=>$7EX'E9J0:!+-L-:*D4P%(2*5.G>$B9!@=*F=#?4 MH@512'+ 5.C0Q\?X*41,KS2PG(NR]#3*Y,0G:['39&$:2_=00B;P$^O,4%P'M^RA)*B(Y9A:C8<)+PYO2;4&MTX1&ML'@<'N@1^U#3L MWB,-N\UIV'VD-&PJ C;W1K'&"K5R.)88Y&-\[BV]A!F/>>@E1@K0QC*?=V4[ M3< ?ODE+ROW:?5%P')!#X$7*@5,62K]7A-SQE/CD_0*"[ M9);/M"WAR"3/JK?@]V/Q"E*>A71KD-R9SX0_@60B])YB"0!YA!';1?!H6[9< M VY"UJ(HQB)QZ#!T7"8P[%E-[NL[ G7_@R))'$5U<;/GW)]'WA-G./Q^^*WE+FW_L%/>Z<7C]#FW3/ 1CP_I%V54\0JFR2"E83?HCHJ8 MWL E&Y8N>E?7%=!J*)7CC73TTDI B1I-PF9/XH479HO2IN"J^:IF_.(O&+VX M$<@"S^$\M%R@B"Z?\W(3!,QO<0+6^QD&I"=>9%SPLP?2R^6UE]#Q18]FDC?B MM[.+RU+,CZ[.XE%\;61-U'%Y5H*P5,EMS+);+,"A'ZB0Z'%=G,1H-:F\_'T54R2>'\]5)8 2OY 30:R) M?,#K$"$K!"'HW $$J$', Y&GN.(0L7DK;A3@Q6*!,4[- FLK]1]EY3-^ T&X MKJDF 2_.%*2'+2%^S&0_BRF^";Q_S3Q?7LLFF&)9MW8DG##DB\)'PQCQAMDL M82Q*I'CH\W.-RSB';;O, )N9:;R-TPQ3)#Z><:]8!$>K\:+TTFAD_">HZ(I7 M3@@('5:1K>>)>E(HO6S;[ TM(T7 X1.\VKE=+&:^]$Q.A"D[?L:2WB!+NT]$\H"Z32(;UK6V"M MNN[="I:#8&,2:W>X\7&W:IZN/31'_5$9M95U*T@[=ZVN.=1P5.S$ZBONPZ?: M%&F S5+[5A,#(SSX'"7<=3V9) A@\H+)T7%]< M ^MW;N(PGS%>Q(T*,B,!^)3/P^N'G!9:A(\L7_^ BHM\;2RY ;-+QDO1.XTI M;JSC^3Y50<7W2K&9E/)BJ-;R58(Y($LIL;"^-Z@T.L,\0]A"/P"2S+F7&C?;=;^7%DE) M+:R#,,,K,85'^42"MU: C"-NT$<[@CBF98X3^!(>Q =]9CN78"F*O>N M%A_2#S,;8%Y:'24.CBFPXSK?"[#U7+\2Z!73GFPB '=E &#IDHVH=HF3Y)5X@=T;]>7(,!J9Z=ZO28<5;T,AZ M8631,(M T&KZ*L'.3RV494A4@,Z6A'_(TPY#+ A?K 7H%MZ5!VEXU ?=LU#E MW5?&6ULX3P=&C4[IXIX8DP:?>GE(&5>6EZ$^,MVSBY>E&AEX#@6:@FF0=%<%.7G%=5@$3A=HXS-,0,(IW#I9Q M@_3"=Y*7N"+S"N\4D&N;"LW#G/$LF)!#C$*^'(UTUHDQ+5_;KZF6K0_/4#KT MU+N)$Q(FO,R@5-6KF_CGZE4?@>&E'S#N/B(L'RO>L7'V:$X2OT=:,?$AJ0W' M7$G8+[*N=- M -4%L&KB3G$F Z?!>&*TZXG;#)9PI.[RN#XQ44? M3]F)Q=]8#)NJ@YO"S4\@!B?7Y^-*PVGE9DHA&2$M-@JA[D>KHDZ"LE+A8MU-X M706FND'="A^ 4O.H)&PQL">S77A&W=(=CN)D":(YA2695Y$%6$<&R<*K, M="SRPE4+ 5F6LEQ=OTO4QD66FIWWJPE$_AS8)-3(A,LG62];T?,Z0(4:%H-@ M8+7(W2J+."HF+).L0" 6<3A3]$"Y"60R7W'C3M$^2!=.Y91?NI+LM9;:5^B6 M>S0=O7QS+6K71?AS)O??)UE,%Z*X>[E_IY).T93SMR/[2_YN=9ZO\0G[''FB MRU$L(=-22#EPQO(H!@L#J:*^<^A&/] .':;Q"NLUG@V*UI45<)X8/RN.*ZR6 M97RL3,M9A:N]@F4364F6T)82?C!,_;TQ#_.42PQR=5&:HL0>.E&Y?P(=K'(4 M4.?XYG.F3WX+542O[I+&PMM3AS:YPBXVLYQ^?*?D(S,0-&8I):$@ MX\ M+0JFY[R9A2O)UC9TD[3!RM.H% ^_HTJ7Z:T M-9*,D)?;&J0MKM:"AEI:EQB M$X[_$^R8PT3,V8N4#< O_P:JA;.6WDW5":J=C\-RFCB&)2F50@U%&Z4*D^"L MR\8 16M6+0MEF]29N.PU71T,X:HH;=\[Z6IFTE@V%_O.412G'0-.U77JJDF7 M5[4R8ZF7A#:;B 'K1UAMTM6:#=\H[;TXP^K'-MAQ&$9DUB-7,%D>IG##IMSL MBJ=3-#[AT(.WJA=FX30F-STYGE6-9G2]/C+6=0!(>JO:6>GZ4+B,C M%0J7M#IT+Z'..AD-]!-^'N4H2>A5[\8+0E&)Y^3^6;&&>VF-JVC9H_2SZ+1U MP1),-CIVG]);D J3HA?B2_0;OD+BX^Y(7 %UBI4BAT[U%%[ 7=?:3H@W,9J+ MT6GN5:10&QB-L!K P'4XE1X8/0:(T74\ET0YIG>\+%8I,$7F+ I;UNH=D\ $SHXUQ4C49UT.4C%*OBN*#&$#0";W:J WRQ]EV.$7J? MH$&__UCU2Q5X59I#W$Y; T#% -3&GGT#R1-P#[B^.OX6;Y.5\ARD+RI-*$NH MK?5"/"6Z@-)7>21'E%U'N9<(SLU42XLWC"N>$5Z:E7:ILC\G]9Z0+26XQ /$ M(VTFHMFC&%A41N"S9=C%D<2-'DU9@QK9A%30);_9S>]KB2XS&D3/(3%NA87F M%/$H,ZF6^@368X?.BG+7UJ8-4PJ4=8+M*<6%1:I(QZU"R4S<8J1].>H/ M2^S)#RU%6ZB3598OX#6VA=4M8%T%54 H_8:VV=(M8<0X=GUTW'OP"9='U["GU$+=R8M^T^UY6I$;&$]](9SOWW M14-KM=7&VQC[^^K9_N_/+M^60@7""JI\_0OUM2^]?W;YI?0Z@@.DHK7+EMN( MQJEPR,A.OV2[GJL\$;6Y)AG-%'98B.1\U9);FB^J%;IJ4RJ[9#/1]EUV:!<= MGCE81?MR?DJ$YU='HF[70<8[,4_16L<;YV28\9JQ<2*32GG[.KD$NK^N_+"R M!)7L!LZ+B& &*D]PSV(.!'5J]D36T\+0^I:-65'*+:"R/KS1%] MNNRMY2_RN+33J)@[VA4EG\=^T<"U3,_G)7KFS;H'UD!KUCVCERES.!,Y,VA- MB/;N1;E;Z1-+E'NK]C4R5MOO5W= MR7MUAL?0RULX=J*XNEUW$4"LZ-+-L7;_G;H?0V*@%/Q)H;_1BR++RPI/KMAW MBN9290LD).H"F69LGKXA$@YP[()AU?5%3F:4RZ5HSI0N$2F53SFE5HXAC73, MG.'^8JWKHXAFRY%I'!C(9S(#18.%5(7'T\SHC(Q/WQ!_Q)/-3TK:%J?I>J 0 M \+X.G)YOE"AP5 ?HL.R>E#OIK*A-ZISJHE*]LO("" MF$V+N6BJ[!7^'WW$#?4!T$U,9SND$3F@!:VG\AT!2MT\,XID_& DKM6]2] M2]2(_;^!E"*@QDPUTI56KKQ9%=^2<,OB*T9)@^I*-D]ZQ,*\0/RR!CAW;GL^ M7BT3$9:0R;$QJH_4CC0J,[]SL"K@5)WF'A5V8YBE*2X9H'&?4 4UHF3I]:%2 M5N(>IDA.-V98Z8XX?.GNV'4P5U??9&/MLO7"EIF7[J0ILX[8APH0T]%"W$GG M1+#V*HL8:/(UBF_A.'$EZDE%LIIF$-W$3^S\L"T#OKM#P#$@KLTGJM6 M\ZAOI>FPS$_+YT)A>9;BT:+%1M5YD B6I0,B!):,&F9#Y$6@[1P$_(+/%38 M@/Q[_\H].AZ+2O]T;1+3<@6Y@H)A:VB6@%!L7"9@4RP(S?*0W]-6I%Y%K)3B MQ+.DR8R_81P86E8.F,*\BI94L].S3>9E0:=&,_-R#5D'99.H2$#VT!=]%:X; MO\C%0>)-UO"&L)0+U;%Q3$''> (.F*+R(KU:1.P#U!I 17&T28-JY D#H8 N MM$Y+9*>?UI\QE%GLI>7T&7FR6'_^V" [5P=91[BHWGE14J)A6+=PJ;&(TVFL M4N^%.%0NO17!*,6^BFSJPQJE(8M1E&L&"_OS-)!\6*?_W>6X\*XI54WCISQ)JJ+Q (I-GI4A*SY0?8BUXI];O[C_XIH>WL*% M=Y*%"3^IYB.1N /#OQ)',7E"ER;O0&9V52P>J 0XO&%/$%?5\+<^XY:-A*9VYEU!B*?D8$@9& M$BM,7QS)4P]ML*0KH-#KIMPJZ+E#&7L[X@-)+I.>,9.Q>$A<\9?$P"-R*JE0 M.H"*$*JXJXK7IZ14P_RUA"!55Q:Y 4<)V0OA2J6#:X>S+F_=-!&IC\;?-9@! M&]@\C_P^O-$3^D(4U9K<5X.':]$9TU?9NRHX[/.EERZ32TO8VV"@XE50Z64W M7K*3JY-E43/E*Q,7AR4(W'@4E]]ORXN!DP^8E\+3JW>M>T("9_O#2I8G:#O_ MHO2BY#8/J&^1,I6@YM%M6XPI\C>DDP-13,%XY8 2, MLAA_PH2I3/T5O" Q9I2O6O17E&ZG6$1>)8'3#3J.(\Z$6W"4L9&;Y);LFZ-X M!D@ (H,4LO*4:) NRV!RM,UB.._&1=/_/XZK9&VQ<,KL\*1AIZ.(VA7^^#,>Y&(.FT9+XU68M\B6%H\H'I@<;X( MRK?L]7N4W,]$MW@711,J:EB\9 HNW0-"AEA4NU8&AAB@*2X!6\*("!B"64H%Z7K*>TU*[LM[TR(Q#J M*319R66^O*)6I6WFBO_F)1 _L;'2-!>R PK!!;]=)=ZLK.U4X43QEBZR^8D& M-XNV#JE//*ZD&G)&1\_.V%CCB>H81V"*I;+@TU[5PS;T25 T,;@D?28:GE6G MF>=C>*V?]@//BD++R>>9WE3^0$LMP]B,N';)8U*J/H.J2\XO.0?PR]&UL+FW MS*BSU4IV)EXCNS>$[) ^]ACZ_%2L9&-+" %YAX\(4)ST1<^';7OUC"GLJ08< MA][DJV$#&JA2?QEF.=+>-EEO#B2SZHN"FVI%7/8>?=^=C[<;YL<(:KGA@0E9%,5 UH2KIW1O':+F5\2O%Q6 M4>B4UM#VPE(=E'J.9;KNX*'0\M00ZIA#VS8'W>$!$+IG[MLSQU7U@-W\$Z;< MW'KR<._'^3B;YF%1*K@>!NN245-RVYH$7B)']7I-P+][T%>/%AMVW[1&]X:- MI\TC15-XU;>!NFKEV%'Y+X^51)0CQ"[]^#"KN4?&<%P35MIRQCXX0\826B9X M7$S0ZXY,6&C+!/M@@N5X@*E[7>MRQGZ] G7.\'L;;@>[?2?V.RI'2HOX>_=C M/+@8V.6GSU36SY."I.ZQZWE2:[.S70T<[>_D]TPWI#]T3-MIZK\ZT(ZT[NDQW0:Q6R0WDD[YAV-\0-9!@:2Z>+2W:Y]Y?$D6;,[!/@^4Q!([;G(%GN_5MSL"CR1DX MRZDO'-TK-?'B:Q*'84-U_-3#V_VNZ?3[#X64IX;.KMTS^U93=\+CSQ7XG'@^ MPV"F$08@G:@>)%Z%>[0Q_Z';-RW+>B#P[VV9;M_:RS*/FSH_B6M>>ER1^H\H M'^FCC3(.AEW3%9K_"=/I@8*IQTVV=*>\H2IY7LYBUS;=P>A!4/2\$&U;0[,W MK*LGCN1D\>2\[4$=(\71%4! M3.T0P1LJXM'W.V&6BR+_58V8&)7>G<=))J[T5DMUA &O]7H+V3%/NW#\9_V: M,=6K99DL@#KQTFNLU31>R(:KL8+_J5_)71N/*:H?T*53M5$4$63\<;T7%S-'@]2?<4@7:XEK4C ;-AC12^KKC=6(1A4,5WX:%-_%4YVHL&*<4D% MDZF!ED=%45:K4*I^%HC##KS>002NN[C^'$GU%.,@ M(%C437,J:*-W4BGOK#HM4TV"&*=)>?5,.A)0?8&*J^A%4V&LS:/U]B#:"U1Y MA0?H[W%$&R6<2[+NOQ^DWM45]@&09;(D^_NJ+RQ,A^($J?KF M*. ^4%%I7G,')\/O8E'1;C;+(UD[K",[$TB)>&)\C%-5 :JR3W-1T+@0;E0A M, UF0>@E5/_)0Y!,K6T)E0\T46# PGBCPHHRAJI@Q5.G/IKVG4Y?2K50OUWM M[A#*Z8B%QU9!XBDE.M0^EZEX]D M;4,<]R[_0RA"O9^Q)RDP7I1=I\;/J_TS M": B#/P 7NW#K/LW+(]R+\O>DR.JZ0(+8(S/PDAZTWA5#Y6*L3%%H2X&*O)7 M'IEC]\'PMIS]T>*MI;>G06_[E,8'T7+.G5KN(6*N+7B/ ;P]$?=2*E'?JITF M]0G[AH:RR7";&"=#R^9H-#1[HZ;I^VUJW+J,*M,>C,RNO65E(J=%Z'+JIF.Z MO;[IVDT3(%H271=N')F]'M"HM273;Z31?5HQ=R_EG70)Q;4%^]Y5Z*Y)7_V^ M8W9[=>7%@UD*NR[3Z6(64]T4[$>[3!OSS.&_NM+JT2ZT;W7-;K,R0$<@,-ID MPSMOV()J<)Q=KW.VV88U1,70 NN[Z:64%M-;&.5],,M;3-\#I@>@%?K=/18: M.0*=0?FH.ZZHS7.$1T9X"<>T!KLF6+>)IWO:D*&)96BLQF64VPTY5#6-GCGL MCTS;[;8[Q)$T\+;RV]'3N]W;, W07USS'-I 7O42?IG),M_3'V MV2PU.(S=X:F!QX%;;]&F[JQDFCAFM\V+V!]"N\[0[-M;]L!J4W>J4G>&\)_= M%E[;7^J..^R;MMO4&W5\J3MM)/Y.>=1U]U"EHXU:UA!4_:[9[S>5^RVFMRD7 M;KD#L]?B^AYP[;J6.7HLU:QJKJF-Q;>Q^*>Y(6TL_L@VI(W%']V.M+'X^RSX MPJ/O0;I)T@IX85TI>#&=!EA.2IMF MQCRL'4-E7W P4>")UT$I5W0B$"JJ.O&"96RUE).L)<4+"3&MLLM;#RL%B7)" MO$++ID(OJD@6UFJ1JR)PY(+34ID;XQI6$\49(3'QJ9C6PO"9*&PEHF#WU1'4DE1Z3YY!H1EK"QEXG"6M124S707"JS%?"5SH$X M8I^V2L[ZU*O+K"7U#Y'QT4L C[P,'J+G_=GE6P(D2%.L5W=V^<7X+3ZA)SI6 MWR0!$_"7)[!'QF?O&T#V\G,\#R:&V[->&8IL[%/C#/#K\YT%*KW\^=RX\!) MO#>_3HV+/$ES#PL:\:\N,V\Z-E0)Q^,!7ECHR7$E('!SA7O]FGKPRU'@0.B.H&V-"XR@.? M5S#3R[P1=+QN&@@"[YO!IE/B2\%-@"'C/!><\]=XC*!EQDO\2@, GX+/2T#, M=02M0XXA$5-&!T&E4.+["4M3V*@TR'(AO4"D)8P+G&)4+M*P8&*! 1!1 6[V M'.;C8D463 PX#:Q9])DH9I9C/4:D)XX[_@ 5H"N+F,I"91*QO)@B@B@X&*:_ MO0XFU_ITQBU(!!:!G$ 16^ #JZO)@I!<4DP-G60"G1$,/_!)WBQ\L/K?WS\?/'F$\-(6;@X0PPPOZ AQ1<7L)#)XJ=_ M_S Z&T8@[&#F@!^^<2F/[YX M#X*8H]>&?[.8_SSJ=*T7/]VWD/MK'C'J?O MU;9^B-(LR3E)GO."F[_&Q%&*A)W3CUR14Y$VH+#R A.&XZP1B"8,<[!W07:HXG;$ MZP'3"FRBN)]260)Z81JD$X!^P3SX8,Q@FR,I6+TI<)\ANS(9=I\JK(ZP&.8D MS*DP7X!AX& F! .W(4C;8QE+?>@3XV1H )87 M1;D7\B1,+G36 VM4 SI$"T<(.R.])DO&F\\!"&[I*?4(L^LXE54T/:TZ8X=C MF:-%56;DYA^*8U@#EN4$8%)1F1;G*" 4'TR#),WND*=*TY7V]N6,U"?S.S!A M$J=S_CD': Y:TIM_34'M)>MNS62;]BQ+UM7$_PU(8):C@2I 0)!> MJHE>Z2!= ./0C 5LL%:P& 2;&"4VT8JKDIVB2K!RH4*$BUR::"4_0X(!SG1! MJDQ-X!%XAG)?"'R8G\N>2FX'B1""Z,53%#!9PLN\"I8OQ+\X'%6RC[XZ:0IS MM"BY3JZ6N?,9#,I%*(S87>N95KE95N3XPOXG@- M,@2_7QF"E_#VE'@-L *S%Z* !PG+]4WET,:RF$%J(L)5Y\6T2O(:9:F+0\!6 M*54U]D)IX:X*Y-7CIYB<5Y8&6B 9B?Q391L7XEH:Q*O[F18;RH]PZS>UD/9! MQB%9CZQ;K-^,IEV YVYN"8ABZ0GG)'%H)S%O7+$(J#<4];:QXNR<#(SBC#%/ M0'<'\[ X-PY[UBKC*49[I>M0TA%,%KV6Y;)+E#6#/2)"9>+DP/F,X%'SZ45[ M":<>KU)->)05=N]8LAJ,Z[Q*;4[R2LI$P44<,UA%6ZE6*@*NR:&2XC6WLCMT M-8S.&*%]R9D%.T] :,B3"API@K:04KPOSA+<0?7F][Z%X^M&M7R8# ?Y\* M/_-G].,?QTE=13V.R"9O+[.UE]F>Y66V!@LL@&G+5]__BA\YWMJ;<2V]/4UZ MVZR+N[6_&M>6KV_+5]X'0MGSU >[ M>6K]WP'KBU?O3\5 M6J$VV_+5%7S9YE,L\SB.NW M^1#'G@_QM/#6TMNQT]L]"]!=4/\<,TA:\!YU_DU;F;JM3/V0"&TK4[>5J8\: MHVUEZF<4)FLK4]\7IMO*U/>&Z;8R];WANJU,W8:LVC#[8]F0-LQ^9!O2AMF/ M;D>>99B]J-91J]I&18D.47D(7YB$7IJJ6FMG5'SQ. IUK(_W/ZL0_$.%8LHP MRY'VMLE+L1T*U:@@=[&BU6CW_/[AJ@C$S1_1*>4Q;+TL(*;MO'T<.[\<2CS0 MSN_IU+3DWG,'WY\:$I2034F..B!(EX1K9S2OK71_2>(TE07U4E'[G[1A,QW\ MQ#VS/;,'YHG;V'QO7=UK/45#VS8'W2VC,1O1LF?NVS/':3#7_.DL#.-;*GZ' MI1O1SLZF>:B8MB8&ZY)14W+;F@1>(D?UZMX3J3GHJT>+#;MO6J-[P\;3YA$P M"KXRJE?IR]OA6*%SFF,SC[\\5A+ADU S%/W'AUG-/3*&XYK#9K>,6\Y8QQD) MR_(D:IG@L3%!KSLR8:$M$^R#">9),*'V91G6:([A3*FU^JK+&<\SZK@3^QV5 M(Z5%_+W[,1Y<#.SR$\6FL1@Z%R1-TU6?%[4V.]O5P-'^3G[/=$,P_&P[NX:? M][0CK5S9JTQ:]=Z:V'UMQ[UN@])7Y/C%1)KNKL60VBR!?64)F(XS,OOV83>D M0D ]P[OX9Y-)@FW-8DSFIJ8I4U^%XO /A12GAHZNW;/[%M-W0F//U?@<^+Y M#(.91AB =*(.A-AX^]'&_(=N'V\F/!#X][9,MV_M99G'39V?6,J2FW)<$;M& M%C[21QME' R[IFO7341_M'1ZH&#J<9-M>S7Y3O&%9?J;%IXXBI/.(T.T;0W- MWF.YP_EDO>W*BU[A[-IQ:UJ7+5*Y.41UNG.M@]:'OK<-L5W'' UWC<\^*A]Z MZ:)=W3MSR]?M+B?7S,]#>/%#= .B+DX6YWF2P$\[-,5^#,[J:N$/8GX'R2]1 M&, J %]ID&;83/[-_1H>C\$YVOK%G^W6MW[Q1^,7_^@!F@(O;"L9+IM_O9XY M.(C[]IDBM._T3-=Y?G?G_AXG7XT@PG3M"4L?K1=\9)EV]\D[%^&4T=N]!>)Q M$^3[( I2.!(85W'LMRG!FS/INH.!:?5WK;?3^A7OQG77'& =OGVF^SY"YFRK MR>W)7S0PNY9ENK5O)[<.O -O2-]T+ ZTNCXQZ4O[Q\?/ M%V_>YUF>L$_QP@NSQ86WF,'CZ3/QH:WU6MZ]\?_#O,1@$2[(D)X!0SH$]F=+ M/O*>!,/A]QM\PW=C&8FKJ1?RB9\YNV;?:I+3\H!GSMTV?E1WXQL1__XW=0<[ MO-E./HY]FJ+!_Z@*MPI]-0!63U +H0_1[Q$B-;@E2KQ9(:IJ:0'V^C?'I M=%NH^G8]J.0\RX'-\SA"I9Y0$/13D'Z]8 E^X%TQN\H0\$F#:> M_2_U>3RGGUF27GHA2S^2H:(MX + TU?PX;?W+WZR3D96859N@FA7Z"O,R&KH M/ZD;E;77X#KWLX;:.[#%&H;=A]^'VW@[&G*']P:[NW?8W7NC'?< W-N0\L,@ M^OIF&L=9%&?L5_C%^$8?98LYJ$ F6&WU!?BTR1&Q7B=9?,WKU_?WMZ>?!LG MX4F<7+UV+*O[&K]^C0^^$,/+"4!5E<:%WSTXH\IA8;FPHC^]!S ZEM6QY.>A M-V8A((Q__K_PU@OC]4Y#VX<;VCG.<)>4I MO&0BAX$?[^ :\<3KJ3?).G)$^?H4A,42$&*BF'^,#X,8>6&0H^O'%_9Z*$L@ M)BR-&Y\=S*O\73XVSRW-C M8 T,^.VO7I1[R<*P30,EN&E,X,3B!5%5.07M2H.1H5<9_2_?]49#TQGV#2_% MH?^:1PS[.=-HQBU+& X@DLN8#^^M23'%]^?>@N:!A^ [XSR>S;UH\6>@UX-\8+8Y(P/\AP30+TDQ]>EY O!6[Y4Y2X\,T/KQ'; MP1O\/_SZ_P%02P,$% @ )(!M3:@[GL^6" &DL !$ !Z;71P+3(P M,3@P.3,P+GAS9.U<6V\BN1)^/DR\ MK$RW 2O=-N-V!]A?O^6^T3=,PV0$<]A($S5V5;F^KUR^-)6Y^F7AV.B5")=R MUJD8M48%$69RB[))I_)Q4+T>W':[%?3+S__Y-X*?JQ^J571/B6VUT1TWJUTV MYC^A)^R0-GI/&!%8-AM& ?^74'ZEKQLJ7^,/I_'SQ3#]-"+OP>I@]/0XP M_JUI]N7\\\T9_<.^>77LQA@[7\1R(A_&O;-S.CQ_>;EPKI\?N\&05ZXY)0Y& M$"7F=BI3*6?M>GT^G]?FK1H7DWH3O*M_>GP8^'*50+"]L"E[*1(W+B\OZWYO M))J37(R$'9ENU57W"+LDM@R]5"-/F2LQ,U/REHP5DL*G]: S)4H+1<\"41J) M6B0CYQ*S-N&O=>BHJSE0;1C5EA&)>VYU@O$L5AEC=^2;#CN*502WB5NHX_<4 M*#'.F.<4LV-)49?+&:F#4!6DB*!FK+=9*:T /JCF8N_\G@+O/C\.^['"7YP[ MDM@UDSN^J,HH2'V;.(3)>RZ<.S+&G@V1^^)AFXXIL2I(8C$A4DUV=X9-HC<6 M)0QFC$->0>*'+:IM-J.0.-#PKRLUP]J*T2'XC=3#Q^=NH6G55X>D\Y2/U\SZ ME4DJERH#A>,/4$'4ZE2T$FI(<, ?U")CRJCO62/X@41'D7KR$3,+!;90PMA5 M/6LF8=QSB=5C/_O/,T%<,.,K/4!#J!B*K%$RL6UZ]G8Z*U<*5<*&B.Q=Z+_! MMDKOP900Z09\IYOT!#>!5;7*DI#A6\XLPL!!%%I!@1GT[B/#GD4EL7X\>IK[ M6 "L*9$4G"W@/-VO#T!KAP"@=ZD1CC(@,6>]<6^FCCDPE@LKS"UW .44*(0C M3A=.3@YYX&Z8&=LJZ4-WLC9TJU8^1JN1_&4K-18*!D/OU' _'GN2Q;2YO?$M M=J?W-I]G(Y?JTL?G='-\7!4@90_Y!H\^ )[C8+'LC0=TPN",86+8M4V3>[#5 MLDF?V]2D)(I(.5E]B,[4I@ZG=)N[GB#PP:BAT+"*3,(T6ME&D?%C#-$#_>)1 MF*'+( JKCWJBS[-$-VLHUCU&'KOL%9!P$<_G9(.>RXLLEZT:2F@?(YNPJ3E4 M^BNJOYWZ>4K8:K70">C9OLRR?5)#"6OAGIJP=Y3\>ZZ$F@(I2T=(]\WF+W<"@*+)XQ XGM7NE'/L)%E^*R&E 44F$"^ MC6/D]E&1O%[M00Q^YDZ^,7##(4<8M<5Q,!B?? MK(_ J?XD>M04:TZ<2'G50RJT^=T1B:F^U8$4J^F#E;L%; MKECA*/^$;E,<)'DV MG[!0]^17LH[NE8"6]V;N1KZ&=Q0;/,H(:/;SU+PO(:>/1^[^OGGC/^;,*'X+ M59PD)67U\_P?K_SAWU2U4,/9,Q\BN-VJH@I5-QJ3.S55V0WS859-RI M_.7(636J&/D3H-46CAV)*-.:2B,_S%DVPH$C$UB8.2NY2B@PPF=$2,B9>N1\ M9$!2J=3[B6'4F[(7R.KZ6T"V\6A;R*!"[&^(]4'9?U.0,/NV!9F9L-\(ZNUJ ME#<%#*FS+>!TMGTCO'?Q($FX84U6?564%7[.%FY= 7 N)&*Y C!='6!0P?C M3=^41D5]JD9Z5=54-9K5EE%;N-;*TVV<6-&PG1.1W@Y.:*L1B[QPURFIA^I* MNZP#VMK&-33XXQKJX0FX_4R*E8); I_43 M)"QT]8]_JB[VSVO;YG.U\-QS\8C%"U$':3C/24%'GAKSWF,6+)C*YTZEM#2U M;?7VK5.1PE.KL:J>;L,J3;DU]#>38+V34= -Z]!^E"GOD2VW+9QTO_9NZ_ M?A]&HT3(RHD>+*@[C]QZ0A4%:P&EQ YU4J[SO,MZC/Q!L-@$,2GX_8$B-Q[#"/Q)G1.((KN_>-=,L[F#*WL#S(5PD2?3" MR/67]+3O.H&]>_^1J2+FWV%E!I-IOXN[]NYQSY,NM<@3'$2GU_[9&:?]U@GL MWWL63X6"J;*V=^]^IR>QVM[IJ__UM&ZN%XGM'4F"X[4P-LCL'<.S_QH:&$Z[ MG6_>NZ?QW8IGG2WLV;N_/3DE(C,94DU[]_!6#?_(+>*H+Z3>8TGF>)GA=H/, MWC'XE,+-S?),64!VMF?O_L(!2KO#K^T^*,_7K]H;A/:.0O>7P==@4_U/!?&Z M4DH6AT\1INTQ!A)J#6.3-X#XQ"5QA_R>,CAO4VRO_O0L"[",Y,'!*RK)S@+3 MRQPW 4Y,IQLS@U @<'9F.A:Q;<%@H'!W:K MPL/=9F].^>!(T-2::2;R>M&# [BYAFLMX)U4#X^ 4H52.>Q;:NT1]E4]^*(1 M'O\&4$L#!!0 ( "2 ;4TWOA"[PPD #!L 5 >FUT<"TR,#$X,#DS M,%]C86PN>&ULU5UK4^,V%_[>F?X'-9W.['[(Q0GL EW>#A#H9(8%"KMMY_W2 M$;9"-&M+J6Q#V%_?(U]('-NR'.)8,+-<')VCYYQ'.I*.+.VGWQ:>BQZ)\"EG MQQVK-^@@PFSN4/9PW/EZUSVY.YM,.L@/,'.PRQDY[C#>^>U_/_Z X.O33]TN MNJ#$=8[0F-O="9OR7]$5]L@1^ITP(G# Q:_H3^R&\.2/OR$>1MVNAM(['@J;O&BT#H:C@WTT.!P-A@/K %F#/T:]Q12J'., /IFI]S3J]J-/TZ*YDHM[X:9UC/HIG!?-\"E5E%]!XM,C/X)WR6T<1.VALAI4 M6D+^U4V+=>6CKC7LCJS>PG1 MC%Q/K^=A\7P]O:,/C$Z!06C^MLU#:/_LX8:[U*:D&F@A0L-YQ04W0H$:+4>#:+6$;7AR-)3BFUI-^7$>>&B+L91-,J M/"J9'8:%[8:'1L*$7M5?\+V[+3.RNK8=;/20E@HT'7CTX&DKV&$3&), 4W=+ M;6!-V>[-L+9JA]54:]9T>KE$0X"NL)"CSF-E(-80;;K+:?I07T.#(W]=]];3 MH@(.*Q,[="-Y&,*_923((B#,(4ZJ1QKPN@4F/)8J!O&7A;HHE5K]%3,'Q2I0 M1D=3R(L7DAFH0\#WLNB W\'Q#BR+B(,2811+HW=?&0YA/D2<]^E"/07L$0<=QYB>I8V)F&D\_3)"7ZOAPUI)HN,.^E\E/! M/96_$]_R34Q9Y050=- 3H0^S($+?(H_)4.G?$IL =IBS7)&@NATJI?18&[;* MFH[=QI&5#M+/@+6OQU,"-",W!K M">M1M=>Y*2K;YH( EN6<1:"JYOZYDFT'W'*WK\_U2XPTKB&=.+"D!;NQ>P.C]82= MX3D-L+N"7S$,:LBV'9FU&=-WA'$\WO3=G8R)>Z4F+I_R M*5I6$.7H,U6@N [T3M;RWI \^.]"O@@@^%0UN&4*M3I /Q(6JD+@LD3;\:_ ML;E1-FN-<6/I&?>ASR0P5LNL2@6U&OEVNZRI0Y?'\,+[3.N^\9OR+LPTITX'F74#^)-[TI>*@7; M[N*Z1&EZP#CF;HE/ ([KY*U"K.WEIRYK6M8;Q]F+=?F9I")> MKQ8V)OP5S(5YY1!KY")-WZ3RQFGN8-O3 MAOH]J]!2 ^,X"73F"FO%6FU#*8P+("E^$3@$5I9)KU,RY2+)I7W!"^)_IHR+ MZ$W7F!28TV6UQ#G0SR28<6<9$Q7NV"F(UD>5HB:2:^\[9\7 Z);8EG3Z4UCX M*3.:I0*M#T?:C)=:6Q'I=KJ3H#Z&FLFP[U=GV'V98I=J4*3'D!2Z?(\5,,%Z MZ)&"8TZ?OP+H"7M949S("PDJMN[JZ'CS0U8+4;0F06L=KKA3FA8$QV0NB$UC MOS+GQ.,BH-\SITOR5"F%# B&KR-.PR7&T1@=R3W%8*GVJIME]0?S6'.DXQCDF(]8) NQN3 M^.>$Y0^O**>6&M)ZS.Z;RVP=)YFW]LZC+[AK0X?;C)@>J1_>$JFE5Y"8S69R M:F9,ID0(4GQZI@[->OKT^/_XEOBOX\BWT##2('6#GV6$DI-"VQ8A<;3>L-Q4 MGU[#.'A+#:..(PT7%[4=]A;&J&AH30Z< MUI^J%$D;FLC1)[J.D\RCN,3\"\HPLU\7P@IUM)L%L0EQHEVD2WGCW?4TOOY. MF0(I$S$T0"F(R^<_U.XP;KA=11P=5KF>1YN(YPLB;.HO-W[41):(&AJ(-B-4 MZ1[CB"V^-N>&""KW>+/AM9SC>EK:[K^;V)S?^ZD[U3;R5 Z6,GKB.=*^'5I0D MQQTS:AK#KK[E>16V-5B'O0^P$WFTKJ"YZQ.++X'.(+76D7[H(2F(8DF4B#:% M47DQ= ;HY.CIC MY-XKC8QU-VAB^9W3&3OVU;%R!T#U;Y_. ,^-F56A

F;'8;=<:LW)A:LUTE MRDTQTBJV,C=";V8ELG;3@92,Y<;P]1[4/"4ZUUZO8A[F!O 2S.A%3SL!0.7X M86YLKXX S5-1\XKLC$&Y.4#YM*JFUT<"TR,#$X,#DS,%]D968N>&UL[5QM;]LV M$/X^8/^!#ENB8BR1F%)67_OH=9>.Q[)D]N#/Q\\%]T1'E#F'W:L;J^#B&\SA_K7AYVO M8^-H?#P:=5 @L.]@E_GDL..SSI]__/H+@I^#WPP#?:3$=8;HA-G&R)^Q]^@S M]L@0?2(^X5@P_A[]C=T01KY\&_D"QFQ![PB,+F8=HIUN?PS_H,GYM]D'+_'9V.K;GQ,,&]26A-NDD6M)*GIZUO[]O1I\FHAG)AREWDSD& M9@)G:1D^=<12855XUUQ\N"I*"TRO@ [H,(@\.64V%E'JE")"6@GYSDC$##ED M6'UC8'4? J>3Q"DBFS.77)(9DG]_O1PM9_W!F">(V[699\K/3 AEZ!%?'/G. M!U]0\2CCRKT(*^"/C,TYF1UV?GCBUI!Y(I-(SOBJBJYXO(65$%#OU@4^S,U M_H5=R>=X3H@(RE#E"MR4@OP4_IO2!U8HV78,H*U3#_R M[R LC%<@)T>T%@B0M1X5479$.1QQ#5MX!4@55.N!& 8"%A.'&6R8+%YQI>@* MM6JJ?/[-,2>0%J?4+^=+(UX+E ^8^\!^("O.!>'C.533,CQ%.BV6A7K+0R-E MHMK45WCJUN6&:JON8E,-J5:AZ<)3#5YE RVFP D1F+HUY4#*6/MN6+7Z8365 MS15)UVLT!.@SYG+7N2LMQ!54FUYR%3FL;J'!G7]=>M>S4@0<\"D-S M6TTNS?*:NANAFX,);H=38CC4DY<'>4N,)UHE9VF%^L($43.6,7,--(][.9GA M, _3-4%GM5M ',UD>,2;$KXF7%6U>:S8===#&"DTC\MGXFA=:(E.JSE)9CAT MQ<9)F:BKF&&8^E26#SC!WRBXR8,@OD.#Y;20%:1_@+5L.\!K*K@.T$@?%RFBAC5Y_]7$(MR'BO&D';WZ+ M20$_V \>JT8;LZ933M/BH<[6@^?1MD,/4T0I9@R!5K,@5[+6=ZT$L?B'I;B MX&ZY@X'T4)I!D9UV/%BONZ6X]%:N>!K8+@M"3N"-U46Q/>G)BD7T9!(]V6S( MI6Q33$']+HVZWT4K*@V!RFN4*;#VTK &7:0H-02L2KM, ;J?!KK312M&XG6I MF&D*>G$O;16UU4NCW@74L3Y*&VBLZN=WVA2@5AKHVRZ2BFBAB6+5AB 6-M\4 MG/TTSG==E&@G)1@LH-C$BY:OPC)F#9Y5QF";C5^]=)%.M9<4'W>>Z>/"=G,> MZIMZBAN[Q46R>9S5NWL*[LQ.658SF_=DLV:?XE5F)UTSJ6+C6^*CE>]D9E_> MS$EDO4D>^B=NNLQ6?'/EMPX8S[UD1I?#&0ZFT0TQ#(QKC&]-V4\RB2N"9"3J M,!D]*_Z:P:MX>+(\8LK=8P0OEQ%U\92XT=R36#A/UMP"Z-&"J [EDM#?DJJ M(YZ CV_8%=L8BVO]T(9U"FGXP8UF.^P$Y%J^2)#-./-*^8RY8X4>K!(,0#J( M<8?PPX[5>\("64F3RVB3)3PXBUOA&>:E6$IJ4COG:CN^G,]4 M1K-"J'57'@V5<-81G$Y#D"]F,RO80!;7QZ@&KI;5FFD]%W/""_ED32:N!V,H320W!:O58@+)!*3_NX+G7VJMFE4I#K&5YPX,%,^P PWC;?1 M"SNWF6=XZ3YZXZW9*E\N7(7^6. Q@.QYM<0 M%7\RSP#U#U5SX[,%7>7,:O_9$/_9$-_P['V&_V$\R7]='QP$\^2V]^JI]ZKA M+G@ESN6_:3Z?*1B+[CL%XNU?/ N89540;]&ULZXP;.NU\WFA:O72>77/ED#' MV"7%]TV-=-N]\4J)SBK!;JE/?@6?DB6&2V(3>A=]9:.8[F*MUAN_:_-> 7_M M#>%*$:B0ZCKYR0M<]Y_!>AJYMK"\[)U?.?]?TN#F LXD,("OB943H5BM2&OR M;LM; Z7@G]$MB,?E+_D?BL#(?U!+ P04 " D@&U-RSH90*X> !"G $ M%0 'IM=' M,C Q.# Y,S!?;&%B+GAM;-U=^W/;MI;^?6?V?\#F[FZ3'3NV MXS:;N.WM*'YD/?6KEK.];>=.AB(AF0U%J"!E6_WK%P ?(HD'0=D&3KX+A-.01'$Z^_[%I_'V:'QX>OH" M97F01D%"4OS]BY2\^.'O__HOB/WWW;]M;Z.3&"?1 3HBX?9I.B7?HHM@C@_0 M1YQB&N2$?HO^-TB6[).?_G&:YNRS,(_O,/NT^-8#]/7K-U\':'O;HM Q6=(0 MUR7NO7NS_^X;M/M^?_?-[MX[M+?[T_[KARG[RJ,@9\_YA__QYFAOC_^S?[/W M]F!_[V#OZU\MORP/\F56?]GNP[O=W;U=]G^A_ET2IU\.^#^3(,.(-62:'3QD M\?!#[]<@K03_ M:[L2V^8?;>^]V=[?>_V012^JQAY*L%XU@6SQ<)!R4^NZ5X MJ@:34+K#]7=2/&,]'O$O>L^_:.\M_Z*_E1^?!1.[UMEE4H[ MKL%>81J3Z#C=#'57VQ-\]N[0_!$5:.H[K\(-R8-D(_!-3>>P+_!F+;[6<]_2 M; S F[5T0_-98.1$&"RR^00P,9=EU MZ21LE9MP:TZHLNZBR&F0342Y&3HFT+ M]2DE<_UWE^U!=!*?DTE=4M%J[,LTD%MB%&?"(QG4:4WWUQ]OF%/3S#MU*!/V$7WVP'F-#!+>J>#%;PN+81\@Q9L( UQF@(G=T((8WL4AUDP/U6*N)H@FD-44427CE -WF$Y(ODPC/ MLU$:?0QR?!^L##;=+._, MC KDV"21B&C;! V&6(4$&%#OK/8+[X%LU*O><< M"DH.]XP('2FW X,28GM\:(E ,1%F>,\R:.B6!NZ)]>*13M3=4H 9['H)0"T' MPP"8P4E3_GOB9BTRR[EY*I3D_B-$C#F+T")(L-&\W# M5)V&DP^H3"O&W$+/._FC8 M%7)).#7 )K7:$F!(I(0E+32/Q\ODA=H:F[I:Y+5@VJ3I-E M5HI@6#<$K1RLF]TB-H5#(?\%K]5A$'(4AF3)T*P/"U[@O'QS=.^@4<6I4;, MW[)M!GDP9+, *8V+I0JBMT7Q(HBCXX<%3C/,K*F(8F^-YYK:6FFZY,R JC2I9*$& MAF'V6+O$*S41+E0S,?81KHU"@ Z9#0$]4JV75/[HDS=2)_4WF^XX R\$)#$: MA+]@_60DB$;6)5&,<)N$40J"L3LF=,IC4* X=C5G$[JO6#;P]G>GDP?+( *>W'52* 7.CBC3#:61_CDGY @C@2&8<@2&;D M+ XF<1+GS'=GE!4[PKG!Z/T>CB"(UO+@]__)_+LZ/CZ_%7Z/BG3Z-9Z[9(P$JTF0^B$8/G01=;N?/T<1 MGD#Q<,HES*M@Q9\><8]KC 83LB8U)-\<*XN#_J.\R)G:QH=DI2?9\-I MJ*>%4<-IZ$<_]%; AUX<#(WZ,4ISJ+5&$>/1U$$O+TB.T=>O8'!M\#H2E)6C M86M%?X'5H<'K04V%KT0,4?XD!]*>QH"5YUV,H6N2F&M3I0+9M4]-&3!DT0!3 M62*2HHS+':#1,K\E-/X31P?HS3=;N[N[_'^4%:>*@AS]^^[KW3TVB:/HCA>* M3K.,.TEBKWY]YN@ [;W=VMM]N_7VW5Y#>$Z'_#X.THBD2$>9!Q;ERV471)0?N*-"G8KP6&@M90%7//2A!%A20,[LD>B+6KXMOWL_/Y M8.T_:_&IIZD96'>O;U]SP^U06#O1F^Q P^*;)=K>11+AU@UEXU]A)O@&2N+O M 5A-DT)T#,A(-%RSJX!>4G'(,Q*3ERM,16:#_KF.7M/3S+&O*IK)I$X-C'-C MC]4TY=Q:SR7!D;#(I;&>$OI&G M3=CT%(]?NQV^;$-JKW(6#P#0X@.H"X#+G!>1#W!Z.]#DN67TQ*SUF2V9-P. M00IX[3&G(0"& RI4\JB2B9Q(,T*B#&5LE@^#$1\IR;(K2J;:W8F6A$LV** U MN=!X#&NQ3@;6)8.00 LA H,&EPM, Q[I4AX0[TN)99!W&F;;![L58:L3!F-( M^A!*!V8K^3H8\@ &G<8X2=;5T"V1=H2<;D,I ;86FUL28"BBA"6M)!=",+CP M$:>,I#<-X^N(N64)$>>_S8SKT7$[ [* WYX6&13 <,T&99=IE8Z@6K36 M@L$S:<"V'=@]NTE6[A$LKUH'3[GG#8P=Q3K0&9%N>S!*>F&(#%7)D;484)9( M /6^9IF86>2U995Z/)L5XE,..9+5)UGJ.* M=N74[160J1O/,YB)$S!%E4[3'+.&,R5Z5(N[3OIH MU- *F2!4.K'H#R)D/Q MN"04%!85H,PNMR3EEC-*B&VJM$3<,.1]P9 4SWC)>M[>G&77.D#W:2-3A:,7>D!V,LC MQ(;)(CT"D 6\;H4^!%D<6E:^E/5)IA9<$Y.$(%@:-=')F3K9,YAD.8J39:X] M]Z*5]DF8#F0394I1L*1IXY,N>BV>PB#.SSB>W3(THSLV2YCABR7/"7,YE0Y9 MF*S/P#)ZQI<"@!V]U71@M^Z(J SO >WQA3_A5G>N..97VAYDI#[OIAOLXJG M6[BUX#6W;TOR8)AI =)XV[:XEU1H@3MFQN^[9.BN*+F+(QQ]6'W*<'2:UB$X MHS"/[XKL)CWQ+1L4Y'@59<.*=I9:!I8"AL0;0]>'9P6UBG&"#6=MS&TNFI[> M4.#ZBRR-C:+?E^6^P0VYQKR?8G%U[KI*-^1IS,KS?)7;K)'/UUCM/)-/_SU@ M7I=GK)R\P_%;>.+\HO19(5>+MEW,]E7B RU ME>Y>XB.\8'6+Q3XB/V,R)S2/_Q1_:CK!J.'RE;* WGPS#.)@"-Z/49KH-#2* MTSX-'1@4JY9;<71(YGQKT,0NG;#3V8L1<&O>HI0$0RK.+XHM=>\)V+7K7R8,AE 5*^J;Q405-" MV5A8WFS%#!B.[_CE5BA(V/PX8 T*9!6&Q\:DK.S5SS3.\1&YU]DME:#K 'LU MT&YH?5L*#)VTT,PD>LD]LSM,5XA,7S%GJRR$<2K#] X.C4**F64]PL7/AD=: M9E?O3Q-E78#C^*6!%>N$-%EJ Z+I0,A2GIE;]A?.&%6;TP)Q%[+PWQK)@(%, M$>0J5V;^NC; =/['&K+UU84AQ59TC3J+AK4]ANZQ:Q*\PO M)X=4V$Q6FY+@LWA +61O5:C6^9^*"Y_$V9EBT(=*^LXEQ7PU2KH'=/"X8RX, MAA]@4V$[S\!4$F"'=@#\OLNJBQ5)D/?!VF^$/GHG%>H6]^.VML$=,1B&6[7) M.G +!S21BU-=3Q"[82P( +$M*FI!<$,I8$SUQM!5/G<&MBDAY\KUF+69=Z&9Y;S%R@,MI@%/ZQC"EF[QX;"/+5%:L M/U7+S]&*='>Z39(!!3C=D1I<\LJ%V(B"<1[0W&2+AD&7%AZY$1)'P?DOZX/@&0IR-,&S..79/\1* MCX#S_[-C]SUT['%J7*8;!GQ0MV(>?V'3H0X/R"P7BT0<$P^2ZF3Y:3HE=%X< M!.HY]6^K[?0(S; JM<[4V*F"&4*&X95.W32T411G84*R)2V6EP5]IZPX-K#4 MY0%9RJ@RBUZQ.3 ; ;6;0ATI'_GC.Q!5^>-+$3"<4N-2VCFQ"!$M*1^H\EM< M&C9^-N( 5<5 H4R=GY;72[^/V);RDHZU#5&9AK40 409%:X-*/-T>5G_G.<% M&7;?[^\**OQZ?G/U^8+D.+LAY7PQ2.HD*;HU?&LM%U096 5.'4L5[U0:AE.: M!W%%?AB^5EW?JPYD_CZ.9VD\C4.^U5M$*K)7X(HD<1BS.N.'_ /[\B^Z<=Y2 MV:F;-:A"+2_+2M,[)3>"*_M8\WD@3@BB1CEH71"J2@)"T^6$IS?+V2LD#M:. M)F29?R3\B!FG!$U[J3J@ +>S@J$5:T\,;+7AT'8HY"YUSV(V>XWB? 6#F?4A MW:-ZIM+'1;.*ER/2!O#*P](*>:<,N\-T0C)LCK[KQ0K^X-4AF<_C(N4.7_L1 M]US,<,KMLCW=AA;B=(5]HPJV%O0&E0#&#&X$6XX2K0L1BWNM8J PF'$@S8M; M6:[C[,L0WMJHNF6K?67:'.W7 \1,:[ 2'Y=9SJ;*%+7* ,+$(SS)[M6[RZ? M??5.PUV>+"?-D]4H(@M^,4']Q6-^!T% HZ(F*U5+V.LZX^?0ZM2,M%6$P<&! M:+NLJ]11J=_D6UT"C!'X M\W7BY*4O9K6&R[%%4L_NT;F(<7XS;4=K-*M@-N MAY7AG'8U:8 MW)86WX,VYSWF$115QJ0B(0*LO$FL38+9C/*C]JP^O%WN<+K$XFVVX+:-KF-6 MVU>GP^=^14A,MD8KWZ76U.4,+K6?R5=H;$SV.P0&86>C?B_@>FC72H(:O_M0 M@M])'H>W.%HFS&K7^^)E'AHK,V6O[C1X9F"E6J$SEKI0:+@A[FO2RCQ3#79!$*E:L:KN#ZH]UX)6V6G1!M4 MH1;OK#2AI=(;A%I*%%TIBTM\HE*]9NLSC9]-R.XNS9EYU&?6$(CZW=BJ4DRH10$ M/*G4)YPH>2-/*;?X#>A@6,3W3IFQGN*,7Q,:)"<89^6RL;X1C$J.>651@0[! M#!J0F-8/4QI3EU&<;Z&$&<1DBZ^&L:])0#&M6.R++2DF2WO@E@ZR@E1=46AL MTN"3+!<-(LRG?RAA7EF:\3E@2+)G6VD8!WP'H1Y@E5%271%W46IJ<.L M/9S M[UUN "7'VPC_ISFS*^X@JQ7_"X;Q$)>C-"Y4,QL/K;1+X]$#N6D\-*+0MI?- M,+O<$M*>4D#*-_#UFVY%Q=SF\+3H@7ZH6A\4;(1!\ C+"DD.%*"/TFQ/X)C!5G<8I/V:^Z75.5H!=V2$"5#*FEX+&D"\W M%"Z*A*R1+L_0[!G-^14 T3+,+^F8.2_,/QT]Q*U&U\DXMN>J1N^%IKBV@ L+ MKZR41[]Q#=<-7]&E#&95LKQZ!F_@E)#)GG A\/Q!NDFF<9#H+P-5RGK)-Z:"JTPT MUA3T;MEMT$E!;-5S8(3YF= OIZFX,4<;K:83]D(9)6 E9UJ2\$BC@M=E#9?A M=V(K;_H0,FG$A3RYD MC5B;9G[]')XKJ42G7G:)H;D$8DVNKD ]_(A;%6*Q(WZ.^86]:11G^%,:87I( MTBR>I88[FQ]9IO,EV<=67UJXW;1 ,!;D*6IA-C3H%B?BVK*PS +HV_+\3.,< M'Y'[U.PL5%* K9",4;&$J!@(Y[^LI\@; ME &%C8_$[_20V!-%,41W?%^TWD?ON6U*+^XTCJ$'=&LW3",+9K3J 2@-1.*( MF71 3-A"?IO+"@>4WW+&0QR.<(CG$TS1_MZ6RS.)1TNLWM"V4_%[%E$&;SZ' MN);W3JD!(+NTXCWKF"*GZ66*?V%T'5*+AI)WFD@5Z"5*K0&;*EV8"K*\=TZ6 MFWO"(2F#J6RT -"E6P4+OE0JT G3P2DSYLVNAYW5\^!W0JM,[9EJ7U66@#,W MZL&GS4C?OY_J\4Z$*S;U9A\$,[RG<8C,*E[O0%" -]Y]T)#W_@(/ "G-N L) M%#95GVD ^)2R^7_T(W-?(S(_%^ZKRA(IQ9R9> /(VJ8K9#Y')'3& ?9=2W&Q M+.\LRR8L :HM"SHN;JI][=B0"[!B3:\,'M$TN"P"($"F#YDRRK0EZBOD-,MP M;@PS;0H :&DS+NE@B9#:0J6>Y1&=KW3IP.HKZRA MRMA4F<^*H0\M>WE G,G.9T=ET<3 ME)NM72% [:S')CDLE20ZMCB&X:+-BSO,SS19OA1B$-M=@4[?\N6M[<5E/MZV MHG/,6B,O6:#>AVZ) &IV'3(Y)K:0J[CNJ:TO2$K:1#&TNE884/OW8Y2OFU]K MU/POE?R] B'%08:/C!ZBS!L&5WZ!"";VLU%_QV,^J!'1ME:?0 M:2J^A +K;5#@M^\OR<(#3?KJB>!'$T1&>8C:GCTICP#QTL::BGVIO M5A+HGAU4 \'-;5K]#:M5R7!>8]%Z0KU^V& MO-6R'J ^'037\HTMWLZR"+]O:9T+FXS"/Y8QY7GU&,?RU57";X=*([X4LM"% M)=MK ^K1#4!+^VY5<%=.4%D(JDK90J*\6U]>K!52\/J ^M M8.K./:_06@O]QO604/25J,#)!4!P^FXP9&F;K"R WUA6%U%O^);989#_?GWV MBP/@].E P.8$RU4! -:.'*3D]]^)FZ#5]J!1W7?O# M18L_=4IY@+W2#];43UIM3X/6,R=;]]]_F^&5?)#C0U3Y(5MH[\WV[OLM5!>) MUF6*67Q5ZA8J;A?VM9'^^$2?"=GRY\ L)C3ZM#7'M\=G9UM>G* H0"&-\*>MB&[][7__ M]%\>_^_7_QX,O%."P^# .Z'^X"P:T;]ZEVB*#[PO.,(,)93]U?LG"E/^Y!__ M.HL2_LQ/R /F3_.W'GCOMO?>(6\P %1Z2U/FXT6-PP][^Q_>>[L?]W?W=H19DL6FF M*]<_JVS"\.C3UH]I,AL(\D7+$&_\,T0V>9[QYAV3Z2SD>.RT4_((A0+/VPG& M2:S3JK%P]VI<(\9-G^"$^"@TTJE1LA,%A7-AP),YX*)KBFQ%>C8Q1/3D/Z"%>X2:@;M=+I%+'GJ]$M&4=D MQ!GDS=_W:E6*]C)Z\^B!TX+90!P M&HIVH@)OM5.29*TC:\,9UKQ?!J@$$.U&Q31.N#,Q_@:?OZSP.*UV2JF.(E_T M_9AAWBS.2:3'2U*\$U4^(Q9Q]&,1<:XQNYWP:*K31R6SQK#0;7CH)4S 7GV' M[L.NS%BNJ^M@ ]-4*M!WX(&I!ZY@C4W@!">(A!VU@4IEZS=CV*D=P[Y:,Q!T MN41/"ETB)GJ=!VT@!HCV[7) #.$U]-CSF\)K5HM*<3Z^CWD-606\#_^^)(*? M$AP%.)A7)"Q8;8;)'XLJ=O/_AM[ FTN5?T11X.55>.4Z"L7GJH?47](V%#-O MRG38_7YQ=_U-I>OA?9R(=99Y12&ZQV%6_3&0JQ,(E4Y#-&[&OU($B/L[EW!OM-(* MWLDMA'X;\Q8LJF+R\-9.&]2RSH;+?9^^:JW> 996(,GV] *3MAB020 MF)]=(@:"@45R3DG(9RN\H8PI4PZ,*@6!5/SB'A6-%EMDX#.?+HYYD_C"Z&,R M$3L[*%(R(1$ ,O+!/4:4"%ADYG:*PO HC<4*NC)>50H"F?CH'A.-%MOL.NAT M2J/;A/K?LRV#^"I-LJ0-WEJ4'8A2#CREP%LD M5/"?CRFO/HIQX!7"7B[M_?0U0FE $AS\I=5:;*%C1M$(Q?<93VD\&",TRQL8 M#I-X_J3:THK'WTK)*J#-!P@SX@4>THZ7[9N4T0TX#/=1]A_LO@/+=:JF&F M7D(3%&8EK=)6:E:7-/)U]$F*6UL@;4&CTF(W?.F:T1EFR?-UB/+9.1_FS,1$ M0]DIJ:6LK9RV"GYZ^]U@*K=*%^YLKHNV#G2O)<*=$W1/0CXIQR+9,5O?G="0 MPQV+9I4\ZV>X\!KLK>>MOB1ABI,;#EC2&KQBH9*!,MC;M,J8!BF+3B]KB%,T MYQ1%BMA9*@)EI;)=CG$_%K]"QFX> EB&IY*"&]S:6,"5%;[@8[ M^=#4]UG*N]B:@;I1N5P.RE9OTRQCMF!(N,%:"\(ZX*K[])\5/&L3:"KI!QH: MP*GH;5IK3$6#C6Z #SADW+!WH1("[U@X0P[XH+5MLMK,D3J8%>WU-BM:<4R] M*7.A4@:3;E>P5A+*46_S'F-69-:ZP<5A$&23;C[]1B0XBX[1C"0H+"FM&!T M9*%\]38C,N8+CH@;#-Z(DZ41#N;W*_!A3CI-0Y3@X 2/B$\4T1 B"V6PMRF4 M,8-P1-Q@L&Z@2?\%9ZBWH7@'/=7_EU7<]JNW<)Y[&^>OLLJG1*-3UFUF<39? M*[:4TKG?(J73^VFIXK<4S]NDJTQ4=)&Z,GFKG80[39$(9^?$2P)7Y.HOCU(BGN8#MK-+5.5HVW5%^U(?M9*:U.6KGS@) RP-V:QYVMKT7=FDL M^DXZ%GUY2D?>RPNRZY^67N'E[_!^$F_YBR/GD'*=%C;HAW!2 :L+.P\X2E4; M#R\E+ \S-7C7UF>6#7,E]L7YAF!GV#?9N^UE5T"]&XR/X'G(Q4B-@>)YC1J;7=#:^ZQ6'XHJ1B":-2 MSO81%#V\5*F_2QSDWPL)^=CL,)B2*+L745P!JB5%*VC[5(HI2T DW*#MAF/) M=1!'.$]XAQG2++-?2YI&S-JE22TI Z'@!F$UTPRZ(?M'@TR)D5K[:D85]N'6%IS*?N.R^:R>4DCNFS=_*BH=JP($+5^CL5LT @&PXV *LY@QUDB M8*YL]I$S_D2UC"*3L'Y>!8Y]_2"Z"@17J,JUT@Y/:@6M'UEI3TRCR>8!\V,> M,",\%CM=]D-F=J9 BHJB+]3(63\+TY9I&"!N.&(+WCJ@K+<97EO*3-C:R''- MRTCME&.6)\FGW-B7K9(C/**LV(&Y0T\XOB 19=GM=7G@XE.JY5KRW:D+G$QH M\-+M*$:_:U7"^BF3]AW%VJER(Q8M#"IP.L(15BZO2P6L'V)9C7LI!&[P=(D3 MR%RW4LSZ:976?4.3N9O>'\QSS> MZL?X,IW>8W8UJF5&:?S)L!KK1QT,J6R%DM,$%XW1( W0N"(HR;W=]=4-R3JD M',H5;/PD^U)&X'M]1F L4@)%-5Y6CR,I?Z5\R(6)1N=1&J3LS@F$0M>,/A#. M\]'S5\[!6;38*3KT$_*0'ZS2;Z2TJ,N=YT%]I9_N +J M9K-"JV?D_Y,6"SQW] ;[-/))=C/TB\)WM#-O[>=M]L]+&#MTG["[T;!.,*?! M)SD)47 X%5^&^X'*'V6NMP^ED.TDREXYHW <7&)Y/O'&V=D,/IC2$"PK;SLG M^80 MZ+Z'!!.W_D&0GIF6X-4Z*,RREL,'DBQQ-31TVT2^[3EP^F*]C428W$DS^1PY ML$)PF\YF83;K0>%\UG,6C2B;(N"'.* 50!.'>_R"@?'\SA =-[J&^5T#XJMC MW#54*\65@E"*^OM@@2'>S1?Y5 QWA97%I1!"/^7Z_7)!*"O]I=ROR$JCX0X< M9DNG4\2>KT:W9!R1$?'%,G"^BZG26]39IAG^F"9YX]K]N+^;-:W?+^ZNOUW2!,=W=/%1GI?3 M=8K8+20A@C8[)A4I=YSIHU#Y34FHO*WS:5 *FOLE(W#LN]HYX<.IH/R=MB5O M^J7J37O;WHO(F[, 1G'WXK!PPC7+4N /[VF:?*$BKX)&/F81Q&$,ZMA,IS$& MR;[C-.53+KG.AZKK[&][9:$WYX$?RWC!$> N:JF-=! ($!U_JF_-[@3Y(OV2 M>WVLNM>[;:]42?$5HW(U;PX'^CB8A 4C%S2M9R.=LAU8]GNNXS1.^+R/97UK ME!07)#9ZV7"WZF7ON9<5\EZE@C?_ OA7";$;$G\W]"J(](;Z$AP8^QYTA*+O M>=;!N4A!:':=8=5U?M[VA*"72WJYZ)O3 *Y0N$^,_$0JL)&NH3'?OC?,K]@2 MIXQKWP]>=?E^0U>'D5';I&DXH:IU"+.'29(L A%"(V70+" MBN8^10?= ;9XK5S$'NZOM(CM_33_J=UM;1(G,C-,XUYM*VOE>!*#Q('H* F? M#P,Z$W?^+5Y_*Z[W0RS(W_\L,0$N;M/)5F-M[GYF]KJTNW>)'TOF,AKQ'_V\ MX\W5S?\$1%'SFJS=W-8=\:UMWZQP?"<.IDJ"\;L5@W%>MX50G+^XDT!M,Z-A7$/$-R!80VF&HV4_/I>VQ%1!^+UZ-ZV7*%M331-*%>5M[D#[$QRD M(7?ZQ2Y2<0(7ZD#P&FQ&2BU;U4UG0UQ>[?Z:RNUJV52Z7;9>'%&KO,8Q#>2[ MG%^>I@D'[88^HS!Y7AQRUCF=$ 5)VG0V8T;*$TD#7.SW3[">^00GB(02)ZHE M41E.((K*WV8075WV7;L0[PM37L@N%7@M8T8-(FY, P[#D#ZBR,<-U\E"+H"$ MRH./N[M.JA%>-J_4D,2HL@$7B'W' @(>2!-&[E/!QFD:!4UN*Z2APM9NS>^* M;1-C-X+J&\R'!Q&$UT5):W?B]T5B!0/'&;MFQ!>7]B38%XCSGZ9T*:E(P:%" MUMIM^'VQJL5I\^\U$@5!ZH1CL67'%!XBG%%/$7E@T85TA8N\B[WY"X]J8=WE5 M?]B\K%\[X-EN6=\;6EC8+][=RW(M7TF Q_G>[1-145 M MN$GX5W4O;<6Y@?T)G2*B^D9HO:@C^#>W'SD!<_5?$A*ZS>(7$1&S^ )/[S&3 M=&6U4K:_JBUM"E(!3A[A,13!&6F[GY2WK%B0?%S.:E MA*TD6L4TL7$X7;5ILY??2KGZRLS9VB5/U5,??:3&UI6[1$S<3/*@NS, ).G" M?6HWZ/&"-SQ&4*CP$DEQ1PYYZ+B17:'69+L;VT\+%7^C[+OX "_E(1S"3Z6\ MU:SD#AAJ--\QBDY)1.()#KY0VIB"6K6I4MYJCG$'%#6:[QA%FAO6RZ6L)@%W M0$=SXM"K&!@LL&@<(>S5+JB3C!"\13UO8P5X+L2B@2UZS.S&>9*E*5Y@YD]0 M%) 8?^4,B_L$8S*.U%\X7;':S1Q[=(*E8]'U-T82?$(?%3L8364W?FQ2-7NS MXZWJ#E/%Q&RO=KFA_EQP'U,UO?K0<-RJ)IMI2\*!;I"[J/PL0K)F L^@JPO_&2+9^"Y"S MO:?9!0DU&-9.P]TC%>^7)3I#!&WOBW9#1!4(^Y<;-%\%#IMYU2YSE5\-WO72;E^78CJJW]$97X0/^A;-ZT9%F-O&!3N4U M7:)Z+SF-(, OT11?C99T4N5_*(K;S_^0-YX2_ H+^LG^X(.%A4[9H2EE,H*T MM+5YA!JS^K!)8V]/H]8[_EN\>._+25P-VCHI:^-58]1A]J\%?4 KEY>W=@/( M:HCWT-)[^E+--6;B 1KC80,[A9A::E-R;2"V&\W=BM^(/^Y1C/F3_P-02P$" M% ,4 " D@&U-\U0P%O)> !CA0, $0 @ $ >FUT M<"TR,#$X,#DS,"YX;6Q02P$"% ,4 " D@&U-J#N>SY8( :2P $0 M @ $A7P >FUT<"TR,#$X,#DS,"YXFUT<"TR,#$X,#DS M,%]C86PN>&UL4$L! A0#% @ )(!M3;G:,SRH!P YD8 !4 M ( !W'$ 'IM=' M,C Q.# Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( "2 M;4W+.AE KAX $*< 0 5 " ;=Y !Z;71P+3(P,3@P.3,P M7VQA8BYX;6Q02P$"% ,4 " D@&U-!!SO"=T4 "\, $ %0 M @ &8F >FUT<"TR,#$X,#DS,%]P&UL4$L%!@ & 8 B@$ ' *BM $! end