0001062993-19-001305.txt : 20190318 0001062993-19-001305.hdr.sgml : 20190318 20190318082127 ACCESSION NUMBER: 0001062993-19-001305 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20190131 FILED AS OF DATE: 20190318 DATE AS OF CHANGE: 20190318 FILER: COMPANY DATA: COMPANY CONFORMED NAME: COUNTERPATH CORP CENTRAL INDEX KEY: 0001236997 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 200004161 STATE OF INCORPORATION: NV FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35592 FILM NUMBER: 19686897 BUSINESS ADDRESS: STREET 1: 300-505 BURRARD STREET CITY: VANCOUVER STATE: A1 ZIP: V7X 1M3 BUSINESS PHONE: 604-320-3344 MAIL ADDRESS: STREET 1: 300-505 BURRARD STREET CITY: VANCOUVER STATE: A1 ZIP: V7X 1M3 FORMER COMPANY: FORMER CONFORMED NAME: COUNTERPATH SOLUTIONS, INC. DATE OF NAME CHANGE: 20050928 FORMER COMPANY: FORMER CONFORMED NAME: XTEN NETWORKS, INC DATE OF NAME CHANGE: 20040507 FORMER COMPANY: FORMER CONFORMED NAME: BROAD SCOPE ENTERPRISES INC DATE OF NAME CHANGE: 20030529 10-Q 1 form10q.htm FORM 10-Q Counterpath Corporation: Form 10Q - Filed by newsfilecorp.com

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

(Mark One)

[X] QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended January 31, 2019

OR

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

For the transition period from ______________ to ______________

Commission file number 001-35592

COUNTERPATH CORPORATION
(Exact name of registrant as specified in its charter)

Nevada 20-0004161
(State or other jurisdiction of incorporation or (IRS Employer Identification No.)
organization)  

Suite 300, One Bentall Centre, 505 Burrard Street, Vancouver, British Columbia, Canada V7X 1M3
(Address, including zip code, of principal executive offices)

(604) 320-3344
(Registrant’s telephone number, including area code)

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes [x] No [ ]

Indicate by check mark whether the registrant has submitted electronically 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 [x] No [ ]

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

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

1


If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. [  ]

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

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: 5,949,504 shares of common stock issued and outstanding as of March 12, 2019.

2



COUNTERPATH CORPORATION
JANUARY 31, 2019 QUARTERLY REPORT ON FORM 10-Q
 
                                                                       INDEX

    Page
  PART I – FINANCIAL INFORMATION  
Item 1. Financial Statements. 4
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations. 24
Item 3. Quantitative and Qualitative Disclosures About Market Risk. 35
Item 4. Controls and Procedures. 35
  PART II – OTHER INFORMATION  
Item 1. Legal Proceedings. 36
Item 1A. Risk Factors. 36
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds. 44
Item 3. Defaults Upon Senior Securities. 45
Item 4. Mine Safety Disclosures. 45
Item 5. Other Information. 45
Item 6. Exhibits. 45

3


PART I – FINANCIAL INFORMATION

Item 1. Financial Statements.

It is the opinion of management that the interim consolidated financial statements for the quarter ended January 31, 2019 include all adjustments necessary in order to ensure that the interim consolidated financial statements are not misleading.

In the interim consolidated financial statements for the quarter ended January 31, 2019, all amounts are expressed in United States dollars, unless otherwise indicated. The interim consolidated financial statements for the quarter ended January 31, 2019 are prepared in accordance with generally accepted accounting principles in the United States of America.

COUNTERPATH CORPORATION
INDEX TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS
January 31, 2019
(Unaudited)
(Stated in U.S. Dollars)

  Page
Interim Consolidated Balance Sheets 5
Interim Consolidated Statements of Operations 6
Interim Consolidated Statements of Comprehensive Loss 6
Interim Consolidated Statements of Cash Flows 7
Interim Consolidated Statement of Changes in Stockholders’ Equity 8
Notes to the Interim Consolidated Financial Statements 9

4



COUNTERPATH CORPORATION
INTERIM CONSOLIDATED BALANCE SHEETS
(Stated in U.S. Dollars)
(Unaudited)

    January 31,     April 30,  
    2019     2018  
             
Assets            
 Current assets:            
     Cash $  1,744,859   $  2,348,883  
   Accounts receivable (net of allowance for doubtful accounts of $1,124,161 (2018 - $322,638))   2,230,742     3,509,010  
   Deferred sales commission costs – current – Note 4   110,561      
   Derivative assets   12,007      
   Prepaid expenses and other current assets   271,687     191,245  
       Total current assets   4,369,856     6,049,138  
             
   Deposits   96,701     98,633  
   Deferred sales commission costs – non-current – Note 4   61,812      
   Equipment   80,644     121,819  
   Goodwill   6,690,043     6,843,575  
   Intangibles and other assets   225,656     221,062  
Total Assets $  11,524,712   $  13,334,227  
             
Liabilities and Stockholders’ Equity            
 Current liabilities:            
   Accounts payable and accrued liabilities $  2,411,854   $  2,437,733  
   Derivative liability   18,052      
   Unearned revenue   2,680,073     2,565,876  
   Customer deposits   3,137     2,200  
   Accrued warranty   49,305     63,130  
       Total current liabilities   5,162,421     5,068,939  
             
   Deferred lease inducements   6,596     14,339  
   Loan payable – Note 7   2,000,000      
   Unrecognized tax liability   9,763     9,763  
       Total liabilities   7,178,780     5,093,041  
             
 Stockholders’ equity:            
Preferred stock, $0.001 par value
   Authorized: 100,000,000
   Issued and outstanding: January 31, 2019 – nil; April 30, 2018 – nil
 

   

 
Common stock, $0.001 par value – Note 8
   Authorized: 100,000,000
   Issued:
   January 31, 2019 – 5,946,832; April 30, 2018 – 5,930,468
 


5,947
   


5,931
 
 Additional paid-in capital   75,591,318     75,170,181  
 Accumulated deficit – Note 4   (67,701,736 )   (63,701,685 )
 Accumulated other comprehensive loss – currency translation adjustment   (3,549,597 )   (3,233,241 )
     Total stockholders’ equity   4,345,932     8,241,186  
Liabilities and Stockholders’ Equity $  11,524,712   $  13,334,227  
             
Commitments – Note 11            
Contingencies – Note 12            
Going concern – Note 2            

See accompanying notes to the interim consolidated financial statements

5



COUNTERPATH CORPORATION
INTERIM CONSOLIDATED STATEMENTS OF OPERATIONS
(Stated in U.S. Dollars)
(Unaudited)

    Three Months Ended     Nine Months Ended  
    January 31,     January 31,  
    2019     2018     2019     2018  
Revenue – Note 10:                        
   Software $  1,119,311   $  1,791,165   $  3,398,729   $ 5,306,925  
   Subscription, support and maintenance   1,367,387     1,120,690     3,938,247     3,069,371  
   Professional services and other   101,060     172,048     579,873     1,230,978  
             Total revenue   2,587,758     3,083,903     7,916,849     9,607,274  
Operating expenses:                        
   Cost of sales (includes depreciation of $528 (2018 – $4,753))   563,236     362,057     1,782,603     1,131,122  
   Sales and marketing   983,290     996,470     2,945,939     3,031,981  
   Research and development   1,369,196     1,361,219     4,163,889     4,052,129  
   General and administrative   699,428     800,049     3,241,167     2,407,234  
             Total operating expenses   3,615,150     3,519,795     12,133,598     10,622,466  
Loss from operations   (1,027,392 )   (435,892 )   (4,216,749 )   (1,015,192 )
Interest and other income (expense), net:                        
   Interest and other income   2,145         2,145      
   Interest expense   (22,122 )   (123 )   (26,788 )   (338 )
   Foreign exchange gain (loss)   (16,266 )   (342,328 )   108,205     (756,512 )
   Change in fair value of derivative instruments   4,255         (897 )    
             Total interest and other income (expense), net   (31,988 )   (342,451 )   82,665     (756,850 )
Net loss for the period $  (1,059,380 ) $  (778,343 ) $  (4,134,084 ) $ (1,772,042 )
                         
Net loss per share – Note 13:                        
   Basic and diluted $  (0.18 ) $  (0.14 ) $  (0.70 $ (0.33 )
                         
Weighted average common shares outstanding:                        
   Basic and diluted   5,945,181     5,539,352     5,939,803     5,354,690  

See accompanying notes to the interim consolidated financial statements

COUNTERPATH CORPORATION
INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(Stated in U.S. Dollars)
(Unaudited)

    Three Months Ended     Nine Months Ended  
    January 31,     January 31,  
    2019     2018     2019     2018  
Net loss for the period $  (1,059,380 ) $  (778,343 ) $  (4,134,084 ) $  (1,772,042 )
Other comprehensive loss:                        
   Foreign currency translation adjustments   (1,096 )   633,751     (316,356 )   1,404,362  
Comprehensive loss $  (1,060,476 ) $  (144,592 ) $  (4,450,440 ) $  (367,680 )

See accompanying notes to the interim consolidated financial statements

6



COUNTERPATH CORPORATION
INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS
(Stated in U.S. Dollars)
(Unaudited)

    Nine Months Ended  
    January 31,  
    2019     2018  
             
Cash flows from operating activities:            
 Net loss for the period $  (4,134,084 ) $  (1,772,042 )
  Adjustments to reconcile net loss to net cash used in operating activities:        
     Bad debt expense   817,331     197,870  
     Deferred lease inducements   (7,421 )   (7,626 )
     Depreciation and amortization   73,323     85,153  
     Unrealized foreign exchange (gain) loss   (172,503 )   707,942  
     Stock-based compensation – Note 8   404,414     494,883  
     Issuance of common stock for services       11,105  
     Change in fair value of derivative instruments   6,045      
             
 Changes in assets and liabilities:            
     Accounts payable and accrued liabilities   (3,901 )   166,680  
     Accounts receivable   460,929     (1,997,358 )
     Deferred sales commission costs – Note 4   (38,340 )    
     Accrued warranty   (13,825 )   10,965  
     Customer deposits   937     (5,730 )
     Prepaid expenses and other current assets   (81,217 )   (46,973 )
     Unearned revenue – Note 4   114,197     286,724  
Net cash used in operating activities   (2,574,115 )   (1,868,407 )
             
Cash flows from investing activities:            
 Purchases of equipment   (29,147 )   (73,415 )
 Purchases of intangibles   (9,395 )   (13,864 )
Net cash used in investing activities   (38,542 )   (87,279 )
             
Cash flows from financing activities:            
 Net proceeds from issuance of common stock   16,739     2,895,655  
 Repurchases of common stock       (32,059 )
 Proceeds received from loan payable – Note 7   2,000,000      
Net cash provided by financing activities   2,016,739     2,863,596  
             
Foreign exchange effect on cash   (8,106 )   69,489  
             
Decrease in cash   (604,024 )   977,399  
             
Cash, beginning of the period   2,348,883     2,071,019  
Cash, end of the period $  1,744,859   $  3,048,418  
             
Supplemental disclosure of cash flow information            
 Cash paid for:            
     Interest $  26,740   $  341  
     Taxes $  –   $  –  
             
 Non cash transactions – Note 8            

See accompanying notes to the interim consolidated financial statements

7



COUNTERPATH CORPORATION
INTERIM CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY
for the Six Months Ended January 31, 2019
(Stated in U.S. Dollars)
(Unaudited)

    Common Shares     Treasury Shares                          
                                        Accumulated        
    Number           Number           Additional           Other        
    of           of           Paid-in     Accumulated     Comprehensive        
    Shares     Par Value     Shares     Par Value     Capital     Deficit     Loss     Total  
                                                 
Balance, April 30, 2017   5,005,245   $  5,005     (59,900 ) $  (60 ) $  71,680,575   $  (60,481,015 ) $ (4,025,196 ) $  7,179,309  
                                                 
Shares issued – Note 8:                                                
Private placement, net of share issuance costs   966,740     967             2,831,479             2,832,446  
Issuance of common stock for services   14,000     14                 33,303                 33,317  
Share repurchase plan           (13,600 )   (14 )   (33,807 )           (33,821 )
Cancellation of shares   (73,500 )   (74 )   73,500     74     1,762             1,762  
Stock-based compensation                   494,883             494,883  
Employee share purchase program   22,226     22             61,970             61,992  
Exercise of stock options   495     1                 1,217                 1,218  
Net loss for the period                       (1,772,042 )       (1,772,042 )
Foreign currency translation adjustment                           1,404,362     1,404,362  
Balance, January 31, 2018   5,935,206   $  5,935       $  –   $  75,071,382   $  (62,253,057 ) $ (2,620,834 ) $  10,203,426  
                                                 
                                                 
Balance, April 30, 2018   5,930,468   $  5,931       $  –   $  75,170,181   $  (63,701,685 ) $ (3,233,241 ) $  8,241,186  
Adoption of ASC 606 – Note 4                       134,033         134,033  
Balance, May 1, 2018   5,930,468   $  5,931       $  –   $  75,170,181   $  (63,567,652 ) $ (3,233,241 ) $  8,375,219  
                                                 
Shares issued – Note 8:                                                
Stock-based compensation                   404,414             404,414  
Employee share purchase program   9,406     9             19,109             19,118  
Exercise of stock options   6,958     7             (2,386 )           (2,379 )
Net loss for the period                       (4,134,084 )       (4,134,084 )
Foreign currency translation adjustment                           (316,356 )   (316,356 )
Balance, January 31, 2019   5,946,832   $  5,947       $  –   $  75,591,318   $  (67,701,736 $ (3,549,597 ) $  4,345,932  

See accompanying notes to the interim consolidated financial statements

8



COUNTERPATH CORPORATION
NOTES TO THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS
January 31, 2019
(Unaudited)

Note 1 Nature of Operations

CounterPath Corporation (the “Company”) was incorporated in the State of Nevada on April 18, 2003. The Company focuses on the design, development, marketing and sales of software applications and related services, such as pre and post sales technical support and customization services, that enable enterprises and telecommunication service providers to deliver Unified Communications (“UC”) services, including voice, video, messaging and collaboration functionality, over their Internet Protocol, or IP, based networks. The Company’s products are sold either directly or through channel partners, to small, medium and large businesses (“enterprises”) and telecom service providers, in North America, and in Europe, Middle East, Africa (collectively “EMEA”), Asia Pacific and Latin America.

Note 2 Basis of Presentation and Principles of Consolidation

The accompanying interim consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (“U.S. GAAP”) and are stated in U.S. dollars, except where otherwise disclosed.

These interim consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, CounterPath Technologies Inc., a company existing under the laws of the province of British Columbia, Canada, BridgePort Networks, Inc. (“BridgePort”), a company incorporated under the laws of the state of Delaware and CounterPath LLC, a company formed on August 27, 2018, under the laws of the state of Delaware. The results of NewHeights Software Corporation (“NewHeights”), which subsequently was amalgamated with another subsidiary to become CounterPath Technologies Inc., are included from August 2, 2007, the date of acquisition. The results of FirstHand Technologies Inc. (“FirstHand”), which subsequently was amalgamated with CounterPath Technologies Inc., and BridgePort are included from February 1, 2008, the date of acquisition. All inter-company transactions and balances have been eliminated.

These interim consolidated financial statements have been prepared on a going concern basis, which implies the Company will continue to realize its assets and discharge its liabilities and commitments in the normal course of business.

Going Concern

The Company has experienced recurring losses and has an accumulated deficit of $67,701,736 as of January 31, 2019, as a result of flat to declining revenues resulting from a number of factors including its buildout of a cloud based subscription platform concurrent with the change of its licensing model to subscription based licensing and has not reached profitable operations which raises substantial doubt about its ability to continue operating as a going concern within one year of the date of issuance of the financial statements.

To alleviate this situation, the Company has plans in place to improve its financial position and liquidity, while executing on its growth strategy, by managing and or reducing costs that are not expected to have an adverse impact on the ability to generate cash flows, as the transition to its software as a service platform and subscription licensing continues.

The Company has historically been able to manage liquidity requirements through cost management and cost reduction measures, supplemented with raising additional financing. On October 10, 2018, the Company entered into a loan agreement for an aggregate principal amount of up to $3,000,000. See Note 7 – Loan Payable for further detail. As of January 31, 2019, the Company has no other commitments to raise funds.

9



COUNTERPATH CORPORATION
NOTES TO THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS
January 31, 2019
(Unaudited)

Interim Reporting

The information presented in the accompanying interim consolidated financial statements is without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading.

These statements reflect all adjustments, which are, in the opinion of management, necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented in accordance with generally accepted accounting principles in the United States of America. Except where noted, these interim financial statements follow the same accounting policies and methods of their application as the Company’s April 30, 2018 annual audited consolidated financial statements. All adjustments are of a normal recurring nature. It is suggested that these interim financial statements be read in conjunction with the Company’s April 30, 2018 annual audited consolidated financial statements.

Operating results for the three and nine months ended January 31, 2019 are not necessarily indicative of the results that can be expected for the year ending April 30, 2019.

Reclassification

Certain prior period balances have been reclassified to conform to the current period presentation in the Company’s consolidated interim financial statements and the accompanying notes.

Note 3 Summary of Significant Accounting Policies

The significant accounting policies used in preparation of these interim consolidated financial statements are disclosed in our Annual Report on Form 10-K for the fiscal year ended April 30, 2018 filed with the Securities Exchange Commission on July 25, 2018, and there have been no changes to the Company's significant accounting policies during the three and nine months ended January 31, 2019, except for the revenue recognition policy, described in Note 4 – Revenue Recognition under ASC 606, that was updated as a result of adopting Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers: Topic 606 (“ASU 2014-09” or “ASC 606”). ASU 2014-09 also included Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers. All amounts and disclosures set forth herein are in compliance with these standards.

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and accounts receivable. The Company has exposure to credit risk to the extent cash balances exceed amounts covered by federal deposit insurance; however, the Company believes that its credit risk on cash balances is immaterial. The Company is also subject to concentrations of credit risk in its accounts receivable. The Company monitors and actively manages its receivables, and from time to time will insure certain receivables with higher credit risk and may require collateral or other securities to support its accounts receivable.

10



COUNTERPATH CORPORATION
NOTES TO THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS
January 31, 2019
(Unaudited)

Revenue from significant customers for the three and nine months ended January 31, 2019 and 2018 is summarized below:

                                                                                                      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
                                                                                                    2019       2018     2019     2018  
  Customer A   –%     17%     –%     6%  

The table below presents significant customers who accounted for greater than 10% of total accounts receivable as of January 31, 2019 and April 30, 2018:

      January 31,     April 30,  
      2019     2018  
  Customer A   –%     18%  
  Customer B   –%     13%  

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are presented net of an allowance for doubtful accounts.

      January 31,     April 30,  
      2019     2018  
  Balance of allowance for doubtful accounts, beginning of period $  322,638   $  80,232  
  Bad debt provision   801,523     578,024  
  Write-off of receivables       (335,618 )
  Balance of allowance for doubtful accounts, end of period $  1,124,161   $  322,638  

The Company determines the allowance for doubtful accounts by considering a number of factors, including the length of time the accounts receivable are beyond the contractual payment terms, previous loss history, and the customer’s current ability to pay its obligation. When the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, the Company records a charge to the allowance to reduce the customer’s related accounts.

Derivative Instruments

The Company accounts for derivative instruments, consisting of foreign currency forward contracts, pursuant to the provisions of ASC 815, Derivatives and Hedging (“ASC 815”). ASC 815 requires the Company to measure derivative instruments at fair value and record them in the balance sheet as either an asset or liability and expands financial reporting about derivative instruments and hedging activities by requiring enhanced disclosures to enable investors to better understand their effects on an entity’s financial position, results of operations and cash flows. The Company does not use derivative instruments for trading purposes. ASC 815 also requires qualitative disclosures about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of and gains and losses on derivative instruments, and disclosures about credit-risk-related contingent features in derivative agreements.

The Company also routinely enters into foreign currency forward contracts, not designated as hedging instruments, to protect the Company from fluctuations in exchange rates. Gains or losses arising out of marked to market fair value valuation of non-designated forward contracts are recognized in net income.

The Company records foreign currency option and forward contracts on its Consolidated Balance Sheets as derivative assets or liabilities depending on whether the fair value of such contracts is a net asset or net liability, respectively. See Note 5 - Derivative Instruments for further detail. The Company did not enter any foreign currency derivatives designated as cash flow hedges in the three and nine months ended January 31, 2019.

11



COUNTERPATH CORPORATION
NOTES TO THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS
January 31, 2019
(Unaudited)

Recently Adopted Accounting Pronouncements

In May 2014, FASB issued ASU 2014-09, Revenue From Contracts With Customers (“Topic 606”) which supersedes the revenue recognition requirements in Topic 605 “Revenue Recognition” (“Topic 605”) and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. The Company adopted ASU 2014-09 as of May 1, 2018 using the modified retrospective transition method. See Note 4 – Revenue Recognition under ASC 606 for further details.

Recently Issued Accounting Pronouncements

In August 2017, the FASB issued ASU 2017-12, Targeted Improvements to Accounting for Hedging Activities, which amends the presentation and disclosure requirements and changes how companies assess effectiveness. The amendments are intended to more closely align hedge accounting with companies’ risk management strategies, simplify the application of hedge accounting, and increase transparency as to the scope and results of hedging programs. This amendment is effective for annual periods beginning after December 15, 2018, including interim periods within those periods. Early application is permitted. The Company is currently assessing the future impact of this update on its consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles – Goodwill and Other: Simplifying the Test for Goodwill Impairment, which amends the guidance to eliminate Step 2 from the goodwill impairment test. Instead, under the amendments in the new guidance, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The amendments will be effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company is evaluating the impact of this amendment on its consolidated financial statements and related disclosures.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments: Measurement of Credit Losses on Financial Instruments which amends the guidance on measuring credit losses on financial assets held at amortized cost. The amendment is intended to address the issue that the previous “incurred loss” methodology was restrictive for a company’s ability to record credit losses based on not yet meeting the “probable” threshold. The new language will require these assets to be valued at amortized cost presented at the net amount expected to be collected will a valuation provision. The amendments will be effective for fiscal years beginning after December 15, 2019. The Company is evaluating the impact of this amendment on our consolidated financial statements and related disclosures.

In February 2016, FASB issued ASU 2016-02, Leases. The guidance would require lessees to recognize most leases on their balance sheets as lease liabilities with corresponding right -of-use assets. The guidance is effective for annual and interim reporting periods beginning on or after December 15, 2018. The Company is currently evaluating the impact of its pending adoption of ASU 2016-02 on its consolidated financial statements.

Note 4 Revenue Recognition under ASC 606

On May 1, 2018, the Company adopted the new accounting standard, ASC 606 “Revenue from Contracts with Customers” and all related amendments to the new accounting standard to contracts using the modified retrospective method. The Company recognized the cumulative effect of initially applying the new revenue recognition standard to contracts with open performance obligations as of May 1, 2018, as an adjustment to the opening balance of retained earnings. Results of the reporting period beginning May 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under ASC 605.

12



COUNTERPATH CORPORATION
NOTES TO THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS
January 31, 2019
(Unaudited)

Revenues from contracts with customers are recognized when control of promised goods and services is transferred to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

The Company recognizes revenue using the five-step model as prescribed by ASC 606:

  1)

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

  2)

Identification of the performance obligations in the contract;

  3)

Determination of the transaction price;

  4)

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

  5)

Recognition of revenue when or as, the Company satisfies a performance obligation.

When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company estimates the amount to reserve for uncollectible amounts at the end of each reporting period based on the aging of the contract balance, current and historical customer trends, and communications with its customers. These reserves are recorded against the related accounts receivable.

The transaction price is the consideration that the Company expects to receive from its customers in exchange for its products or services. In determining the allocation of the transaction price, the Company identifies performance obligations in contracts with customers, which may include products, subscriptions to software and services, support, professional services and training. The Company allocates the transaction price to each performance obligation on a relative standalone selling price basis. The standalone selling price (“SSP”) is the price at which the Company would sell a promised product or service separately to a customer. The Company determines the SSP using information that may include market conditions or other observable inputs. In certain cases, the Company is able to establish a SSP based on observable prices for products or services sold separately. In these instances, the Company would use a single amount to estimate a SSP. If a SSP is not directly observable, for example when pricing is variable, the Company will use a range of SSP.

In certain circumstances, the Company may estimate SSP for a product or service by applying the residual approach. This approach has been most commonly used when certain perpetual software licenses are only sold bundled with one year of post-contract support or other services, and a price has not been established for the software.

Significant judgement is used to determine SSP and to determine whether there is a variance that needs to be allocated based on the relative SSP of the various products and services. Estimating SSP is a formal process that includes review and approval by the Company’s management.

Software Revenue

The Company generates software revenue primarily on a single fee per perpetual software license basis. The Company recognizes software revenue for perpetual licenses when control has transferred to the customer, which is generally at the time of delivery when the customer has the ability to deploy the licenses, provided all revenue recognition criteria have been met. If the revenue recognition criteria has not been met, the revenue is deferred or not recognized.

13



COUNTERPATH CORPORATION
NOTES TO THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS
January 31, 2019
(Unaudited)

Subscription, support and maintenance

Revenue from the Company’s recurring subscription revenue from subscriptions related to our software as a service offering is recognized ratably over the contractual subscription term as control of the goods or services is transferred to the customer, beginning on the date that the subscription is made available to the customer. Support and maintenance revenue is generated from recurring annual software support and maintenance contracts for our perpetual software licenses and is recognized ratably over the term of the service period, which is generally twelve months. Support and maintenance services include e-mail and telephone support, unspecified rights to bug fixes and product updates and upgrades and enhancements available on a when-and-if available basis. Both subscription revenue and support and maintenance revenue are typically billed annually in advance based on the terms of the arrangement.

Professional services and other

Professional services and other revenue is generated through services including product configuration and customization, implementation, dedicated engineering and training. The amount of product configuration and customization required by a customer typically increases as the order size increases from a given customer. Services and pricing may vary depending upon a customer’s requirements for customization, implementation and training. Depending on the services to be provided, revenue from professional services and other is generally recognized at the time of delivery when the services have been completed and control has been transferred.

For contracts with elements related to customized network solutions and certain network build-outs or software systems that require significant modification or customization, the Company will recognize revenue using the percentage-of-completion method. In using the percentage-of-completion method, revenues are generally recorded based on completion of milestones as described in the agreement. Profit estimates on long-term contracts are revised periodically based on changes in circumstances and any losses on contracts are recognized in the period that such losses become known.

Unearned Revenue

Unearned revenue represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual support and subscription services and professional services not yet provided as of the balance sheet date.

During the three and nine months ended January 31, 2019, the Company recognized $473,272 and $2,129,124 in revenue, respectively, in its consolidated statements of operations that was previously recognized as unearned revenue in the consolidated balance sheets at May 1, 2018.

Costs to Obtain a Customer Contract

Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a systematic basis, consistent with the timing of revenue recognition over the anticipated benefit period of up to 3.5 years, depending on the products and services. The anticipated benefit period was estimated based on the average length of applicable customer contracts and includes the contract term and any anticipated renewal periods. This amortization expense is recorded in sales and marketing expense within the Company's consolidated statement of operations. The Company has elected to apply a practical expedient that permits the Company to expense costs to obtain a contract as incurred, if the anticipated benefit period is one year or less. From time to time, management will revisit the estimates used in recognizing the costs to obtain customer contracts.

During the three and nine months ended January 31, 2019, the Company capitalized approximately $79,926 and $399,058, respectively, of costs to obtain revenue contracts and amortized approximately $73,127 and $186,822 of commissions during those same periods to sales and marketing expense.

14



COUNTERPATH CORPORATION
NOTES TO THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS
January 31, 2019
(Unaudited)

Capitalized costs to obtain a revenue contract on the Company's condensed consolidated balance sheets totaled approximately $172,373 at January 31, 2019.

Costs to Fulfill a Customer Contract

Certain contract costs incurred to fulfill obligations under a contract are capitalized when such costs generate or enhance resources to be used in satisfying future performance obligations and the costs are deemed recoverable. Judgement is used in determining whether certain contract costs can be capitalized. These costs are capitalized and amortized on a systematic basis to match the timing of revenue recognition over the anticipated benefit period of up to 3.5 years, depending on the products and services. The anticipated benefit period was estimated based on the average length of applicable customer contracts and includes the contract term and any anticipated renewal periods. This amortization expense is recorded in cost of sales in the Company’s consolidated statement of operations. From time to time, management will review the capitalized costs for impairment and will also revisit the estimates used in recognizing the costs to fulfill customer contracts.

Adoption Impact of ASC 606

The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the condensed consolidated balance sheet as of May 1, 2018:

      Balance at     ASC 606     Balance at  
      April 30, 2018     Adjustments     May 1, 2018  
  Current assets:                  
       Deferred sales commissions costs $  –   $  70,248   $  70,248  
  Non-current assets:                  
       Deferred sales commissions costs $  –   $  63,785   $  63,785  
  Stockholders’ equity:                  
       Accumulated deficit $  (63,701,685 ) $  134,033   $  (63,567,652 )

The following tables summarize the adoption impact of ASC 606 on the Company's condensed consolidated financial statements for the three and nine months ended January 31, 2019.

Selected Condensed Consolidated Income Statement Line Items:

      Three Months Ended January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Revenue:                  
     Software $  1,104,256   $  15,055   $  1,119,311  
     Subscription, support and maintenance   1,369,457     (2,070 )   1,367,387  
     Professional services and other   118,206     (17,146 )   101,060  
         Total revenue $  2,591,919   $  (4,161 ) $  2,587,758  
                     
  Operating expenses:                  
     Sales and marketing $  990,089   $  (6,799 ) $  983,290  
  Loss from operations $  (1,030,030 ) $  2,638   $  (1,027,392 )
                     
  Net loss per share:                  
     Basic and diluted $  (0.18 ) $  –   $  (0.18 )

15



COUNTERPATH CORPORATION
NOTES TO THE INTERIM CONSOLIDATED FINANCIAL STATEMENTS
January 31, 2019
(Unaudited)

      Nine Months Ended January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Revenue:                  
     Software $  3,415,716   $  (16,987 ) $  3,398,729  
     Subscription, support and maintenance   3,941,904     (3,657 )   3,938,247  
     Professional services and other   556,698     23,175     579,873  
         Total revenue $  7,914,318   $  2,531   $  7,916,849  
                     
  Operating expenses:                  
     Sales and marketing $  2,982,294   $  (36,355 ) $  2,945,939  
  Loss from operations $  (4,255,635 ) $  38,886   $  (4,216,749 )
                     
  Net loss per share:                  
     Basic and diluted $  (0.71 ) $  0.01   $  (0.70 )

Selected Condensed Consolidated Balance Line Items:

      January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Current assets:                  
     Deferred sales commissions costs $  –   $  110,561   $  110,561  
  Current liabilities:                  
     Unearned revenue $  2,682,604   $  (2,531 ) $  2,680,073  
  Non-current assets:                  
     Deferred sales commissions costs $  –   $  61,812   $  61,812  
  Stockholders’ equity:                  
     Accumulated deficit $  (67,871,578 ) $  169,842   $  (67,701,736 )

Selected Condensed Consolidated Statement of Cash Flows Line Items:

      Nine Months Ended January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Net loss $  (4,172,970 ) $  38,886   $  (4,134,084 )
  Deferred sales commissions costs $  –   $  (38,340 ) $  (38,340 )
  Unearned revenue $  116,728   $  (2,531 ) $  114,197  
  Unrealized foreign exchange (gain) loss $  (174,488 ) $  1,985   $  (172,503 )
  Net cash provided by operating activities $  (2,574,115 ) $  –   $  (2,574,115 )

Disaggregation of Revenue

The Company disaggregates its revenue by geographic region. See Note 10 – Segmented Information for more information.

16



Note 5 Derivative Instruments

In the normal course of business, the Company is exposed to fluctuations in the exchange rates associated with foreign currencies. The Company’s primary objective for holding derivative financial instruments is to manage foreign currency exchange rate risk.

Foreign Currency Exchange Rate Risk

A majority of the Company’s revenue activities are transacted in U.S. dollars. However, the Company is exposed to foreign currency exchange rate risk, inherent in conducting business globally in multiple currencies, primarily from its business operations in Canada.

The Company’s foreign currency risk management program includes entering into foreign currency derivatives at various times to mitigate the currency exchange rate risk on Canadian dollar denominated cash flows. These foreign currency forward and option contracts are considered non-designated derivative instruments and are not used for trading or speculative purposes. The changes in fair value and settlements are recorded in change in fair value of derivative instruments, net in the consolidated statement of operations.

During the three and nine months ended January 31, 2019 and 2018, the Company did not enter into any designated cash flow hedge contracts.

The following table summarizes the notional amounts of the Company’s outstanding derivative instruments:

        January 31,     April 30,  
  Fair value of Undesignated Derivatives     2019     2018  
  Foreign currency option contracts   $  2,000,000   $  –  

The following table presents the fair values of the Company’s derivative instruments on a gross basis as reflected on the Company’s consolidated balance sheets. The Company did not have any outstanding derivative contracts as of April 30, 2018.

        January 31, 2019  
        Derivative     Derivative  
  Fair value of Undesignated Derivatives     Assets     Liabilities  
  Foreign currency option contracts   $  12,007   $               18,052  

During the three and nine months ended January 31, 2019, the Company recorded a gain of $4,255 and a loss of $897, respectively, resulting from the change in fair value of derivative instruments. No such gains or losses were recorded in the prior year as the Company did not enter into any forward and option contracts.

Note 6 Fair Value Measurements

Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to valuation of these assets or liabilities are set forth below. Transfers between levels are recognized at the end of each quarter. The Company did not recognize any transfers between levels during the periods presented.

Level 1—Inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2—Inputs (other than quoted prices included in Level 1) are observable for the asset or liability, either directly or indirectly such as interest rates, foreign exchange rates, and yield curves that are observable at commonly quoted intervals.

17


Level 3— unobservable inputs for the asset or liability which are typically based on an entity’s own assumptions, as there is little, if any, related market activity.

Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.

The carrying values of financial instruments classified as current assets and current liabilities approximates their fair values, based on the nature and short maturity of these instruments, and are presented in the Company’s financial statements at carrying cost.

Financial Instruments Measured at Fair value

The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis as of January 31, 2019 and April 30, 2018.

        Carrying           Fair Value        
             As at January 31, 2019     Amount     Fair Value     Levels     Reference  
  Assets                          
  Cash   $  1,744,859   $  1,744,859     1     N/A  
  Foreign currency option contracts     12,007     12,007     2     Note 5  
      $  1,756,866   $  1,756,866              
                             
  Liabilities                          
  Foreign currency option contracts   $  18,052   $  18,052     2     Note 5  

        Carrying           Fair Value        
                 As at April 30, 2018     Amount     Fair Value     Levels     Reference  
  Cash   $  2,348,883   $  2,348,883     1     N/A  

Financial Instruments Not Measured at Fair Value

The following table presents the Company’s liability that is not measured at fair value as of January 31, 2019, but for which fair value is available:

        Carrying           Fair Value        
             As at January 31, 2019     Amount     Fair Value     Levels     Reference  
  Loan payable   $  2,000,000   $  2,118,677     2     Note 7  

Loan payable is presented on the consolidated balance sheets at carrying cost. The fair value of the fixed interest rate loan is estimated based on observable market prices or inputs. Where observable prices or inputs are not available, valuation models are applied using the net present value of cash flow streams over the term, using estimated market rates for similar instruments and remaining terms.

Note 7 Loan Payable

On October 10, 2018, the Company entered into a loan agreement (the “Loan Agreement”) with Wesley Clover International Corporation and KMB Trac Two Holdings Ltd for an aggregate principal amount of up to $3,000,000. Pursuant to the terms of the Loan Agreement, the loan is unsecured and will be made available in multiple advances at the discretion of the Company and will bear interest at a rate of 8% per year, payable monthly. The outstanding principal and any accrued interest may be prepaid without penalty and is to be fully repaid on the second anniversary of the first advance.

18


As of January 31, 2019, the principal balance of the loan payable was $2,000,000. This balance is to be repaid on or before October 11, 2020. During the three and nine months ended January 31, 2019, the Company recognized $22,137 and $26,740, respectively, in interest expense in the consolidated statement of operations. See Note 9 – Related Party Transactions.

Note 8 Common Stock

Private Placement

On January 24, 2018, the Company issued an aggregate of 427,500 shares of common stock under a non-brokered private placement at a price of $4.01 per share for total gross proceeds of $1,714,275 less issuance costs of $48,325.

On July 20, 2017, the Company issued an aggregate of 539,240 shares of common stock under a non-brokered private placement at a price of $2.20 per share for total gross proceeds of $1,186,328 less issuance costs of $19,832. There were no private placements during the nine months ended January 31, 2019.

Shares Issued for Services

On October 16, 2017, the Company entered into an agreement to issue 14,000 shares of the Company’s common stock in exchange for investor relation services. The agreement was terminated on April 8, 2018 as the services were no longer required. Pursuant to the terms of the agreement, upon termination, 7,211 shares of common stock were returned to the Company.

Stock Options

During the nine months ended January 31, 2019, the Company granted 221,000 stock options to certain employees of the Company. No stock options were granted during the same period in the prior year. The weighted-average fair value of options granted during the nine months ended January 31, 2019 was $0.82. The weighted-average assumptions utilized to determine such value is presented in the following table:

      Nine Months Ended  
      January 31, 2019  
  Risk-free interest rate   2.7%  
  Expected volatility   77.2%  
  Expected term   3.7 years  
  Dividend yield   –%  

During the nine months ended January 31, 2019, the Company issued 6,958 shares pursuant to cashless exercises of 35,500 stock options and remitted employee tax withholdings of approximately $2,386 on the behalf of its employees. No stock options were exercised in the same periods in the prior year. The following is a summary of the status of the Company’s stock options as of January 31, 2019 and the stock option activity during the nine months ended January 31, 2019:

      Weighted Average  
      Number of     Exercise Price  
      Options     per Share  
  Outstanding at April 30, 2018   675,042   $  2.66  
  Granted   221,000   $  1.45  
  Forfeited/Cancelled   (151,635 ) $  2.74  
  Expired   (71,000 ) $  2.50  
  Exercised   (35,500 ) $  2.50  
  Outstanding at January 31, 2019   637,907   $  2.25  
               
  Exercisable at January 31, 2019   217,493   $  2.57  
  Exercisable at April 30, 2018   256,555   $  2.47  

19


Employee and non-employee stock-based compensation amounts classified in the Company’s consolidated statements of operations for the three and nine months ended January 31, 2019 and 2018 are as follows:

      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
      2019     2018     2019     2018  
  Cost of sales $  11,528   $  11,583   $  37,098   $  39,439  
  Sales and marketing   16,333     17,141     55,093     58,814  
  Research and development   11,478     11,006     37,491     42,933  
  General and administrative   10,455     25,630     55,178     97,978  
  Total stock-option based compensation $  49,794   $  65,360   $  184,860   $  239,164  

Employee Stock Purchase Plan

Under the terms of the Employee Stock Purchase Plan (the “ESPP”) all regular salaried (non-probationary) employees can purchase up to 6% of their base salary in shares of the Company’s common stock at market price. The Company matches 50% of the shares purchased by issuing or purchasing in the market up to 3% of the respective employee’s base salary in shares. During the nine months ended January 31, 2019, the Company matched $19,118 (2018 - $36,210) in shares purchased by employees under the ESPP. During the nine months ended January 31, 2019, 19,724 shares (2018 – 12,832 shares) were purchased on the open market and 9,406 shares (2018 – 22,226) were issued from treasury under the ESPP.

A total of 220,000 shares have been reserved for issuance under the ESPP. As of January 31, 2019, a total of 152,098 shares were available for issuance under the ESPP.

Deferred Share Unit Plan

During the nine months ended January 31, 2019, 236,981 (2018 - 119,998) deferred stock units (“DSUs”) were issued under the Deferred Stock Unit Plan (“DSUP”), of which 45,661 DSUs have been cancelled. Of the oustanding DSUs granted this year, 122,830 were granted to officers and employees and 68,490 were granted to non-employee directors. As of January 31, 2019, a total of 42,495 shares were available for issuance under the DSUP.

The following table summarizes the Company’s outstanding DSU awards as of January 31, 2019, and changes during the period then ended:

            Weighted  
            Average Grant  
            Date Fair  
      Number of DSUs     Value Per DSU  
  DSUs outstanding at April 30, 2018   465,390   $  6.40  
  Granted   236,981   $  2.05  
  Cancelled   (68,880 ) $  2.42  
  DSUs outstanding at January 31, 2019   633,491   $  5.20  

20


Employee and non-employee DSU based compensation amounts classified in the Company’s consolidated statements of operations for the three and nine months ended January 31, 2019 and 2018 are as follows:

      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
      2019     2018     2019     2018  
  General and administrative $  15,024   $ 22,564   $  219,554   $  255,719  

Normal Course Issuer Bid Plan

Pursuant to a normal course issuer bid (“NCIB”) commencing on March 29, 2017 and expired March 28, 2018, the Company was authorized to purchase 258,613 shares of the Company’s common stock through the facilities of the Toronto Stock Exchange (the “TSX”) and other Canadian marketplaces or U.S. marketplaces. During the period March 29, 2017 to January 31, 2018, the Company repurchased 73,500 common shares at an average price of $2.18 (CDN$2.81) for a total of $160,230. As of January 31, 2018, a total of 73,500 shares had been cancelled.

On March 27, 2018, the Company filed another normal course issuer bid commencing on March 29, 2018 and expiring March 28, 2019. Under this normal course issuer bid, the Company is authorized to purchase up to 284,278 shares of its common stock through the facilities of the TSX and other Canadian marketplaces or U.S. marketplaces. During the three and nine months ended January 31, 2019, no shares were repurchased under the NCIB.

Note 9 Related Party Transactions

On October 10, 2018, the Company entered into a loan agreement (the “Loan Agreement”) with Wesley Clover International Corporation, a company controlled by the Chairman of the Company, and KMB

Trac Two Holdings Ltd., a company owned by the spouse of a director of the Company. As of January 31, 2019, the principal balance of the loan payable was $2,000,000. During the three and nine months ended January 31, 2019, the Company recognized $22,137 and $26,740, respectively, in interest expense in the consolidated statement of operations. See Note 7 – Loan Payable for more information.

During the three and nine months ended January 31, 2019, the Company through its wholly owned subsidiary, CounterPath Technologies Inc., paid $20,946 and $63,012 (2018 - $21,911 and $65,277), respectively, to KRP Properties (“KRP”) (previously known as Kanata Research Park Corporation) for leased office space. KRP is controlled by the Chairman of the Company.

On November 21, 2013, the Company, through its wholly owned subsidiary, CounterPath Technologies Inc., entered into an agreement with 8007004 (Canada) Inc. (“8007004”) to lease office space. 8007004 is controlled by a member of the board of directors of the Company. CounterPath Technologies Inc., paid $7,733 and $23,263 (2018 - $8,258 and $24,820) for the three and nine months ended January 31, 2019, respectively.

On January 24, 2018, the Company issued an aggregate of 427,500 shares of common stock under a non-brokered private placement at a price of $4.01 per share for total gross proceeds of $1,714,275 less issuance costs of $48,325. In connection with this private placement, KRP, a company controlled by the Chairman of the Company, purchased 125,000 shares and KMB Trac Two Holdings Ltd., a company owned by the spouse of a director of our Company, purchased 125,000 shares.

On July 20, 2017, our Company issued an aggregate of 539,240 shares of common stock under a non-brokered private placement at a price of $2.20 per share for total gross proceeds of $1,186,328 less issuance costs of $19,832. In connection with this private placement, Wesley Clover International Corporation purchased 144,357 shares, KMB Trac Two Holdings Ltd., purchased 180,446 shares, the chief financial officer of the Company, purchased 4,511 shares, and the executive vice president, sales and marketing of the Company, purchased 4,545 shares.

21


The above transactions are in the normal course of operations and are recorded at amounts established and agreed to between the related parties.

Note 10 Segmented Information

The Company’s chief operating decision maker reviews financial information presented on a consolidated basis, accompanied by disaggregated information about revenues by geographic region for purposes of making operating decisions and assessing financial performance. Accordingly, the Company has concluded that it has one reportable operating segment.

Revenues are categorized based on the country in which the customer is located. The following is a summary of total revenues by geographic area for the three and nine months ended January 31, 2019 and 2018:

      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
      2019     2018     2019     2018  
  North America $  1,682,944   $  1,648,430   $  5,063,949   $  5,158,026  
  EMEA   501,404     1,127,537     1,713,885     3,304,887  
  Asia Pacific   278,440     216,479     830,100     744,693  
  Latin America   124,970     91,457     308,915     399,668  
    $  2,587,758   $  3,083,903   $  7,916,849   $  9,607,274  

All of the Company’s long-lived assets, which include equipment, goodwill and intangible assets and other assets, are located in Canada and the United States as follows:

      January 31,     April 30,  
      2019     2018  
  Canada   6,965,438     7,150,537  
  United States   30,905     35,919  
    $  6,996,343   $  7,186,456  

Note 11 Commitments

Total payable over the term of the agreements for the period ended are as follows:

      Office     Office           Voice        
      Leases –     Leases –     Total     Platform        
      Related     Unrelated     Office     Service     Total  
      Party     Party     Leases     Contract     Commitments  
  2019 $  28,038   $  145,282   $  173,320   $  60,000   $  233,320  
  2020   5,156     305,167     310,323     240,000     550,323  
  2021       41,331     41,331     220,000     261,331  
  2022       24,110     24,110         24,110  
    $  33,194   $  515,890   $  549,084   $  520,000   $  1,069,084  

Note 12 Contingencies

The Company is party to legal claims from time to time which arise in the normal course of business. These claims are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.

22



Note 13 Loss per share

The following table shows the computation of basic and diluted loss per share:

      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
      2019     2018     2019     2018  
  Numerator                        
     Net loss $  (1,059,380 ) $  (778,343 ) $  (4,134,084 ) $ (1,772,042 )
                           
  Denominator                        
     Weighted average shares outstanding   5,945,181     5,539,352     5,939,803     5,354,690  
     Effect of dilutive securities                
      5,945,181     5,539,352     5,939,803     5,354,690  
                           
  Basic and diluted loss per share $  (0.18 ) $  (0.14 ) $  (0.70 ) $  (0.33 )

For the three and nine months ended January 31, 2019, common share equivalents consisting of stock options and DSUs totaling 1,271,398 for both periods were not included in the computation of diluted EPS because the effect was anti-dilutive. For the three and nine months ended January 31, 2018, common share equivalents consisting of stock options and DSUs totaling 1,144,172 for both periods were not included in the computation of diluted EPS because the effect was anti-dilutive.

23


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

Forward-Looking Statements

     This quarterly report, including the documents incorporated herein and therein by reference, contains forward-looking statements as that term is defined in Section 27A of the United States Securities Act of 1933 and Section 21E of the United States Securities Exchange Act of 1934. These statements relate to future events or our future financial performance. In some cases, you can identify forward-looking statements by terminology such as “may”, “should”, “expects”, “plans”, “anticipates”, “believes”, “estimates”, “predicts”, “potential” or “continue” or the negative of these terms or other comparable terminology. Forward-looking statements in this quarterly report may include statements about:

  • any potential loss of or reductions in orders from certain significant customers;

  • our dependence on our customers to sell our applications or services using our applications;

  • our ability to protect our intellectual property;

  • competitive factors, including, but not limited to, industry consolidation, entry of new competitors into our market, and new product and marketing initiatives by our competitors;

  • our ability to predict our revenue, operating results and gross margin accurately;

  • the length and unpredictability of our sales cycles;

  • our ability to expand or enhance our product offerings including in response to industry demands or market trends;

  • our ability to sell our products in certain markets;

  • our ability to manage growth;

  • the attraction and retention of qualified employees and key personnel;

  • the interoperability of our products with service provider networks; and

  • the quality of our products and services, including any undetected errors or bugs in our software.

     These statements are only predictions and involve known and unknown risks, uncertainties and other factors, including the risks in the section entitled “Risk Factors”, that may cause our company's or our industry’s 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 these forward-looking statements.

     Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements. Except as required by applicable law, including securities laws of the United States of America and Canada, we do not intend to update any of the forward-looking statements to conform these statements to actual results.

References

     In this quarterly report, (i) unless the context otherwise requires, references to “we”, “our”, “us”, the “Company” or “CounterPath” mean CounterPath Corporation and its subsidiaries and (ii) all amounts are expressed in United States dollars, unless otherwise indicated.

Background

     We were incorporated under the laws of the State of Nevada on April 18, 2003.

24


     On August 2, 2007, we acquired all of the shares of NewHeights Software Corporation through the issuance of 768,017 shares of our common stock and 36,984 preferred shares issued from a subsidiary of our company, which preferred shares were exchangeable into 36,984 shares of common stock.

     On February 1, 2008, we acquired all of the shares of FirstHand Technologies Inc. through the issuance of 590,001 shares of our common stock. On February 1, 2008, we acquired all of the issued and outstanding shares of BridgePort Networks, Inc. (“BridgePort Networks”) by way of merger in consideration for the assumption of all of the assets and liabilities of BridgePort Networks.

Business of CounterPath

     We design, develop and sell software and services that enable enterprises and telecommunication service providers to deliver Unified Communications (UC) services, including voice, video, messaging and collaboration functionality, over their Internet Protocol, or IP, based networks. We are capitalizing upon numerous industry trends, including the rapid adoption of mobile technology, the proliferation of bring-your-own-device to work programs, the need for secure business communications, the need for centralized provisioning, the migration towards cloud-based services and the migration towards all IP networks. We are also capitalizing on a trend where communication services such as Skype and WhatsApp are becoming more available over-the-top (OTT) of the incumbent operators’ networks or enterprise networks (a.k.a. Internet OTT providers). We offer our solutions under perpetual license agreements that generate one-time license revenue and under subscription license agreements that generate recurring license revenue. We sell our solutions through our own online store, through third-party online stores, directly using our in-house sales team and through channel partners. Our channel partners include original equipment manufacturers, value added distributers and value added resellers. Enterprises typically leverage our Enterprise OTT solutions to increase employee productivity and to reduce certain costs. Telecommunication service providers typically deploy our Operator OTT solutions as part of a broad strategy to defend their subscriber base from competitive threats by offering innovative new services. Our original equipment manufacturers and value added resellers typically integrate our solutions into their products and then sell a bundled solution to their end customers, which include both telecommunication service providers and enterprises.

Revenue

Our total revenue consists of the following:

  • Software

    We generate software revenue primarily on a single fee per perpetual software license basis. We recognize software revenue for perpetual licenses when control has transferred to the customer, which is generally at the time of delivery, provided all revenue recognition criteria have been met. If the revenue recognition criteria have not been met, the revenue is deferred or not recognized. The number of software licenses purchased has a direct impact on the average selling price. Our software revenue may vary significantly from quarter to quarter as a result of long sales and deployment cycles, new product introductions and variations in customer ordering practices.

  • Subscription, support and maintenance

    We generate recurring subscription revenue from subscriptions related to our software as a service offering. Recurring support and maintenance revenue is generated from annual software support and maintenance contracts for our perpetual software licenses. Both subscription revenue and support and maintenance revenue are typically billed annually in advance based on the terms of the arrangement.

    Support and maintenance services include e-mail and telephone support, unspecified rights to bug fixes and product updates and upgrades and enhancements available on a when-and-if available basis, and are recognized rateably over the term of the service period, which is generally twelve months.

25


  • Professional services and other

    We generate professional services and other revenue through services including product configuration and customization, implementation, dedicated engineering and training. The amount of product configuration and customization required by a customer typically increases as the order size increases from a given customer. Services and pricing may vary depending upon a customer's requirements for customization, implementation and training.

Operating Expenses

     Operating expenses consist of cost of sales, sales and marketing, research and development, and general and administrative expenses. Personnel-related costs are the most significant component of each of these expense categories.

     Cost of sales primarily consists of: (a) salaries and benefits related to personnel, (b) related overhead, (c) billable and non-billable travel, lodging, and other out-of-pocket expenses, (d) payments to third party vendors for development and hosted services and compression/decompression software known as codecs, (e) amortization of capitalized software that is implemented into our products and (f) warranty expense.

     Sales and marketing expense consists primarily of: (a) salaries and related personnel costs including stock-based compensation, (b) commissions, (c) travel, lodging and other out-of-pocket expenses, (d) marketing programs such as advertising, promotions and trade shows and (e) other related overhead. Commissions are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a systematic basis to sales and marketing expense, over the anticipated benefit period of up to 3.5 years depending on the products or services. Sales commissions on contracts with an anticipated benefit period of one year or less are expensed as incurred. We expect increases in sales and marketing expense for the foreseeable future as we further increase the number of sales professionals and increase our marketing activities with the intent to grow our revenue. We expect sales and marketing expense to decrease as a percentage of total revenue, however, as we leverage our current sales and marketing personnel as well as our distribution partnerships.

     Research and development expense consists primarily of: (a) salaries and related personnel costs including stock-based compensation, (b) payments to contractors for design and consulting services, (c) costs relating to the design and development of new products and enhancement of existing products, (d) quality assurance and testing and (e) other related overhead. To date, all of our research and development costs have been expensed as incurred.

     General and administrative expense consists primarily of: (a) salaries and personnel costs including stock-based compensation related to our executive, finance, human resource and information technology functions, (b) accounting, legal, tax advisory and regulatory fees and (c) other related overhead.

Application of Critical Accounting Policies and Use of Estimates

     Our interim consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these financial statements requires that we make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ significantly from these estimates under different assumptions or conditions. There have been no material changes to these estimates for the periods presented in this quarterly report.

     There have been no significant changes to our critical accounting policies and estimates previously disclosed in our Form 10-K for the fiscal year ended April 30, 2018, during the nine months ended January 31, 2019 except for our adoption of ASC 606 as described below:

26


Revenue Recognition

     On May 1, 2018, we adopted the new accounting standard, ASC 606 “Revenue from Contracts with Customers” and all related amendments to the new accounting standard to contracts using the modified retrospective method. We recognized the cumulative effect of initially applying the new revenue recognition standard to contracts with open performance obligations as of May 1, 2018, as an adjustment to the opening balance of retained earnings. Results of the reporting period beginning May 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under ASC 605.

     Revenues from contracts with customers are recognized when control of promised goods and services is transferred to customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.

     We recognize revenue using the five-step model as prescribed by ASC 606:

  1)

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

  2)

Identification of the performance obligations in the contract;

  3)

Determination of the transaction price;

  4)

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

  5)

Recognition of revenue when or as, we satisfy a performance obligation.

     When a contract with a customer is signed, we assess whether collection of the fees under the arrangement is probable. We estimate the amount to reserve for uncollectible amounts at the end of each reporting period based on the aging of the contract balance, current and historical customer trends, and communications with its customers. These reserves are recorded against the related accounts receivable.

     The transaction price is the consideration that we expect to receive from our customers in exchange for our products and services. In determining the allocation of the transaction price, we identify performance obligations in contracts with customers, which may include products, subscriptions to software and services, support, professional services and training. We allocate the transaction price to each performance obligation on a relative standalone selling price basis. The standalone selling price (SSP) is the price at which we would sell a promised product or service separately to a customer. We determine the SSP using information that may include market conditions or other observable inputs. In certain cases, we are able to establish a SSP based on observable prices for products or services sold separately. In these instances, we would use a single amount to estimate a SSP. If a SSP is not directly observable, for example when pricing is variable, we will use a range of SSP.

     In certain circumstances, we may estimate SSP for a product or service by applying the residual approach. This approach has been most commonly used when certain perpetual software licenses are only sold bundled with one year of post-contract support or other services and a price has not been established for the software.

     Significant judgement is used to determine SSP and to determine whether there is a variance that needs to be allocated based on the relative SSP of the various products and services. Estimating SSP is a formal process that includes review and approval by management.

     We recognize software revenue for perpetual licenses when control has transferred to the customer, which is generally at the time of delivery when the customer has the ability to deploy the licenses, provided all revenue recognition criteria have been met. If the revenue recognition criteria has not been met, the revenue is deferred or not recognized.

     We recognize revenue from subscriptions related to our software as a service offering ratably over the contractual subscription term as control of the goods or services is transferred to the customer, beginning on the date that the subscription is made available to the customer. Support and maintenance revenue is generated from recurring annual software support and maintenance contracts for our perpetual software licenses and is recognized ratably over the term of the service period, which is generally twelve months. Support and maintenance services include e-mail and telephone support, unspecified rights to bug fixes and product updates and upgrades and enhancements available on a when-and-if available basis. Both subscription revenue and support and maintenance revenue are typically billed annually in advance based on the terms of the arrangement.

27


     We recognize revenue from professional services and other revenue when control has transferred to the customer, which is generally at the time of delivery, and all other revenue recognition criteria have been met. For contracts with elements related to customized network solutions and certain network build-outs or software systems that require significant modification or customization, we will recognize revenue using the percentage-of-completion method. In using the percentage-of-completion method, revenues are generally recorded based on completion of milestones as described in the agreement. Profit estimates on long-term contracts are revised periodically based on changes in circumstances and any losses on contracts are recognized in the period that such losses become known. Depending on the services to be provided, revenue from professional services and other is generally recognized at the time of delivery when the services have been completed and control has been transferred to the customer.

Unearned Revenue

     Unearned revenue represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual support and subscription services and professional and training services not yet provided as of the balance sheet date.

Costs to Obtain a Customer Contract

     Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a systematic basis to match the timing of revenue recognition over the anticipated benefit period of up to 3.5 years depending on the products and services. The anticipated benefit period was estimated based on the average length of applicable customer contracts and includes the contract term and any anticipated renewal periods. This amortization expense is recorded in sales and marketing expense within the Company's consolidated statement of operations. The Company has elected to apply a practical expedient that permits the Company to expense costs to obtain a contract as incurred, if the anticipated benefit period is one year or less. From time to time, management will revisit the estimates used in recognizing the costs to obtain customer contracts.

Costs to Fulfill a Customer Contract

Certain contract costs incurred to fulfill obligations under a contract are capitalized when such costs generate or enhance resources to be used in satisfying future performance obligations and the costs are deemed recoverable. Judgement is used in determining whether certain contract costs can be capitalized. These costs are capitalized and amortized on a systematic basis to match the timing of revenue recognition over the anticipated benefit period of up to 3.5 years, depending on the products and services. The anticipated benefit period was estimated based on the average length of applicable customer contracts and includes the contract term and any anticipated renewal periods. This amortization expense is recorded in cost of sales in the Company’s consolidated statement of operations. From time to time, management will review the capitalized costs for impairment and will also revisit the estimates used in recognizing the costs to fulfill customer contracts.

Results of Operations

     Our operating activities during the three and nine months ended January 31, 2019 consisted primarily of selling our IP telephony software and related services to telecom service providers, enterprises and channel partners serving the telecom and enterprise segments, and the continued development of our IP telephony software products.

     We generate our revenue primarily in U.S. dollars and incur a majority of our expenses in Canadian dollars. As a result of the fluctuation in the Canadian dollar against the U.S. dollar over the three and nine months ended January 31, 2019, we recorded decreased operating costs on translation of Canadian dollar costs as compared to the three and nine months ended January 31, 2018 of approximately $103,700 and $163,000, respectively.

28


Selected Consolidated Financial Information

     The following tables set out selected consolidated unaudited financial information for the periods indicated. The selected consolidated financial information set out below for the three and nine months ended January 31, 2019 and 2018 has been derived from the consolidated unaudited financial statements and accompanying notes for the three and nine months ended January 31, 2019 and 2018 and the audited consolidated financial statements for the fiscal year ended April 30, 2018. Each investor should read the following information in conjunction with those statements and the related notes thereto.

Selected Consolidated Statements of Operations Data

    Three Months Ended January 31,    
    2019     2018  
          Percent of           Percent  
          Total           of Total  
    Amount     Revenue     Amount     Revenue  
Revenue $ 2,587,758     100%   $ 3,083,903     100%  
                         
Operating expenses   3,615,150     140%     3,519,795     114%  
Loss from operations $ (1,027,392 )   (40% ) $ (435,892 )   (14% )
Interest and other income (expense), net   (19,977 )   (1% )   (123 )   −%  
Foreign exchange gain (loss)   (16,266 )   −%     (342,328 )   (11% )
Loss on change in fair value of derivative instruments   4,255     −%         −%  
Net loss $ (1,059,380 )   (41% ) $ (778,343 )   (25% )
                         
Net loss per share                        
-Basic and diluted $ (0.18 )       $ (0.14 )      
Weighted average common shares outstanding                        
-Basic and diluted   5,945,181           5,539,352        

Selected Consolidated Statements of Operations Data

    Nine Months Ended January 31,  
    2019     2018  
          Percent of           Percent  
          Total           of Total  
    Amount     Revenue     Amount     Revenue  
Revenue $ 7,916,849     100%   $ 9,607,274     100%  
                         
Operating expenses   12,133,598     153%     10,622,466     111%  
Loss from operations $ (4,216,749 )   (53% ) $ (1,015,192 )   (11% )
Interest and other income (expense), net   (24,643 )   −%     (338 )   −%  
Foreign exchange gain (loss)   108,205     1%     (756,512 )   (8% )
Loss on change in fair value of derivative instruments   (897 )   −%         −%  
Net loss $ (4,134,084 )   (52% ) $ (1,772,042 )   (18% )
                         
Net loss per share                        
-Basic and diluted   ($0.70 )         ($0.33 )      
Weighted average common shares outstanding                        
-Basic and diluted   5,939,803           5,354,690        

29


Revenue

     Three Months Ended January 31,              
    2019     2018     Period-to-Period Change  
          Percent           Percent           Percent  
          of Total           of Total           Increase /  
    Amount     Revenue     Amount     Revenue     Amount     (Decrease)  
Revenue by Type                                    
Software $ 1,119,311     43%   $ 1,791,165     58%   $ (671,854 )   (38% )
Subscription, support and maintenance   1,367,387     53%     1,120,690     36%     246,697     22%  
Professional services and other   101,060     4%     172,048     6%     (70,988 )   (41% )
Total revenue $ 2,587,758     100%   $ 3,083,903     100%   $ (496,145 )   (16% )
                                     
Revenue by Region                                    
 North America $ 1,682,944     65%   $ 1,648,430     53%   $ 34,514     2%  
 International   904,814     35%     1,435,473     47%     (530,659 )   (37% )
Total revenue $ 2,587,758     100%   $ 3,083,903     100%   $ (496,145 )   (16% )

     For the three months ended January 31, 2019, we generated $2,587,758 in revenue compared to $3,083,903 for the three months ended January 31, 2018, representing a decrease of $496,145 or 16%.

     Software revenue decreased by $671,854 or 38% to $1,119,311 for the three months ended January 31, 2019 compared to $1,791,165 for the three months ended January 31, 2018. The decrease in software revenue was a result of decreased sales to service providers, channel partners, and enterprises.

     Subscription, support and maintenance revenue increased by $246,697 or 22% to $1,367,387 for the three months ended January 31, 2019 compared to $1,120,690 for the three months ended January 31, 2018. The increase in subscription, support and maintenance revenue was a result of increased sales to channel partners, and service providers.

     Professional services and other revenue decreased by $70,988 or 41% to $101,060 for the three months ended January 31, 2019 compared to $172,048 for the three months ended January 31, 2018. The decrease in professional services and other revenue was a result of decreased sales to service providers and channel partners.

     North American revenue increased by $34,514 or 2% to $1,682,944 for the three months ended January 31, 2019 compared to $1,648,430 for the three months ended January 31, 2018, as a result of increased sales of software and service to service providers and channel partners partially offset by lower sales of software and service to enterprises. International revenue outside of North America decreased by $530,659 or 37% to $904,814 for the three months ended January 31, 2019 compared to $1,435,473 for the three months ended January 31, 2018, as a result of lower sales of software and service to international service providers, channel partners, and enterprises.

     Nine Months Ended January 31,              
    2019     2018     Period-to-Period Change  
          Percent           Percent           Percent  
          of Total           of Total           Increase /  
    Amount     Revenue     Amount     Revenue     Amount     (Decrease)  
Revenue by Type                                    
Software $ 3,398,729     43%     5,306,925     55%   $ (1,908,196 )   (36% )
Subscription, support and maintenance   3,938,247     50%     3,069,371     32%     868,876     28%  
Professional services and other   579,873     7%     1,230,978     13%     (651,105 )   (53% )
Total revenue $ 7,916,849     100%   $ 9,607,274     100%   $ (1,690,425 )   (18% )

30



Revenue by Region                                    
 North America $ 5,063,949     64%   $ 5,158,026     54%   $ (94,077 )   (2% )
 International   2,852,900     36%     4,449,248     46%     (1,596,348 )   (36% )
Total revenue $ 7,916,849     100%   $ 9,607,274     100%   $ (1,690,425 )   (18% )

     For the nine months ended January 31, 2019, we generated $7,916,849 in revenue compared to $9,607,274 for the nine months ended January 31, 2018, representing a decrease of $1,690,425 or 18%.

     Software revenue decreased by $1,908,196 or 36% to $3,398,729 for the nine months ended January 31, 2019 compared to $5,306,925 for the nine months ended January 31, 2018. The decrease in software revenue was a result of decreased sales to service providers, channel partners and enterprises.

     Subscription, support and maintenance revenue increased by $868,876 or 28% to $3,938,247 for the nine months ended January 31, 2019 compared to $3,069,371 for the nine months ended January 31, 2018. The increase in subscription, support and maintenance revenue was a result of increased sales to channel partners and service providers.

     Professional services and other revenue decreased by $651,105 or 53% to $579,873 for the nine months ended January 31, 2019 compared to $1,230,978 for the nine months ended January 31, 2018. The decrease in professional services and other revenue was a result of decreased sales to service providers and channel partners and enterprises.

     North American revenue decreased by $94,077 or 2% to $5,063,949 for the nine months ended January 31, 2019 compared to $5,158,026 for the nine months ended January 31, 2018 as a result of lower sales of software to enterprises, service providers, and channel partners. International revenue outside of North America decreased by $1,596,348 or 36% to $2,852,900 for the nine months ended January 31, 2019 compared to $4,449,248 for the nine months ended January 31, 2018, as a result of lower sales of software and service to European service providers and channel partners.

Operating Expenses

Cost of Sales

     Cost of sales for the three and nine months ended January 31, 2019 and 2018 were as follows:

    January 31, 2019     January 31, 2018     Period-to-Period Change  
          Percent           Percent           Percent  
          of Total           of Total           Increase /  
    Amount     Revenue     Amount     Revenue     Amount     (Decrease)  
Three months ended $ 563,236     22%   $ 362,057     12%   $ 201,179     56%  
Nine months ended $ 1,782,603     23%   $ 1,131,122     12%   $ 651,481     58%  

     Cost of sales was $563,236 for the three months ended January 31, 2019 compared to $362,057 for the three months ended January 31, 2018. The increase of $201,179 or 56% was primarily attributable to an increase in third-party service fees of approximately $51,500, wages and benefits expenses of approximately $49,700, an increase in licenses and software expense of approximately $71,500 and an increase in other expenses of approximately $28,500.

     Cost of sales was $1,782,603 for the nine months ended January 31, 2019 compared to $1,131,122 for the nine months ended January 31, 2018. The increase of $651,481 or 58% was primarily attributable to an increase in third-party service fees of approximately $325,500, wages and benefits expenses of approximately $142,800, an increase in licenses and software expense of approximately $165,100 and an increase in other expenses of approximately $18,100.

31


Sales and Marketing

     Sales and marketing expenses for the three and nine months ended January 31, 2019 and 2018 were as follows:

    January 31, 2019     January 31, 2018     Period-to-Period Change  
          Percent           Percent           Percent  
          of Total           of Total           Increase /  
    Amount     Revenue     Amount     Revenue     Amount     (Decrease)  
Three months ended $ 983,290     38%   $ 996,470     32%   $ (13,180 )   (1% )
Nine months ended $ 2,945,939     37%   $ 3,031,981     32%   $ (86,042 )   (3% )

     Sales and marketing expenses were $983,290 for the three months ended January 31, 2019 compared to $996,470 for the three months ended January 31, 2018. The decrease of $13,180 or 1% was primarily attributable to a decrease in marketing, travel and trade show expenses of approximately $31,000, offset by an increase in other expenses of approximately $18,000.

     Sales and marketing expenses were $2,945,939 for the nine months ended January 31, 2019 compared to $3,031,981 for the nine months ended January 31, 2018. The decrease of $86,042 or 3% was primarily attributable to a decrease wages, benefits and consulting fees of approximately $76,800 and a decrease in marketing expenses of approximately $56,200. This decrease was offset by an increase in other expenses of approximately $47,300.

Research and Development

     Research and development expenses for the three and nine months ended January 31, 2019 and 2018 were as follows:

    January 31, 2019     January 31, 2018     Period-to-Period Change  
          Percent           Percent           Percent  
          of Total           of Total           Increase /  
    Amount     Revenue     Amount     Revenue     Amount     (Decrease)  
Three months ended $ 1,369,196     53%   $ 1,361,219     44%   $ 7,977     1%  
Nine months ended $ 4,163,889     53%   $ 4,052,129     42%   $ 111,760     3%  

     Research and development expenses were $1,369,196 for the three months ended January 31, 2019 compared to $1,361,219 for the three months ended January 31, 2018. The increase of $7,977 or 1% was primarily attributable to a decrease in wages, benefits and consulting fees of approximately $6,300, offset by an increase in other expenses of approximately $14,300.

     Research and development expenses were $4,163,889 for the nine months ended January 31, 2019 compared to $4,052,129 for the nine months ended January 31, 2018. The increase of $111,760 or 3% was primarily attributable to increases in wages, benefits and consulting fees of approximately $51,400, dues and subscriptions of approximately $36,500 and other expenses of approximately $23,900.

General and Administrative

     General and administrative expenses for the three and nine months ended January 31, 2019 and 2018 were as follows:

    January 31, 2019     January 31, 2018     Period-to-Period Change  
          Percent           Percent           Percent  
          of Total           of Total           Increase /  
    Amount     Revenue     Amount     Revenue     Amount     (Decrease)  
Three months ended $ 699,428     27%   $ 800,049     26%   $ (100,621 )   (13% )
Nine months ended $ 3,241,167     41%   $ 2,407,234     25%   $ 833,933     35%  

32


     General and administrative expenses were $699,428 for the three months ended January 31, 2019 compared to $800,049 for the three months ended January 31, 2018. The decrease of $100,621 or 13% in general and administrative expenses was primarily attributable to decreases in wages, benefits and consulting fees of approximately $119,200 and bad debts expense of approximately $27,700, offset by increases in professional fees of approximately $28,700 and other expenses of approximately $17,600.

     General and administrative expenses were $3,241,167 for the nine months ended January 31, 2019 compared to $2,407,234 for the nine months ended January 31, 2018. The increase of $833,933 or 35% in general and administrative expenses was primarily attributable to increases in bad debts expense of approximately $623,500, license and permit fees of approximately $102,900 which was primarily due to a one time reversal of approximately $115,600 in October 2017, professional fees of approximately $92,200 and other expenses of approximately $71,800. This increase was offset by a decrease in wages, benefits and consulting fees of approximately $56,500.

Interest and Other Income (Expense), Net

     Interest and other income (expense), net was ($31,988) and $82,665, for the three and nine months ended January 31, 2019, respectively, compared to ($342,451) and ($756,850) for the same periods in the prior year and is primarily comprised of foreign exchange gains and losses realized during the period. Foreign exchange gain (loss) for the three and nine months ended January 31, 2019 was ($16,266) and $108,205, respectively, compared to a ($342,328) and ($756,512) for the three months and nine months ended January 31, 2019, respectively. The foreign exchange gain (loss) represents the gain (loss) on account of translation of the intercompany accounts of our subsidiary which maintains their records in Canadian dollars and transactional gains and losses. The foreign exchange gain (loss) includes the translation of quarterly intercompany transfer pricing invoices from our Canadian subsidiary to us.

Liquidity and Capital Resources

     The following is a summary of selected financial information as at the dates indicated:

Selected Consolidated Balance Sheet Data   January 31, 2019     April 30, 2018  
Cash $ 1,744,859   $ 2,348,883  
Current assets $ 4,369,856   $ 6,049,138  
Total assets $ 11,524,712   $ 13,334,227  
Current liabilities $ 5,162,421   $ 5,068,939  
Total liabilities $ 7,178,780   $ 5,093,041  

     As of January 31, 2019, we had $1,744,859 in cash compared to $2,348,883 as of April 30, 2018, representing a decrease of $604,024. Our working capital deficit was $792,565 at January 31, 2019 compared to working capital of $980,199 at April 30, 2018, representing a decrease of $1,772,764.

     We have experienced recurring losses and an accumulated deficit of $67,701,736 as of January 31, 2019, as a result of flat to declining revenues resulting from a number of factors including our buildout of a cloud based subscription platform concurrent with the change of our licensing model to subscription based licensing and has not reached profitable operations which raises substantial doubt about its ability to continue operating as a going concern within one year of the date of issuance of the consolidated financial statements.

     To alleviate this situation, we have plans in place to improve our financial position and liquidity, while executing on our growth strategy, by managing and or reducing costs that are not expected to have an adverse impact on the ability to generate cash flows, as the transition to our software as a service platform and subscription licensing continues.

     We have historically been able to manage liquidity requirements through cost management and cost reduction measures, supplemented with raising additional financing. In October 2018, we entered into a loan agreement for an aggregate principal amount of up to $3,000,000. As of January 31, 2019, the principal balance of the loan payable was $2,000,000. We do not have any other commitments to raise funds as of the date of this quarterly report on Form 10-Q.

33


     Our company has $1,422,768 in cash held outside of the United States, and there is no intent to repatriate such cash at this time. Should we decide to repatriate such cash in the future, taxes would need to be accrued and paid.

Cash Flows

     Our cash flows for the nine months ended January 31, 2019 and 2018 are as follows:

    Nine months ended     Nine months ended  
    January 31, 2019     January 31, 2018  
Net cash used in operating activities $ (2,574,115 ) $ (1,868,407 )
Net cash used in investing activities $ (38,542 ) $ (87,279 )
Net cash provided by financing activities $ 2,016,739   $ 2,863,596  
Net (decrease) increase in cash $ (604,024 ) $ 977,399  

Operating Activities

     Our operating activities resulted in a net cash outflow of $2,574,115 for the nine months ended January 31, 2019 compared to a net cash outflow of $1,868,407 for the same period in the prior year, representing an increase in net cash used in operating activities of $705,708. The increase in net cash used in operating activities for the nine months ended January 31, 2019 was primarily due to increases in net loss of approximately $2,362,000, non-cash foreign exchange loss of approximately $880,400, bad debt expense of approximately $619,500, deferred sales commissions costs of approximately $38,300 and a decrease in stock-based compensation expense of approximately $90,500. The increase in net cash used in operating activities was also attributed to decreases in the change in accounts payable and accrued liabilities of approximately $170,600 and unearned revenue of approximately $172,500, offset by an increase in the change in accounts receivable by approximately $2,458,300.

Investing Activities

     Investing activities resulted in a net cash outflow of $38,542 for the nine months ended January 31, 2019, compared to $87,279 for the same period in the prior year. The decrease in net cash outflow from investing activities was primarily a result of a decrease in investments in computer equipment and intangible assets. At January 31, 2019, we did not have any material commitments for future capital expenditures.

Financing Activities

     Financing activities resulted in a net cash inflow of $2,016,739 for the nine months ended January 31, 2019 compared to a net cash inflow of $2,863,596 for the nine months ended January 31, 2019. The decrease in net cash inflow from financing activities was primarily due to the completion of two non-brokered private placements in the prior year. On January 24, 2018, we issued an aggregate of 427,500 shares of common stock at a price of $4.01 per share for total gross proceeds of $1,714,275 less issuance costs of $48,325. On July 20, 2017, we issued an aggregate of 539,240 shares of common stock at a price of $2.20 per share for total gross proceeds of $1,186,328 less issuance costs of $19,832. During the nine months ended January 31, 2019, we received proceeds of $2,000,000 under a loan agreement, in addition to proceeds received related shares issued pursuant to our employee stock purchase plan of approximately $16,700.

Off-Balance Sheet Arrangements

     We do not have, and do not have any present plans to implement, any off-balance sheet arrangements.

34


Recently Adopted Accounting Pronouncements

     In May 2014, FASB issued ASU 2014-09, Revenue From Contracts With Customers (“Topic 606”) which supersedes the revenue recognition requirements in Topic 605 “Revenue Recognition” (“Topic 605”) and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. The Company adopted ASU 2014-09 as of May 1, 2018 using the modified retrospective transition method. See Note 4 – Revenue Recognition under ASC 606 in our notes to consolidated financial statements for further details.

Recently Issued Accounting Pronouncements

     In August 2017, the FASB issued ASU 2017-12, Targeted Improvements to Accounting for Hedging Activities, which amends the presentation and disclosure requirements and changes how companies assess effectiveness. The amendments are intended to more closely align hedge accounting with companies’ risk management strategies, simplify the application of hedge accounting, and increase transparency as to the scope and results of hedging programs. This amendment is effective for annual periods beginning after December 15, 2018, including interim periods within those periods. Early application is permitted. We are currently assessing the future impact of this update on its consolidated financial statements and related disclosures.

     In January 2017, the FASB issued ASU 2017-04, Intangibles – Goodwill and Other: Simplifying the Test for Goodwill Impairment, which amends the guidance to eliminate Step 2 from the goodwill impairment test. Instead, under the amendments in the new guidance, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The amendments will be effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. We are evaluating the impact of this amendment on our consolidated financial statements and related disclosures.

     In June 2016, the FASB issued ASU 2016-13, Financial Instruments: Measurement of Credit Losses on Financial Instruments, which amends the guidance on measuring credit losses on financial assets held at amortized cost. The amendment is intended to address the issue that the previous “incurred loss” methodology was restrictive of our ability to record credit losses based on not yet meeting the “probable” threshold. The new language will require these assets to be valued at amortized cost presented at the net amount expected to be collected will a valuation provision. The amendments will be effective for fiscal years beginning after December 15, 2019. We are evaluating the impact of this amendment on our consolidated financial statements and related disclosures.

     In February 2016, FASB issued ASU 2016-02, “Leases” which would require lessees to recognize most leases on their balance sheets as lease liabilities with corresponding right-of-use assets. The guidance is effective for annual and interim reporting periods beginning on or after December 15, 2018. We are currently evaluating the impact of its pending adoption of ASU 2016-02 on our consolidated financial statements.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

     Not Applicable.

Item 4. Controls and Procedures.

Disclosure Controls and Procedures

     Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported, within the time period specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed under the Securities Exchange Act of 1934 is accumulated and communicated to management including our Interim Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

35


     In connection with this quarterly report, as required by Rule 13a-15 under the Securities Exchange Act of 1934, we have carried out an evaluation of the effectiveness of the design and operation of our company's disclosure controls and procedures. This evaluation was carried out under the supervision and with the participation of our company's management, including our company's Interim Chief Executive Officer and Chief Financial Officer. Based upon that evaluation, our company's Interim Chief Executive Officer and Chief Financial Officer concluded that as of January 31, 2019, our disclosure controls and procedures were effective.

Changes in Internal Control over Financial Reporting

     There were no changes in our internal control over financial reporting that occurred during the quarter ended January 31, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II - OTHER INFORMATION

Item 1. Legal Proceedings.

     None.

Item 1A. Risk Factors.

     Much of the information included in this quarterly report includes or is based upon estimates, projections or other “forward looking statements”. Such forward looking statements include any projections or estimates made by us and our management in connection with our business operations. While these forward-looking statements, and any assumptions upon which they are based, are made in good faith and reflect our current judgment regarding the direction of our business, actual results will almost always vary, sometimes materially, from any estimates, predictions, projections, assumption or other future performance suggested herein.

     Such estimates, projections or other “forward looking statements” involve various risks and uncertainties as outlined below. We caution the reader that important factors in some cases have affected and, in the future, could materially affect actual results and cause actual results to differ materially from the results expressed in any such estimates, projections or other “forward looking statements”.

Risks Associated with our Business and Industry

     Lack of cash flow which may affect our ability to continue as a going concern.

     Presently, our operating cash flows are not sufficient to meet operating and capital expenses. Our business plan calls for continued research and development of our products and expansion of our market share. We will require additional financing to fund working capital and pay for operating expenses and capital requirements until we achieve a positive cash flow.

     There is no assurance that actual cash requirements will not exceed our estimates. In particular, additional capital may be required in the event that:

  • we incur delays and additional expenses as a result of technology failure;

  • we are unable to create a substantial market for our products; or

  • we incur any significant unanticipated expenses.

36


     The occurrence of any of the aforementioned events could adversely affect our ability to meet our proposed business plans.

     We depend on a mix of revenues and outside capital to pay for the continued development of our technology and the marketing of our products. Such outside capital may include the sale of additional stock and/or commercial borrowing. There can be no assurance that capital will continue to be available if necessary to meet these continuing development costs or, if the capital is available, that it will be on terms acceptable to us. Disruptions in financial markets and challenging economic conditions have and may continue to affect our ability to raise capital. The issuance of additional equity securities by us would result in a dilution, possibly a significant dilution, in the equity interests of our current stockholders. Obtaining commercial loans, assuming those loans would be available, will increase our liabilities and future cash commitments.

     Our revenue, operating results and gross margin can fluctuate significantly and unpredictably from quarter-to-quarter and from year-to-year, and we expect that they will continue to do so, which could have a material adverse effect on our operating results.

     The rate at which our customers order our products, and the size of these orders, are highly variable and difficult to predict. In the past, we have experienced significant variability in our customer purchasing practices on a quarterly and annual basis, and we expect that this variability will continue, as a result of a number of factors, many of which are beyond our control, including:

  • demand for our products and the timing and size of customer orders;

  • length of sales cycles, which may be extended by selling our products through channel partners;

  • length of time of deployment of our products by our customers;

  • customers’ budgetary constraints;

  • competitive pressures; and

  • general economic conditions.

     As a result of this volatility in our customers’ purchasing practices, our revenue has historically fluctuated unpredictably on a quarterly and annual basis and we expect this to continue for the foreseeable future. Our budgeted expense levels depend in part on our expectations of future revenue. Because any substantial adjustment to expenses to account for lower levels of revenue is difficult and takes time, if our revenue declines, our operating expenses and general overhead would likely be high relative to revenue, which could have a material adverse effect on our operating margin and operating results.

     We may be unable to predict subscription renewal rates and the impact these rates may have on our future revenue and operating results.

     Some of our products and services are sold on a subscription basis that is generally month-to-month or one year in length. Our customers have no obligation to renew their subscriptions for our services after the expiration of their initial subscription period, and some customers elect not to renew. We cannot provide assurance that our subscriptions will be renewed at the same or higher level of service, for the same number of licenses or for the same duration of time, if at all. We cannot provide assurance that we will be able to accurately predict future customer renewal rates. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their level of satisfaction with our services, our ability to continue to regularly add features and functionality, the reliability (including uptime) of our subscription services, the prices of our services, the prices of services offered by our competitors, mergers and acquisitions affecting our customer base, reductions in our customers’ spending levels or declines in customer activity as a result of economic downturns or uncertainty in financial markets. If our customers do not renew their subscriptions for our services or if they renew on terms less favorable to us, our revenue may decline.

37


     If we are not able to manage our operating expenses, then our financial condition may be adversely affected.

     Operating expenses of $3,615,150 and $12,133,598 exceeded revenue by $1,027,392 and $4,216,749 for the three and nine months ended January 31, 2019, respectively. Our ability to reach and maintain profitability is conditional upon our ability to manage our operating expenses. There is a risk that we will have to increase our operating expenses in the future. Factors that could cause our operating expenses to increase include our determination to spend more on sales and marketing in order to increase product sales or our determination that more research and development expenditures are required in order to keep our current software products competitive or in order to develop new products for the market. To the extent that our operating expenses increase without a corresponding increase in revenue, our financial condition would be adversely impacted.

     Our level of indebtedness and debt service obligations could adversely affect our financial condition and may make it more difficult for us to fund our operations.

     On October 10, 2018, our company entered into a loan agreement (the “Loan Agreement”) with Wesley Clover International Corporation and KMB Trac Two Holdings Ltd. (collectively, the “Lenders”), pursuant to which the Lenders agreed to loan to our company an aggregate principal amount of up to $3,000,000. Wesley Clover International Corporation owns approximately 25.3% of our common shares and is controlled by the Chairman of our company, Terence Matthews and KMB Trac Two Holdings Ltd. owns approximately 17.6% of our common shares and is represented by Steven Bruk, a director of our company. Pursuant to the terms of the Loan Agreement, the loan is unsecured and will be made available in multiple advances at the discretion of our company and will bear interest at a rate of 8% per year, payable monthly. The outstanding principal and any accrued interest may be prepaid without penalty and is to be fully repaid on the second anniversary of the first advance. The loan is intended to be used for general working capital purposes. As of January 31, 2019, the principal balance of the loan payable was $2,000,000. This balance is to be repaid on or before October 11, 2020.

     This indebtedness may create additional financing risk for us, particularly if our business or prevailing financial market conditions are not conducive to paying off or refinancing our outstanding debt obligations at maturity. This indebtedness could also have important negative consequences, including the fact that we will need to repay our indebtedness by making payments of interest and principal, which will reduce the amount of money available to finance our operations, our research and development efforts and other general corporate activities. To the extent additional debt (including without limitation the additional advances) is added to our current debt levels, the risks described above could increase.

     We may not have cash available to us in an amount sufficient to enable us to make interest or principal payments on our indebtedness when due.

     Failure to satisfy our current and future debt obligations under the Loan Agreement, could result in an event of default and, as a result, the Lenders could accelerate all of the amounts due. In the event of an acceleration of amounts due under the Loan Agreement, as a result of an event of default, we may not have sufficient funds or may be unable to arrange for additional financing to repay our indebtedness.

     We face larger and better-financed competitors, which may affect our ability to achieve or maintain profitability.

     Management is aware of similar products which compete directly with our products and some of the companies developing these similar products are larger and better-financed than us and may develop products superior to those of our company. In addition to price competition, increased competition may result in other aggressive business tactics from our competitors, such as:

  • emphasizing their own size and perceived stability against our smaller size and narrower recognition;

38


  • providing customers “one -stop shopping” options for the purchase of network equipment and application software;

  • offering customers financing assistance;

  • making early announcements of competing products and employing extensive marketing efforts; and

  • asserting infringement of their intellectual property rights.

     Such competition may potentially adversely affect our profitability.

     A decline in the price of our common stock could affect our ability to raise further working capital and adversely impact our operations.

     A prolonged decline in the price of our common stock could result in a reduction in the liquidity of our common stock and a reduction in our ability to raise capital, or a delisting from a stock exchange on which our common stock trades. Because our operations have been partially financed through the sale of equity securities, a decline in the price of our common stock could be especially detrimental to our liquidity and our continued operations. Any reduction in our ability to raise equity capital in the future would force us to reallocate funds from other planned uses and would have a significant negative effect on our business plans and operations, including our ability to develop new products and continue our current operations. If our stock price declines, there can be no assurance that we can raise additional capital or generate funds from operations sufficient to meet our obligations.

     The majority of our directors and officers are located outside the United States, with the result that it may be difficult for investors to enforce within the United States any judgments obtained against us or some of our directors or officers.

     The majority of our directors and officers are nationals and/or residents of countries other than the United States, and all or a substantial portion of such persons' assets are located outside the United States. As a result, it may be difficult for investors to enforce within the United States any judgments obtained against us or our officers or directors, including judgments predicated upon the civil liability provisions of the securities laws of the United States or any state thereof. Consequently, investors may be effectively prevented from pursuing remedies under United States federal securities laws against some of our directors or officers.

     We may in the future be subject to damaging and disruptive intellectual property litigation that could materially and adversely affect our business, results of operations and financial condition, as well as the continued viability of our company.

     We may be unaware of filed patent applications and issued patents that could relate to our products and services. Intellectual property litigation, if determined against us, could:

  • result in the loss of a substantial number of existing customers or prohibit the acquisition of new customers;

  • cause us to lose access to key distribution channels;

  • result in substantial employee layoffs or risk the permanent loss of highly-valued employees;

  • materially and adversely affect our brand in the market place and cause a substantial loss of goodwill;

  • affect our ability to raise additional capital;

39


  • cause our stock price to decline significantly; and

  • lead to the bankruptcy or liquidation of our company.

     Parties making claims of infringement may be able to obtain injunctive or other equitable relief that could effectively block our ability to provide our products or services and could cause us to pay substantial royalties, licensing fees or damages. The defense of any lawsuit could result in time-consuming and expensive litigation, regardless of the merits of such claims.

     We could lose our competitive advantages if we are not able to protect any proprietary technology and intellectual property rights against infringement, and any related litigation could be time-consuming and costly.

     Our success and ability to compete depends to a significant degree on our proprietary technology incorporated in our software. If any of our competitors' copy or otherwise gain access to our proprietary technology or develops similar technologies independently, we would not be able to compete as effectively. We also consider our family of registered and unregistered trademarks including CounterPath, Bria, eyebeam, X-Lite, and Softphone.com invaluable to our ability to continue to develop and maintain the goodwill and recognition associated with our brand. The measures we take to protect the proprietary technology software, and other intellectual property rights, which presently are based upon a combination of patents, patents pending, copyright, trade secret and trademark laws, may not be adequate to prevent their unauthorized use. Further, the laws of foreign countries may provide inadequate protection of such intellectual property rights.

     We may need to bring legal claims to enforce or protect such intellectual property rights. Any litigation, whether successful or unsuccessful, could result in substantial costs and divert resources from intended uses. In addition, notwithstanding any rights we have secured in our intellectual property, other persons may bring claims against us that we have infringed on their intellectual property rights, including claims based upon the content we license from third parties or claims that our intellectual property right interests are not valid. Any claims against us, with or without merit, could be time consuming and costly to defend or litigate, divert our attention and resources, result in the loss of goodwill associated with our service marks or require us to make changes to our website or other of our technologies.

     Our products may become obsolete and unmarketable if we are unable to respond adequately to rapidly changing technology and customer demands.

     Our industry is characterized by rapid changes in technology and customer demands. As a result, our products may quickly become obsolete and unmarketable. Our future success will depend on our ability to adapt to technological advances, anticipate customer demands, develop new products and enhance our current products on a timely and cost-effective basis. Further, our products must remain competitive with those of other companies with substantially greater resources. We may experience technical or other difficulties that could delay or prevent the development, introduction or marketing of new products or enhanced versions of existing products. Also, we may not be able to adapt new or enhanced services to emerging industry standards, and our new products may not be favorably received.

     Unless we can establish broad market acceptance of our current products, our potential revenues may be significantly reduced.

     We expect that a substantial portion of our future revenue will be derived from the sale of our software products. We expect that these product offerings and their extensions and derivatives will account for a majority of our revenue for the foreseeable future. Broad market acceptance of our software products is, therefore, critical to our future success and our ability to continue to generate revenues. Failure to achieve broad market acceptance of our software products as a result of competition, technological change, or otherwise, would significantly harm our business. Our future financial performance will depend primarily on the continued market acceptance of our current software product offerings and on the development, introduction and market acceptance of any future enhancements. There can be no assurance that we will be successful in marketing our current product offerings or any new product offerings, applications or enhancements, and any failure to do so would significantly harm our business.

40


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

     We incorporate open source software into our products. Although we closely monitor our use of open source software, the terms of many open source software licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to sell our products. In such event, we could be required to make our proprietary software generally available to third parties, including competitors, at no cost, to seek licenses from third parties to continue offering our products, to re-engineer our products or to discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis or at all, any of which could adversely affect our revenues and operating expenses.

     We may not be able to obtain necessary licenses of third-party technology on acceptable terms, or at all, which could delay product sales and development and adversely impact product quality.

     We have incorporated third-party licensed technology into our current products. We anticipate that we are also likely to need to license additional technology from third-parties to develop new products or product enhancements in the future. Third-party licenses may not be available or continue to be available to us on commercially reasonable terms. The inability to retain any third-party licenses required in our current products or to obtain any new third-party licenses to develop new products and product enhancements could require us to obtain substitute technology of lower quality or performance standards or at greater cost, and delay or prevent us from making these products or enhancements, any of which could seriously harm the competitive position of our products.

     Our products must interoperate with many different networks, software applications and hardware products, and this interoperability will depend on the continued prevalence of open standards.

     Our products are designed to interoperate with our customers’ existing and planned networks, which have varied and complex specifications, utilize multiple protocol standards, software applications and products from numerous vendors and contain multiple products that have been added over time. As a result, we must attempt to ensure that our products interoperate effectively with these existing and planned networks. To meet these requirements, we have and must continue to undertake development and testing efforts that require significant capital and employee resources. We may not accomplish these development efforts quickly or cost-effectively, or at all. If our products do not interoperate effectively, installations could be delayed or orders for our products could be cancelled, which would harm our revenue, gross margins and our reputation, potentially resulting in the loss of existing and potential customers. The failure of our products to interoperate effectively with our customers’ networks may result in significant warranty, support and repair costs, divert the attention of our engineering personnel from our software development efforts and cause significant customer relations problems.

     Additionally, the interoperability of our products with multiple different networks is significantly dependent on the continued prevalence of standards for IP multimedia services, such as SIP or Session Initiation Protocol. Some of our existing and potential competitors are network equipment providers who could potentially benefit from the deployment of their own proprietary non-standards-based architectures. If resistance to open standards by network equipment providers becomes prevalent, it could make it more difficult for our products to interoperate with our customers’ networks, which would have a material adverse effect on our ability to sell our products to service providers.

     We are subject to the credit risk of our customers, which could have a material adverse effect on our financial condition, results of operations and liquidity.

     We are subject to the credit risk of our customers. Businesses that are good credit risks at the time of sale may become bad credit risks over time. In times of economic recession, the number of our customers who default on payments owed to us tends to increase. If we fail to adequately assess and monitor our credit risks, we could experience longer payment cycles, increased collection costs and higher bad debt expense.

41


     We are exposed to fluctuations in interest rates and exchange rates associated with foreign currencies.

     A majority of our revenue activities are transacted in U.S. dollars. However, we are exposed to foreign currency exchange rate risk inherent in conducting business globally in numerous currencies, of which the most significant to our operations for the three months ended January 31, 2019 is the Canadian dollar. We are primarily exposed to a fluctuating Canadian dollar as our operating expenses are primarily denominated in Canadian dollars while our revenues are primarily denominated in U.S. dollars. We address certain financial exposures through a controlled program of risk management that includes the use of derivative financial instruments. Our company’s foreign currency risk management program includes foreign currency derivatives with cash flow hedge accounting designation that utilizes foreign currency forward contracts to hedge exposures to the variability in the U.S. dollar equivalent of anticipated non-U.S. dollar-denominated cash flows. These instruments generally have a maturity of less than one year. For these derivatives, our company reports the after-tax gain or loss from the effective portion of the hedge as a component of accumulated other comprehensive income (loss) in stockholders’ equity and reclassifies it into earnings in the same period in which the hedged transaction affects earnings, and within the same line item on the consolidated statements of operations as the impact of the hedged transaction. There can be no assurance that our hedging program will not result in a negative impact on our earnings and earnings per share. We did not enter into any forward contracts for hedging purposes during the three months ended January 31, 2019 (2018 - none).

     Tax matters, including changes in tax rates, disagreements with taxing authorities and imposition of new taxes could impact our results of operations and financial condition.

     We are subject to income taxes as well as non-income-based taxes, such as payroll, sales, use, value added, net worth, property, withholding and franchise taxes in both the U.S. and various foreign jurisdictions. From time to time, we are also subject to reviews, examinations and audits by taxing authorities with respect to such income and non-income-based taxes inside and outside of the U.S. When a taxing authority disagrees with our tax positions, we could face additional tax liabilities, including interest and penalties. Payment of such additional amounts upon final settlement or adjudication of any disputes could have a material impact on our results of operations and financial position.

     In addition, we are directly and indirectly affected by new tax legislation and regulation and the interpretation of tax laws and regulations worldwide. Changes in legislation, regulation or interpretation of existing laws and regulations in the U.S. and other jurisdictions where we are subject to taxation could increase our taxes and have an adverse effect on our operating results and financial condition.

     If a security breach or cyberattack of our IT networks and systems, or any of our products, occurs, our operations could be interrupted, our products and services may be perceived as vulnerable, and our brand and reputation could be damaged, which could reduce revenue, increase expenses, and expose us to legal claims or regulatory actions.

Cybersecurity refers to the combination of technologies, processes, and procedures established to protect information technology systems and data from unauthorized access, attack, or damage. We are subject to cybersecurity risks. Information cybersecurity risks have significantly increased in recent years and, while we have not experienced any material losses relating to cyber-attacks or other information security breaches, we could suffer such losses in the future. Our computer systems, software and networks may be vulnerable to unauthorized access, computer viruses or other malicious code and other events that could have a security impact. If one or more of such events occur, this potentially could jeopardize confidential and other information, including nonpublic personal information and sensitive business data, processed and stored in, and transmitted through, our computer systems and networks, or otherwise cause interruptions or malfunctions in our operations or the operations of our customers or counterparties. This could result in significant losses, reputational damage, litigation, regulatory fines or penalties, or otherwise adversely affect our business, financial condition or results of operations. Privacy and information security laws and regulation changes, and compliance with those changes, may result in cost increases due to system changes and the development of new administrative processes. In the future, we may be required to expend significant additional resources to modify our protective measures and to investigate and remediate vulnerabilities or other exposures arising from operational and security risks. In addition, we may be subject to litigation and financial losses that are not fully insured.

42


Risks Associated with our Common Stock

     Our directors control a substantial number of shares of our common stock, decreasing your influence on stockholder decisions.

     Based on the 5,946,832 shares of common stock that were issued and outstanding as of January 31, 2019, our directors owned approximately 50% of our outstanding common stock. As a result, our directors as a group could have a significant influence in delaying, deferring or preventing any potential change in control of our company; they will be able to strongly influence the actions of our board of directors even if they were to cease being directors of our company and can effectively control the outcome of actions brought to our stockholders for approval. Such a high level of ownership may adversely affect the exercise of your voting and other stockholder rights.

     We do not expect to pay dividends in the foreseeable future.

     We do not intend to declare dividends for the foreseeable future, as we anticipate that we will reinvest any future earnings in the development and growth of our business. Therefore, investors will not receive any funds unless they sell their common stock, and stockholders may be unable to sell their shares on favorable terms. We cannot assure you of a positive return on investment or that you will not lose the entire amount of your investment in our common stock.

     The exercise of all or any number of outstanding stock options or the issuance of other stock-based awards or any issuance of shares to raise funds may dilute your holding of shares of our common stock.

     If the holders of outstanding stock options and deferred share units exercise or settle all of their vested stock options and deferred share units as at January 31, 2019, then we would be required to issue an additional 1,271,398 shares of our common stock, which would represent approximately 21% of our issued and outstanding common stock after such issuances. The exercise of any or all outstanding stock options that are exercisable below market price will result in dilution to the interests of other holders of our common stock.

     We may in the future grant to certain or all of our directors, officers, insiders and key employees stock options to purchase the shares of our common stock, bonus shares and other stock based compensation as non-cash incentives to such persons. Subject to applicable stock exchange rules, if any, we may grant these stock options and other stock based compensation at exercise prices equal to or less than market prices, and we may grant them when the market for our securities is depressed. The issuance of any additional shares of common stock or securities convertible into common stock will cause our existing shareholders to experience dilution of their holding of our common stock.

     In addition, shareholders could suffer dilution in their net book value per share depending on the price at which such securities are sold. Such issuance may cause a reduction in the proportionate ownership and voting power of all other shareholders. The dilution may result in a decline in the price of our shares of common stock or a change in the control of our company.

     We may be considered a “penny stock.” Penny stock rules will limit the ability of our stockholders to sell their shares of common stock.

     The SEC has adopted regulations which generally define “penny stock” to be any equity security that has a market price (as defined) less than $5.00 per share or an exercise price of less than $5.00 per share, subject to certain exceptions. In addition, since our common stock commenced trading on the NASDAQ Capital Market below the $4.00 minimum bid price per share requirement, our common stock would be considered a penny stock if we fail to satisfy the net tangible assets and revenue tests in Rule 3a51-1 under the Securities Exchange Act of 1934. Our securities may be covered by the penny stock rules, which impose additional sales practice requirements on broker-dealers who sell to persons other than established customers and “accredited investors”. The term “accredited investor” refers generally to institutions with assets in excess of $5,000,000 or individuals with a net worth in excess of $1,000,000 or annual income exceeding $200,000 or $300,000 jointly with their spouse. The penny stock rules require a broker-dealer, prior to a transaction in a penny stock not otherwise exempt from the rules, to deliver a standardized risk disclosure document in a form prepared by the SEC which provides information about penny stocks and the nature and level of risks in the penny stock market. The broker-dealer also must provide the customer with current bid and offer quotations for the penny stock, the compensation of the broker-dealer and its salesperson in the transaction and monthly account statements showing the market value of each penny stock held in the customer's account. The bid and offer quotations, and the broker-dealer and salesperson compensation information, must be given to the customer orally or in writing prior to effecting the transaction and must be given to the customer in writing before or with the customer's confirmation.

43


     In addition, the penny stock rules require that prior to a transaction in a penny stock not otherwise exempt from these rules, the broker-dealer must make a special written determination that the penny stock is a suitable investment for the purchaser and receive the purchaser's written agreement to the transaction. These disclosure requirements may have the effect of reducing the level of trading activity in the secondary market for the stock that is subject to these penny stock rules. Consequently, these penny stock rules may affect the ability of broker-dealers to trade our securities. We believe that the penny stock rules discourage investor interest in and limit the marketability of our common stock.

     The Financial Industry Regulatory Authority, or FINRA, has adopted sales practice requirements, which may limit a stockholder's ability to buy and/or sell shares of our common stock.

     The FINRA has adopted rules that require that in recommending an investment to a customer, a broker-dealer must have reasonable grounds for believing that the investment is suitable for that customer. Prior to recommending speculative low priced securities to their non-institutional customers, broker-dealers must make reasonable efforts to obtain information about the customer's financial status, tax status, investment objectives and other information. Under interpretations of these rules, FINRA believes that there is a high probability that speculative low priced securities will not be suitable for at least some customers. The FINRA requirements make it more difficult for broker-dealers to recommend that their customers buy our common stock, which may limit your ability to buy and sell our stock and have an adverse effect on the market for its shares.

     Securities analysts may not publish favorable research or reports about our business or may publish no information which could cause our stock price or trading volume to decline.

     The trading market for our common stock will be influenced by the research and reports that industry or financial analysts publish about us and our business. We do not control these analyst reports. As a relatively small public company, we may be slow to attract research coverage and the analysts who publish information about our common stock will have had relatively little experience with our company, which could affect their ability to accurately forecast our results and make it more likely that we fail to meet their estimates. If any of the analysts who cover us issue an adverse opinion regarding our stock price, our stock price may decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports covering us, we could lose visibility in the market, which in turn could cause our stock price or trading volume to decline.

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

Recent Sales of Unregistered Securities

     None.

44


Purchases of Equity Securities by the Issuer and Affiliated Purchasers

 Issuer Purchases of Equity Securities 






Period




Total number
of shares
purchased



Average price
paid per share
(Canadian
dollars)


Total number of
shares purchased
as part of publicly
announced plans
or programs

Maximum
number of shares
that may yet be
purchased under
the plans or
programs(1)
11/1/2018 – 11/30/2018 284,278
12/1/2018 – 12/31/2018 284,278
1/1/2019 – 1/31/2019 284,278
Total 284,278

  (1)

Pursuant to a normal course issuer bid announced on March 27, 2018, which commenced on March 29, 2018 and expires on March 28, 2019 to purchase up to 284,278 shares of our common stock.

On March 27, 2018, we announced our intention to purchase, by way of a normal course issuer bid, for cancellation purposes, up to 284,278 shares of our common stock, representing approximately 10% of our then outstanding public float. We believe that our shares trade in a price range that does not adequately reflect their underlying value based on our business prospects.

Purchases will be made on the open market through the facilities of the TSX, NASDAQ Capital Market or such other stock exchange or quotation system upon which our shares are then listed or quoted, including other Canadian marketplaces, at market prices prevailing at the time of purchase and may take place over a 12-month period beginning on March 29, 2018 and expiring on March 28, 2019. We are permitted to make block purchases once per calendar week in accordance with the rules of the TSX. The daily purchase restriction is 1,199 shares, subject to certain prescribed exemptions. All shares purchased by our company under the normal course issuer bid will be returned to treasury and cancelled.

In connection with the normal course issuer bid, we renewed our automatic share purchase plan with National Bank Financial Inc., in order to facilitate purchases of our shares. Under the purchase plan, National Bank may purchase shares on our behalf at times when we would ordinarily not be permitted to purchase shares due to internal trading blackout periods, insider trading rules or otherwise. The purchase plan has been approved by the TSX and was implemented as of March 28, 2018. Purchases will be made by National Bank on the open market based upon the parameters prescribed by the TSX, applicable laws and the terms and conditions of the purchase plan.

To our knowledge, none of our directors, senior officers or other insiders (as defined in the TSX Company Manual) intends to sell any shares under the normal course issuer bid. However, sales by such persons through the facilities of the TSX may occur if the personal circumstances of any such person change or if any such person makes a decision unrelated to these normal course purchases. The benefits to any such person whose shares are purchased would be the same as the benefits available to all other holders whose shares are purchased.

Stockholders may obtain a copy of the notice submitted to the TSX with respect to the normal course issuer bid, without charge, by contacting our Chief Financial Officer.

Item 3. Defaults Upon Senior Securities.

     None.

45


Item 4. Mine Safety Disclosures.

     Not Applicable.

Item 5. Other Information.

     None.

Item 6. Exhibits.

Exhibits required by Item 601 of Regulation S-K

(3)

Articles of Incorporation and By-laws

3.1

Articles of Incorporation (incorporated by reference from our Registration Statement on Form SB-2 filed on July 16, 2003)

3.2

Certificate of Designation (incorporated by reference from our Registration Statement on Form S-8 filed on January 31, 2017)

3.3

Articles of Merger (incorporated by reference from our Current Report on Form 8-K filed on September 15, 2005)

3.4

Articles of Merger (incorporated by reference from our Registration Statement on Form S-8 filed on January 31, 2017)

3.5

Certificate of Amendment (incorporated by reference from our Quarterly Report in the Form 10-Q filed on December 12, 2013)

3.6

Certificate of Change (incorporated by reference from our Registration Statement on Form S-8 filed on January 31, 2017)

3.7

Amended Bylaws (incorporated by reference from our Current Report on Form 8- K filed on July 2, 2012)

(4)

Instruments defining the rights of security holders, including indentures

4.1

Employee Share Purchase Plan (incorporated by reference from our Registration Statement on Form S- 8 filed on January 31, 2019)

4.2

Amended 2010 Stock Option Plan (incorporated by reference from our Registration Statement on Form S-8 filed on January 31, 2019)

4.3

Deferred Share Unit Plan (incorporated by reference from our Quarterly Report on Form 10-Q filed on March 13, 2017)

(10)

Material Contracts

10.1

Employment Agreement between CounterPath Solutions, Inc. and David Karp dated September 11, 2006 (incorporated by reference from our Quarterly Report on Form 10-QSB filed on September 14, 2006)

46



10.2

Piggyback Registrations Rights Agreement among our company and various shareholders, dated as of August 2, 2007 (incorporated by reference from our Current Report on Form 8-K filed on August 8, 2007)

10.3

Amended Employment Agreement between Donovan Jones and CounterPath Solutions R&D Inc., a wholly owned subsidiary of CounterPath Solutions, Inc. dated September 13, 2007 (incorporated by reference from our Quarterly Report on Form 10-QSB filed on September 14, 2007)

10.4

Form of Subscription Agreement between our company and various investors in connection with the non-brokered private placement completed on September 4, 2015 (incorporated by reference from our Current Report on Form 8-K filed on September 8, 2015)

10.5

Form of Warrant Certificate issued to various investors in connection with the non-brokered private placement completed on September 4, 2015 (incorporated by reference from our Current Report on Form 8-K filed on September 8, 2015)

10.6

Amended Employment Agreement between Donovan Jones and CounterPath Corporation and its wholly owned subsidiary, CounterPath Technologies Inc., dated February 17, 2016 (incorporated by reference from our Quarterly Report on Form 10-Q filed on March 15, 2016)

10.7

Form of Subscription Agreement between our company and various investors in connection with the non-brokered private placement completed on December 15, 2016 (incorporated by reference from our Current Report on Form 8-K filed on December 19, 2016)

10.8

Form of Subscription Agreement between our company and various investors in connection with the non-brokered private placement completed on July 20, 2017 (incorporated by reference from our Current Report on Form 10- Q filed on September 14, 2017)

10.9

Form of Subscription Agreement between our company and various investors in connection with the non-brokered private placement completed on January 24, 2018 (incorporated by reference from our Current Report on Form 8-K filed on January 26, 2018)

10.10

Amended Employment Agreement between David Karp and CounterPath Corporation and its wholly owned subsidiary, CounterPath Technologies Inc., dated March 7, 2018 (incorporated by reference from our Quarterly Report on Form 10-Q filed on March 13, 2018)

10.11

Loan Agreement between Wesley Clover International Corporation, KMB Trac Two Holdings Ltd. and CounterPath Corporation dated October 10, 2018 (incorporated by reference from our Current Report on Form 8-K filed on October 12, 2018)

10.12

Separation Agreement between Donovan Jones and CounterPath Corporation and CounterPath Technologies Inc. dated September 17, 2018 (incorporated by reference from our Quarterly Report on Form 10-Q filed on December 12, 2018)

(14)

Code of Ethics

14.1

Code of Business Conduct and Ethics and Compliance Program (incorporated by reference from our Quarterly Report on Form 10-QSB filed on September 15, 2008)

(21)

Subsidiaries of CounterPath Corporation

 

CounterPath Technologies Inc. (incorporated in the Province of British Columbia, Canada)  

 

BridgePort Networks, Inc. (incorporated in the state of Delaware)

47



(31) Section 302 Certifications
31.1 Section 302 Certification of David Karp (filed herewith).
(32) Section 906 Certifications
32.1 Section 906 Certification of David Karp (filed herewith).

48


SIGNATURES

     Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

COUNTERPATH CORPORATION

By: /s/ David Karp  
  David Karp  
  Interim Chief Executive Officer  
  Chief Financial Officer, Treasurer and Secretary  
  (Principal Executive Officer, Principal Financial Officer and  
  Principal Accounting Officer)  
     
Date: March 18, 2019  

49


EX-31.1 2 exhibit31-1.htm EXHIBIT 31.1 Counterpath Corporation: Exhibit 31.1 - Filed by newsfilecorp.com

Exhibit 31.1

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

I, David Karp, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of CounterPath Corporation;

     
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.

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 my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my 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 my 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.

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

     
(a)

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

     
(b)

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


March 18, 2019 /s/ David Karp
  David Karp
  Interim Chief Executive Officer, Chief Financial Officer,
  Treasurer and Secretary
  (Principal Executive Officer, Principal Financial Officer
  and Principal Accounting Officer)

 


EX-32.1 3 exhibit32-1.htm EXHIBIT 32.1 Counterpath Corporation: Exhibit 32.1 - Filed by newsfilecorp.com

Exhibit 32.1

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

The undersigned, David Karp, hereby certifies, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that

1.

the quarterly report on Form 10-Q of CounterPath Corporation for the period ended January 31, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

   
2.

the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of CounterPath Corporation.


March 18, 2019 /s/ David Karp
  David Karp
  Interim Chief Executive Officer, Chief Financial Officer,
  Treasurer and Secretary
  (Principal Executive Officer, Principal Financial Officer
  and Principal Accounting Officer)

 


EX-101.INS 4 cpah-20190131.xml XBRL INSTANCE FILE 0001236997 2017-03-29 0001236997 2017-07-20 0001236997 2017-07-01 2017-07-20 0001236997 cpah:WesleyCloverMember 2017-07-01 2017-07-20 0001236997 cpah:KmbTracTwoHoldingsLtdMember 2017-07-01 2017-07-20 0001236997 us-gaap:ChiefFinancialOfficerMember 2017-07-01 2017-07-20 0001236997 us-gaap:ExecutiveVicePresidentMember 2017-07-01 2017-07-20 0001236997 2018-01-24 0001236997 2018-01-01 2018-01-24 0001236997 2017-11-01 2018-01-31 0001236997 us-gaap:CostOfSalesMember 2017-11-01 2018-01-31 0001236997 us-gaap:SalesMember 2017-11-01 2018-01-31 0001236997 us-gaap:ResearchAndDevelopmentExpenseMember 2017-11-01 2018-01-31 0001236997 us-gaap:GeneralAndAdministrativeExpenseMember 2017-11-01 2018-01-31 0001236997 cpah:KRPMember 2017-11-01 2018-01-31 0001236997 cpah:EightZeroZeroSevenZeroZeroFourCanadaIncMember 2017-11-01 2018-01-31 0001236997 srt:NorthAmericaMember 2017-11-01 2018-01-31 0001236997 us-gaap:EMEAMember 2017-11-01 2018-01-31 0001236997 srt:AsiaPacificMember 2017-11-01 2018-01-31 0001236997 us-gaap:LatinAmericaDestinationMember 2017-11-01 2018-01-31 0001236997 cpah:CustomerAMember cpah:RevenueFromSignificantCustomersMember 2017-11-01 2018-01-31 0001236997 2017-05-01 2018-01-31 0001236997 us-gaap:CommonStockMember 2017-05-01 2018-01-31 0001236997 us-gaap:TreasuryStockMember 2017-05-01 2018-01-31 0001236997 us-gaap:AdditionalPaidInCapitalMember 2017-05-01 2018-01-31 0001236997 us-gaap:RetainedEarningsMember 2017-05-01 2018-01-31 0001236997 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-05-01 2018-01-31 0001236997 us-gaap:CostOfSalesMember 2017-05-01 2018-01-31 0001236997 us-gaap:SalesMember 2017-05-01 2018-01-31 0001236997 us-gaap:ResearchAndDevelopmentExpenseMember 2017-05-01 2018-01-31 0001236997 us-gaap:GeneralAndAdministrativeExpenseMember 2017-05-01 2018-01-31 0001236997 cpah:SharesPurchasedOnTheOpenMarketMember 2017-05-01 2018-01-31 0001236997 cpah:SharesIssuedFromTreasuryUnderTheEsppMember 2017-05-01 2018-01-31 0001236997 cpah:KRPMember 2017-05-01 2018-01-31 0001236997 cpah:EightZeroZeroSevenZeroZeroFourCanadaIncMember 2017-05-01 2018-01-31 0001236997 srt:NorthAmericaMember 2017-05-01 2018-01-31 0001236997 us-gaap:EMEAMember 2017-05-01 2018-01-31 0001236997 srt:AsiaPacificMember 2017-05-01 2018-01-31 0001236997 us-gaap:LatinAmericaDestinationMember 2017-05-01 2018-01-31 0001236997 cpah:RevenueFromSignificantCustomersMember 2018-05-01 2019-01-31 0001236997 cpah:CustomerAMember cpah:RevenueFromSignificantCustomersMember 2017-05-01 2018-01-31 0001236997 us-gaap:TradeAccountsReceivableMember 2018-05-01 2019-01-31 0001236997 2018-01-31 0001236997 2017-03-30 2018-01-31 0001236997 2018-03-27 0001236997 2018-04-01 2018-04-08 0001236997 2017-05-01 2018-04-30 0001236997 cpah:CustomerBMember us-gaap:TradeAccountsReceivableMember 2017-05-01 2018-04-30 0001236997 cpah:CustomerAMember us-gaap:TradeAccountsReceivableMember 2017-05-01 2018-04-30 0001236997 2018-04-30 0001236997 cpah:ForeignCurrencyOptionContractsMember 2018-04-30 0001236997 country:CA 2018-04-30 0001236997 country:US 2018-04-30 0001236997 us-gaap:NewAccountingPronouncementMember 2018-04-30 0001236997 us-gaap:AccountingStandardsUpdate201409Member 2018-04-30 0001236997 srt:MaximumMember 2018-10-10 0001236997 2018-11-01 2019-01-31 0001236997 us-gaap:CostOfSalesMember 2018-11-01 2019-01-31 0001236997 us-gaap:SalesMember 2018-11-01 2019-01-31 0001236997 us-gaap:ResearchAndDevelopmentExpenseMember 2018-11-01 2019-01-31 0001236997 us-gaap:GeneralAndAdministrativeExpenseMember 2018-11-01 2019-01-31 0001236997 cpah:KRPMember 2018-11-01 2019-01-31 0001236997 cpah:EightZeroZeroSevenZeroZeroFourCanadaIncMember 2018-11-01 2019-01-31 0001236997 srt:NorthAmericaMember 2018-11-01 2019-01-31 0001236997 us-gaap:EMEAMember 2018-11-01 2019-01-31 0001236997 srt:AsiaPacificMember 2018-11-01 2019-01-31 0001236997 us-gaap:LatinAmericaDestinationMember 2018-11-01 2019-01-31 0001236997 cpah:CustomerAMember cpah:RevenueFromSignificantCustomersMember 2018-11-01 2019-01-31 0001236997 us-gaap:NewAccountingPronouncementMember 2018-11-01 2019-01-31 0001236997 cpah:AscSixZeroFiveMember 2018-11-01 2019-01-31 0001236997 2018-05-01 2019-01-31 0001236997 us-gaap:CommonStockMember 2018-05-01 2019-01-31 0001236997 us-gaap:AdditionalPaidInCapitalMember 2018-05-01 2019-01-31 0001236997 us-gaap:RetainedEarningsMember 2018-05-01 2019-01-31 0001236997 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-01 2019-01-31 0001236997 us-gaap:CostOfSalesMember 2018-05-01 2019-01-31 0001236997 us-gaap:SalesMember 2018-05-01 2019-01-31 0001236997 us-gaap:ResearchAndDevelopmentExpenseMember 2018-05-01 2019-01-31 0001236997 us-gaap:GeneralAndAdministrativeExpenseMember 2018-05-01 2019-01-31 0001236997 cpah:SharesPurchasedOnTheOpenMarketMember 2018-05-01 2019-01-31 0001236997 cpah:SharesIssuedFromTreasuryUnderTheEsppMember 2018-05-01 2019-01-31 0001236997 cpah:GrantedToOfficersOrEmployeesMember 2018-05-01 2019-01-31 0001236997 cpah:GrantedToNonemployeeDirectorsMember 2018-05-01 2019-01-31 0001236997 cpah:KRPMember 2018-05-01 2019-01-31 0001236997 cpah:EightZeroZeroSevenZeroZeroFourCanadaIncMember 2018-05-01 2019-01-31 0001236997 srt:NorthAmericaMember 2018-05-01 2019-01-31 0001236997 us-gaap:EMEAMember 2018-05-01 2019-01-31 0001236997 srt:AsiaPacificMember 2018-05-01 2019-01-31 0001236997 us-gaap:LatinAmericaDestinationMember 2018-05-01 2019-01-31 0001236997 cpah:CustomerAMember cpah:RevenueFromSignificantCustomersMember 2018-05-01 2019-01-31 0001236997 cpah:CustomerBMember us-gaap:TradeAccountsReceivableMember 2018-05-01 2019-01-31 0001236997 us-gaap:NewAccountingPronouncementMember 2018-05-01 2019-01-31 0001236997 cpah:AscSixZeroFiveMember 2018-05-01 2019-01-31 0001236997 cpah:CustomerAMember us-gaap:TradeAccountsReceivableMember 2018-05-01 2019-01-31 0001236997 2019-01-31 0001236997 us-gaap:CommonStockMember 2019-01-31 0001236997 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001236997 us-gaap:RetainedEarningsMember 2019-01-31 0001236997 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001236997 cpah:ForeignCurrencyOptionContractsMember 2019-01-31 0001236997 country:CA 2019-01-31 0001236997 country:US 2019-01-31 0001236997 cpah:OfficeLeasesRelatedPartyMember 2019-01-31 0001236997 cpah:OfficeLeasesUnrelatedPartyMember 2019-01-31 0001236997 cpah:TotalOfficeLeasesMember 2019-01-31 0001236997 cpah:VoicePlatformServiceContractMember 2019-01-31 0001236997 us-gaap:NewAccountingPronouncementMember 2019-01-31 0001236997 us-gaap:AccountingStandardsUpdate201409Member 2019-01-31 0001236997 cpah:AscSixZeroFiveMember 2019-01-31 0001236997 2019-03-12 0001236997 2017-04-30 0001236997 us-gaap:CommonStockMember 2017-04-30 0001236997 us-gaap:CommonStockMember 2018-01-31 0001236997 us-gaap:TreasuryStockMember 2017-04-30 0001236997 us-gaap:AdditionalPaidInCapitalMember 2017-04-30 0001236997 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001236997 us-gaap:RetainedEarningsMember 2017-04-30 0001236997 us-gaap:RetainedEarningsMember 2018-01-31 0001236997 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-04-30 0001236997 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001236997 us-gaap:CommonStockMember 2018-04-30 0001236997 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0001236997 us-gaap:RetainedEarningsMember 2018-04-30 0001236997 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 xbrli:shares iso4217:USD iso4217:USDxbrli:shares xbrli:pure iso4217:CADxbrli:shares 5949504 2348883 1744859 3509010 2230742 70248 70248 110561 110561 110561 0 12007 12007 191245 271687 6049138 4369856 98633 96701 61812 121819 80644 6843575 6690043 221062 225656 13334227 11524712 2437733 2411854 18052 18052 2565876 2680073 -2531 2680073 2682604 2200 3137 63130 49305 5068939 5162421 14339 6596 3000000 2000000 9763 9763 5093041 7178780 5931 5947 75170181 75591318 -63701685 134033 -63567652 -67701736 169842 -67701736 -67871578 -3233241 -3549597 10203426 8241186 4345932 5947 75591318 -67701736 -3549597 7179309 5005 5935 -60 71680575 75071382 -60481015 -62253057 -4025196 -2620834 5931 75170181 -63701685 -3233241 13334227 11524712 322638 1124161 80232 0.001 0.001 100000000 100000000 0.001 0.001 100000000 100000000 5930468 5946832 1791165 5306925 1119311 15055 1104256 3398729 -16987 3415716 1120690 3069371 1367387 -2070 1369457 3938247 -3657 3941904 172048 1230978 101060 -17146 118206 579873 23175 556698 3083903 1648430 1127537 216479 91457 9607274 5158026 3304887 744693 399668 2587758 1682944 501404 278440 124970 -4161 2591919 7916849 5063949 1713885 830100 308915 2531 7914318 362057 1131122 563236 1782603 996470 3031981 983290 -6799 990089 2945939 -36355 2982294 1361219 4052129 1369196 4163889 800049 2407234 699428 3241167 3519795 10622466 3615150 12133598 -435892 -1015192 -1027392 2638 -1030030 -4216749 38886 -4255635 2145 2145 123 338 22122 26788 -342328 -756512 -16266 108205 4255 -897 -342451 -756850 -31988 82665 -778343 -1772042 -1772042 -1059380 -4134084 -4134084 38886 -4172970 5539352 5354690 5945181 5939803 5539352 5354690 5945181 5939803 4753 528 633751 1404362 -1096 -316356 -144592 -367680 -1060476 -4450440 -7626 -7421 85153 73323 -707942 172503 -1985 174488 494883 404414 11105 -6045 166680 -3901 1997358 -460929 38340 38340 0 10965 -13825 -5730 937 46973 81217 286724 114197 -2531 116728 -1868407 -2574115 0 -2574115 73415 29147 13864 9395 -87279 -38542 1186328 1714275 2895655 16739 32059 160230 2000000 2863596 2016739 69489 -8106 977399 -604024 3048418 2348883 1744859 2071019 341 26740 0 0 5946832 5005245 5935206 -59900 5930468 134033 5931 75170181 2832446 967 2831479 539240 144357 180446 4511 4545 427500 966740 33317 14 33303 33821 14 33807 -13600 7211 -1762 74 -74 -1762 -73500 73500 494883 494883 61992 22 61970 19118 9 19109 22226 9406 1218 1 1217 -2379 7 -2386 495 35500 6958 1404362 1404362 -316356 -316356 <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 2</b></td> <td align="left" width="90%"><b><u>Basis of Presentation and Principles of Consolidation</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The accompanying interim consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) and are stated in U.S. dollars, except where otherwise disclosed.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">These interim consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, CounterPath Technologies Inc., a company existing under the laws of the province of British Columbia, Canada, BridgePort Networks, Inc. (&#8220;BridgePort&#8221;), a company incorporated under the laws of the state of Delaware and CounterPath LLC, a company formed on August 27, 2018, under the laws of the state of Delaware. The results of NewHeights Software Corporation (&#8220;NewHeights&#8221;), which subsequently was amalgamated with another subsidiary to become CounterPath Technologies Inc., are included from August 2, 2007, the date of acquisition. The results of FirstHand Technologies Inc. (&#8220;FirstHand&#8221;), which subsequently was amalgamated with CounterPath Technologies Inc., and BridgePort are included from February 1, 2008, the date of acquisition. All inter-company transactions and balances have been eliminated.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">These interim consolidated financial statements have been prepared on a going concern basis, which implies the Company will continue to realize its assets and discharge its liabilities and commitments in the normal course of business.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Going Concern</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company has experienced recurring losses and has an accumulated deficit of $67,701,736 as of January 31, 2019, as a result of flat to declining revenues resulting from a number of factors including its buildout of a cloud based subscription platform concurrent with the change of its licensing model to subscription based licensing and has not reached profitable operations which raises substantial doubt about its ability to continue operating as a going concern within one year of the date of issuance of the financial statements.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">To alleviate this situation, the Company has plans in place to improve its financial position and liquidity, while executing on its growth strategy, by managing and or reducing costs that are not expected to have an adverse impact on the ability to generate cash flows, as the transition to its software as a service platform and subscription licensing continues.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company has historically been able to manage liquidity requirements through cost management and cost reduction measures, supplemented with raising additional financing. On October 10, 2018, the Company entered into a loan agreement for an aggregate principal amount of up to $3,000,000. See&#160;<i>Note 7 &#8211; Loan Payable</i>&#160;for further detail. As of January 31, 2019, the Company has no other commitments to raise funds.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Interim Reporting</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The information presented in the accompanying interim consolidated financial statements is without audit pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">These statements reflect all adjustments, which are, in the opinion of management, necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented in accordance with generally accepted accounting principles in the United States of America. Except where noted, these interim financial statements follow the same accounting policies and methods of their application as the Company&#8217;s April 30, 2018 annual audited consolidated financial statements. All adjustments are of a normal recurring nature. It is suggested that these interim financial statements be read in conjunction with the Company&#8217;s April 30, 2018 annual audited consolidated financial statements.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Operating results for the three and nine months ended January 31, 2019 are not necessarily indicative of the results that can be expected for the year ending April 30, 2019.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Reclassification</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Certain prior period balances have been reclassified to conform to the current period presentation in the Company&#8217;s consolidated interim financial statements and the accompanying notes.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 6</b></td> <td align="left" width="90%"><b><u>Fair Value Measurements</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to valuation of these assets or liabilities are set forth below. Transfers between levels are recognized at the end of each quarter. The Company did not recognize any transfers between levels during the periods presented.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Level 1&#8212;Inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Level 2&#8212;Inputs (other than quoted prices included in Level 1) are observable for the asset or liability, either directly or indirectly such as interest rates, foreign exchange rates, and yield curves that are observable at commonly quoted intervals.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Level 3&#8212; unobservable inputs for the asset or liability which are typically based on an entity&#8217;s own assumptions, as there is little, if any, related market activity.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. The Company&#8217;s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The carrying values of financial instruments classified as current assets and current liabilities approximates their fair values, based on the nature and short maturity of these instruments, and are presented in the Company&#8217;s financial statements at carrying cost.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Financial Instruments Measured at Fair value</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The following table presents the Company&#8217;s assets and liabilities that are measured at fair value on a recurring basis as of January 31, 2019 and April 30, 2018.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%"><b>Carrying</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>Fair Value</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160; &#160; &#160; &#160; &#160; &#160;<b>As at January 31, 2019</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Amount</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Fair Value</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Levels</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Reference</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff"><b>Assets</b></td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Cash</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;1,744,859</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;1,744,859</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%">1</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">N/A</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Foreign currency option contracts</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">12,007</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">12,007</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="10%">2</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">Note 5</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="10%">&#160;1,756,866</td> <td align="left" style="border-bottom: #000000 2px solid;" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="10%">&#160;1,756,866</td> <td align="left" style="border-bottom: #000000 2px solid;" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr> <td width="10%">&#160;</td> <td bgcolor="#e6efff">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left"><b>Liabilities</b></td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Foreign currency option contracts</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;18,052</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;18,052</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="10%">2</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">Note 5</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <div>&#160;</div> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new;" border="0" cellspacing="0" cellpadding="0" > <tr valign="top"> <td width="10%">&#160;</td> <td align="left"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="left" width="1%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" width="10%"><font style="font-family: times new roman,times;" size="2"><b>Carrying</b></font></td> <td align="center" width="2%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" width="1%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" width="10%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" width="2%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" width="1%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" width="10%"><font style="font-family: times new roman,times;" size="2"><b>Fair Value</b></font></td> <td align="center" width="2%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" width="1%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" width="10%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="left" width="2%"><font size="2">&#160;</font></td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;"><font style="font-family: times new roman,times;" size="2">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;<b>As at April 30, 2018</b></font></td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><font style="font-family: times new roman,times;" size="2"><b>Amount</b></font></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><font style="font-family: times new roman,times;" size="2"><b>Fair Value</b></font></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><font style="font-family: times new roman,times;" size="2"><b>Levels</b></font></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><font style="font-family: times new roman,times;" size="2"><b>Reference</b></font></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%"><font size="2">&#160;</font></td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff"><font style="font-family: times new roman,times;" size="2">Cash</font></td> <td align="left" bgcolor="#e6efff" width="1%"><font style="font-family: times new roman,times;" size="2">$</font></td> <td align="right" bgcolor="#e6efff" width="10%"><font style="font-family: times new roman,times;" size="2">&#160;2,348,883</font></td> <td align="left" bgcolor="#e6efff" width="2%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="left" bgcolor="#e6efff" width="1%"><font style="font-family: times new roman,times;" size="2">$</font></td> <td align="right" bgcolor="#e6efff" width="10%"><font style="font-family: times new roman,times;" size="2">&#160;2,348,883</font></td> <td align="left" bgcolor="#e6efff" width="2%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="left" bgcolor="#e6efff" width="1%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="center" bgcolor="#e6efff" width="10%"><font style="font-family: times new roman,times;" size="2">1</font></td> <td align="left" bgcolor="#e6efff" width="2%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="left" bgcolor="#e6efff" width="1%"><font style="font-family: times new roman,times;" size="2">&#160;</font></td> <td align="right" bgcolor="#e6efff" width="10%"><font style="font-family: times new roman,times;" size="2">N/A</font></td> <td align="left" bgcolor="#e6efff" width="2%"><font size="2">&#160;</font></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Financial Instruments Not Measured at Fair Value</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The following table presents the Company&#8217;s liability that is not measured at fair value as of January 31, 2019, but for which fair value is available:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%"><b>Carrying</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>Fair Value</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160; &#160; &#160; &#160; &#160; &#160;<b>As at January 31, 2019</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Amount</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Fair Value</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Levels</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Reference</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Loan payable</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;2,000,000</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;2,118,677</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="10%">2</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">Note 7</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Loan payable is presented on the consolidated balance sheets at carrying cost. The fair value of the fixed interest rate loan is estimated based on observable market prices or inputs. Where observable prices or inputs are not available, valuation models are applied using the net present value of cash flow streams over the term, using estimated market rates for similar instruments and remaining terms.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 7</b></td> <td align="left" width="90%"><b><u>Loan Payable</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">On October 10, 2018, the Company entered into a loan agreement (the &#8220;Loan Agreement&#8221;) with Wesley Clover International Corporation and KMB Trac Two Holdings Ltd for an aggregate principal amount of up to $3,000,000. Pursuant to the terms of the Loan Agreement, the loan is unsecured and will be made available in multiple advances at the discretion of the Company and will bear interest at a rate of 8% per year, payable monthly. The outstanding principal and any accrued interest may be prepaid without penalty and is to be fully repaid on the second anniversary of the first advance.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">As of January 31, 2019, the principal balance of the loan payable was $2,000,000. This balance is to be repaid on or before October 11, 2020. During the three and nine months ended January 31, 2019, the Company recognized $22,137 and $26,740, respectively, in interest expense in the consolidated statement of operations. See Note 9 &#8211;&#160;<i>Related Party Transactions</i>.</p> <table style="border-color: black; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman'; font-size: 10pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 8</b></td> <td align="left" width="90%"><b><u>Common Stock</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Private Placement</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">On January 24, 2018, the Company issued an aggregate of 427,500 shares of common stock under a non-brokered private placement at a price of $4.01 per share for total gross proceeds of $1,714,275 less issuance costs of $48,325.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">On July 20, 2017, the Company issued an aggregate of 539,240 shares of common stock under a non-brokered private placement at a price of $2.20 per share for total gross proceeds of $1,186,328 less issuance costs of $19,832. There were no private placements during the nine months ended January 31, 2019.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Shares Issued for Services</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">On October 16, 2017, the Company entered into an agreement to issue 14,000 shares of the Company&#8217;s common stock in exchange for investor relation services. The agreement was terminated on April 8, 2018 as the services were no longer required. Pursuant to the terms of the agreement, upon termination, 7,211 shares of common stock were returned to the Company.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Stock Options</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">During the nine months ended January 31, 2019, the Company granted 221,000 stock options to certain employees of the Company. No stock options were granted during the same period in the prior year. The weighted-average fair value of options granted during the nine months ended January 31, 2019 was $0.82. The weighted-average assumptions utilized to determine such value is presented in the following table:</p> <table style="border-color: black; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman'; font-size: 10pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="12%" nowrap="nowrap" style="border-bottom: #000000 1px solid;"><b>January 31, 2019</b></td> <td align="left" width="2%" style="border-bottom: #000000 1px solid;">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Risk-free interest rate</td> <td align="left" width="1%" bgcolor="#e6efff">&#160;</td> <td align="center" width="12%" bgcolor="#e6efff">2.7%</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Expected volatility</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%">77.2%</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Expected term</td> <td align="left" width="1%" bgcolor="#e6efff">&#160;</td> <td align="center" width="12%" bgcolor="#e6efff">3.7 years</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Dividend yield</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%">&#8211;%</td> <td align="left" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">During the nine months ended January 31, 2019, the Company issued 6,958 shares pursuant to cashless exercises of 35,500 stock options and remitted employee tax withholdings of approximately $2,386 on the behalf of its employees. No stock options were exercised in the same periods in the prior year. The following is a summary of the status of the Company&#8217;s stock options as of January 31, 2019 and the stock option activity during the nine months ended January 31, 2019:</p> <table style="border-color: black; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman'; font-size: 10pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="27%" nowrap="nowrap" style="border-bottom: #000000 1px solid;" colspan="4"><b>Weighted Average</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>Number of</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>Exercise Price</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="12%" nowrap="nowrap" style="border-bottom: #000000 1px solid;"><b>Options</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="12%" nowrap="nowrap" style="border-bottom: #000000 1px solid;"><b>per Share</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Outstanding at April 30, 2018</td> <td align="left" width="1%" bgcolor="#e6efff">&#160;</td> <td align="right" width="12%" bgcolor="#e6efff">675,042</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="12%" bgcolor="#e6efff">&#160;2.66</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Granted</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">221,000</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="12%">&#160;1.45</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Forfeited/Cancelled</td> <td align="left" width="1%" bgcolor="#e6efff">&#160;</td> <td align="right" width="12%" bgcolor="#e6efff">(151,635</td> <td align="left" width="2%" bgcolor="#e6efff">)</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="12%" bgcolor="#e6efff">&#160;2.74</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Expired</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">(71,000</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="12%">&#160;2.50</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Exercised</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff">&#160;</td> <td align="right" width="12%" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff">(35,500</td> <td align="left" width="2%" bgcolor="#e6efff">)</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff">$</td> <td align="right" width="12%" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff">&#160;2.50</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Outstanding at January 31, 2019</td> <td align="left" width="1%" style="border-bottom: #000000 2px solid;">&#160;</td> <td align="right" width="12%" style="border-bottom: #000000 2px solid;">637,907</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 2px solid;">$</td> <td align="right" width="12%" style="border-bottom: #000000 2px solid;">&#160;2.25</td> <td align="left" width="2%">&#160;</td> </tr> <tr> <td width="10%">&#160;</td> <td bgcolor="#e6efff">&#160;</td> <td width="1%" bgcolor="#e6efff">&#160;</td> <td width="12%" bgcolor="#e6efff">&#160;</td> <td width="2%" bgcolor="#e6efff">&#160;</td> <td width="1%" bgcolor="#e6efff">&#160;</td> <td width="12%" bgcolor="#e6efff">&#160;</td> <td width="2%" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Exercisable at January 31, 2019</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">217,493</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="12%">&#160;2.57</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Exercisable at April 30, 2018</td> <td align="left" width="1%" bgcolor="#e6efff">&#160;</td> <td align="right" width="12%" bgcolor="#e6efff">256,555</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="12%" bgcolor="#e6efff">&#160;2.47</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Employee and non-employee stock-based compensation amounts classified in the Company&#8217;s consolidated statements of operations for the three and nine months ended January 31, 2019 and 2018 are as follows:</p> <table style="border-color: black; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman'; font-size: 10pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="23%" colspan="4"><b>Three Months Ended</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="23%" colspan="4"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="23%" style="border-bottom: #000000 1px solid;" colspan="4"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="23%" style="border-bottom: #000000 1px solid;" colspan="4"><b>January 31,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="10%" style="border-bottom: #000000 1px solid;"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="10%" style="border-bottom: #000000 1px solid;"><b>2018</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="10%" style="border-bottom: #000000 1px solid;"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="10%" style="border-bottom: #000000 1px solid;"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Cost of sales</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="10%" bgcolor="#e6efff">&#160;11,528</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="10%" bgcolor="#e6efff">&#160;11,583</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="10%" bgcolor="#e6efff">&#160;37,098</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="10%" bgcolor="#e6efff">&#160;39,439</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Sales and marketing</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">16,333</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">17,141</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">55,093</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">58,814</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Research and development</td> <td align="left" width="1%" bgcolor="#e6efff">&#160;</td> <td align="right" width="10%" bgcolor="#e6efff">11,478</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">&#160;</td> <td align="right" width="10%" bgcolor="#e6efff">11,006</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">&#160;</td> <td align="right" width="10%" bgcolor="#e6efff">37,491</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">&#160;</td> <td align="right" width="10%" bgcolor="#e6efff">42,933</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">General and administrative</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" width="10%" style="border-bottom: #000000 1px solid;">10,455</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" width="10%" style="border-bottom: #000000 1px solid;">25,630</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" width="10%" style="border-bottom: #000000 1px solid;">55,178</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" width="10%" style="border-bottom: #000000 1px solid;">97,978</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Total stock-option based compensation</td> <td align="left" width="1%" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" width="10%" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;49,794</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" width="10%" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;65,360</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" width="10%" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;184,860</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" width="10%" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;239,164</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Employee Stock Purchase Plan</u><b></b></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Under the terms of the Employee Stock Purchase Plan (the &#8220;ESPP&#8221;) all regular salaried (non-probationary) employees can purchase up to 6% of their base salary in shares of the Company&#8217;s common stock at market price. The Company matches 50% of the shares purchased by issuing or purchasing in the market up to 3% of the respective employee&#8217;s base salary in shares. During the nine months ended January 31, 2019, the Company matched $19,118 (2018 - $36,210) in shares purchased by employees under the ESPP. During the nine months ended January 31, 2019, 19,724 shares (2018 &#8211; 12,832 shares) were purchased on the open market and 9,406 shares (2018 &#8211; 22,226) were issued from treasury under the ESPP.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">A total of 220,000 shares have been reserved for issuance under the ESPP. As of January 31, 2019, a total of 152,098 shares were available for issuance under the ESPP.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Deferred Share Unit Plan</u><b></b></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">During the nine months ended January 31, 2019,&#160;236,981 (2018 - 119,998) deferred stock units (&#8220;DSUs&#8221;) were issued under the Deferred Stock Unit Plan (&#8220;DSUP&#8221;), of which 45,661&#160;DSUs have been cancelled. Of the oustanding DSUs granted this year, 122,830 were granted to officers&#160;and employees and 68,490 were granted to non-employee directors. As of January 31, 2019, a total of 42,495 shares were available for issuance under the DSUP.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The following table summarizes the Company&#8217;s outstanding DSU awards as of January 31, 2019, and changes during the period then ended:</p> <table style="border-color: black; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman'; font-size: 10pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="12%"><b>Weighted</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="12%"><b>Average Grant</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="12%"><b>Date Fair</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="12%" style="border-bottom: #000000 1px solid;"><b>Number of DSUs</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="12%" style="border-bottom: #000000 1px solid;"><b>Value Per DSU</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">DSUs outstanding at April 30, 2018</td> <td align="left" width="1%" bgcolor="#e6efff">&#160;</td> <td align="right" width="12%" bgcolor="#e6efff">465,390</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="12%" bgcolor="#e6efff">&#160;6.40</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Granted</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">236,981</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="12%">&#160;2.05</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Cancelled</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff">&#160;</td> <td align="right" width="12%" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff">(68,880</td> <td align="left" width="2%" bgcolor="#e6efff">)</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff">$</td> <td align="right" width="12%" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff">&#160;2.42</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">DSUs outstanding at January 31, 2019</td> <td align="left" width="1%" style="border-bottom: #000000 2px solid;">&#160;</td> <td align="right" width="12%" style="border-bottom: #000000 2px solid;">633,491</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 2px solid;">$</td> <td align="right" width="12%" style="border-bottom: #000000 2px solid;">&#160;5.20</td> <td align="left" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Employee and non-employee DSU based compensation amounts classified in the Company&#8217;s consolidated statements of operations for the three and nine months ended January 31, 2019 and 2018 are as follows:</p> <table style="border-color: black; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman'; font-size: 10pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" width="34%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" colspan="4"><b>Three Months Ended</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" colspan="4"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" colspan="4"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="13%" style="border-bottom: #000000 1px solid;"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="10%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="11%" style="border-bottom: #000000 1px solid;"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="10%" style="border-bottom: #000000 1px solid;"><b>2018</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="13%" style="border-bottom: #000000 1px solid;"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="center" width="10%" style="border-bottom: #000000 1px solid;"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">General and administrative</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="11%" bgcolor="#e6efff">&#160;15,024</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="10%" bgcolor="#e6efff">22,564</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="13%" bgcolor="#e6efff">&#160;219,554</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> <td align="left" width="1%" bgcolor="#e6efff">$</td> <td align="right" width="10%" bgcolor="#e6efff">&#160;255,719</td> <td align="left" width="2%" bgcolor="#e6efff">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Normal Course Issuer Bid Plan</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Pursuant to a normal course issuer bid (&#8220;NCIB&#8221;) commencing on March 29, 2017 and expired March 28, 2018, the Company was authorized to purchase 258,613 shares of the Company&#8217;s common stock through the facilities of the Toronto Stock Exchange (the &#8220;TSX&#8221;) and other Canadian marketplaces or U.S. marketplaces. During the period March 29, 2017 to January 31, 2018, the Company repurchased 73,500 common shares at an average price of $2.18 (CDN$2.81) for a total of $160,230. As of January 31, 2018, a total of 73,500 shares had been cancelled.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">On March 27, 2018, the Company filed another normal course issuer bid commencing on March 29, 2018 and expiring March 28, 2019. Under this normal course issuer bid, the Company is authorized to purchase up to 284,278 shares of its common stock through the facilities of the TSX and other Canadian marketplaces or U.S. marketplaces. During the three and nine months ended January 31, 2019, no shares were repurchased under the NCIB.</p> <table style="border-color: black; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: 'times new roman'; font-size: 10pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 9</b></td> <td align="left" width="90%"><b><u>Related Party Transactions</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">On October 10, 2018, the Company entered into a loan agreement (the &#8220;Loan Agreement&#8221;) with Wesley Clover International Corporation, a company controlled by the Chairman of the Company, and KMB</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Trac Two Holdings Ltd., a company owned by the spouse of a director of the Company. As of January 31, 2019, the principal balance of the loan payable was $2,000,000. During the three and nine months ended January 31, 2019, the Company recognized $22,137 and $26,740, respectively, in interest expense in the consolidated statement of operations. See<i>&#160;</i>Note 7 &#8211;<i>&#160;Loan Payable</i>&#160;for more information.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">During the three and nine months ended January 31, 2019, the Company through its wholly owned subsidiary, CounterPath Technologies Inc., paid $20,946 and $63,012 (2018 - $21,911 and $65,277), respectively, to KRP Properties (&#8220;KRP&#8221;) (previously known as Kanata Research Park Corporation) for leased office space. KRP is controlled by the Chairman of the Company.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">On November 21, 2013, the Company, through its wholly owned subsidiary, CounterPath Technologies Inc., entered into an agreement with 8007004 (Canada) Inc. (&#8220;8007004&#8221;) to lease office space. 8007004 is controlled by a member of the board of directors of the Company. CounterPath Technologies Inc., paid $7,733 and $23,263 (2018 - $8,258 and $24,820) for the three and nine months ended January 31, 2019, respectively.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">On January 24, 2018, the Company issued an aggregate of 427,500 shares of common stock under a non-brokered private placement at a price of $4.01 per share for total gross proceeds of $1,714,275 less issuance costs of $48,325. In connection with this private placement, KRP, a company controlled by the Chairman of the Company, purchased 125,000 shares and KMB Trac Two Holdings Ltd., a company owned by the spouse of a director of our Company, purchased 125,000 shares.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">On July 20, 2017, our Company issued an aggregate of 539,240 shares of common stock under a non-brokered private placement at a price of $2.20 per share for total gross proceeds of $1,186,328 less issuance costs of $19,832. In connection with this private placement, Wesley Clover International Corporation purchased 144,357 shares, KMB Trac Two Holdings Ltd., purchased 180,446 shares, the chief financial officer of the Company, purchased 4,511 shares, and the executive vice president, sales and marketing of the Company, purchased 4,545 shares.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The above transactions are in the normal course of operations and are recorded at amounts established and agreed to between the related parties.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 10</b></td> <td align="left" width="90%"><b><u>Segmented Information</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company&#8217;s chief operating decision maker reviews financial information presented on a consolidated basis, accompanied by disaggregated information about revenues by geographic region for purposes of making operating decisions and assessing financial performance. Accordingly, the Company has concluded that it has one reportable operating segment.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Revenues are categorized based on the country in which the customer is located. The following is a summary of total revenues by geographic area for the three and nine months ended January 31, 2019 and 2018:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="23%" colspan="4" nowrap="nowrap"><b>Three Months Ended</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="23%" colspan="4" nowrap="nowrap"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4" nowrap="nowrap"><b>January 31,</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4" nowrap="nowrap"><b>January 31,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2019</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2018</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2019</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">North America</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;1,682,944</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;1,648,430</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;5,063,949</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;5,158,026</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">EMEA</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">501,404</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">1,127,537</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">1,713,885</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">3,304,887</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Asia Pacific</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">278,440</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">216,479</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">830,100</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">744,693</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Latin America</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">124,970</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">91,457</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">308,915</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">399,668</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;2,587,758</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;3,083,903</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;7,916,849</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;9,607,274</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">All of the Company&#8217;s long-lived assets, which include equipment, goodwill and intangible assets and other assets, are located in Canada and the United States as follows:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="12%"><b>April 30,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Canada</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">6,965,438</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">7,150,537</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">United States</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="12%">30,905</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="12%">35,919</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="12%">&#160;6,996,343</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="12%">&#160;7,186,456</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 11</b></td> <td align="left" width="90%"><b><u>Commitments</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Total payable over the term of the agreements for the period ended are as follows:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="center" nowrap="nowrap"><b>Office</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Office</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Voice</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="left">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="center" nowrap="nowrap"><b>Leases &#8211;</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Leases &#8211;</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Total</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Platform</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="left">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="center" nowrap="nowrap"><b>Related</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Unrelated</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Office</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Service</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Total</b></td> <td align="left">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Party</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Party</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Leases</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Contract</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Commitments</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">2019</td> <td align="left" bgcolor="#e6efff">$</td> <td align="right" bgcolor="#e6efff">&#160;28,038</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">$</td> <td align="right" bgcolor="#e6efff">&#160;145,282</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">$</td> <td align="right" bgcolor="#e6efff">&#160;173,320</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">$</td> <td align="right" bgcolor="#e6efff">&#160;60,000</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">$</td> <td align="right" bgcolor="#e6efff">&#160;233,320</td> <td align="left" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">2020</td> <td align="left">&#160;</td> <td align="right">5,156</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="right">305,167</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="right">310,323</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="right">240,000</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="right">550,323</td> <td align="left">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">2021</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="right" bgcolor="#e6efff">&#8722;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="right" bgcolor="#e6efff">41,331</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="right" bgcolor="#e6efff">41,331</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="right" bgcolor="#e6efff">220,000</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="right" bgcolor="#e6efff">261,331</td> <td align="left" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">2022</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;">&#8722;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;">24,110</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;">24,110</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;">&#8722;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;">24,110</td> <td align="left">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;33,194</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;515,890</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;549,084</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;520,000</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;1,069,084</td> <td align="left" bgcolor="#e6efff">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 12</b></td> <td align="left" width="90%"><b><u>Contingencies</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company is party to legal claims from time to time which arise in the normal course of business. These claims are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 13</b></td> <td align="left" width="90%"><b><u>Loss per share</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The following table shows the computation of basic and diluted loss per share:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="23%" colspan="4"><b>Three Months Ended</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="23%" colspan="4"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4"><b>January 31,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2018</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Numerator</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;&#160; Net loss</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(1,059,380</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(778,343</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(4,134,084</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">(1,772,042</td> <td align="left" width="2%">)</td> </tr> <tr> <td width="10%">&#160;</td> <td bgcolor="#e6efff">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Denominator</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;&#160; Weighted average shares outstanding</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">5,945,181</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">5,539,352</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">5,939,803</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">5,354,690</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160;Effect of dilutive securities</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">&#8722;</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">&#8722;</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">&#8722;</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">&#8722;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">5,945,181</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">5,539,352</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">5,939,803</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">5,354,690</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr> <td width="10%">&#160;</td> <td>&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Basic and diluted loss per share</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;(0.18</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;(0.14</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;(0.70</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;(0.33</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">For the three and nine months ended January 31, 2019, common share equivalents consisting of stock options and DSUs totaling 1,271,398 for both periods were not included in the computation of diluted EPS because the effect was anti-dilutive. For the three and nine months ended January 31, 2018, common share equivalents consisting of stock options and DSUs totaling 1,144,172 for both periods were not included in the computation of diluted EPS because the effect was anti-dilutive.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><u>Concentrations of Credit Risk</u></p> <div align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and accounts receivable. The Company has exposure to credit risk to the extent cash balances exceed amounts covered by federal deposit insurance; however, the Company believes that its credit risk on cash balances is immaterial. The Company is also subject to concentrations of credit risk in its accounts receivable. The Company monitors and actively manages its receivables, and from time to time will insure certain receivables with higher credit risk and may require collateral or other securities to support its accounts receivable.</div> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">Revenue from significant customers for the three and nine months ended January 31, 2019 and 2018 is summarized below:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border: black 0px solid;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="23%" colspan="4" nowrap="nowrap"><strong>Three Months Ended</strong></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="23%" colspan="4" nowrap="nowrap"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4" nowrap="nowrap"><b>January 31,</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4" nowrap="nowrap"><b>January 31,</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2019</b>&#160;&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><strong>2018</strong></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2019</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2018</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Customer A</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">&#8211;%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">17%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">&#8211;%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">6%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">The table below presents significant customers who accounted for greater than 10% of total accounts receivable as of January 31, 2019 and April 30, 2018:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border: black 0px solid;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>January 31,</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>April 30,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2019</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2018</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Customer A</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">&#8211;%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">18%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Customer B</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">&#8211;%</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">13%</td> <td align="left" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><u>Accounts Receivable and Allowance for Doubtful Accounts</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">Accounts receivable are presented net of an allowance for doubtful accounts.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border: black 0px solid;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>January 31,</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>April 30,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2019</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2018</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Balance of allowance for doubtful accounts, beginning of period</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;322,638</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;80,232</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Bad debt provision</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">801,523</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">578,024</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Write-off of receivables</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="12%">&#8211;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="12%">(335,618</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="2%">)</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Balance of allowance for doubtful accounts, end of period</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="12%">&#160;1,124,161</td> <td align="left" style="border-bottom: #000000 2px solid;" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="12%">&#160;322,638</td> <td align="left" style="border-bottom: #000000 2px solid;" width="2%">&#160;</td> </tr> </table> <div align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;</div> <div align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">The Company determines the allowance for doubtful accounts by considering a number of factors, including the length of time the accounts receivable are beyond the contractual payment terms, previous loss history, and the customer&#8217;s current ability to pay its obligation. When the Company becomes aware of a specific customer&#8217;s inability to meet its financial obligations to the Company, the Company records a charge to the allowance to reduce the customer&#8217;s related accounts.</div> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><u>Derivative Instruments</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">The Company accounts for derivative instruments, consisting of foreign currency forward contracts, pursuant to the provisions of ASC 815, Derivatives and Hedging (&#8220;ASC 815&#8221;). ASC 815 requires the Company to measure derivative instruments at fair value and record them in the balance sheet as either an asset or liability and expands financial reporting about derivative instruments and hedging activities by requiring enhanced disclosures to enable investors to better understand their effects on an entity&#8217;s financial position, results of operations and cash flows. The Company does not use derivative instruments for trading purposes. ASC 815 also requires qualitative disclosures about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of and gains and losses on derivative instruments, and disclosures about credit-risk-related contingent features in derivative agreements.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">The Company also routinely enters into foreign currency forward contracts, not designated as hedging instruments, to protect the Company from fluctuations in exchange rates. Gains or losses arising out of marked to market fair value valuation of non-designated forward contracts are recognized in net income.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">The Company records foreign currency option and forward contracts on its Consolidated Balance Sheets as derivative assets or liabilities depending on whether the fair value of such contracts is a net asset or net liability, respectively.&#160;<i>See Note 5 - Derivative Instruments&#160;</i>for further detail. The Company did not enter any foreign currency derivatives designated as cash flow hedges in the three and nine months ended January 31, 2019.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><u>Recently Adopted Accounting Pronouncements</u></p> <div align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">In May 2014, FASB issued ASU 2014-09,&#160;<i>Revenue From Contracts With Customers</i>&#160;(&#8220;Topic 606&#8221;) which supersedes the revenue recognition requirements in Topic 605 &#8220;Revenue Recognition&#8221; (&#8220;Topic 605&#8221;) and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. The Company adopted ASU 2014-09 as of May 1, 2018 using the modified retrospective transition method. See&#160;<i>Note 4 &#8211; Revenue Recognition</i>&#160;under ASC 606 for further details.</div> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"><u>Recently Issued Accounting Pronouncements</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">In August 2017, the FASB issued ASU 2017-12, Targeted Improvements to Accounting for Hedging Activities, which amends the presentation and disclosure requirements and changes how companies assess effectiveness. The amendments are intended to more closely align hedge accounting with companies&#8217; risk management strategies, simplify the application of hedge accounting, and increase transparency as to the scope and results of hedging programs. This amendment is effective for annual periods beginning after December 15, 2018, including interim periods within those periods. Early application is permitted. The Company is currently assessing the future impact of this update on its consolidated financial statements and related disclosures.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">In January 2017, the FASB issued ASU 2017-04, Intangibles &#8211; Goodwill and Other: Simplifying the Test for Goodwill Impairment, which amends the guidance to eliminate Step 2 from the goodwill impairment test. Instead, under the amendments in the new guidance, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value. The amendments will be effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company is evaluating the impact of this amendment on its consolidated financial statements and related disclosures.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments: Measurement of Credit Losses on Financial Instruments which amends the guidance on measuring credit losses on financial assets held at amortized cost. The amendment is intended to address the issue that the previous &#8220;incurred loss&#8221; methodology was restrictive for a company&#8217;s ability to record credit losses based on not yet meeting the &#8220;probable&#8221; threshold. The new language will require these assets to be valued at amortized cost presented at the net amount expected to be collected will a valuation provision. The amendments will be effective for fiscal years beginning after December 15, 2019. The Company is evaluating the impact of this amendment on our consolidated financial statements and related disclosures.</p> <div align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">In February 2016, FASB issued ASU 2016-02,&#160;<i>Leases</i>. The guidance would require lessees to recognize most leases on their balance sheets as lease liabilities with corresponding right -of-use assets. The guidance is effective for annual and interim reporting periods beginning on or after December 15, 2018. The Company is currently evaluating the impact of its pending adoption of ASU 2016-02 on its consolidated financial statements.</div> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="23%" colspan="4" nowrap="nowrap"><strong>Three Months Ended</strong></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="23%" colspan="4" nowrap="nowrap"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4" nowrap="nowrap"><b>January 31,</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4" nowrap="nowrap"><b>January 31,</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2019</b>&#160;&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><strong>2018</strong></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2019</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2018</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Customer A</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">&#8211;%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">17%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">&#8211;%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">6%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>January 31,</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>April 30,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2019</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2018</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Customer A</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">&#8211;%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">18%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Customer B</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">&#8211;%</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">13%</td> <td align="left" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>January 31,</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>April 30,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2019</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2018</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Balance of allowance for doubtful accounts, beginning of period</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;322,638</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;80,232</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Bad debt provision</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">801,523</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">578,024</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Write-off of receivables</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="12%">&#8211;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="12%">(335,618</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="2%">)</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Balance of allowance for doubtful accounts, end of period</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="12%">&#160;1,124,161</td> <td align="left" style="border-bottom: #000000 2px solid;" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="12%">&#160;322,638</td> <td align="left" style="border-bottom: #000000 2px solid;" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%"><b>Balance at</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>ASC 606</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>Balance at</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>April 30, 2018</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Adjustments</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>May 1, 2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Current assets:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160; &#160;Deferred sales commissions costs</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;&#8211;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;70,248</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;70,248</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Non-current assets:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160; &#160;Deferred sales commissions costs</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;&#8211;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;63,785</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;63,785</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Stockholders&#8217; equity:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160; &#160;Accumulated deficit</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(63,701,685</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;134,033</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(63,567,652</td> <td align="left" width="2%">)</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%"></td> <td align="left" valign="bottom"></td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%"></td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="36%" colspan="7" nowrap="nowrap"><b>&#160;</b></td> <td align="left" valign="bottom" width="2%"></td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="36%" colspan="7" nowrap="nowrap"><b>January 31, 2019</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" valign="bottom" width="1%">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap"><b>(As Reported)</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 605</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>Adjustments</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Current assets:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Deferred sales commissions costs</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;&#8211;</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;110,561</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;110,561</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Current liabilities:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Unearned revenue</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;2,682,604</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(2,531</td> <td align="left" valign="bottom" width="2%">)</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;2,680,073</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Non-current assets:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Deferred sales commissions costs</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;&#8211;</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;61,812</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;61,812</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Stockholders&#8217; equity:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Accumulated deficit</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(67,871,578</td> <td align="left" valign="bottom" width="2%">)</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;169,842</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(67,701,736</td> <td align="left" valign="bottom" width="2%">)</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="36%" colspan="7"><b>Three Months Ended January 31, 2019</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>ASC 606</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>(As Reported)</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>ASC 605</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Adjustments</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>ASC 606</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Revenue:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160;Software</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;1,104,256</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;15,055</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;1,119,311</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160; &#160;Subscription, support and maintenance</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">1,369,457</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">(2,070</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">1,367,387</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160;Professional services and other</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">118,206</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">(17,146</td> <td align="left" width="2%">)</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">101,060</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;&#160;&#160;&#160;&#160;&#160; Total revenue</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;2,591,919</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;(4,161</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;2,587,758</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr> <td width="10%">&#160;</td> <td>&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Operating expenses:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160;Sales and marketing</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;990,089</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(6,799</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;983,290</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Loss from operations</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(1,030,030</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;2,638</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(1,027,392</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> </tr> <tr> <td width="10%">&#160;</td> <td>&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Net loss per share:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160;Basic and diluted</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(0.18</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;&#8211;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(0.18</td> <td align="left" width="2%">)</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%"></td> <td align="left" valign="bottom"></td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%"></td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="36%" colspan="7" nowrap="nowrap"><b>&#160;</b></td> <td align="left" valign="bottom" width="2%"></td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="36%" colspan="7" nowrap="nowrap"><b>Nine Months Ended January 31, 2019</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" valign="bottom" width="1%">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap"><b>(As Reported)</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 605</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>Adjustments</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Revenue:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Software</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;3,415,716</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(16,987</td> <td align="left" valign="bottom" width="2%">)</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;3,398,729</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">&#160; &#160;Subscription, support and maintenance</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">3,941,904</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">(3,657</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">)</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">3,938,247</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Professional services and other</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%">556,698</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%">23,175</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%">579,873</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">&#160;&#160;&#160;&#160;&#160;&#160; Total revenue</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="10%">&#160;7,914,318</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="10%">&#160;2,531</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="10%">&#160;7,916,849</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr> <td width="10%">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Operating expenses:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Sales and marketing</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;2,982,294</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(36,355</td> <td align="left" valign="bottom" width="2%">)</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;2,945,939</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Loss from operations</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">&#160;(4,255,635</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">)</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">&#160;38,886</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">&#160;(4,216,749</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">)</td> </tr> <tr> <td width="10%">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Net loss per share:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Basic and diluted</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(0.71</td> <td align="left" valign="bottom" width="2%">)</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;0.01</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(0.70</td> <td align="left" valign="bottom" width="2%">)</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="36%" colspan="7" nowrap="nowrap"><b>Nine Months Ended January 31, 2019</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%" nowrap="nowrap">&#160;</td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="10%" nowrap="nowrap"><b>(As Reported)</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>ASC 605</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>Adjustments</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Net loss</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(4,172,970</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;38,886</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(4,134,084</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Deferred sales commissions costs</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;&#8211;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(38,340</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(38,340</td> <td align="left" width="2%">)</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Unearned revenue</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;116,728</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(2,531</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;114,197</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Unrealized foreign exchange (gain) loss</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(174,488</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;1,985</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(172,503</td> <td align="left" width="2%">)</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Net cash provided by operating activities</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(2,574,115</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;&#8211;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(2,574,115</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" width="56%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="14%"><b>April 30,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;"><b>Fair value of Undesignated Derivatives</b></td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="14%"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Foreign currency option contracts</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;2,000,000</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="14%">&#160;&#8211;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" width="56%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" colspan="4" nowrap="nowrap"><b>January 31, 2019</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>Derivative</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="14%" nowrap="nowrap"><b>Derivative</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;"><b>Fair value of Undesignated Derivatives</b></td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Assets</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="14%" nowrap="nowrap"><b>Liabilities</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Foreign currency option contracts</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;12,007</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="14%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;18,052</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%"><b>Carrying</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>Fair Value</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160; &#160; &#160; &#160; &#160; &#160;<b>As at January 31, 2019</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Amount</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Fair Value</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Levels</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Reference</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff"><b>Assets</b></td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Cash</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;1,744,859</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;1,744,859</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%">1</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">N/A</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Foreign currency option contracts</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">12,007</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">12,007</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="10%">2</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">Note 5</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="10%">&#160;1,756,866</td> <td align="left" style="border-bottom: #000000 2px solid;" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="10%">&#160;1,756,866</td> <td align="left" style="border-bottom: #000000 2px solid;" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr> <td width="10%">&#160;</td> <td bgcolor="#e6efff">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left"><b>Liabilities</b></td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Foreign currency option contracts</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;18,052</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;18,052</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="10%">2</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">Note 5</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <div>&#160;</div> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%"><b>Carrying</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>Fair Value</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;<b>As at April 30, 2018</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Amount</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Fair Value</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Levels</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Reference</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Cash</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;2,348,883</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;2,348,883</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="10%">1</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">N/A</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%"><b>Carrying</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>Fair Value</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160; &#160; &#160; &#160; &#160; &#160;<b>As at January 31, 2019</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Amount</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Fair Value</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Levels</b></td> <td align="center" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Reference</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Loan payable</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;2,000,000</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;2,118,677</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="10%">2</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">Note 7</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>January 31, 2019</b></td> <td align="left" style="border-bottom: #000000 1px solid;" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Risk-free interest rate</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="12%">2.7%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Expected volatility</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%">77.2%</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Expected term</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="center" bgcolor="#e6efff" width="12%">3.7 years</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Dividend yield</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%">&#8211;%</td> <td align="left" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="27%" colspan="4" nowrap="nowrap"><b>Weighted Average</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>Number of</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>Exercise Price</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Options</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>per Share</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Outstanding at April 30, 2018</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">675,042</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;2.66</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Granted</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">221,000</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="12%">&#160;1.45</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Forfeited/Cancelled</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">(151,635</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;2.74</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Expired</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">(71,000</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="12%">&#160;2.50</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Exercised</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="12%">(35,500</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="12%">&#160;2.50</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Outstanding at January 31, 2019</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 2px solid;" width="12%">637,907</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="12%">&#160;2.25</td> <td align="left" width="2%">&#160;</td> </tr> <tr> <td width="10%">&#160;</td> <td bgcolor="#e6efff">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="12%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="12%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Exercisable at January 31, 2019</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">217,493</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="12%">&#160;2.57</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Exercisable at April 30, 2018</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">256,555</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;2.47</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <p align="center" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; font-size: 13px; font-weight: 400; word-spacing: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;">19</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="23%" colspan="4"><b>Three Months Ended</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="23%" colspan="4"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4"><b>January 31,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2018</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Cost of sales</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;11,528</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;11,583</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;37,098</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;39,439</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Sales and marketing</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">16,333</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">17,141</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">55,093</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">58,814</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Research and development</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">11,478</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">11,006</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">37,491</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">42,933</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">General and administrative</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">10,455</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">25,630</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">55,178</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">97,978</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Total stock-option based compensation</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;49,794</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;65,360</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;184,860</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;239,164</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="12%"><b>Weighted</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="12%"><b>Average Grant</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="12%"><b>Date Fair</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%"><b>Number of DSUs</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%"><b>Value Per DSU</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">DSUs outstanding at April 30, 2018</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">465,390</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;6.40</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Granted</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">236,981</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="12%">&#160;2.05</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Cancelled</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="12%">(68,880</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="12%">&#160;2.42</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">DSUs outstanding at January 31, 2019</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 2px solid;" width="12%">633,491</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="12%">&#160;5.20</td> <td align="left" width="2%">&#160;</td> </tr> </table> <div>&#160;</div> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" width="34%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" colspan="4"><b>Three Months Ended</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" colspan="4"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" colspan="4"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="13%"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="11%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2018</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="13%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">General and administrative</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="11%">&#160;15,024</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">22,564</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="13%">&#160;219,554</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;255,719</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="23%" colspan="4" nowrap="nowrap"><b>Three Months Ended</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="23%" colspan="4" nowrap="nowrap"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4" nowrap="nowrap"><b>January 31,</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4" nowrap="nowrap"><b>January 31,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2019</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2018</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2019</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">North America</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;1,682,944</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;1,648,430</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;5,063,949</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;5,158,026</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">EMEA</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">501,404</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">1,127,537</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">1,713,885</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="10%">3,304,887</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Asia Pacific</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">278,440</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">216,479</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">830,100</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">744,693</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Latin America</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">124,970</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">91,457</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">308,915</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">399,668</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;2,587,758</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;3,083,903</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;7,916,849</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;9,607,274</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <div>&#160;</div> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="12%"><b>April 30,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Canada</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">6,965,438</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">7,150,537</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">United States</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="12%">30,905</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="12%">35,919</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="12%">&#160;6,996,343</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="12%">&#160;7,186,456</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="center" nowrap="nowrap"><b>Office</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Office</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Voice</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="left">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="center" nowrap="nowrap"><b>Leases &#8211;</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Leases &#8211;</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Total</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Platform</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="left">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="center" nowrap="nowrap"><b>Related</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Unrelated</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Office</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Service</b></td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap">&#160;</td> <td align="center" nowrap="nowrap"><b>Total</b></td> <td align="left">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Party</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Party</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Leases</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Contract</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Commitments</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">2019</td> <td align="left" bgcolor="#e6efff">$</td> <td align="right" bgcolor="#e6efff">&#160;28,038</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">$</td> <td align="right" bgcolor="#e6efff">&#160;145,282</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">$</td> <td align="right" bgcolor="#e6efff">&#160;173,320</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">$</td> <td align="right" bgcolor="#e6efff">&#160;60,000</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">$</td> <td align="right" bgcolor="#e6efff">&#160;233,320</td> <td align="left" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">2020</td> <td align="left">&#160;</td> <td align="right">5,156</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="right">305,167</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="right">310,323</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="right">240,000</td> <td align="left">&#160;</td> <td align="left">&#160;</td> <td align="right">550,323</td> <td align="left">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">2021</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="right" bgcolor="#e6efff">&#8722;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="right" bgcolor="#e6efff">41,331</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="right" bgcolor="#e6efff">41,331</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="right" bgcolor="#e6efff">220,000</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="right" bgcolor="#e6efff">261,331</td> <td align="left" bgcolor="#e6efff">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">2022</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;">&#8722;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;">24,110</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;">24,110</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;">&#8722;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;">24,110</td> <td align="left">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;33,194</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;515,890</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;549,084</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;520,000</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff">&#160;1,069,084</td> <td align="left" bgcolor="#e6efff">&#160;</td> </tr> </table> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="23%" colspan="4"><b>Three Months Ended</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="23%" colspan="4"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4"><b>January 31,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2018</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Numerator</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;&#160; Net loss</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(1,059,380</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(778,343</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(4,134,084</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">(1,772,042</td> <td align="left" width="2%">)</td> </tr> <tr> <td width="10%">&#160;</td> <td bgcolor="#e6efff">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> <td bgcolor="#e6efff" width="1%">&#160;</td> <td bgcolor="#e6efff" width="10%">&#160;</td> <td bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Denominator</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="left" width="10%">&#160;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;&#160; Weighted average shares outstanding</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">5,945,181</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">5,539,352</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">5,939,803</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">5,354,690</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160;Effect of dilutive securities</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">&#8722;</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">&#8722;</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">&#8722;</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">&#8722;</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">5,945,181</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">5,539,352</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">5,939,803</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="10%">5,354,690</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr> <td width="10%">&#160;</td> <td>&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Basic and diluted loss per share</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;(0.18</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;(0.14</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;(0.70</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;(0.33</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> </tr> </table> 473272 2129124 P3Y6M 79926 399058 73127 186822 172373 0.08 22137 26740 2.20 4.01 1186328 1714275 19832 48325 14000 221000 0.82 6958 2386 Under the terms of the Employee Stock Purchase Plan (the “ESPP”) all regular salaried (non-probationary) employees can purchase up to 6% of their base salary in shares of the Company’s common stock at market price. The Company matches 50% of the shares purchased by issuing or purchasing in the market up to 3% of the respective employee’s base salary in shares. 36210 12832 22226 19118 19724 9406 220000 152098 119998 236981 122830 68490 42495 258613 284278 2.18 2.81 73500 21911 8258 65277 24820 20946 7733 63012 23263 2.20 4.01 1144172 1144172 1271398 1271398 0.17 0.06 0.13 0.18 0.00 0.00 0.00 0.00 578024 801523 335618 0 0 63785 63785 61812 61812 0 -0.14 -0.33 -0.18 0.00 -0.18 -0.70 0.01 -0.71 0 2000000 2348883 1744859 12007 12007 1756866 1756866 18052 18052 2118677 0.027 0.772 P3Y8M12D 0.00 675042 637907 2.66 2.25 1.45 151635 2.74 71000 2.50 2.50 256555 217493 2.47 2.57 65360 11583 17141 11006 25630 239164 39439 58814 42933 97978 49794 11528 16333 11478 10455 184860 37098 55093 37491 55178 465390 633491 6.40 2.05 -68880 2.42 5.20 22564 255719 15024 219554 7186456 7150537 35919 6996343 6965438 30905 233320 28038 145282 173320 60000 550323 5156 305167 310323 240000 261331 0 41331 41331 220000 24110 0 24110 24110 0 1069084 33194 515890 549084 520000 0 0 0 0 5539352 5354690 5945181 5939803 197870 817331 10-Q false 2019-01-31 cpah COUNTERPATH CORP 0001236997 --04-30 Non-accelerated Filer Yes 2019 Q3 true false <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border: black 0px solid;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 1</b></td> <td align="left" width="90%"><b><u>Nature of Operations</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">CounterPath Corporation (the &#8220;Company&#8221;) was incorporated in the State of Nevada on April 18, 2003. The Company focuses on the design, development, marketing and sales of software applications and related services, such as pre and post sales technical support and customization services, that enable enterprises and telecommunication service providers to deliver Unified Communications (&#8220;UC&#8221;) services, including voice, video, messaging and collaboration functionality, over their Internet Protocol, or IP, based networks. The Company&#8217;s products are sold either directly or through channel partners, to small, medium and large businesses (&#8220;enterprises&#8221;) and telecom service providers, in North America, and in Europe, Middle East, Africa (collectively &#8220;EMEA&#8221;), Asia Pacific and Latin America.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 3</b></td> <td align="left" width="90%"><b><u>Summary of Significant Accounting Policies</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The significant accounting policies used in preparation of these interim consolidated financial statements are disclosed in our Annual Report on Form 10-K for the fiscal year ended April 30, 2018 filed with the Securities Exchange Commission on July 25, 2018, and there have been no changes to the Company's significant accounting policies during the three and nine months ended January 31, 2019, except for the revenue recognition policy, described in&#160;<i>Note 4 &#8211; Revenue Recognition under ASC 606</i>, that was updated as a result of adopting Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-09,&#160;<i>Revenue from Contracts with Customers: Topic 606&#160;</i>(&#8220;ASU 2014-09&#8221; or &#8220;ASC 606&#8221;). ASU 2014-09 also included Subtopic 340-40,&#160;<i>Other Assets and Deferred Costs - Contracts with Customers</i>. All amounts and disclosures set forth herein are in compliance with these standards.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Concentrations of Credit Risk</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and accounts receivable. The Company has exposure to credit risk to the extent cash balances exceed amounts covered by federal deposit insurance; however, the Company believes that its credit risk on cash balances is immaterial. The Company is also subject to concentrations of credit risk in its accounts receivable. The Company monitors and actively manages its receivables, and from time to time will insure certain receivables with higher credit risk and may require collateral or other securities to support its accounts receivable.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Revenue from significant customers for the three and nine months ended January 31, 2019 and 2018 is summarized below:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="23%" colspan="4" nowrap="nowrap"><strong>Three Months Ended</strong></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="23%" colspan="4" nowrap="nowrap"><b>Nine Months Ended</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4" nowrap="nowrap"><b>January 31,</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="23%" colspan="4" nowrap="nowrap"><b>January 31,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2019</b>&#160;&#160;</td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><strong>2018</strong></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2019</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Customer A</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">&#8211;%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">17%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">&#8211;%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">6%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The table below presents significant customers who accounted for greater than 10% of total accounts receivable as of January 31, 2019 and April 30, 2018:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>January 31,</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>April 30,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2019</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Customer A</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">&#8211;%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="12%">18%</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Customer B</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">&#8211;%</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">13%</td> <td align="left" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Accounts Receivable and Allowance for Doubtful Accounts</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Accounts receivable are presented net of an allowance for doubtful accounts.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>January 31,</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>April 30,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2019</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Balance of allowance for doubtful accounts, beginning of period</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;322,638</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;80,232</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Bad debt provision</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">801,523</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="right" width="12%">578,024</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Write-off of receivables</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="12%">&#8211;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" bgcolor="#e6efff" width="12%">(335,618</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Balance of allowance for doubtful accounts, end of period</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="12%">&#160;1,124,161</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" width="12%">&#160;322,638</td> <td align="left" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company determines the allowance for doubtful accounts by considering a number of factors, including the length of time the accounts receivable are beyond the contractual payment terms, previous loss history, and the customer&#8217;s current ability to pay its obligation. When the Company becomes aware of a specific customer&#8217;s inability to meet its financial obligations to the Company, the Company records a charge to the allowance to reduce the customer&#8217;s related accounts.<i></i></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Derivative Instruments</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company accounts for derivative instruments, consisting of foreign currency forward contracts, pursuant to the provisions of ASC 815, Derivatives and Hedging (&#8220;ASC 815&#8221;). ASC 815 requires the Company to measure derivative instruments at fair value and record them in the balance sheet as either an asset or liability and expands financial reporting about derivative instruments and hedging activities by requiring enhanced disclosures to enable investors to better understand their effects on an entity&#8217;s financial position, results of operations and cash flows. The Company does not use derivative instruments for trading purposes. ASC 815 also requires qualitative disclosures about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of and gains and losses on derivative instruments, and disclosures about credit-risk-related contingent features in derivative agreements.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company also routinely enters into foreign currency forward contracts, not designated as hedging instruments, to protect the Company from fluctuations in exchange rates. Gains or losses arising out of marked to market fair value valuation of non-designated forward contracts are recognized in net income.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company records foreign currency option and forward contracts on its Consolidated Balance Sheets as derivative assets or liabilities depending on whether the fair value of such contracts is a net asset or net liability, respectively.&#160;<i>See Note 5 - Derivative Instruments&#160;</i>for further detail. The Company did not enter any foreign currency derivatives designated as cash flow hedges in the three and nine months ended January 31, 2019.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Recently Adopted Accounting Pronouncements</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">In May 2014, FASB issued ASU 2014-09,&#160;<i>Revenue From Contracts With Customers</i>&#160;(&#8220;Topic 606&#8221;) which supersedes the revenue recognition requirements in Topic 605 &#8220;Revenue Recognition&#8221; (&#8220;Topic 605&#8221;) and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. The Company adopted ASU 2014-09 as of May 1, 2018 using the modified retrospective transition method. See&#160;<i>Note 4 &#8211; Revenue Recognition</i>&#160;under ASC 606 for further details.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Recently Issued Accounting Pronouncements</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">In August 2017, the FASB issued ASU 2017-12, Targeted Improvements to Accounting for Hedging Activities, which amends the presentation and disclosure requirements and changes how companies assess effectiveness. The amendments are intended to more closely align hedge accounting with companies&#8217; risk management strategies, simplify the application of hedge accounting, and increase transparency as to the scope and results of hedging programs. This amendment is effective for annual periods beginning after December 15, 2018, including interim periods within those periods. Early application is permitted. The Company is currently assessing the future impact of this update on its consolidated financial statements and related disclosures.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">In January 2017, the FASB issued ASU 2017-04, Intangibles &#8211; Goodwill and Other: Simplifying the Test for Goodwill Impairment, which amends the guidance to eliminate Step 2 from the goodwill impairment test. Instead, under the amendments in the new guidance, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value. The amendments will be effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company is evaluating the impact of this amendment on its consolidated financial statements and related disclosures.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments: Measurement of Credit Losses on Financial Instruments which amends the guidance on measuring credit losses on financial assets held at amortized cost. The amendment is intended to address the issue that the previous &#8220;incurred loss&#8221; methodology was restrictive for a company&#8217;s ability to record credit losses based on not yet meeting the &#8220;probable&#8221; threshold. The new language will require these assets to be valued at amortized cost presented at the net amount expected to be collected will a valuation provision. The amendments will be effective for fiscal years beginning after December 15, 2019. The Company is evaluating the impact of this amendment on our consolidated financial statements and related disclosures.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">In February 2016, FASB issued ASU 2016-02,&#160;<i>Leases</i>. The guidance would require lessees to recognize most leases on their balance sheets as lease liabilities with corresponding right -of-use assets. The guidance is effective for annual and interim reporting periods beginning on or after December 15, 2018. The Company is currently evaluating the impact of its pending adoption of ASU 2016-02 on its consolidated financial statements.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 4</b></td> <td align="left" width="90%"><b><u>Revenue Recognition under ASC 606</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">On May 1, 2018, the Company adopted the new accounting standard,&#160;<i>ASC 606 &#8220;Revenue from Contracts with Customers&#8221;</i>&#160;and all related amendments to the new accounting standard to contracts using the modified retrospective method. The Company recognized the cumulative effect of initially applying the new revenue recognition standard to contracts with open performance obligations as of May 1, 2018, as an adjustment to the opening balance of retained earnings. Results of the reporting period beginning May 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under ASC 605.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Revenues from contracts with customers are recognized when control of promised goods and services is transferred to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company recognizes revenue using the five-step model as prescribed by ASC 606:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="15%">&#160;</td> <td valign="top" width="5%">1)</td> <td> <p align="justify">Identification of the contract, or contracts, with a customer;</p> </td> </tr> <tr> <td width="15%">&#160;</td> <td valign="top" width="5%">2)</td> <td> <p align="justify">Identification of the performance obligations in the contract;</p> </td> </tr> <tr> <td width="15%">&#160;</td> <td valign="top" width="5%">3)</td> <td> <p align="justify">Determination of the transaction price;</p> </td> </tr> <tr> <td width="15%">&#160;</td> <td valign="top" width="5%">4)</td> <td> <p align="justify">Allocation of the transaction price to the performance obligations in the contract; and</p> </td> </tr> <tr> <td width="15%">&#160;</td> <td valign="top" width="5%">5)</td> <td> <p align="justify">Recognition of revenue when or as, the Company satisfies a performance obligation.</p> </td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company estimates the amount to reserve for uncollectible amounts at the end of each reporting period based on the aging of the contract balance, current and historical customer trends, and communications with its customers. These reserves are recorded against the related accounts receivable.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The transaction price is the consideration that the Company expects to receive from its customers in exchange for its products or services. In determining the allocation of the transaction price, the Company identifies performance obligations in contracts with customers, which may include products, subscriptions to software and services, support, professional services and training. The Company allocates the transaction price to each performance obligation on a relative standalone selling price basis. The standalone selling price (&#8220;SSP&#8221;) is the price at which the Company would sell a promised product or service separately to a customer. The Company determines the SSP using information that may include market conditions or other observable inputs. In certain cases, the Company is able to establish a SSP based on observable prices for products or services sold separately. In these instances, the Company would use a single amount to estimate a SSP. If a SSP is not directly observable, for example when pricing is variable, the Company will use a range of SSP.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">In certain circumstances, the Company may estimate SSP for a product or service by applying the residual approach. This approach has been most commonly used when certain perpetual software licenses are only sold bundled with one year of post-contract support or other services, and a price has not been established for the software.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Significant judgement is used to determine SSP and to determine whether there is a variance that needs to be allocated based on the relative SSP of the various products and services. Estimating SSP is a formal process that includes review and approval by the Company&#8217;s management.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Software Revenue</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company generates software revenue primarily on a single fee per perpetual software license basis. The Company recognizes software revenue for perpetual licenses when control has transferred to the customer, which is generally at the time of delivery when the customer has the ability to deploy the licenses, provided all revenue recognition criteria have been met. If the revenue recognition criteria has not been met, the revenue is deferred or not recognized.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Subscription, support and maintenance</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Revenue from the Company&#8217;s recurring subscription revenue from subscriptions related to our software as a service offering is recognized ratably over the contractual subscription term as control of the goods or services is transferred to the customer, beginning on the date that the subscription is made available to the customer. Support and maintenance revenue is generated from recurring annual software support and maintenance contracts for our perpetual software licenses and is recognized ratably over the term of the service period, which is generally twelve months. Support and maintenance services include e-mail and telephone support, unspecified rights to bug fixes and product updates and upgrades and enhancements available on a when-and-if available basis. Both subscription revenue and support and maintenance revenue are typically billed annually in advance based on the terms of the arrangement.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Professional services and other</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Professional services and other revenue is generated through services including product configuration and customization, implementation, dedicated engineering and training. The amount of product configuration and customization required by a customer typically increases as the order size increases from a given customer. Services and pricing may vary depending upon a customer&#8217;s requirements for customization, implementation and training. Depending on the services to be provided, revenue from professional services and other is generally recognized at the time of delivery when the services have been completed and control has been transferred.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">For contracts with elements related to customized network solutions and certain network build-outs or software systems that require significant modification or customization, the Company will recognize revenue using the percentage-of-completion method. In using the percentage-of-completion method, revenues are generally recorded based on completion of milestones as described in the agreement. Profit estimates on long-term contracts are revised periodically based on changes in circumstances and any losses on contracts are recognized in the period that such losses become known.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Unearned Revenue</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Unearned revenue represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual support and subscription services and professional services not yet provided as of the balance sheet date.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">During the three and nine months ended January 31, 2019, the Company recognized $473,272 and $2,129,124 in revenue, respectively, in its consolidated statements of operations that was previously recognized as unearned revenue in the consolidated balance sheets at May 1, 2018.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Costs to Obtain a Customer Contract</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a systematic basis, consistent with the timing of revenue recognition over the anticipated benefit period of up to 3.5 years, depending on the products and services. The anticipated benefit period was estimated based on the average length of applicable customer contracts and includes the contract term and any anticipated renewal periods. This amortization expense is recorded in sales and marketing expense within the Company's consolidated statement of operations. The Company has elected to apply a practical expedient that permits the Company to expense costs to obtain a contract as incurred, if the anticipated benefit period is one year or less. From time to time, management will revisit the estimates used in recognizing the costs to obtain customer contracts.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">During the three and nine months ended January 31, 2019, the Company capitalized approximately $79,926 and $399,058, respectively, of costs to obtain revenue contracts and amortized approximately $73,127 and $186,822 of commissions during those same periods to sales and marketing expense.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Capitalized costs to obtain a revenue contract on the Company's condensed consolidated balance sheets totaled approximately $172,373 at January 31, 2019.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Costs to Fulfill a Customer Contract</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">Certain contract costs incurred to fulfill obligations under a contract are capitalized when such costs generate or enhance resources to be used in satisfying future performance obligations and the costs are deemed recoverable. Judgement is used in determining whether certain contract costs can be capitalized. These costs are capitalized and amortized on a systematic basis to match the timing of revenue recognition over the anticipated benefit period of up to 3.5 years, depending on the products and services. The anticipated benefit period was estimated based on the average length of applicable customer contracts and includes the contract term and any anticipated renewal periods. This amortization expense is recorded in cost of sales in the Company&#8217;s consolidated statement of operations. From time to time, management will review the capitalized costs for impairment and will also revisit the estimates used in recognizing the costs to fulfill customer contracts.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Adoption Impact of ASC 606</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the condensed consolidated balance sheet as of May 1, 2018:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%"><b>Balance at</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>ASC 606</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>Balance at</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>April 30, 2018</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Adjustments</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>May 1, 2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Current assets:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160; &#160;Deferred sales commissions costs</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;&#8211;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;70,248</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;70,248</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Non-current assets:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160; &#160;Deferred sales commissions costs</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;&#8211;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;63,785</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;63,785</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Stockholders&#8217; equity:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160; &#160;Accumulated deficit</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(63,701,685</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;134,033</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(63,567,652</td> <td align="left" width="2%">)</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The following tables summarize the adoption impact of ASC 606 on the Company's condensed consolidated financial statements for the three and nine months ended January 31, 2019.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><b><i>Selected Condensed Consolidated Income Statement Line Items:</i></b></p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="36%" colspan="7"><b>Three Months Ended January 31, 2019</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%">&#160;</td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>ASC 606</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="10%"><b>(As Reported)</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>ASC 605</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>Adjustments</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%"><b>ASC 606</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Revenue:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160;Software</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;1,104,256</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;15,055</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;1,119,311</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160; &#160;Subscription, support and maintenance</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">1,369,457</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">(2,070</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" width="10%">1,367,387</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160;Professional services and other</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">118,206</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">(17,146</td> <td align="left" width="2%">)</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" width="10%">101,060</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">&#160;&#160;&#160;&#160;&#160;&#160; Total revenue</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;2,591,919</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;(4,161</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" width="10%">&#160;2,587,758</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr> <td width="10%">&#160;</td> <td>&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Operating expenses:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160;Sales and marketing</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;990,089</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(6,799</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;983,290</td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Loss from operations</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(1,030,030</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;2,638</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(1,027,392</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> </tr> <tr> <td width="10%">&#160;</td> <td>&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> <td width="1%">&#160;</td> <td width="10%">&#160;</td> <td width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Net loss per share:</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160; &#160;Basic and diluted</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(0.18</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;&#8211;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(0.18</td> <td align="left" width="2%">)</td> </tr> </table> <div>&#160;</div> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="36%" colspan="7" nowrap="nowrap"><b>Nine Months Ended January 31, 2019</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" valign="bottom" width="1%">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap"><b>(As Reported)</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 605</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>Adjustments</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Revenue:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Software</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;3,415,716</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(16,987</td> <td align="left" valign="bottom" width="2%">)</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;3,398,729</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">&#160; &#160;Subscription, support and maintenance</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">3,941,904</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">(3,657</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">)</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">3,938,247</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Professional services and other</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%">556,698</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%">23,175</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="right" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%">579,873</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">&#160;&#160;&#160;&#160;&#160;&#160; Total revenue</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="10%">&#160;7,914,318</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="10%">&#160;2,531</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" style="border-bottom: #000000 2px solid;" bgcolor="#e6efff" valign="bottom" width="10%">&#160;7,916,849</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr> <td width="10%">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Operating expenses:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Sales and marketing</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;2,982,294</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(36,355</td> <td align="left" valign="bottom" width="2%">)</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;2,945,939</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Loss from operations</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">&#160;(4,255,635</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">)</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">&#160;38,886</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">$</td> <td align="right" bgcolor="#e6efff" valign="bottom" width="10%">&#160;(4,216,749</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">)</td> </tr> <tr> <td width="10%">&#160;</td> <td valign="bottom">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> <td valign="bottom" width="1%">&#160;</td> <td valign="bottom" width="10%">&#160;</td> <td valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Net loss per share:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Basic and diluted</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(0.71</td> <td align="left" valign="bottom" width="2%">)</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;0.01</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(0.70</td> <td align="left" valign="bottom" width="2%">)</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><b><i>Selected Condensed Consolidated Balance Line Items:</i></b></p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="36%" colspan="7" nowrap="nowrap"><b>January 31, 2019</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" valign="bottom" width="1%">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" valign="bottom" width="10%" nowrap="nowrap"><b>(As Reported)</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 605</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>Adjustments</b></td> <td align="center" valign="bottom" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" valign="bottom" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Current assets:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Deferred sales commissions costs</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;&#8211;</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;110,561</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;110,561</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Current liabilities:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Unearned revenue</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;2,682,604</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(2,531</td> <td align="left" valign="bottom" width="2%">)</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;2,680,073</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Non-current assets:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Deferred sales commissions costs</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;&#8211;</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;61,812</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;61,812</td> <td align="left" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom">Stockholders&#8217; equity:</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="1%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="10%">&#160;</td> <td align="left" bgcolor="#e6efff" valign="bottom" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" valign="bottom">&#160; &#160;Accumulated deficit</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(67,871,578</td> <td align="left" valign="bottom" width="2%">)</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;169,842</td> <td align="left" valign="bottom" width="2%">&#160;</td> <td align="left" valign="bottom" width="1%">$</td> <td align="right" valign="bottom" width="10%">&#160;(67,701,736</td> <td align="left" valign="bottom" width="2%">)</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><b><i>Selected Condensed Consolidated Statement of Cash Flows Line Items:</i></b></p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="36%" colspan="7" nowrap="nowrap"><b>Nine Months Ended January 31, 2019</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="10%" nowrap="nowrap">&#160;</td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="10%" nowrap="nowrap"><b>(As Reported)</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>ASC 605</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>Adjustments</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="10%" nowrap="nowrap"><b>ASC 606</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Net loss</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(4,172,970</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;38,886</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(4,134,084</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Deferred sales commissions costs</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;&#8211;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(38,340</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(38,340</td> <td align="left" width="2%">)</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Unearned revenue</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;116,728</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(2,531</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;114,197</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">Unrealized foreign exchange (gain) loss</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(174,488</td> <td align="left" width="2%">)</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;1,985</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">$</td> <td align="right" width="10%">&#160;(172,503</td> <td align="left" width="2%">)</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Net cash provided by operating activities</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(2,574,115</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;&#8211;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="10%">&#160;(2,574,115</td> <td align="left" bgcolor="#e6efff" width="2%">)</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Disaggregation of Revenue</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company disaggregates its revenue by geographic region. See&#160;<i>Note 10 &#8211; Segmented Information</i>&#160;for more information.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td align="left"><b>Note 5</b></td> <td align="left" width="90%"><b><u>Derivative Instruments</u></b></td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">In the normal course of business, the Company is exposed to fluctuations in the exchange rates associated with foreign currencies. The Company&#8217;s primary objective for holding derivative financial instruments is to manage foreign currency exchange rate risk.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;"><u>Foreign Currency Exchange Rate Risk</u></p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">A majority of the Company&#8217;s revenue activities are transacted in U.S. dollars. However, the Company is exposed to foreign currency exchange rate risk, inherent in conducting business globally in multiple currencies, primarily from its business operations in Canada.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The Company&#8217;s foreign currency risk management program includes entering into foreign currency derivatives at various times to mitigate the currency exchange rate risk on Canadian dollar denominated cash flows. These foreign currency forward and option contracts are considered non-designated derivative instruments and are not used for trading or speculative purposes. The changes in fair value and settlements are recorded in change in fair value of derivative instruments, net in the consolidated statement of operations.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">During the three and nine months ended January 31, 2019 and 2018, the Company did not enter into any designated cash flow hedge contracts.</p> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The following table summarizes the notional amounts of the Company&#8217;s outstanding derivative instruments:</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" width="56%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%"><b>January 31,</b></td> <td align="center" width="2%">&#160;</td> <td align="center" width="1%">&#160;</td> <td align="center" width="14%"><b>April 30,</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;"><b>Fair value of Undesignated Derivatives</b></td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%"><b>2019</b></td> <td align="center" width="2%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="14%"><b>2018</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Foreign currency option contracts</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;2,000,000</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="14%">&#160;&#8211;</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">The following table presents the fair values of the Company&#8217;s derivative instruments on a gross basis as reflected on the Company&#8217;s consolidated balance sheets. The Company did not have any outstanding derivative contracts as of April 30, 2018.</p> <table style="widows: 2; text-transform: none; text-indent: 0px; width: 100%; border-collapse: collapse; font-family: 'times new roman'; orphans: 2; letter-spacing: normal; font-size: 10pt; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; border-color: black;" border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" width="56%">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" colspan="4" nowrap="nowrap"><b>January 31, 2019</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left">&#160;</td> <td align="left" width="2%">&#160;</td> <td align="left" width="1%">&#160;</td> <td align="center" width="12%" nowrap="nowrap"><b>Derivative</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" width="1%" nowrap="nowrap">&#160;</td> <td align="center" width="14%" nowrap="nowrap"><b>Derivative</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;"><b>Fair value of Undesignated Derivatives</b></td> <td align="left" width="2%">&#160;</td> <td align="left" style="border-bottom: #000000 1px solid;" width="1%">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="12%" nowrap="nowrap"><b>Assets</b></td> <td align="center" width="2%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="1%" nowrap="nowrap">&#160;</td> <td align="center" style="border-bottom: #000000 1px solid;" width="14%" nowrap="nowrap"><b>Liabilities</b></td> <td align="left" width="2%">&#160;</td> </tr> <tr valign="top"> <td width="10%">&#160;</td> <td align="left" bgcolor="#e6efff">Foreign currency option contracts</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="12%">&#160;12,007</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> <td align="left" bgcolor="#e6efff" width="1%">$</td> <td align="right" bgcolor="#e6efff" width="14%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;18,052</td> <td align="left" bgcolor="#e6efff" width="2%">&#160;</td> </tr> </table> <p align="justify" style="widows: 2; text-transform: none; font-style: normal; text-indent: 0px; font-family: 'times new roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; margin-left: 156px; font-size: 13px; font-weight: 400; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal;">During the three and nine months ended January 31, 2019, the Company recorded a gain of $4,255 and a loss of $897, respectively, resulting from the change in fair value of derivative instruments. No such gains or losses were recorded in the prior year as the Company did not enter into any forward and option contracts.</p> 134033 -63567652 -3233241 8375219 0 00012369972017-10-012017-10-16 14000 73500 404414 404414 0001236997cpah:KRPMember2018-01-012018-01-24 0001236997cpah:KmbTracTwoHoldingsLtdMember2018-01-012018-01-24 125000 125000 45661 EX-101.SCH 5 cpah-20190131.xsd XBRL SCHEMA FILE 001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 002 - Statement - INTERIM CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 003 - Statement - INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - INTERIM CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - INTERIM CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 007 - Statement - INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 008 - Statement - INTERIM CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Nature of Operations link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Basis of Presentation and Principles of Consolidation link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Revenue Recognition under ASC 606 link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Derivative Instruments link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Loan Payable link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Common Stock link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Segmented Information link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Commitments link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Contingencies link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Loss per share link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Revenue Recognition under ASC 606 (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Common Stock (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Segmented Information (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Commitments (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Loss per share (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Basis of Presentation and Principles of Consolidation (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Revenue Recognition under ASC 606 (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Derivative Instruments (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Loan Payable (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Common Stock (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Related Party Transactions (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Loss per share (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Schedules of Concentration of Risk, by Risk Factor (Details) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Schedule of Accounts, Notes, Loans and Financing Receivable (Details) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Schedule of condensed Balance Sheet (Details) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Schedule of condensed Income Statement (Details) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Schedule of condensed Cash Flow Statement (Details) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Schedule of Derivative Instruments (Details) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details) link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings (Details) link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Schedule of Assets and Liabilities Not Measured at Fair Value (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Schedule of Share-based Compensation, Stock Options, Activity (Details) link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Schedule of Employee and Non-Employee Service Share-based Compensation Allocation of Recognized Period Costs (Details) link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Schedule of Stockholders Equity Deferred Share Unit Plan (Details) link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Schedule of Allocation of Share Based Compensation Costs for Deferred Share Units (Details) link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Schedule of Long Lived Assets by Geographical Areas (Details) link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Schedule of Agreements by Year (Details) link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 cpah-20190131_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 cpah-20190131_def.xml XBRL DEFINITION FILE EX-101.LAB 8 cpah-20190131_lab.xml XBRL LABEL FILE EX-101.PRE 9 cpah-20190131_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
9 Months Ended
Jan. 31, 2019
Mar. 12, 2019
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jan. 31, 2019  
Trading Symbol cpah  
Entity Registrant Name COUNTERPATH CORP  
Entity Central Index Key 0001236997  
Current Fiscal Year End Date --04-30  
Entity Filer Category Non-accelerated Filer  
Entity Common Stock, Shares Outstanding   5,949,504
Entity Current Reporting Status Yes  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Entity Small Business true  
Entity Emerging Growth Company false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.19.1
INTERIM CONSOLIDATED BALANCE SHEETS - USD ($)
Jan. 31, 2019
Apr. 30, 2018
Current assets:    
Cash $ 1,744,859 $ 2,348,883
Accounts receivable (net of allowance for doubtful accounts of $1,124,161 (2018 - $322,638)) 2,230,742 3,509,010
Deferred sales commission costs - current 110,561 0
Derivative assets 12,007  
Prepaid expenses and other current assets 271,687 191,245
Total current assets 4,369,856 6,049,138
Deposits 96,701 98,633
Deferred sales commission costs - non-current 61,812  
Equipment 80,644 121,819
Goodwill 6,690,043 6,843,575
Intangibles and other assets 225,656 221,062
Total Assets 11,524,712 13,334,227
Current liabilities:    
Accounts payable and accrued liabilities 2,411,854 2,437,733
Derivative liability 18,052  
Unearned revenue 2,680,073 2,565,876
Customer deposits 3,137 2,200
Accrued warranty 49,305 63,130
Total current liabilities 5,162,421 5,068,939
Deferred lease inducements 6,596 14,339
Loan payable 2,000,000  
Unrecognized tax liability 9,763 9,763
Total liabilities 7,178,780 5,093,041
Stockholders' equity:    
Preferred stock, $0.001 par value Authorized: 100,000,000 Issued and outstanding: January 31, 2019 - nil; April 30, 2018 - nil
Common stock, $0.001 par value - Authorized: 100,000,000 Issued: January 31, 2019 - 5,946,832; April 30, 2018 - 5,930,468 5,947 5,931
Additional paid-in capital 75,591,318 75,170,181
Accumulated deficit (67,701,736) (63,701,685)
Accumulated other comprehensive loss - currency translation adjustment (3,549,597) (3,233,241)
Total stockholders' equity 4,345,932 8,241,186
Liabilities and Stockholders' Equity $ 11,524,712 $ 13,334,227
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.19.1
INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jan. 31, 2019
Apr. 30, 2018
Allowance for Doubtful Accounts Receivable, Current $ 1,124,161 $ 322,638
Preferred Stock, Par Value Per Share $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 100,000,000 100,000,000
Preferred Stock, Shares Issued
Preferred Stock, Shares Outstanding
Common Stock, Par Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares, Issued 5,946,832 5,930,468
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.19.1
INTERIM CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Revenue        
Software $ 1,119,311 $ 1,791,165 $ 3,398,729 $ 5,306,925
Subscription, support and maintenance 1,367,387 1,120,690 3,938,247 3,069,371
Professional services and other 101,060 172,048 579,873 1,230,978
Total revenue 2,587,758 3,083,903 7,916,849 9,607,274
Operating expenses:        
Cost of sales (includes depreciation of $528 (2018 - $4,753)) 563,236 362,057 1,782,603 1,131,122
Sales and marketing 983,290 996,470 2,945,939 3,031,981
Research and development 1,369,196 1,361,219 4,163,889 4,052,129
General and administrative 699,428 800,049 3,241,167 2,407,234
Total operating expenses 3,615,150 3,519,795 12,133,598 10,622,466
Loss from operations (1,027,392) (435,892) (4,216,749) (1,015,192)
Interest and other income (expense), net:        
Interest and other income 2,145   2,145  
Interest expense (22,122) (123) (26,788) (338)
Foreign exchange gain (loss) (16,266) (342,328) 108,205 (756,512)
Change in fair value of derivative instruments 4,255   (897)  
Total interest and other income (expense), net (31,988) (342,451) 82,665 (756,850)
Net loss for the period $ (1,059,380) $ (778,343) $ (4,134,084) $ (1,772,042)
Net loss per share        
Basic and diluted (in dollars per share) $ (0.18) $ (0.14) $ (0.70) $ (0.33)
Weighted average common shares outstanding:        
Basic and diluted (in shares) 5,945,181 5,539,352 5,939,803 5,354,690
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.19.1
INTERIM CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) (Unaudited) - USD ($)
9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Depreciation $ 528 $ 4,753
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.19.1
INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Net loss for the period $ (1,059,380) $ (778,343) $ (4,134,084) $ (1,772,042)
Other comprehensive loss:        
Foreign currency translation adjustments (1,096) 633,751 (316,356) 1,404,362
Comprehensive loss $ (1,060,476) $ (144,592) $ (4,450,440) $ (367,680)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.19.1
INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Cash flows from operating activities:    
Net loss for the period $ (4,134,084) $ (1,772,042)
Adjustments to reconcile net loss to net cash used in operating activities:    
Bad debt expense 817,331 197,870
Deferred lease inducements (7,421) (7,626)
Depreciation and amortization 73,323 85,153
Unrealized foreign exchange (gain) loss (172,503) 707,942
Stock-based compensation 404,414 494,883
Issuance of common stock for services   11,105
Change in fair value of derivative instruments 6,045  
Changes in assets and liabilities:    
Accounts payable and accrued liabilities (3,901) 166,680
Accounts receivable 460,929 (1,997,358)
Deferred sales commission costs (38,340)  
Accrued warranty (13,825) 10,965
Customer deposits 937 (5,730)
Prepaid expenses and other current assets (81,217) (46,973)
Unearned revenue 114,197 286,724
Net cash used in operating activities (2,574,115) (1,868,407)
Cash flows from investing activities:    
Purchases of equipment (29,147) (73,415)
Purchases of intangibles (9,395) (13,864)
Net cash used in investing activities (38,542) (87,279)
Cash flows from financing activities:    
Net proceeds from issuance of common stock 16,739 2,895,655
Repurchases of common stock   (32,059)
Proceeds received from loan payable 2,000,000  
Net cash provided by financing activities 2,016,739 2,863,596
Foreign exchange effect on cash (8,106) 69,489
Decrease in cash (604,024) 977,399
Cash, beginning of the period 2,348,883 2,071,019
Cash, end of the period 1,744,859 3,048,418
Cash paid for:    
Interest 26,740 341
Taxes $ 0 $ 0
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.19.1
INTERIM CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) - USD ($)
Common Shares [Member]
Treasury Shares [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Total
Beginning Balance at Apr. 30, 2017 $ 5,005 $ (60) $ 71,680,575 $ (60,481,015) $ (4,025,196) $ 7,179,309
Beginning Balance (Shares) at Apr. 30, 2017 5,005,245 (59,900)        
Private placement, net of share issuance costs $ 967   2,831,479     2,832,446
Private placement, net of share issuance costs (Shares) 966,740          
Issuance of common stock for services $ 14   33,303     33,317
Issuance of common stock for services (in shares) 14,000          
Share repurchase plan   $ (14) (33,807)     (33,821)
Share repurchase plan (Shares)   (13,600)        
Cancellation of shares $ (74) $ 74 1,762     1,762
Cancellation of shares (Shares) (73,500) 73,500        
Stock-based compensation     494,883     494,883
Employee share purchase program $ 22   61,970     61,992
Employee share purchase program (Shares) 22,226          
Exercise of stock options $ 1   1,217     1,218
Exercise of stock options (Shares) 495          
Net loss for the period       (1,772,042)   (1,772,042)
Foreign currency translation adjustment         1,404,362 1,404,362
Ending Balance at Jan. 31, 2018 $ 5,935   75,071,382 (62,253,057) (2,620,834) 10,203,426
Ending Balance (Shares) at Jan. 31, 2018 5,935,206          
Adoption of ASC 606         134,033 134,033
Beginning Balance, Adjusted Balance $ 5,931   75,170,181 (63,567,652) (3,233,241) 8,375,219
Beginning Balance at Apr. 30, 2018 $ 5,931   75,170,181 (63,701,685) (3,233,241) 8,241,186
Beginning Balance (Shares) at Apr. 30, 2018 5,930,468          
Stock-based compensation     404,414     404,414
Employee share purchase program $ 9   19,109     19,118
Employee share purchase program (Shares) 9,406          
Exercise of stock options $ 7   (2,386)     $ (2,379)
Exercise of stock options (Shares) 6,958         35,500
Net loss for the period       (4,134,084)   $ (4,134,084)
Foreign currency translation adjustment         (316,356) (316,356)
Ending Balance at Jan. 31, 2019 $ 5,947   $ 75,591,318 $ (67,701,736) $ (3,549,597) $ 4,345,932
Ending Balance (Shares) at Jan. 31, 2019 5,946,832          
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Nature of Operations
9 Months Ended
Jan. 31, 2019
Nature of Operations [Text Block]
Note 1 Nature of Operations

CounterPath Corporation (the “Company”) was incorporated in the State of Nevada on April 18, 2003. The Company focuses on the design, development, marketing and sales of software applications and related services, such as pre and post sales technical support and customization services, that enable enterprises and telecommunication service providers to deliver Unified Communications (“UC”) services, including voice, video, messaging and collaboration functionality, over their Internet Protocol, or IP, based networks. The Company’s products are sold either directly or through channel partners, to small, medium and large businesses (“enterprises”) and telecom service providers, in North America, and in Europe, Middle East, Africa (collectively “EMEA”), Asia Pacific and Latin America.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and Principles of Consolidation
9 Months Ended
Jan. 31, 2019
Basis of Presentation and Principles of Consolidation [Text Block]
Note 2 Basis of Presentation and Principles of Consolidation

The accompanying interim consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (“U.S. GAAP”) and are stated in U.S. dollars, except where otherwise disclosed.

These interim consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, CounterPath Technologies Inc., a company existing under the laws of the province of British Columbia, Canada, BridgePort Networks, Inc. (“BridgePort”), a company incorporated under the laws of the state of Delaware and CounterPath LLC, a company formed on August 27, 2018, under the laws of the state of Delaware. The results of NewHeights Software Corporation (“NewHeights”), which subsequently was amalgamated with another subsidiary to become CounterPath Technologies Inc., are included from August 2, 2007, the date of acquisition. The results of FirstHand Technologies Inc. (“FirstHand”), which subsequently was amalgamated with CounterPath Technologies Inc., and BridgePort are included from February 1, 2008, the date of acquisition. All inter-company transactions and balances have been eliminated.

These interim consolidated financial statements have been prepared on a going concern basis, which implies the Company will continue to realize its assets and discharge its liabilities and commitments in the normal course of business.

Going Concern

The Company has experienced recurring losses and has an accumulated deficit of $67,701,736 as of January 31, 2019, as a result of flat to declining revenues resulting from a number of factors including its buildout of a cloud based subscription platform concurrent with the change of its licensing model to subscription based licensing and has not reached profitable operations which raises substantial doubt about its ability to continue operating as a going concern within one year of the date of issuance of the financial statements.

To alleviate this situation, the Company has plans in place to improve its financial position and liquidity, while executing on its growth strategy, by managing and or reducing costs that are not expected to have an adverse impact on the ability to generate cash flows, as the transition to its software as a service platform and subscription licensing continues.

The Company has historically been able to manage liquidity requirements through cost management and cost reduction measures, supplemented with raising additional financing. On October 10, 2018, the Company entered into a loan agreement for an aggregate principal amount of up to $3,000,000. See Note 7 – Loan Payable for further detail. As of January 31, 2019, the Company has no other commitments to raise funds.

Interim Reporting

The information presented in the accompanying interim consolidated financial statements is without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in the consolidated financial statements prepared in accordance with generally accepted accounting principles have been condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading.

These statements reflect all adjustments, which are, in the opinion of management, necessary to present fairly the financial position, results of operations and cash flows for the interim periods presented in accordance with generally accepted accounting principles in the United States of America. Except where noted, these interim financial statements follow the same accounting policies and methods of their application as the Company’s April 30, 2018 annual audited consolidated financial statements. All adjustments are of a normal recurring nature. It is suggested that these interim financial statements be read in conjunction with the Company’s April 30, 2018 annual audited consolidated financial statements.

Operating results for the three and nine months ended January 31, 2019 are not necessarily indicative of the results that can be expected for the year ending April 30, 2019.

Reclassification

Certain prior period balances have been reclassified to conform to the current period presentation in the Company’s consolidated interim financial statements and the accompanying notes.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies
9 Months Ended
Jan. 31, 2019
Summary of Significant Accounting Policies [Text Block]
Note 3 Summary of Significant Accounting Policies

The significant accounting policies used in preparation of these interim consolidated financial statements are disclosed in our Annual Report on Form 10-K for the fiscal year ended April 30, 2018 filed with the Securities Exchange Commission on July 25, 2018, and there have been no changes to the Company's significant accounting policies during the three and nine months ended January 31, 2019, except for the revenue recognition policy, described in Note 4 – Revenue Recognition under ASC 606, that was updated as a result of adopting Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers: Topic 606 (“ASU 2014-09” or “ASC 606”). ASU 2014-09 also included Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers. All amounts and disclosures set forth herein are in compliance with these standards.

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and accounts receivable. The Company has exposure to credit risk to the extent cash balances exceed amounts covered by federal deposit insurance; however, the Company believes that its credit risk on cash balances is immaterial. The Company is also subject to concentrations of credit risk in its accounts receivable. The Company monitors and actively manages its receivables, and from time to time will insure certain receivables with higher credit risk and may require collateral or other securities to support its accounts receivable.

Revenue from significant customers for the three and nine months ended January 31, 2019 and 2018 is summarized below:

                                                                                                      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
                                                                                                    2019       2018     2019     2018  
  Customer A   –%     17%     –%     6%  

The table below presents significant customers who accounted for greater than 10% of total accounts receivable as of January 31, 2019 and April 30, 2018:

      January 31,     April 30,  
      2019     2018  
  Customer A   –%     18%  
  Customer B   –%     13%  

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are presented net of an allowance for doubtful accounts.

      January 31,     April 30,  
      2019     2018  
  Balance of allowance for doubtful accounts, beginning of period $  322,638   $  80,232  
  Bad debt provision   801,523     578,024  
  Write-off of receivables       (335,618 )
  Balance of allowance for doubtful accounts, end of period $  1,124,161   $  322,638  

The Company determines the allowance for doubtful accounts by considering a number of factors, including the length of time the accounts receivable are beyond the contractual payment terms, previous loss history, and the customer’s current ability to pay its obligation. When the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, the Company records a charge to the allowance to reduce the customer’s related accounts.

Derivative Instruments

The Company accounts for derivative instruments, consisting of foreign currency forward contracts, pursuant to the provisions of ASC 815, Derivatives and Hedging (“ASC 815”). ASC 815 requires the Company to measure derivative instruments at fair value and record them in the balance sheet as either an asset or liability and expands financial reporting about derivative instruments and hedging activities by requiring enhanced disclosures to enable investors to better understand their effects on an entity’s financial position, results of operations and cash flows. The Company does not use derivative instruments for trading purposes. ASC 815 also requires qualitative disclosures about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of and gains and losses on derivative instruments, and disclosures about credit-risk-related contingent features in derivative agreements.

The Company also routinely enters into foreign currency forward contracts, not designated as hedging instruments, to protect the Company from fluctuations in exchange rates. Gains or losses arising out of marked to market fair value valuation of non-designated forward contracts are recognized in net income.

The Company records foreign currency option and forward contracts on its Consolidated Balance Sheets as derivative assets or liabilities depending on whether the fair value of such contracts is a net asset or net liability, respectively. See Note 5 - Derivative Instruments for further detail. The Company did not enter any foreign currency derivatives designated as cash flow hedges in the three and nine months ended January 31, 2019.

Recently Adopted Accounting Pronouncements

In May 2014, FASB issued ASU 2014-09, Revenue From Contracts With Customers (“Topic 606”) which supersedes the revenue recognition requirements in Topic 605 “Revenue Recognition” (“Topic 605”) and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. The Company adopted ASU 2014-09 as of May 1, 2018 using the modified retrospective transition method. See Note 4 – Revenue Recognition under ASC 606 for further details.

Recently Issued Accounting Pronouncements

In August 2017, the FASB issued ASU 2017-12, Targeted Improvements to Accounting for Hedging Activities, which amends the presentation and disclosure requirements and changes how companies assess effectiveness. The amendments are intended to more closely align hedge accounting with companies’ risk management strategies, simplify the application of hedge accounting, and increase transparency as to the scope and results of hedging programs. This amendment is effective for annual periods beginning after December 15, 2018, including interim periods within those periods. Early application is permitted. The Company is currently assessing the future impact of this update on its consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles – Goodwill and Other: Simplifying the Test for Goodwill Impairment, which amends the guidance to eliminate Step 2 from the goodwill impairment test. Instead, under the amendments in the new guidance, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The amendments will be effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company is evaluating the impact of this amendment on its consolidated financial statements and related disclosures.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments: Measurement of Credit Losses on Financial Instruments which amends the guidance on measuring credit losses on financial assets held at amortized cost. The amendment is intended to address the issue that the previous “incurred loss” methodology was restrictive for a company’s ability to record credit losses based on not yet meeting the “probable” threshold. The new language will require these assets to be valued at amortized cost presented at the net amount expected to be collected will a valuation provision. The amendments will be effective for fiscal years beginning after December 15, 2019. The Company is evaluating the impact of this amendment on our consolidated financial statements and related disclosures.

In February 2016, FASB issued ASU 2016-02, Leases. The guidance would require lessees to recognize most leases on their balance sheets as lease liabilities with corresponding right -of-use assets. The guidance is effective for annual and interim reporting periods beginning on or after December 15, 2018. The Company is currently evaluating the impact of its pending adoption of ASU 2016-02 on its consolidated financial statements.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition under ASC 606
9 Months Ended
Jan. 31, 2019
Revenue Recognition under ASC 606 [Text Block]
Note 4 Revenue Recognition under ASC 606

On May 1, 2018, the Company adopted the new accounting standard, ASC 606 “Revenue from Contracts with Customers” and all related amendments to the new accounting standard to contracts using the modified retrospective method. The Company recognized the cumulative effect of initially applying the new revenue recognition standard to contracts with open performance obligations as of May 1, 2018, as an adjustment to the opening balance of retained earnings. Results of the reporting period beginning May 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported in accordance with the Company's historic accounting under ASC 605.

Revenues from contracts with customers are recognized when control of promised goods and services is transferred to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.

The Company recognizes revenue using the five-step model as prescribed by ASC 606:

  1)

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

  2)

Identification of the performance obligations in the contract;

  3)

Determination of the transaction price;

  4)

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

  5)

Recognition of revenue when or as, the Company satisfies a performance obligation.

When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company estimates the amount to reserve for uncollectible amounts at the end of each reporting period based on the aging of the contract balance, current and historical customer trends, and communications with its customers. These reserves are recorded against the related accounts receivable.

The transaction price is the consideration that the Company expects to receive from its customers in exchange for its products or services. In determining the allocation of the transaction price, the Company identifies performance obligations in contracts with customers, which may include products, subscriptions to software and services, support, professional services and training. The Company allocates the transaction price to each performance obligation on a relative standalone selling price basis. The standalone selling price (“SSP”) is the price at which the Company would sell a promised product or service separately to a customer. The Company determines the SSP using information that may include market conditions or other observable inputs. In certain cases, the Company is able to establish a SSP based on observable prices for products or services sold separately. In these instances, the Company would use a single amount to estimate a SSP. If a SSP is not directly observable, for example when pricing is variable, the Company will use a range of SSP.

In certain circumstances, the Company may estimate SSP for a product or service by applying the residual approach. This approach has been most commonly used when certain perpetual software licenses are only sold bundled with one year of post-contract support or other services, and a price has not been established for the software.

Significant judgement is used to determine SSP and to determine whether there is a variance that needs to be allocated based on the relative SSP of the various products and services. Estimating SSP is a formal process that includes review and approval by the Company’s management.

Software Revenue

The Company generates software revenue primarily on a single fee per perpetual software license basis. The Company recognizes software revenue for perpetual licenses when control has transferred to the customer, which is generally at the time of delivery when the customer has the ability to deploy the licenses, provided all revenue recognition criteria have been met. If the revenue recognition criteria has not been met, the revenue is deferred or not recognized.

Subscription, support and maintenance

Revenue from the Company’s recurring subscription revenue from subscriptions related to our software as a service offering is recognized ratably over the contractual subscription term as control of the goods or services is transferred to the customer, beginning on the date that the subscription is made available to the customer. Support and maintenance revenue is generated from recurring annual software support and maintenance contracts for our perpetual software licenses and is recognized ratably over the term of the service period, which is generally twelve months. Support and maintenance services include e-mail and telephone support, unspecified rights to bug fixes and product updates and upgrades and enhancements available on a when-and-if available basis. Both subscription revenue and support and maintenance revenue are typically billed annually in advance based on the terms of the arrangement.

Professional services and other

Professional services and other revenue is generated through services including product configuration and customization, implementation, dedicated engineering and training. The amount of product configuration and customization required by a customer typically increases as the order size increases from a given customer. Services and pricing may vary depending upon a customer’s requirements for customization, implementation and training. Depending on the services to be provided, revenue from professional services and other is generally recognized at the time of delivery when the services have been completed and control has been transferred.

For contracts with elements related to customized network solutions and certain network build-outs or software systems that require significant modification or customization, the Company will recognize revenue using the percentage-of-completion method. In using the percentage-of-completion method, revenues are generally recorded based on completion of milestones as described in the agreement. Profit estimates on long-term contracts are revised periodically based on changes in circumstances and any losses on contracts are recognized in the period that such losses become known.

Unearned Revenue

Unearned revenue represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of annual support and subscription services and professional services not yet provided as of the balance sheet date.

During the three and nine months ended January 31, 2019, the Company recognized $473,272 and $2,129,124 in revenue, respectively, in its consolidated statements of operations that was previously recognized as unearned revenue in the consolidated balance sheets at May 1, 2018.

Costs to Obtain a Customer Contract

Sales commissions and related expenses are considered incremental and recoverable costs of acquiring customer contracts. These costs are capitalized and amortized on a systematic basis, consistent with the timing of revenue recognition over the anticipated benefit period of up to 3.5 years, depending on the products and services. The anticipated benefit period was estimated based on the average length of applicable customer contracts and includes the contract term and any anticipated renewal periods. This amortization expense is recorded in sales and marketing expense within the Company's consolidated statement of operations. The Company has elected to apply a practical expedient that permits the Company to expense costs to obtain a contract as incurred, if the anticipated benefit period is one year or less. From time to time, management will revisit the estimates used in recognizing the costs to obtain customer contracts.

During the three and nine months ended January 31, 2019, the Company capitalized approximately $79,926 and $399,058, respectively, of costs to obtain revenue contracts and amortized approximately $73,127 and $186,822 of commissions during those same periods to sales and marketing expense.

Capitalized costs to obtain a revenue contract on the Company's condensed consolidated balance sheets totaled approximately $172,373 at January 31, 2019.

Costs to Fulfill a Customer Contract

Certain contract costs incurred to fulfill obligations under a contract are capitalized when such costs generate or enhance resources to be used in satisfying future performance obligations and the costs are deemed recoverable. Judgement is used in determining whether certain contract costs can be capitalized. These costs are capitalized and amortized on a systematic basis to match the timing of revenue recognition over the anticipated benefit period of up to 3.5 years, depending on the products and services. The anticipated benefit period was estimated based on the average length of applicable customer contracts and includes the contract term and any anticipated renewal periods. This amortization expense is recorded in cost of sales in the Company’s consolidated statement of operations. From time to time, management will review the capitalized costs for impairment and will also revisit the estimates used in recognizing the costs to fulfill customer contracts.

Adoption Impact of ASC 606

The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the condensed consolidated balance sheet as of May 1, 2018:

      Balance at     ASC 606     Balance at  
      April 30, 2018     Adjustments     May 1, 2018  
  Current assets:                  
       Deferred sales commissions costs $  –   $  70,248   $  70,248  
  Non-current assets:                  
       Deferred sales commissions costs $  –   $  63,785   $  63,785  
  Stockholders’ equity:                  
       Accumulated deficit $  (63,701,685 ) $  134,033   $  (63,567,652 )

The following tables summarize the adoption impact of ASC 606 on the Company's condensed consolidated financial statements for the three and nine months ended January 31, 2019.

Selected Condensed Consolidated Income Statement Line Items:

      Three Months Ended January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Revenue:                  
     Software $  1,104,256   $  15,055   $  1,119,311  
     Subscription, support and maintenance   1,369,457     (2,070 )   1,367,387  
     Professional services and other   118,206     (17,146 )   101,060  
         Total revenue $  2,591,919   $  (4,161 ) $  2,587,758  
                     
  Operating expenses:                  
     Sales and marketing $  990,089   $  (6,799 ) $  983,290  
  Loss from operations $  (1,030,030 ) $  2,638   $  (1,027,392 )
                     
  Net loss per share:                  
     Basic and diluted $  (0.18 ) $  –   $  (0.18 )
 
      Nine Months Ended January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Revenue:                  
     Software $  3,415,716   $  (16,987 ) $  3,398,729  
     Subscription, support and maintenance   3,941,904     (3,657 )   3,938,247  
     Professional services and other   556,698     23,175     579,873  
         Total revenue $  7,914,318   $  2,531   $  7,916,849  
                     
  Operating expenses:                  
     Sales and marketing $  2,982,294   $  (36,355 ) $  2,945,939  
  Loss from operations $  (4,255,635 ) $  38,886   $  (4,216,749 )
                     
  Net loss per share:                  
     Basic and diluted $  (0.71 ) $  0.01   $  (0.70 )

Selected Condensed Consolidated Balance Line Items:

      January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Current assets:                  
     Deferred sales commissions costs $  –   $  110,561   $  110,561  
  Current liabilities:                  
     Unearned revenue $  2,682,604   $  (2,531 ) $  2,680,073  
  Non-current assets:                  
     Deferred sales commissions costs $  –   $  61,812   $  61,812  
  Stockholders’ equity:                  
     Accumulated deficit $  (67,871,578 ) $  169,842   $  (67,701,736 )

Selected Condensed Consolidated Statement of Cash Flows Line Items:

      Nine Months Ended January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Net loss $  (4,172,970 ) $  38,886   $  (4,134,084 )
  Deferred sales commissions costs $  –   $  (38,340 ) $  (38,340 )
  Unearned revenue $  116,728   $  (2,531 ) $  114,197  
  Unrealized foreign exchange (gain) loss $  (174,488 ) $  1,985   $  (172,503 )
  Net cash provided by operating activities $  (2,574,115 ) $  –   $  (2,574,115 )

Disaggregation of Revenue

The Company disaggregates its revenue by geographic region. See Note 10 – Segmented Information for more information.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments
9 Months Ended
Jan. 31, 2019
Derivative Instruments [Text Block]
Note 5 Derivative Instruments

In the normal course of business, the Company is exposed to fluctuations in the exchange rates associated with foreign currencies. The Company’s primary objective for holding derivative financial instruments is to manage foreign currency exchange rate risk.

Foreign Currency Exchange Rate Risk

A majority of the Company’s revenue activities are transacted in U.S. dollars. However, the Company is exposed to foreign currency exchange rate risk, inherent in conducting business globally in multiple currencies, primarily from its business operations in Canada.

The Company’s foreign currency risk management program includes entering into foreign currency derivatives at various times to mitigate the currency exchange rate risk on Canadian dollar denominated cash flows. These foreign currency forward and option contracts are considered non-designated derivative instruments and are not used for trading or speculative purposes. The changes in fair value and settlements are recorded in change in fair value of derivative instruments, net in the consolidated statement of operations.

During the three and nine months ended January 31, 2019 and 2018, the Company did not enter into any designated cash flow hedge contracts.

The following table summarizes the notional amounts of the Company’s outstanding derivative instruments:

        January 31,     April 30,  
  Fair value of Undesignated Derivatives     2019     2018  
  Foreign currency option contracts   $  2,000,000   $  –  

The following table presents the fair values of the Company’s derivative instruments on a gross basis as reflected on the Company’s consolidated balance sheets. The Company did not have any outstanding derivative contracts as of April 30, 2018.

        January 31, 2019  
        Derivative     Derivative  
  Fair value of Undesignated Derivatives     Assets     Liabilities  
  Foreign currency option contracts   $  12,007   $               18,052  

During the three and nine months ended January 31, 2019, the Company recorded a gain of $4,255 and a loss of $897, respectively, resulting from the change in fair value of derivative instruments. No such gains or losses were recorded in the prior year as the Company did not enter into any forward and option contracts.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements
9 Months Ended
Jan. 31, 2019
Fair Value Measurements [Text Block]
Note 6 Fair Value Measurements

Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to valuation of these assets or liabilities are set forth below. Transfers between levels are recognized at the end of each quarter. The Company did not recognize any transfers between levels during the periods presented.

Level 1—Inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2—Inputs (other than quoted prices included in Level 1) are observable for the asset or liability, either directly or indirectly such as interest rates, foreign exchange rates, and yield curves that are observable at commonly quoted intervals.

Level 3— unobservable inputs for the asset or liability which are typically based on an entity’s own assumptions, as there is little, if any, related market activity.

Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.

The carrying values of financial instruments classified as current assets and current liabilities approximates their fair values, based on the nature and short maturity of these instruments, and are presented in the Company’s financial statements at carrying cost.

Financial Instruments Measured at Fair value

The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis as of January 31, 2019 and April 30, 2018.

      Carrying           Fair Value        
             As at January 31, 2019   Amount     Fair Value     Levels     Reference  
  Assets                        
  Cash $  1,744,859   $  1,744,859     1     N/A  
  Foreign currency option contracts   12,007     12,007     2     Note 5  
    $  1,756,866   $  1,756,866              
                           
  Liabilities                        
  Foreign currency option contracts $  18,052   $  18,052     2     Note 5  
 
      Carrying           Fair Value        
                 As at April 30, 2018   Amount     Fair Value     Levels     Reference  
  Cash $  2,348,883   $  2,348,883     1     N/A  

Financial Instruments Not Measured at Fair Value

The following table presents the Company’s liability that is not measured at fair value as of January 31, 2019, but for which fair value is available:

      Carrying           Fair Value        
             As at January 31, 2019   Amount     Fair Value     Levels     Reference  
  Loan payable $  2,000,000   $  2,118,677     2     Note 7  

Loan payable is presented on the consolidated balance sheets at carrying cost. The fair value of the fixed interest rate loan is estimated based on observable market prices or inputs. Where observable prices or inputs are not available, valuation models are applied using the net present value of cash flow streams over the term, using estimated market rates for similar instruments and remaining terms.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Loan Payable
9 Months Ended
Jan. 31, 2019
Loan Payable [Text Block]
Note 7 Loan Payable

On October 10, 2018, the Company entered into a loan agreement (the “Loan Agreement”) with Wesley Clover International Corporation and KMB Trac Two Holdings Ltd for an aggregate principal amount of up to $3,000,000. Pursuant to the terms of the Loan Agreement, the loan is unsecured and will be made available in multiple advances at the discretion of the Company and will bear interest at a rate of 8% per year, payable monthly. The outstanding principal and any accrued interest may be prepaid without penalty and is to be fully repaid on the second anniversary of the first advance.

As of January 31, 2019, the principal balance of the loan payable was $2,000,000. This balance is to be repaid on or before October 11, 2020. During the three and nine months ended January 31, 2019, the Company recognized $22,137 and $26,740, respectively, in interest expense in the consolidated statement of operations. See Note 9 – Related Party Transactions.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Common Stock
9 Months Ended
Jan. 31, 2019
Common Stock [Text Block]
Note 8 Common Stock

Private Placement

On January 24, 2018, the Company issued an aggregate of 427,500 shares of common stock under a non-brokered private placement at a price of $4.01 per share for total gross proceeds of $1,714,275 less issuance costs of $48,325.

On July 20, 2017, the Company issued an aggregate of 539,240 shares of common stock under a non-brokered private placement at a price of $2.20 per share for total gross proceeds of $1,186,328 less issuance costs of $19,832. There were no private placements during the nine months ended January 31, 2019.

Shares Issued for Services

On October 16, 2017, the Company entered into an agreement to issue 14,000 shares of the Company’s common stock in exchange for investor relation services. The agreement was terminated on April 8, 2018 as the services were no longer required. Pursuant to the terms of the agreement, upon termination, 7,211 shares of common stock were returned to the Company.

Stock Options

During the nine months ended January 31, 2019, the Company granted 221,000 stock options to certain employees of the Company. No stock options were granted during the same period in the prior year. The weighted-average fair value of options granted during the nine months ended January 31, 2019 was $0.82. The weighted-average assumptions utilized to determine such value is presented in the following table:

      Nine Months Ended  
      January 31, 2019  
  Risk-free interest rate   2.7%  
  Expected volatility   77.2%  
  Expected term   3.7 years  
  Dividend yield   –%  

During the nine months ended January 31, 2019, the Company issued 6,958 shares pursuant to cashless exercises of 35,500 stock options and remitted employee tax withholdings of approximately $2,386 on the behalf of its employees. No stock options were exercised in the same periods in the prior year. The following is a summary of the status of the Company’s stock options as of January 31, 2019 and the stock option activity during the nine months ended January 31, 2019:

      Weighted Average  
      Number of     Exercise Price  
      Options     per Share  
  Outstanding at April 30, 2018   675,042   $  2.66  
  Granted   221,000   $  1.45  
  Forfeited/Cancelled   (151,635 ) $  2.74  
  Expired   (71,000 ) $  2.50  
  Exercised   (35,500 ) $  2.50  
  Outstanding at January 31, 2019   637,907   $  2.25  
               
  Exercisable at January 31, 2019   217,493   $  2.57  
  Exercisable at April 30, 2018   256,555   $  2.47  

Employee and non-employee stock-based compensation amounts classified in the Company’s consolidated statements of operations for the three and nine months ended January 31, 2019 and 2018 are as follows:

      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
      2019     2018     2019     2018  
  Cost of sales $  11,528   $  11,583   $  37,098   $  39,439  
  Sales and marketing   16,333     17,141     55,093     58,814  
  Research and development   11,478     11,006     37,491     42,933  
  General and administrative   10,455     25,630     55,178     97,978  
  Total stock-option based compensation $  49,794   $  65,360   $  184,860   $  239,164  

Employee Stock Purchase Plan

Under the terms of the Employee Stock Purchase Plan (the “ESPP”) all regular salaried (non-probationary) employees can purchase up to 6% of their base salary in shares of the Company’s common stock at market price. The Company matches 50% of the shares purchased by issuing or purchasing in the market up to 3% of the respective employee’s base salary in shares. During the nine months ended January 31, 2019, the Company matched $19,118 (2018 - $36,210) in shares purchased by employees under the ESPP. During the nine months ended January 31, 2019, 19,724 shares (2018 – 12,832 shares) were purchased on the open market and 9,406 shares (2018 – 22,226) were issued from treasury under the ESPP.

A total of 220,000 shares have been reserved for issuance under the ESPP. As of January 31, 2019, a total of 152,098 shares were available for issuance under the ESPP.

Deferred Share Unit Plan

During the nine months ended January 31, 2019, 236,981 (2018 - 119,998) deferred stock units (“DSUs”) were issued under the Deferred Stock Unit Plan (“DSUP”), of which 45,661 DSUs have been cancelled. Of the oustanding DSUs granted this year, 122,830 were granted to officers and employees and 68,490 were granted to non-employee directors. As of January 31, 2019, a total of 42,495 shares were available for issuance under the DSUP.

The following table summarizes the Company’s outstanding DSU awards as of January 31, 2019, and changes during the period then ended:

            Weighted  
            Average Grant  
            Date Fair  
      Number of DSUs     Value Per DSU  
  DSUs outstanding at April 30, 2018   465,390   $  6.40  
  Granted   236,981   $  2.05  
  Cancelled   (68,880 ) $  2.42  
  DSUs outstanding at January 31, 2019   633,491   $  5.20  

Employee and non-employee DSU based compensation amounts classified in the Company’s consolidated statements of operations for the three and nine months ended January 31, 2019 and 2018 are as follows:

      Three Months Ended     Nine Months Ended  
      January 31,     January 31,        
      2019     2018     2019     2018  
  General and administrative $  15,024   $ 22,564   $  219,554   $  255,719  

Normal Course Issuer Bid Plan

Pursuant to a normal course issuer bid (“NCIB”) commencing on March 29, 2017 and expired March 28, 2018, the Company was authorized to purchase 258,613 shares of the Company’s common stock through the facilities of the Toronto Stock Exchange (the “TSX”) and other Canadian marketplaces or U.S. marketplaces. During the period March 29, 2017 to January 31, 2018, the Company repurchased 73,500 common shares at an average price of $2.18 (CDN$2.81) for a total of $160,230. As of January 31, 2018, a total of 73,500 shares had been cancelled.

On March 27, 2018, the Company filed another normal course issuer bid commencing on March 29, 2018 and expiring March 28, 2019. Under this normal course issuer bid, the Company is authorized to purchase up to 284,278 shares of its common stock through the facilities of the TSX and other Canadian marketplaces or U.S. marketplaces. During the three and nine months ended January 31, 2019, no shares were repurchased under the NCIB.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Related Party Transactions
9 Months Ended
Jan. 31, 2019
Related Party Transactions [Text Block]
Note 9 Related Party Transactions

On October 10, 2018, the Company entered into a loan agreement (the “Loan Agreement”) with Wesley Clover International Corporation, a company controlled by the Chairman of the Company, and KMB

Trac Two Holdings Ltd., a company owned by the spouse of a director of the Company. As of January 31, 2019, the principal balance of the loan payable was $2,000,000. During the three and nine months ended January 31, 2019, the Company recognized $22,137 and $26,740, respectively, in interest expense in the consolidated statement of operations. See Note 7 – Loan Payable for more information.

During the three and nine months ended January 31, 2019, the Company through its wholly owned subsidiary, CounterPath Technologies Inc., paid $20,946 and $63,012 (2018 - $21,911 and $65,277), respectively, to KRP Properties (“KRP”) (previously known as Kanata Research Park Corporation) for leased office space. KRP is controlled by the Chairman of the Company.

On November 21, 2013, the Company, through its wholly owned subsidiary, CounterPath Technologies Inc., entered into an agreement with 8007004 (Canada) Inc. (“8007004”) to lease office space. 8007004 is controlled by a member of the board of directors of the Company. CounterPath Technologies Inc., paid $7,733 and $23,263 (2018 - $8,258 and $24,820) for the three and nine months ended January 31, 2019, respectively.

On January 24, 2018, the Company issued an aggregate of 427,500 shares of common stock under a non-brokered private placement at a price of $4.01 per share for total gross proceeds of $1,714,275 less issuance costs of $48,325. In connection with this private placement, KRP, a company controlled by the Chairman of the Company, purchased 125,000 shares and KMB Trac Two Holdings Ltd., a company owned by the spouse of a director of our Company, purchased 125,000 shares.

On July 20, 2017, our Company issued an aggregate of 539,240 shares of common stock under a non-brokered private placement at a price of $2.20 per share for total gross proceeds of $1,186,328 less issuance costs of $19,832. In connection with this private placement, Wesley Clover International Corporation purchased 144,357 shares, KMB Trac Two Holdings Ltd., purchased 180,446 shares, the chief financial officer of the Company, purchased 4,511 shares, and the executive vice president, sales and marketing of the Company, purchased 4,545 shares.

The above transactions are in the normal course of operations and are recorded at amounts established and agreed to between the related parties.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Segmented Information
9 Months Ended
Jan. 31, 2019
Segmented Information [Text Block]
Note 10 Segmented Information

The Company’s chief operating decision maker reviews financial information presented on a consolidated basis, accompanied by disaggregated information about revenues by geographic region for purposes of making operating decisions and assessing financial performance. Accordingly, the Company has concluded that it has one reportable operating segment.

Revenues are categorized based on the country in which the customer is located. The following is a summary of total revenues by geographic area for the three and nine months ended January 31, 2019 and 2018:

      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
      2019     2018     2019     2018  
  North America $  1,682,944   $  1,648,430   $  5,063,949   $  5,158,026  
  EMEA   501,404     1,127,537     1,713,885     3,304,887  
  Asia Pacific   278,440     216,479     830,100     744,693  
  Latin America   124,970     91,457     308,915     399,668  
    $  2,587,758   $  3,083,903   $  7,916,849   $  9,607,274  

All of the Company’s long-lived assets, which include equipment, goodwill and intangible assets and other assets, are located in Canada and the United States as follows:

      January 31,     April 30,  
      2019     2018  
  Canada   6,965,438     7,150,537  
  United States   30,905     35,919  
                                                                                                                                                                $  6,996,343   $  7,186,456  
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments
9 Months Ended
Jan. 31, 2019
Commitments [Text Block]
Note 11 Commitments

Total payable over the term of the agreements for the period ended are as follows:

      Office     Office           Voice        
      Leases –     Leases –     Total     Platform        
      Related     Unrelated     Office     Service     Total  
      Party     Party     Leases     Contract     Commitments  
  2019 $  28,038   $  145,282   $  173,320   $  60,000   $  233,320  
  2020   5,156     305,167     310,323     240,000     550,323  
  2021       41,331     41,331     220,000     261,331  
  2022       24,110     24,110         24,110  
    $  33,194   $  515,890   $  549,084   $  520,000   $  1,069,084  
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Contingencies
9 Months Ended
Jan. 31, 2019
Contingencies [Text Block]
Note 12 Contingencies

The Company is party to legal claims from time to time which arise in the normal course of business. These claims are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Loss per share
9 Months Ended
Jan. 31, 2019
Loss per share [Text Block]
Note 13 Loss per share

The following table shows the computation of basic and diluted loss per share:

      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
      2019     2018     2019     2018  
  Numerator                        
     Net loss $  (1,059,380 ) $  (778,343 ) $  (4,134,084 ) $ (1,772,042 )
                           
  Denominator                        
     Weighted average shares outstanding   5,945,181     5,539,352     5,939,803     5,354,690  
     Effect of dilutive securities                
      5,945,181     5,539,352     5,939,803     5,354,690  
                           
  Basic and diluted loss per share $  (0.18 ) $  (0.14 ) $  (0.70 ) $  (0.33 )

For the three and nine months ended January 31, 2019, common share equivalents consisting of stock options and DSUs totaling 1,271,398 for both periods were not included in the computation of diluted EPS because the effect was anti-dilutive. For the three and nine months ended January 31, 2018, common share equivalents consisting of stock options and DSUs totaling 1,144,172 for both periods were not included in the computation of diluted EPS because the effect was anti-dilutive.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Jan. 31, 2019
Concentrations of Credit Risk [Policy Text Block]

Concentrations of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash and accounts receivable. The Company has exposure to credit risk to the extent cash balances exceed amounts covered by federal deposit insurance; however, the Company believes that its credit risk on cash balances is immaterial. The Company is also subject to concentrations of credit risk in its accounts receivable. The Company monitors and actively manages its receivables, and from time to time will insure certain receivables with higher credit risk and may require collateral or other securities to support its accounts receivable.

Revenue from significant customers for the three and nine months ended January 31, 2019 and 2018 is summarized below:

                                                                                                      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
                                                                                                    2019       2018     2019     2018  
  Customer A   –%     17%     –%     6%  

The table below presents significant customers who accounted for greater than 10% of total accounts receivable as of January 31, 2019 and April 30, 2018:

      January 31,     April 30,  
      2019     2018  
  Customer A   –%     18%  
  Customer B   –%     13%  
Accounts Receivable and Allowance for Doubtful Accounts [Policy Text Block]

Accounts Receivable and Allowance for Doubtful Accounts

Accounts receivable are presented net of an allowance for doubtful accounts.

      January 31,     April 30,  
      2019     2018  
  Balance of allowance for doubtful accounts, beginning of period $  322,638   $  80,232  
  Bad debt provision   801,523     578,024  
  Write-off of receivables       (335,618 )
  Balance of allowance for doubtful accounts, end of period $  1,124,161   $  322,638  
 
The Company determines the allowance for doubtful accounts by considering a number of factors, including the length of time the accounts receivable are beyond the contractual payment terms, previous loss history, and the customer’s current ability to pay its obligation. When the Company becomes aware of a specific customer’s inability to meet its financial obligations to the Company, the Company records a charge to the allowance to reduce the customer’s related accounts.
Derivative Instruments [Policy Text Block]

Derivative Instruments

The Company accounts for derivative instruments, consisting of foreign currency forward contracts, pursuant to the provisions of ASC 815, Derivatives and Hedging (“ASC 815”). ASC 815 requires the Company to measure derivative instruments at fair value and record them in the balance sheet as either an asset or liability and expands financial reporting about derivative instruments and hedging activities by requiring enhanced disclosures to enable investors to better understand their effects on an entity’s financial position, results of operations and cash flows. The Company does not use derivative instruments for trading purposes. ASC 815 also requires qualitative disclosures about objectives and strategies for using derivatives, quantitative disclosures about fair value amounts of and gains and losses on derivative instruments, and disclosures about credit-risk-related contingent features in derivative agreements.

The Company also routinely enters into foreign currency forward contracts, not designated as hedging instruments, to protect the Company from fluctuations in exchange rates. Gains or losses arising out of marked to market fair value valuation of non-designated forward contracts are recognized in net income.

The Company records foreign currency option and forward contracts on its Consolidated Balance Sheets as derivative assets or liabilities depending on whether the fair value of such contracts is a net asset or net liability, respectively. See Note 5 - Derivative Instruments for further detail. The Company did not enter any foreign currency derivatives designated as cash flow hedges in the three and nine months ended January 31, 2019.

Recently Adopted Accounting Pronouncements [Policy Text Block]

Recently Adopted Accounting Pronouncements

In May 2014, FASB issued ASU 2014-09, Revenue From Contracts With Customers (“Topic 606”) which supersedes the revenue recognition requirements in Topic 605 “Revenue Recognition” (“Topic 605”) and requires entities to recognize revenue when control of the promised goods or services is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods and services. The Company adopted ASU 2014-09 as of May 1, 2018 using the modified retrospective transition method. See Note 4 – Revenue Recognition under ASC 606 for further details.
Recently Issued Accounting Pronouncements [Policy Text Block]

Recently Issued Accounting Pronouncements

In August 2017, the FASB issued ASU 2017-12, Targeted Improvements to Accounting for Hedging Activities, which amends the presentation and disclosure requirements and changes how companies assess effectiveness. The amendments are intended to more closely align hedge accounting with companies’ risk management strategies, simplify the application of hedge accounting, and increase transparency as to the scope and results of hedging programs. This amendment is effective for annual periods beginning after December 15, 2018, including interim periods within those periods. Early application is permitted. The Company is currently assessing the future impact of this update on its consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles – Goodwill and Other: Simplifying the Test for Goodwill Impairment, which amends the guidance to eliminate Step 2 from the goodwill impairment test. Instead, under the amendments in the new guidance, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. The amendments will be effective for annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company is evaluating the impact of this amendment on its consolidated financial statements and related disclosures.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments: Measurement of Credit Losses on Financial Instruments which amends the guidance on measuring credit losses on financial assets held at amortized cost. The amendment is intended to address the issue that the previous “incurred loss” methodology was restrictive for a company’s ability to record credit losses based on not yet meeting the “probable” threshold. The new language will require these assets to be valued at amortized cost presented at the net amount expected to be collected will a valuation provision. The amendments will be effective for fiscal years beginning after December 15, 2019. The Company is evaluating the impact of this amendment on our consolidated financial statements and related disclosures.

In February 2016, FASB issued ASU 2016-02, Leases. The guidance would require lessees to recognize most leases on their balance sheets as lease liabilities with corresponding right -of-use assets. The guidance is effective for annual and interim reporting periods beginning on or after December 15, 2018. The Company is currently evaluating the impact of its pending adoption of ASU 2016-02 on its consolidated financial statements.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Jan. 31, 2019
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
      January 31,     April 30,  
      2019     2018  
  Balance of allowance for doubtful accounts, beginning of period $  322,638   $  80,232  
  Bad debt provision   801,523     578,024  
  Write-off of receivables       (335,618 )
  Balance of allowance for doubtful accounts, end of period $  1,124,161   $  322,638  
Revenue [Member]  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
                                                                                                      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
                                                                                                    2019       2018     2019     2018  
  Customer A   –%     17%     –%     6%  
Trade Accounts Receivable [Member]  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
      January 31,     April 30,  
      2019     2018  
  Customer A   –%     18%  
  Customer B   –%     13%  
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition under ASC 606 (Tables)
9 Months Ended
Jan. 31, 2019
Condensed Balance Sheet [Table Text Block]
      Balance at     ASC 606     Balance at  
      April 30, 2018     Adjustments     May 1, 2018  
  Current assets:                  
       Deferred sales commissions costs $  –   $  70,248   $  70,248  
  Non-current assets:                  
       Deferred sales commissions costs $  –   $  63,785   $  63,785  
  Stockholders’ equity:                  
       Accumulated deficit $  (63,701,685 ) $  134,033   $  (63,567,652 )
 
      January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Current assets:                  
     Deferred sales commissions costs $  –   $  110,561   $  110,561  
  Current liabilities:                  
     Unearned revenue $  2,682,604   $  (2,531 ) $  2,680,073  
  Non-current assets:                  
     Deferred sales commissions costs $  –   $  61,812   $  61,812  
  Stockholders’ equity:                  
     Accumulated deficit $  (67,871,578 ) $  169,842   $  (67,701,736 )
Condensed Income Statement [Table Text Block]
      Three Months Ended January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Revenue:                  
     Software $  1,104,256   $  15,055   $  1,119,311  
     Subscription, support and maintenance   1,369,457     (2,070 )   1,367,387  
     Professional services and other   118,206     (17,146 )   101,060  
         Total revenue $  2,591,919   $  (4,161 ) $  2,587,758  
                     
  Operating expenses:                  
     Sales and marketing $  990,089   $  (6,799 ) $  983,290  
  Loss from operations $  (1,030,030 ) $  2,638   $  (1,027,392 )
                     
  Net loss per share:                  
     Basic and diluted $  (0.18 ) $  –   $  (0.18 )
 
      Nine Months Ended January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Revenue:                  
     Software $  3,415,716   $  (16,987 ) $  3,398,729  
     Subscription, support and maintenance   3,941,904     (3,657 )   3,938,247  
     Professional services and other   556,698     23,175     579,873  
         Total revenue $  7,914,318   $  2,531   $  7,916,849  
                     
  Operating expenses:                  
     Sales and marketing $  2,982,294   $  (36,355 ) $  2,945,939  
  Loss from operations $  (4,255,635 ) $  38,886   $  (4,216,749 )
                     
  Net loss per share:                  
     Basic and diluted $  (0.71 ) $  0.01   $  (0.70 )
Condensed Cash Flow Statement [Table Text Block]
      Nine Months Ended January 31, 2019  
            ASC 606     (As Reported)  
      ASC 605     Adjustments     ASC 606  
  Net loss $  (4,172,970 ) $  38,886   $  (4,134,084 )
  Deferred sales commissions costs $  –   $  (38,340 ) $  (38,340 )
  Unearned revenue $  116,728   $  (2,531 ) $  114,197  
  Unrealized foreign exchange (gain) loss $  (174,488 ) $  1,985   $  (172,503 )
  Net cash provided by operating activities $  (2,574,115 ) $  –   $  (2,574,115 )
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments (Tables)
9 Months Ended
Jan. 31, 2019
Schedule of Derivative Instruments [Table Text Block]
        January 31,     April 30,  
  Fair value of Undesignated Derivatives     2019     2018  
  Foreign currency option contracts   $  2,000,000   $  –  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
        January 31, 2019  
        Derivative     Derivative  
  Fair value of Undesignated Derivatives     Assets     Liabilities  
  Foreign currency option contracts   $  12,007   $               18,052  
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value Measurements (Tables)
9 Months Ended
Jan. 31, 2019
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings [Table Text Block]
      Carrying           Fair Value        
             As at January 31, 2019   Amount     Fair Value     Levels     Reference  
  Assets                        
  Cash $  1,744,859   $  1,744,859     1     N/A  
  Foreign currency option contracts   12,007     12,007     2     Note 5  
    $  1,756,866   $  1,756,866              
                           
  Liabilities                        
  Foreign currency option contracts $  18,052   $  18,052     2     Note 5  
 
      Carrying           Fair Value        
                 As at April 30, 2018   Amount     Fair Value     Levels     Reference  
  Cash $  2,348,883   $  2,348,883     1     N/A  
Schedule of Assets and Liabilities Not Measured at Fair Value [Table Text Block]
      Carrying           Fair Value        
             As at January 31, 2019   Amount     Fair Value     Levels     Reference  
  Loan payable $  2,000,000   $  2,118,677     2     Note 7  
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Common Stock (Tables)
9 Months Ended
Jan. 31, 2019
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
      Nine Months Ended  
      January 31, 2019  
  Risk-free interest rate   2.7%  
  Expected volatility   77.2%  
  Expected term   3.7 years  
  Dividend yield   –%  
Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]
      Weighted Average  
      Number of     Exercise Price  
      Options     per Share  
  Outstanding at April 30, 2018   675,042   $  2.66  
  Granted   221,000   $  1.45  
  Forfeited/Cancelled   (151,635 ) $  2.74  
  Expired   (71,000 ) $  2.50  
  Exercised   (35,500 ) $  2.50  
  Outstanding at January 31, 2019   637,907   $  2.25  
               
  Exercisable at January 31, 2019   217,493   $  2.57  
  Exercisable at April 30, 2018   256,555   $  2.47  

19

Schedule of Employee and Non-Employee Service Share-based Compensation Allocation of Recognized Period Costs [Table Text Block]
      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
      2019     2018     2019     2018  
  Cost of sales $  11,528   $  11,583   $  37,098   $  39,439  
  Sales and marketing   16,333     17,141     55,093     58,814  
  Research and development   11,478     11,006     37,491     42,933  
  General and administrative   10,455     25,630     55,178     97,978  
  Total stock-option based compensation $  49,794   $  65,360   $  184,860   $  239,164  
Schedule of Stockholders Equity Deferred Share Unit Plan [Table Text Block]
            Weighted  
            Average Grant  
            Date Fair  
      Number of DSUs     Value Per DSU  
  DSUs outstanding at April 30, 2018   465,390   $  6.40  
  Granted   236,981   $  2.05  
  Cancelled   (68,880 ) $  2.42  
  DSUs outstanding at January 31, 2019   633,491   $  5.20  
 
Schedule of Allocation of Share Based Compensation Costs for Deferred Share Units [Table Text Block]
      Three Months Ended     Nine Months Ended  
      January 31,     January 31,        
      2019     2018     2019     2018  
  General and administrative $  15,024   $ 22,564   $  219,554   $  255,719  
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Segmented Information (Tables)
9 Months Ended
Jan. 31, 2019
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
      2019     2018     2019     2018  
  North America $  1,682,944   $  1,648,430   $  5,063,949   $  5,158,026  
  EMEA   501,404     1,127,537     1,713,885     3,304,887  
  Asia Pacific   278,440     216,479     830,100     744,693  
  Latin America   124,970     91,457     308,915     399,668  
    $  2,587,758   $  3,083,903   $  7,916,849   $  9,607,274  
 
Schedule of Long Lived Assets by Geographical Areas [Table Text Block]
      January 31,     April 30,  
      2019     2018  
  Canada   6,965,438     7,150,537  
  United States   30,905     35,919  
                                                                                                                                                                $  6,996,343   $  7,186,456  
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments (Tables)
9 Months Ended
Jan. 31, 2019
Schedule of Agreements by Year [Table Text Block]
      Office     Office           Voice        
      Leases –     Leases –     Total     Platform        
      Related     Unrelated     Office     Service     Total  
      Party     Party     Leases     Contract     Commitments  
  2019 $  28,038   $  145,282   $  173,320   $  60,000   $  233,320  
  2020   5,156     305,167     310,323     240,000     550,323  
  2021       41,331     41,331     220,000     261,331  
  2022       24,110     24,110         24,110  
    $  33,194   $  515,890   $  549,084   $  520,000   $  1,069,084  
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Loss per share (Tables)
9 Months Ended
Jan. 31, 2019
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
      Three Months Ended     Nine Months Ended  
      January 31,     January 31,  
      2019     2018     2019     2018  
  Numerator                        
     Net loss $  (1,059,380 ) $  (778,343 ) $  (4,134,084 ) $ (1,772,042 )
                           
  Denominator                        
     Weighted average shares outstanding   5,945,181     5,539,352     5,939,803     5,354,690  
     Effect of dilutive securities                
      5,945,181     5,539,352     5,939,803     5,354,690  
                           
  Basic and diluted loss per share $  (0.18 ) $  (0.14 ) $  (0.70 ) $  (0.33 )
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and Principles of Consolidation (Narrative) (Details) - USD ($)
Jan. 31, 2019
Oct. 10, 2018
Apr. 30, 2018
Accumulated deficit $ (67,701,736)   $ (63,701,685)
Loans Payable $ 2,000,000    
Maximum [Member]      
Loans Payable   $ 3,000,000  
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition under ASC 606 (Narrative) (Details)
3 Months Ended 9 Months Ended
Jan. 31, 2019
USD ($)
Jan. 31, 2019
USD ($)
Deferred Revenue, Revenue Recognized $ 473,272 $ 2,129,124
Capitalized Contract Cost, cost capitalized during period 79,926 399,058
Capitalized Contract Cost, Amortization 73,127 186,822
Capitalized Contract Cost $ 172,373 $ 172,373
Revenue recognition, anticipated benefit period   3 years 6 months
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Derivative Instruments (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2019
Fair value adjustment on derivative instruments $ 4,255 $ (897)
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Loan Payable (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2019
Oct. 10, 2018
Loan payable $ 2,000,000 $ 2,000,000  
Debt instrument, interest rate 8.00% 8.00%  
Interest expense $ 22,137 $ 26,740  
Maximum [Member]      
Loan payable     $ 3,000,000
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Common Stock (Narrative) (Details)
1 Months Ended 9 Months Ended 10 Months Ended
Apr. 08, 2018
shares
Jan. 24, 2018
USD ($)
$ / shares
shares
Oct. 16, 2017
shares
Jul. 20, 2017
USD ($)
$ / shares
shares
Jan. 31, 2019
USD ($)
$ / shares
shares
Jan. 31, 2018
USD ($)
$ / shares
shares
Jan. 31, 2018
USD ($)
$ / shares
shares
Mar. 27, 2018
shares
Jan. 31, 2018
$ / shares
Mar. 29, 2017
shares
Stock Issued During Period, Shares, New Issues   427,500   539,240            
Equity Issuance, Per Share Amount | $ / shares   $ 4.01   $ 2.20            
Proceeds from Issuance of Private Placement | $   $ 1,714,275   $ 1,186,328            
Payments of Stock Issuance Costs | $   $ 48,325   $ 19,832            
Stock Issued During Period, Shares, Issued for Services     14,000              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures         221,000          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares         $ 0.82          
Shares issued pursuant to cashless exercises of stock options         6,958          
Exercise of stock options (Shares)         35,500          
Adjustments Related to Tax Withholding for Share-based Compensation | $         $ 2,386          
Employee Stock Ownership Plan (ESOP), Plan Description         Under the terms of the Employee Stock Purchase Plan (the “ESPP”) all regular salaried (non-probationary) employees can purchase up to 6% of their base salary in shares of the Company’s common stock at market price. The Company matches 50% of the shares purchased by issuing or purchasing in the market up to 3% of the respective employee’s base salary in shares.          
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP         19,118 36,210        
Employee Stock Ownership Plan (ESOP), Shares in ESOP         220,000          
Employee Stock Ownership Plan (ESOP), Number of Suspense Shares         152,098          
Deferred Share Units Granted During Period         236,981 119,998        
Deferred Share Units Granted And Cancelled During Period         45,661          
Deferred Share Units Available for Issuance         42,495          
Stock Repurchase Program, Number of Shares Authorized to be Repurchased               284,278   258,613
Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased | (per share)           $ 2.18 $ 2.18   $ 2.81  
Payments for Repurchase of Common Stock | $           $ 32,059 $ 160,230      
Stock Repurchased During Period, Shares which have been Cancelled             73,500      
Stock Repurchased and Retired During Period, Shares             73,500      
Stock Repurchased During Period, Shares 7,211                  
Granted to Officers or Employees [Member]                    
Deferred Share Units Granted During Period         122,830          
Granted to Non-Employee Directors [Member]                    
Deferred Share Units Granted During Period         68,490          
Shares purchased on the open market [Member]                    
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP         19,724 12,832        
Shares issued from treasury under the ESPP [Member]                    
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP         9,406 22,226        
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Related Party Transactions (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 24, 2018
Jul. 20, 2017
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Loans Payable     $ 2,000,000   $ 2,000,000  
Interest Expense, Debt     22,137   26,740  
Private placement, net of share issuance costs (Shares) 427,500 539,240        
Sale of Stock, Price Per Share $ 4.01 $ 2.20        
Proceeds from Issuance of Common Stock $ 1,714,275 $ 1,186,328     16,739 $ 2,895,655
Payments of Stock Issuance Costs $ 48,325 $ 19,832        
KRP [Member]            
Payments for Rent     20,946 $ 21,911 63,012 65,277
Private placement, net of share issuance costs (Shares) 125,000          
8007004 (Canada) Inc. [Member]            
Payments for Rent     $ 7,733 $ 8,258 $ 23,263 $ 24,820
Wesley Clover [Member]            
Private placement, net of share issuance costs (Shares)   144,357        
KMB Trac Two Holdings Ltd [Member]            
Private placement, net of share issuance costs (Shares) 125,000 180,446        
The chief financial officer of our company [Member]            
Private placement, net of share issuance costs (Shares)   4,511        
Executive Vice President [Member]            
Private placement, net of share issuance costs (Shares)   4,545        
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Loss per share (Narrative) (Details) - shares
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,271,398 1,144,172 1,271,398 1,144,172
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Schedules of Concentration of Risk, by Risk Factor (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Apr. 30, 2018
Customer A [Member] | Revenue [Member]          
Concentration Risk, Percentage 0.00% 17.00% 0.00% 6.00%  
Customer A [Member] | Trade Accounts Receivable [Member]          
Concentration Risk, Percentage     0.00%   18.00%
Customer B [Member] | Trade Accounts Receivable [Member]          
Concentration Risk, Percentage     0.00%   13.00%
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Accounts, Notes, Loans and Financing Receivable (Details) - USD ($)
9 Months Ended 12 Months Ended
Jan. 31, 2019
Apr. 30, 2018
Balance of allowance for doubtful accounts, beginning of period $ 322,638 $ 80,232
Bad debt provision 801,523 578,024
Write-off of receivables 0 (335,618)
Balance of allowance for doubtful accounts, end of period $ 1,124,161 $ 322,638
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of condensed Balance Sheet (Details) - USD ($)
Jan. 31, 2019
Apr. 30, 2018
Current assets:    
Deferred sales commissions costs $ 110,561 $ 0
Unearned revenue 2,680,073 2,565,876
Non-current assets:    
Deferred sales commissions costs   0
Stockholders equity:    
Accumulated deficit (67,701,736) (63,701,685)
ASC 605 [Member]    
Current assets:    
Deferred sales commissions costs 0  
Unearned revenue 2,682,604  
Non-current assets:    
Deferred sales commissions costs 0  
Stockholders equity:    
Accumulated deficit (67,871,578)  
ASC 606 Adjustments [Member]    
Current assets:    
Deferred sales commissions costs 110,561 70,248
Unearned revenue (2,531)  
Non-current assets:    
Deferred sales commissions costs 61,812 63,785
Stockholders equity:    
Accumulated deficit 169,842 134,033
ASC 606 [Member]    
Current assets:    
Deferred sales commissions costs 110,561 70,248
Unearned revenue 2,680,073  
Non-current assets:    
Deferred sales commissions costs 61,812 63,785
Stockholders equity:    
Accumulated deficit $ (67,701,736) $ (63,567,652)
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of condensed Income Statement (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Revenue        
Software $ 1,119,311 $ 1,791,165 $ 3,398,729 $ 5,306,925
Subscription, support and maintenance 1,367,387 1,120,690 3,938,247 3,069,371
Professional services and other 101,060 172,048 579,873 1,230,978
Total revenue 2,587,758 3,083,903 7,916,849 9,607,274
Operating expenses:        
Sales and marketing 983,290 996,470 2,945,939 3,031,981
Loss from operations $ (1,027,392) $ (435,892) $ (4,216,749) $ (1,015,192)
Net loss per share:        
Basic and diluted $ (0.18) $ (0.14) $ (0.70) $ (0.33)
ASC 605 [Member]        
Revenue        
Software $ 1,104,256   $ 3,415,716  
Subscription, support and maintenance 1,369,457   3,941,904  
Professional services and other 118,206   556,698  
Total revenue 2,591,919   7,914,318  
Operating expenses:        
Sales and marketing 990,089   2,982,294  
Loss from operations $ (1,030,030)   $ (4,255,635)  
Net loss per share:        
Basic and diluted $ (0.18)   $ (0.71)  
ASC 606 Adjustments [Member]        
Revenue        
Software $ 15,055   $ (16,987)  
Subscription, support and maintenance (2,070)   (3,657)  
Professional services and other (17,146)   23,175  
Total revenue (4,161)   2,531  
Operating expenses:        
Sales and marketing (6,799)   (36,355)  
Loss from operations $ 2,638   $ 38,886  
Net loss per share:        
Basic and diluted $ 0.00   $ 0.01  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of condensed Cash Flow Statement (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Net loss $ (1,059,380) $ (778,343) $ (4,134,084) $ (1,772,042)
Deferred sales commission costs     (38,340)  
Unearned revenue     114,197 286,724
Unrealized foreign exchange (gain) loss     (172,503) 707,942
Net cash used in operating activities     (2,574,115) $ (1,868,407)
ASC 605 [Member]        
Net loss     (4,172,970)  
Deferred sales commission costs     0  
Unearned revenue     116,728  
Unrealized foreign exchange (gain) loss     (174,488)  
Net cash used in operating activities     (2,574,115)  
ASC 606 Adjustments [Member]        
Net loss     38,886  
Deferred sales commission costs     (38,340)  
Unearned revenue     (2,531)  
Unrealized foreign exchange (gain) loss     1,985  
Net cash used in operating activities     $ 0  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Derivative Instruments (Details) - USD ($)
Jan. 31, 2019
Apr. 30, 2018
Foreign currency option contracts [Member]    
Foreign currency option contracts $ 2,000,000 $ 0
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details)
Jan. 31, 2019
USD ($)
Derivative assets $ 12,007
Derivative liability 18,052
Foreign currency option contracts [Member]  
Derivative assets 12,007
Derivative liability $ 18,052
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings (Details) - USD ($)
Jan. 31, 2019
Apr. 30, 2018
Jan. 31, 2018
Apr. 30, 2017
Cash, Carrying Amount $ 1,744,859 $ 2,348,883 $ 3,048,418 $ 2,071,019
Cash, Fair Value 1,744,859 $ 2,348,883    
Foreign currency option contracts, Carrying Amount 12,007      
Foreign currency option contracts, Fair Value 12,007      
Assets, Carrying Amount 1,756,866      
Assets, Fair Value 1,756,866      
Foreign currency forward contracts, Carrying Amount 18,052      
Foreign currency forward contracts, Fair Value $ 18,052      
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Assets and Liabilities Not Measured at Fair Value (Details)
Jan. 31, 2019
USD ($)
Loan payable $ 2,000,000
Loans Payable, Fair Value Disclosure $ 2,118,677
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details)
9 Months Ended
Jan. 31, 2019
Risk-free interest rate 2.70%
Expected volatility 77.20%
Expected term 3 years 8 months 12 days
Dividend yield 0.00%
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Share-based Compensation, Stock Options, Activity (Details)
9 Months Ended
Jan. 31, 2019
$ / shares
shares
Number of Options Outstanding at the beginning of period | shares 675,042
Weighted Average Exercise Price per Share of Options Oustanding at the beginning of period | $ / shares $ 2.66
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures | shares 221,000
Weighted Average Exercise Price per Share of Options Granted | $ / shares $ 1.45
Number of Options Forfeited/Cancelled | shares (151,635)
Weighted Average Exercise Price per Share of Options Forfeited/Cancelled | $ / shares $ 2.74
Number of Options Expired | shares (71,000)
Weighted Average Exercise Price per Share of Options Expired | $ / shares $ 2.50
Number of Options Exercised | shares (35,500)
Weighted Average Exercise Price per Share of Options Exercised | $ / shares $ 2.50
Number of Options Outstanding at the end of period | shares 637,907
Weighted Average Exercise Price per Share of Options Outstanding at end of period | $ / shares $ 2.25
Number of Options Exercisable at the end of period | shares 217,493
Weighted Average Exercise Price per Share of Options Exercisable at end of period | $ / shares $ 2.57
Number of Options Exercisable at the beginning of period | shares 256,555
Weighted Average Exercise Price per Share of Options Exercisable at beginning of period | $ / shares $ 2.47
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Employee and Non-Employee Service Share-based Compensation Allocation of Recognized Period Costs (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Allocated Share-based Compensation Expense $ 49,794 $ 65,360 $ 184,860 $ 239,164
Cost of sales [Member]        
Allocated Share-based Compensation Expense 11,528 11,583 37,098 39,439
Sales and marketing [Member]        
Allocated Share-based Compensation Expense 16,333 17,141 55,093 58,814
Research and development [Member]        
Allocated Share-based Compensation Expense 11,478 11,006 37,491 42,933
General and administrative [Member]        
Allocated Share-based Compensation Expense $ 10,455 $ 25,630 $ 55,178 $ 97,978
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Stockholders Equity Deferred Share Unit Plan (Details) - USD ($)
9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Deferred Share Units Outstanding, beginning of period 465,390  
Deferred Share Units Outstanding Weighted Average Grant Date Fair Value, beginning of period $ 6.40  
Deferred Share Units Granted During Period 236,981 119,998
Deferred Share Units Granted During Period Weighted Average Grant Date Fair Value $ 2.05  
Deferred Share Units Converted During Period (68,880)  
Deferred Share Units Converted During Period Weighted Average Grant Date Fair Value $ 2.42  
Deferred Share Units Outstanding, end of period 633,491  
Deferred Share Units Outstanding Weighted Average Grant Date Fair Value, end of period $ 5.20  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Allocation of Share Based Compensation Costs for Deferred Share Units (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
General and administrative [Member]        
Deferred Compensation, Allocated Share-based Compensation Expense $ 15,024 $ 22,564 $ 219,554 $ 255,719
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Total revenue $ 2,587,758 $ 3,083,903 $ 7,916,849 $ 9,607,274
North America [Member]        
Total revenue 1,682,944 1,648,430 5,063,949 5,158,026
EMEA [Member]        
Total revenue 501,404 1,127,537 1,713,885 3,304,887
Asia Pacific [Member]        
Total revenue 278,440 216,479 830,100 744,693
Latin America [Member]        
Total revenue $ 124,970 $ 91,457 $ 308,915 $ 399,668
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Long Lived Assets by Geographical Areas (Details) - USD ($)
Jan. 31, 2019
Apr. 30, 2018
Long-lived assets $ 6,996,343 $ 7,186,456
Canada    
Long-lived assets 6,965,438 7,150,537
United States    
Long-lived assets $ 30,905 $ 35,919
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Agreements by Year (Details)
Jan. 31, 2019
USD ($)
2019 $ 233,320
2020 550,323
2021 261,331
2022 24,110
Commitment Total 1,069,084
Office Leases - Related party [Member]  
2019 28,038
2020 5,156
2021 0
2022 0
Commitment Total 33,194
Office Leases - Unrelated Party [Member]  
2019 145,282
2020 305,167
2021 41,331
2022 24,110
Commitment Total 515,890
Total Office Leases [Member]  
2019 173,320
2020 310,323
2021 41,331
2022 24,110
Commitment Total 549,084
Voice Platform Service Contract [Member]  
2019 60,000
2020 240,000
2021 220,000
2022 0
Commitment Total $ 520,000
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Net loss $ (1,059,380) $ (778,343) $ (4,134,084) $ (1,772,042)
Weighted average shares outstanding Basic 5,945,181 5,539,352 5,939,803 5,354,690
Effect of dilutive securities 0 0 0 0
Weighted average shares outstanding Diluted 5,945,181 5,539,352 5,939,803 5,354,690
Basic and diluted loss per share $ (0.18) $ (0.14) $ (0.70) $ (0.33)
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *Q"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,$% @ K$)R3B?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 " "L0G).)<@S<>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)VU!:NCFLN))07!!\1:2V=U@TX1DI-VWMXV[ M740?P&-F_GSS#4RG@] ^XG/T 2-93#>3ZX\>$S]AEF-&"/ M#@=*4)45,+E,#*>I[^ *6&"$T:7O IJ5F*M_8G,'V#DY);NFQG$LQR;GYATJ M>'MZ?,GK%G9(I :-\Z]D!9T";MAE\FNSO=\],%GSZJ[@35&U.]Z*FHNZ?5]< M?_A=A9TW=F__L?%%4';PZR[D%U!+ P04 " "L0G).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 ( *Q"&PO=V]R:W-H965T&UL?5;;CILP$/T5Q 6]MT8N=74O;/02#*BK9$/+&>=NK- ME?&62+7DMT#TG)*+(;5-@,,P#5I2=WZ1F[T3+W)VETW=T1/WQ+UM"?]]H T; M=C[RWS=>ZELE]490Y#VYT6]4?N]/7*V".7,V*M>?+[L_%"?B#:TE#H$4<.#'FG3Z$CJ'+^FH/ZLJ8G+^7OT MC\:\,G,F@AY9\[.^R&KG;WWO0J_DWL@7-GRBDZ'$]R;W7^B#-@JN3Z(T2M8( M\_3*NY"LG:*HH[3D;1SKSHS#^"9&$PTFX(F 9P+&_R5$$R&:"2@VYL>3&:L? MB"1%SMG@\3%;/=$_!7J.U,+>BQY1P0(I*) Z=&1G&8"LI'D#2FQ\1=J60;0C X!45N,R16\4XLE4 S)H7N-:16\HXL54 3+JB A<\].[@K_P\5KP ME?!;W0GOS*1J:*;M7!F35)TD?%)^*W43F1<-O4H]W:@Y']OQN)"LGZX:P7S? M*?X 4$L#!!0 ( *Q"&PO=V]R:W-H965T M&ULA9C;;N,V$(9?Q?#]KC@*3YB [^A_.3(C\>%N>V^];O8QQFWYOZV#_.]\-P>BB* M?K./3=5_;D_QF'[9M5U3#>FQ>RGZ4Q>K[134U(56RA5-=3C.EXOIW5.W7+2O M0WTXQJ=NUK\V3=7]NXIU>WZOIJ4M/Q:V4 M[:&)Q_[0'F==W#W.?X*'->(8,"G^.L1S?W<_&ZORW+;?QH??MH]S-3J*==P, M8Q%5NKS%=:SKL:3DXY]KH?-;SC'P_OZ]]%^FRJ?*/%=]7+?UWX?ML'^;UWYHFVLIR4I3?;]< M#\?I>KZ6_QXF!^AK@+X%@/EA %X#D 04%V=357^NAFJYZ-KSK+M\K5,U=@IX MP-28F_'EU';3;ZFV?7K[MD2U*-[& MXNU]O);C48S'*1[OXY%4XB)QD^0X2< ;$VQ)JL)U&DT( 64_1O1CN!]#_%PD MYCZ/1N4-;5JN0ZM*!4KV8T4_EONQQ(]E>0"4=4#L<%G&B!.-.&[$$2..&TE0 M\G(6+V;Q/(LG63QO?@\N$-F:RZ $;:SL)HAN G<3B)O TAAT9;"D;=9 M)P*:"%BBH)PQE'9BK(' 4. M4IIJ==5\))=UK*^*.E N]]EDD@)'*?T>*^",!+#:>&#SE*!$1*-UAB\@\Q0L MF[!R3 9A,!):"@)@:-0&X!@68>4A.A]=BS*V 3.34.Y"0(1@[*YCRH3$3@2 M#44B<-9I%])$P+J^($S=,7B7\213$3@6#<4B<.(AT*EE+:ATFL$RZR$9BYIC MT5(L:HY%4Z(B$_M:D+GD.N='IJ?F]+24GIICT8+31M-Y0Q(J%TK, %1G%HT< MH)8"5 ME[-0"$]7TETDE0U%S*%(FK#1'7>D='3S_ MI_KH1H:AYJM+2U>7FJ\;/?C@@Z*&N# M=U&9W'Y"QJMV#- VPP,MPU!S&%H* M0TD3:(5^J/GH1*:EYK2DNY:5YA"T)87W6E1E=VHR)S7GI&-DX@3TUJ9U*K#6 MD920EIHAXPIE7B+G)=VZK)"#\)/S*9>G>Y"U*,4D=2$SS:/,3>3<=)11R''X M":TI;4F_GZC4B#HW.E F)W)R4C*LD#/1H$G=A:ZI!&&8EBF9\8:9+3S'IZ-, M0V$3+R_T)*6\T"ON#DK&DZL_JN[E<.QGS^TPM,UT,K)KVR&F4M7GQ)-]K+:W MASKNAO'6I_ON1C:T_4TK+@=R2W_ U!+ P04 " "L0G).E!DTX3@" M !P!P & 'AL+W=OHR"Z6E_5,#G?7E>1!EA1O$-[3#K;QSH:Q!0G;9%?".873600T!@>?%H$%U MZQ:Y'CNR(JH6'YG#;TV#V+\])K3?N;[[/O!27RNA!D"1=^B*?V+QJSLR MV0-3EG/=X);7M'48ONS<3_[VD"E> []KW/-9VU&5G"A]59UOYYWK*2%,<"E4 M!B0O=WS A*A$4N/OF-.=IE2!\_9[]B^Z=EG+"7%\H.1/?1;5SDU=YXPOZ$;$ M"^V_XK&>R'7&XK_C.R825R9RCI(2KO^=\L8%;<8L4J5!;\.U;O6U'^[$P1BV M'A", <$4X(C]R*.49D/R#!# F6Q,$FH#\A0,X_202K$H&.AW.)V) 8D%@CK49\ M/PC]V#=4; X&00S3=1VXJ@-MG<30&9!D-HVW\3Q3YB-JX1*NNH2V2VJX#$@X M?S3>^#-\GB$73M&J4V0[98:3C42&]N$ALK"(5RUB*SXQZMW;B&7Q$%E8)*L6 MB6UAK()]\M1:^8A:N*2K+JGM8GRI^_3IM?(,N7#*5ITRVPD:3IDU4Y2%<0K- M76:-@UX8F^\+S/8^=1;]0.Q:M]PY42&W4;W972@56.;T-G(55O+XFSH$7X1J M)K+-AD-@Z C:C><;F [9XC]02P,$% @ K$)R3AQ(_'7*! !Q4 !@ M !X;"]W;W)KZK%>>&67[8DGTF>$<.Z/];H%* MN<6^V![FM]==VZ?J]KI\;7;;0_I4S>K7_;ZH_EVF7?E^,X?Y]X;/V^>7IFU8 MW%X?B^?T)35_'C]5^6MQ\O*XW:=#O2T/LRH]WI^U M5.[+\FO[\=OCS5RU$:5=>FA:%T5^O*55VNU:3SF.?P:G\U.?K>'X_;OW7SKR MFZZ;<#UYR*/OB6__<'KKG>_^/"X.9;("# 9X,P'YHH <#_?#L6C3#JYLGJZ'MK&;G>Z_/)YU M;GV[]>9Z\=;Z&2#+'H)CB#V'K#D$3HA%[O\4!$I!+)&9XWD'*X[PCL3P4R>; M#YV]G>B/:FL]=C^T#&NH>X#G+H!Q(@:@ R'@+.1P!')X;C MM([!8R1#PW%6*Q?1RORLR,]R?J2?90\QX[BU\SIXPD_ >: %.''<3KJ@(;X MVPBX[$W[B31U(C_'^ 42S]+QN!4H1V K >91&9(-:PZS/L^>)N0$;ZA5'"77 M&3DODO.<'$FZI6?]H W>6Q+VBN.T"CHJ$O>:XW(.NV!H1;J(DI-$V4.!:!&*> M35::Y<[S*,>I\B-O'<#R\CR5]K(X U=G6IB6P)42P;!I_@GJ/!I938'+::1R M"ES7+A#'A7N8-@&7!9Y&+7ESGJ;+1L)I/;%5 %E+(7!V2-D%(6J'CM51 :<- M:EJ+U@(05,C"20D*#KUU%J8R4M9[X((?J> #UUZ#EN431UV$.'%R0%F>D<##J-">4Y35&;DZTPJ\'##N MO-SD'0/=B*\DI/=!&[IN)* !;13=_FS$SGV[;Y_(+)0%&I'5NC@A"RC+'W+Y MBU3^!DP81ZLN@26###-TE$0857<9I?4$.5GST/#AF2A/*(L)\H-HI =1Y"=" MF_>>0 \]*PEH\R'34M$4/>;#-MNP2T!MS?APV[-_D?KCOKPC_**KG[:&>W9=-4^Z["Z*G MLFQ2CE]=YOA?4O%X^MBEIZ9]]?F]ZJ_F^H^F/ [7CHO3W>?M?U!+ P04 M" "L0G).9]5#;M ! B! & 'AL+W=OZ'6.V:$!R^Z [4/BETD9RAZ&IF>T, M\#*0I&!Q%&V8Y*VB>1IR1Y.GNG>B57 TQ/92M7WWPMCA"TQ^UI1,YK_!&03"?2=8H]#"AE]2]-9I.:E@*Y*_C6NKPCI,^A?: M?4(\$>*9@+7_1T@F0O).> SFQ\Z"U4_<\3PU>B!FO*R.^YE8[1(\S,(GP]F% M;^C68O:8F8$0_6Y1'ROQ#Z^H<M^ODJA.V.%H)I@Y3:$FA>^6\B45V'O3G MV%_-57Z/#V"9\?5\YZ9NE24G[?#BP_546CO 'J,'',D&'^P<"*B&PO=V]R:W-H965T&ULC571CML@$/P5R^\]@\$XB9Q(%R=5 M*[72Z:JVS\0AB76V<8$DU[\O8)_/P33MBX'US+"SK""[\TJ?EV&,'P+/)?'DS*!:)6U],B^,?6]?1)Z%0TJ^[)F MC2QY$PAV6(:/<+$E!F\!/TIVE:-Y8)SL.'\QB\_[90A,0JQBA3(*5 \7EK.J M,D(ZC5^]9CAL:8CC^9OZ1^M=>]E1R7)>_2SWZK0,9V&P9P=ZKM0SOWYBO9\D M#'KS7]B%51IN,M%[%+R2]AL49ZEXW:OH5&KZVHUE8\=K]R@=P*^2\ ] ?_O#DE/2)P=HLZ[+>:&*KK*!+\&HFN'EIJN@XM$'U=A M@O9T[#]=3ZFCEQ4$<19=C%"/67>8>(1)DUO(9@J! R+2"0Q9Q+XLUO&$[N20 M3Q$I<7+XI\CVKLA-FLA;+&3Y:,2?.X58=Q!B(8V%?( @F:,9< QY@&DZ0Q@Y MKCPX#!$&,^R8\^VRD<&.*WVGV9OGP+EB.GWPH(_HI%^[85&Q M@S+35,]%=^=W"\7;_CF+AC=U]0=02P,$% @ K$)R3LU # 6@! WQ0 M !@ !X;"]W;W)KFW.<',16_+/X3\\?!IQ=:F; MK^W!^V[VK2I/[>/\T'7GA^6RW1U\5;2?ZK,_A5]>ZZ8JNG#9O"W;<^.+_="H M*I>HE%E6Q?$T7Z^&>\_->E6_=^7QY)^;6?M>547SW\:7]>5Q#O/O-SX?WPY= M?V.Y7IV+-_^7[[Z_]:O)?=Y_KRFY\2RN:S*?L__(B*]:JI+[-FG*UST2\*>* PF+O^YC!VPV\AVS;<_5B#,JOE1Q]H MTFQ&#=YJKHIEB'[M J4N-LB:XWT'6ZZP1NZ!Q"1H:)_=)6'E %H,H(< =!,@ MSZ)!&"5FD)P&R4(#:>5TE(P@!&M1:90=9:*C3$C)R0&,&,"PE$#E44ZC1M]8 M=6")(,J(RR"WSBK9CA7M6&8GBU;!QK)N%E9C;$92&4PL%R=Z<7QH0$5F'.LF M# Q29(:K7 89R69RT4PNF(ERWN0\9["8J=@.UUEE\]3" R4300F.XKF:1+== M::4UQ)M!TN7:N<0000)2(%B*DY]$=\LTS&N6Z$EDU1,@)P'%N2/KR"B=ZD&100><='%'&Q!(YP"!&1)TVH35D:A+ M9-(A)YUVD2/D L;-3S_XA*&Z] 9BXD]C3+H4 )=/$C(0;? S&JVV;:2$IQQ M.E4=H4Q%1(%6B7V(,O"0A,SBQ3B)[C/+0;/!%G26-"2V!\H 10Y0P'C#HD#0 MG.+J<"O)PKXVJ>F7"8H"0>,":(,"&S62FD< TC)E& JD<>Q/= M"C(3RLG$C)!,,^(U'F#,?>)%WB)4>8JM$D&8VS"8*4^)-U@!CW%-M"&./:10 M3+NX%):$RH*"E"D9D"0 DF) DE [6JU=QI83%Y+23J<>)"0SDH0W8TJ<1Y#, M-!)J0HK?<(C7A&BL5G%67!8>1 D[,A])X"/%?)Q$M\<*S,K/)*.1YN=F=_?*B@-002"NU$KI7;9\-,1#=)$YM [?_ MOFO'Y.*98R@/Q';.[,S.KL^9V3';KNO+Z9/37,XG\WJ^Z=B ME]=?RD.Q3]\\E-4N;])M]3BK#U61KSNCW79&2OG9+M_LIY?S[MEM=3DOGYOM M9E_<5I/Z>;?+JW\7Q;9\O9CJZ=N#KYO'IZ9],+N<'_+'XEO1_'FXK=+=[#3* M>K,K]O6FW$^JXN%B^HL^7QG3&G2(OS;%:_WN>M).Y:XLO[Q_+UZ*;8*WD20?]^6V[OY/[I_KIMSUHZ10 M=OF/X^=FWWV^]N._F6$#Z@WH9$#F0P/3&YB?!NY# ]L;V).!\1\:N-[ _?00 M/S3PO8$_&=B//83>()P,-'4+>,QNMUS+O,DOYU7Y.JF..^Z0MQM;GX>T(>[; MA]WZ=]^E%:O3TY=+;>Q\]M(.U&,61PP-,&Z(N4(8/\0L$28,,=<(DPTQ-P@3 MAY@5P%AUPLQ23DZ)(9@8Z@8P@P$T2\P1XSO,OL,XI7AF).C,*Y89B0G:9\H% M-M@U',QF6FF&O %(J\CIR%9EA7R':%3$V3(P6P9DBUBVCAC+LD66)TSBSER, M:F3U+(S'@G@,B\>*B4?/MN/2BE@H,]H&OMT@CJSU.&@'@W8@:/XN.N$H>A_& MMK:'?KSTHWERO$B.9J$LO0C%&*/80"N(T@''&V"\ >2%;9I%$&[2^SZV9S+H M)@-NV,MRE]*!!=@++SA4 <()(>++19AE_^3['#4/"Y*X!NSO%DV3$NI((6U*[US$H'C6$ MQ;&5Q0J@@00X+N :\';Z&V%MC6E; ]YV7/QZT(!0>78DMVO2G#8P*AN)& N M!@K@N )HR=PVNA$_F+BU9.[(*QHMF?M,AT"*UP^K_X,<1H5Y7@.B=XR";K2D MYR0HUD@6^APX# HSN094[KC(]:!!P1EY*;[4DOR'5T<1S#[3!$SF3*D^> M#P E3RKCW<(*(+4B9>S8:T58<@A(CF-ZO""I 6U&2(WYPC) 0 9$"DC2>^J5 ME.&D^SEN&-)(_P%TP''%)="!1,.)A:0*!*>#TAE#7@/DF3?.!\\)[09!#9E4 M]&J>#XG,3'"D1SH,PBI$2(6X5)-4(900*3!C"0'-B#<)Z3/1< 'H2$(D,DLH MG8UM6JQP!!2.=Y8+D@J7$J*L'U$,PAI'0.-$54)2FA(36EX@KS['#4/"(D9( MQ,3T91\3>=12YW34BG=XFO(0%D4 K(XH2DCH7[2BA88TCI'&\)B'9S?#^ MET"70B839PB@+R(3QEYP+(&$))!7)235Q4?.BRN ,FZT$C=8@(P4(%&]&*D_ M9[9E^XQO>@.:(XX<1H6ERB"IXM6+ 1V+T2V3\Z@^!PZ#PF)E@%AYOJ\-$BO> MKBX!*C@7M=$9SSTZ# N)FP,_>;Q!4.-2.1MY>0V0UMA$F2/EG!DY#P-BQ4O' MA0$G8C$QL_ U>W>:V_Y$\$=>/6[V]>2N;)IRUQW?/I1E4Z1!U9=$KD]%OC[= M;(N'IKT,Z;HZ'LT?;YKRT/_L,#O]]G'Y'U!+ P04 " "L0G).@4SD^ZH! M "1 P & 'AL+W=O[6Z:%-+3, M4^SDRMP.04D#)T?\H+5P?XZ@[%C0/7T+/,NV"S' RKP7+7R'\*,_.?38DJ66 M&HR7UA '34'O]X=C%O$)\%/"Z%ZH+LH"!14(680>%S@ 92* MB5#&[SDG74I&XMI^R_Z8>L=>SL+#@U6_9!VZ@MY14D,C!A6>[?@$LZ 4+5ZG4YITCM--=CW3M@E\)O"%<)?JL*E0 M4OY9!%'FSH[$3;/O1?S%^P/'V50QF$:1[E"\Q^BEW-]F.;O$1#/F.&'X&K,@ M&&9?2O"M$D?^'YUOT[--A5FB9_\HO/Z@< MS\Z$(6XU$@VO3,GA2V<&D15Q% MEWV[YVFD[_!I6;\)UTKCR=D&_#%I?(VU 5#*[@HWH,/WL3@*FA#-3VB[:4LF M)]A^?@!L>87E7U!+ P04 " "L0G).V3-$\:H! "1 P &0 'AL+W=O MR9%M+0(DNQBRLRVPSKN( M3X"?$@:_L$GLY&KM2W2^5#G=1$&@H PQ@\#C!@^@5$R$,GY/.>E<,A*7]EOV MQ]0[]G(5'AZL^B6KT.;T2$D%M>A5>+;#$TS]?*)D:OXKW$ A/"K!&J55/GU) MV?M@]90%I6CQ.I[2I',8;_:'B;9.X!.!SX1CJL/&0DGY9Q%$D3D[$#?.OA/Q M%V]/'&=3QF :1;I#\1ZCMV*[WV?L%A--F/.(X4O,C&"8?2[!UTJ<^7]TOD[? MK2K<)?KN'X6'#PK7,,.KK0V 4C9WN $MOH_945"':![0=N.6C$ZPW?0 V/P*B[]02P,$ M% @ K$)R3O(>U,"J 0 D0, !D !X;"]W;W)K&UL;5-M;YPP#/XK47Y P^74:W<"I%ZGJI,VZ=1IV^<<&(B:%Y:$H_OW M_4=0"!O6AE?T"Z$_LB8KSK0PM_8'@S>--9I$=!U M+?.] U$GDE:,9]F!:2$-+?,4.[LRMT-0TL#9$3]H+=R?$R@[%G1'WP,OLNU" M#+ R[T4+WR'\Z,\./;9DJ:4&XZ4UQ$%3T(?=\;2/^ 3X*6'T*YO$3B[6OD;G M2UW0+ H"!56(&00>5W@$I6(BE/%[SDF7DI&XMM^S/Z7>L9>+\/!HU2]9AZZ@ M]Y34T(A!A1<[/L/-LJAA,HTAW*-YC M]%KN#I]R=HV)9LQIPO U9D$PS+Z4X%LE3OP_.M^F[S<5[A-]OZY^EWU0N(7Y MJ)&M1J+!M6D9/*GL8-(BKJ++OCWP--)_\&E9OPG72N/)Q0;\,6E\C;4!4$IV M@QO0X?M8' 5-B.8=VF[:DLD)MI\? %M>8?D74$L#!!0 ( *Q"&PO=V]R:W-H965TJVF3-NG4:=OG'!B(FL0L"4?W[Y<$REC'%V([[]G/QLE' MM"^N _#D52OC"MIYWQ\9BA6_@O_=G&SRV M9*FE!N,D&F*A*>C#_GC*(CX!?D@8W M0:F8*,CX->>D2\E(7-MOV3^FWD,O%^'@$=5/6?NNH/>4U-"(0?EG'#_!W,\= M)7/S7^ **L"CDE"C0N72EU2#\ZCG+$&*%J_3*4TZQ^GF]C#3M@E\)O"%<)_J ML*E04OXDO"ASBR.QT^Q[$7_Q_LC#;*H83*-(=T&\"]%KN3_PG%UCHAESFC!\ MC5D0+&1?2O"M$B?^'YUOT[--A5FB9_\HS-XIW,+[D*#T]6_91UZ KZ0$D-C1A4>+;C)YC[N:=D;OX+W$ A/"K!&I55 M/GU)-?A@]9P%I6CQ.IW2I'.<;K+#3-LF\)G %\)#JL.F0DGY!Q%$F3L[$C?- MOA?Q%^]/'&=3Q6 :1;I#\1ZCMW)_O,_9+2::,><)P]>8!<$P^U*";Y4X\__H M?)N>;2K,$CW[1^'AG<(MS/%=$;8:B0;7IF7PI+*#28NXBB[[]LC32/_"IV7] M*EPKC2=7&_#'I/$UU@9 *;L[W( .W\?B*&A"-(]HNVE+)B?8?GX ;'F%Y1]0 M2P,$% @ K$)R3D;9AOVK 0 D0, !D !X;"]W;W)K&UL;5-A;YPP#/TK47Y PP5M=SL!4J_3U$J;=.JT]7,.#$1-"$W" MT?W[.8%2UO&%V,Y[]K-QLM'89]<">/*J5>=RVGK?'QES90M:N!O30X'1MPUQO0521I!7C2?*9:2$[6F0Q=K9%9@:O9 =G2]R@M;!_3J#,F-,=?0L\ MRJ;U(<"*K!<-_ 3_JS];]-B2I9(:.B=-1RS4.;W='4]IP$? ;PFC6]DD='(Q MYCDX#U5.DR (%)0^9!!X7.$.E J)4,;+G),N)0-Q;;]E_Q9[QUXNPL&=44^R M\FU.#Y144(M!^4*7E(/S1L]94(H6K],I MNWB.TTVZGVG;!#X3^$(XQ#IL*A25?Q5>%)DU(['3['L1?O'NR'$V90C&4<0[ M%.\P>BUV^T/&KB'1C#E-&+[&+ B&V9<2?*O$B?]'Y]OT=%-A&NGI/PJ_?%"X M@3DD'XJPU4@TV"8N@R.E&;JXB*OHLF^W/([T'3XMZP]A&]DY?TP<7VV, M!Y22W. &M/@^%D=![8.Y1]M.6S(YWO3S V#+*RS^ E!+ P04 " "L0G). M:^7$ JD! "1 P &0 'AL+W=O?0\0R(M6QI>T#V$X,>;K'K3P=W8 @S>M=5H$=%W'_.! -(FD%>.' MPSW30AI:%2EV<55AQZ"D@8LC?M1:N-]G4'8J:49? T^RZT,,L*H81 ??('P? M+@X]MF9II ;CI37$05O2A^QTSB,^ 7Y(F/S&)K&3J[7/T?GXS>JNR8%>P6$RV8 M\XSA6\R*8)A]+<'W2ISY?W2^3\]W%>:)GO^CD+]1N(?)WQ1AFY%H<%U:!D]J M.YJTB)OHNF\//(WT+WQ>UJ_"==)X2X^_M1LNMZG5\LDCJ'/*2I;+#NV;< @;QJ97Q. MVQ"Z(V.^;$$+?V,[,'A36Z=%0-R9%M+0(DNQLRLRVP3[N(3X!?$@:_L$GLY&+MJYQNHB!04(:80>!QA7M0*B9"&2]33CJ7 MC,2E_9;]:^H=>[D(#_=6_995:'-ZH*2"6O0J/-GA :9^;BF9FO\&5U (CTJP M1FF53U]2]CY8/65!*5J\CJ/L.Q%_\?;(<39E#*91I#L4[S%Z+;:'3QF[QD03YC1B^!(S(QAFGTOPM1(G M_A^=K]-WJPIWB;[[1^'M!X5KF/V'(FPQ$@VN2&PO=V]R:W-H965T M%-;IT5 US7,=PY$E4A:,;[9?&):2$.++,5.KLAL'Y0T<'+$]UH+]W8$98>< M;NDU\"2;-L0 *[).-/ #PL_NY-!C6D,SD;.US=+Y5.=U$0:"@##&#P.,"]Z!43(0R7J:<="X9B4O[FOUKZAU[.0L/ M]U;]EE5H<[JGI():]"H\V>$!IGX^4C(U_QTNH! >E6"-TBJ?OJ3L?;!ZRH)2 MM'@=3VG2.8PW'ZZT=0*?"'PF[!.!C862\B\BB")S=B!NG'TGXB_>'CC.IHS! M-(ITA^(]1B_%=G^;L4M,-&&.(X8O,3."8?:Y!%\K<>3_T?DZ?;>J<)?HNW\4 M[M\I7,-\?E>$+4:BP35I&3PI;6_2(BZB\[[=\332O_!Q61^%:Z3QY&P#_I@T MOMK: "AE?C'UV'8 G+UKUKJ"=]\.!,5=UH(6[,@/T>-,8JX5'U[;,#19$'4E: M,9XDGY@6LJ=E'F,G6^9F]$KV<++$C5H+^_<(RDP%3>EKX%&VG0\!5N:#:.$G M^%_#R:+'UBRUU- [:7IBH2GH77HX9@$? ;\E3&YCD]#)V9CGX'RK"YH$0:"@ M\B&#P.,"]Z!42(0R_BPYZ5HR$+?V:_:OL7?LY2PQ#IL+1>5?A!=E;LU$[#S[081?G!XXSJ8*P3B*>(?B'48O9?HYR=DE M)%HPQQG#MY@5P3#[6H+OE3CR_^A\GY[M*LPB/7NG,/V@< _SL0C;C$2#;>,R M.%*9L8^+N(FN^W;'XTC?X/.R_A"VE;TC9^/QQ\3Q-<9X0"G)%6Y A^]C=10T M/I@W:-MY2V;'FV%Y &Q]A>4_4$L#!!0 ( *Q"&PO=V]R:W-H965TEMW M J1>IVF3-NG4:=OG'!B(FL0L"4?W[Y<$REC+%V([[]G/QLE'M$^N _#D62OC M"MIYWQ\9BA>_@?_1G&SRV9*FE!N,D&F*A M*>C]_GC*(CX!?DH8W0*F8*,CX/>>D M2\E(7-LOV3^EWD,O%^'@ =4O6?NNH'>4U-"(0?E''#_#W,^!DKGYKW %%>!1 M2:A1H7+I2ZK!>=1SEB!%B^?IE":=XW3##S-MF\!G E\(=ZD.FPHEY1^%%V5N M<21VFGTOXB_>'WF8316#:13I+HAW(7HM]Q^RG%UCHAESFC!\C5D0+&1?2O"M M$B?^ALZWZ=FFPBS1L_\4WKY2N(4YO"K"5B/18-NT#(Y4.)BTB*OHLF_W/(WT M'WQ:UF_"MM(XE8J(@XV7*2>>2D;BTW[)_3;V'7B[" MP3VJW[+R;4X/E%10BU[Y)QP>8.KG$R53\]_@"BK HY)0HT3ETI>4O?.HIRQ! MBA:OXRE-.H?QAN\GVCJ!3P0^$PZI#AL+)>5?A!=%9G$@=IQ])^(OWAYYF$T9 M@VD4Z2Z(=R%Z+;:?;S-VC8DFS&G$\"5F1K"0?2[!UTJ<^']TOD[?K2K<)?KN M'X7[#PK7,(&UL M;5-M;YPP#/XK47Y P^6T]7H"I%ZGJI,VZ=1IV^<<&(B:%YJ$H_OW_$=0"!O6AE?T"Z$_LB8KSK0PM_8'@S>--9I$=!U+?.] U$G MDE:,9]EGIH4TM,Q3[.S*W Y!20-G1_R@M7!_3J#L6- =?0\\R[8+,<#*O!]WQ],^XA/@EX31KVP2.[E8^Q*=KW5!LR@( M%%0A9A!X7.$!E(J)4,;KG),N)2-Q;;]G?TR]8R\7X>'!JM^R#EU!#Y34T(A! MA6<[/L'[L2-PT^U[$7[P[&UL;53MCILP$'P5Q .6#YV-J6W"]>UK&XZF=/]@[WIV9FSLS2:I7G4+8((W MP7N=AZTQPXD07;8@F'Z0 _1VI99*,&-#U1 ]*&"5+Q*>.Z:UK@$*;*!-? =S(_AHFQ$5I:J$]#K M3O:!@CH/'^/3.75X#WCI8-)W\\#MY"KEJPN^5'D8.4/ H32.@=GA!D_ N2.R M-GXMG.$JZ0KOY^_LG_S>[5ZN3,.3Y#^[RK1Y> R#"FHV M$<2RKQ(4DSC3_\HI7KY#'>Y\^>X?A[N-0PRSQT7VJ,@>(3AL1#!,@HL<4)$# M0I!N1##,$1=)4)$$(?BP$4$P<82+I*A(BA#$&Q$,L_WQY.Z:"E"-?Z Z*.78 M^^9PEUU[P"/UU_PO?&X@WYAJNEX'5VGL8_%7NI;2@+42/=A3;6W/6@,.M7'3 MU,[5_'+GP,AA:4ID[8S%'U!+ P04 " "L0G).K0O^W=@! #=! &0 M 'AL+W=OPX[I;'O)BF.',.0?,D(Y2O>H&P* WP3N= MX<:8_DB(+AH03-_)'CJ[4DDEF+&AJHGN%;#2%PE.:!3MB6!MA_/4Y\XJ3^5@ M>-O!62$]",'4[Q-P.68XQN^)Y[9NC$N0/.U9#=_!_.C/RD9D82E; 9UN98<4 M5!E^B(^GQ.$]X*6%4:_FR.WD(N6K"[Z4&8Z<(>!0&,? ['"%1^#<$5D;OV9. MO$BZPO7\G?V3W[O=RX5I>)3\9UN:)L,'C$JHV,#-LQP_P[R?'4;SYK_"%;B% M.R=6HY!<^R\J!FVDF%FL%<'>IK'M_#A.*\G]7!8NH',!70H.7H=,0M[Y$S,L M3Y4\UIO$G)U1'-F-.$H2M,O""(95\D M:$CB1/\KI^'R3=#AQI=O_G&XO7$8PNS"(MN@R#9 L \3[(($NP!!&PO=V]R:W-H965T MI-"V0)WSO4'0FS5@63V1O>@ M_$FCC63.AZ8EMC? ZE@D!:&;S2V1C"MX@I-!=I"2F3]'$'HL M\!:_)UYXV[F0(&7>LQ:^@_O1GXR/R,)2QN^9$R^2H7"]?V=_CKW[7L[, MPJ,6OWCMN@+?8U1#PP;A7O3X&>9^,HSFYK_"!82'!R=>H]+"QE]4#=9I.;-X M*Y*]32M7<1VGD_VGN2Q=0.<"NA3<1QTR"47G3\RQ,C=Z1&:Z^YZ%3[P]4'\W M54C&JXAGWKSUV4M)Z38GET T8XX3AJXP'PCBV1<)FI(XTO_*:;I\EW2XB^6[ M?QS2*X58-KXK"VJ M]*#B2*VRR^0\T/@X/N#3V'UCIN7*HK-V_HG%A]!H[9+/\GY5]02P,$% @ K$)R3DBHEHJU 0 ]@, !D M !X;"]W;W)K&UL;5/MCML@$'P5Q ,<-DG;:V1; MNMSIU$JM%%W5]C>QUS8Z/ES \?7M"]AQW90_AEW/S,["4DS:O-H>P*$W*90M M<>_<<"#$UCU(9N_T ,K_:;61S/G0=,0.!E@325(0FF7OB61$2E.5:(0-M MB1_RPW$?\!'P@\-D-WL4.CEK_1J"STV)LV (!-0N*#"_7. 1A A"WL:O11.O M)0-QN[^J/\?>?2]G9N%1BY^\<7V)[S%JH&6C<"]Z^@1+/^\P6IK_ A<0'AZ< M^!JU%C9^43U:I^6BXJU(]C:O7,5U6O2OM#2!+@1Z0R!SH>C\B3E6%49/R,QG M/[!PQ?F!^K.I0S(>1?SGS5N?O524WA?D$H06S''&T TF7Q'$JZ\E:*K$D?Y' MIVGZ+NEP%^F[?QQ^O'&8P.RR=)%]LL@^(9#?%$EA;CLAFW.78+HX<1;5>E1Q MVC?9=:@?:+RWO_#Y17QEIN/*HK-V_O;C';5:._!6LCL_9KU_A&L@H'5A^\'O MS3R*<^#TL+PRLC[UZ@]02P,$% @ K$)R3J(#S!FU 0 ]@, !D !X M;"]W;W)K&UL;5/M;MP@$'P5Q .$.WQ)JI-M*9>J M:J16.J5J\YNSUS8*'P[@<_KV!>QSG"M_#+N>F9V%)1^U>;4=@$/O4BA;X,ZY M?D^(K3J0S-[H'I3_TV@CF?.A:8GM#; ZDJ0@=+.Y(Y)QAXDOBF;>="PE2YCUKX1>XW_W1^(@L*C67H"S7"AEH"ORP MW1]V 1\!?SB,=K5'H9.3UJ\A>*H+O F&0$#E@@+SRQD>08@@Y&V\S9IX*1F( MZ_U%_5OLW?=R8A8>M7CAM>L*_ 6C&AHV"/>LQ^\P]W.+T=S\#SB#\/#@Q->H MM+#QBZK!.BUG%6]%LO=IY2JNXZQ_H:4)=";0*P*9"D7G7YEC96[TB,QT]CT+ M5[S=4W\V54C&HXC_O'GKL^>29EE.SD%HQAPF#%UAM@N">/6E!$V5.-#_Z#1- MSY(.LTC//CG<73E,86[317;)(KN$P-U5D13F_JH(69V[!-/&B;.HTH.*T[[* M+D/]0..]?<"G%_&3F98KBT[:^=N/=]1H[O\(UP" 8T+VWN_-],H M3H'3_?S*R/+4RW]02P,$% @ K$)R3K#O?A7? 0 )04 !D !X;"]W M;W)K&UL=53;CML@$/T5Q L,3(P9#O$]\=K6C;8)DJ<]K>$KZ&_]19J(+"QERZ%3K>B0A"K#C^'I MG%B\ WQO852K/;*=7(5XL\&G,L.!-00,"FT9J%EN\ 2,62)CX^?,B1=)6[C> MW]E?7.^FERM5\"38C[;438:/&)50T8'I5S%^A+F?/49S\Y_A!LS K1.C40BF MW"\J!J4%GUF,%4[?I[7MW#K._/?/5-,\E6)$P"O\C.*[+S$(0;$1_F/YWLO2)[#T&\$?%A=GZ1@U?D MX"'8;T1\F(-?)/&*)!Z"9"/BPQPW(F1U33G(VCU0A0HQ=&XXK+++#'B,W#7_ M Y\&R!2SN2E=":#!6@@=SJHV964O H-)VFYB]G%[N%&C1ST.) M+),Q_PU02P,$% @ K$)R3J^>/9>U 0 ]@, !D !X;"]W;W)K&UL=5-A;YLP$/TKEG] 39RTVR) :CI5G=1*4:=MGQTX MP*K-4=N$[M_/-H2AC'W!ON.]=^_L;,-@",?6K4VHXUSW9XQ6S2@A;W! M#EK_IT*CA?.AJ9GM#(@RDK1B/$GNF!:RI7D:3I]@[)5LX&F)[K87Y?0"% M0T8W]))XE77C0H+E:2=J^ [N1W?2\G M8>$!U2]9NB:CGRDIH1*]>NSYYSOOJ3L'(0FS&'$\ 5F,R.85Y]+\+42!_X/G:_3MZL.MY&^7=)O MDRN':YC_>-RM%MFM"/"K(FN8[541MCAW#::.$V=)@7T;IWV1G8?ZGL=[^PL? M7\2+,+5L+3FA\[7"]I/?FW$4Q\!A-[TR-C_U M_ ]02P,$% @ K$)R3FT'&0NJ 0 D0, !D !X;"]W;W)K&UL;5/;;MLP#/T501]0)IU?+)(ZASRDJ6RP[L6W (&\:65\3ML0N@-COFQ!"W]C.S!X M4UNG14#7-)[K87[Y0O,?HI>#[3QF[Q$03YCAB^ *SG1$,L\\E^%J)(_^/SM?INU6%NT3?_:-P M_T'A&N;V0Q&V&(D&UZ1E\*2TO4F+N(C.^W;/TTC?X>.R?A>ND<:3LPWX8]+X M:FL#H)3-#6Y B^]C=A34(9J?T7;CEHQ.L-WT -C\"HN_4$L#!!0 ( *Q" M&PO=V]R:W-H965TDDB]3E,G;=*IU;;/7.(DJ(!3()?NWQ=(FF5=O@3; MO&<_.R8;T+ZX%L"3-ZV,RVGK?7=@S)4M:.&NL ,3;FJT6OC@VH:YSH*H$DDK MQC>;&Z:%-+3(4NQDBPQ[KZ2!DR6NUUK8/T=0..1T2S\"3[)I?0RP(NM$ \_@ M?W8G&SPV9ZFD!N,D&F*ASNG]]G#<17P"_)(PN(5-8B=GQ)?H?*MRNHF"0$'I M8P81C@L\@%(Q49#Q.N6D<\E(7-H?V;^FWD,O9^'@ =5O6?DVIWM**JA%K_P3 M#H\P]7--R=3\=[B "O"H)-0H4;GT)67O/.HI2Y"BQ=MX2I/.8;RYN9MHZP0^ M$?A,V*^!A-F4,IE&DNR#>A>BEX->W&;O$ M1!/F.&+X K.=$2QDGTOPM1)'_A^=K]-WJPIWB;[[1^'^D\(US-VG(FPQ$@VV M2N^D!L/D5%N]02P,$% @ K$)R3@O UK3C 0 @4 M !D !X;"]W;W)K&ULC531CILP$/P5Y/>> 0,Y M18#4)*I:J96BJ]H^.V$)Z RFMA.N?U_;.)1+K-[E 7N7F=G9C7$^BHTJ$X83D(H)4E=0S'89CACK8]*G.; MVXLRYV?%VA[V(I#GKJ/BSP88'PL4H6OBJ3TURB1PF0_T!-]!_1CV0D=X5JG: M#GK9\CX04!?H8[3>I09O 3];&.5B'YA.#IP_F^!+5:#0& (&1V44J%XNL 7& MC)"V\=MIHKFD(2[W5_5/MG?=RX%*V'+VJZU44Z!'%%10TS-33WS\#*Z?% 6N M^:]P :;AQHFN<>1,VF=P/$O%.Z>BK73T95K;WJZCT[_2_(38$>*9$"7_)1!' M(.\E)(Z0W!#PU(J=S8XJ6N:"CX&8_MV!FD,4K1,]_:-)VF';=WH\4FIYER!U@P?M&BC+Z0Y8% K MLUWIO9@^RRE0?' W#IZOO?(O4$L#!!0 ( *Q"&PO=V]R:W-H965TDP^*!#:17.V?&.RS5DE^ &#C!)^/440"#( 4=;GN_+(SM MP,N"725M>W+@GKAV'>9_]H2R<>>'_KOAN;TT4AM 60SX0GX0^7,X<+4"2Y13 MVY%>M*SW.#GO_*?PL4):;P0O+1G%:N[I2HZ,O>K%U]/.#S00H:26.@)6PXU4 MA%(=2&'\GF/Z2TKMN)Z_1_]L:E>U'+$@%:._VI-L=G[F>R=RQE8VBD^UMPEB9RE1B9 =!<@ MM4J=-*G1]$83HP@B:+%L93"$>0AC-T_LY(D=/,CBF33Q*A'*D4G5',P5/C,FB4()'M01-*JI+PM*SE)/D9KSJ;5-"\F&N6N#Y==1_@50 M2P,$% @ K$)R3F>6=Q[, 0 +00 !D !X;"]W;W)K&UL?51=;]L@%/TKB/>5!,]-%]F6&D_3)FU2U*G;,[&O/U0^/,!Q M]^\'V/4<)^J+X5[.N9P#7">#TB^F ;#H57!I4MQ8V^T),44#@ID[U8%T*Y72 M@ED7ZIJ83@,K TEP0C>;>R)8*W&6A-Q19XGJ+6\E'#4RO1!,_ST 5T.*M_@M M\=36C?4)DB4=J^$GV.?NJ%U$YBIE*T":5DFDH4KQXW:?1QX? +]:&,QBCKR3 MDU(O/OA6IGCC!0&'POH*S UGR(%S7\C)^#/5Q/.6GKBXB+#:*;-J- CRYL1BN;(^8^8&3 ?*3QVN@UZ,/#I]U*"EFO>0+BI2BD+3LOFSKW.QO7N''"H MK)_NW%R/+W@,K.JFYB3S'R+[!U!+ P04 " "L0G).F=O&UNVR 4?17+#U!B_+5% MCJ4F4;5)FQ1U6O>;.#>Q53 ND+A[^P%V7<>FS?(CP.62-AP^JP(>",'G MA+ GA/]+B'I"]$Z(;+6Z5&QMMD21/!.\]41WNPTQ/Z)@&>GJ%R9HBVWW='FD MCEYRG$89NABA'K/N,'B$2>-KR&8."08$T@8&%]CE8HUG=#PYX"9BZT D'Y@( MG:4(K4 X$HC#224Z2&(A=7?&PGXF;F_CKOQ$3C_1S ^>UGWMPB03,Y]CKHS$ M3B/Q3.!K,/$1SQ/&09A.G#A021I]4)3$Z269)Y.$;H'4*9#>O.5M.K,9.F\/ MC1X9 W&R#4QZ!3_7MGF.HD./O,?VD;[#NP;[DXA354MOSY5^ZO9!'CE7H.TL M[G392MW3AP6%HS+35,]%U]FZA>)-W[31\,^1_P-02P,$% @ K$)R3C*A ML6$L! RA, !D !X;"]W;W)K&ULC9C16MM,?A?YOIX'VZ8Y7(5A_;RU159/RX/=NV\V955DC3NM M7L+Z4-ELW045>0A"Z+#(=OM@,>NN/5:+6?G:Y+N]?:PF]6M19-6?:YN7QWD@ M@_<+WW8OVZ:]$"YFA^S%?K?-OX?'RIV%PRCK76'W]:[<3RJ[F0?_R*L'!6U MI_BQL\?Z['C23N6I+'^U)_?K>2#:C&QNGYMVB,Q]O-FES?-V))?'?_V@P>#9 M!IX?OX^^ZB;O)O.4U799YC]WZV8[#])@LK:;[#5OOI7'.]M/* XF_>R_V#>; M.WF;B?-X+O.Z^S]Y?JV;LNA'<:D4V>_3YV[??1[[\=_#Z #H V (@(\#5!^@ MA@"5?!@0]0'1I0YQ'Q!?ZJ#[ 'WII),^(+G4(>T#TDL#3!]@+IVT%.\K)_X/ MB3X.&19;>B[AJ4JZLKO)FFPQJ\KCI#IUSB%K&U1>N2@W>'NU*^3N2U=ZM;OZ MMH DF85O[4B]YOJD@9$F'6N6E,:,-3>$)A5CS2=*(\>:%:6!L>:6TJBQYNX" MS3VEB<::SY0F'FL>*(T>-*%;I&&E@%XIZ$90HQ&\E5J>-%&GV7>:"))8^#<9 MRV)E(!)T/HK.1Q'Y^%5QTJ3G^4R%MYR?L BF0*<2T:E$1"I>\2U/&GWF(A/9 MWATO&T(G4ZT@I3.*Z8QBG)'Q5F$9(Z
#G@U72.!F=C::ST40VWBK<:%03 M,A*"*8F$]DD('Z\Q5PGR 9"L44H;I821U[FK%)65F*;,?3.TC2%LO.9?&30? M;6*F6%K DQ 6R$C&_GQZT;F3BF/NQDF.]Y*84^Q;251TH#A<2897D@"6T;X3 M)4H8(P9$DB"127TCA>O;N,[V'QM8IK2K3R8CAD>2 )(Q?D81T0F"[03)D$9B MU"@?^*M>-)I]#,)P=. MQ-2)8JTE8\501V+L*(':-"6>P=%9BXVM&/)(C!XE//3<2\P>MSE!>[,'2A>G M6BHZ)V H!9A22GCHN.U%XZ>YWV9W%ZD^DZJ4631@@ <8>$IH/VL,/ 4B-G[: M6":U ,6T+' [.0P])1+?"V_2$L7B'A@V F:C$F@U,/0^LF*@!QAZ2GAW\!HP M]!*0W)(RR ,">1RB@4$97((R(! %[C<"Y\4@"@A$L7-FV ,4>U"^F#TZC0R7 M+L,>(-@CF8V38EBA,"OP,UGA'8TT"7B8NZ5DP&Z!%<,!17" (Z!B&E=1NQ4T M*]RX)D+$(53@_OP]5GCV0[Y]R_4UJUYV^WKR5#9-670_W#=EV5@WI)BZMMC: M;#V).ZY.;Y=.)TUYZ-^&PO=V]R:W-H965TFP3[:Y$, \]S=<^?S M@ST]J>JYWDNIO=KV715K?J(,LS9NMJHI4F\=J%]2'2J:; MUJC( Q*&45"D6>G/I^W88S6?JJ/.LU(^5EY]+(JT^K>0N3K-?/#?!GYDN[UN M!H+Y])#NY$^I?QT>*_,4G+ULLD*6=:9*KY+;F7\+DP?2&K2(WYD\U1?W7I/* MDU+/S1F[38ZY_J-,7V2?$?:_/_IM\D;F!-TQ,C+7*Z_;?6Q]K MK8K>BZ%2I*_=-2O;ZZE[PY/>##<@O0$Y&YC8'QG0WH"^&[ /#5AOP*Z-P'L# M?FV$J#>(KHT@>@-A10BZZK;3=9?J=#ZMU,FKNHX[I$UCPT28AE@W@^W\M^_, MC-5F]&5.@4V#E\91CUET&#+ \"'FSL4("[)R(7!&!(;DF2G!F"X(PB(:AEAB M&&$Q=3%DB+AW$<(*M/K4R<.'3@;I4G1B:&M/+R-$5HR[#A.UF++#A.W/8OLY M;D"(H8280XA";!'J,.PR$ %JS< *046"C9#A*!GND %FMRUWPC BN%VQ$XC%E-C)N2A(# PG MDZ!D$H3,B ,(XXH(KN(EW#WNNS0G!QR-@8)5R\ %.OL<+@D@.NYB!SD+A?/@YCFRU< MF0BF3/&("WSUDRM6_Y*XJY]Q9C=F<+&=+62U:T\OM;=6QU(WQA>CYQ/2+6FV MP];X B9+0,;O8'*/C:_,2:L[%[V'[8YIW]-JEY6U]Z2TV9RW6^BM4EJ:I,(; MLPCVYF1X?LCE5C>WPMQ7W?&H>]#JT!_]@O/Y<_X?4$L#!!0 ( *Q"&PO=V]R:W-H965T05$AT'O#,D2E 4 M!/>(XJ;UB]S8-KS(V4&2IH4-]\2!4LS_+8"P?NZ'_LGPTE2UU 94Y!VNX!?( MW]V&JQ,:5'8-A58TK/4X[.?^4SA;QQIO '\:Z,5H[^E,MHR]Z2N1*!\E(\)\O?(@)*-.185"\;M=F]:LO=,_T:X3 M(D>(!H+R?8L0.T+\04AN$A)'2+[J(76$=.(!V=Q-,5=8XB+GK/>X;8<.ZZX+ M9ZGZ7:4VFK]C[E0]A;(>BSAZS-%1"SG,PF*B$29+SR&K2T@X() *8(@BNA;% M(KJ@1^<.EI>(['X2PZ1=9@$3Y'NK(E]$(7\T+DR>O5SE4!&I>T=IA M<%RZS_YB-U=X#?A=0T=ELJ?T31V^'9;N3 4$& JA%)!<+K &C)60#..O MT71[EXHXW'^H[W3N,I<]XK"F^$]U$.72G;O. 8[HC,4K;;^"R2=V'9/\=[@ MEG 5B?114,SUURG.7%!B5&0H!+UW:U7KM>W^)+ZAV0F!(00]0?K^C! :0G@E M1)\2(D.('O40&T+\J(?$$)(K(=']Z(JEJ[]! N49HZW#NOO3('5-_44B^ULH MHVZG_B<;P*7UDH>AGWD7)60PJPX3##!I? O93"$CD=T4$89!C_%DD'VD@2W2 M53 1"&Y=K*>(-!G%>5=D>U]D-X4,2G:326BM>:CYX4TI0KM 9!6(+ +1J&DV MS*AK:QMF7+$'=+8V3&I/*+8F%%L$YG:!Q"J0W*_(QH899;*S8;[8 TFM@:13 M@6AF%YA;!>8/9&+#C#.Q8*+Q+?4&KP0!=M)O/'<*>JZ%X@ZL_1AY#M0K,[*O M_,7:M]@W_F+;38FK?#>S?B!VJFKN[*F0;YM^@8Z4"I"ASY[D=2CEF.P/&(Y" M;5.Y9]VPZ Z"-F8.>OTPSO\#4$L#!!0 ( *Q"&PO=V]R:W-H965T+ M7)PU:UK8R4"=.:?RSQ:8Z#=A'%X-K\VIUM: BKRC)_@.^D>WDV:%IBB'AD.K M&M$&$HZ;\"5>EYG5.\'/!GIU-P]L)7LAWNSBRV$31A8(&%3:1J!FN$ )C-E M!N/W&#.<4EK'^_DU^B=7NZEE3Q64@OUJ#KK>A*LP.,"1GIE^%?UG&.M)PV L M_BM<@!FY)3$Y*L&4^P;566G!QR@&A=/W86Q:-_9C_*N;WP&/#GAR,+G_YT!& M!W)S<*>)!C)7ZD>J:9%+T0=RN*R.VG\B7A-SF)4UNK-S>Z9:9:R7@B0X1Q<; M:-1L!PV^T\2/BG*I(.06!1F""0/[,+9X$6 &42X5)/9G(-Y"B?,G#X626:&# M)G.:=M!@G)'5#&4I6T7X7_4F7IK$0Y/,: 9-\I F3O$,NES*TF?#D_AQ4B]. MZL%)9SCI(D\T(UDJ/A"29O'*CY)Y43(/2C9#R187$,YSX$%W MCX6#/+F^HH)*G%O7T^ZL4^MZP>ZQW>1#W_M&Y:EI5; 7VCQ9][".0F@P--&3 M.9_:M-IIP>"H[?39S.70<(:%%MW82]'4T(N_4$L#!!0 ( *Q"&PO=V]R:W-H965T)>;<,@_XW_, M?!C/SZ9^;O9:V^"E+*IF$>ZM/=Q'4;/>ZS)K[LQ!5^Z?K:G+S+K+>ASLW1%GFE'^N@.99E5O][T(4Y+T(6OM[XD>_V MMKT1+>>';*=_:OOK\%B[J^B299.7NFIR4P6UWB["C^Q^Q:$-Z!2_'W^FOUS5[PK MYBEK],H4?_*-W2_"- PV>IL="_O#G+_HH2 1!D/UW_1)%T[>.G%CK$W1=+_! M^MA84PY9G)4R>^F/>=4=S_T_0@YA= , 7 )8,F; 7P(X*. J'?6E?HIL]ER M7IMS4/=/ZY"U3<'NN9O,=7NSF[ON/U=MX^Z>ECQ1\^C4)AHT#[T&KC1PJUAA M!6<72>0,7%P Z0*Z>'$=#W0\)^-Y%\]OJDA'5?0:V6FJ3L-8+"0;E8)E,>TD M(9TDR DRTDN2JQ% IG&L^,@)H1-2I$K2?@3I1^"9369T DDFD.]/[4HBIYXY M4^00"GL4G@0IF2!%'L>/]2%%%C](I6*FN!P50RFY4\I4T)YFI*<9GC?A88+% M-)KQ9"J8!VXV@8M!-.'I,1I>!N_W_* 9-3W(./$,17/.^/1V9C2@#!-*S EF MSS/*]P($&E8@8/4Q #2L@&%%# !FE6<&PO=V]R M:W-H965T:MOZU?DN94NWS7&Y5%(H7029D?CO/E MHF_[4B\7U6M;'([N2SUK7LLRK_];N:(ZW\]A_J/AZ^%EWW8-R7)QRE_>0*MVV[+G+_]>;6KBBZGKP?_XZ=SB]C=H;3ZQ^]_]('[X-YRANWKHI_ M#KMV?S_/YK.=>\Y?B_9K=?[5C0&I^6R,_G?WY@HO[SSQ8VRKHNG_S[:O35N5 M8R_>E3+_/GP?COWW>7BB[&C&&\C10%X,_-CO&>!H@#\-TG<-TM$@_>P(:C10 M9(1DB+V?S$W>YLM%79UG]9 /I[Q+.[A3?KFV76._.OTS/Y^-;WU;HDH7R5O7 MT:A9#1HYT1AU+=F$$K@H$N_ Q0O)>;&2@;F\'F =*HPF/GS8R>.[G5RYB>QD M86^OIO:&MT]9^[2WQZE]1N9ZD.A>E0[\%"$UD:T9FI$A)-FQ"F3)^]9 $Q_0F4=A)ASN>PSE*:G*'.:F&D2?GX,C:^+'AY M,\G;6];>AO-#06E#/S.4-&?7C,SJU-#4#F72ILHBG9U0AP+!9I'4!L$7 A'& M1^$T:J:4N $A#5J*:TZ9HLJH<,,*)6@3) $_."BPD66$2,6#(!%013 ';+EZ M !G,%2I-)VL095-_Q2W0=R4B2^D\L3)*.5Z%&(F.KW* 3'2Q9.(+':2?KI3 MEQ)@:DF0CHHIEB*5="DVC!!34 8BU1]X_$/(_Z"^ <-BU/Z]-=2G4(@V!2LB M4 .>VL!@F]8D"/D)D/EJ2ET*=4II;2-E!'C.0O9Q(1DUUY7$@O^C+H5"7R)2 MA)A//+O!?AK^DL>C9/!(\3]JKL$N1$:#8G329M+3/>(2#S()'Q-[U!!HHO ? MZA2C]*^2TAAAH^39*.7G\2IY $D.0!2OH^@#O&YX66S;)WF"0#'HI"&?+D!@RDP6])!E ()I;'/'4DLV6D))3A[NTF!0W4'V8SJ#"2 MQ<@C#,6G(8@\<9 A#H7@J+D*2!M+&JZJUGGGQ:V?P;W+=Y>;PCVWW:7QU_5P^#?KR_\!4$L# M!!0 ( *Q"&PO=V]R:W-H965TLY\[7:9GT3RU!\ZE]U*5=3OS#U(>)T'0;@Z\RML[<>2U M^K(3395+M6SV07ML>+[51E491&&8!E5>U/Y\JO<>FOE4G&19U/RA\=I35>7- MOP4OQ7GF@_^Z\:/8'V2W$-D6%:_;0M1>PW_'N=:D\"O'4+;YN9W[8,>(EW\C.1:X>SWS)R[+SI'C\-4[] M(69G>/G^ZOVS3EXE\YBW?"G*/\56'F8^\[TMW^6G4OX0YR_<))3XGLG^&W_F MI8)W3%2,C2A;_>MM3JT4E?&BJ%3Y2_\L:OT\]U_2R)CA!I$QB 8#%?N606P, MXC<#DV]>WH M;^H\6[7[/(\3.@V>.T<&L^@QT06&)M>0E0N! 1$H @.+"&.QB!SSZ#K TD70 MU.+PKI/U32=7-&/TL&)M'U\=%K,.J\>D&E-KS"<(DRQFH941 J24Q22VTD)P M!&(2,F)EAT6F- I)A.=(T!R)DR. ?=(]AEQ&BA7S$(^3H'$2)PZQCG*5.&$ M"&26/-B#CFC(]J"$.]J MX0=4;$"7P<:BC/1.>%_#!G,M8J5.-A()[8_W$'U GP9D"900-A8+;W+@=CE7 M>P9T4WS7P?!N VZ[B9.12@&\D8#;25Q=@=LD8L;82/<'O$D UB4<52%MXD9S M!+S^P6T KK30!A"/U"3@50UN62/*8JZ(,S9VTWCU@UO^B*PRIU79YQ9<3#85 M;_9ZS&R]C3C5LG-_L3N,LO=ZNK/V%S!9 K*_ZD9?/4F]N>_GYN]YLR_JUGL4 M4LUC>FK:"2&Y8A[>*8$=U*@^+$J^D]TK5>]-/Z_V"RF.9A8/AC\$\_]02P,$ M% @ K$)R3BIU[@VN 0 T@, !D !X;"]W;W)K&UL?5/M;ILP%'T5Y >H 3?9%@%2FVGJI%:*.FW[[< E6/4'M9W0O?W\ M5<12-'Y@W^MS#N<8NYJ4?C$#@,W>!)>F1H.UXPYCTPX@J+E1(TBWTBLMJ'6E M/F$S:J!=( F.RSS?8D&91$T5>@?=5.IL.9-PT)DY"T'UGWO@:JI1@=X;S^PT M6-_ 3372$_P ^W,\:%?A6:5C J1A2F8:^AK=%;L]\?@ ^,5@,HMYYI,N1KDW!!Q:ZQ6H&RZP!\Z]D+/QFC31_$E/7,[?U;^%["[+D1K8*_Z;=7:H MT6>4==#3,[?/:GJ E&>#LA3^$2[ '=P[<=]H%3?AG;5G8Y5(*LZ*H&]Q9#*, M4US9;!)MG5 F0CD3BMO_$D@BD"L"CLY"U*_4TJ;2:LIT_%DC]6>BV!&WF:UO MAKT+:RZM<=U+0S9?*GSQ0@ES'S'E E/^B]A_1)!BAF!G8'91KKHH Y\L^=M\ M78"L"I 5@>(J1L1L T;&&'EXKL)\Q%U;P8O=]:?]B>H3DR8[*NM^5-C.7BD+ M3BV_<4=HVS T= M3&UG=#]^YX-0:SQU"_8=W[W MWMUQ=C8H_6(: !N]2=&9G#36]CM*3=F Y.9.]=#A2:VTY!9-?:*FU\ K'R0% M97&<4LG;CA29]QUTD:FS%6T'!QV9LY1<_]V#4$-.5N3J>&I/C74.6F0]/\$S MV%_]0:-%9Y:JE="95G61ACHG7U:[?>KP'O"[A<$L]I&KY*C4BS.^5SF)74(@ MH+2.@>-R@0<0PA%A&J\3)YDE7>!R?V7_YFO'6H[396R8D%4Y'\;5S;SJ_#Q'\-"P>P M*8#- 6RL913RF7_EEA>95D.DQ][WW/WBU8YA;TKG]*WP9YB\0>^E6*?-2&];'F@&74R2 MNZ@_N3ZUG8F.RN)0^M&IE;* C/$=)M[@VS ; FKKMEO]02P,$% @ K$)R3APGW'=) @ CP< !D !X;"]W;W)K&ULE55_CYL@&/XJQ@]P^ ,5+]9DMK=LR98TMVS[F[:TFD-Q M0-O;MQ^@-17)[NZ?"OC\>)^7"L65\1=1$R*]UY9V8N774O:/ (A]35HL'EA/ M.O7FR'B+I9KR$Q ])_A@2"T%41"DH,5-YY>%6=ORLF!G29N.;+DGSFV+^=^* M4'9=^:%_6WAN3K74"Z L>GPB/XC\V6^YFH%)Y="TI!,-ZSQ.CBO_4_CXE&N\ M ?QJR%7_BPD:T<554J+7X=GTYGG==2_T=R$:"1$$R&$_R7$(R%^+P&.!/A>0C(2 M$HL ANRFF1LL<5EP=O7X\'?HL?[7A8^)VJZ]7C2[8]ZI?@JU>BGC-"[ 10N- MF&K 1'>8:(Y8+Q%Q.(=LEI LG4.>'"HIG#! Y9C"1,XPD1&(9P*)%6; I ;3 M&4R808B2W(JTQ$4Q1 A9S=DL<7$ $0R1%1]656:&F$@B1RV^1.F]QA8YT15;[\ M\!PVX.[@TE?5=\Q/32>\'9/J##0GU9$Q291B\*"VO%:WXS2AY"CU,%-C/MP1 MPT2R?KS^P'0'E_\ 4$L#!!0 ( *Q"&PO M=V]R:W-H965T!;:#I,&S M!@0MMCXK-AT+U<63E+C[^^KB&D8:/U@D=7@.24G5I,V;'0 <>I="V1H/SHT[ M0FP[@&3V3H^@_$ZOC63.N^9$[&B =3%)"D*S;$LDXPHW58P=3%/ILQ-Y:2F?][$'JJ<8X_ \_\-+@0($TULA.\@/LS'HSWR,+2<0G* (A I$OX]_,B1?)D+BV M/]F_Q]Y]+T=FX4F+5]ZYH<8/&'70L[-PSWKZ 7,_&XSFYG_!!82'ATJ\1JN% MC7_4GJW3DE"L?)OS+&F,GI")LU^ M9.&(\QWULVE#,(XB[OGBK8]>FJ(L*G()1#-FGS!TA:';S8(AGG\1H3=%:"0H M5@2;:XT$V4:(2AI9_&[K%#=UBB\Z17E_)51\%BA\Y\J83D5)M0 MUECU$FCIBCC#) P3S&G;H3QUN;/,4S%HUG9PEH$:.*?R]PF8&#.T0[?$2ULW MVB9PGO:TAN^@?_1G:2*\L)0MATZUH@LD5!EZV!U/B<4[P&L+HUKM ]O)18@W M&WPI,Q1:0\"@T):!FN4*C\"8)3(V?LV<:)&TA>O]C?W9]6YZN5 %CX+];$O= M9.B @A(J.C#](L;/,/<3HV!N_BM<@1FX=6(T"L&4^PV*06G!9Q9CA=/W:6T[ MMXXS_ZW,7T#F K(4D-CU,@DYYT]4TSR58@SD=/8]M7_Q[DC,V10VZ8["?3/F ME\V@?I_AJB6;,:<*0%6:W(+!A7R2(3^)$/I03?WGD=1BY\N@?A\G&H0^S M]XO<>T7N/02'C8@/\\DO$GM%XH\$AW CXL/\Y[03KTCB(2 ;$0\FBC'6# M.,C:S8X*"C%T;FY7V64\'XB[@7_ATVQ_H[)N.Q5]!&SN[G-GQU_? M^B;5BSX+88+7NFKT)CP;T]Y%D=Z?1RM/9=!/1=MWR MD_@NS(_V4=E1-$8YE+5H="F;0(GC)KR'NQWDG8.S^%F*FYZ\!UTISU*^=(,O MATU(NHQ$)?:F"\'MXRH>1%5UD6P>OX>@X)M,<]$.='"@HT/L'*(>Y#+_R W?KI6\!:I?_)9W>PQWU*[-OIMT M2^&^V>2UG;UNXSQ>1]I9B7DRUO#A#\W!&$1/V#1Y""%E8-%LXW()S9 8=Y23%CBR6A MY_P>*()*?!3]CY)P.0!$#PI?#P 1A#@K2+: PA4!$$DH?$D 3!/H4DVX* "B M"H6O"H#( F3)9#O?HW!= $08"E\88*X,=IN6%@^7!D"TH?"U >;B0%G*V-+R MX>( 7QC4LD]FQ+[FG[N;]9]XW-=^X M.I6-#IZEL?>WNV6/4AIADR$KNY=GVT>-@TH<3?>:V7?5-Q/]P,AV:)2BL5O; M_@502P,$% @ K$)R3H&7S<>_ @ Q@D !D !X;"]W;W)K&ULC5;;CILP$/T5Q U#L M?1 -K_6;O9 54WHK#T';2,YVUJDJ@R@,XZ!B1>TOY];V))=S<5)E4?,GZ;6G MJF+R[XJ7XK+PD?]F^%XS.;+;N&')B->\JTR%$P_SGS-R](PZ3S^]*3^ M$-,XCM=O[)^L>"WFF;5\+SN^9Z=2?1>7S[P71'VO5_^5GWFI MX283'6,KRM;^>MM3JT35L^A4*O;:/8O:/B\]_YL;[!#U#M'@H&-_Y(![!_SN M0#YT(+T#N3<"[1VH$R'HM-MB;IABR[D4%T]VYZ%AYMBA&=5_U]88[;]CW^EZ MMMIZ7I(0S8.S(>HQJPX3C3 )O89LII!WDD G,&0105FLHHE[=!U@/44DL9/# M?TGR#TFNTL1@L;#UQU?%P M"&@UZ$9G1G=4IP==M8B04*<]KP%81&/L]AL 1BERBYT#,-WB1K!.7C"Z@RHN M#W8@:+VM.-7*Z!I9AZ'C,3)WF&-?H=D: ?:-&5+LG?=.WTTXWY@\%'7K/0NE M;TY[O^V%4%QG'S[HGG#40]6P*?E>F66BU[*;++J-$DT_-07#Z+;\!U!+ P04 M " "L0G).>Y5-UE$" #Y!@ &0 'AL+W=O<_XBZ@ I//:T%;LW$K*;NMYHJR@(6+#.FC5FS/C#9%J MR2^>Z#B0DPEJJ!<@%'L-J5NWR(WMD1D7?D C]!/G>/7*V\*=^^!O#S[2 <;C5PV]F,T= M+>7(V(M>?#OM7*0K @JEU"F(&FYP $IU)E7'GS&I.S%UX'Q^S_[%B%=BCD3 M@='?]4E6.S=UG1.L=/ORM MCNA-X6^Q^IBE-IIO9]XIM4)9;T6(DMR[Z42CSW[P"68^_N3AJ>P3(K A]L$J M/'@/.*P]DMA.P%81V,3C=R+2A8C!)S0^[> 31SA#=DYHY8063K;@##[IC!-O M0CLDLD*B%00C?P&)5F("'&?IPNVP=O/]+,M2>SFQM9QXK=E'BW+BE>9@@R([ M);%2$@ME*3I9J?D4IVGZP1],K9S4PEGLQGUJ41,&=DIFI606"EY0LI6:&.,P M^^!DJ4YI/;W(0@J7QQ>M!$6;I1YOUC :X!?36X53LFLK]=&<6:?^_1#HAK.P M[W5?-XWH+OG-5J&99: M-PN$5%$"I^I!-%";DZ.0G&ICRA-2C01Z<"3.$(ZB&>*TJL,\<[Z=S#-QUJRJ M82<#=>: 'Q6T:K /;"5[(5ZL\?FP#".;$# HM%6@9KG &ABS0B:-7UXS M[$-:XG!_5?_H:C>U[*F"M6 _JX,NE^&',#C D9Z9?A;M)_#UD##PQ7^!"S # MMYF8&(5@RGV#XJRTX%[%I,+I:[=6M5M;KW^E31.P)^">8&+?(R2>D+P1TKN$ MU!/2_XU /(&,(J"N=M?,#=4TSZ1H ]E=AX;:6Q0S2TD[A'()-!G@:>R6.$;.GX?8'V+F,]&.?Q39'M7 MY%V:R62S$L=/ALV*_B*03@JDMP+QJ(Q5AYDY3-VUDD0X'?7C%H4QF8U0FPE4 M_$C("+:=@!$RCQ]'I:'!I>(@3^Z%JZ 0YUK;J@;>?H@\87LI1_Y5O%C'$_Z- M&3K=C'B3[R;65RI/5:V"O=#F*;@+>Q1"@\D^>C!/H#1#LC<8'+7=SLU>=J.B M,[1H_!1$_2C._P!02P,$% @ K$)R3M8")B#5 @ W0D !D !X;"]W M;W)K&ULC5;M;ILP%'T5Q ,4?X'M*(G4?$R;M$G5 MIFV_:>(DJ( 9.$GW]K,-I=1VF_T)]N67=G6Q$K=\<9%OE2D_;8](UKVN5< MGE59U.*AC;IS5>7MWY4HY741P_@E\+TXGI0)),MYDQ_%#Z%^-@^MGB6CRKZH M1-T5LHY:<5C$]W"VA99@$;\*<>TFX\A8>93RR4R^[!RFO4]OW0Y*;MX"S5 M?]?.!.V_8]_I>G8Z>ED22.?)Q0@-F%6/01,,3=]"-CX$CHA$)S!F@4)9K)!' M1V\76/L(FCDYW!39?BCR)DT<+!:V?#SA,^C4JH=D%E+W2:2,TI0Y?GP (DK"_DC0'_'\$E(,/<*U !U,&T#L-D 7]98$"\; #0K0VP6B 4.0 +<^/@Q" M1%/L?+R; (Y"S)CS!6]]',: ,$;#]EC0'O/K@T!8@ <%^.WZ<"]11!DA3E^L M S#=0-1IBXT/8QA X*AM?1@E).,X[ V"\%X+ N5Y9Y^$[VS7\':!!LQT+X"( M<.I6*(#CD*1N P5@>JOBT&V@$([S+',WD&1R-%6B/=I[0A?MY+E6QMDD.MY% M[I$YVISX"L[6,!#?F+N+/0I?Y?N+S[>\/19U%SU*I0]4>^P=I%1"IP_N] 9Q MTG>M<5**@S)#JL=M?^'H)THVPV4J&6]TRW]02P,$% @ K$)R3O0J543O M 0 -P4 !D !X;"]W;W)K&ULC531;ILP%/T5 MQ ?4@,$D$2"M3-,F;5+4:=VS Y> :C"SG=#]_6Q#44JLJ2_8]_J)$M@/)>>S;(W&^5&@\(R:J%GLH'/L*@5QHN>JIT*YZ&&3'!T] D_N?PD-)#-X"GCN8Y,W<,TE.G+^8XEN=^X$Q! PJ912H M'JY0 F-&2-OXLVCZZRL-\7;^IO[%9M=93E1"R=GOKE9M[N]\KX:&7IAZXM-7 M6/(DOK>$_PY78!ING.AW5)Q)^_2JBU2\7U2TE9Z^SF,WV'&:5])HH;D)T4*( M5D(8_Y> %P+>$-#LS$;]3!4M,L$G3\P?:Z3F3(0'K#>S,DV[=W9-IY6Z>RWB M*,K0U0@MF,<9$]U@-HCR'H'#%8*T@=5%Y'0163Y^YP)O7,P88C&#Q9#]GN!X M@ROO<6FX(W%"W(:PTQ!V&(K= K%3(/Y HAD3OTM$DACO-HGN<6F8! E.W882 MIZ'$82AQ"Q"G /E (G*W]SC8!\DFCP.5[,/]Q@RZ.<+F2OE!Q;D;I'?B2O\- M]LPVG"O0BLM?J6VPM*3%,]%_._/!>*C\LUA=:[LO@'4$L#!!0 ( M *Q"&PO=V]R:W-H965T='U:W-0RGAO95$U*_]@S/$^")K-0959/JK)O=KHN M,V.;]3YHCK7*MEVGL@A0B#@HL[SRU\ONV5.]7NJ3*?)*/=5>X?I&@[ M=!$_.Y47K5_;QI?MRA?MB%2A-J9-D=G+63VJHF@SV7'\'I+ZHV;; M<7K_GOU3-WD[F9>L48^Z^)5OS6'E)[ZW5;OL5)AG??FLA@E%OC?,_JLZJ\*& MMR.Q&AM=--U_;W-JC"Z'+'8H9?;67_.JNU[Z-R$,W?@..'3 L0/V<^F%NI%_ MS$RV7M;ZXM7]XA^S]C>&>[1KLVD?=DO1O;.#;^S3\SK$>!F&H*F*A:(U&$AX!D'!G*)CA0\OD#Y)38" MRB^$$28N)1Y@X B>6PDHPE)$$"\<4CS$P%!,W40Q#MV;$O 4 X,Q==3B?_8E MX'$'RCOC*DJ\13%)75(\\\! +QU% 7F>D?),JQS%&1;N,H<\T\@Q/;<54J8E MN"L=.BHW S:Q%5*PK]@*>;"1J]YS6R$MWU=LA3S_R-1O8BND&T 4N@L>\AL M,AN =*7@P48*-K45Y3H6]L\AQ'.-'-?$51S75Z1XL)$!F[J**>5X18H'&[EJ M3FQ%R[GKPY-G7S*UG%AJ")I^XT;PQH/M8WVEM ME,TI[JS!#O8X-C8*M3/M[<+>U_V9I&\8?1S.6\%XZ%O_!5!+ P04 " "L M0G).ZA&0?I(" #!" &0 'AL+W=ON7B3!\:4]UZ5M9SY!Z6:21#(S8%55(YXPVK]9L=%197>BGT@ M&\'HUI*J,HC#, DJ6M1^/K6V9Y%/^5&51A2>/547%OSDK^7GF1_[%\%+L M#\H8@GS:T#U[9>I7\RST+NB];(N*U;+@M2?8;N8_19-5:O 6\+M@9SE8>T;) MFO,WL_F^G?FA28B5;*.,!ZH?)[9@96DVOMSE*Q:O. MBTZEHN_MLZCM\]R^22\TF!!WA+@GZ-CW"*@CH \"ODO '0%_-@+I",2)$+3: M;3&75-%\*OC9$^UQ:*@Y==&$Z'9MC-%VQ[[3]93:>LHQ(M/@9!QUF'F+B0>8 MU($L;R%1CPAT GT6,93%/+ZAQ](-'%R>.AD==?)59H(+!:R?#3@(Y(Y MQ6HQB<74%O,E"LD89:&C" "F:88PXA8/D2L[B&NA"2@D 00XI[&Y).= G!@IR!_4*< W+U.I:# %! X M=@2VF&QXZ,-1Y)1A :.A]#;\6"LC:6#M MY^U3;.YOQSZ/)HL(L"_U?&['Z8?[=KC_I&)?U-);&POGJN@\@"9'HD "#Q;*FYL??LWT;%I*2E73N MC*LZ;8H$OO7LZY^R+/>*./JU",^3(L[__,U@T/G&^[S=Q-F?OUGG^>[5M]]F MBW6X#;)VL@MC^.4N2;=!#G^FJV^S71H&RVP=AOEV\VVOTQE]NPVB^)OO_Y1% MW_\I__XB613;,,Z](%YZEW$>Y0_>5N^2.%]G\,XR7)9__?<@;GO]KN_U.MUI^<=W0=KVNKWZ'_5Z;A]V8?G';N?L M/\K?S>#I);WQ9A.LRK_>!9NL,HR>XSI,HP2WO?0N@KSRG-I%ZU_^I6ZIMVFP MC.*5=_.PG2>;\J^+7; N?R?G^S%<15F>!K""]\&V,NWYAY_>WUY^O)[=_NB= M?_AXW3#*.>P@#39P6\OPL_>7\*'\7*?3Z?;ZH^ET7)FA2%,ZL2A;P A_"X.T M\1#.SCJ#LWZG81%OHDV8>N?PWBI)*RMXG\1GP6(1PC/PQ)*?;MI.LMT"O-WD MR>(7W[LAH/,^%'F6 V3",3>])EOY&.Z2-*?KR(.\J,#KWZH@K,' /H8W\&7E MR;V *F\++-6^_Q_]AM7?;(/-QGM=9%$<9I77\K2H7(>\>+D-TQ7N]H'J[(*Y7EW,;B\OO->SM[/WYY?>S8^7E[O*C\'607Z9XL%4K#,2\-%&'T*YIO0.XG# MW$ON/#B&Y#Z(%Z$'I,=;)L4\ORLV7J!>@4=>=/UN;^!W1UWO!%<$"W_1[_7\ M47]R6EG[17@7P@*77A9L (X6 %Q1EB%!6R09C'?F+7@#U1=36%H>?0IE:^4' MKM-P%T1++_P,Q#:#L9%P)OD:T&#AG$F%7"0Y@,G^9RX BK.H[OM#VXD!U1JV M=/EK$>VV-3_\D"3+^VA3(5U7,>#<*IIOG-WMV]6L]C<%(YLHF$>;*(_"*J!H MH-@%#P01."%<.X#^TGYQSSVIIRK0_U,,&!W#.&GX*8RKN'1>9'D"B.0M&XY] M)NNX#U*DUI4)W"O=NUJYOTT89*$7Q*55)Y\FP2Q.HOJ?@!SDE4<_1>, ME >?FW?."]NS("*SZV2S#-/LW[P0("1_J-P-@+H".Z;*+SIMX"FPO-3[%&R* MT)L5^3I)<3VOO&ZGXW?X/^\JR_#<"'@,"7_E 4.CI'E[D\(<+Q1\T]?BH68JO1()F:!89 ^;V_DI0 M ;R;)8Z#[XA<8H#HV#<8O(Y]>H_1@CN%4O++D+B?,BY@ -BA8VDZS'L ;V\V&' M8C$*<4J6J(I1P-U1]F&V?Q+%BTVQA$_ L( 51(S@*!L->Q,C%0W\\;!?E8EN M L70MT'Z2YC7 -='H*M!NEC34TM8]B:IEQS".$3=@YCU")258VQ\L?%!&:_\ M^YLD#:-5##\OUB BA=X*0,4[0?);.>YS?@)^OPLBQ7_@KI9&G[YB==!%BT8&J)-@>P'@!#D\\TF M2*W7*IO_&8YIC8\'G^ VX1@6PI>9_-A"P7%3\HN5>1Y)@4KLYBB*=&'AVA.F M/__P[OKCY8^7[V^N_GKIO?UP5H9^RN]G-C]Z; MMQ]^/G)7J!=Z=\#+760'PA L "4:= 2S"2]/4'U,XD4$ND*LX!>^Q<\+'+W( M &0 8HX:^G6 =&[>B/#VY3.UVZ*9X;]JH0'E\V!#TOE=F5"<(*4XK3UF8K5G M\P#7C?<-ZZ@'-N#!) (!$5E88BXAN>)%]50HPP-A!8YV<91&9M3T1ZJC=63F MX-4<@I0H_@2$\,!U7A? O +4RN&,PB:]UWDJ,LKNP777K>'0NN\B%"0.K!MG MVJ7)(@R7:KL-EUWEV#M[-_L>O583\,4BE.),FST:ISX!6-RG" 0R;_Y0NZ.# MC#*\NPL7(,O$-%X5H!:I:,:UO^.A^MX\7$5QC!/#3INY&C\<(L<\]!BI9H@_ MC2)#A2\'GZN[W4\HB4[^.'O_P^6-=_4>OO]P_I0U*C)K_7MOPXVA!I![MDVRHJ9N_K&"1_*Z<%7KTE& ]#9!&RH M(3&+1'$MR&YKWOS9:\?MS/[.;<&W5&!W'%]UCL OR5;QZ-D)5U M'(^0A[9>VG'%.W/D257>>Q_D14KW_J%1#:U[QOO[;?@Y]UYO %@JY.Q] K2@ MZ]6^1T[=,+T.R(F3[A+^P3M!QO6O_V?2ZW6^$^<._=7][M2[#S)2 _EI%DWP M4Y)+2DK",MP M\TF]G^+H+H)5GMNO ';+@?]TKL_:3,_&%SR*3TF$^('#)G!$898%*W5$"U2- MY^H6[XIXP4PVRA]\+\&YX:RCU"/Y ID"2&5 89(-_ K?7H.40XH _'2?I+]D MSI7AJKKC[_ LDV6Q0&$>#C5+-DLOC(C)+B,0[O+-@T=Z?YH4J[6'$E@%;>>[C.M3?; M@NRU"'QZ ;Z]+%(0_GWO7;1!AD V>P.G_%.\.Q"%"E#V(!,#A+43,T* M3V91 .+* FZ/301O48U0L[3K3 D$K]?H, !!7ZMQP*%!A-T).)_#Y2>;:%FK M=CUID,/TH.<];6 $!W2+$D @U)&-*-H"Y*G'4+)G&9W,^_ %Z\[K 2O>1C& MB(L #4PY<+!T263R'H"(:('X77'XG5G+BJU^<#GHU-]9E ?P*2X#JD$U?]\B1EU&V "4Z7!)B MD,9P[/;%>FIO,%,J@J*)!*;P]?T:UO%PEMRC^S KYEFTC((T0CI@4^Q;)&#) M)EFA8^0J7K0!T#VY&]A!Q,IB$2\9[P''[O64A"XBW;U.01;/D -LBNT\ GP! M"0I(N(^_+%?A-=+&]T(2?)I)'ZUYPN")683#)^H7DBFV<0&TFZEZO'2V^?;M MN3TF1@>A(PH0KU@!L?9Z8V;:_K$S,%4#L"\V? ?OP_L?R628>[[)#V:QY MSFSV?AT!A\%+ HT?;AK@$SED !1N!?^'&R? #F*VH.KK?$!". _)GGKH5E%J M9_@1M5EMG3CKV&<6*ML,%K\644;J566G;Z(TRW_$$ZY,HW>IGWG\)@_M ^:U M0*JZK3?A/"7_)PE(GC : M H84TULEB&9H%02>B@PTRM2)1: KX/9M),>8!WP:D+,(V:)(9CO"?,M*AK1F M35P1?]B4?*!D]!.RCS$M0 M@XHZP1[9&7"E .W 51A>S004W*)DBTT$*+PD<13. D7ISP!PM"EX E]<<4@9 M>?3"%3PW?P ](#8R+LB6@'K%@G>/%@P2S9&8X 4@,"\00F%!A+$(N$L0?1'7 M8?5L!B0N;,Z890O8]$+;3PEF\3$B*[P#W"/,9_0/O HN M7<&:CA-.&X ;U1$@KD1E"'A@2MI]:(X.M@^?4J%*6LY&Q88?U1&U]!T=%JUC M2[8YUHI Q]B[P/@'N)AMZ.XK0T0)*63( 4+#MBJ M&ZS2D->"%B/Z KY9D6F*Q3KTX6Z192!8%CO<[(N^BHEI>S=AZ)&T.B9YO-O] MSJ, I6L)UKH2TFVB+_%0(RM^>,>RK1$5GRB[ B;@*2%VDJ44K3Z(4$3$<-RT M4-YMV&&Q$7079+M!FFI(]Z6R2I\;SX7BO3>76OEK>^=AF@=D^#<[P@'NDB2/ M\5Q$',4[%>J_>3 <5;9\>'?[Y/$:J;M>/#?<$29+4!54Z1Q?L@^,=/+: M$P.DV^ QK]8.=,V!;0-_$$PGNF;MG#!Q"3A!5 OQY1<6L^LA 8D$'/LFI/AI M)098QY&&=Z@((BFT/9B*I\-TOCK;9 ?_ \A<*,38AG#W2X4V46K;=Q0U+MLB2B%Q00R2Q\83=\9AV&5(SW(BM4J) .E LI#QS!'23R@*X)U_4.,,T8( M>?:MF1 ?!5P*?H!IA*QH@? 5@IA#04\A!CU50Q 59U50'1&16=+%?-(2A9J" M3F,!5'H>&EZLYB71)&3KJ+.]:1N#Z#8@_J)QA6]Z=DB2KS%<2,K&(.NBFV6SQ7.*^;:!73 M/F%9,X,,UX(,3W_SL.&G[SUB-&2GF?5,'>(J[S0S$>USR1^I7"&0:>L*>>F+ MU)LQR#-_1['M#=YKMW/V%PU1=YS_H +WBVAS1U(F4N#9!8OKN/#\+]_+P"^ M>T,EY<@-P_(,Q,6): R9 C*!H'_+#I[7LB!B\E@LU"8IM7%1F#P)RF8FAY,\ MH!$=A<\Y'R1=^T!+4!*GB.BFWV.[B?AF]!.D?X'." (P&GM9P9>@]>P5* N[ M:$$OL(=U9E17':%Q+OD!3:.P2AKGJ1&8SN$]$+ ^1MDOWAL-*5:L&E.8'>R* M5">X+!"V_X$,VQ89F Z4QE[PV"F.C2 )(C=2ERW3-'P 6:WD )3#4*HB.Y W M$D%H,FMH@0G 1*0[-*8F6WB+X5+$7J0TGTANQL"&<$E1C9(.@%LN4GSI.V^= MW,.=I*[([0I%J)?8:Y!0!S,QL*QHBZ::% [-W0O\%&RRQ)SCH;.+6%4[>$@ MT1%I['RD8EMG22FC(;>E0Z5^RE]!A "T7EF"]QA"UCE84L&8M MDD--M;;$OI&@+#=!/X[#P&!$KDBN0/%,8 M%]QP>MWQ2_/'Z"5= M(YLO:!6*;68-V[Y?)^K(A-V#JH>GC= 9 \E^24R!PDIKCK;!;D0'X]+S5\Y. M]6^M [N;O#3?O[:^[[^LB^+G>0\$_=5*/IRL M5@I4$JGGA2?):O!ITO%[_5Y+!Q^2*X"XWZ33]8>]OC<<3_Q.;]#Z&7 C/$ON M[G D&^<4,SGI]X?^"(#K]%$KE.@HO3:36V?6:=.190B0M$5;)@M;!]+U@)@2 M=<=89S1I5$V(MC^5W 5AO (J@B!*I,?VT92N=QX^)"+T+82K%91E\T"F#EPH M# ] \"E*BHP#1-FV\Z"%"8TX1N)4B7G&)@4C$B5*YIMH%;#1^^=U&)>8 /H/ M@%S=:[TE YF;/)2528";FN&W89B7+'5FIK)%#G2)=J^Q$ M#YM[(:LV M9IG5[U:YZ37\>U9"W97%ZFT@T!="EUX;QNXKKB[ ?U>.BX$OX*"6^N;PIDJ6 M'(T-F8I7F71!�+9&[V8[@DBZ0RW,B#QG@C7RCVDY6E$S'&->P$0T6LP'TV MD^"IXS!;I;<(<_S:!EXAJO$'*KHC7 3D1;.L,;%6B)CA^->%8B'F8(W<@R9."\47EYTA-"@N! M7824;ZSAYJEV$U28D4VFX$;LVGAW.49#1U2P" /)7A,;F\6RHV&HO,@Z-,=X28,VN&SC# M)CQ1#B9W;!:?SE!\.E,XRB;K%5FP0K* D*'(&EC;>4OGS*>4H'4?Q3XR$6=L M(3X&,?&&."J(:46FX<_9"5G80!DHR?\<_;PI%N*_H$7K>&"\ W2+T8DADHBO M*V4CN'B3*/QHR29%#$2RSQ[_7RN[F/YL+;6R&8]C''7V+"P%90-.IG$/3='6 MR@E)#!W;?\OCB^_DW%:S%4.^0>* GD7GSEA9L^A#Q(E=8IQ!N]0Z)&)"6K:3 M0T3V6S,YJ@^T'TUS*#-"T1U"T9V*K+&L^D-0#!OH/HIBY&6FV$%4ZBWK1)K$ M\%DRF.$U[QUP2I"2!K[W9G;SFGQ=^,K-3_3M60>49R6YOW%UVI]=;?0(55FO M3)*,]RY,>>D[77'1UZQO?(;%2&Z1C^)&K]B'IM--K/&17BBV,],D6)NEL1)) M)BRL%-%C,-WU'1&5%$,&Z)@28D'F6,2'3*@QW Z[D2GZ1U4\R<1_G[-2@UB2 MH)J%%ART-6\0?!%E'8,O:6MZ'J'LK+!9SBM#)7U0.-")?L>6<]LB#)!8'EY% M>DD\/[GNT+6!"!1HH29; *<0GJJ9AR(N$L9+NT7(U@5>(NLXQ*-%UBEE@S=B M=W"'K.T"((7$SJZV)5F.ZY(!7]RW^3K)5,8 K. R0(^!O>>(TM[8IU)1XD6( MQ%?H^I1T>U=0Z*?R?MZQ:[?8L7.82<<1%CHKOM)B'6T$=*6^'(#TS@"CATQY M!X5HJA0$S4'6I%?>C5R[VL0M)B+BL>N' 56 ++''I8(#JR):*E%4!WUX-WFX M\WIB9,"GU%B1'@LD^"QO$S4*@Z4=4V1!OHJX"._U1+Z15T >2XK-$F^*#-%D M3R!@H3!+N7N_<7968. [;2ETZ6]@"6T%T"5&*KK%($WIQ%@T8 AQ%Z79$*[7 MFEA$>66_$+\LK(2/EN1X=W2Q965BCK179"0VO? *]:"=S\-ZI*)/#QI-FDZ* M;L(R 1_&PFD%:T)AY7+4)2PQ^/\\B%+$(2YCU(@EH[-NW[Q.Q(5U" "$L1:)6C1=7:\FB1$4(K^O.,X.^CH>_<)A!]O@" _+!Y99NW61-(%(O(J_ M6+(3ZGKA/FTLNB65Y7[-D1UYFFS(=@MJB8NYLZ12VS9('-_2:CD66!_(=ZU>TP@B/3"=MBQS)JR'QORNU3]M78B! MU!G BH=%+]%IRP9X,ACSN1+H(*'.7$C' M///LCK2-AJG$X!GHJ=6?A>G76XJ*L40DXC)4$(HM.K&:BRS&8J(1^BZ&;XP1M20F'=H@ M;(D&7UF9QGK[:[AMN+YJ\)25(_80=Z$W9(?+HGH]CHKF![E5C*2@^I7L78:**0. M#@.^"T21H&68[<.$)@*J=!)T0:K<#[56WXD/9=^CCBF-W?0UX\<>,S.K3Q MQJ3?1,I0$7$VI=$Q=)0\*2LX$E('Q6SD *V[AG\I[ 1-#A1ZJBZ@O<^#!&L1 MFBV-9N :]&K;2%JV/QOP8HYFPUT<8#H&S1DJ+G=O TP+VR[LB?%,Y!H3U; ME,LYW1VV2\%-+/JH8+0PW87D\=,8R^'=0C;I-;J<.3 7'7IDQ^5C"NJ9)NDJ MZ,"*25#(3U$3@B0JOX"S6!0 6:%U:CEM)ZKK'\72,#7:#65="#+0%1,-L;^T M#+]4+8"4#;A.LJ8@BL2L]9,@INA,B7UITH$S"+G%05#9,^FC%JEK>Y=\LU1$ MER$OH%PO-+%A[9!,1;JH,F2H/** C*>$]PAZ"5Z\!3%:(S2FQ;;)\%)2LTTG M5"* %>2OQ!@K4"@V. 1B!!6B:H8+FTC62)^5>>X2>S0-7(X CM!0$K%M1ZM. M/W*R)IGCDH.;"H%1,O(##VR_S:.OG02)98A%#]A7+BOR35F68*/+S#GQ: N, M'P#(L4+G0)LG\M(4PF:]8@$\O.4[KT3HK)#-H\.!,F^4L@)W?$QU/3>B(GTM5J"+?I9]*#['AGO^ MKMBMTF I?XC_7:PJ^IJ(7"&6G\%#9]&=]9.0IM=)OJX'<.#YPTZE M+@&/1Y) UTF1XIA^12\X'(("9=2Y6]I7VSM0Y?+@[[70IM*D2OA1)N5)')38[3D5,I8R+9&BQMUYRR M1+]2MEM9YAI4HBZ)HJ/F1Y MN,V4Y8Q-SG9(YC996I:DRM54I''C#JJ:P8 *HK,;)*>SY.Y,3H43"=$D3V+[ MT4_K^V0YV;TL,C1H\F"]BU$8T0;#AN)08ABLT'8VE$CT"1..*+>L-)A[F<2K M,R+QY6B,3ZQ1$J57M$NOP-0M=/01%C;A[(R39%^0AQP+&G?HPBAP0CDA.//_ MESBYC]N>+A:O9))R]7@T%TDB&5)8.'0"# D[M*KJ6?36LL'9(E:5)Q*B*[#F M>E\$\VT51)+5A\LKGFTQ"(>+9"ZAJ<-@Y8(QLJ1F"FYT&_(\H!Y/S9[(ZZ3O MI?=B,.[[O7&/QGG1\[N]*<:B>I%F@6[XBJ]BWQVWAN7,<,/0Z-;OV7Q,GJX2 M<4(+9.F>Z[(VG9,@8Z+E/FA+E@50F0]SHB&!-OIK9X!W4ZJ5Z;I=3#N)U)CJ M0HFD($J^T3&(6%(790?.O59E&=B#J*;52*%,B_PPC'_JH)P+5HAX%TF&9,9P@$!ZF#X*-...ZWA^P*\]WP)[9/ MU6JJM_N'QOM6-*ALU95ZQ";>6(([Z$ KIZ>B65C?=2S!K ((-;(7D\)B[DU8 MB@YC,85CU6TK(I!*LG!6K="M']7Q*7:J4ST.N"A0DS6ST7Y-LM&0B0-MDVC MQOF64:A\0QSK4HF=5:M:*,!/%.#K\^$B9>1-!IR].P0.6 I)FVA2N!\,=WI3 MSD7Q[1@E89_H>A7CON8[*B=.H;HB6>7UUN'+LU X!\G0-O*95@:'_6(\]:>] M$=.[_G3J=X:3,HDC!N"N5*&9"YH&=\N3](&*CGF2[F3D3WH]5492D1^=!X?. M.DH+5K%0: UO!L6V*A2JW>@N!)17JE#/ 5O)3]]'9"E7I;JS[KCG]\=]*>7G M7(%%B-\4FSMVTUC8!PR/E==M5P.[JFP(+Q%3DF@E-!,'U#4M MT$S+FB'>,VC,1MA6@,JN.#*72K!8D\=#9S!H@KY$\01,K MAOODN!F.W'\2T59864>U=8W3*QT.HV(T:NV^*@V(RBFAG5Q5J,:2X)'DM6H7 MAAI*RC#I:@7L+D4$0AD.Y$A2"XP$>9#,B;1M29.O6G8Y59G7?-4J95?;Q?&M M45JE!FVMQIKMF9SO"QT,^L(;=_S>8*(_M-Z;[F)/&W#4]\>3H?[0LAL(J1!D MZ4+5JNF'!"^>X)N=KC^"84XQ8ZT_\#O]OOPR'(W]T; 'O^!E<[D+ A_.EM,I MG8S""E2B"J@W_7[X^F_F X]DYZ?F?<@?O"K\9^?S)N';(J=KL3OX?[Z([][F"$[P(\ M=$:=EM-F!Y;5\X?3KC_M3A$Z.*WQE+^>C/WQ<-*J:;W3JFF/ ^],IQV_,Z&! M1OYX.J6!IA-06:>=5EW3&GP25@7X"?_)M)SUB5_W8*M3 --6M?4*XGVY\PF\ MU&EC#3/)=JY*#_%O=?=\?P)6/NR/:Q],CK[_O3P=P M+YV!=]('=,5!X*L^7.O@\/4/AR-_-)UX/9!LQT-O"&+T9-ROW/T8[GT (#GA M"^]WY3L0@0?31UQ\#W;9@UL>X)[[([\_',IM3@?8]&W:>/N()4.X=C>9 MC.1[6,5X,'W<]8\9>#OM3E>^0+ Z1#44P[")Q3- QQ=QE6ZW X2Z:SZUZCI$ MMBJ&-T(AN(Q1ARZ#;U4P:P)X!E#PY0RJZT^Z/?WA20QJ# #9]8=CQM_J/*,AV_NQI;(J$G%&ZH\9=_D;X+Y&B:9:(*:-1UW*C!,?'GX]:1'7:(3(T'_F B5P&X/.0O8^"9<2>% JU/WG@:I5\UMQAJR_P[&6 ^;\@:O#E1"K81D40D7 M4;I+R:*D'3@)HXC;";9C4E$]I23-J!1D;!5,C[CDDLH%)F$-\=O-_K4$.SL9 M62FO5 :RDACJK)$RZ<@K10^=JX=TK:./^! 5UYG!B/](4@SP<,M06WX^(%:PA*-2]^BM-LEW M6"]VMPFM:_ M/X6.(]4O6PR3^LY@K>OZBZNLM9RHJ)I^:!V;LIPEPZ]FKU:F M-RI8*B0*-5R^9#CF%<=@A/M."%4%6G@4J(9X,':<2''CIZ/BX:+",N/DD@(I52*315GZN^-4EL M==TH9<72Z)694#TIW&K5!:A#:ZO]8<-1-179>>,<\T^QM72[/H8I6U-I3%,! M-!2C5!-DP]SJ=JLK$.&>S(4W;K,!2+ED=XI\FNV"@:[X26:VUD&CE6LH+L49 MRQU+Y>&'IL.V,(WKC#AFE7956+88GOEX[(5(:3:KC_)1-]/%JQGCAPEHW+WG M<[YR7@&W+\4"XJ2S2+@K25#XY60Z+CLF2K7!;<'D?3:T4A*3+X_;)5EYGM9E=_6.'I:21U_3JK+87HW4U M3JF+H^L(LU4^#U>)U"\CRS4'%V#@*+;VP;O!H.2MZ$J./(5/<32]CE5697)R MJ@YCIQ/_& &A3A=K\AO2V)F)4[=";W(G DMJW*$\\[!O?GC1*?&1VVF=I;(9 M%)@34G8Z#$+UTH J2#@%1GKD]Q@W)&LLA8G49 ;]"NB35S(8!.+L_.T'';11 MF<4J,UDI$MSVWM)5=(F^];Z[DB//(^I#\&N14,5FSD X*>) 6G&=XDD2ASD&#<*>T*UK+24PZN-_D1.D^]4N?(K^M& MA/5JY2_5$4IW-R;9WJ^J=/(]8LE#A)G/0"MUO<72<@(K:4 V0^,##.G]]V7_ M7A%7LD?V[,>4G;:C+)53J%HD*;FGZD_%=J=*:F2 MZ2*2_D.[B400BIMJNXYO"L >CU.C.>U,8O;=NH&"E1:-V5KDJ5X4YY0^):51 MY)X>4-:)!E8M.',%BZJERG9,9Q7RF/GNW7#M:I:HUV@(71O?+ M:NI#N<4,&]QY]8P@-WOG"@'UA0F$*1$1M$29@])?'6S4 *M&U*TUCRTF<+R MBD#7XN!QE2C;K7.U1\-G6[.L+C3 FS$#LACR6Z;3']&,A:U76HQQ+;*YH=%H M/!CXD^'4^=SUWG\[.T)V$\E-_NE)O:46#34<^9/1R+,^MQXM&+(\J#_H"9I/ MI.PW/'P>FIK?S NN M7,.$W):LK##]5\\,3F^MQLHE+:OGHS-K--:0,?: "P-,8; 327QYWVQ'ELX&1&J=&VTCYE"N MY0284B#9RI@:45$7[-8G^WX[K!B,W38J7]CX52N/.U$^F92@*US^'V29\ M\,XW=&#<@3(0BX7=; W/XB_O7J, O?!N[Q/O1[:3@OZ:+Y_:2N:Z5.73R3YQ M5^V+,,-P6<14(UIBC%1!E5(BE&V$E.!KG?*/%4W2T%(CG&Y_,F"0&K1 GL6X M <]/7I*/#E507^,G:=L;$3)L X-U%BJP9[%("QOI,,V#LBQ":CZNNMKL0K@& MJ1$:J>BPNX+C\^E)G:V!YEB,_,8\BDP:"3!VI[AZWCX*D/7$4/1J6>?<5 W6 MIZZVB6%0+WKF#BD.2;V@%VF6!Y Q#U&*-^!,L_8ZOT'<> ^(:%\B''OH5^W4 M!8JK4]A(W/?;86HQ\9SG57?Q M:]5='.F'KO\VJ*,?4K#'05O8ZZ W]H? D*0]=U)J,ZX"'M'V/$^37X@$[:3$GHJ-9N;5:KR$?/)C_*) ZYQ\P+$("Z [\W'E*\;[DO.HTV\?N] M(?6_XK80TK#]J/T-^U._-WCF_?7:O<[Q^\/8VWYOTK@_@/!)OT>$! :[Y[8^ MU44XYH2CHHIXRU(C$Q>I<\YL;C.J.TV7V]B7)W#0R=8B8>$3)B)S)=X %!8;[ ML+W,E//QO;$/R-\$1F*X!&TN-O8N.8NVX.P'R4Z^>,PMNK>R EJ#^P>&SF?O M-*;'##>)Y VWF"D>5NZ%3:_.6[1T-; %858T>-42R_=S3VU8P^69"HAUI4TU M0\W@1[AOB/%TVI->PUR6=449S4HE%,C&I&7\BA)=4D%J(BJJ#@#TV9[=(>MR M!>A>>_RR=:F*Q7U*$)Q)81F/VSWK%XKW[;?''*O M7C12J-*>FPT//)1Y6-OI'@?8KUH_"RA[,P;EUGO=&>%2=H\,'M1'13*0U1 U M;WVP!,VJ0C\:#_T.Q1OUVJ-1ZX<2N7CA==N#(1H7[D)L7_;M.7(BRA0_Z0Z[ M.EX-H'F ,$O)SR=C?IE_&'9:E_J&3@1L]$^EU56.<=0?^U-R9@$'':J1E.VV M\CA@N.@QA9V<&Y MNC#(%$!J/)$84+[;Q.X0[%SQ"V\P]<<4T#D:^OT1X<1DX$_H4P_VV1T-#.R( ML%W 'K"2-4C;,?EWTZKLL/<=6SN_O+DV);BX9LN*C.5P#]A>'M *P95JWY%B MGCZ<6OP?4.C1G9^8"3+5"O,E'+P;^&_<&:@Z>7BF6W1XJ O+;*?-# MLXI$=3O%4CSB*0(< =0$'*H=#]3C7F\D XE@P#[[E&RG#Y7-S$2/@;L!6+7E M>[O3(Q4H9(U"JS.5D9IZD)L9NL,>T1>9@59IS#E[1]=QI\05J5DJ8]HC;Z/7 MQTCVK@8#3&683B>GIJZ14A-1>%%%]"YN?LJ,6PA.'5? QR3-NSO M;^D'9^ :_QI-@!)7WW#8)[MP$XPS/.*.@:@/IL/'73$>S5&Q5OMBJF 0ZL>T M;)+II"RGQ+Q5//7X,6:X,1);2R0VCR2KU@6*_FC^MR0XN@WV!EQC)>>;GUKT M5;)7.%M=&Z(%1DM>@5SM'C?C5)T[[PANB M :-91,+#^RH@[9%$./^IAW($8-EP1!\ IH9#^C3$3)DI:#@4 7W.$=!DATF] MU]&2*8%MB@A*T=(1/SN'9Q7!>']^]5H3'>3<(;6%1[;PCH2LWI0-.8S7(KW+ M3Y,ZBR!JV$&1KR50"'OX*,&B!Q+CVYC^-7*13?G1\+;,\LH:19XE"GNTO'58L2%PZ&5A "9XF9>.RX;?C M/BDW:I-\$F@(C'4"L&T11&'B_.(]?)IT3Z4HIB:#+[HC[/?7::"9$X=FRL2: M\2ZK3$#?^;AN%]QM-XCY!!LA:P\030P0X<\.%$W;6@:.LL;1JW57ZR&-Q<'> M!$W $PO>N+S+\?!U\Y]?#C2/?O=U*V[4&3^]B,E^V2(I-@)27-5.RD MS^\Y^__5^^6XJ9]E$PJ5(VJ+DJ!_DR\(ZU9%@+C8I?.M-$-&^&V._YT('541GV_T^T9C:Z'Z;]=^6T(Y&5\6CX? .V_?+S& MDF6P9R(GBMO"UQJ23ZRZ450I#,6.OP")R0-/FS@ QWZQ09I9P"9DU8U$;@"\ M !5KG#+*C@=THO?OL1\9HFN/C[3ON[CP'&?:[/0A9)YT.N,.)NYRLLXIO:5/ M3'[5IP9#T.Y+FU>#5 X@\+:A$J+);IQ@##<&D2N%HW(L1X'(V!_W^X(D?;\W MZAL(F?@@Y\A/ W_2ZYP^220M]];[7^"*O:)0M%B:.4C8-CE92LOQ$=J?2-X- M/^WVAK8MXIGI/I:O/3AIG?O9>O%_@/OY$7=Z;!21=9B#@=\?CN4<_+W79[TU MZ?B#P4B_18QK'85V"*^8,_9 S\ ?:L^MZ?XY6S7#^<95XV"B7=K4G! M7H8+[HF^#7[AFL)1>)\Y\=MF0"=:,BC'2E(50^R8PDTOB2C8B=A+9RSNQ*MK MI=;E97.)>$F@Q'N$-1*D5%8O]ZJ[05H-E$U]KS8U&4T1#S:E3M]K+C(NZ1@< M IO3MU@MCSO8<(UI/77&1]XV?:;JTX)T7"F &-O8K4:#5GL?:2]PT-MJ%^(H M'QNL(/@RD\]O8.-Y3]E",]AFM @H'!NK3$P' _X,_&[01[,J/6Y;O+F3?L=/T!2#1=K+;G#T$B1S[:]R>3(59'Z8!D,1FW9ED4@)#( M*0N@Z@)=ZWA8#&0PGGJ3?L?O JO!"//1M-]ZB[>H5]4%*0++,$R[5#:GWYF M8 MC3Z?^:#1I645MJ!Y+9P(+[?3MFB=8K\8?=<; VP?>;+,ID3,3:(UU>C=4 MP9:C^77Q=54__=&E387.^-;D&"WDH52^ MR!R[7GT6K.7'Y(%&_A2D_$%_ MON#CMX$2UW4'AMVAEBK,.T.X5C@S>FP!H' M?%3()@?#D5<7IQ?EM4F!UD]/I8Y=SQZ$G9A*@:PMCF_Z?&M<$EL7(T_9*OJ! MI6_YYZ\)AA5PGS[M)BK]R8NX!CZ"M*FEC A8=X,_R5@23,;/M]C&P/\O YIB MBV:+?&\OT);4H8I(W0&H9A-*8Q@#MO3(!JYCY/OT50O#1PGM1G")\.\(L*#; M@9_Z(&'SP\,A_8V/=G$KXU[O.V_0]?O]KOI'>;1Z(_H;'^WI1WM8PZ.C_G&_ M!5B!A73);3SL#OT)6>J'@RE508%//;5@K$7%WU9A13JX8V6$O3\>MNR ENN^ M<>LH%\3\'U@!6Z&HL0FBK90ILJOYZ9RV*&N63E2]!EWZD0=3 ?UV@TQ.MT87 M*_8.V6 4#PA>G=:JN/#CX['/8H>PK(^4L0"AM/12LKHK509R]DTI()8W4D7/J'&TQ_V M/"J0Y4^ $0WA;^1KG=:EKJ](YT)=S3"PGTVY"ND:_FT=.TNUB)9[^DY)-?PT M4)^DUA%\ZN,AO7F2,"?7:.;@T8JNU?7M]@I?L M5]2??@:R/\#9.1,74;[*3N>/... M44OLCGN_XXXKJH\19NT.7C/3__4:E HBNB?JTVD-.< M@_=8@6'_J&]J"==NYFJEDWKOFV(34"W=L:=9,96YJVPX0:2;%IJD- MI5-O'$L/40F!Q!E:0J7A*-#.06/.5;<#[FQNO,XH#['B=AM0L&MU]BHLP9ZCG5SK46RK4/G M7GO8/!6WSSW@54<\3:BQ-KB4=VS).C()H@*1'D_;HRH,70FQ(RF\ MYFB/SXT^0G6JV]WDI?G^M?5]_V5%J)VIY7VTEH?K0#F)S(RXO8NDF.=WQ<;3 MCQ\F@4\>>E9W8DX./6:4H@TXIK:)9JRE&DL=>OO@^;TV[K\#8SE=WNZ4R@9Z M14^5AIU@@$ /AL10V7EN&LK#+QB9"Q+.&*T.@];/V)WO++FCH'H;O94&=](' M'7=$]6$?LT*I?J+7A@8-KIQKUFF3K%([UP/C(]U651PH0,F+=="4U'3PK7Y@ MY$[5]=69RN$D#=<[#Q\2713?-.R3SCPSJ*ZF M$UKD%B"(K71G0',O5*A\62S"^MV6^TI7A*.F2I%/%&@:AK-!3%\W@51#13E7 MRFPLL6?U?]^5LL TKG$9L)MS;P)JOE.]"V'DQW!)#<&5RU,>5"[/MGK3U# I MB5FJCE)3Z;Z\7'B/[Q2'V2J)MU(Z7@KM!'%=V1H)XX%_;) R7<_9T+VGE.!: M]FR5GYPK08%R[+FIQ9)2K#7D#QG&[)14.K$FESA1I!PW;M0HFF,J*Z4VE:(!?[*U"7*.>H2 MH])S H7#D#S3U)P^<^O0 4#^BM#8/)X-%::L( [-%=2HYHINAM:$)ZP1E\=F M.? ,Y< S10$6RKH$4X=4M";CWB%Z8&.&+'<\QU."<8$M;"2**&LHPUF#F-3F MVI3/ ^A6\.?L!.EP"EI-29$A6;-<0=:M)-7V?BC5G$/S%Y&.(FZ<66:D:9V4S-9WHN/0ELH9J(V*DW)434HEF<=WX"6L6M26_;Z0FB%. ML;YNFM,NQ>HZ74KFE)XV:G+R_,1A;F@._F&5_W)#(G06_= [:RH;7(U]0[4* M@(C:>F"ZG*6$ITD,GU5B]!'RY"-&NXJIBP9(> /?>S.[>:V<^[.;G^C;L\[4 MUPH.-4DYUP?S,ZI8YUK8ITT/K-(!_-)'T^>F<:&2M_T\NSXX&&QZ5JQ@W58R M>,W>QV?=GN_=HGQ!#MTMLDX9 G#&&A\IG6*8,\T\E$,I@%>6F3!?DLQ-W1%# MH]PFIW:\/JCYGO+EJK)DPD>PSZHR6/,\IC B]2%8"GXG5$8-J#QV>=D@XG'! MU\!L@A1F/8\J E^N/VSHNX^%97:;Z(XC3J0MD"(9Y>%]\9UQIUB.&-@%C/J! M%O:R!? XD08TVU-D44H?FP9!LEVJYJ..0^JU4)M(95$SZDAPATSY B"%Q'$4 M?-BL9X1Q"B*,ML8Y]91JS4!0*]UM61.^(,IBQ::QH,3T*<]'16?LAO0/H?Z4=FT:]^L'V?'Y M>OG*NY%K5YNXQ9!+/';]\)5NA%2# ZL"]B(B>KB)N,Z!=Y.'.Z]GRJQJEZO5 M5 EX&O9R!SH:!DO?BCRV(%_Y=L)[/9%O)"UT8Q2;I0I&8),. 8O/%9SH[OW& MV5FQ@^]T9*C+.0)+W,0\*D8JND55KXJ%&H80=U%VH4U[8E%Q=,%&KCHT?[#C M%]S1Q9R829B,O2(C:UJ534O40Q4=JD4J^O2@T:3II+BT-@ CO$(% YBX;2" M-:$((7+4)2PQ^/\\B%+$(2YCU(@EHS.,1*TM ??*+G=KF:O?:D&UOG)<,W)0 M&V,M*9NF@.H;2Y0K!M%& MH.Y?ED+9PD"DU"K0I)IAA0;>+6(^"(:K OUWTK>-+;VY75&7:SD1_-<*LXRJI4=1V<= MD)\X0.)+?$^W9/&K>)YN,+FYV!#=G6G#'@JA\ \&\O/Z!?%@1,NZ^G<:\]%6 MG*\VTK*-M"J$L]#_]W<$JQ4A75T:^_1L;Q)^\9%:<0!G8SE?_%/=( M>;NW*=;MJ[/O-QS0T^#N2WT;-:J:2%>ZK5(#$IJF3HXZ?OC2OO_:]?'I71^_ MMC;[([0V:\:%2@_+P^CPM;/EU\Z67SM;_N_K;-E,1'0OQ$?1D:^M$O]PK1*/ M="T?H^F)C R MS_NF60',^5&WHWC-B6/H-/1.D"92UK,.0;U4[=Z?>*I?FU?\DYM7[#6@F$PF M:WO[.EO\(:#@<3TG]I8E/X;\4@4V*:=Y+>%6,W15^V[=8Y_6RV:-F56[]XEG M]L/?(_#F9]<7'!XXHV',/!G52-R\]4S&-CQ3#-\CR- MYH5X]W17V;=^9^1J7^<@]2DTL,Q_ W[/SUQXU^3[/\82?:EG.UC@$!K\-=*2/8]8ZN\ M$%OEDWP57Q.Z_V )W55W*_8:A<5?ET-0K[G"H_')2U (L=3WH*X3IS[U3B[" M/(@VV:EWYOUT<^&=O*A,\F&1MW6-S;J6@5E3/\%WP>=H6VP;XP:.\%#7+;4\ M# !B6PMD#9O0HI3,:<*?C093(7V)31I)YNJQINW'@9%E6 VT M-Z(YVV-O;\I'3GV!H39F;-\UIY2?GK0[G9?[K4K'0"7(#VVO(W6KF4+5 JZJ ML"AK?^%]*_2L_AW&1FEYUC!LL6GK(G]'#EN'0X]YY]CEO\..1ZKH\Q'#FO'J M1YKN.PB^+<[[T/[_F)RMNB]UY)P4'?,%AEQ/QOKWEYUZJ& M(2DE:A"FU>76AS!.Y74V1&9:&S=#L'Y8\\XQVZWII5<9IM'R T ?2\8 R)M[ M[*;:*DA*-WEXU$+><_*RV."*NEO[3>[DWF ME VID G+,ZN$:!CI-OA,F3C2I(POK.E@:F"AU,WGPSTHZ]DZVDD/C\N;#]>G MOG0<"75L0'F4KZV"_MFM@IYVKP*A)#08PP?^^$7CH;_PR6,8<]Y-D7$E[YM: M]*JU>BGKG4/6'O7F+,;H"V7L>_PX,Z?KBZ+&]33XHRZECUEJF-_D[)]/<^;T M$YB'UEN5%3T#333NJ?S:#Z;-T ?5F C.XU)3L2;M MQWK1\=:P+>\7CO4)N^<XYB059K5-0USJTM9_I3M1I:T;7RC;S1K L%Z> MFX&FK*T_-\;Z<_E9XF3N.$/:*=169W9CM> 9LB,:E%WP!W*3W?JU./NN.[;4:TF7;O&1^=4?-^MU]--U*5'(0C#JLFF+G.CNS8IX];35TP M\R,6](10T6/LC >#]YJ._.";3UCP(V-;&PG_\P5Z'G&$9+KL-\A6>.F^IR/^ MZGD>/V06_>BC/CC#$2,T3S^3BNX'YE"//6(?-26!'KN1FB&:%_!EX9Z-X.:X M=1P(O= 9P_N6\J4QE8T+:PB)+#_6:X^KW+LF8K+\" 90[GD1K6!-WI.)JOL) M,MHR>*B:-9SHRV,/[[B8R^-<8X=L\\9"H>(N2_&,5+VM)L/YOQL$ZXJAP0WO M-&&=[IS'37G /OL[&K"?=__*++!OA]6;JHMI?=9EU4_PF"6J@-IG7989]'%+ M42&\S[P8,^QCEE.#9FZ:_C,CF#-;>:8GG*.*2/Z-%UZ:[9D7_IL3MM*NC.7+6HR8X3V(8XVENH(9WGW-YSH7M-8,\ MVU4=;6QYGMCSQX"R*[D^G5K\QH'>Q]@KG!CL1ILUQEHW6GOLZ.I&([8357T, M'3HV'/J(3;XM=TZKJO3H4ZA&"%AASWL!L!JKW*BU8"!OS7?=FN]Z5>:BHH@Y MY+C\NX0E2_#QF8ZYX)9338=>?LN$.5_O?8^CI-VWFYZEJ&L=4:TYN8[\.P8@ MC@L&/@(=X5Z0X6KS$P<^3GH;AMXEM<$9^_HODW^.>42\L==!O4):4 M4NSODP5,;<(!K0E+\15A=*6HS2H)IVSKX=@"N612(6T.R&B++-(^^'#D/7MV M/0^G0BI7VU?POZM^^BPP>%8@96P4&&,/9$E#M 8EKHWC)COPJQ#J[>6V,0HK M1;91?(ZG!#>8(BNI"E!CF0@/4)8P**T<1:O:CEHV@0UJ+;DQ"DHJ*8C3,&3T MAJ'-@;$[>[$_EGOKA-F_)0S?%_S;@" 8JP7='FZC^9XK-7CY?L M_J)SP8_3^+MO[Q_>5=NE_L9MC>?=[A\0N7ABD4'_0=_I&GL]8T31JJ-,4]'+ MK6E1@-=CFW:*;^Q[@>U]NJ?68>@U69F7UAZ_R2V@)!W3MW:)+ICBR7YOA4>+ M<=9RI$CQ9'^ @G;\PA6K07PU,:QTF^N,[YSG'X^B35XUS*1_*S M+(3N!&MC-M>MEL[7K*3Z'[EA HXLI2JI@5VU:NF-8G2AUXR9LFA%[?95JZ1< M!-^^'JXU42UW1QJ6&RX%--J&!\Z>].MQNTLH=-BR&9UW@G9 :&7D+2\,4WUJ MV+]*5ALN5IT@#,B2*VTR>^^Z9\D%+_DOMJCW]%H^?9>*_Y+"T"++E2R*^BQ[ MH#X)[J!?6AZ8,CQO=#1T/J7 V@FNVG#!+==\S@MN=IV@_KM@ 3Q%RWF,>AP. MV_T@7JN_&4:Y7/*<]65>E4R8_3@J5MB["[WF&QT004O6"0Y="!4+,A &:,A0 M["\%?>VSP*V'B_US&1BQ5UBBKCD<4,-%:,']00['L\%T>$=Z]^/L?C3L=V># M/KGICKKCWH!DWQW("(&,S@CY7^1 Q@AD? ;(; :;N\%XECF0"0*9G!&R,9(I M IF>$S)V(*\0R*MS0B8.Y"<$\M,YYR1Q(#\CD)_]0HZIJ10CY1A_.)XB)W(W@;"^%MOYA95994[2QHQE>"PVD4 MM-/-53-E6R8J1J8LET!9CV4E%DR1;M8C5RXFYIK0LVSZ3/$M MM6D-V%H;5?=W)V2(22;T;)E;RA5YH 6,XQVC&EZ_3*25) )W='Z MMJ],F$U"SSKIR;*$J989F3^Z3)@\0L_VF-I&!G&$*L@*9XH*3?.WD2_$S!%Z M5D?&5K8',+Z3LV+&"#TKP_Y+N?ECYF.J"#V[H@>U"Q0[3.2JK1A(:H46'9Q'@F&X:&F%&B#P; =5J MS7!@SFF?B89^*S%!SD8DR5 MK89=3'1YR[-GW-3^!6[+/I"+/C.T@8EY)O;LF69D1#$QS\2>/?-^ 5!#NYB8 M9V+/GGD;B-Z,IXN)&2?V;1RXQJ*"$&F#$F3B.73?KR39AJF+B2DG]JR< Z:% M>EZ=T9=D+ V#S4BZF)A]8L_V<3%S"0%3:)BI-[2@,+"DL9*-62CQO>QU%',H M]JYRAFC^HUN2WDDXN)62CQ7>TXF$>,Y&)B%DH\6PC%;*0> M"?J9Q;.%7LN(RT,=L2 0C2 5J91R+91@%DH\6Z@1D+1FD';8+&[$:?WUU,7$ M+)1XMI"+F5D1?9Q37RT%M,2$G@JF[MF& 62DYHH4&Y*>2. ML?K?/I;BXZ!T,3$+)2>T4)W-K64!N;LF@_\K;G;NITK,0ND)+=0M"IF_I!W9 MFS6W%+-0>D(+'>JBI9(E&?PT3+D+NREFH?2$%AI)L8)0M(4WZ#DVS5U,S$+I M"2W472GVO$@TWY$?C"KWNVJ*62CU;*'&FTZ5X&*ER02R^7IJ7KJ8Z.?^VD*M MPR]F%FS)!5N,X18:VG-:Y!-%[&;_[2Y)[4+\LBJ*'K3="R@3C?Y 0 >B$ !H !X;"]?;KD_M^,VN&TYU&3\.^]#7F]=ZGX(NEZLP3&=4CP_3F8OG[;H:GK=2 M+7[5PSZ5=17>CN%/-[SF)J62P_E-;L8%XT_>^_0_Z[O=[K!)3]WF]RFUY8N* M?PNJ\'60S@Y/-!3@^*\T&1'K2:#UK1@V[G@V[I07?S07?TH/OY MH'MZD"R!C$M^$L*:K[4 KH7OM0"PA2^V +*%;[8 M(6OM@"VA>^V +B%+[< MNH5OMP"\A:^W KV5K[<"O?4*]]KH9INOMP*]E:^W KV5K[<"O96OMP*]E:^W M KV5K[<"O96OMP*]E:^W ;V-K[BPA*^W ;V-K[D>@=^3K'8'> MD:]W!'K'*SRK1 \K^7K'B=ZYJ8>T?2G#H=WG2Y=\&OYMS03N7-Z/Z?(9YZG? M[I\H7<8M*9Q?+WZ)GZ=^1(1/?[5X_ M02P,$% @ K$)R3G>_$UO6 0 M-2$ !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIQ_R* M>*/>JHG^@;H=V,+6-FU!_/=V$TPTF&" Y+UA;*<[Y]UHGBMN7C\V2W-_MIYEVKFU*'1MKV,I4OYJ.-PUS3^VP)M2-"V=I039Z6*=]4]*]H=C9K2JILN>S2+7EPGG05:J+8M7FHM:?J M)?K&S#=YG[6/C[I+C=FZ93\6Y*?+$3]:VAU@J!QSSX=\2 MMY]02P$"% ,4 " "L0G).'R// \ 3 @ "P @ $ M 7W)E;',O+G)E;'-02P$"% ,4 " "L0G).)^B'#H( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( *Q" M&UL4$L! A0#% @ K$)R3N69D@%P M @ ^P@ !@ ( !]P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K$)R3AQ(_'7*! !Q4 !@ M ( !AA( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ K$)R3LU # 6@! WQ0 !@ ( !-!P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K$)R3MDS1/&J M 0 D0, !D ( !2R@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K$)R3KE+)(^J 0 D0, !D M ( ![BT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ K$)R3B"N -^K 0 D0, !D ( !D3, M 'AL+W=O]A M**H! "1 P &0 @ %S-0 >&PO=V]R:W-H965T=N$J $ )$# 9 M " 50W !X;"]W;W)K&UL4$L! A0#% @ MK$)R3H,;,1>J 0 D0, !D ( !,SD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K$)R3DBHEHJU 0 ]@, !D M ( !^40 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ K$)R3J^>/9>U 0 ]@, !D ( !YTH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K$)R M3@O UK3C 0 @4 !D ( !EE 'AL+W=O&PO=V]R:W-H965TS $ "T$ 9 " 1-5 !X;"]W;W)K M&UL4$L! A0#% @ K$)R3IG;QG(< @ 108 M !D ( !%E< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K$)R3@9S:!H" @ 6P4 !D M ( !@&$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ K$)R3N2U6]<[ P X0X !D ( !A6@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ K$)R3BIU M[@VN 0 T@, !D ( !+70 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ K$)R3H0HFDFG 0 A0, !D M ( !D7H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ K$)R3H&7S<>_ @ Q@D !D ( ! M8H$ 'AL+W=OY5-UE$" #Y!@ &0 @ %8A >&PO=V]R:W-H965T9GEJ$ ( )8% 9 M " >"& !X;"]W;W)K&UL4$L! A0#% M @ K$)R3M8")B#5 @ W0D !D ( !)XD 'AL+W=O&UL4$L! A0#% @ K$)R3NH1D'Z2 M @ P0@ !D ( !KI$ 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " "L0G).=[\36]8! U(0 $P @ $4Y 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 0 ! '(1 ;Y@ ! end XML 66 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 67 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 127 223 1 false 38 0 false 5 false false R1.htm 001 - Document - Document and Entity Information Sheet http://www.counterpath.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 002 - Statement - INTERIM CONSOLIDATED BALANCE SHEETS Sheet http://www.counterpath.com/role/BalanceSheet INTERIM CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 003 - Statement - INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.counterpath.com/role/BalanceSheetParenthetical INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 004 - Statement - INTERIM CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Sheet http://www.counterpath.com/role/INTERIMCONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited INTERIM CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) Statements 4 false false R5.htm 005 - Statement - INTERIM CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) (Unaudited) Sheet http://www.counterpath.com/role/INTERIMCONSOLIDATEDSTATEMENTSOFOPERATIONSParentheticalUnaudited INTERIM CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) (Unaudited) Statements 5 false false R6.htm 006 - Statement - INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Sheet http://www.counterpath.com/role/INTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSUnaudited INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Unaudited) Statements 6 false false R7.htm 007 - Statement - INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.counterpath.com/role/INTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 008 - Statement - INTERIM CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) Sheet http://www.counterpath.com/role/INTERIMCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYUnaudited INTERIM CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS EQUITY (Unaudited) Statements 8 false false R9.htm 009 - Disclosure - Nature of Operations Sheet http://www.counterpath.com/role/NotesToFinancialStatementsNatureOfOperationsTextBlock Nature of Operations Notes 9 false false R10.htm 010 - Disclosure - Basis of Presentation and Principles of Consolidation Sheet http://www.counterpath.com/role/NotesToFinancialStatementsBasisOfAccountingTextBlock Basis of Presentation and Principles of Consolidation Notes 10 false false R11.htm 011 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.counterpath.com/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock Summary of Significant Accounting Policies Notes 11 false false R12.htm 012 - Disclosure - Revenue Recognition under ASC 606 Sheet http://www.counterpath.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock Revenue Recognition under ASC 606 Notes 12 false false R13.htm 013 - Disclosure - Derivative Instruments Sheet http://www.counterpath.com/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock Derivative Instruments Notes 13 false false R14.htm 014 - Disclosure - Fair Value Measurements Sheet http://www.counterpath.com/role/NotesToFinancialStatementsFairValueMeasurementInputsDisclosureTextBlock Fair Value Measurements Notes 14 false false R15.htm 015 - Disclosure - Loan Payable Sheet http://www.counterpath.com/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock Loan Payable Notes 15 false false R16.htm 016 - Disclosure - Common Stock Sheet http://www.counterpath.com/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock Common Stock Notes 16 false false R17.htm 017 - Disclosure - Related Party Transactions Sheet http://www.counterpath.com/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock Related Party Transactions Notes 17 false false R18.htm 018 - Disclosure - Segmented Information Sheet http://www.counterpath.com/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segmented Information Notes 18 false false R19.htm 019 - Disclosure - Commitments Sheet http://www.counterpath.com/role/NotesToFinancialStatementsCommitmentsDisclosureTextBlock Commitments Notes 19 false false R20.htm 020 - Disclosure - Contingencies Sheet http://www.counterpath.com/role/NotesToFinancialStatementsLossContingencyDisclosuresTextBlock Contingencies Notes 20 false false R21.htm 021 - Disclosure - Loss per share Sheet http://www.counterpath.com/role/NotesToFinancialStatementsEarningsPerShareTextBlock Loss per share Notes 21 false false R22.htm 022 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.counterpath.com/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.counterpath.com/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 22 false false R23.htm 023 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.counterpath.com/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables Summary of Significant Accounting Policies (Tables) Tables http://www.counterpath.com/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 23 false false R24.htm 024 - Disclosure - Revenue Recognition under ASC 606 (Tables) Sheet http://www.counterpath.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables Revenue Recognition under ASC 606 (Tables) Tables http://www.counterpath.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 24 false false R25.htm 025 - Disclosure - Derivative Instruments (Tables) Sheet http://www.counterpath.com/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables Derivative Instruments (Tables) Tables http://www.counterpath.com/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock 25 false false R26.htm 026 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.counterpath.com/role/NotesToFinancialStatementsFairValueMeasurementInputsDisclosureTextBlockTables Fair Value Measurements (Tables) Tables http://www.counterpath.com/role/NotesToFinancialStatementsFairValueMeasurementInputsDisclosureTextBlock 26 false false R27.htm 027 - Disclosure - Common Stock (Tables) Sheet http://www.counterpath.com/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlockTables Common Stock (Tables) Tables http://www.counterpath.com/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock 27 false false R28.htm 028 - Disclosure - Segmented Information (Tables) Sheet http://www.counterpath.com/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segmented Information (Tables) Tables http://www.counterpath.com/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 28 false false R29.htm 029 - Disclosure - Commitments (Tables) Sheet http://www.counterpath.com/role/NotesToFinancialStatementsCommitmentsDisclosureTextBlockTables Commitments (Tables) Tables http://www.counterpath.com/role/NotesToFinancialStatementsCommitmentsDisclosureTextBlock 29 false false R30.htm 030 - Disclosure - Loss per share (Tables) Sheet http://www.counterpath.com/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Loss per share (Tables) Tables http://www.counterpath.com/role/NotesToFinancialStatementsEarningsPerShareTextBlock 30 false false R31.htm 031 - Disclosure - Basis of Presentation and Principles of Consolidation (Narrative) (Details) Sheet http://www.counterpath.com/role/DisclosureBasisOfAccountingDetails Basis of Presentation and Principles of Consolidation (Narrative) (Details) Details http://www.counterpath.com/role/NotesToFinancialStatementsBasisOfAccountingTextBlock 31 false false R32.htm 032 - Disclosure - Revenue Recognition under ASC 606 (Narrative) (Details) Sheet http://www.counterpath.com/role/DisclosureRevenueFromContractWithCustomerTextBlockDetails Revenue Recognition under ASC 606 (Narrative) (Details) Details http://www.counterpath.com/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables 32 false false R33.htm 033 - Disclosure - Derivative Instruments (Narrative) (Details) Sheet http://www.counterpath.com/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockDetails Derivative Instruments (Narrative) (Details) Details http://www.counterpath.com/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables 33 false false R34.htm 034 - Disclosure - Loan Payable (Narrative) (Details) Sheet http://www.counterpath.com/role/DisclosureAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockDetails Loan Payable (Narrative) (Details) Details http://www.counterpath.com/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock 34 false false R35.htm 035 - Disclosure - Common Stock (Narrative) (Details) Sheet http://www.counterpath.com/role/DisclosureStockholdersEquityNoteDisclosureTextBlockDetails Common Stock (Narrative) (Details) Details http://www.counterpath.com/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlockTables 35 false false R36.htm 036 - Disclosure - Related Party Transactions (Narrative) (Details) Sheet http://www.counterpath.com/role/DisclosureRelatedPartyTransactionsDisclosureTextBlockDetails Related Party Transactions (Narrative) (Details) Details http://www.counterpath.com/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock 36 false false R37.htm 037 - Disclosure - Loss per share (Narrative) (Details) Sheet http://www.counterpath.com/role/DisclosureEarningsPerShareTextBlockDetails Loss per share (Narrative) (Details) Details http://www.counterpath.com/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables 37 false false R38.htm 038 - Disclosure - Schedules of Concentration of Risk, by Risk Factor (Details) Sheet http://www.counterpath.com/role/DisclosureSchedulesOfConcentrationOfRiskByRiskFactorTextBlockDetails Schedules of Concentration of Risk, by Risk Factor (Details) Details 38 false false R39.htm 039 - Disclosure - Schedule of Accounts, Notes, Loans and Financing Receivable (Details) Notes http://www.counterpath.com/role/DisclosureScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlockDetails Schedule of Accounts, Notes, Loans and Financing Receivable (Details) Details 39 false false R40.htm 040 - Disclosure - Schedule of condensed Balance Sheet (Details) Sheet http://www.counterpath.com/role/ScheduleOfCondensedBalanceSheetDetails Schedule of condensed Balance Sheet (Details) Details 40 false false R41.htm 041 - Disclosure - Schedule of condensed Income Statement (Details) Sheet http://www.counterpath.com/role/ScheduleOfCondensedIncomeStatementDetails Schedule of condensed Income Statement (Details) Details 41 false false R42.htm 042 - Disclosure - Schedule of condensed Cash Flow Statement (Details) Sheet http://www.counterpath.com/role/ScheduleOfCondensedCashFlowStatementDetails Schedule of condensed Cash Flow Statement (Details) Details 42 false false R43.htm 043 - Disclosure - Schedule of Derivative Instruments (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfDerivativeInstrumentsTextBlockDetails Schedule of Derivative Instruments (Details) Details 43 false false R44.htm 044 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlockDetails Schedule of Derivative Instruments in Statement of Financial Position, Fair Value (Details) Details 44 false false R45.htm 045 - Disclosure - Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings (Details) Sheet http://www.counterpath.com/role/DisclosureFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarningsTextBlockDetails Fair Value, Measured on Recurring Basis, Gain (Loss) Included in Earnings (Details) Details 45 false false R46.htm 046 - Disclosure - Schedule of Assets and Liabilities Not Measured at Fair Value (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfAssetsAndLiabilitiesNotMeasuredAtFairValueTableTextBlockDetails Schedule of Assets and Liabilities Not Measured at Fair Value (Details) Details 46 false false R47.htm 047 - Disclosure - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlockDetails Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) Details 47 false false R48.htm 048 - Disclosure - Schedule of Share-based Compensation, Stock Options, Activity (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlockDetails Schedule of Share-based Compensation, Stock Options, Activity (Details) Details 48 false false R49.htm 049 - Disclosure - Schedule of Employee and Non-Employee Service Share-based Compensation Allocation of Recognized Period Costs (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlockDetails Schedule of Employee and Non-Employee Service Share-based Compensation Allocation of Recognized Period Costs (Details) Details 49 false false R50.htm 050 - Disclosure - Schedule of Stockholders Equity Deferred Share Unit Plan (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfStockholdersEquityDeferredShareUnitPlanActivityTableTextBlockDetails Schedule of Stockholders Equity Deferred Share Unit Plan (Details) Details 50 false false R51.htm 051 - Disclosure - Schedule of Allocation of Share Based Compensation Costs for Deferred Share Units (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfAllocationOfShareBasedCompensationCostsForDeferredShareUnitsTableTextBlockDetails Schedule of Allocation of Share Based Compensation Costs for Deferred Share Units (Details) Details 51 false false R52.htm 052 - Disclosure - Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlockDetails Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area (Details) Details 52 false false R53.htm 053 - Disclosure - Schedule of Long Lived Assets by Geographical Areas (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfLongLivedAssetsByGeographicalAreasTableTextBlockDetails Schedule of Long Lived Assets by Geographical Areas (Details) Details 53 false false R54.htm 054 - Disclosure - Schedule of Agreements by Year (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfAgreementsByYearTableTextBlockDetails Schedule of Agreements by Year (Details) Details 54 false false R55.htm 055 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.counterpath.com/role/DisclosureScheduleOfEarningsPerShareBasicAndDilutedTableTextBlockDetails Schedule of Earnings Per Share, Basic and Diluted (Details) Details 55 false false All Reports Book All Reports cpah-20190131.xml cpah-20190131.xsd cpah-20190131_cal.xml cpah-20190131_def.xml cpah-20190131_lab.xml cpah-20190131_pre.xml http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 70 0001062993-19-001305-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001062993-19-001305-xbrl.zip M4$L#!!0 ( *Q"71&4G>H)?O?_\?9&?<;\4EHQ<3A9A'\ MSEW]^^R_WW[YF+W.&>?"N70N2()J<(+U6A=>2QMU\^G^YL[-L MJ+=6!,/ .W0 Z5Q<_$:_>1?8LPGQ8^X3@#)RX=E'-Q[CC%>.&PRR" _TDB0)!.\G07>NYK_'\.L/>CU_;4&O_R M8AS'T]>O7CT^/I[;P*[_Y](+.-AY$-[#DX \ M_GP'&&:/XZ^..W\A_[#V*OEQ_NC:T(\R?58T3?,5_77^:.06/0B#BJ_^^]/' M6WM,)M:9ZT>QY=M+L+A;8%]]WHT"11+U;6\D3V0O^('OSR;%SSMQ^"I^GI)7 M\- 9/$5"UYZ_M_NEY1)"JJH)5>/L4;J>X?/RLQ&QS^^#AU?IC[C(^ID@ MGBV6V9Z%(>R&3>^EOQ:\Z!"W^!WX 1\WEA\G3_:X^'G\I> %UW\@45S\2O(; MOB0OO^1;KAT5OT-_*L C3R>AAN>AU\*\)A%9_>6-9V_,[*B M.[J&Z0_%KR S1(7OT%\*7GKRMO#O?W_,;:I9'&Y\U'P%O\YQ#>--@,Q_*H $ M?BM\(?\HRBC0Q-^1J;X*PO?D?U^O"[]_L1@0A+X;/R_^=AW\!E1 MR%%R+&.?\=?EAW^^^%4 R2?)FFGJ/[]:?1D'?%4\ Q#+#9SL(M?.R?L]R_$0^/O!D!^_AI:?F11>1"] M?<[_:[MQ @OG MN/![8O&FBN9U>>1>_(JR\O4ZBC^_*IPMMS0YP!@#;66@?T[NX G[ZV/PC\!# M9R3Z&#M'RDE;<&4LU1Q+78Y=,GKO^N#@RKFJ.JZZ> MB#V+W0?R.]#W)B017?/C9:MM^)X47Z7VN_+]ORP?V<=89JN"[WMEF2[9[]3Q ME)16[?=!4FF%^RB=JG#?&F&;XC[YTQ52]7/PL"[2Y )J]YFJ^IFX!U5E\?!4 M_7X93*:!#_A&UZ/;L142&M?&;T'66BA,$],CB&)XP/)(U&_-0.W1.!U 7"2!^(%4Z38U1,^18Z0?TK@R_BJ ;Y* M#GL](/.%,W%]-XI#"^W^X^6L4A@SWMK&6U4B?%]N^LU#^\?S,LP8KS3$*U?N M_3C^OT@8X#^W(/7][(_WP2R\M'S+L3[X]I'R4R7L&<]MX[G;&*9%['\CP7UH M3<>N#0(?6>QS$,;C"YI?8O6;CZ(P?KT1CQ>_XL_KR#"VV(\MKCY=70R:'>9Q MVSDBC!7V8X6+R+5N+!N6JN>*IH2 6,.%,<5^3/$1/ 0_E;3O2 1_4,=BT R2 MB8RMN#&&V>YC^S9@&U*"?7&C/]\^?WV>DB083,]$2)B*X^_O+3?\W?)F9.FE MZQ&^]LZ-;"^(9B'Y *L5I0$?L !GY'T83&[=>Q_WL.7'V:@]#QDN8L8;"91: MO2MDVL)OI2>M2.D4D%+T/JGM8";;X9/U? R'3X(Z3*HNM-+57S- >1'N2L^< M)I/ OXT#^\]AB(2MZ.1/FU;PZB;KX#B9Y&M(+)!YS\?')@68,4;9GU$N',=% M96EY-Y;K?/ OK:D;6]Y1L>98N87Q M"$"1#*&,+EA?*6('EA1XB+_0(F8+EA9X. MPYP!PYRMU;:0Q3-@&%I2?;(1TB87(+UBL5O?*[K^&*7K)07-RY]U1:%VORF2ST0*RE]>3TC*XKE=(*ON\575>Y M3SZ3]-:X#ZRABVD!E01C_?M>46F]GIQ25:G""T;SW/?^?V^Q,85A474?4T59 M$@*'HFHIR_WMGI;[XTV'M@2YW"#MC7=SV1'7!(GY7M@ U>11&O M#T&WKMIURT1JMAE*%2)]?P<3/="

^]?IAV:KJ?( MMCA9:-GQ0()4VQ!,=WP9--O8;+UEBLT',I<7?5WO':RUY<7;"7I2GZ[ M'?A*?KL]J96\9_*8_RGP MX:--"3H,J5T)VX6]M MMQC$;.>8BLF_=)YH#YSX=-9,L'@ IXSM6Z$3?I@[( M&R"?(IC'P2FB\/W:CM_U10Y '^H.](!YB]T[[/C>X6GP"KMWV*=[AP/F.7;OD+%%);9@ M]PX9*[![AXPIV+W#[N\=#IAAV(VPH\BNZ]6-L %O!Y:2T-.4A%-EL44.PWOW MH>>QS#W9BLJN(CQ/BH^6[W(/_9R\8HYU;ZC*6N=TN/6.E$E81Q3&/'LS#^N( MPMBEBJQA'5$.UA%EP$S%L@$/E@UX[#QSK-S"^(1E QY#-N"Q\Q7+!CQ<-N!@ M>6M71PO6$87Q3QW^81U1.NZ(,F!>JI!M^AO\#%]\#:Y'(]Q1$R!;M7P1B&W:M@]RK8=JB['5CY M>E:^_GAW +M9-)2;12?"8NQF$>.C[FW7$U'6K--&GW; :O\^<^<>Z-7MNJ5" MO6M$:K@<=P4BLVE@:XYN_O&>(%=96.KSVZF=7HSK;<\PGIQ]:075Y^8 M8O-A&NO%=2PKR7IQ#6LET:EQD\@:7;\DO?HCL2(2Y;/2^BV5L_M3>512*;P= M(;;6*6F^^>&QK7812B>]WE\#<%?S%!KL,F_ Y*17]_< J'$###\*PLDM"1_@ MS\S:'.Q"[T;JI-:<'2;W]##Y2#B&=<[LMG/F,7 *RR(8&EN(TO=/5KC.%D7? M]_I 5#X3I;:(M,B]YD:[ M&J/!?9Z5!SF^52_ [&CW>O5U9QDBQ\H+U>4^XP6F#UBV$),$;/5/>^^S7+%# MY8H-1T(P'CD4CW0F1XP-<^9#,%Y@5B1;?68A'-1"J,,C M_^/LC/OFNS%W2V@A1(X[.\N^__O?/OP?\?]Y__O-/\@3>:=JNO&_OY"_W%\_ MA5[T_.A^^#_XFZ:HO]B*HMBJJMI?_[_QK_^X>O/ZZA?E9_$?VG_IHJ']IHM7 MVL]OQ*M?WORB_Z;]HEYI;]))$FAF.#UR9T2K6+_X-?U^0D.YY->43/3'#(/L MM^QO'*-@Q&^W[]:&5I\:>*=+R\:(B.,%#/ MZ8C;Z,JC F5EARW_]V>'N*^OZ+[/&9Q)6??K68P[V@'%PZ4[]PL9U4HHX! ^ M.DBZYSB'V.[$\J)?7GSX_/[%KZJIF*J@_/RJ'%QS?'Z>F\U6--X";:&*V:!Z M+@JJ)O8"S2S8<+MI5^? 8,,UEA&Y#5:B"97;; M]B**2+<[3A($/0]I(23= =O U>IFT;T)R=1RG;3K6(=&A6B*DJ(N8"T$I!:D MC5D1NJ@9>@5(2S-.4[34!,44Y9P"W+C!.L]4YDDP0@F_D=OQF>)N!NBM*&H"E*=;!_ M"P+GT?6\3D25H15 6J,.S53$!1Y.T ?_!C,)Q?\Q72/D?CJR?9F M&,'HDGJ2) I:;B^5@:M)/)ISS%4MKQ2JXI$\U8DHD&59D21]58%5@Z8Y!U*5 M%#TO30N@26,<-]8S!CBPP:QMAS/B?'2M.]=S8Y=T:9M(BJSK>>5: ;X6T&J, M@Q51-%2E-EH+$_TP>(B&H$I%'L/!P6[;5=H7\<1Z2;L+=+F10&0:NK9N2"V# M4@_8QK:'9H G*O<&V"[#76>2*A?$@(:!>=6(U\ 7NG+8"_"5-$&I@F]673IS MT[J4&9*0B]-M *0FK$V)#%F4]4JPPKYT9G;\AQ5B^]=GJFZM;IP8@%58\K,* M *D':F/Q%U,6U"J@'L9*5 7-,.6LUF%8%_H&M// MIJ*7@VY#:GX7)-1548>'!O;F*IJBK)H5()W->L]E_0,ZAN3F;L@ M]9DF ZDU(V?_[@;L(&ATFHTC*T(^'GL<)*D:MP#>4#5=RX< NR1$4[OS3-.! MQ759ZST:G;*X9AI*_U>V=18_4MZH'+0#2ABZJ.K&OI0H<6GG8Q"A%WH] C._ M$^4F2[(LY0WYBD"VA%]CDDU6%5,U]4;PHU;@./ <$D;)]:Q2*&SJNE@V]")( M@JQ(N?VW#L?^4#;%2 8]RFP)R.;2R!3P/:2# UGY*GMY?Z6?&&V_J%W-<>@G MAANN'U?4K/W$K?SEVFJBN$%L*U5JW1%!,F7!/#B0S8H((7]ZTP5&3=0!W1%" MZABC9JI<;I<'0M]1JB''11*5)@B$K+6/;0O&J\NZP]L)W#A/'6,_4WP554QBTE]U? M!8,+SPL>+=\F[X/P73"[BT09=E(R1)6[J46 7 5C!K;J%@;^3O>1\< MM<:\:$.0\F&VO1%;3I&XL<+KD HNAY[%WY"05H)IA0US%8)RN,DO?A7.A?RU MR7(@-HO4WAS8%5))@9Z+63P.0DQ::GZ%-M0-$@5A-1-M.V3-X+#?@G2%PX'MP",VVXF";EOP^# MR6TPBA\W[4_YTQ7:K)^#AW(QIQT%]$Q1U, UWP1"9?#,!+S2(;'M01]9T$RI M2?"6J;$+Q.4\-403WD4K2=ZB2*@B)A:866]D)-9I-ET] E M\X#@=7H3&!,1]>$@6YG;9$54=;$,M]W.[B([=.DU_=O9=!J$6)'FD^4"8CX& M&-*7.] 6H@3R6$AA+@M7,X@TJE=0K!!$FM5 LJ;+\WW2;T2Z+20@Z(?A MT]YI-5DS%?4P'-*L_C-E0U*&@4BGK"YK UG>UE6JJ8@F%IC8CQ9 ^!&A!?4L M[Y:$#ZY-CX[H66!W*E:7!*S'7!:BVM WJE=%219,O4OPF]6F@BAH0H^A[]8" MUT5%.QYB[.$/&F#N'FPKUN1E50?_2>XQ]%WRLB2+NGH\M*C,RJJJ@3M=C0"+ MZU[TJ^)2!HWJ/EDP9%-8NE^;3-T:.(N,H-](V^W1%T MNE4U15.L8V\UZMOJ)D@RY-7PVN9L\+1%D4):D1P!JUQE5-EO(U*AHC6-T3"AUKJ,LE +LEG@?,3(^\ MPC\),G;:=JU]=@/'2LG;=IMAJ0%QPPDALF@N7;]L ^1&6=0T9,ELF\B]-K(U MW32'C7]EY6*: I@"G>ZLNG$-$\M/]0WDCA,T9%4=-@&J>XRF(<'25\7Z"XF( M%=IC>.P=Z#0OH$WW.E->H WJK\4095$J1O FTY@-)OJ#DF49=4TJD*X*'C;/A^>*;)J MF%(!B LH]@&R45X\PS)G8@M0-LJ/ *6DRSV LM/@Z%(=F&$@7+W(N"C(@B 7 MB9HF=TE=_E,D4(!YP^E 4';)?V#C&D4ZJM<85V= 15)532XR%XH1_> _D 2> MY/%;!F(])YN5\3 ML&894%HZL6F49G5!TW2C'-56>F!_#2T_LFP\C?W-+%3M2T^&E*^4OB=.BR[P MV6/7_N*[SZ0#U8A*/-_L= = ]:%OUKPT\FT"*D'_&6RZ97NE,_V)LDM1

G M&V'9'^#&Y9*1CVJT '"S,@=/IHT."5P37@,DI%H57!)W&I31=4-6FC4?=1D6<^'/#I%KU]T;38E1A$469,885OP=O,I MEB=,UF9==5G49+4/A"V8? MMG[S0V)Y&SN%-,SN@FXJE0[M%^"UB%;M6[.2FO?X!H-5M_4^3:-2&L P:52] M#*BN*$:EY)QBPM! PELK(@ZJ/]!]744-3 _Q_S%<#0":=W\#; 21*4*I-A" M!TLY7X]H7QV0LW]8(2P(Y82LMN5U>.E9[J2+.QVBF,^DJ03=O.;HY\"WK6B< M6O[7HZ+\CPXL!S TLXJI92!:SONS80-$Y!U)_CW?C-&-]8PN#.I#VPYG8'LL MNK1VL#R:MF3R[P=G)YC6]DS-?*NU-A%=M#+M8 %-4Y=5HPQB"[!:0*.V0Z0) M9OZR;GTT,EL>M%]XWP6'R8:L;-U**Q!U#WZWA_]'1HW*5M*^V .EG9D=IXKQ MF4HAR[L!O1(XJP-U<2G3S.>N50&N1:1J1XUD0VH J_5UO02."B8D!%\WB-RX MBWB,JLM;66T5I,81J%NU)U]ONR[X-R&96J[3794)S=3E;> O ]0P\'7S4D5) MW$K[*L!G$JVS2FF2H>F24D;(%M0":P+^NB$841'-K>0_./S=]B=;*GHX?&KL MT5T%&'JK*;^%!)])?(D>:1@\N YQWCY_BPCHKOFES0L;?-*.O,HST= ,1P<-RTJ9XEW!#+W%C/%,:OP87]U\P-R2?+ M'KL^"9\O? >STFE9I?:WM8X-6G-&2#'P/SN!@WBB+2 MA=D/'HRF;,%A%:*FP:]M])O;6&D;]!LV47*7OFM-9^A2ONE.>=A:PZAVG-10 M5ZXG[8$1/&X3XD38O7D1\[\,)I/ IY'_0D025P]Q^:^9M[XZDK#^_0Z#RM"6 M;I'O!*M1'-9NDR$.2M5]KHN*I*N=XM"PFV:JFGI(!.KZ:9J>+]9:#?Q4L(%Y M\85,9Z$]!CN^XP60)4$UUV7M9I :0"#=!;( .(2-G%,)4C[*51&)W))]#"R_ M S$J"?0_Q6Q#82BA -Z[V)6W8Y4F@#Z6KT8C8 M\?7HZLFFKL(7*R;7/@X$=B+^"VW%!\M#QFQ_G313R==:K0)S0,'R&S?B[Y6T(X%U$WZ]' MQ1?W]^MXH!A*ODU)*<@:147X?C$-"U I^'Z[Q),58RG%J7M4B@(N^V4J*HJA M[MP^+:*R41#,5Z6D/R()NBB(=5#)ZG?=6*Y3K@1/7>-168K)+\U>#[#ZA.TIHY(SV MM:#J^G75#Y_?TPNYFB'GHA1YJ/? ILH.;P$;05"E?%G(MK"I7N%FK[6152EO MQ/5G;;ZB[3$+GROAT,+..-_%ZN(U!P'GD/"*"$ZR$IO MAK?<"R\>8B(PX!@&M)5+IH62@R5P+"T/PT/BX?FAX)JZF3]N;P?O7X^$LA>. MXR*$EH?J\@-XH%,WMKPRK0]541>6:D>T1NEU/DZV];M9B&-3QJ<&)>P-^DLG MP2194A1M!?M=<*VQ32>(-+J[S'Q?D.$BO3_CP\J+2OYHK"DB)!IK.Q7J'21M MTIVR*>5=CG+P'0ZC[U\(Z$3BW%AAG+^3%;U]SO]"U_D/$GGD^=(+'DA8UI80 M%456=W/Y(.GQS\D=/&%_?0S^ 9(:"_M]C)W2A#&$,C)OD(2Y'+MDE,;)+>]Z M-'+M\ARCJ.*J(CP2LEP]$7N&]N?O0(\;@,9UBG*F-M)ER?L[$%WV.*[>A(^D MJ\*A)&6':G\#^J:V')MJ#'VJ*Y.O<]5#8UN%90U@593M0 M7_>K-[R0"/3#K_:F0*8H:VM:>2LJ9==]"^(+^Z(P\B<86R-_&S#1I34[ MPXDXT^5U'ZHD2GTFQ5ZJJR%:Y.[[? TV\"A]ZVZUPLX7 KA$;DQ2^S69X0NQ M@WN?CM*1PEBM7-0V1H.C7FN"Z9"4W^9974VF7O!,"'WF)MT1-Y[501DM333- M55E=%CIT"2_3<' M<(W0 8D2VVCC"'TUBB7X3]F#MB$/)3_Z&_7-(LJNGHB MH>U&713D%:6R8K40P,-CU^R9Q#&3HH88E6!V$,K5KDBDJ-Z4FF&4S+0Y#DYK-O"B.LEH^^Z*O6#:_\IJI M[K8;2A)E4U<;+ &]?V>;'K63JH?(0$BU2_+:=G*M@#B;D"AUT'XZ).^J>=1) MD*H3[NR.Y#FB8\_6Z'JTN)_3#&O]^I]>_(9>FN"B^-DCO[QX=)W@,7K-26\X M'/(L1AA'03AYS?E RO1;U\=<,'UZP\$K\?@U)PK"CV^XNR!T2'AF!YYG M32/RFLL^O>%& .79R)JXWO-K[G_&[H1$G$\>N3"86/[_?,,%X70,D]&Y/1+' M,$PTM;"V!,X=P@*D8T3NOPG.-XUAVHY3OKW?][';_[^-TKYD'NP/."/7U[$P33_@\.EWWMD%-,?\.L[_/ Y MB DGX9^O[K(?7L7.QI>3]?GEA2G\N#P0?ICA!\I<7##B, L7UC5IU&'Y#C>_ M!49_!C:+ L]UZ.]TVMD<@&)07L5A_@]DM,7?TPQ,9'UW]/RB- \F7) L6\89 MZWRYB]\>QVY,*._DABG#A.G*_T=2K^8--['">]<_0VH#6ZK:?/*44>7Y%X^T M2>QK3L'7#L"Z%(@'*W0M^#<0WXIGL.0KVRO[W89M._^)LL[7,>$L$$&3J>7C M77L8& CD3E 8I9P!MNPH2W6']4S%<<2-K0?"W1'B/O9!HG[^/SWP Y^(N*?LJF%Q. R;:XE_]I M3:9O_L.0).'-M_/;<^ZWBXN;^7?BFY\HBP,H"9QT0/J<@R(KC'B./.%4P"@$ M'@I0S#^"6 ?Q\!(SV?!HP^C1;.[R'5< (0 9UWBBR2\L8#IOQ)[[ -6]UC8"4R'0&+]"> @#,M[9'%4_E-D@<&9@)FPI4 A(H!HJ3"/]X1^!HW M%U(CC^['CY?Y,7$3P&B@<"YF][!K.$GG.;1>^+(SG',HEV#19UZR%I_)XS\H M5T;<;3"**127*>"HV?)(+YY=1AIVDCVFBT;^FL'*@^!YM"+. L:YA_]# E") M9?E4+BR6]YF+ Q!T: #N7.609/P$W 9[>$X"I( =$!\G11=RTYR( "#-8S? MNV$4_P,IO3;-$K;SY_9#=A<^,'^.U=;1>T_NPAF22*0(&EL0O/"\9%>>98P2 MYZX3T:GNDGN\>=U"/'<"NS9FHOD$17.!B8%F+'-, M9] )$MS@EUD848:_FT6N3Z*(\>K@>77N2_U&F>TR8;85'XFM\(!7^&M.1(Q! M.9*G*<@E NOL@(2P9R%&Q#EP"Z)4 N!#%G5QLJ 3YY"1:[LQ[OT?-)W7!9'7 M90V$"G[S7Y9/=:-,E:-H\OB]E6IY?& $@Z \ AP]P IF"Y.>%E'Z$'Y%]:S% M^3.,8]&W0&4&86:X4J<-1-+=S/6<8$;'!5O,"V:H3Z/43K5#-ZE+,X4ID?FH M]*0QK'CAJ"7U)7&$1 #:&/R"\2>!0SP$=&FH9/3%4QF)P'Y""6N/X5>P9D=N M$HX*DOK^J.L341U:+E(6QXQAA5#V P)W8&;<(1Y4.%,)3 VPN?P.LCX!"367 M=0&B L(9]A7W3*PPLS S@\1-2Q5GWQ=I'2:[A[^S U@RCSRXN.S $,!D;CRC M4_%+E@&RZY2F,KET:]C4/ ; IRPQ I8< AMO)6%T3P7+%L'6)/:'<#=)+G[ M#JP(3^"+]V'P"-L*B - W,-S=\^P +YUGVV5((1=XLSLA'VC&&T6*[&Q<0>A M-+)1Q ! U Y"R>,\$+0T $"0 3@3=5H7FR2)J0#2V)<5Q NP)Q4Z^!CES@0# MQ!'FBS)7BFZD*$G$7D@(!')IPR^V>K89V68Y@LVRLA]@NX!Z<6T:FJ/&-Q7? MP#.4?:2H%>@6F:=\9'O0OS_GKGWN&K0?:D)1R*(*^1U-:&DHC/P!P!9H;]PV M]R%)8 %^H_OH'KZYQWV2QB-A$FN"KC JAMD4D?U!YH$/\)]S[I:0Q+T6-8$: M?NX\;*]SF>,MBF\XK&G.I;USZQ?E'LY#&%QP26ZX'?O$&6V%53OE! M$K!<&3UYE$*37 N/*0 MW/?C)7%]1SP7'+G4HJ,.2 YS:G$YH#JI=8IJ]<_D]*&8(] 8!/)[Q$)?CXGX M8]C\$ 7/ML3%\_K AYYI3:VWN/%"#*6'-1 1-:8)@M"RP]MZ#.\Y[ MSU$$+8YK480XU"[*!9$+!<0H\ #ZY&S)FBP?0(-HL3,)-R&P>9U,_KE@&X(U M"A,GDFLIB#RW\O0W$7*EETF0"N?\W\Q *?AWS:0(^) MJ*&+J'DOSKF4R 0!>'DD.0'V79]P$QAG'('7A0I\U8>9QS(R\>12=>_0'?8P M#\)E4U"6ML&!NB.+Z$0>P>6%/)X9$T8E_..>!)/@)^H:&(U,/)CNT2 >8YA,<4WNB2*>2!>&CG_6OFW">G 5$4V.XB 2UQ M+E$6( MA.AUQ8^HRU(8\>DP*6WT[X36."W!0\ 1AR?EW%]@. /#)FF 61C)<9WT,#U] ME9MGS17-XM K?$D2Z:J;SHSDP>_@CW0OB7.K1GKS(=TWL4NSV?Z:!31R&=*B MR2]GOI6V1_DI"=)0GPO(]2=)_3E:GIWNI4(F9SQS)#PCK?/,R^0H$5QN?X5O M\N'XE.5^2N)3=Y@A0$W*S"FG;)/GFF>>(VYRNIF)9>0S?_X7#:5;46*!$SP4 MQI@?CR/BK3J\GY&<.:3?H[YZ=HGGH-T_CZBO@(-A WH5&B9(D:'C@S1G3'PL M3"SGF)B;^;GE3]7W9J94&'2 #RVY"\&CQ@!CF:3:7;0 M0\/!F "/F7%Q[&%0?H0:F9^;'HEP340M#,AX;_"\M\%LIF;O(DHQYR5J\P:/ M*-CFIB]EST1NT40TL.0PO+4XD\W9W9.@1E-BX\1SJWMM M\[%-,/A-@'QHI\V8$]ZA1V8+A]#U >A9XA'FM@6(S"Q:E[MED7VUM)^FTS!X M2)O@%ROFYTY8#B)_?"5U+LBC:6\5>;KS M'U/9&$\/GJ<7,;+Y@G_(<7$:+J.^^OLY)[+CB.-A !1J29X #9I02S*5$)L/ M_JUB5Q3>4,WF;.LC K:.VR+V M"LABTGY^=3$HGZI0DZ9%,U MB1<$O0L\JS,K(VZ+Q&V$9)D VTD):7 &1,H-.S&CZ=#J\*V'QO:EM-%-+*' MJP]=I.I5C3\O(XK##]5>J42IFOY: M/1URLJ!75>;]Q>1PH'>DI+TL@KPXUJ?OE8O_]5EHG1BL3'4=621@E^ J8=%5 MD%ZBP0MJKYRJ8\>/^<.]](=7K_PZ[D/!Z^FW*2B'S4NKE-/%<1U9%0AL1I,E MP%?RZ7CZ-^" R7*P6D73X?O[V"/=@[$E^:D>)-[VE+7JH$F]H5%O &ELL>I" MPM:F_8VT,>N(+5>?EJN>(EA;F3V&[EU^9G,TW3/!LU3:YW(N?_4]5C,#]'!; MH%8Z6C.RK3 AM4T4#B\!&:,<2@DR9NDGR(TS2V&2,6,4QBBKC+(IG;H]K3\0 M.V]C]G4MNL_3-$O3=V?\KBY(/Y2%IW0@M[D-)?&R8O"&(3=$L\-)*;:8;#&[ M4RSM+ZO(%K$MP#K;FED:=PNK6%>GLV*N0Z]=@:NVI7C)YR!>+V#R.RM@O[PZ5K6DK3#?YD.BEB*X[6)V$/*QJB6L:LEAR7?B54MH MS^EIKN=T?Y*-I:R%=OWH1U_SJ25>% U>TW=?1NY;WC%+J4X[N+>)'@N\'57, M)2]K,=JQ*"D=%'1,2IO;<=&8D*(JTK3 >[Y,["AMUON4=;#(.F1P'DX,$\(7 MM$IVKN9\KA-"VG\@[>01I*7?HW/N#]JY(/?DZB/S5IWS^ V?:X8T"9RLC1'M MD(LMGJ*LUY!/9TQ:#L_QF+<0!I8.B36!J1Y(VD&4A!,^?7^!3@HZ;?M!@TN1 M"WQ+J]$A)TNLI_G/XAO?N)H_[L_2.21 M9^[2H_+Y X[M4[PL#V8,IRF65/3^\]-;['%G9]^&93[!+R@YPY!>?$]4,3QO_(@=]FA/:GYN#M!6V-YSHM4#T#6QE;2KSM$".U'@ M'(E268P^L9X1 5"C4\M-.A/""# )+$.+C8<"9'NS[.&2VS/%,F\/)FZZ,5<3](BTWX M=0RLE;TPY[(%?\'6OB/8GVTAE^BL$KS[;M%RLDIC^&6!ENN,^8,$_K2LTV%^ MD#1>5P3LKH5=AK![H??,TTY%V;;!+O%^5-RN=-Z^!8D0)/WLX?=S[A; I&K; MG,M)45SQX=PDKI1T];JQ0MB#M+DG=O:"0>@VHL\4FI][6I%Y0_0VAB_&(&)A M-U_]-7/C9P2Y0].SR*Y:-B[+6J1;K<@^H*ES ]L^L1N7N8%9$ ->97 P,GTL*44. MAAM%,VI9Y^QYT*&*I/.J('#1V J3!G!)TU58<-1#,U@U< )P<<_N$."0VZK@.QU,M]MSG-&'[P##]7O;<)\WY(6!S9 M[9:$#QBL9SKX>)8['^33BD3<%/.[Y(4=',]UD?T M^.HO(D&SAGCT76A*!%Z ;S1M(@!X/D." 1FLE"$.?,>B"A M=;]ZR)_-4##X;L23^*UP;D@;YK) .TS2&6:QZ]' *I# (8DL!0QF]GAQ8V.M M+?;*I9+M%SE8G+ G<<(!7>20?GP!J_L86M-?7B3_7HEL(I-^2C;!%6Z"ZD'. M/J1K[DW8?3/^ZRU!]>I;=$5J7!!8K%5C&!\J"?>+&_UY-L(3L*6\K2J+OD=/ M@"V+6SB:=*[_6&55JH+4S9ZZ>L+C0-!7#P&Z+'B;L2.IA8_I^KE4A8@')UGQ M*LZ)B$9!S]A4/M>I,;6[-GCO>?6=^^""C>-PSR[QG [9-'>TW1:WL@._$_:X MTAB\QINJD45DIKG #B8 TR@X>2*A[4:)QR6KR1'2DJ.59O6Z,8JCS$$#W^.) MYD&-LSPS>-V:3L/@B68,>\^8Q"(;6I8"=4?&EC?"I]PX6OAYFQR[#*RYUY-S MZZ)-?MW",\*;[N!'32:Y5"O,.)EMC<2MX%V8RD/)D0RW>)C#Q),'O+9?R5=D MKAMSW0[D84AZ'0\#%QG("L,JR][&'VFT@[M(HATGYAFVYW+/)G@8$8Q*$73] M5G_AX/O=\F]LJ%TX7Z4J@+O!T]X3XZ1!Q1CRP?Y>\>:@J(A9#/1X>9BL7NSA M7><2[8NKK;?NUZ[T\=[HC&JZR@O*[MNT-9S:JOA5Z/Q> ASIO$3#T]Z[[+\E MIS)M:.5UDM*H7')HU=Q>W YIM35?GDH\5W9WH.J]S'@?A"/BPAJ_NL3\+,^K MM-H=2(J7HBKRFER%U,4#_=0[":$KPY<05T]3S&3I3D*\U/>1$%46OZY@D,[5 M!@78X8+B:5"H%4.Z6<%1<]J722BN6PE3$^:*LJBQA:G(W#V56BN6OI5)-%GG36%W*9<&;*AJ@#7*LQLI*YU+[=EE^[/@'@*OGIU5P139 M\GJ]MP<'>E=&$]6M] "BGOBIZVZ).J^8\A#<+5 \#8JT UM5VIZ?39TD1,CN88!V&M% , MK?<2<;9G19$[>02%7BF%L6JB<7.R>]8Z62HR1 M*_"!4'F6;%E*7R@8&-?6(TFYHC\G11+&)7MR2>\$6;'+>1E$M)!;9'FD]+6 M)GQJ8;<3+(J\*I4.9/0L9E 2/Z-*O&Q@^,DZ+YA'O'ZRR2MRZ0!K?R/(M[CW MJ5N?% O/6G^U&S5.014U7I8["QK7 53G144< *"J"MMN"!15#=X0JZ2M''RW M;+BC2B)BA?:8;B$'>PX%TWEQOZY#\!OE%F@;1>^5-&X:/4%H-4ORH.C)>+96 M1?H,"SU%XLU*6J"GJO0WXI,P*TCN3%S?C6*,[#Y4NK'>O -4L Z5)A$%7JET M?+<_L_4/>4GE-;F3-.(>(@_6A%A);1P3\J;.FTTB?R@+Y2NMK)D<+:877]=/ M&)M;*JG!A,/=:[9SM@7U%)/7S583I8^/9IK*RUJK:9K'1S/14'B#$:T:T239 MY$6MNVL,+(MFZ%DTN&JT1N4\G2:I87DS V_> ;K3Z^5NYV&T>L]?*ZNKVYF?^)';PLS^-",&5>-H;"XW!W25T9O*$0A-GWM-Q*DD&6CI[ +<_'630(FF.Z M!&0A5DO-BZI6OTF0<6A!=U$TN)R,^T'6>$D4?LH1;PF[Q4+,YOR JUH9 M&/A'EY1LCF3Z.<[B&TZ4L-!\^OM/2LN00,A.5C MPX>T6/V\Y\$J?V_J6V8M9A!5"0_BLADHFRVZ^6T;G3':T!EM;B*](R,28N5[ M6JF"^P;C,_/H^->_FOK+.V,:;QKB7 &+\*MI&C]Q3L9'6?,7K KW,F=,O;O] M%BT94WFUMI O"WZDX\SY<76L)<.,1W$&3&"/.47E-4U< (S3YH2GG14@..>N M$V,FF,UO:=)GLR+A,;9I3#J.BA)J=V&Y0CE81,%H!&97&"UF0ZV^L#GP+\W@ M%7/]U:76&Y[8DG=4@7&_ M+/QY555JRI=:F:%=4=B?.+_3!D0W0!\@SC"YMOA@C[IMP7#J4BIX=&X>ZA2X M@Z('VKER!/6;NJ]+F<16FMN0VR&M5RA%.(*ZE'M5HQQH^3G-X V#E9\K5WZN MW:+!'77"*="*QU:#3JZ8_-Z6U7N0&G3JN=16"5"6 C7T2/'F0D(8 &9EA%BP MN6?!YNQ-6>GBXF'F51]5&2%6.JCSD!4K%[1KDDKE@DZ*,M6+C51F?K9MMR]! M]5D\5@+GY HE[2_"&)<D YUQ[&UJCN2Q*OMW@UK M$2NY1/UHT>15=:@(EBB6)*DJKY>/1++;?2LL[77(*WZ3ZW-NI;\ ->BRN\FRW\&RYS/$/U]^>+N4;8X7YXAO MTZMN/O>)UF623!ISU*GR)DF3L>PG(\D<6+Z&]FA%G#6+QP'FV](\[OG=/DDU M>$V4JU[AB\=A,+L?TX='L"0>4&SQ^M<@!,H$:2[\U5.2E;MV3_'K[7\O7U,$ M= )X)N0N+=]R@*KIK;.I!TP7X5V_;^>WYTM?+MV(2U-]5Z@$@*Q$:U?($Y+% ME3==IIWG,V03JEAX[XVSTHPY>FD14?U!.L<[?9?O/L,G0_R)!HYS&>\_@%CG M)5G8D!YO+*7'IQ//KTTYJXG_3!X,71YP7L2&(Q>6&1@MV0(;Q<46B6 L M) +^O"02S',NNUOL1AM'7X;(W2@VDJNUDJ'PDF[DA ?>GJDB*&[_N_ZNKW), MPP/F2U=0\GM_<>\$Q7!NP_W\:A:=W5O6]#65:./ @P>CJ[]F;OS\.8C).S>R MO2 "9O@*'/36@V=^_?O??LY>^D(\/'"ZL<+X^2MN1LNF!TT%K^$)%7+A%S+Z MY<5E\OF[^>GJNR!^_V0]?\=%_BH(WY/_?;W^+HO? 4?\WIQ__^)7=M#4UX.F MM1#C_+0#^(@K%W59\BS,+"#@Y:X[4@,R93N.\AV79[P5([-X/N9^')ORN;;C M /.,1:%(_=!0&3T^I^:J%Z#) U<1]P+']I- $>C[A-,4232 [!0!%7QB@K8,E$"AH8\L%#/P5LS2YZO7/ M3V^9231TK@2I9'-?'P/N'Z!3 >J(^Q@[YWFN"![]!4-$TV 64=O;FM\^76&. MS7=1J8< 5H/M3H$)[RR/7C9-WZ;L/K6>J=)$?^D'"6/[H$CV R>]E>CF9WD0MV?@AL?HG96R2\L4!E?"7VV =$[M%!^.#;( :F MEHL[1.!-14MVBR;S@B@M"NE((F^*8OJ;"MZ(_M/J5@)U]L\O-]Q-B-N#>A_Y MB O\M*2]7DY#\N""F %X__0!8DSF^B=X)K'%S2MC@TGU9UZ-):Z_1Y*J.?1Z M/4<9[IQ.[4;EE1O;/H/?/F!J?0:SA][IDI*](?/+!DP3FV/98,L;:]0",P1! M%P2%>TG=:NLG^M82ZZ=/++$_#$79>(6+L\'6.-GB)B2[O(88W@56B%M@41QB M33^7VO,ZK\MRJB!E7M+DQ98W>$DUTI\4WI"$G_;*V%P6$VS;'<.VR]88^*+ MPTF+MM"M GOE'J_"TL(D>C[T"M\L1;"2J)!%LY'O$&?<5<$#$>G8R:,"@-]=Z'013!@X%-B!,E86)>%S&0IL*:PF_S.BAV$"6Y MR3\H!B]+ZCGL$-Q^/J%N?++-:3AO#1P>]SM4B("9*:KZ65^IU<0T9[<$L MW#TIVY='L2]GH."D).R@\_F5W[0I5=GD):7A32F=2T+Y32D:&NPZ8^.F!!5B MR%*E35DR*I+?#8K"RZJ>TH'?NO]R;QD"KRC:_"WJ-HY=,N)&K@]HN/3,B5:! MVK+]%5X%TSH; W<_/DB>B#VC130?D*Y@+H/!0K&+UALO;1]=4=DN/Y9=CC6> MK#O@:R[.19KI;9@T;K%\YK1\Y8:FH='C&!L#[@[=N>G5'A)A\-F-QE1,.(F= M2X^C[DC\B(>D27'7)-H]M:B/5WAZ4^$@)G]^[K MK+UTJK/E1&77%BC#[64.==KFVZ*CK:[/;42AR8.;E-^ F3\LPFKLS.8T96IA M*@Y5Y:GX!"4+$+@1V@T3"RPA#@-8Y#'*Z?I<>)8J[(2[\/KD"_#A43JGCZ&("QM5!#Q 8WLY]P[,"L3&]F8.K8,) M*L2-Z;? Q'C0#]*;RM;%U%&RTYCY,?BM\B7C0;0B;^S1KY2Y?R=Q&BR*I M[IZ47:5?PAH'$X(%2#G0Y@T;^!X@L.K=(=Y^ M:9C9!#VQ"893N$["E/W<54Y8K$?@UE]>)/]NZ1)QX2Q[W@UJ:*A*A#C-"\CE M[P;7X,O*DU1:N/I7<&OSVSY4['[25JG*-D(K?")L8!2O_N7-$^'Z,B3<]THP M(R'CPJZYL'>"MOBJXV?PO\?"5$IV?!XNBR@N:#*NX^UKN@%$458,7)*U-%+LQQ:X^75VTX?NN M7^;&IU1!Y!6ARHWT]KWT8DA%7L2,%%D?!*RZ*/.&T6!5W=9@E7E94 #6!NEZ M*%5Z$;D6=V/9[LBU:PNH*B3=*:DD'71,B3+:'0K@9O$3-5[1>Z5@&L7/D 5> M%(YW_71%X353'K[V_(@G6*6MZ59C&2GM]_* J!*1%-[4&RP*'#M__]N \#?! M,E%;U/:]1EX6#-X46[0?^HV]:?*:5KK11Q^$3^U"3:7KAC?A6C4QV1J))%XU M=%Y7=Z];@VIR^&23><$ ]UQH5?L>']ETD(\:;W0;U1@^V4"P"CHOZ:V&]%C" MW5%E$5UXWK826%[@W\.HV,0>T]3BB$_3B-PDZXPC?\W<:9+J?Q\$SJ/K)14V M73^V_'L7DWB2%W-5;[*1,'$I33_"_*3DUMX\ZQX;2M/NTO![5+J_ $L58JE" M>W3JH^]Z?:AGWA@6\\9ZI7#HG='=)Y]G_Q//U47ILL[T<$AR5(>^B1KK20PP M)9/&FYK**W*G[ENG&.J\J JECI!Z'^=<,GP&&NR1LE 7.+\G%^G*D%?!C:U2 M+_O@W+4N$#L7JP8G/A@QRKT<%8 MN8.3.GWY2F]59T5X:8DD>H6:A)/L5&9>XW#1I3EM^I%5G:XW9Z/\#7:#_!H4(OR>T0OQL#6!)V@UYZU(1@^ O6X]EYG-^2N;Z 0A8 M#FUGMF_[<(@"L,C.K)#6X9"44CNM=3A4M0EZ'$[-2F*+PFJWU#%T2:J?IGL8 M#!21E^4VR3=\X/_^MY; EZ0#*MKZT&OM4+\S/;O;O"SMZ50EZ!X#EQ(R%1FC M'_A)"B^*#2M!AAKCRAXL70]N_]2C]M8,XI+^6LT9%KB 8R>:>]3).%Z*J*+* M&V;[%L202**8O& P+LF3I",[?%T]'[#K#D><:K]D8WM)UAL1UJ71,LNTZ0\9B+F$7&D[Q0L-2\WG:FO89 M^]9ZY!X;X7J6.XFX$="70VKC+_3?24TI:W#OW;A:Y/HDBVJD.ODH'P_L/ M?A!SY&E*[#CIDCNV'@AG =5A<;";HN4\$!P%A"X\D[7&RW5;#"(7J<%S@.O, M2[I=YWKU!B%G6]&8&^$5BY5R685M=S>+V[Q0OK)"'YM9WY#P%IM"LRMF3"93 MF2PW*9,_TD;O60MX)I1/4R@O.GNF$F&,HBSI$#J9SN*DNRV*62O"CIZ^PSFN M-T.!ZBTQ$+MA-@@),YSR>ZL=^9:D6&.=.?>%KBW$6*?-_B3:;EVH Q2#/ $J M,49NA0]6C4!6;K*()/MVNCQBDC NV9-+>B?(-G2BG$TPFA&$U5_?9R%V#=4 M5@>N2\HP9!@VBF'G)L[\$_>9Q-3)K^CLE3ADVPCK2Y$75).7C:H]L'[J$DA= M-TJ5?#L@B HORDJIT\>N@80EUG6)%Y3=R7&[0%O9&_MOASV.I>M)FIK"I9[$ M9* ST/NF@-X1/YBX?BE3=&^5OK\"W]L@8;">'JP]2,E<&'%_T#,J+ CX )[> M/4E.:R(NF,51;/EX>M"-55VV+ZW*FXK*B\8>:?\']AO*8ZC*8..J>UP^'0R& M)F!H=-O?L&,,917[)[?:'[IKWX];?+Q*4V)&R7&O^P""@]BST(W=P38?6:). MN1MU>S,CHP"CP.E1H >63W.+TJ0^:6+60]I'1T"U ]A<1T"U ]AQ1T"U[FW# MO:7K;CI5H6DEN5Z%0Q@0_0'B4%K^[8X4U)J2I8=]<];/=81SL7ZSSMV'/,=! MJ?H-[T^$4GI]574BE)+KFT([SC'9O8JAWZMXG_;CB6F2.NHK'[.Z)TE6=]*> M)Y<8RV&>'8_W+>")1)-QY*^9"VJ5MO>Q S]R([PSAN&X*,:+8,$TN8&&@[^[ M_19Q,59BQD=$7M)%7C8-VA8(&'^<]@6*N$>2WHES?=N;(13IG;J5JQZ9=KVZ MN>7NB&W-(D(?2Z_)/5HX;^R>99'! M<@\Y'[,1$\;[XD9_7H;$<6/\U.#M/B8SUF3&_GNZ;7&3*!EO<55ZP2#T4FG" M(1RR"&6[Q2V]W&TKQWU@:SZP-7\_OVCL^C#%+.GF%H^MF)L&,?P!/WG/7#2[ M^Q=*H=SE8KS,;*\QBITP2IC*$A2AW#1T@9ZP9O0!O*R, M2R[6"&DX7$)B!V MP>"@UZ?GXX]!XI&G*;V;3"?+#8V7LU$V/B&(R9AWE@>8$'S')GC6/$F&M[%U M'?Q]]\R-"!AB@*I#Z*UJ1'D6XDMON''P2. Y?@G#.^*Y\&U*#Q<'R\$ 8GMY M8A?^-\DN=B_C C]97A0LZ+B+=J C<+Z=1 +EY<9!&*4D1<4 =(;=8-TC1$MO M1CQ]JN"*N^MY"3% *Y$PMF#VW&OP.^BS,? Y>+EY('&TB?4,SX+BQ'?Q0F1, M20Q:$)0@>L7S$SN<+II-L<_I1MRH2 $YPDS/X8J4+[!E_!E)^"R"M7-'KFWA M-H45#"8D7'2+K&*=TL?0_L#-%,TF*%+^C?N:>,$CN_G;R,W?],XO#KGP37MZ M^Y=]8I_8I^%^*GG@W^ E]TW-.5"<^O?XUX8K_8L'*DS>0 N2!0F:&JHL2>[P M ZL#T)];H)46;M^Z -6A.IGF/JW2?T_&Z\/FVKN,,?O$/K%/P_@T3)6)PFRK MF%ZI+5$-E[.H9&4SLC?&]XS8+1.[2K6681J!A:EREVFXE[O8 M/UVEC6M3R6"&)(IO?JR=2%.'2&TB*>K'B]M)+*#6*FI-9WO]_6_LT.V@AVYX M)IR<>='S,&X*P-&C_.(#N,=QD)V_$H<>Q]V'!(]N\:C;YX ):2EQ3&\J.J?E M+'I@77A$=S$-78^3A23#BAW,G=S!7/N!_9V=MNL71NUA['XGUO.=Q^+TAPLZ M[%HDYGQU2VSF?/7#K)5.P79/X1*-[HSWUD3QG(/>MJ'15^KR[<,=>_-"8^"* MPN M'LV\[*D;$'3V,[L.<,(N):X:S?//>(+[DG, T=/+^(@!TD"6)%Z3 MZY;*F M-\RA2576 FJ!4%NSAU@5D.&%]U;6>JD UO/X:UGOD*(0X V$]H$ MRZ30NBT@+-#_LSA_-KDC(6J8D65CJ1$^K61%&[;#B![Q[^,QS1>C145PD@WA MXCOR'("V2JI?X5&6'<\LCYM:SUAWAD- 8?AI2![<8!8EI37';@2S/B>U2^B; MZ<'DW.#2WT3P91CB$-:=Z[DQ+4X#H](Z(\$=72"@U3GWQYCX*R5>[ #YS7I$ M^%#=FF!"2U#(9SK ]\$1)G9I/-6(<$ZZTX*['U=/LN3@Z;/!+,'S6^ QYYL+#F3/KCO-P8 M.S@\8>DS/SA<\ ?W85%=BIT+'L]2YQ7-7.A3Q;)8^EQA,7ZEK"(\"?C[J?2V MG_$+$,3.7#N@-IB%T0RSEU,!.8\CT13DB]M+SA!5GLO)(JHI_D&<>YSE928P M)>%-^O#\&_'-3^?9"%D1JVBUQMF$6+0P5C%&G!6#7G2I'SA+CL43R8[#3+)2 MCVF),"X:H\+ NF8N+8Z%IZ51A">G(>>YF6+!0<@3S._D%4M(L'(6U M" ^\/$YQI_7 DMI;=UF5+OR>^&,$!VM81[9'"ZQ1945\JJE='XA(BXK!=W>4 MY;D9[*.0-NM"A #?I"QEA%70 LL%!<_+^FF!>2TV!HL& \@1#,OI@L73$E6 M^@P'I9741J!\HN7Z9DZ >S2(.2R'N0%E6DT*]!JB!MP"TY%HL:ZT[MI\\.-DS'RV"9'8#;!F!$0VA$$E&!+)@;V+H/ M":'CKIW#,^D[:.E+V1P8 RQ][YFC!VBX^+"%RTA9W&(.P3-T)Q/]C1P'7D"RQ:8D<--!!OR-\KR*.D2C@>RT0U%-]X( M5^U/F!DE+GY:VCSX__-"NU!J+)Z6:DWJ7:PP2),4UP2^AH2_*1EG$]195=(0;("\U44E'>2V-.L$A M4T*;5^* CV-"53INBQSG8NWHF3W.38ZE0"E#SC4__C'7_E1)3DE:R?-\.3+C M(OZWA'"?80]R*G?&;3"QE^,Y]#748*-92(%T2&RY*R5*'=>A4H!*#H[NZE6B MYE3?BK"8JV\J-A*M4[7 8V%!Z\TN9MX1_4P>4R\55N,F#'SX:"=J+GF+N:=, M?JRYIQCV\&-0EA<.B O@R 4/<W;T$F M1S-<_]MO]-LSP>0+!&]6V/8]6CN7FU5SX!XQHDJU6^#1&'#BHD]P#$H:)M;>XE RN-#K$U%%*2FZ'9.11+S.-&-.P=&((PIL)T6@=<.I^ MHM.3XL/@)*;@44\OA6]9)5J97%CP17KS&?DG[2&1NH4( MQB1PW)%+D'9 CDR+)P@GRS>6N/7F>Q,1>?V09C>96*W2.]^2,5N=;7+5G]HJP]* M]V)V#ZN%0E-/SL(*=*]^)DH\]Q5/Q%#R?IA@N#=5=R#',6)4FU$[ZA8N6A2E,4\0Z3[\ ME:@*.D_Z>HAQNSAQ;C",$6!+!)@(XS&471/G* N4(^"TL\)\GES\-&FPD/1Q MH&>CBU@DST7N9.H!UR<'AE/X;,^C(ZM3).%#U[=#8D6I+II:B3]GS8\H(SN8 M9M'K>8@VBP#!$MR'UH1BC-YKAC(J\SE)Z'I8OD_/<]/61XLT8FN$3N4[V/CT M,!D#]DG_I<51,I(N=">+ODE &NI%HJ9.OSSGKJP0J9G#V:7=%RE& M>BR,K] ES#3U:(:[@P,Z6DF'^1@QFTTQ%I"%!^Q\>& 1S8Z DW(,DX5>Y?V2LD;;[^!?4E[JR"CT!/WU]QMNG;:(6 M78T12!5XY9E8X6YQ:JZ)/Y(&SE-RKXB[A2!G$H])/)!X,Y\@'VD;Q9UV)LH\ MM^@9E@LYO^8^)0?E"4/-6\9]G!]O%KZV1<)1=QF'1/9-VTXM#DL7[)D&Y\<$ MI "&$":X8?]-3T.C>&5KTAY=.1O-N!K/?/M%,C#!J';F[KIT;>\A%Y+I,L31I81O/.PB *((MQ^6<2 MTWRS;#/GP (#[8XFX>8@PL@[B$8OM8EP09'2;G9G1 ,9F�I#% MA@*/Z&+E(L )*\X%VF-JJ"3[#HS%B*Q&52>X MRSPZ#/)CDFJSE#U$CR;I$TMGD:DC&>+A89 <2M*K!MQ9,#J;S3?X"D2;'+C$ M94SLDX4%M.[6X98)-SEW6YRQC5L2K9#L4)5&7U.O-D?XTL;*2LBS1MCRU[__ M+7?8>&N#8SR#Y;L>+97DN1YA*9ZWS_C_[VFJ=)FXY]DGZ_FL(.YY!O['V5+< M\_M[, ]_1]%<,.V[N1SZ .A'%T]N]#V-'>-QQ>VB"NC\I.(37:XDFLIJ<.Q3 M@R/[FE;BZ'']#?:)?6*?AONIA6OHK%5>4R2AA418J[S^%-QAK?)8J[Q>EN5A MK?+8)_;IN#\-4V6R5GF'KEO'6N7UC>RL-B-KE7>RW1I.J=,::Y4W<"0/TBIO MD4._QWG0KT,\3DI*QZR5C&''2*=RC-1^&)J5<6=EW/OJ(K,R[JR,.W,56&.W MKDQ-UMCM5!J[->1 7(\RXQSO$4QOW<9GISTQ_9OHS MTY^9_LST9Z9_*Z8_Z^#$.CBQ#DX]=1E8!Z?!]Q?*.:E=(,LZ.'5!7M;!B75P MZBFI^M?!:3TFM4=0"6-341CGAK@,,-(3$2?=%+3&[E<6B6*1J%Y&HC(0,X\S M$^56O&?@J4:@J3$DTMJ0 \:@XC+TSMP^CEC8&E]E 4JN=&"F ?8:"G$<+/RQ MJ&7)*)-1)E= =YB[>=/I?-J&CE;;>%T[(M5(<*L!W Y\/L\P[!3#KG4A5_CQ M'4F+A$<6%E:T@\G$C9+&7UB,:G= JK)/MQF="I&AAD*1=<#5!5Y2=ON51PCI MH>3^9_2KF.QG& X>0R;[ARW[-9G7#?44(3V4[+^- _M/K+2)W5\R9M'?<%CG M+WYF>H!A.$0,^Z$'+FQ[-IFEI5;)R+7=N$,)]1)%E"#R6F4QM7[JV!Z4HJSP M@MQ9CD1=@JJ:SFOJ[KR82L>XBR.L=#!V!C2 ,Z!=+) -E 08R[U3/C2Y,OJJ MQ-X\4?4HZ(:I9"U?*4O?GO>XLF'+!4PW3"QMP+$#$ZIH3=LX%-FQNNU$NYM8 MY]6VJ,VM]D%-YWKKWN!J;AIJ4W62!L9N(GM[,P5:&WI7O99]CI1/BT(O+R+N M"ZV?3IR?V$8>K ON174OFR%)JC< R!V4GW/XW5&^6;XO9SH[[](6P^3% BY M^D?[#4BTJD.W0(LF@V2,(J=.D4,;+$V>.6U?NQ)QL_(K5.%,JC%F[0X]411X MM<0- H9:_]5EKDD5TYE,0S"*')7._.83*_0)=K6CO<9Z)&DE7C/@'V'WE=P! MJI&7$J_*=;7([D/*;E=+X 5]]S%FG[=-*I)W'!,(U7E[7&%VQC(97*%5"VE$WYX(/]2&ZSSO:L2SNBE:0CK3:BY&NF3/5*5%9>NQH+L V(_Z\,,O\+-ONF" MPV79[T- M1O&C%>X^&Z_L 6]VYGE14'A)W>WO[LTB#0*K\H(ZB(H%0%;1Y&5Q]\%[C_BR M6)P7<^KL+K)#=XK.+L]%LRF:HISE.]S$7M9,7E'UP8G' MLAB^E'A!%VJCMSO6V/FZZ;QLM+IN!Q3Z-V$P(O3 U_*XB(0/KDTBNI6">$S" MPSI&E0N[KRZ>:/"2T*)RZ37V+T6=%Y6JV._>?[U&6A1$7M!VBZ$>[P.-:9J8K" K3S5%WDRCJ!UIU^&3[66Y!@CU5?;P204< M9NB\KK;:!VI%UNPM7G8S(T]3/+]EM4 9 MAH/$\)!!,YHVFX0>PC\);J>RMF<#@1[3%'C!V&WU]" F]5+C=;,JI%V6IS,- MF9?,(_ T?]]:D6M3 M^]=QO5E,=K<%;="D%,Y+M&@]G$69?!I,1?YFR,G*'2Q<+%%V/V?4. M*W>\A8*KN_\ %M(I5LNLM,Z?7;^Y#/[!7G[;%S-6 )D50.XSA5@!Y.,0Z:P MYJ-LB\(JJ\+M:M MV-"8B]5H00I1X\T2J>_#J1XB\[)I\+JT.Q&AS_NEE!HLWD$MW9QI0"AN/(O> ML;@R;RHB;Y:HGSHT-;$O15[*O+;71:.Z^[A75 "^D U>4IHGQ#"497YI; MY$;\(1Q?535>,^O6O>IKN*1I:DDR+^J[;[8R8E'6TDW>.(7ZSZL'V54^=7@# MJ;;QV,;D:TNB\Z:H\'*) _86K93C)W.Y,-99^[=DW)Q/W%8.5# MD3H:J%8\IPY+,J [ ;HOFKJ9FURG%MAD%&$4Z<$.+QVZV^.F67>!58DW#8F7 MS./L8B1KO%RB]--PXN"P7(K*F_()Q,$;N@Y7>VUJ2+R76"--Y35Y-PL>/JC; M+BED@S>,W8=M/5**[;,&N&-Z"^Y8>_?SF!?&@#X^+ZR9^X2G9F$SBC"*]&"' ME_7"JM]W[-!-$<[U8^JU*IP+1]E;'==I=^&+6L99B0X_6YOU;&GR M\,C:_+#;HI5V6,7]V,\6"H>[,]@C;5EQ)6NL3P[$VI[-4IN]F<.FGX91Z NZ6E:JU3KNLG=44A(<2V-]\8H4^\&;9 M%.AN=[^(9X;2,=$5H\\%!47>- ;1@.XE6H6JL/N23%_%-]K;MA6- MN6D8/+@8N;M[SO*'_'O.LF/WP8U=TCN#',@.;"R*^V0*]5OT53&Q!JVV6EN_ MJB=$.TYZ\(QH%IW=6]8T]_8[$KH/L$L>R <_BL,9#6BPTR%V.E12%:C:OF_6 M57A[!;%S)3MIJ"EWP$-'J1[%VQN4&J\J*UA<3$/7XV2A' []BZ&5CBDN8?W> M5 -O5& MP[.J^5C!Y/S@S\W6Z]%[%PL;@1ET$T0N\B^*^M]1TC/+E%FF/;1,>Z;MY@E/ MRO:3UU-.;SJ4^[%U01:B<4\[K8^)0TJS2/>._YC[TIK[LCUO)(H(2[[9[?!L M)>)'U[ISO45L?'B[C_E!R^"(Z BU>N38!R?HD)]$@Q?4^@TU6_3 JGI3>4=M M_FLB7R]\)R;^!]_V9@[>5KFR0A]^ M96<)S&-KQX"O>3]A20M>6F'XG%5H&<890!4J]POB)0.82IHC)7O_;*5JGDK1 MA=HJ'W.6.F?%=2Y3]=1#6>7HBTDP\^-*W%QYTB,ZC&E((# 2YMPY\D"\:CXQ M(]^"?%\P19UD/15:DDV]T 2%7O,^H95R+F CWB1K0\XP9!@>X'0%,PLKNF7U M\J9U1>$-=7>-M![D3G<.;!VW9?<-BRZ!+";MYU<7@_*I6HH_ES/0#["U'O+R.*PP_57JE$ MJ9K^6CT=BFT3@Q6IKJ.+!+0<\2+Q+OG;<1\*7D^_34%AF6DL,XUEINW[+LM,ZZ6==W29::7R MU>95%;B*M\0'DNS"LM58MAK+5ALP^4X\6ZU45DJWKJ7$RPH6(MY=26\HUZ^& M@6*S#G3].J2]=:!+Y-:T>6VMK;ME>'_-GEKCW+VXHAD^!W$VR46\N 7'&B*Q M8 +!AS>*^T7Q"P8<"+!@!6WGUU38VX7<_R9X]]C\IVXX_\QL'QN:CU3_Z)O MWK%P9$4H"U 418/7]%Z5F&$GZ!5.T+OK1Y*/ 33DGQ?7%+T=6R%Y:T7$N;&> ML>S-Q:,5.KL_ M=J8>6]M35T]38F,ET8? XD+VO6Y(ZF%C^GZN;2;B#TB63'#SHD(.$YZQJ;R MNS8Y3OU&A+L)W4I1V^%R4C\EP,Z52M7CH7AS(%7E=U%Q M"ANQY3NTHVQA>OCAP[PI]31=Y06E5V'LAIM]G9-$=F6\LZ;Y:HO;BW#=6KRFX%'"JU9Y?MSX(]*BA6KQK506M9 MM0UZ5T83U:WT &(?\=.X\B$R. I.SN^QXAX^,8?'YZ@)@;ILQ) M9'K\EVKDY9-)>3[S(SV:>LTI^$C!625]Z,$*70O^#72PXEE(HI7SSNQWVYKF M?FKYF),N:BJ"I_AY^[EXM=/KXK/PJ\G4"YX)N27A@VN3XL$O/!B ?KH>?0'H M[WV@N7-#0C> YZ*8M3%D1^1E3(].CUHE>?DXFX[CI48:EW M(L927_MSG+IUH7)V=U>L=P)48HS<"A^L7K$KG:=]M%Q;1))R5=!.BB2,2_;D MDMX)L@U5IL#ZYX(1%UD>Z5VM9I%7I1IQC9Z%$ KQZU>AJ6;QDW5>,(]X_623 M5^3=\=;>!Y1O<>]SEN]P$RO\D\19"9YV@\A9-3*-E^7.8LAU -5Y41E"AT%5 MA6TW!(JJ!F^(N[-8>K1;-ES](Q&Q0GM,MY"#M3^"*=YWJ2VNFHG(9_PK\HK> M*VG<-'J"T&K2Y$'1D_&H[7@K-RH2;Y;0 KU7I;\1GX261R6!Y4QU'FS M2>0/9:%\#6(02A$>,9ZE#9KN\(R0LW.'A#672NHR_[#<9&O44TQ>-UO-FSX^ MFFDJ+VN=%OP:/LU$0^$-1K1J1)-DDQ>U[FXU;*]>T'!>14$);YKQ,0X\(&%T M]=?,C9_?8>'#D#ATLF^^&]]XEL]*&; \C5[G:91+J^U3 L8<8F^E& (=8G G M.VS%JZ]X6O6"HW=4V;*?RK*_LV+"8>G-DUCRGIZIKR[*O&0*]^[VV[ZU*3J M^R#$H35B.3 ID3C#Y-KBF 2N-1<,I^B$@HZP>3R5K]? TAPQ87?/=DTB_\@HL_WF2F61R+9M M4TL@KC GNT_%;MWM%F&,2X[^UEV--.%68\)KJRNJO"!UFC#7Q14N2>+5=A.- M.L5*7@5'$DU>58\'P?54,57E]1*!L"X:/386YBBN[_.%/!!_1MZ'P>3J"<2I M;WF7LP@D* FCBS@.W;M93)RO 4Q /-+['T=NB1Z^_P;">Y#:SIV[8N06"R: MPJ(IS1K=]=,S5BN';&VZT%ATI8<=5BH1@D5F^F.I5EJX^K&)$VG TBI5V49H MRV7;NDPUO-H3X?HR)-PW5L)(R+BP:R[LG: MCL5\#L)XS%V /^7:5L_\7)'7 M#(DWE2-VY0%%Q>"5$O>K!XNBR@N:#*O8:KSBT"B*JL$+TA%T+;OZ='71AN^[ MH0:.(/**T& 1G-8@%7E1TGE5;K$U2(.PZJ+,&T:+%2L:@U7F94$!6(^@/\%% MY%KN+:":2=[/(OXZZ)AVT]L/BY^H\8K>*P73*'Z&+/!B TVV^HJ? MKBB\5J)H6^^UYTAT\VF1<,<,Z%3NLP#Y]L.LA'C?__ MV_O6YK:18]'/=ZOV/^ ZV1RG"I+Q(/BPLZZ2)7FCQ \=2\Y6[A<7" Q)Q"# MX"%9^^MO]SR 0F2( D^A7.2F"*!F>Z>GGY-3W=WMS&-XR<;"%:MHQH[[-V\ MXJ6@'22@E-P5^A &PP_> W$OXI@DA5=M'U]N;@0U.2R'F<,R4[!A#S<0MH!% M5HFA$@X'9P\>DCE>7RV0)C.\C"0G=1IY:0>VN_DQ9#W!*7%C6^VU+;5EGF#Q M> Y71]4MK=+9QL$'X#"QF+C*76(G%1KZ'&8#M?Q,[:H*:35"SRE;>TM,B"K,HV_OS8. Y9*6@ MTZ8IZ]MX_\30.?;WQ7+\*WPNJU%E9QY:6+S6I?X "A*T QNO:^CZFZ-?]V> M&FT<=C+8W/IV@H;/T2/42)P*J_V%P'*O6"7@$!=;X/,UB$X,HQ.QQ@0ZO%78 MR>!37?@?HZPYX!/NQ4K,CI*GE7CL^=UA;FBX?1HRJ[N51&<'P%RSPL/08 M;DOF>@Z%J0$<[:59>MN'0]> 19:>YFX=#J-5::=M'0[+JH,>^U.SQO)V1.L+ MJ^52I]LQC,W3Z_:#04M737.;Y&N G\>VQA[5[.;0M[=#^YUIV>7&964_9U6" MKC%P)1&S(F,C]L+,OXK^VH8S MY+B 8Z?WUKAZ?;H4L71+[:[3U/J$2=+JJ5JWX1*9)#NR-(^()+JJM;?#)Y4; MCRQ,)BYO)G)M1X$7#.-;$HE>)9YS$;A7GD^+.#3YR$T^3EK%PH9JFH]N@4L/(6^&#DMZ*S[VH2-.4M.&2IBGIIW1, MP!X-H]5?7V@/ZH2F@*Q*$8R^H9(JNK=+75^!K&R0-K,\/ MU@,XP,^-N-\):F$"[S^ IS'NS&JJ[:%L=2>RU+U;MK MI(D=>N71#$/+!!O76N.JPM%@V ,,N[MML+!C#$T+VS=MM3W5KGT_)?]X/1@0 M)U'"@>+B.;'W (*#.&GD)=[1EI@M4*=:_O7:S-A0H*' \Z/ 5@^]2U*G?JD MCEGW:1^= -7V8'.= -7V8,>= -5V;QNN+5V7TVD5FJXDUU?AD :(PP%B7UJ> M9JXJ=N RGX2X]'1*F9"(!34VE"P'6!UY]EQ'.]<>]9T*I M"AV/&TI12IF;FT)+SC'E]/\-L_GE"P%79$"BB+B\M6/VCQ,. ^\/XNJEJ?\F M2_W_%#Y43/U7TL!C0WR]NWJAN,3QQK8?8X+ZVU;'-#I&CM52D#:'?^6K"XO@ M-W2CIQNM%1&@5SB*/V'^_T60>(XWP=J.[TA !EX"2^J%;DTW,&[-?[<_\OLC MU2?/X+VT)UX"7 U(B')5EV',_IO_=)5&P(L+X*Z5?3J]GM'F**T.7]VHU?MBW$8)=X?].K)#I;*U(U.OD\JP%0'"K4NB=YM=PVC;APP MI:H,](OXV^=!*9#K =\QS(ZY%'B IBAB^\E-$"=1BE?,;C!GEL3)%Y 2M+.< M"\R&F;1XB%@[#I,T(C(2QHNWVKG6E65M5>!DE,1SUS\F)(@)#K)][C<,W92X MOP2&=4"L5Y6U.RUM*8A4'%W_-_62IYLX3NW (<#O:9 (ZZ,44-8I&F']1^HC M3)T"K(8V^WT1UF_@T7VCXT]QA'%N:%Q(+H*J%M 9.8MD-EJSWU<$O76NZ15! M%XMR&X4.(6Z,7;C%TY\'MY'W /Q^Z]L.O0FZG268EB<@#4U#VHW58*L?F_56 M948ZZBVC8VV$C?U$K^%^'MPE8&B+EU"HQKM9D5[7E+33(GCJ@KL6VK< ;&MU MN+-?BX8/W3,Q^_Y]&/%BW.68%.5G9X[\E-"C>@6A8QOV,AQ/P@"!O?CAQ=^P M_&@84+@^DG$?KY=D:+,4&QGSFT_O86/]&_;#\MUR2;:>NY:D0[[QK;(N%21//N9A*+WJ81[MGD/KRT MXY%/XOCZ!YAB7DS$IN:3[8C-VKW,D5H+3)F1+MS_@/BC HHWEK@/[^T?OWO) M:!3ZF#J'&[1T$79@PIG==LX*&X J8WP]GOCA$R&,(H\!B>*1-P$5&%S??;[% M?Z]([$3>I#XTM_:B_^:MB^[X2D6'JVY$2V_"_'G&5ET$8G$VBL$_QM:.GORJ$ MCPYL"<--Q.#I1$E"I?T+!\*+E#Y^34=Z4KP@RYYD,"(9[> )9]<[;Y#%42DH M,8783I2Q'7T'CV\2@00_5^[S-^"7Q!G!0)8FYA)#"UAGJY2##;H'JJXC@'U,/ -;=)+GT[%I*+VB-L6K%+W,\!<-MGV.,?*9-4-E&, M@EEYRJ3B%A:8_/?8R#.-GJ@@ K)=QY-)58(9\'_M(R!8':I5[X$?>!*X;G\? M]3KR0<$IDZJ>?=1K:;O>1C?!7")M%,J<*RFT@O]3'<3JB'U*D=JP1FE, WEL ME)VAJ%N&UJLL(6CF3HL"%WO]7K"K:@$6.UHU.*" MF^U>5S]P-+YQ_X7V:[K'.G&V0SVS=T_R+U0"<1CN0]95+HH_1X+GXNHF#]@\ MVBD2Y5,8" ?@RHO )0BCRE1I=UN]NHAR\6![/B8F@ LJ(GP[DTDMH]6SYB)2 M!MI,W/$+$3[9;83MW\>9Y*)37J3)*(SP;.T^?$?RA\M7GN%H]&#MHY(X<,GW M%?:UU6WKYE1D<5VH=X)^1Z Y%4XN^;X"^MV6T>EN _UUXVOB.&86KEX6L]ZZIB6)G3)NM "NB7'6""UO\P[-2P>Z5<( M&*R@8O_YY79&D9;EBX'#/'O6Q8$N.Y;;%S[7R'#_CT0A_O<.T\7$'^_#-()% ML%W[)G JX-PUK&YM**\<\ZE]"=N6T>DJWV M4>!3WQIV.J:Y);;=QQ*V34TOR78X0'QJW(:FT:ZVAGYRI7N753P4Z'=T_W3A+!$->K2D>B"Z9QO63I/ MX:7/ WSMRHL=/XS3B-PD9,P2W?CM$<3[SAL&WL!S[" 1H\X&%$LSN77Y-L " M \8GJW(9>:QDFM=+MN,7-T=D&ME?^GP-Z6V 9\ZJLP[2>#U!?SUR+Z%_KW5J>KR3E"BZ#9".I:LXZ[FFX9YNI0 M7_A^^(C!_)+G\K7^'6QM<+\'.R"_:5IM60&N"&#=N-6Z2%HM:(G3\OF7@_B! M6IG1L\Z22& 7YMXV4-^DY'D@T^4(#^IN DXF/)Z*O,#Q)CZ3RTR74NWI)%8M#Q'/E)3Q&U-Y[ M#[-&PGK294EUE;ICMHO"TF=8OTA*I5P,V:9(;!!L78*$? ZU920VN\2_<"6Z M!XO$5B7?@GN(A53FHR;)AJ1ZF^JE&M5M?JK8D23>]97F,.Q%')-D7VO%\%H3PFR]Z .PF_'>'G$O\F?W ML50=J]UMBPI_52$K!.+H.WO;/1S\I=#,VRWP)Z:![W6[=#7+*-\N2Z"KL%_B M#Y[=]WPO>=K7$C'L-@%31O-#: ?QK?U$[P_M!R,#*W/)&,X M';.R*6@WO(\(D0OSU>W$3!_\F-1.EPM-;AVEK=$/*^\Y8$/_*_1A&&2^G5&P MTZFCI%!UI&9HV%\^77^5Z>Y)-*ZI'##6T>U^U(VK*0IM!>2M,]>5]^"Y)'!W MP5HS0:*M8U1G";#/>7=$=F^P?I=BWL7;CJ6U:JSQ-8/)WLA4Z[7>MMGI:75( M_AV3:>INGRA"1G/-M^*V+LC7EXW5':%X8%1=VPQ;= O".FRJQIL4!5Q.V2T% MJ?7SUBITK0_).CD6'(X!\9*45G;9:>4/W=+;9HV,68))K4Q8,OZA<*)QWFG5 MR(DK8EHG.X(1Y;$DN5VS8Z?>4K EB-3*C27C'PXW6JL0LF9,:Z8R+\AZ\C1> M <]Z]SL=&$-#.W9J#*MM636JGQE,]D:F>DO$Z9U6SSP^,AV24].JT2FLB.*! M474;3HVU7ZIB%K.#%^W+Y^9M2[:0GC=3#L1L3R57+P=K3XA\RQL6\.)!LVO& M&AG$"3Q@^R4E\\HZ@5CRH?=)4* R[AV]I9\8[E](3.S(P6/^*_) _'""VY5# M4HD?-/F2ZDG0Y#<2@#CR@207[M@+O)A>)7H@U:D"]HZY+SFQ62KO3)9+3V^W MC@23[4@\L]R=&@:JX6]VN?FJKOZG$:QD]UNX;V[BM8YF:^].X.E:2XYH[5$- M;-SHMM7=FU.[1@&";9AXG4+;@I.@0&43S])ZAV'.'([$,SNMWKX<_6W19'.) M9UGZ>GI@3NU]*;EA9P<1K;9E+NAK((&T.> UYSN9E"?K GR]KI9UWJ$Q *GS M5J6UJ-Z9LE*KBGUT])R)J&OSFU*L _(""@ "\-9^.LZ],;&/C!,-O6=9NR/XIS!P MZ 4[=AEU)X7$.GJWW;*D8\EI('8 8-XW\S>"_:/Q+_@7P$X$<[81?#-$VYK445N/:$Q[=\&E9/ ME?7$_$! 2,=RGY(J.J*KR5QVK%A_#:+5\-9;EM$UCA/Q^S"Q?1G[2AE-Q\O> M_PJQ/0LL[R",QGH _Q17^*J4.B]V8Z\#\C@"J[K^)O86,X=+ O2E7XET, MT)!=1^J8^G%Q[H:2QF@M%S75T;T?>='. M9(S1UDU37PQZ!M"N(:]3PBQ9GL/$<67ATCJFU5Q'LAP5@IN*%6.Y6*F,+#8G M3$8[$RLM75\">0[0SD'?H5PY5"Q7EBQ'MJ+KR)8C0W%#Z5('ICLIZ::U>UJW M-1?:[8-7I[@ [=4[6%Q6%@K@MG5[\QEI#^BLL^^MUJ$QV(9;VUIL.,@(31W7 MLTO$O-HS/0&2S_;SJM0[Z6TK8; FF-O"M.[.M8>+:=U]:0\7T[J[SNX 4WZ. M++W\;KOM3$H1M2RS9\I55]>#=4O8UKU5+=-JM7O+%G=?V-:]7:U>R]*[^H%B M6_>6M7IFKZN9=6!+$^7>V>X5Z2=UIDDM-I5[G6Y'9.D5)U\?IDW;">()E#X/ M)O;_?_N_9V?*^S!,@C ARAUQ,--$.3M#H'TO^/YZP'_[ '\H/^A7R=.$_/H" MP"6!2]P7_-LH].';49),7K]Z]?CX>/ZC'_GG831\!2:1^0I_?H4/OL"A7\V, MC=^ZQ'M]%3JT5P)VOJRIS*RNG?WOWUY-#RXFO( O7/SRO6^7IYRO/N, EH"P M*0O#3R/)TE6O@7UK*QK[%O\\T_0S7/FYO+>BQW;1]>_7J8X.]-:9U@U M8=%<1:*\]WSP7.#K81C519)/87!F.PZ!D='75>@<,G4*DTXM$H/Z"YF$$?;A MP4R9M*9^GV__3>+"(I7.-;U[?!Y0GC%OYI ^8N?O$FPNI,2)T^HV7-TH_C%P2G3FA[]N3F+Q6 MQ*JW\3^*-2:P$Y%&)PK$=_,\;)8PF(YB,SNV3)(%AXHGM M %UP[@C6BH\1>W\0G&^2P.0P7_X8A>?LD?2_>P Z0@HR.OQ.SCB,]'?Z/5@V M(2/E&<7\M>*!Y>/A'-._ P9A)/W.4'RM]'W;^8Y#*G'H>^Z;%_P7-)84$$H^ M!RO[>V*[+O_[+\/DS<\_4>I'RH/M>\/@UQ=).)%_GXYZN^^.%5XLY]F:W1KR]ZVB_%@?!#2D>D'*:$ R7G,3IJFHU?/M.K))+_ M0%[*_YX(*- 1]@9/+RJS&5MHMC)B\6=9;QE+/8Z\A%#VD(:IPF=\S?_$^F*] M4<8V;M S)"9PGM7.)N>\:&9?/%)'X[72PM?VP)T4B <[\L T.0/BTW6-IW:0 M^-V!G9G]1#GC$AMYD>C63D;*)5"*3Z.\3$9$^8L]GKSY4]#E=B%H*-525.G9$"$$_P<7AB$L8)'RDASBC 3%EX:((ZFSX 4"7AV/N# M$20?*!G9B4("*D4)$@]P0_CQG01L$R<@VE#;(<0P6PAX.9[X)@J M7P-OX &4E_(KL?)2(OS7RP+-"E)1<=P7 MJSI( ^JAV=CO0U5"A %H[D4*;:02D$2YC<(DA+?@5_CV5E7Z>)$ =ED"S/T] M+BR=@$SOO$&ZAF[J)$ '(#!(2%+P"_TGW# 9!2%Z7"D.+ C ^(K M$SM* B"*BE2)43TC JZ7CBGT/FQ#HO2YQB9%RDBT+Y!(6H=9ZB/=E$^PQ",% M7*L(2*[2%^#;ZS0*)T#'CY[KPM)>VS$PWL4 GU%>(AW1NP6>?)+WQ?7'ZPMY M=G@C]FSE%D3 P'/HT!^ ]H&8[9R*S0EN/2G;>D;=%\I6PG; P6 #2VTD004Y M'HGO03R\\T-03(V!L%\#07Q-S82=&P=FG<;!73H&@?N$$E9B/B7G/D6P7V,R M/#^3 15 ++&%G;/%A+.%DL;,' !E"R*>*1_@)M ',8'O@:#>&"46M:2IHAYX M@1TX'NI@<8>%J1*7-4ACXX5II%P$00J/,>\:K8;W !SL_K-_ N14G\%@Z&LJ M3YC#0:.,W Q-31 ]"X\X,.7CZ"@F,5"G#0"Z@#DUS\IBD]R-?D_\5)ZN?3Z.7T)5"1A%DH M6D\9LT1]A@4([!0WIJE30'JJ0GXX9))DB$=@- 4I_NN$0UQO )U.\H0&5>Q$ M7I\2DJDLO:W1W>IE8J25Z39=?P,D9J-]D49+ 1!8@[M+I:VUZ8:F;W.S"$W" M=,)6%#[: $B<^@FNO>V&$XJT)$;N, QO1VZL?*4O%?3[Q=W7@E[_%)XCTJTS MK:>6P"^ '<#.5L21>\S6^)*:&()A,36]F$X" XV8PD.7 M^5@,SG-%>A.$6QQR4PU(LFQ)F70:!%PGE%W@5&1@V%>XR^ ?L)3"B81.2;&/$: ;P M)9(LET9R'Z?DSA0\L)!# \G,WX#=>0D@+P/^-"@68&>GD_M1<>. M1U3B<"T7HRHBW@,:?46W?P3Z@?R8L':L.)DT-->?](PP86/V;1]%4TPU'FH7 M+MT<=&+A[_Z3,B NWK\'10>CPE" $4XH53$?Q\]WV?$(.!Z1(D-LTNO,6D_ C['=AH2D#C:V'Z" M9_^;>K1GKH]!%20Q:,&0*JHXMYS0@^?ADWFX-0+EV 5*PW:/CX>IIMF@#%(08H>%A!%V&%HGV](" Q]73SJ?G4 M?#K>3Q7#C_H*8L*AL?[L5_/J"_9OY.BA*@R&+ M6:$NXD4/KE$%T=GR!U:8_)?R^=; 0Z]OJ*HD81%CU,&PL7;U"U'<7 M>F,9Y-Q>X,JP'R9@KV0FG*)+Y_H;<.C*DZRT<)+95&G)ML"ZZU!Q]Y-NE:J' MOA&:3\VGYM-Q?#I.I84B:J%(19]>DJ6K8?YLM=8BLN:F*H9)]FJ]'C\QRWBT M(>%:).P>I\FD](BC_ MR_J0+:?[7I'4.Z>+V[-8P/9646NRR$[J( E/.=DY#CWCP4RQF!Y.EQ\J/8Y" M<:*(R6)AI PC@H>1>'@;*,""-+\,:XB4G3QB,A+\7GKL5$P-:PZ;GM5AT_:# MU?H\>_& @GKUQZ.78IWMNN.T'T\B]KQTD1H7J0X2-B[2-HU/XSE8V!PNO;L[ M$WMK8C/CH'?;T+Z>&BS-.-B'"FV;U=>ODF@+65V<(5 M;"&QN]M_-[&[VW\WL;O??..70.BRG2Q)E65/@'S(\ +KO#T MA%:\VMB/_'-M/C+2P#0,M6UV#\E1KA?!KJ8:IG'\SO([VU5.7,K]'Z *%@P%*#NF.7HV*MLZ 51VSSD9H=BF5 MCIYN+TW34MOZYJ+\KWN3<-45*PG<%53J8BH;_+UL E0U09I IW/,[@EWX-W"=!FC%7@Z-7B)8("BP'0Z@3 F[00GA+0^N\H M.P:V@Q?JY?IY.*)/@F$RHCDD].H\3C(GN-8G3R$K_T-KKF$I%JQ'-+&?:(<* M!!2>3DP0O36/'#.%9&7@RS/F6%@[+,EDSM80D]WG);L?L>%NC#&_4P*KU- M'_8I 8',Y\KO(Q),%3)P0N0WF]9"1$&JQ!/"*M"53N0%TA1C0MB-_;P$4S[; M="VC8@4%+#.$U7MLK'R$I?KXP_GZP!<1<5.'S,=:E&HL1"*]S&O,/S6AZB/> MS=FQQ17LR0<;*UDH-WE-DN94XG266A;JD9FTA:E:QK%*68(<-$O1>F3>+HRSIC8M)Q*.4:*G8">\:C%G!)>CQ8E)0XS%F5R>6$9 M)1ZA ,9J.*Q>*I[58/DO+++B>T)0XR#D!\SORH(Z$B7F06>$:3(7'GAYQ'&G M5618Q9:^J.V"WY-@A. 4:X4!JKS2K1< $6DI&OBN3UF>U8*C!<)X%5GP*P@6 M)@L#Q(+08N<%69]#3DOTP(*IO$0<7;@PKW=.B]=B_9T!J))BV5E0^+A'PP3+ M#,Y#F58A80TDD%M@.A+GZTJK]62+^U_0WU["QI"Q9S0-:4V?C(>P"T1"AD@_ MG -KTPXE(( Y_XN<.7\\F3-X$2-Z0NDY+^E(V!\8 R]E_8M6J1LKC%6#EN4=!1")$"*Z*9&H7)= $Q6B)HX*=H'K,]#5Q'1'E-W$2P(7^C M+(^2CG$\H$4W%-UX U;WVZ42EU8 ES#2.YHHF/< ++49#4Z M)2U-*[F2":&MQ7# QQ&A*IW6I,TY%RO78S7Z?'(L($<9,M/\^$>F_:F2G(CZ MX^?%& AUD.X(46@%5TLY4^:8V,7("7T--=@ VP5CG7:2V-Y483O7&++?Q,H'^TG6A!95=Y?W+T#81>GN/IYF>1%]9S?%^LY_SZGYG$^ M@NS<355[%HU+1AY(WS@%;R,F+O?NRDIG10@O<1PEEP#NJ1*MC2;4@9. MP=OD_B'W1:C3Q,MI9O9*!MPCAOZHV@A]7E =;:^QA_71AV'H4GTDFH2@6F'[ M@%60QK*DV8TZ.Z&>)O5 6 74B Q\ZK[QT":-GS(+"]YD1*-E6:E?A]XH>QK] M0?:ESR:1[3Q6#1*\+PX>=:$X?$5=8PNI()?/IKX1\H_.*[I3HKLZ9;JC*/1Y]H.2Z&6,>2A[D*:HC&B#C_29&8&,[5(RBYD ?(HYY, Y$ M(O9.8J+6%MUD8U[TG_7@I?YUB!6>L=&&_\38E5GMTPQ1K=*H(S*,",)70^;-1)AV02QE+5G#]#;N8*-3T\-]:SM M1WYF*'J8B)>1--2]04W'OSQ7KNT(J2GA#$!,\"03]IL[4T.D2##U: M^ETV?GX#^XR6BD=&H6U(7BMW?.\*3KPG,6LVDST,,L_V(M:E;T:8#5-@2'X, M3'QO[&%L0+E+R$0Q>*'Z$3,,68WZ;"R@6)R1(2J>O&3 MSZ@"BCV:\&72,61A'R'OYE&+KH;4=FFY..W-B#_"([J$1 "J +/L8-^P<]IHN3J:U)6XY(-IKMNA%:=G1W(*K,;^=F M(TLWDJ(-8*VDU.]'..20!/.+846&3[1C%PR:1)ZT];F15SR[E5*&^&EV$4W6 M*#0,:,#XB20TL4AL9@DL,-#Z-#=/@@A#PB :?6X3X>;P04FE8$\R\21ZD+"F M5)R(+/) A5H),:5;D)Q(-, NI";&"QA9^ZRU"?N;:4#I<"E++:@H-W=C]]WIF.08 M]YA/A^&]F\'"*"2UT!,S^D3AB(R[D1&>:87LK(QF%2MGX> LS;;W%$3SW#?F M,#+K)+=_9ITZW##1/-=N@2LV=T.B#2+.^EAS0^;32H2O;*J4M@6NUOA7;A7, MXY<8,A<183O+@481;/1,H4ECEM*3MX6MGR5S,RRLQS:6(\:F#P+/;?O>+1Q M#HR\R1^?<^FQE#B+FDY4X?E(+#M^G/HL;8-I.JIEV(KP,&(6B*'L67)B60X= MI4@(RDI$0YC+(F7YSQRTJ;1_;P"KA9N.^?F,'C@.@M'/+VY%>.P5 !I@].)O MH+N_Y)'98F2":69),\7B)04Q0L-+/O[L@1[GHV0];N$]=#L8M+B,@4A\ M3 FW\1D(+/<+US-R"[UNI6[-[+:&Y\C++L-B-<;ST4LH+CMB)CRFMHIT2EY, M&YP^?Y\Z>YOGO!*H?ODLA8[]!=R@EH6/?H6;=4A<29.LA5T0!4"0!' M)JB4",:>J'#E7>#[3T*T-C6/#\BH+[U9;56Y^RM[ ^)-_J(^>[M;_CPC VAX M 1>4^I_"LY6O/-)#%"E7G,I-.Q-Q,SD0BVZ6;P5EHS:4Y]E,_/Q)$&'_*)MK MH'S%;]86,*9;'"\*T?@GJ(W]X]9: S>LA.@L1BR[0%9QC5'%[YT6UAJTD-US M:K%+"848%XN+3EH,^,<#FDTRAS8SAD3CSY^NR4&OG-O9-IB6]K1K-ZPH<:=< M?9K&@B%??A&"G[-(.W* <67I>#^*T((5IU_BK*CH-Q/@FC'>'Y(/R6EL&JU< M9OZF@9B+WML7?F+",UAI'1%B.Z,2SU2<8]'!A_Q6JBP%A.NKYC?V\8(E]QIM M/Z=+$N%)H$54"1C(M#(G8\(S_]L>CLPX=YT\^/?K/=ERHJK]PUM)-Y_B'C"1X=*S#:C*](CS*BT$V=I.@L*C=!5GM#>!7V MMZI(O$C-SG/!15K1&"MAT/P[DL&J*G':1W]FDM6JB,-!0LM@R+XX M/C?!;8YU.<(!IM:% 1[ "%^=7F&.;(KD5%8ZPY;+FE+[@8J1/S :^XS\D6"N[O;PA4"3R2/XH/ $GFZD,"#'>CA MB*C11=B"$U):<_AW8F/RID]/^G,9/W4QK%B0!>#A?J<74#+DW"FO&[_$Z>"I M'ULQF#BDFB'L(P#\JODD31CO.23"R")>)2-3%@J>AN/3N Q&AA>C"H)(

Q+TE6.WGGRB#L?R=DGW=GSI! &@\EQZ@3^!I$&$B89K_ MJ8QL/#X'-J0'_6B]A %P;!IG<5 .((B^":$UD#+AZ\.,0. >G MV0]'OQ^D7 CE/ZF;>PB4'4'B9@J)[@*JS^4OI9O8$6'7K=ED#D^B"U@2+0VK M"YT_Y0MD:AQGX*8/#H)I=YE.*=YONV:;$_<=,7DLLFQ$#TE M:!V47'&*N!QH."")AQ9BD!N8 T(CE0LTKNQ)E)P1SPPX@/AE@M)J.T][WZW](ID2L!;:N$5#RM;<.2Q M-$>82&?"C> ]^CV9"UXIFI#%#*@R'MLT$1_MA48:G\[*%S+(YAE9L-?3B-[K MD*--N0C%=XMQ*!&?!5F&2?IY3 KM/^&0A8,!*T_KQ7**"2 *C@S(_0<>$I>+ MS!8 0-N6UMDIUH.H4@:B*+\+2=+X$[U8FL46"Y-Z:'2Z@,J#[?DB ",/=Z[< ME>\;69P*S> M#XZ'<.W9]5_V73H91K;+_^"%'/GMCVR9J!V!ZO<,'CKS!M)/W&9X!\YV.8M3 MIV;)JB+!DZ<)GG\ ?4"9^S0-#Y?3?Z()3^X#?:'@4]%JR8+NTN%/HU6/7K9F M6O5V;LB=1G<:?7HZ:[YDJ,(WRLAA,W7A_ MV,Q6PWOJ5'#PO\%1\%@(AP1 >L(+P<\<\_"0/4OEK#*5N!-%\^>D$_!<](GJ M%32IFB9,8QJ8@DLM_4;UGJT,L3Z'K#MEFHGX/X9Y'_"65UY<,)U0>3ZGH+I4 M)@35XT):31'E2JY?*"E#$1L3;IA:M'_F'ZNQA2\H3TD/+_43L[%RKPXOI_I$ MSO(67BK]63)U&BUR]!+EO9QFR X.B,]Y6S*S!8NSEJ> YG<\<4BE6M+\L$+\ MVD\]WST+4WX,F-F;3W%"QK'(R6;7'V,I^,RN=XCS[YF]-7,Z-UO#+<_/!?L2 M:TO90VSY=,;96BY<=A-4?SK;D.S0I;C;: 9)9GA)[V*-7<_'RMX!X05.17ZP M)S)@>''H?I6KL/[(29VM#"*LP@X(6+IH^W6. ; M:)=?G5]4PI>3!;-VZ(+1JJKB.CIMBJ%\#\+'V5RU4Y$#/__T?"1!9D]^#?": M$7! $QX_N47.UC8/U_+[8-2EQ+ME*'5YLQV1^,8O=7$'4TIOE8.]LT$ :D0) M,.?M83"9Q]&H)V* .A;G5$0Z(LM))Y ")!GCU,1[: ! Z+<6>MIM">R"Y^)UB8<#C/;,A."+"IC^--F& #[PI=(>Y\P*OI!-G? M/+=8Y2>UV B")>>6I@C=+QX:A;!PN*;O)B#QAG+O0EYIE!)TAGJBM"I+-"K< M9V G2=SUDH&) )C'O$9J5E.54IGYP'RUA6E%/4V0 #%E$798@$F_2 CQ:%8L M5;YT7ZZ8BGJIF-> $1_B9V6\:'8C30[$!&V\AH'SN1X15ZQ9X=697EX"*D?( ML%#(L(P^-HU)TF)JH$@'R]C!BZ7DQHA63SIG=>Q9<\F0_JO*!7-YK KC?$K M*IF333/NZ2MQ6XL2$G,*OQ!60MVRY\[/;5GM)D5 M:?9ZJF9UIPU'ZA<564W(R:)LR87O]"0FV*8=-HG>;:M=PV"CYOK#%7ABT8+8 M'F=%E.F=COFRI&'QHV?Q2XD[9V7P-*L)Y5=0'"ZR@KO0]TA"F&.6-?6.H9H= M$UV3IO70R;'6K'_R/O4'K,)GXZ"<\,)?BKLS0FHPP9)5Q,4&B)P3Y&N([!ZR M;/A-^1CT6)+W;L,!Q2$VFGD\[P:U9YA&^8FIL-_8E7IZ_X87])];C"MK+R[\ M'!>/8 H>T[GRCYEK$%[QLF9VZ;J<&(X=T-*W.7H;^U>L46/B-'[5UOPJ6MD8 M&PA2FZCH116;R5?RIRIZ)2",*&(SJIK>'LY+P2.NK((R:["[EC\C=F;CT!0E M\\\_G81LSI3RA2B:>Y/5U"TO&?I<%_PDEKN&@I>B]&=91B0O<\4SN M @T\K&@*_GG!\_3FWB)BYTT7ZY-1VP.WHZE&J_L<(=V7W/^$?E4C^QL,CQ[# M1O8?M^QOFVJG:SU'2/=XR0XEU$L449JNME<64V7E_K<%I6ZV5,TTCT'D(T&M=D=M6\;& M!&WZ%9S,@]/WPD687X'+&2IR.\0[?'X1E>8C39V_Z]+ERBF%IOV51?':5 M=-WGG==P$AR'JY:%G6F/R3MQ-^$RXYY+F7MN GI!_2Y+S?F ?'*#Y0>8F>>) MX:1X]I*3Z9]_:LZFG\O9]&&>S9CM7UX@ZP 989A.<6_<4YGXD8G"ZU)1.,7O M1^++;60#;72>O<:[!W("?_PY!"\O8N4+[RK[UV?!N((X9[#!B*[@N[#+JINM92#:M]#&$WW5(UZRC. MA("L>D\U=?WXQ7DYIU8N5[]UX<&78JGTT%6SW5-;5N?HQ&-5#%\:JM;1-D9O M>R7 M[[^#1EK7=%5K+Q=#![0WERF^U3\I]UCT0=P^WG!!#8G8RT1O!:.ECLEF2&RH M5D]7>SR*NB/M>OQD>]E2]?9R(W%SE7W\I (.ZW;4CK4\R[8^.V!M\;*1 MS"L)ME5V4P/$7C7,9U8.(:\IU61;-Q@>)8;[#)K-EFBK:GO6$.CI]315ZRZW M>@X@)O6RK79ZJT*ZRP3 7M=4C=X)> X?PIBWV>0RU@U_/3A+B[-"JU\^[M"G9IZ.Y]5@/ M.1=>*7&]AQ+T^+=\OJ;RV"EE=V=#LDCL]H[8IN;936;=G$FGL\&!81XC>_+K M"_8O@\CG67B?\/Y#7JAK&-[0VM;W'H>13Q M-TAF?UX46C=9_G0W\G&*](I;8;7D^RUNA3JH? ! +*7ZFLG]#>7KX?=5+@\< MLDB;=;Y+A-P&EPMJ$&6K#KT%(M096QO%TNE]GKJAUC^1GW(>^72FJP? =M MZ5))Q[B'GDL4UU5Y+5WM:Z^34Q+H4>6FJ[;7NL&RZCP^*"L 79EXNC=2WR+7X0SB^9;75=F_Y,A.V0ILJ()L?JG'5YOV=A\W,;DL_6_U9[>4LT*9[=;M%-.G\R& M:IGKW)9I2+P2)[?5;FN=BUQUR<3UQ>#*QR*;:*"-(CJ;L&0#]$Z /A1-7<\U MH><6VFPHTE#D '9XY>#=&M>8=A=:-=1>UU"-WO(XW#%&PLVV:E:H*W0\D7!8 MKI:E]LQG$ FOZ:[5QFNS@<1[B06X++5M+F?!_8=UMTL*LZMVN\N/VPY(*6Z? M-< =ZVS!'=O>U:_&"VN /CTOK)ZK:L_-PFXHTE#D '9X52]L]:MT.W13M//. M\N#W\3@IVKFV*3J'Z4[".BTO8K&1<=:TB7I^37O>V3[F;RDU].IYQG7@UCG^C-Q.;N9G-W\WD(\.;NYF'>(&SN;NZ5 MWY_5W[Z7>$W>9Z,A&HJX2'<]Q*JZ6IFK/X>KB)SRU:9S) M1@TT%#E=Q=@XDX>"7EM7N_KR7A,-9@>K,.^2T/D^"GV71''&K)TW"OEOZB5/ MC?+<@JK(JXTT-'DV7') ZO/"<=)QZM/4,9<,/,=+#DCPOFQWU&Y'5ZW.RF5\ M#M@%T]L]M=LZ24V)"];1=+5C;EH,L4EM;5);IU);[Q+X!Y,0E'"@7-KQ2'GO MP]HJ3:KK-U7T>#?*88J\K:1Z[B7!<"\)A=M.W6PHN7DJY@&)C,5]5=<(?JSL M0Z[2N;BEZAU#[56X'WEL/:?7KEQ28[AMVTMGME2MNTXI]I4B %O3K!N?**U, MWUI.C-9FD/K ?0G<;;:6;]I5M^CA0;@O@;UR&M!N=[^.18B,=:H;'XMX6[>T M\&%K)5T'L=U;ITO" 9DX;']$!+[[ W;(((P(_*B0'\[(#H9$>3FTO>"OU>R= M&B6.WFFIK>XA-[_6U5YW>4VY0] O:!5:VO+4M4,5WVAO.QBXGD3A@X>1N_Z3 M*$@8#!7;2;P'FL%]8/(!Q1ZPL:ZO4WKPL$7?*B;64:NMK:U?,]A[T=$N0S'$SMX4MQ\P8&N M7A(+/P/UU)"$P\B>C#P'OAT").?*'2%%F4>/7C^%"5%T39%$*SPYQ!@D:+R; M %>=HD*9QRN**OA1&8/I!OAESYWG7/:W5VE\-K3MR6O.BN]AY2\!PPB4Y^]> M,KH$O@O')+H'JKWS0^?[VY]_^IMXYXI$W@,,^4!N EB)E(9%+P+W[\2%Q1Y> M9/H7.-\!0Q$(F8T#'!+@4GPA@U]?7++/WWH?K[]I^K>/]M,W0].[]YKVC?WG M_O,W4__V#SO [WO9]R_>4IG;G$ ?X GTS F++\Y;D9^KG4,4S,^>T,.^E.G M!&O&AXK$B%-2M7RN1MN>E/2]"90$!##["LB01C%!1=M/8R\@<:S2GX5\]F+L M[1%B9DP2*@,_=9*4U3('@.B3F;<;41%NQW'H>#1[YA&$8^84LVLQ#DBZBKN#D+#SQL&0K4 " R9D98 4;@"WM( MIN=]*L*I1%[\_;PQ)8Z=F3/Y]IXO]Z58[FNQW%]PN;_ *BQ9,!*+I[^$CO!0M%(++ M)8L* X\(O08(,X 9YX+<1!DFA*PR],.^[?M/^/LX]1-O O99+B-5+@N!8U@/ M";2,LY?SAA+X^B4(/-=NA-G1,_4\M3C#<,AB7,_1Y-1)A'X2,$G@^*D+ZT S M$I#?O*",87--"ALB41"B, 7E2=<052C@@PX9W00+V%P).?/T WYND$6YK;I(P].B>&M@> MM=M1>,!X,;"J3_CX,':$/. R^<&)4GP)A%(Y>"KLD4283HZ<:QS+N<;Y#F_V M]='OZZN4[D5<\604$<92 :;4CEE*+2E-J:6/H8]?5$:NYU+>IGN<;7#Z=;XQ MLFVGC(@[)/F&:GCIZ'D)Y=0 )&WX2%F*A772,9H*?Z#PIIY=PMJOV^,P18FU MP$(*TP3D3C#M7TD"Z_4TSS2AI$,,):U_;,C?M-KKOKGI^>Q:.=?&5*!+$IZ5 MPF:S2:=K@[+!JZTI+"[ ZO<54ZN&P^&E?%9.@2U@_;Y@-WT-)%66ARVKY1)O MR)@'FK<^S>R5+]S4P.4'2I+IG8-VTI%NFM*\C??3CM*T%EF^]#7H;]2'=?XP$7P='1!=[JW:A#<'_W^4GO MJIJUO!Y:XWLWOO=&9[C%H]LL;0#\;-NCUQO^W%(-RV))"_2B(/VRV^NH\#2F M*J )X3_1OS!-"&"@^4!)EJ]0-?/@7/D4*G'JC.C<,:9"X'S &8]D*J4!!P>' M&YYX(G:$+GB% ^A%F1REZ?2;I,;+*?:7K)PDC',]& #!/@\^D<<+Q\'#3QCG M%A;.P?2JF^ 69@S=SX,+5P)P.L'^(O[V>3 _Q5[[=C&)IK[/RL1=T[*U2"C8 MK(C-#R_^)A6\_ QTC/#GB(Q($%/4G7!,/I)Q'XV#%+B5 O/U[NH%K*/C 0/& MZ'&_U?V4BK'[ M\%,8T*4-?1\>N4$^(''"ZKX0E_>#UG=#W2\D 78F[K4=P78=8VK7:G M;1DY-;=# 9E+CYG&]7#PF6F8IM'23YKJI=2=0_6%U.J:'[LDEBA#_;[%V_Y M8# RT%#\Y:'UY T\T&BQ,X*M\.N+49),7K]Z]?CX>!X3YWP8/KRZO/DG@*MI MNF&V>[W.WUY-O_Q6?%4B!\^AA6AFUWYE M>N-!N8A-H4GU>&<6:S?R&3- ++*"8NV!*@';RH;*!2W-A- M/F3@CS9EX,ZG_9&A*]=7NPPO7]5BZUZWMN3?! MI3WQ$MNG[_=Q?)35(*BI4?P%R^K'8/ISZK&YOH#E-PSH*/^B)F0MUPX7;?B6 MUFKIK9PFV\;H[;%1;YD^+@>[@@[>!^67RFY _VR&+$:KY/LOA!HAMR CG^[Y M+0Y,DG[W)/]":?3/+[><'EL6^%QNL]O&[$\7)OLQ\;&T/8,!?*8Q6DLAN/SY M;>*JN+QXZTSLT>L,(P;%S"29Y,]@6547=4$15=1%]%&CM88NVA,[C/OPA'/_ M&/Z=72>,/R3NJ3'(?!R/FV4JF0;@_M*?%IHM.^>MY=:/854W?S(<9\R> Z1* M)H"W2 /*]\)IH+]_A;GBWP"TA-I6E^CE^'YQH+HMG#EHM:QV&W;&>C B=GPK MX/_"G_\?4$L#!!0 ( *Q"X 1 8W!A:"TR,#$Y M,#$S,2YX>621\:%XWOO MC\Y.3H\(\RS?=KS%^Z-/L^O>FZ.__O+G/_W\EU[O]XO[&W+E6\&*>9+<0I^Y MPVSRY,@E&?ZG-[0=Z7/R6\B+G)V\.3D].2?P\9H[-MTW5,7IZ> MO26G+]_!GY=G9')+>CT4(JPE6U$B*5\P>4=73*RIQ=X?+:53BP_ M\"3C:RJ7\'G51TZG9^=GH+;+4+%KGZ^NV)P&KGQ_].^ NDK+(P)V>N*=M:9+ M0WZ*(-?WZ?S$YPOH@M*%TG5',J'A1%U(#N?M,[/>LE#H])>E3*6E6P#G$>QE=U*HAM)FCIX$&C57LV5KJ M^V.+AL#Q'IF0>I*P#8G.\T0>=2RAIU%-&CN$8^D)H &[GQ70D9LU$UIH5(O& M%B'7O$0(M&@(.)N7!MKK/K2F**PYLW8$)HPZ*C;GU)(]]KQVJ4=AI-IS77$$I9[G M2RIA /[E9[I>.][.@\E@\V \\>^A)1VY&P(^O M%/\CXH#3*WLDDFTV=SQ':05C)^FELTCF(_5L$O(@&28_][RQ]XOZ M#%$@@(>BP $QHHJZZ"A2AF;]+>I:@5LNH)]S\1X^OZ N#M'3)6,R]''NBMZG M+\&14S"?14X=W#V?"*7 QN!G>70S+].!S.IM^U8R<4 MQG6Y9-(!\44OYYOU+C^O[W+R(L?XA^\.@LA'61=-9_#O[?!N-AU?CR?#^\%L M!*V?/!K >Z0!;)] #^U ! X$T4\PZX$@0 @(^#NP_#Z>AN.AM?_OIQ?',UO)\. M__YI-/M'#20-^>BA?5,+6H5L* QZDJPX$LK[KM&^\R43,__:\6 )ZE W<:RX MHS+@;#P?KQE7BH@9>Y87KF_]$0+,^2BQ_1L&]-IL%I1OD'8,HQ)RIG$ MK#L@$PCNV2/S G;-_17$NN34DI\=N;P,A/17C!M#:0-@/+&@"BYA( M/6R,ZUZ\]5B?;V.=RB 9(1W "0C7U.&_43=@MXRBS_#BR%L'L@FB]9CI(?QQ M&T)D2A17DF';89BZ/9J&Q(1NZ(/+X!:"*SQ@]HU#'QRWZ?W9E*T>UU?;N-[X MU",1[P[,=.$BP8=+WX7Y2 S_'3AR@WT;P&?.2 _8ZVW +OW5"J9*Q;<#++,\ MH4'_)<.F027Q[ MXPN!*1K$/V[.23UFGK>;L-!B]+)0B$G9='EYUL5#RCWPBY@P/EW2&K=..:$> MD4(9!<$E:TBT!9)WD-2L5L47#E/[2KCIP2N43M4IJ!?0 )^@ HE%ST MU= .]3TKF68P-V&IQ[50F2DID7; [E$5,YR(:[+3 UJHVF1+;1V*C:HMAO@9 M,](C9U:\Z2"L6X-W-\,J5WD6I#."R6=? 'A^\4I=4IA MO](5D]1Q(T ,^ND]7RC=--K51%[<4<[5@O,'\B*2^#VC99K7E8!8EUR/;?T- M,1V.6SCND[*58'L(EGJ\#3?%="!O@=QP_T,)OGMRTT-;*/%D-U5T@&X!:IRL ME4!8FUX/6J$LD\_V.M"VIDSC/1&ELV9M#GK@"G67\LT5'8Q;,)8F "6@[>RO MAZA02=G.&#I8\D.BM61V &OW\1Q6E!;#127*'\_O'?''Q0;_Q;P M+(2%@RG4>W#40UXHRL22$.!8UC%1TH[56D>H%#212%*1WS'V*3YPE]C, PG9 M=RCD4#7LJ\7KQT)])HN7%?,C$4.B.':X9'T]\J"5)76R7="4=->C4_P5DQ:= MD&?F)Z,=0!F/7U*QO';])V.(2@GT(!6WV6A!0JX$V78XE4QNVOJ)^4QF1J[' ML+B5)H-A6;&E V^7]T=>$NOC>?),8>(+957R.'U/C)M*T8="H2!C$ J.E[FI MH5NB!(FU.,X^X>\BA[,$EH$03)5),U6T: L$2(?58, YK O5TXL/U/$P'80) MSPULG$SC)'-7"'UIACI% 'R\:( M$M_#=]YBZ5(I0)0&QU$-.E+BF"1JD(P>7<24@'GIK]:P7%=Z9,&,GMUM&D=) M,\;ZR"@MJVU'1E9H(3!BR5TLY" ;KM:NOV%LROBC@R44'8(#%U"*:Z/A(_?_ MP$@ BT,?^HDZ6/G,KJ7*R)FGGN?*^77(AT*XTMDNJGZKB)AB14D2@= MNT#+CPV%1Y%7;,XXS.[*S9_ D(E+O:8CSR&X:X/H567),"N7A())+#F,'X*R M"0KO B*_U,S-,#8NBF-+.';,?:Z+ MHVY0R0.;V5XV? 8*C[KQUC(QB-_K;\]\0)8Y"T 9W]T/V<7%Y@/S%YRNEXXU MX(R:A](7DZB/J,IB:[P+;@[*D%@;DJA#4GV(]$FD$4E4PD>/J5($M>K"*P?V MC>\M;IQ'R'M5CIK%D+KHK[H#45.&^N"HK.*B**)DQ1EV#FX(%"6O0SP_4RPX MBUZKN/D'H[SN1&-$KD>SLA";,D88D74'7#ZOV-I]@W5%:^#95XZK!N1Z.#;B MIH>U4!/-Y2!Q>1,$A=/\L:J(6BHIB:3]WR"-_V V=<_F1!T(] Z/*'E_)!S( MO/ @(75MJ4YLP<.5>O$!2O\"DTZ>5V[A@/-( E/I?$TQYK5G9.5W@BVDV4A%20X+=>3-?#2[VSE[WSLY-G88>* MU9"?6%13?DQ73[[^[#-#R3$!BGQE(*SR!+(2F4J>EK#/7"GB*[V4E:G5%2=Z MZ701%731YU[*HZX2NE/2JCRBHXN_]%(FM=70';IFY(T<9?)M#U4*9[,9J9%0 MJ4][1$7QS#8C^2E9^'$/!VP? F?O.M/0 M9$AR.<]1X;CT%H?"L]?[:& X(&:DRWTE5Q^;9ZI-ELLP95)/N71,]JD]Z;#YU*E[U,,DRQ.@ZE"J*5T-5 M]*9G-F./(194Z"PN*,>L4^#-483(')+'4\RW!$8__P[8ZLYR;?@ M@ GWYTS@&=74C9X:X^:IL5PR7K3=J/>W8/8%M:_8 \[!N-<[8^%VPYL.PW=\/(U6#P LS^GRIPK[":*/>+;-PQJD-RRG^1X5=%7U:9DUV M%9.^C35Y&GW+5@^,EZQZ*OKGK+3]%8RW7^O.W'^;='8A= !F+8N VW'TCII M3XZM]=3AMB;I8^N [%OK0_U;3C[C>Q-@GAOS>V>QE.G6XYIQ9LBKM=ZIN^=$ MZY;Z3%KKC^H]&OJ[: =)RVR-9M;,R]$&L/ZSG#46D2^8Q^8P6"K9Q>G8B"B[ M6(X5_VK67M*U(ZF+^Z_C5\SAF*;^IDU7 :[I"U8W(?X&DMIX]V'TV"K\$41L M8'$I9M:]32LQG*3$).#6DJI=)[,E&\.4=@L+928+]IEU;YU](R$"9N,"><;5 M8G#S"=]Q",H/Q7I=8J4948ML_8 S*VZ9'<\A!8!I=\SC7V(4(]6D&B%S M \%@@?K*F8^5,)<),7QFW'($OBXJ^XNVDANP!GVN]!2R^%H>*"8!44R63)^& M_5MMX>"1.HHIS()QD%::J"?8T\9PN]5AGLI@=-VS=3S=9;$(0_0S+-N7'^DC MNV#,NT3]79=E<6W.HD50_WH_*0RQF6MM&D@QJ?PGXS[^G>)"//YR[0<ME#K@;"F MSK,:P9U'5E!=W_PU]:];>QC(2\KY!L9#]43#N A1H-N["I.LN+Y4$28LE6H> MXY3[P)RD_>9OX0E?\84M]0-A)^$7<\4!]UKXJS5HAD\02A[##)Z=;"II2O _ MWK9@RW>V W:)J.#;T-@K-4;5,CO7GL2Q4M'/ M#),-&)1@44X73.7Y5U2F;YHSM=B T3=P1QM5/O;S63.&W\+6LZ*M,+J#274* M3244+:H_&.J\7Y T9?EMADF=800R[X,-28K7-S J98X$+"XH\BTM73G$2EYL MDH?NNM5"1;=6K1 LE:+-EJ C9FT01_C?V%/?;F"=S_"]+4OW,\%MD0Y[+*"%CJA\_U)IRM\%%),0%NRJ%%7OA;X&X .E6OS=B M)DT#X$P%GIZ&&XX6^GAHRJ!-/J!> ,,G6#%.@ R_*!C+[X6ZA"VR^99NQKFH M1"<6^2U0; (A$PM"V^29)H8SP=>'!)CT($FL5$<<_?E MU"*OX- 9F9&S)GM#A#\E\+DZ*PT?T<>_U=(.Q'MS:Y%WXH5&9G:-#().MOIQ MA;]C?&[.HD5^R"TPD3V>EA)?JEZ.EO5ND77AF*5 $-F3!@M8[NK84IL^>=S4 M*GW7%MDU\R5ULQH7S"GMT2(K?O-QA0&.QA]I1^-?7,\O&&32^2L_\=(^]YJN M_4#@F2W1CKWB_LR2#I7&5"M4:=NV'[9LU?T*OZP&">N=9(]/W:U@Y;15M;J# MV!U58G2&]\-7&<#'_P)02P,$% @ K$)R3O:V;7ZK"0 ]7X !4 !C M<&%H+3(P,3DP,3,Q7V-A;"YX;6SM7>%3X[82_]Z9_@]^Z=>&$.ZU#YBCG0#A MFIE ,DFX]EM'V)M$[QPIE>1 [J]_DF-#$ENR#'>.S+PYY@!G5][=GZ1=K5;B MX^]/B]!; >.8DHM&^^BXX0'Q:8#)[*)Q/[EIGC9^_^W''S[^J]G\ZW+4]ZZI M'RV ".]6TDPQ!-XC%G.O^[79#;"@S/N\:'1]]\.2/-PP':/VS=XN8 M/_?:O_SLG1RWS[SCDW/Y==+VAK=>LZE>$F+RY0%Q\*10A%\TYD(LSUNMQ\?' MHZ<'%AY1-FN='!]_:*6$C0WE^1/'.]2/'U+:=NNOV_[8G\,"-3'A A'_A4LU MD\?7/CL[:\6?2E*.SWG,WZ<^$K&9"N7RM!3JMV9*UE2/FNV3YH?VT1,/&LH& MC(8P@JD7O_Y!XL0R5V/&S.8/I1<-?HGE3V?&XO>'^Z1*%2KOQ'$ T M/-7._:BW(ZQ/(R* +9&8RY\7+473VF%K*1%\%/I1&.O:ER_<$06>!) @E08 MU43)=\1(4W^GV5#9EK)=%9-68P-.$7^(K1CQY@RAI;1F^[0%H>#I$V6,T^9Q M.S'F3\GCOSN<@^!7$6.RVZ8O"-$#A/%K_\ZG:U4LY17B*5-R!\SR.QVQ(2BQ:/%(FZMB04L4OXIHPN3>=+WTAPQ/P0\FPOY4>7V[?AQQ^0C\ &OT$,(=R L.H6)S7T\S%HG.)VXA-,U M3$&*%UQ1;C-H<\G=QR5?RP2/#V[AP63'$7@%MO.HCJ,.J&AT38#YMTO #!DL M$0ZZ3TL@'(IAR:=W'Q2-G@DDO[@$R4:?PA!#RG5@DVO=16ZW+_#CU9J]6?AL?RM66Z)"@^T^$EVJU?@=FUV!@QZ_3Q%)PTK34-DF2EA38@5%AK06.&05=,^+39CTMA%;6\&0 M0UP+(/*4+'9OS:JQZ 0!W@@Q1#CHD2NTQ,*X)M)QU (5K;KNN;D1"(0)!%W$ M""8S+A=PT4)9%P(9O&(?F^)S"^9:X&5C!/<6M%M2#L008_X M= %]RM5R8S"5P98Y-UZJI5J 6MH\3N_3=$A0*B(M9'5CH6!4RY#QL([ZZJ9C M'J5E;-7:*R'_[<SV>R/]ONW>3 M\>!F,.R..I.>_/2>H$CZP)>2=5W]_"M:_$[E\J^0I.)2MR2+9$H+/)/8E^%E M,5%/TI9N9,\>TZEX1"PO?M:2'K3&<=]0Z2#3*_9MJ^LC^JHYJ)*+I[&S-[Z[Q[4WP;>OD-8@,&9U"7%F&PC&P%?;CZ3J. M%PK L&%U%P>&P$':8JY%/=:]J.0QF6D MQ2"9^>J 4X'F[NU.?0(B50M5A5FPP 1SP>+ZI6*PBCCK %>A]NXE]9YU>TES MV+C)+6H7@,D*GQU):8CC>#:@A$XY_;)X\JX\H7]'"=W5J7@RT/-47;*^ B[4 MG+N1HJ=R ?*)070MRP'[5"$$V6IUG=[NQ6^I;,6]:I^R7HCL:>G@2+^A3+Z: M;$K,_/6$(<*1K\3Z)%?M:B:[A*FD,>\PE&FE3@B6LHY[D=U++7HJ[H"\/#,? M8"OFK1.0%I9P+\Z38EE%>+MTAX0E3V!M!+1-ZGB 9Z68H5.^?8NGD@V>J\'M M<-3]HWLW[GWN]@?C;[;/8VCX,-L]!H&JOJ0HNV]ML:5OXJHZ9_O::>J R7,+ MHV=&]ZZ6+M['I*N#T$K6D2I&R7JC+" GDQ6D^JE971\W9'2% MI7:7ZWL.08\\AV =V;]616>F2C3R?]=C$TJ6A*123Z392;]$P34\&/(U>50U MM7.NPB[>Z]=9J(G_:VR-P30]C*9.H4G];L XJ(MY:XI>">.X6 !Q#3(N\#%* M_/ZV%L9DC9ZKYC@:#>+B)8+%.4-U3 Z%ZI#9(ZLQ@5WQ?+60]SB-5DSB8QE79ZZ?\E;J<&<8:XYPC;F27%U*D.5%7SWSPF4 M0G6/]=UANF^:%%%#QLHIMUM\NJF8]]V!FC%.BJI3?SE#H_FF3/B->W]YC51\ M(Q9:JRUP/J$=_Y\(,[A%_AP38.OM:^M-T81= X/6'Q'<^3&5I9',MZA.7+G#?>F@^YT"KX83+M/TK^0&8R0@ ')MXMA.BC5 M3,T!+V1FZYAF+QYP&T6/O3>O/C)ZLWPK[=#ST\B M].:/?*PWO9\__OS^Y^LW^(]WR/? ]C_>/ #DKM[T?OF/-U?O>Y_>O+_Z#?_O MJO=F\O#F[5ORD< /_WP",7R#B0KC?_RT2I+-;^_>O;R\_/SZA(*?([1\=_7^ M_?6[HN%/>9)BZ?KU/GSZ] MRWZ+F\;^;W'6_SYR09*QB4G7F\86Y&]OBV9OR8_>]J[>7O=^?HV]DB[MT=-K-#Y-WGK]^MVOS#@0!_A*AX;=D MNX'_^"GVUYL %C];(;AHA%A\GU#^"Z'Y;V2T=V=0@_\,0S)CWGIP =(@D4C; MZ=B2*(W6P _5$)H/?1:=V1!OUW#]!)%,(@_&/8?"%28&N>D3?%L"ETAGW>CG M4!M&25_JDMD-F-%4$,0:W-V U5NR;;[OY9O%WXJ=N!]ZPS#QD^TH7$1HG6U1 M/[TY1D>H))$P PD!7 M,/%=$+2DYW ,)G'_]!\_#V>CQ]E\//C]R_C^=CB=#?_[ZVC^ M3RGH.+]PYF[W&"4PGD=W?H@W+!\$LP0DD.SN\2-(4@3'BS$^&[.]/9[#U^0F MB-P_!7C8;GQEH&Y [,?C1=_-B,4FBUQ,E.&509KYRQ#;52[ )W+YW4D4^*X/ M)8N,\U/*H$[A,PQ3>(>B]2 *$P3&D\ MPQ&V0U&F=,58Z_H"O25F?-_%O_(3S/I;/W:#*,;+22X+SB) &5ON@(_^ $$* M'R @GR0_'(6;-%'&![$O*@.^6W/Q!&S!4P"Q(/!/4 J]>Q\\^8'2J=#VV^JV MO00/OXH"#Z)X^.\4FR&DK2KX_%]3N/D%^(\>UD^3[1R!,,8;$CDU54$6^9XZ M*<,E^>\4;B)$#AME\N7XCC*0@VB]]I-\QU6$C_$)9=#NHS@FIR=F*0S=[?[; MDC43GN\H SD$*,0?CB<0S59 MNB:1]>L4A8_N*!J67Y2,_0Y.0,O"7SW0>V: MM43@@I\T4LN6R X)9)BA<4OD29OOZE:I5<._&^W<($^($("H[!I)'+>P">@T+T&]+ G7.E M,:&ET^0<_&=^4AIT[I/K'+#"'Y&X=KF=(^9'>#=>3/WXSYLM^?<=9FG5IP=RO<1GCAX M(]@=S>%R"EV(-TF\/4B%?L9GY=W9[HG!8O!@&$.O&HQ1XJ3SE',4I62/0OQ; M6*I1[2EO&$@I\0,0K^Z"Z$4"^8U#*5@WM=J#Y$7"]XU+@1N%)5_'BU)YGT2Q M3W:OT@"_! _:DB*-5>4G^G$,,ZVQHC3M7!#>.,3[6(H0WM R$^$S\$/B?<:K M+$@]LMJ*,TX*SU33I.+PJ:$4GP@%L?UD+TH59]"97U? D$S3P8(ABMPVBYQ\ M 8B/<+I9^@"DB2L5\ M.K$/;^$"(KP-9$1_#?UD@K4ZI9-*!@DJ-NF*?.HEF$GI+D(G]"K9F>33HX!I M%6_:\!7#"D%0>-+B?I(@_RG%UOH\PE1"?XDIQN 1/G]NMI]AM$1@L_+=/H) M,N^4D:6 A?=1N+S'>I^7G]-5$D! B% RN]I^5<7"6R*X"Q;=_A,"I&0Q<7U# MQ7EUY-XAVJB+=;%;/\BFH *LK3Z90??@P@\SV^(>XSS@ &X/L?E9QF^3KY^9 M&)-E*T;NP6>R+2]"AYRN)A 7B"0?9MI[FQ\S[GD0Z*,Y'Q4)LU='K'TNRC M0YH!>ZD;1*.9R3L3M08KH M$8NK39QK%?QMRE7=,[>!::>YBT?#9_2ZIU\;DX]N9X MW 8^5YLX?U?"W[H4YG9;=PW!!6M[E^9M'Q/A$4+N K!L8.Y!&^>7#G#WF.*" MO5?:V'L+8Q?YFZ1RJC1QN=+4^;5+S#XDO.#YM:[M(O<%#;&FCG$P]HV#MLZ' M#G"]B?*"[7^_--OG") 2+;/M^BD*&MA]T,;YV $V'U-"F;LQ'J<)J1%&3B'ZUD/IZ/34 MF/1*]B$&CKVII$E ^7(MT#X)5!I[_2Z8!93R2^EH,DZGJU!$-RD M,880TT_?@Y;.57T6L,>XN<[WUV]R-,=FAH$Y[236N AZ X&#C,V9&*M)DLC88M MG[KF6B-"!.720+^L2#,9\BA2H ^04452VT-KZ(BP5)H@R I'.U\P$P0WP/>& MKR3S#++%4MM>;V2)H%0:$<@*5I.L3_'J47KC2T0/DF/*986RR=BJ-J0(0YR3 M^!B%+L=>5=]%;^@)KTY+H]Z\$WT& IB7$8RKWAC*H7[40V_X";]0&HDWYU2? MH&@#4;(E.=U9'N"_4W]#S-E'2#]#FKOIC4/AE0X+@3GG^^[GK#4GC%PXO$G/,^ MIY.I9>F-31'S3U4#4LZ]B3^?P9721'BK/"T1PN$PY!W"_#"6-HC,.? K5/-[ M>YL[Z8UX$1(!4XHUT(SS6M+*Y/([,3E&T1M0PY *W;7)BZ=3$+"I'73 M&XK32GHL..;9L;LR1OR^Z<,.SI5.UT)+&34!,>> *RI)%3X1MG@:>CA7.KT, MK>1#06*./8LM;R]UDV\ D9S,;;9' YII5=_!N=+I9F@EGF8@YIC!0D=0W4ZM MTP/12BKU(,RQ;H\VW7L(8DB,#:([ZD-69W^FHM+55 M:>9V@J)#,T>?F*#B8I(0G%66IT>+'+=V MKO7F^5#9W*1YUZ(PQ@54*5+ $LAQ4^=:;W&,%M*H@V".?C9'V=,+6RYIG#9V MKO76QF@ACWH0YNAH?<_S\T]/@.^-P@'8^ G59=#0P[G6FRK00C84).9H95-2 MICJ$7E';NN^ZZ3K-GH+#UIGO^C25@-W9N=9;6*.%V/A F:/,5>@;)RN(2$8L M@BN2>D3>/"(/K!9/5Y@XX!^QR0RDG.MMU1'FR4ICM <[>\4L9"V[ESK MK>_10ESU(+H37'%&4(5SW7&?! ] AB0OG; _ <3EN(()>:K#9N_;['V;O6^S M]VWVOKELM=G[DDR(((A>R#%(WCR+TJ=DD0:GV:8<06HBXW0G]U\0E3G^L$/? M*59OQB@#[F6>HN(9*VX74XU]##_70T. +*> MUE @%[X#BOY0@NDOAQ/IR.'@;CQ]GX?G3;GP]O9W/\[X?A MXWPVOAM/AM/^?(1_^S4$J>?C?=JZD:T;69$;N?K/94,&LFAMGFJ/QTT[X_.I M(5R&6^?T:7/RD^)K=YCD6;1(7NJ5VZ:F6MTO=8PZ9"F%; D.T :.SM*G\@7* M6;HA;]7T0^\!(\+;/O'E[0AJ8C-O?ZU^%$[>"V!1.,#5H",Q9 J2DYWC1O#W5MM/KKZ RMLGP.J+>F(O)&0SPF,OLN$)_ MP@HLFIW0V$FOMZ*%9.A0S+EHG,(88FZL,*&W>!H%45:/C2TJ:C^]GHL6TF*B M,6=C^PQ##"\@A5:\-68N@48*>+!%QNBIM\!C"Z%QX#%85Q#1$?16=VPAFEH$ MYEPHEN3M \=YQ+%O;?ZKHPSBS5D8CU$8'=*XFS,.@B#-T='W M9?4*0L?A_F?T*M_,OGJ+1)XC3RYH'=!,VF@D>HM#GB,U*B1S-!(\?;BT^8-V M>LM!"NF'QV2;$_!7I%L7,6TNHM!$EE/I^\:O 8H[)_PUK/"A/5?\;;[A(^IH0;X\5):!7'0A,=2F\I M29$%V :9.6&<-.HKQ/.OUW8#ZJU#V4J$XK.!#I^^ZHT*33S(WZ>XVW;T3Z>ZW<(.@ZX/$9SQAN&_6F<#E(Z(9'FL#%)/!^&$R'7X9 M/LY&?PSOQS.;.F%5$JN26)7$JB1=8*M5273>.W1%*3FFVIQ[=)XJH),(9;Q- M$N0_I0G9'N=1[D7A"=67\X7.U-B1A]>%2E55225E2YMI)B\Z(KQ9M-P M'DTA5BU6M5]:>U&LKCC=$@ #[592PTCMZ:0OHFA#"39"0&-BCM.^B[:YGQHBZ-MTF5Y^FKMP21 M)@V?ES'F9!5B'I#'J^$MS/];0;U[*9G#SN'S#*BWZI*@\'AG "]P8^S^9@C[)]5:B7[?76_9 M)L6"/H1ICC5_2G'A?QA@G70IN)Z/^NHM\J1(HC48S=FS\8'EI6ZR4Q:WV:8" M@@E6*2+O& I%LB+#Z*T8)47(HG#-L;M/X0^P-HMU570+-U'L)V+K][BSWBI2 MBA9P'4B#S.P3>B<(;H#O\91RHW?56T-*D31/(9I3(Z?Y\&"7*&?VU5M;2O'A M6L%HC@7,;Q1*B4K16Z9*XEE2!2T&VIS=NH'N.Y^\ MCB;I6*8,YEQUY:7W=MC,T;\PX2Z$7DR>(=S?B%;>G:6[L.A]G2NME<[;B:;1 M?\7&:MPY?!>A*=RDR%UATX];K,S.SI76RN=2YGE'/3N=9:!%VF8,5 FW.0#A<+Z";CQ? 5;R'A$DZQ#C$. M"11LK9'_$(OM&01DLZ'(7&08Y[HK1=9%49ES5U!/H_!MG\@PSG57?%*BJ,RY M-JBGO(^W'H2V>)?Y P3TUTUY^CO774EVY(9CSDT!>;8[S\(' :'[+HA>1N$B M0NL\W)]MEG*.X%QWI[R(TTA]+.FKI7.OPQU!YVG3=>4*W0=PG$SD:/L_EX\/N7\?WM<#H;_O?7T?R?MCZ0K0]D M3GT@B4(B.EZR)7E049@I>O7E@[CZ=:"@$"\.8TZ*(_H:J^10VRO*]&96(N+F M=H.KH '+]R8'2.*;KZ#EI+U0C*J1&!.7=2?<_S\T\3K7\4[J)3V>N* MUD]K+2K1M<0 8LZ]U)SX8E.TS6XVF0*J::VU?IN@6.K)-^?*J'+)S!3%25M% MA2:5"**.>%E7/!'E/;E9HG/E+MB0.CUH0J]I, M;YD;(>8?46V.]CC(+49L(!8!'8_P99=^CVV3"?)#U]\$)&4PBP$8+_I>3BQ- MLVD]J-ZJ-D+WZV=A-$=C/=T71J$;I.0%Z-HG)4@)GBA,,%LQ*T"8JXX-Z"]^H*C MO]X2-\(BYX%C3C15 \GY07:&"(\&T%N]1H(,:_ 8%%!%F7?YCRMU\5HNQY-Q M]):OD;4L:V')"+&ZP/*4(-J&@?16K9&V7&MQ%<+]:(9P]ZDKIY.3)4]:7[W% M:81%R()22.V3T5++IUU+L>6=]9:AD26W/9:]Y\$XR?5#;PH3'YVW\BBCZ"U" M*7)C/5CYEM@(HK6EU3RBWA(YTDPN.L!2\,8Z MOK+)F_UNG%$6#U\A,CFRUG@CM%+,QKK&\LDJ2OU.[)H[]8WO]J$C9'L;T&>H%FJFL6+]!09 MJOF@WMHX(I-!'?YR5C4XVBZ1]?<8)1#;&[NZ(=C"*#@3/X(D17"\V-5&Q;O1 M''_B)B!5D6RB'R_%-M%/5:+?A2):S<_;:WASO2-QEVK<,ZWB64_2N&J([0Q; M#8QFY>"O><&LI\<@3=\]::PU$41(YZTCW8"R!,T*R@V(_7B\V,<'6OW$ZB=6 M/['ZB=5/.L!6JY_(V&Y!NB,2L,-QV@]9_<\(GE?8$ R MZH";?/.35?&RJ=5TK*9C-1VKZ5A-IP-LM9J.K/)[G&=B\Q[/.T1GM!T!0$;K M.[<0^<]9B8I1&.,C*/MA/_2^0&]Y\.S.K1^3DRI%T.I 5@>R.I#5@:P.U &V M6AU(SDY^UCG9O.^?,VQG=*4S01JM/]T!'V4)+0]9T=GLAZ-PDR968;(*DU68 MK,)D%2:K,/V("I/8P=B\T0N-TQF52!25T3K0[KHOGH MV6FQ9H=_@@\F[]X' M3WY@W4=6&[+:D-6&K#9DM:$?51MJ>T0V;_DM1^R,AM0>G]&ZTFEE;]+6:D=6 M.[+:D=6.K'9DM:,?4#OB/Q1IFSSG&)W1@$00&:WS3&'VWNP$H*1:4LCZA*S6 M8[4>J_58K<=J/3^BUB-R+#9O\P*C=$;S$<-DM.XSRX^E*=R0=]O"I=5YK,YC M=1ZK\UB=Q^H\/Z#.PW,<4K9W=N_.Z#A\6(S6;0;1>NWG+[Q8M<:J-5:ML6J- M56NL6O,#JC6,D[!Y9Z=W[(PRPX1AM!Y#7KX@2?Q8"R.O7NP1V,*&5IFQRHQ5 M9JPRTP6V6F5&SD[>?!Q2=O7F3IU18J@0C%9@A@"%F.IX E'VYIY56ZS:8M46 MJ[98M:4#;+5JBYR=O/D0;-[4&_MT1FFA(3!:9^$K%UW\P"HR5I&QBHQ59*PB M8RY;K2(CZS(I="$I*4R^/_7C/P<(>GY"_D2]26KLU1EEAHZ!HR-\1P!CR2G9Z^J%SGK^]_W@R!ZP:H/O(O0;90^)8LT*#/;B6ZSI8A4YF>< M7SHR!R2#+B;-E?9)LZ^"N:-.K#[H<2?GUXX(E JA$,^U=O$\PI>*'8*B$/_1 MS4V5G&Q^H8D.Y7SHB"A; "L$_/,)K3!3=%'R#>!\,ER>PG *$?ZJ781?8SA> M#./$7V.8-'_*84.G][XC,CFENV#^!^W,W[U7@G>":)DSD7_I,/LZ/25>)'7/ MMM"A%%+[J%UJF4L7+W7H#:+U!EO F64TSLC!BO$H,Y>P9C4)0,BV)UJ,YO24 M>*-4Y%.T U?(^I-V6=_"#8*NGY&-_QS '>7]-4D0^0N(K=D6HSD]-9XQ%29% M*W![!X)V84]A##ICH6[PE!=&&0!^^DHD+.1P#S-Y.KRM.'TXPI?!,=SPZ+>&5(M?OO/D<1=Z+'P3929* M<.D3!U0<0Q[[4GP0I]<5[XX8IE*B^OT]Q]3>$3[#>ZPA>,S]E]G7Z77%I<,% MI13;.5X<2<\*1 CZRW"0(D2"-*O50? 4S/X:9.>_P+IL/:;3,]W](P5B*7[] M;B",.?0 \B8H\E(W^080)CW9LDT?6C^GUQ6O#Q-&*2K][I[RB8OQH@S_J;S_ MQ1095W_GJBO.(6XXI0CU.XVPT1RMX1R\\N^E35V*\0SA777$"B2 J9:G?]7,=\%X<6@WQ,SP HK)M 3=([2NCE77?&K ML%"4 +(S6SH_!30GSI@P%V1FX32&"V>A7W<8=T6)&:1Q$JTABA\. M-,/3Z&".SEKS;%HMP!I#AQ>I,8LWSQ(YR0YIE"=7/ZWI,A)$R0M25D[5A5)C ME;@*E*?&_JJ/S:))G&IL[U:YL;_6L?:(V*[DQGXP,#>6@[_FY<;.W!7TT@#& MXT7-YGBS)?^^ R[^.E<]>?'1C$_X.0^;.3FV!?UECDN<.:7N(Y"%K.Q<4^%R M?ZB)2+S%J)U)#3H/(R-A5O=+DJ5R2BKU(3Q_O_G)JM!.K?_1^A]-\S_:HC&V M:(PM&F.+QHCMY#%**KLX_MLQL_&/*@<]/@P]DB[CW8" 5,28K2#,UR%-*1(> MP_A",FT0*5-YV\HPCUL[W$Y;B)$ZC/'E8%J"4E;NI:TP!R!>W071R]GB9 QD M?#F8UK 8)6+T&B3[XC:56&YL9'V!WA*;6'T7_PI3 NN>1;%&BC52K)%BC11K MI)C.5FNDR/;IUIZ;8@Y<^A#&FRHM )GHG*\E>A26'*ADNTVB.!-$>;TM0=ZB M7S+>[E&'VVC'?DGQ P1$228_'(6;M/8]0:LX6\79*LY6<;:*L^ELM8JSY #E M/'>H'WKW/GCR@\RUM#LRO7$XA6Z*D!\NL^J@GS$8\J9=GH)$?*=%DBU7411% MG^R,8JZ0 3(4^88HYTKP1PW96 $K*.\G>RV1Y9*6-++QRK<\G$8KV[,$$[F* M DQA//QWBG<^TM8JVE;1MHJV5;2MHFT5[1]6T=X?_OMZTA.P)>NQ_P*0EQV= M>5'IF)S\64@UUA/2=?XSIBJEYD.=4:JEPS;1)UY?BKP*;1<7L#UKNH@-;KSR M+16J.<\^[>$,UYL@VD(X@^C9)]%H=>C(HU9ND:B1OU+P%UXB$/D1;A>+7I)) M_J;Q44:7X(",-ZN8UONIC8;/2HBPV9DA^(JY3UXRX-Y(9 YO_'M5DL$J?,.J MXFRH3,'Z29I-1/+6W3'Q;*U#V;>,3X=3B=R/I)##%_DPOME^AM$2@C?;?T* A*\3J/V-5UM%T3 44+UJR_$[2E9CL1J+U5BLQF(U MELZPU6HLTB.OC@Y%DJKC]D/OU@\R_Y/X;;C0B,9K0.?C,T GVGMILDRLLOHM MN0^%"? #J_Q8Y4>_\M.NLMP4A$O8H/L<_+X#6L\QO5IK:&:$-+X5$6W C>I>#>=]K,%JYU8[-T4[MZY)ZYJTKDGKFE2\DQ?)1;LC MLOQ/D7G8HVSNS+Z=<3?R(%$8[7?XO8Q/>-JX_H8HLCQJ;IUP'+GA&&0+53066RL<_S)1J.4 MIYLN^Y^7]2R!U2+ZO@6FV;.@4G(7B.4N\N=2;$Z'[C:OCE70$C?>$'+WU>I2 M8*V+&O.($Y,Q2PK32ZK?L25&[Z#5RR F)B806?>'%_+H*_$:*/?H_ZJ/S:*^ M9S4&?2N7_J],E_.'SKCT/QCHTN?@KXDN_6+[*]X &(?[G]'](\R^G7&3\" Q M*E9X%R1JZ;KX%V!)$PG_()V)SQ:"9,ZC!06APU=2%QL2%!2YU;0VOS0P@WA&K,QE MC53N!]NL66K-4F/-TO9"&@0@CG?ENQF7]XU].F#&\F PQM]9I8UY]WO:6/<5 M/97']6*I!?']R,.0&WA)@KE$ 352&".>I,A=D0?IJO72OG^R'_!=!HEH,HSA.H4=R#>Y]W^Q5K7 @3,XPW&QYA\(R@]8)= M4"2<>,RQ(?,H#6;H0[69UF!]'GDT$&V.I3>%6=[V!*!D.T<@C(%+*(EOMM7? M,)0N_D'47.,KT<*$0)FSBJK$,?6 T\:*7&'<>ID8U]F2*U$9HZB=+2!#%#55 MDKJ YO:9O/=$WAT8+Q:^"U$\1L4SD8Q@279/K:[)^IE?HR)PX;B !ZC$.Z^ M>^LCZ.(!>"70W%6O\U%DI<6>UB(7NU MW#TFMRO1D+TK \,AN5AL7D!D9A?E1F@U#SDW3A_A2_8KNBN79P"GI\:3J*"Z M*C<>A44/\NLC\BGRLFE_32Z>BB*O34L>+219""R<^@83L,W2KG?>H8+L[&UIFN@H MW9R>Z84I>%&84\R NB/O_*<1FD'TC&VDUD?5R4!.KRO5*<1Q&?0F>NWS[GWR MUO,RPW^SW3?9S=D^R47+?;5Q9I[%H["QP(R:#SF]K@2CR< M%H=>_QDBL(39+V\QH^^ C_X 04H-0+DL)4ZO*Z%U&AC#> 1>UBWF)$7DR$SF MT0#$JP#&\? 5(M>/87&F[B#P7&AR#^9:O1O M&&(7&L>YZHI73!A6*5K]=^UTVO-M*JML4;QS3G[<6L0-XSE7IGO@SH97BER_ M>XX'PRB4(.=\$.>J*VXZ,4RE1/7[ZNB$/Z:$15B;3.,L/R0'TEJV]<,Y5UWQ M[;5%5\K['*=?@^E4E)'.OO85LR_>W:SS% CFZNQZP$\-22N,<+QVW-/K/ MP _(33S6V IG,+\XZGH[5Z;[R 3!E (QP/-%5O84;G8!W1,4+1%8ERL[6]'] M-%E%B-3"G4V'=>YZHQ7ZER8Y50XQ\FDV0E:W*P>.=4FR"=7=T<9 M RI\GT($.->F.[XNSX]R%NKWEA77B7C+W"^5\0)S8!V%V7+CN%%M[NQ<=\4; MQH>EE-PY[J\F)_7AYE;CE/NV\MW5%_ ,;R ,!^1X"X+:)7[6>,ZUZ6ZLL^'M M U*T+\!C&/W0F\+$1W6 ^!4 ZC#.=5?<5Z*H2KGJ]UZQIZ> -.O0=L4OQ8>E ME)PACRO69U_8HA"V* 0K&K[312$NG;#8G;(10J","1,_-QU. M88FS!=2]?$4A25T@7_'WZ82>%%UQA&57+5<6U(?!W_#Z*(_']& MGC8L_G(7I0A;6\ #H]"E(Z'(X;:FU M]@,WLVOI5OATYN_K)[RYN?.7Z$L>)A/?)QYC\VCNHO491?[MA K G*R0P>"XHY:?!*ZIAT)927A4)&-K@<,=U$)*U]418/'*R C]: 74N9T;$;7A$6 M>H5)^YLH)2&8Q:<99<;K6YO-9"I.>D;]90.BA@"%Q/5?''\V_,F&/WV'X4_V M31S[)HYL9RT7CQNNC>R;.#_FFSCZGOPP_56]0^7WIK]VY+E7C\VMU6_HK\R;O0V?N2C\8>%7*P5_S MSLL^IL_S@RP&9 ;=%&$NPGCXZ@:IE[_U11*#TR3+"QXOCFWBO.XU9:>7,GYG M7M.6A9:QO5WXK6!W!;TT(!40!U%('I=&._JG?OSGS9;\^PX0+X[UD%@/R7?H M(3F8]?F>H597<7';ODX>FM ]E9[CNZIEQ$>R.#HD(^C0P,2 MKMIS=$^].;%ZY<,*-5;JWIK-3!>&ZBXXDIJ4+"7JO#@R(V"%I([NPIL(=NC.V@>Q(88FAHG0T7L$FFI(A "HG'=.8O0W_ANR!,BM.' M\: S5V=%N8*<)V^[15AS('-C-68%SQ'P8-_-G,[Q%+K0?R9G%O/.F-I/55KB MY:3)#;-C-\QJLNK4I^1>2TOE4I\XJL85TRXE]\1NJ".W*]?,O;\;>,_,Q6+S M;II/C,T)7L'X!V )>Y1MG]:M.YF*+!1&7OB.%\4Y]!@E,,[2CONAMZOI$2[W MIY.]^+47O\9=_%Y(P3'_+K>>ZJZK@9H-!W_-TVOZ M01"]D#3.NPC=1NE3LDB#4_MMD")$K\(@-([6VU>AB#A!5.:XFRO;)'*ZA MG")&6C>M5[R"2>4T$.84.>&;7M^0GY :@32Y"8ZD]6Y9_@*LXF+\&! 3%; 5A8JT,:V688F5(V,/V#U/C-3I8D:>W1N%NC9(R.H"DNEP3'&@?-'$:@A=\N7D^P% M+I+[L3OS7[-2]/YSLY0:V^H-<^59'(?4GR&AQY 7OQUX^'3'+?_^_M/3"%R]=<;O=M>DKS@M%TO MMW-S*XG\5>[F_J O7$+4(:LF$+B5G_L#TP_[L3-^[H\&^KDY^&N@GSN.81+O M/+7]ISA!P*7ZL^O::WV]0LAMUD"].8%LV=NO-D QV#.36RI^1Z M*X1>41X&6Y3I.LTJZ^)IY;L^35#LSMV)FN3#PBC'K.F^6 M]LK27EG:*TM[9?D="=1>6=HK2WME::\L%5]9VFK(MAJRK89LJR&K][QDONR8 MPR%VW+0S-8IK"%=8N:U:GR):)"_U;R; M""7]T'O H!)(S.8Y9AO[=.= +RN+DY0[V3M;4I3L/N-,0%*+Y9)QH;D#LNWAQWY)W6?87NQP2 M.NK9G0?<.8#L33ZC;LT'(%[=!=&+O3>W]^;VWKQ1AO;>W-Z;JW>;VWMS>V]N M[\TOH][9>W-[;V[OS>V]N;TWM_?F+/Z:=V_^"!,NI^1!N\[4SR##FW_BW167.[3_>VHG+ M.:MWZD'O9OLU2]TJ[Y_Z&,5S]H@[_53C'*0[$01BF!@Q!KJ>+[B%R'_&Y#[C MW25.4)HY.NQ;!?9JX3N\6JB;Z^2A$<9- JU;ARX.&#",,93V= ZB,+L\GV\Y MWCZG==-].\!B/4M@M8B^;X$9XOU7(;D+^/F/M,UQ-G!!"^-I2)Z^6N\!6.NB MY@J $Q-5(.0?ZU:V;F7K5K9N965\]L-G&">$U=>[/Q-N7U>XG?_4&67_(>ON M:&\K=K6C'_?7Q"*L$ZM<6^-^^_'5K3&?<<$9HU[:]Q;X]X:]]JM4&O<6^/>X)BQ_69X4&N? MZ]P]Z&&\GA6:'R @;;QQ.(6D"+P?+DD*:%Q$XXQ"-T@]$L]19(I:OXGUFQCG-[F0)FJ^ M(Z2>ZJYH3)I<& U,8RA*TKP3ZMEJH"+*P5_S%%$2YXC/3_(?\BK$,PC(A4,_ M&0"$MOAPS(Y9R@;/U5^KWT'D!.!%8X[*6D]QJ2#M=29A&=:,H37I\'PYUB-2 M6*J0[K]B+S+Q0;2^&\I=)T\4DK&9$ 7-F1TBMN@$1U+DT5*>#L&!2T9"1&-6 M/+$/"XNPOR> <^WQ]C?>"R.*QIRZB3G18FNKL4]GO#$T!#*J)O(=6/BO+P!Y M9YY8C%',S]IK"W)<>,VV4HXNZG"=S>?C1L>HSZ@KH*S.1?H8)36G M0.9_L;Y0ZPNUOE#K"[6^T.ZPU?I"Y>SD]Q$(XPG8,O;Q:K/.>#:/B#;'@5DE M3$P-9?3LC+.2C<.HR_>]:EF45X8>IIZ [1.3*'MH.G?IQ00*R%@?Q^DZ_YE5 M,ZV::=5,JV9:-=.JF3^DFKD_-@?1FCRUDI^0")&BJF15WFSK3]9JV%MQFI*L MACL$X8@"'(3Z/T1!7@8XA*]Y*RK M_WIGM/W+\,*,#+"[" G,",I0LIUN?U/T+ M/1W;6O7;G0GZN 0G&&$B^IT@5>A5)\BN6N36.CZLX\,Z/JSCPSH^K./#.CY$ MM(3=03I.DS@!H>>'R\>4\7Z.]&]]_XX-"O+OP)%QBNX;])>('\,)\ETE6K\8!=^_0T.8'X8Y-<[ _!DW)&7=)A#Y$>W)!+D?ZI;S0B;L M#CDL8B%LJC8Q>51\/TX,J3PQYQF0RB5R>1^^!\(Q]$L7V7U88%&186U% @ADSJ*"3Z2E/D M6T,\D$#O#L0)B:%1]V $FX3&,!>A_KI"BP3YW$I(,N.1M(M)5E7GP3 M.5>)U:-^2)'$(PYRPK2F,(>8$ M* M''?5?*0F?RRUD_&)@EP09-A,;5A^= V#6=C<]>$X(BP_=SCB@D+K0VHQN?%287J\(WCDYI'$0A)J7U MTJOM;GR.E2 8&4E3YPE$X@)L-[[Q*4NRT2I\..F\DWG^$JE1:_# YCO3Y.%D M) =I>X*G$OU7[RC,8@#O(G3*!>MQLQXW\SQN-CK01@?:Z,#.B_ MI8O"&!BE.L=H3IO .LVR(!T68H$$:)]$:HKB?),A_2LG;)%'Q M:=:H9[<>Q3C6#A&&=:AS2*132[*!& M6R*@#\5?B'P^5.2S^[$SZ-<(8__++KC/#J@U@*5?9Q26?IUUP3EV0*TYT7ZB M;L@.N,5JJ5;F$U/LANR KZN)<.O;LKXMZ]NROJVN^+8>H]!-$<+K+W>R4 [$ MXZ;=\77546ZHSZN_1+!XCNF?$"#KX;(>+O,\7,UYA&L_R68O(\VVVJP#OJH& MLJF[N,@_LKA^LYWC[N/%_D?,Q$U65U4OW''GUA[SG"X9&@R%%<64R\"0Q%EI MPCC1A!0(9;S EAF\AR"&\10&) !] E"R;;1&.7KI>8Q/:);7R(2-25UR>?7; M7T/42@YU_?2\42=3$DVH%"Z)>92 H$H#708-S9V>SFS6MJRG@%%8E?"/"']O M@L6\B-!Z]T3? &ME"+@)G?GLGDY/9Q)J6SGPX:([TLY7IN38&>-D!5$%> I' MX2-6N. MS)4?ASEQM76TSE<^:B.KLI]S97I-5VX8LJX>U$CJ+DI1LFHAJGU'Y\KTDJW\ M..CE6#4?8_P2\X A7ZXC"<0%?G2ODMJK_A!EF5L/<+6 M(VR<1]B^@')T\6=?0+$OH!Q2:N"5]85?0)%T90V348A/4'@?Q=3[ZFH[X]]$ M::+:'&/YJ ;V8TI [TJ056ME9_H*12Y"XQC_+$I;5.;8U;64[Y3-$_+[WK_2 MF&4DM!S1^.=5SL=GCHW>,%^;4(BOYZ:1C']WI3TN&6^L2(IPIMN0%&DR>AK_ M"@L_#L8#+#7F_SORI2<00_R7_P]02P,$% @ K$)R3N?-WL:R3P >=\$ M !4 !C<&%H+3(P,3DP,3,Q7VQA8BYX;6SM?6MSY#:2X/>+N/^ \T[$MB.D M;JG;CV[?[ER47K9FNB6%I+9WU['AH$B4Q#&+K %9:FE^_>%!LE@D 0(@B80\ M&W<[5DO()#*1+R02B7_[?T^K!#UBDL=9^N]?';X^^ KA-,RB.+W_]Z\^WY[M MO__J__WY?_^O?_L_^_O_<73]$9UDX6:%TP)]HF.6,8[0E[AX0*?_V#^-XB(C MZ&>!"QV^?O_ZX/4[1'\\(W$4/.^A3P$)']#AMWOH[<'A!W3P]@?Z_]\>HJM/ M:'^??22)T]_O@APC.JDT__>O'HIB_<.;-U^^?'G]=$>2UQFY?_/VX.#=FVK@ M5V+D#T]YO#/ZR[MJ[.&;__CT\29\P*M@/T[S(DC#+11#TP=W^.'#AS?\KW1H M'O^0<_B/61@4G$V#\T+2$>Q?^]6P??:K_<.W^^\.7S_ET5>,!R1+\#5>(O[Y M'XKG-?[WK_)XM4[8M/GO'@A>]L\A(>0-@W^3XON@P!'#_X'A/_R.X?^7\M%$Z>-AGWN/@4-C,?V&_ M^:WR2HN4JGT1%\_GZ3(C*VZN%W=Y08*PJ!#QJ7/TOYU]\_:;]S]]_\UW9]^_ M_4T?T9L_5QS8F3#!>;8A(3:B7BS"[LR"N]]^^NZ;[P[^\N&[]S]]^,9@9LRQ M433,=^-T__/-5W^N_7601D@ H@8D^K6"_>]_$Y.9CK:H_#3_D)\T+LBNS-$ MI9HH_7& R'+$FS"C,<6ZV-]9RR7)5J.$K)I7-HI9;[0UJR23D[@,\CM.YR;? MOP^"-:7W\/T;G!1Y]1NF@^_W#P[+R.5?RE__1MU7@=FL;H.[K8UJJ-SYV=O# MLV^^?7?^_5_??_C^I_=GW[][^YL$VH&>_?6G;][]]-WWW_[UPR=J5/YR\-.' M;[^13:/4 ]"L? B)?)AQM"94)]6:2E%>BE./P]7WV^";"L9 B^D-;>.BO M?OM(W5\BY'CQ%.=#QKH/Q+59[I]V6T;XB,HJ_@U+(.K,)M]J:*G6XK7Q+[LP$':EQ8!TIB8_=TK MZ]+'^4'KTL/VV41C03\4L8^=)<&]3B"R"P 1AK2GW):&^N^(#0"W%E(N2Z./ M/A;/+P G. ])O.[;OZHDO!<>TE9("))+26.<5[9#M3*#-D2Q++.[F3HE?4(= MG8Y-Z0>$L"TR$J0>1PRD6YX(L:%>6!OE.DBMCFH19A.96Q*PT[>;Y]5=UED@ ME7+L D+:FS8);5$I_X[$ *\L3"_W!TU+'^MGWAI?X_N8)?G2XB)8:9F47C@( MBR(A0+)%WHY#;* 7YD2U!%)KHN#_S+)R3&T8"9+S-,)/?\7/YOF4-@+XQ$J7 M)(GXE ,1'XGH4*_,C7)]-',N_8LSFT@=;PAA@7B\M6JRR]*;+P]YN'@*[WY:9@E5XL)-,/C)18X,*D M >)D7H]#(0ZVAP0@:D!Z8;3T5V\@IM)8NKE%4)C1:[S.2,%V D50;/H.(88B M@7X\\*9-2J!, $N/60,@ >&AM5.OG6X0IEJXF87OYRS9I$5 A.W5.COO!X2S M%$2>-+FI9[OZUV!FB?D%)\E?T^Q+>H.#/$MQ=)[G&TS,[94, M$;S!DI,HD2P&@#@$JD"0@/'09@TLH*;14J_>S#)XM;E+XO LR8+!TLQ^(#AK MM3MUB3R)08B/\LA*];!]P$)U>3[[<HC2S#3P MP5X9H8%UTC[.[U\D1^(E3G5D B8]0NH"0Y[*]9$R)%3E 1V86!FP5O>$3K8H M,_NPFU60)$>;/$YQ;K';VP6'CYG:Y$@\&Q^&JG%>&2;%LFC&1'UK,K,4G:XP MN:=[QA])]J5X.,Y6ZR#MRX9*/'H_.%QT)"-'(DW5<"3&HQ+ "\.DL3X#P9-J M<0#J8R^79W$:I&%,C666QP/WH_2N%JAP>G.%0TVXO,HV6Z(:$%60P#>*QB^+ MCDFT6&=W KW(=*U@!>K]@ M*(O/>Z7"M2B7^6-;8]R/!-KZRDB3':\'?/P/DPM^T;B.#4(!N%=0"IF6&U!) MF#ME.0[R!UUKS\="V?ARHATYH;_VQE8VF:FTD U..K2+89AMTB*_QB&.']D= MU MO4LQ#5;IUS;ZP%C=HF1$499N[8KE) M4%"!T"%_.MP[^/YP[]W[=^@5XSS:1W]Z]_;MWG?OWG_]M>N0PR^^'+[]9N_P MNT,-OL#;KJ96B@O;RL^./7,SB@G+ M=*5TJ0^PW[#=L9'=<;(_.8O1\- MM)>0DV>^\4VS='^N_?R8+)LC&L&]S8"H:D;[*CEU&>UG:TR*YRNZ/KS_Y]\W M\9H=T5]@@Z!?@0,N]E<2UJD@JO[LC5G769F!2']P6=S)V8]9%GV)$^TN)!TX M: />(* M.]6?O#-4;:9K6:86Q]V)R'E:4*[&=TF9 *%B>OH4)AMV]5(A/KW* MHX4+RC1I$MH6LRU8,T'A66+"9!&5ULM@!5VG+>SR%> 6K)Y\_Q9_IDJQL9D) MP_F"V]Q=$3'(03@7YH]Q34LBM?%!V5T# M@CNMM[>@W/8V@?\5"7!O;+#IPBKML.&J@HCOR(I'!29HFZTD4E8YF&R!_"L? M'%XV+9LYN&;NJ\NN@F=6]$*UA/Z&;'#4G:.N*35!"59Z;D2VM,1J+<"Y50T$ M@J8 >U"P D,H7-F[N3BK:^*-91FB4$1+5S5K &"45+.X0$MH&Q47E8AVPIMY M-=$U->!^44<4#>M(O% PD>:^QH\XW9A6DTB@H4LQ.\2T!>YSB@/"FKX0,=(# M)S;9W,%+$OM%2:LHL5>.'-XXV>1%ML*D.G.U=#0R-- ^1DY>=Z,B1J((\"S= MBL6I'D;C'/](?S)AN@OGDD$*E\YAU8\"](J*6-LOYNP MX)9[EY#.T0W]GF(K8C41$\P:;OC)BKXQ34"P,2 MSX\(Y.']P X9_1&O]R&[SH0\%M,OH)ZOG>G!U744\@O.G M@]<'!X!8M=?@G3#WNDHV?7!A%W@SE&A.EI. M4JXW#D^NMJ\BR72_ORU8&PZLAUJ7@,ZAE'CG2B:S^P-2VZO4W^Y]^.;=WL'[ MMSVR2O]&__7-=^\]<+DNV-.CQ(P]W^V]?V?$'K@>=Q(E4/>[Z]< =ZI[2W"0 M;\BSO>/NP0#MMWN)ZCX-+08)F9U.RSZ(B:?X/BAP9.5()Y@_N%^3"Y:66Y-* ME#Y"J(H_/T.%C'A?[)N PB5@OF/TX1:$8[(VQ M'5@;=<6IQ\;FY!D9HTZQ% M=$^Q1C4(16*45X<>_A$U@1.:BRAPSZ2O=UJ>2EOIG%XYJ:9PR6X!L\= "'[ M:1X_XO,TS%;X8Y:S ^;+Y6WPI.W1#-$"7CTQ)%\EQF6CMR8.E%#PNL5H^(P* M$J0Y'Y*%GSI^UNBH 4\]%SA._CE+E+=!0DK%WZ3&2G!8%NX#*(Q]>6 WT55(I6 V6G ?1J"._T MSR\H[9\+VE]RAXYGZ.8YU]F-Y4/I.C9=3]M!='3/0T6+BGD4-+KF!V2FX MC _@L8>5F=#KAF1A(Z *8:X"4$++YY!OC^O'%7)UL$%[[4%B!X55 MP#0*&KRSOGH+:E%>)%E-6%$5%21V-G4'@Q]VM$64KC@* $^M9M]"&5C*GE6" M%;G+;?GA%.:QBA(7L651K$]E=49!JS+$!J XJ#VHV#4+/ MLD[Q!<2=!LNH6V+H3<39F-/8<%.%"MJ6JLE4BZ;_4:;&(NHUPAE<04#!- LN M9> >V,B!L+)/^/9\"RH'5D?7#(*&DYUYC(@EE;B\,W[J*+)? 'V.(756TLX M0D:/HEZ%!PDK==-LR0,/_>!PCVG(R.E>%2W'L+3ZY1H37L.4HU\KF/_VQ@X. MK-' PQFJ!7)9_2V7=D[\-#VKH>@MHA=0_3[G&G2X.97)D":1;N]TJ,C M_N$Z>&!"_>'@L!1I]IL*XQF=_$VV++YH[+*E<*Z-I8( B30@-@Q5XP +70VF M/MML35X4]6&^419NF.WG#L[!A)W[R2&%['60 ]HXPC3<;.[RD,1KQNZ;S7J= M$?;>WJ<@3@N>7B:E0T;/'U+!(BLK8Z4,MVPLU0A#>T6R)>8/Y0;)#2:/<@=T#NBT4JL"X*>6 ,$9T%N+RBKCZ 4SX8.]ED&4> M$SJA"R9T-+ C\E!2WXBX3[K8)EN\2;+T2):X(C77DRKCKH<#3=K^4IKME+W) M"EEE@YSK8YEF3N]/G]8XS979T-Y,L!P!5,)=15);E.JQ")>#?6@P.3$%8*<$ M@\*E/"<8DBR7)Z9Y<;DTS)'T T.[KS8IW4/0G!\_Y0%[Q?U5G+(7S>E/$5X3 M',;B5CW]^Y^^??L>O2I;H?WIF[WOOWWW=>=.'[@M[ETXS1/1[JHYO"^/$XKS MGF]2R>^XH02Z9EF! :SWKXJH3MZ"RY_(4Y2#/3#,4Y, U_AW4,#4C7^'I,OE MAB+'E!,/="XG5%N3;,TVD7)M&8C=5,B@;?<0J=V3,C&>RV"TA? @5STW2>"> M1TLL-;<&PS+I3MU^Q"F-RA+V2'*TBM.8163L*5=#]S2$!LI'#9/7EL@20KR: MO0/C@;^:DQPPWZ4I@DH'IB=_@-MP4\_510#MK?I(ZL_D9)TMK$=YJ"G) /=* M4C'3\D0R&0-0DVU/,^,\50,4/$.U0T;WI;(\1VQA*\G*TAD4PSXYY<'DC5O^ M3#=Y^*1:5P?TTFD=!7"GOQ=9FNU.HS0EMC6XPPBAW: .R6WY.T^I6N*\V)Y* MHIB#HE>E:_EZ#Z6X<)RK]H=.<$>J+P7C$HF^JF$^U4KK>5@H/ M=PM#2I"V5'KC H969^#ZA7)I7,J8^+!EKJX-#FWHN^1(!:LT;EXU6Q\_?7"C M+!$H+1/<+TWNE.$L(SB^3X_+)M:WK(HG$M MK_9TG-&8G-ICH9M4,Y=;NK/E[,1.X/%]6]PIYZTM+:VJRHGI!0^)M'FE%23I M&BP/$DJZ09(< 51(I"*I_^ A[FY8Z_Q)N77E:10/\J^3$->;(_(F)!H4264 M-"2/#E4+%\I3%G5^; <8.HQID]*6-/IW_HJ01[&([I1Y!$M#:J*,E09T!$[9CX(\ M#EF]9IQL"O.&HD/HH,.I87([[Y25$-LFMWN(0_&HOH3S*/HRIW!+323&L+LS M*,J2)" -Q9O^V:LQ =H$9$Y.#\]HQ8]PZP9O*4<9!Y,02<_0N+.CO^#X_H%^ M>$&%.KC'%YO5'2:7RTY+2M-@RA@O5)!EP8"V0%XS1%R_N/4A.7Q^[;F^>Z#G\'!LJ9MR;>EL?FGSU( MB8R8+9@3[1,-I8/LD0N'E_JKCM>72Y&8I$IUG*WHC!YPFM,M3_E;RU)X4_30 M[LZ<'8SOHV>+K* M"%/815&0^&Y3L-=5;[.K@%@\#C#5Y\!NCDW&KDX?(7ZT'NZH#DN%^+%+](!N MN M?TZJ(^I+8I/H!;T;D]:34#O)_)3P86-3%71I4FGIFMY.#]NNNET)6-QV6 M'T+%%G>CB,^G8H^7RC+PR E$[?7NR@/HO-,GQ-J$5=/4C<14* ?JU.0U?-> M6"MF\*# JC'N(C-VP-; M8 8KO+=A0L>B,BE> M4W7,;[-KS!@9)WBG?O0V&Z\?2KLR^WR@78,#AK=UL?%)5&2(5!]BUT5$F0_] M+?N9S09MZ!?8/3YO-!967DQ\F2/A'?$NSU$0G> [1:N)[A,<+1"0UW8ZT^X> M:D>(C4"G4[>4L'M!1VO"$9OPY#TPK)^1&9SS[4.<(YR(2)6P(\2N*LYYOU91EF((< MUD"W,4&;^IPV"A_*=;IDJ>IA1+/DQGC/RGDFIL:+T) 1;.#,_0>,5&)+!_:*-R&NY M2 MY=YC[+R_68%YV1>-K(TSGX6_[]^QD;RVIAKJ13'1Y%3 M/>.C%"[U$SXJR7+8!#3/-^P%YLLE9S9UR[\$A"IPD5.MKAXMO23'21"OC/>! M9LBA/:$I*SK].4MX=IA6W8!BB'ASBNJA6^^\@I4 Z+7TM%C]$2G&,O-9EFE< M+OM:9&DE'K40@:0C-4GL]!\08*B$0Y=+Q" 1;[-_F:(ML ?90$L:;Q\PJNA< MEW12/:1[C(TXWH[3D/#4Q:L(BY]8;R[>-$;6.3#G1Q;W*8M;.IG%J2+86[,$ MKR5[QK5)A,FBFBBT/+=JH,TN6V\+$3PI1;%Q^G(6A2Y>+JJ4S ME\HII$)6QZ T"B/W8SQV&Y$_SKE+HO1(/.;U-XP. MB?/(74IDT] S]@NF.YV[(EFT"8LR8_;,W7*07/'VMNW9FCI#(]S03M&0$3U> MA(=Z7TIX],H$H4]5.Q,SPCM?:B/Q6C[50MPA?>OQ)B^R%28G>)WE<3'"N78P M^>-=>XCL9'C*(2@JQ_3M9]MX_-R[VE#KL8>52:BABY6()Z3N71&\#N+(^D7$ M 7S0OE2#X+9S6IN& I#3,(V)(GX:VL/CI,LU)]=AA M2D33 M[_PNF7."P+RDMB JG:*N%/H8]4VT<^W##.T+C9@PN+_I"_?\W\S-2"RXOS07 M\C&;.;F$@ZOU69P&:3C'9DZ%V;/-G)H)0YNY907]DC9S&NMNLYD;7G2G54$A MQE%^1AFTO5YWS"\;\DMV%J5 PBAW98.R7T&?%W"E=D)R=W,R5T6/QBU?3[3 MAM:K'3J;=U %'+KIHQ/<6VE+LFZ)CY88N]_3G67D&J_+P'](595!N0(3]*Y. M261;8+;B$CJ\NLWET5GI3!1YY:AWA,_8,3P*52E/]8E.+I[[MT1>O#H.=9CC0^PB%P7VSMW8 MK+N6)[)8=(?O.?5.0_NV5_\#/B8XP5Y\,B.\TW*KOZE/GV0#.*>1Q%5_DE$$ M]S24A;2JWXHR%U5HW5Q0STG(,W62/[->2J8N2 \IM._1);WO.&$/W>'[.$U9 M))4M>9^M-5]0URTH9Z2P&E6V&9L^FS7HLG/H*D>I#M/%UF9"7ZA1N>X.JB ^ODJTUN MIREN Q)%<1XF6;XAXF2K.L:E(4.-RH^6OV#DPO4&-A-H=;-@(VD>T425IP." M.*+;1M,.A%)XJ"A&05!O_0,;AN@XQ?.7 /EE4RKX;54J&9URC=%S'^KE.NGT M4370&X<\I!]*WSN@'"[OS5(1Q'G!YG&!M=UI&PSN3FQ[^MV4@!C!U7D/G3Z% MR29B06S9#)._VU -VD/UI22TF"^O;>,Q]2GUQN-)9&O@FFN?8#F]1YZM\&WP MA',V!=-]?!L<>L?>):?3*)O]S:L]N.61+Y/"UYRB*608G2%CD>9Z6^V(SFZ5& F6_ MADCK]$2MQ_-LP7Z<5ED"_PR;UK(IC9S.FKD3PVM3>K3<*J^-$)7L9A7/AK_=1+IF4 E>OET 9NV7[)>CFRT)'@!YSF M\2,6>W-#>ZB-$,PV&I"LDE(.C':@Q4-R_EE,TT566T_#%798*KN[^SG)5E3% M3 UI/Q)H.RHC36/S*\;Z9T25JZ57R:I8*L?O*N?LLF7O ^GRYW(K&- WE+<3 M[Z3]Q!9$_!V]$O^J1FF7S>R/ZIJMHR#A%X%GID!1MF4S?XI.9_)P"=8> MJ1]^YGE7Y!VFI(3'H@ZJJGZ_P%_*!X4HFZ](G(;Q.F'=G/EB7BX74;:6O(^N MKE*S_Q*TCQG%I.Z.4OR)OSU[H;2/ MZCWF;L =TL+>A*T*G<5^?UB^AOFYS&PJ6E/M0_ M*YSEZW"'BS,Q<]"Q[Z$*JOJ-%V4K/C,$\%AV3I4;.,>=4=\<&RT119UL")L\ M-Z.\5)U:6OX7BP-@':30\8DNZ=UF ^QUS)"SF'3;$FGB MUPHGB%)@2 :/58R$7/.$7%_"P959;)54VBPWKL/80",$'6+'"?-\^WSS'DK6 M)'/ *O4B0)& W2N/AO<0A1V)A&6XF'8Q1=#08W4]QXBE^?9>0& MD\A'B#)#<>U:,R+;A*PWF)[QO/\$C M0;-1Y4?PH2.B^@&'AGSZH8+"3!@%%FI,H,'$$)%:\CE?_L/:91K3Q=UD ZK? M5_KE%K4D=-@5ZH@GG.XMTN@:%S&9P1&J4/OF$M5LZ+9SH"*5)$%5(9#W2J]7 MWG$. KUSE!K";.4RAR79-P4>YT:5.'UQJ .$ZXFTW[[5D,2NEPW2")487IC' MU1%K(]^K(=,N+ZJQHH/J*<'^RTM\:G=LZJP>&JXW$ +,JYQ MF-VG'(N5ZYY]/M#^W@'#>[5QG^-C&;$:(7HU]V1\.C[PB/'>A2^NK(!6S./( M!( ?9?#)G*[62?:,,1]3O5U[1:5HY(G& '+/#C8&6=&YPE".+<_QMUD*DMV3 M8.57,&&[]#;);:UU!Q=]$>Q(ISG50?_@9Z"# 7OV&"H$:&G++$LWP4FWIGB M:PO7:?ZW2WZ;(3]]PB2,MC &W2").J;Q>X4$^S1":6V7#=W0GZ">:M ?C. ME<;"&Q$6I]%/.+JGFKA]I^RD?@W3V(R/^@:4<1_)F.[[ZA4ZU, 'K@G3KY>. MT9] (-QIR%D0$WZP]HD_I\ WCN?I>E-HJH32V)@AAW8*IJSH9!8I/.((4 ,# MO!9,N$0F3L%F\9VVK6?A6'X5/+-N;50]Z6_(!D4F**'LMQG9W3VM>)"$@Z,F/+APCUX1':MM MOL(.+36^9Y'3-5ZS'K/I_10V6@,EN'76(KN3>A10_%GR9496+R G;K"^>J99 M>W'=ON<9B[L^(^SP !;(ESZ5Q/4%#R4 N&C:,%K'HFJME3L!9!4K+#-)]8%5 MJVRG9'P'18$)VF0JB>P*8370AW,86Y:;&,;!E7/XS%CY9-\5)KS*T]@4RA% M64$52=T409ZC-2;E+29HX3/DL([Y&UH?EZZ7TLZ.9/C-V3C__9C@*"[83Z:F M3X4*VO:IR>PQ?MO1HHB"#T=L//J5']#2?9#'-E%C6?4>VQE<4Y=;]Q#'CRQM MEM--6,229[P"M?\)MPF_]) M&=?S9"D?@+9X>!E2C8RW&JW0H7JX)WHT_[KKI1@F%S2(8_1R!M:I!P4F:!>B M)%+WP-L/D;== A//,;B2#LN-=]^'RU+ZHW@(HIS:L-#VE\R:X@4K539G0#<% MS.* Y!GQQ_1PM%.NMX/1%R&?9LET;+>E'(RXX5*M1KD8ZJ\;&^,QGP"]"6/- MEA'27@J[:I,ZFA,V-Y!G8DC9/'Z4]H_FA_T=(@ )\<;!3V YAF\;C3(;@'=& M1@4"FMB@W+\VL1-=,?'8_YNMN]+K&RVZ.\G^G./+Y6E>Q*N@,#^^:$%#[[DZ MQ+0E]+/HBE$/\47X3)ALLJOJ71_G%T,:=QLL+>8P(KADV3").G<^/!%$2^[K MI:STUM!A+0P[2SEJ]P,5W5$6:73.<]GQH^CK)DT$J\LQ+#X!;47MV-+?QI:C M04T\ODCZY,MF5%5C+18NL[1K@L.8SXS^G.!R#?@?)'NTL;LD#S/L?7YAP5F:"-OQ(2VW%? OHCY5(MB8N*-U]J=@+?G<:!@D@7\37DO5%:[K!"DAT1;)H$Q:_!(1. MKG@V,^QJ)'"/.*A)ZZDC93?A4370%WFV8+F.+==9-( ^+Y?+NE-HHW+1+CVB MAQ37<31K3GT;/%DF1:3P<%&SE*!N ML,R&(CK6GS-R,R;KABPOT\ M?<3B70AJSL6EPU'E[#KX0&O7]0CN^O4*"A7!$PH%G.=%V%.2ZHT?,)7:X5)J M?9%U>EU\6^EK:?25.."ZM"@)ZTD^8Q*O4-U&QVN+K[-J ^U:!I=LA*WG%UY7 M ?E]E(678P&UZRKBVE*U'>NY!;=1?X4E#AGV M?8[^19QCSB=HZM3.;%(&D&/?Z:IRN63=5+;MILX+O,H73['QW1U3]- Y(G-V M*/OT--KT9 1]HE895PU[&+A_&2-+<3#+P!O)@I>J<)*M@K@3GLCLDSEB*%]C MPP+Y$=0>ZB@#0[2'MJ@0QX5^%=C\<2G6LJ!T&+:",*HK0_W,3>-AI^J5F_P3 M9D]:&^UI]# "]US0(UIV9XX![KP#5H.B7P6P5_T4QA$[&T5C.B*,(XDI-\H; MZQ=6H-XX7'/EU.ESH*^9[MRJ:!W6:1DFM3R]]EB-!,I=#I'6FW9 ?;WI9$H( MY@"U5DWI['26S&%-6_B HTV"\\MEC_,]>F;_>Q:$].OV+>HM/@&]W[%C2^<: M;H6E;+S1%_/=/8N-C\"&?KWED?L6F9T%"2L2^K- \;%[9"V]!HG<\10 M+L:&!3W)- &%2C#$X3R1^HD62,=GV"Z[OC,J(CUAJYS)]'.0/9TGV15^J32S#$';/[/B1\3Z _C@ _M!@E51O/1M<1]D?=S*F$7F6LOL MC3R?I[7B-6X)764Y[R17G]Z,SA!-]7E?LD?3L=-"J>*TX4UV+KU57]I#C6MQ M?NB@4S&Q24I-*Z( A_BBR&:1-E^Q+E]UCR[3:QQN"(G3>]XQ]\<@3MEE"5&K MPZ+0ZBZ!L8>;[?O@)0'3,U15.5!A1EF*:MR((]]###UZQ3[P-:H^P>Q ]1%/ ME-RM@!@5(,PCG2/J%!K)O)ZI761%-;M%L;4R5MNPJ3X'6N$P";N4>6A1]LGR MS@W$+"F]55 M']I#]:=0XUN>**H+<3#;VT\H@;!JVVR/W9S^(J2[G[AXMHLS)ORB/_O\$4S3 M5=$FXHZ&5M@]48S9@68?!>R5T; JD1$O M//R#&A],XBSB/7%'N-.I)P#O6:=GJ4J#JZ_Q"/@B2_?K7Y3?E^HXVLZ!5XO5 MLT!B&E6[8R\4WK$4F3GD>61XDDT]-SX/61)ADK-G"HKG$[S$A$;T?):?T[A@ MSU",\[B3?M.3[?U8QDEU]G*)FKB10(XJ[&7/&(8?L0^8>-[1#+.^"^& ;YDA MWUY(6L0;?E5?\":@&]/T##;,=^'78=E M<[)0F8[K6PG*]S#S1&+DR MS!&-$*J9-H3L\D;9<#R_)-?Q_4-C'I:1@^U7@,,$>^:8;O<8WJJY?8XN"1*H MF_H#M\]SS*+63N5?FSS:VS(IJYADE(T[>&K.@0Z.1QDDG#AIGF2""GD9W M@=.G I,T2.K6 HNB(/'=AKJ3VZQZYX3=R",QSH^>?\39/0G6#W&X(#B8("*: M?BK^A$MSL%FEQ3L],ZHO-AJ>;+^)B@S5;_U4GV7WNK87 >AG_Q,'9)IJ7#523P[E!DE7)A-K8";0 M#-P'Q79,]C,%]R8HL!)LHZ)6':D&*;MI/9G!ZOU#]J)XG/!H8V2-JAEZ#TIF M#-FA+(BI[J)<50^P[/'K*Z%XO5Y@]"14GG09#6M6+$1DW@8 UW1%L4FOXUT@ MR.OZS:EW>B.RO_G6=KB7WX,7Y]O,=B />MT*V\,A6I/L3E=?^4YS&J\W*K$MN%Q#2)K1):$M$^7?0#I2:;-2U#WW,GUE.@B>EG'2$ M?A< PDZTI]R1"_%W?SJ32ODLM19]3'8795?U"V5BK_Y/57)[:)K_'D8(G<76 M(;DM9W6I3#EZK\Y(;^&\*#!U321XCEQ;@+4RW;K2.[[7?8F3%[NG11S&ZX#N M)(YPBI=Q(0K=M?+3!NA \M%&Y,I:I3>@40,U=2NYZ'6O.L.B2Y, ES<^65)\B--7>$T3D.UG$1),R$'6>LA7-8L I&_G_; M/YUL6#L-J?&1IR4MT(,FR:W8T>D8N!V)*BR\NK;\G\:?!28@,P7%ACT4,CZ$ MC;]'@@] !NRE, +VB,'>5 P?-EC;"8?O]/9/<;%BK]7^HU>TI(_':J ">[57 MBTP#$6]"@@9B(!2"G7\8B*OZG6)M6057Q0MGJV IY#FC-8Q M\1HK!2%ZE1+J/B1_7+2;_=%"!))EU22QT\NV+)0/2SB4<4"Z7RTAX=[==$N MNFKY7,8==\4V_#E/"TPEI;@."O&<#[MHS-XX#.[QD$>PP @7#AL0W8U([HI& M6+R'*GC$$.R)9PWX'?<2AQ?9'X])GG3JVDRD6+8L["4X;A <5P03^D5P!VG/ MF8$-D:'FNC-3U61.GUC'$8X"?*\O'IODHB3(P"[LJ(@J9,& M9D/J?@V^Y=X&%T=]CV1@91R>J#0F8)=KZ\$ [51ZB1J2+U]3:O(5TCMN1V+E)Q\'0NH)C MST 5#QAE%!2M.*Q/";3YJ 0WU,:"JKBWKB^EHY7J/,\W.&+=-&X)?SOF^7,: M84*_>)JOUV9Y,E.TL+?43S M%'>-F^NFLNXNSA)Y=SW7V L#%;*W)MX1O^8[)_Y,U MAA%LZ2ZS5X%[(*$L82\1 P+HRX7UX8506D7I*HR(=W]D'2-99[C+Y3(.,:YJ)E(!'>]IAHHST/IJ]\(6R&:.K,]-&NMOUBQ?JU5DRLCAZQ$!.J*!TAL MBUC9(;P:CP3 MC^:%^>W$Q"VMR6II-&CJ&)NTF #"AVE&PXE-#3.W9;OBF0A MQE'.\G#5E"Z75[RJ&U\E0N'Q'M(&G2W6$5"M!JB&A#JN[^E\Y9N^HW'-CTA\#,5I MV>UE#UW@@FG?64:6."XVI)O? G'N?WBNPE4+SJ+LZA+#.33]I9K'7S![E@I' M"ZH6P3WF?SRAD==9$).?@V2CG=F FAYT_.1^.=S:CFI&J)R2&(+8I!";%>+3 M\BKL^Y\EZ5L2\&@5R'#IO=H%8K4FJHF\VA 6KQ>WV7&0/R0XST^?, GC'%<$3&F5Y MSFUV&SS]$A&X"-=.*S<;KF#O34U59"/OW)<4D?XC75U063F\NK]A_ M3W >DGAMTAO5#"E4YM&4],[!=%6@4D97%09V_)6B5PS)UWOB'PU$7J0'_2 = M+(=G)?3*%)V-Q/NBY")&XKU[JA>>V:]-(PN[CT#'%+:LL=.(,E!O(&1.E?W1 MJU#"5Z: 1Q"C%$DK=ABC17X9E/-48D4L3/(.1C_CA1;1HU0A3D%L@I]4>QHE M] GYB!"A1\)]4>>+#2M'OES>;'+>04=,==KP0/(-OZ,#*6/LU$"@X[4\)<)2 M,UY0; #%$L\C [4*31 8*/5GQ*E-]60>Q_@YA.*<%G M&:E*-W7C"1.4H%>3M,G6DL8:EA7%U66^7D0&LU*[G)-:^SM,$.3"WFLRT^+A M&TY&*NRR4R<-KZYQU0_MBF3W)%C5X14/JQ:;XB$C[(V?V^P(;P?KEVZ/^@A< MQ\]QK.GO-[0=@TJ,.V&_2 ULT;+4X!UN0,'&5B^,-X ]5B=0JX$^K.-UZ@74 M1%>70%L5>U&#?N)-P +N@= MJ2N*FEY[18&K]/9(0E[OBL@(>_C7ZRN+]GY;*-#\7'/R;1[_%5VC&?M+6V?9 ME'.^]K(CMG+*01H4 97E'%,[\\ Z;?Y.8S.R?NU-U-0OY\/IK;:0CVGCQ6*; M_\(D8_]W@Q]Q6OWCC*XC5>L@"L[3T*#YGQE&D/C"E.C.^3*#1VR\^!^.HO%O MA@4)-(CB\:@_X%C*WQ\<% 'WTM.6YC$("1&^>@_S:GPRW?*A6K8B4HE:DS, MNKJ[)4%X^R7[2=S%R3\6D8'O5,&#>$HU09V0Z],18L,1'8\J $0A?/(0$Y'D MAT_0$#BY!QB6-H?ORSW$>'GZA,--$3_BLL>UW7/?*E30IP-J,MO"=_N 4<@@ MV UK 8(R 8."-$(!BLJVOBPYS(+.,%NM@_39W_? -=99[[FZP45V++MG<1JD M81PD0[+;>X2I0@%U)*\F2RZKRPJDEE6/A-.8^SK'P\.KY[#7T7TKV;.,7)LT=FZ! M@75P[DQ?VC>5E=M=>].0>?R\X?HK]XN,NI%RK[PXK,$)$EPV?N$'QJ9/(PSB M@3:_"@([ATIT:-U%>*^L9O#K6839J0+W)D,"J5=+H99&AR%WL(Z+(&&EO?SA MZB/#<%L"#A9J2\G1*O'V+Z!6+X\ZF%:NC<.^66D11W'" Z<;&D"1N(AQ?OH4 M)IM(/!O+ZHDV(O-TN3P-2,I2*)5*B&#2B@9O9YPK[UC;OS?5L38&);7^ME\DQ<*\VJ9+J]=^:4$,=^DO&X[0@?%;7 M!^FZY >8WE62UE6%G-&+#$1L-^/RO,:.U'.C@0@'*'9N) M]&5?=>98@0K:X:G)U)9#P%> K5EOE+0?7,(19Z_'F[S(5I@L#,Y;VS @9ZS= MB7<$IAR!%CX=I)K,&]RXJD1$?D+:+Q\3"*E\ORHO=FC#@M:_= F1+OZ1CY4O M)O/WQAZK1&BXX*5??B80YF,+BWOL@\4]'E[\8Q\MKLZ\_;*XQZ86]WAJ(3T9 M87%/?+*X)\.+?^*SQ=69OY\6]\36XIY,++>SJ\^*<^6ER=>?ME M<4]-+>ZIL9#.E"*XPH3](KC'AZ-S!$UGIK-2YE_V MHT= [=(?7>ET^N[Z8YS3B9QEY"3;W!7+3;((0Y:=UDX)*W$ OK&N(JPMC$=! MA")\5Z!U!>='O<[45,!5[V@(VM";Z$-2YO!4.$FR+^RR<\]DKG&(XT?69.P7 M$A>L*-FXD;$I>FB?9LZ.SNTB]K?];+ED)X^D!IFP+_$'05^*[]EK.7;'L\[( M!/=VE@*N=W9J)=T@3Z71&1X_L XQYVDY0]92@<1I&*\3HW-3,Z107M.4=-63 M7JR 5&!@;?>W.%"-Q+6-%.A_;.U=#"*$]E0[)8X7:V_-; MW>76O'JEM]8C\ER+/+R)G_A=]/A1+I+=[$7GV3B'P[MS)!?[2- 992G\,>6\].V\R MB _:F6@0W"]KWZ&F3_'VZIGN@FKY"\W5=!CFU[.Y*8(T"DB4?UY'='-(QW]S M\,'L*H$>,K"P7I/4CK1NXYL:$ E(Q$#W#S[XX:A&$UJJ99<8^$V)B9BJ-R,& M,NI0#?,<%_D%Y:7B M.0Y?WV>/;^+T$><%4_!WY<],M=\U5%O\]K=S_A\6*I]E!,?WZ3&7AO"9O])+ M;4WKUV:7#L=]!,J[CF5-6VBWB% )@BJ8/50AV^O\S9\[A%,SI*(TK"C-^,/R M5(4%'G_.K";1$J6OGT)%7-Z*SQ\6:<3^<_KW3?Q(K3 [?PAB\G.0;/!)G(=) MEF]ZNU!([G'K(H2[.:]/ZJ^8=UO:X%9M"Z_#J<7I;DO\2T 0CY7B4.-,V <>9 SP: IP[RCW%P%R=Q\3Q] M_D"-V[,DPA C;/3 LP##"\I]2RAH*8!-5D%'^MVI_\!8O;>L:&[2_I.!27 Q&A([WQA,[$3NDV7J'$FC8Z5 M_FZ8ICL3FFXQ6?7U5Y.;\WEF .JUYV*J5).IZUCYY:1GE:MA[SRG4+UPMWP2 M/[*'&B-OG/+.A/Z0+KG%\L[]EO+/Z#G&"<@+X,"+#NZ)>T3P!6BY*/'++S=% MSN[?QNG]Q<;DCOGT'WYQ>V4%"SL74/D?6)^U$@@UH%!0H.(!HSM\'Z?L928V M;HU)G'7T>31G!-J;(B"%41+]GY!)IZFT,9_?+&+>0,J1: M[Y&1'2#M+"-+'!<;JEX5?:[W%WU3>.E[B7ZV#N<(2C@Z39$JK.,%3 M!A[SY<7'E@I5=!)'RO70(W,V9*I[B/ B<#2=UXN-'LT78)(8R!,#X8?P. F* M["3:(U,R0-_ITSH6CZV!149]4WCID5$_6X8OJWQ&.<@ MIIV=]['2U(LQD2$18YSGX_^9>.E_K#:+H9@FC)O#2GADHO6H8W=$W1:"=C_L M;8QFP4*=;5<-I57 ]V)+0"=CCQ?%-GZS"+Q>QI&I<%$"*C-0+]*V^U0"JCLM M[P/NR=@_9718F0-P9_('YJT7GN@/S%]P-^:%_7.;K#:QR2/:4K+I92G;=ETN M)9-NO&LOVX28H )Y[B; MJ:%L.WQ&+G:W0UL8&]9:-+;.=5F I0Y!/WQ;:E"8M*8&]L ML-G"JI^.,5G5$;F$ZK5Y_IG/:5PTKX@;)1#4F$"S!D-$=KJOE>/+3#:':/8N M\.:\91;J]CP^ )F)X'E/T^PS/R!+"YO]T3)(PRD?'6LTE]EL';'P&^$GU);7 M[0:USC]&?@+D7&0T6TP%&G7.(SE:Q/#.^6*-:;65U]QQ8_#-#Y]>-+]@CK*F ML4OR(ZY)C-*D=K=L:'*R(70&O16\6O;7Q"%9?=*S -B2;5H:5>)& CD2V*$L MM?7;BO_$/)LR8'TI3/,MZAUCUVS"XQ%&;5)[?IRE]'.MF5@&S/VX/(F,981J M27X-O"O[H%W17C*=4P2G+@CU):I4:JE)^*A2T?GMRMR1HN5'/8L5K5DW1O+_ M /'B/Q7?IHP97Q+C?(L;Q]DYF\AQE)$#R\'>?LD7H=2$Z:S&S M&.'[]K?-[JVID4!9Y2'2U&(EN7T&9BNU%DII[716:5Y!N\A(\;!8T>@P#/0N M-$B@("Q4[^0[W6/8(%2.\N=N@IKY4K,DY;R[2/7TT^G"[EI! Q(Z+MPAHO-0 M./VCOUEI:M1.(5+;@L;'>^&^1C#=Q$[I M+)^I9.8X?'V?/5(*-VE!GIE@?E_]@\GD]PV9+'_]V_%B, >^'>D\C]V<9.=* M^>)B<2)W8*-G6&"B6_:@G&:0!E$ ;C.[Z]V?5FPOM@L9I&S2/63?0H"=D#-:,JWB M@O>;EB1"E?UN=F"A&RRU".EI*52-@.I3-M'T_3%V"A'2ZF[4(S_3"//1\^*> M8)XCEN9F>QNJR1% ->Q3D:22\:-G5 / =0>;C21P2ZXMT/R-JK.*.21 MW"T=A?\+D^SV2\;^ :T9'L:A[U"S0 M(8X/,12L:$C\0'&*'SA65*-M:NE(XM!Y&/3N %&!/8#@Q9B"3R!F^.7P MI[ K.O6:HXW*"-NY6),XH5^\B%-;M+YODF1K2&_R(T\:'V3QN-G<)_7:< MWC=*NBR"0LM/@(:#UFQIBS=#Q ,^CJIEZ[CYV^)##80>1H#3\N3P>Z;Q'YR3 M;Q_TN:3?KSAOG)$8CO!&68@QQB](-P%AG[ZLS:[X!S>ZPSOAKH2AFI<$C MC-"GX/ER)^AC9N]3%K%"'[[6E\O3IYA56-SO3D!_YRFW[)-_'#1JFX&5;96@ MG]@U>=M KODANGU!U:# MT)E,X2C/0,(',:=V5(R+(N$?KV?![EHMSK)-&F&R2",ZJ14NYT4,XM>IOPD2 MX$[/N*[NL2<5*D?0MZNO/]30/O8IM$#EQQ#]&A*?*W62>!0HN^+AX=MR']S' ML"^,84'-L, AP\S#[9?!,3^"]IE,FSRJG\>NC3E7VMQO\F([';'%J,^Q+I>+ MM'(WEVO,'GTH_8Y%E#_V6Z!!_7A&=8X<.,9=RUUE+K9GKC2"7Z3;2*K&7<94 M_@7LLS'JK=C];UE#(\P @C7VX;@OO/$KV)[(!@W'UM,8H)''7.6W=Z;0#.+/ MTT><4X37..$"EM]@\DA-OLF)_A3?@R",R>YV'80M%LEFC_CB1XP[H6,1_V2D-1LZ)PR(KQ MY:2N>>%7-#K6BNA7DEJ:D*DNI-Q2\,OE]E>V]U(D>."OIT@)'+C2P>#8!FK[ M:V^OJTQ'HA_!BH& :MYB44KG"%42>3BNICF/:'!T%9#BV2*D&$ %&C@,DMD6 MM/)83T"@$@1Q& _=_TCR]FL"U_,2:._4IZ70+U>MIX/##EE+ 2>R%9]3HF,M MNJ9Q$ F(P]4@32U@-1"PC9B!M'UWQ)F'$=-3YT<$H:MK\O!!4]%&V(/;K B2 MYF4L!X1NV$NJ)6Z$.OR>3)YF#/C]\B;Y@RKV) MIE2J_Y_+-DR7Q0,FC?WR!I^G%_BIN/V"DT?\B4[]0;LMCQ%.Z&:+FH3+,RM[ MB,*@.$7'HB<2^D\<= J=0/:Z(TED)ML;9V8CIUJ]) V$%%8;;S#E6\2$:\@O M:F*!:I@V2)R&KHGQYJHV>F[:+-EI,]A5K;<'X,[.C&9E1S@M28-5G]N'F,BT MQ]CB;)'YZ+Z:I&KH$A\^2I5&S7 RC3I\$ M:&Q.<1'];9,;.4E;]%#.U)X=G7>IEDL<%JS(*V+@K)]ACL,-B8NX>S3E]'0= MF%:P:&.DJ"NCDG%R#AZ]R&8Z4?PB1>]I!*-@1Z?26@R51C$R5"\@CC'GPDN( M90RHTHEF))3[&L\,*?J8B&9 R]T9N:,L(!&;#Z%>*2/Y\4,0DU4@?Z).$U#3 M6C4$U&Q&)F:NLY=@7V >N/X&JCYB5ZPP*Q4MO>XD+(9F[D*]S*BN%,=(E$84 M[=RLLTV.MQ^0RK9B]&^'%B*M\?4Q7_Z(NB2TQ(Z2G8LVWYCR1( MF4-)H^. KD>2X.B$;A_2^RM,XBR2B;4Q(GN)MY[S&&6H/HKX5Q'_+"J_R_M& MU5]&XM-(?!M,4VP6I$^)S+GM5K]LI*&K>ABE/'3B&^=JJ7F,B39\J8N'H$!? M,/WW?;GHK)-36"]ZG-(A-"P-5ABM^7=VE53\_)%2\&?Z,_W/79!C^J?_#U!+ M P04 " "L0G).JX]Z% T^ !G%P4 %0 &-P86@M,C Q.3 Q,S%?<')E M+GAM;.U];7/;N)+N]UMU_T/N[-?-)+)G)LFI/;LERW*B.HZEM93)GON%19.0 MA#,4J0%)VYI?OP I4F\$"%"@ #"HLSM); +$TT\3:#2Z&__Q7Z^KX,TS0#&, MPK__U/OY_4]O0.A%/@P7?__IV^SN[<>?_NL__^__^8__]_;M_]P\WK^YC;QT M!<+DS5?\S!P"_\T+3)9OAG^]'?HPB=";W_.^WO1^_OCS^Y^OW^"_WB'HNYM_ M?_/51=[R3>_7?W]S];[WZ7GY^?4)!3]':/'NZOW[ZW?%@S_E3_[M-88'3[]<%\_VWOW/ MU_NIMP0K]RT,X\0-O5TKTDU5N]ZG3Y_>9;_%C\;P;W'6_C[RW"034^VXWE"? M(/]Z6SSVEOSH;>_J[77OY]?8_XG( $4!> 3S-]GK_Y9LUN#O/\5PM0[(L+.? M+1&8__TG;^TNWQ(YON_EK?^MH*8?^L,P@H$<%< [D*1\;I?N+ 1V,OTX>AU^&#]/1[\/[\50:?8R.+P>N M/_UR=S_^+@_4:8>7 8-?_:7_\'DX'3U,9^/!/[Z,[V^'C]/A?W\;S?XI!1WG M&\Z<[1ZB!,2SZ Z&>,*";C!-W 20V3U^<),4@?%\O 8HF]OC&7A-;H+(^T- MALWZ;PW4C1O#>#SO>]E@L0TC%Q.C^]8@3>$BQ(:6Y^(5N7SO) J@!X%DRCA? MU1K41_ ,PA3^@^P:!556CZ[O:FO01W MOXP"'V\GAW^F>!M"GFT+/O_;6IS\ OQ7']NGR6:&W##&$Q)9-=N"+/*^]E@& M"_+G(UA'B"PVK?'+\9[60 ZBU0HF^8S;$KZ:5[0&[3Z*8[)Z8I&"T-OLWBW9 M,N%Y3VL@ARX*\8OC"4#3I2N;.GKOBDW*X@<7-"W+5RJ&/B-KX"6!;U^HW+*6 M"%SPE5I:V1+%(6$8>EC<$F72Y+WJ#4Z9DX/@.U7:83)A<[]-D4TF$2O7BRYO MNDA$6/>.,\'MI';B?;L%B0L#$10 X*T7=( W?.VEUV*,0_Q:4 M9E3SD5,Z:G7P S=>W@71BX3A4[MJX;NIM!XD?R1\[[@4N%%8RG4\+XWW211# M,GN5&_!+R*#I4*2)JGQ%/XY!9C7N&4U;%X0_#O$\EB*$)[1LB_#9A2'Q/N.O M+$A]\K45:YP4F;4]IC86GXJ1XA6A&&P_V5'9QAITYMM;$$AFZ6!BB"&WR2(G M7USD9\;K>)W9%M]V^;=H73 M[.TM"&2(&T8; *8 /4-B?%2-L!\$V\!C;&P"+UJ$\"],,)YB(_Q<+'T!:VE0 M;>C3R?[P%LP!PM- -NAO(4PFV*IK5:ED#*&-27J/GVH&,Y;N(G0RWE9F)OGC M:4%H>]ZTX2N&%;I!X4F+^TF"X%.*=^NS"(\2P 4>,0:/\/ISL_D,H@5RUTOH M]1%P)U M\C%QO:.-]>K(O4.L40_;8K82(\Q7Y&'8;*A'K2\Z9KQ91,D9 MH]YK?Z%QSZ+$#1J->*_EA<;Z )K)MFQW*9GB-0XTD^FNI<2Q)J?C%!;D3H)X MEEHC$..9/#.![O$P#@:(YS40^KL\$]+!F0E\69IEY!V\)C/-(E2W(I"?.*S. M^T]Q=@19=!00G%GW#G=;YWT^>W.-<2N)3,IS-W[*1)W&;Q>NN\8B[WU\!X(D M+GY"T'Q\^[ZWS;;\M^V/G=(ME2TF%8.O?M#IY2/=9["/#D?M(J_H#__UA+[# MU-#M$^_668K:6V\)@Y+Y.3;^Q"59C"6JP?$F0G@#\_>?<(LTQD.,LOTP28G$ MX')S_#X7!W7PV0H^Z_ MPKB"KXJGG"LE9-$E?LA,]8BIM+0LX7P0M]'*A2%%O/N/.-=*9$N1V:E@C\8J M2:H2YQT\[X,1_FN5+M,?=G[16J69 R\XZ!DQXQ2S[0SW2_D>]A]Q?M6#F .! MGWX61T-6-=GT\1A\,HZ[P%U0I'OPC/.;$>(]'C-=Y2\EX%L0>PBN\W(0;#GO M/>I\,$OYA;[%.&HFCX-GG8]&R)TV]D+PUY<6_ RYI'C- M=+-ZB@**P ^><3X9(>CC,1<"_D6-=?@(%I#L,\+DP5W1%+OJ4:?WW@AYT\9> MR/U7-7(?9*%GP2CTP>L_P(8I^*-GG9Z:'6LSR5<,OA#];Y<6_2!%!. =C#TW M(!YW]GQ.>]SI:;(+K2& -?Z"@P]JU/\.!@ -\%@6$6(K_\&33D_-'K69ZI\, MO1#Z1T5S3K1:;2,ELC.8>)PFI)(:68_8$Q"CH=/39/_*-QO5("D8^J2(H?R+ M+3.J"+B4YAIC-7%Z9FQ>ZS#L=EMJ"/D]"E(L/91_RVPFCIYU>F9L<*F#+V5_ M\:UN/J3O( C^$48OX12X<10"?Q3'*4!,#BAMG)X9N]]:$"4G%]\(YT.;I$\! M].Z"R*TZ':I\SNF9L0.N''@I[XOO?XL-^=GAF;8L;P2P8N MOD$^'%3N&.'G8.]YY\J,K3(30,F#H@WS=.4&P4T:8P@Q>QT^>-*Y,FFS?#+T M4NH7WROG QJN "()N9]1])(L29RG&[+W:Y4MG"LS=LPU$$HV*+OF=\=1(,>0 MR<\.,#>+##FHHZSJM+,B^8<1."+2W,:.B*HU6YA'BF[#1Y3S9<-';/B(#1]1 M&SYR/G/;',;Z1>_P00/B2J@#E[5$/ /T%.WB>E7PMG4ZO9K7I<<:B.(*L4!/20-$$VD_T,ETMS613X.) ) MD\[*%JJC@80II:*@![R90^L$@;4+_>$KRH"=&8LJ MYX=YI,AJ'1VBZ^;QV.G!>:(?X7Y&YJ7GUC5QQ<4YN(>#<; MK/%WR_B9N@'(:P+'<74"4X+8?&X2;G[<*$H+0FF P_S=J#RG\T0F^D.NA-B+E: M\BO =<-7S[J @-]US]&+ZD"\&C+9#GU.?+)40@N/L) BL)JI#OYKQ'P=(&F3 MO5*N\W%N"U/RG^4<-G"NU'JG&O)+@]*%9< MJ75\R=@Q'\'I@BWU+43EQ0@S]_4&A& .F7Y,2@OG2JW?2P*_#&2&6U9[PN%; M?9WK+OFW"!II9I3"U;>1XYHAO&MMG%9-26:#,_Q(:5*,,4.971?%#G,[?MJY M5IT1QF2'MA.JQ-$![^->>9XZ,H\?=:Y5EX9JP&05B"YX%FJDM@9<5L,XWP*NOG7DPJ=%O@_S84]!0YSY M'07]-%E&B)RY2,#[A?C F&X)[T*&_MZ M%/:!FLR1VO5991$V.:$8WB$RZYYNQ> MZL!B]# ;/HZ^#L8/T_']Z+8_&]Y.9_B_7X07GMT&7G[HCBN)_UN5K7;X\P5=9_A-/ ?GC1PUR MW%8,795OUEN[2T+&I_>]+17D)\4([S#,:31/7JIW<;1'%?M0J\1[2 1CX(JK M^5/XF*9/L8=@-I9INB9W@O9#_ZL+L6% #J;!%@R-)-[VBGVBG,P)H%%=8I/" MYP1%15 M#%A>@7!U08#C-4 NN6EY6RZ;QP:AMC'):XG&,_I,VKE- M;\(X!Z0N7+IR(AH16TIUR?@FO%:"Z$(1B1+8+J>+A\O=TZK+R3>RB ^'+V\6 M5L?C0Q1&A^BVFLJQVZEMJ[JXO C'7&"Z, >/PF<0)T0J.PU4W M45V&GH^S:KY9F,S>*Q5(Z@VIHR=5%YT_C\X3*.=OB70H*W$7(0 781ZU[VUF MR UC+ H,Y+,+0[(4W8 Y?H:=>B[0B^JB].=H@2#,+FRC=D6X"XCCXP'5A0:<*J8GIIKH0_3F,,T%U8=.%E99KNW7PG.K2\T)&^/' MN\!:422GB/CFV%G1FJ@N-2_")0N#M(!WI8>XQPAOW!AZQ&<+@S1A!DG7M%1= M>YY)'1_;%8@Z4'OQ.[8NEQA.'^N=NP /Z>H)H/'\))B8XQ,7[4IU"7N13[\) M-FF)$DJG!!;R/>#\,T6S#E57P&^D .*ZQ!9 >Y%[VL7T'U0HL@'^-L!?88"_ MK4$D%+UO:Q#9&D0V(<68PY5;@$?IP4SD3,_J[C&#$E&.AMW6CDT3^VDP_CIY M''X9/DQ'OP_OQU-UJ9%[A07S)1U;LA65<\7J/?+T9"TM\=*/G'*U%IBUP*P% M9BTP:X'I< AFC@UV/&[%":B2PD4Y[@*81"BC)4D0?$H3HMFS*/=L\:1>R7F# M0>4>Y2%6G13;KH[1@X*P#9?]*\AI]O^5YA&!'-)KH(FMC$-Q@K9$'113\K:$ MV8%#R@II<5Q.PVBE.'V\=1UC0Y>76:?H*HLZ+TA_^N7N?OQ="^_'P(V7=T'T MPI-LS6IF_1KB?HTJ(5HGAG5B6">&=6)8)X9T)P:9;BH9X0;_9?(N!/PK+ M1,,^-F6?\RNV./+PA#LSRQTB#L[L!*YF'BZUCHMF-/%XP.258%.X)]MM0^.' M*/2PI#*UGT6/P,/_A@$X #V+Y,T.;;]:L0="IN)=0%3*UBU*X;D;U[\%3XQ< MT8JG%/L#+L'2H7Y4RZ +T]**^$W^RA@NN[R: MB$BF"_6:]J.%2.6:/=BHN39$I!O5 MA?O4Z9.HE,[/@]:A5D*1>0:RT"R\3-?-1=4-5%<'5*D1,+G(A M]:#'\^P2$#S3?G<1_C:2&'\P1 =<.'?SN*O!&:K-KKKJ\8\M*<@BT&]7D3M$6[JD! M-OT7@C/)45O5Y2!;TH<*E.B(*N N5YDX%-\#;![PY0+=@'<4P$9L^CANKKCS9TOQ1!5->73.= MM&&"P-J%/D_A6793U74G6]*$4Y#G.SSTMBKJ;]JI;:NZ(F7+5L4>2FDEL%06 M(^7>^$L):%-=W%)RV), ZBYC,I&J:S= 9'B4[<3>9;WH6 M];T_4XC 5Q>+- 1HTP_](?Y)=B\2:U?"U8'JW$,F#N2VK:J:VZVJQA5:+OAY>*7FY3U1'6U3:EJ(@:[$U<@52.^ M@^3J:$E6"*,SYTJMUU2"%5*#SO C.8S6 \"/R<7PNXB&0;1:16$6U\!VB[+; M.E>*[]QIQBC5)UJ/UNS,IX/7_&T%R[ (YZ;QB$1 JD_%G-R 3)$-?1+IQKLVYZ4<4ES25 M4&,V5 ,3/F47Z<:Y-L>[*8JK"]="56/NXWD2H0V>$G]W ^;!&5=[Y]J<3']N M0-*BQ->9@N$QHJ33.F!.34-N0-+.2G,=&(:J4I;2]3K(I.,&10&F43B/T"JG MB:,,%E\/SK4Y=W$+0"KTX(.BO"1*XDAF[+K0QUM?!H6T1YUKQ2Y! ?D?,LA" MU(F@ZOR6:8*.?;7NT9/.M1HW'Y,/6JC*R<@[48(X3V.:N:\@)M#8(4G[3SJ_ MJ/')->+N9.0MUO;5H8#E^&[PI?_P>3@=/4QGX\$_OHSO;X>/T^%_?QO-_JE# M1WM:X%*]QR90FS1K1J=BE1 YS_"31.PHS*[NZ M%B97.\VK8_)B,)O9O8.5KX!*-GPT M5CRM2U5/,2*K@1@>O]CWL?61C9=88Z-P&R]>RRJSG2ZU.\7XK8-D>(S((TA< M& *_N :]EN+J!KK+"=J?RON##B&:7_>Q*#R50Y8(Y]4$SNCA]679V0P@F-P*KAR]JA M*S^_S^HEQB34F5FS=/\QU=4 Q>@[&KBT_;ARY@:YV8JMU"(2[0&\;"O_X#W, M!,'0@^N ).UG0QW/^WX.EN54:]RIZD* 0EIQ'DQIL[?2T\33B0WO=H+4)_BK M[J(C)0^C,,$#QT-9%&>L>?U%X-^X J+I.X)F+B2P12'-4J-?) M?+*^31&12O;Y93%3^ O-?L.V$SG:JZX,**XQ/(BZ4=Z8 C=?Q<_0@*,.5-?] MDZ$"%9"D>3-TU(%,Y?,?[]5>;C@9G/2CNO*?M$FA$ED7ZO(P/P,)>D'I2'6I M/WE3124T:=&GJC5CEY]Y^DW4*0.KK>J2?N+\UZ$I*/]H=+HJ"VJN[PU9SQNK MKM\GC?8=G(+W3P8['?= ]D/_$200G?>],WI17;;O+!6HP;5S@W5J$JA&+3P= ML+I17:^O!:W8 2O5PMAPI?(VD%E$"=C)T#X=WQ#T"/Y,80P3L#6.!->E/ M=?5 :7M?)L)27PR-Y6+N[:C(&V^$Z3VJKBDH;T?,QE@JC*'A7JPO)?O=.(,3 M#U\!\F#,/O\5[4MU14%IG?2VYA^()#5A=*9A[<"&DPD57JDH9WM? ME2K*P3UZ#!TX>$YU<4 A>D]&7C*G*C=?#G.TN&8"DW[-+MXK9O\*!9M"QBZ02F2^,%-4@3&\^V] M'=B>F>%7W 2D-.SY]Q'3WEI79::^I2TGP%./@TN.U(E,HT("%TJ?T62B$DB? M882G:Y8]H^8HA2*S4\$>C;4SN3.:G"2(I\X8GT]_NK2R=M(G#^N2.7]?7P&O M+Y+'[#6DK66K+6DX])BK25K+5EKR1AKZ61E91!W\JQ! MME+5V#MI*DWA(H1SZ+EALI=M&070@\ ZF:S99,TF+=<8:S99L\F:3<:839RK M+(--K@X,,K"X 772ZGH$SR!, ;G.;D"J">#5]SM,EH,T3J(50-;NLG:7M;MT M7*2LW67M+FMW&6-W<:^S=#YYNS#(]A* U$GKZQ8@^)S5&AN%> E.\]4X]+\ M?W%P;^PMC+T@BE,$K$5F+3)KD>FX?%F+S%IDUB(SQB([:^VE:(^RDY79:%H4\:VTU:ZM96\W::M96L[::M=5:JK5& M6VA9A'+V89 ])H*IDQ;8(\@NOI^X*-DO0VC]9=8&LS:8M<&L#69M,&N#R4H. MX%]JZ90*]&*0'2:&JI.6V!0LR)^/8$WN@0X7U@*S%IBUP*P%9BTP:X%9"TP. M:D?(>V)8D=YKMD-NRKM:TLJ:5ENN0-:VL:65-*V-, M*_H2RV"0WL@@DXH)HI/FU-!%(48;3P#*;I^T1I0UHJP1I>.*8XTH:T19(\H8 M(XJ^L-()I+8QR(1B8>BD!<57\K_X@36KK%EES2J-UB!K5EFSRII5QIA5@RCT M "GN3@;]".,_!GB\,"%_8Y[Y45L99%JQ4:A<261D+7@ /A-]CF?(]4G)BG&R M!*BH9+'[?3\(HA>\\H*["-U&Z5,R3X.RW@6QLC8,19#Y&N$M)+%2S,>-G _&Z $31,'JE9FL/H"7O?T7BD+\5R^WRW.L_%R+=N5\-$8# M&D K].+ZTGI!V0&3R2I,@DW?QP,!/AL.B^XS>G,^:<_X>>@*TG\YE_1G@)ZB M&-PKF1-.[KL6G0GX.G!Z[[57!W%$A0K\:N9Z\"T&X_DP3N *"X>UOSM\T.FI M<2TUX?)TY 5GOYG)V?8*+SQK18L0DI'S?ZJU;9V>)IXH+H.= TQ!]@GI\9]UBB/JAF\0D4^ MFJDBMP"/TH,95OSW &SA]EUN6L$KU"13V:JR"/F M!XDDSB-9$7,-7\HT #G]0;6NG9XZ'D!/.SG]C-N=[&#%B,C&F"4#3 M:)Z\8-&*F X-^G-Z)OG_&@(L-<505]_G*/)?8!!D2V3BA@M(?)QQ#'C\ ^*= M.#US?(%BJ$I%,-0[> SQ#F*S&MQCB\FO721JVSH]OH["Z6 ++7F;*>AJNJU;NB[R)^@ MR$^]Y+N+,-YD4[_U9+5SKLSQ#=8"*1DVU"=8WF,UGI?A6WM7CM8RS=7>N3+' M@\@-J&3>4,_B*/2B%9BYK_P3/JV)!YOS,U_3TKDRQ^_' :7D^>)./LH9_BA\!G&2 MQS"^YF%LO ?V'$V=*_U==B)8=I$Y9GZF [Q?P*A\07\]JYES98[WK0Y'2>_% MG6R4KS.+$5RYZ _>;Y+:P+G2WR%6CZ DR%3GUVJ-[7PBAC&ZA?$ZBMU@/+^/ MPD7F]\D=0=A4"%(?+R35WD !NUG^VYPK@QQL[< O=5"F2\Z4[+DLT<'FSMG< M.6URYR3ZH@[2.L9SDLZQ*SR233:49+N&/6F>D-<;#?GO'=ZO18CK4A/Q MWO1+L?M(Y;\1.K.W*P7F,I4LSO;V]Y&;A0IM=_CA8K<8B^A)@UXU3,*K59B& M,-NP9M2[ O?L>5*#E3B#OL-D61CTUAEHG8&:.@-M(2U;2,L6TK*%M!3:;S%* M]EC#_SIF#/]HS^S "ZQ/VE ^"MZ1?@+_#&M._A7\$$@JJKQ^P&S6[0[ 9-.VO6;M#L!LUNT QTL%>N MQ6+>='87!FS3&D#2:I MND\PR'QNVV78'X>/P$L1@N$B*^O\&:L?N<(VSRXC3NPB-YRKP%%+KS1H=]&B M"#3+,MB+0*J BI?^ FT_V1FZ=8<#DGHV8 P(F[H:@[+^XR,^6X_RR@)B8(3DW M<9RN\I_56G;MO,B@G8%TX%TYG:B^F&)?'-M8DIWO3V^UX,MC?0IB06W2XIRV9W>N2\,KO^C@7KK3;)1N69ZCWC^UI??5W MD>D^N2_W&'B]7=7:N_3+GJWUH^NRMR[[5DS\O;HG0[R: M(PRA+&+83Q($GU)LO.)Y>GLW%UG0$03QS>8SB!;(72^AUT? %;/_I;_52&=^ M&U+0-M+GJ ;Y/@8W("B$_16B/1K@ES\?83@;1:@63/#?8[@GLGL#N">R> MP.X)[)[ [@GX3I$6".3SZ,WFG\!%PB=#S/8&V-ZB>%I8.]0;4<=7]5G[R=I/ MUG[28.*R]I.UGZS]U!V?ZO%"2Q+UO'[HW\(@<^B)QTL(]6B /78^0H,MM)T' M*\O@+,NPDP-OD+@PL*:8-<6T,<6:E?M\=,,%H%AB![_7W 8['JNA3%!OZCIZ M0I'5=B)E"@GE(.730/[7-A5?W5>X2E=,,@Z>4;225\C[E)#C@;9@O17_,\G^ MUB2$_@>\,^J1V$XA\ M+$EM5Z2H-,%#_%LRA!ZML'O[&^L6T4R_XX0+3B8LI MLSN+)NZFQBS&]HV)44? MV?R*]V1 P8CFR*1Y-)1N6*,LY"&G5%71P@IQSTYEUC%C'B&:.$1G;E-,/XA'&?U#<)CS- M-/>C<$+H"JW%A#[#KZ2Z:WB:*7+A\-)51W(E(,VR-XO$TQ2_./0V>2' 8N Q M]1R;NZUB=U =&17;$$Y49G^L&"2I*EI/-+N!8J>0&+NU4)2Z_RYTX*")ST?@ MP(&5\*S9B8,:1PM%:#4G#A^Z<^*@B6_C!PS(V4W Q24UXW#W,[8;H[:M?MX, M:A0'#Y;VHG$N[]/8AK,7@2O]T,<_02G8OY_&NC.L.\- =X:-?3>/"1O[KIJ& MKS"LCWO??T:17X O[OUHH ;28=,0;!J"W?5H%))NSE[F:-BR)C^\FU!URGX+ MGI*=!W]$-C8@3AZQ2#*YD+KM'B%EP6*3OQ.3T@_$4$F;>14J0X%Q^$KN?0!$ M S6*Y[6L!@]E5[*\%L,FKJ\+X+[*ECK?;#>!]V]#\W9&P1N'&_OG:B)I*"V MT=Q;P3-^L]G7I0' XAR"0G(L.3HO+XG=KXEOW'% =)\-!(&;;ACI5'D%4PF+@HVE/5?D]QZMA85*<(7S J5!>7ID!8*-.-J5E<:$^-7X4FME/A'H^V M,Z&A/4T\(N*GI+UK>3FNJER3> .3;S+WD[;SS><#>,E^Q>:3IP.GITG%D4/N M:$3S0E)Z[DJQ'_+C%3)&AK6,X0E. GO'>MO$:?=*1T],D M:NWLM;H26HMU*RZI&]O+&4AECA6)&]FRA$B@)A'>S6;WR/9SZ9.,RMP9'6?; MZW@44NL8M?,BIZ==C!U#MZ1#5UWX2D?=^P[@8ID OX\QN0N0_?(6LW3G0O2[ M&Z3,:)?+CL2YTBYH\%+:RR6;0KU_TZNNV_YB,$D1L162631PXV4 XGCX"I ' M8U 8$UOX/ ?-W)TY5YKX[FKW4(WA%=Q_,'MJ8YD3^Y +23"73N'.G"M-@KO. M-KVH\ H]^6BTGO3]?Z5Q?A'Z]D1C%LW<5U(XG42Y8F$0J[-R!F8HS!F].E>: M.%%Y-.=,G(4*?3):A8J#R/Q+>0D!BI=P/0G<<#@=3\B?MR#V$%S7*(U0/\Z5 M07Y8860[!U^'-2.?7[/"./ INY,O(C]NK"&4_IPK ]R^9R,L-<9LGS /_E$H M04WR3IPK@WS#8K!*A3#;09LJ6MZBNGXWT6PB3>!M/PU.]G*NQ$H^#7>WDCGI$:RW.1T3%"V0NRKGI&PNZJ?),D*D M4/B[34)%6>3<6.^R**XL@+/$&0G+,?Y1RUX:\7 M&H!S;8"W]?(B*978;!=M8^FMHC#[TCDB(.B-G6N#7+!\<$KB MS_:YRHQ3.YJ4*WS(WY?06WYQG\$- .& K.I!4#F]G-6?Z M=$*])OL;>0GUIA<4.C>?7NW^18RH>K)UK3#TC\<)._NZ?$!QK:!J85:8#OL# M;N_B@W-D/B2NK?\/4$3^?TJN&"[^<1>E")LWKN^.0H_-BU GBJL#<7,G"DIU M[AN%X.\@#L!F$$2X6S:+IT\JK@#$357ER)45 :+-;JLG/'E[LY?H2QZ!%]\G M?LU\1V^BN&@/_PS(A&!X:O=@"<%\^ J\E-QOLZV 4EMCB]%*H\(]=26WV"BD MI8 I)+;<.0D16]U*OW(^;&*I**3E5ZDAME38WS&J"28#^EA\M MA%6#0UIZ41-V;9$?QI"-N?S1%OFQ17[.*/)C:,G.)G>AF%2PYWC@BIT9&0:>6E/%WX3*3@R ==F6>PR?-*L%S.O9NU-JY6(4T@](E^"%UI!*/&X!M MRGL67\FHIU;7Q*SJ.@P0W:BC4UTYC#.8M*ZM4=5NN-!(<["LHQB2K7YWZJ>9 M5!NF#HCJ0BYR6+Z)2#6;>5DU>K!T(5JY]?=,U#0TQ9]6AU]QQ19:7/@Z2DD0 M>S'LFGM?JI_6G2(F4FJ%%$4!>D,7A>1LK%C];3B>#O:S/7M9G+^O3 MB<,FMX/I?UT?9=AF4S5PUS!Q Y*'D,G@ICXLH;J% ;?TU2-0>L_7A0ZL-7%1 M"YQ7_V;.<;4:ES!%:#6'U1^Z=# 15%#Q("/B($6J8#-B=B-7[>$P&*$MWQ$ MW&J1^->[TBRI$K0PJ(^VT*%R&< M0\\-DV(&C-D3/5=CU7F$S5BJ6!:XT78BYV>&7!_TOI2I"]Q ?X0C5\U3*2E#IF]P-#MT593Y2!-;S;$K*]W1M'-771(6&^0( M_ZINW]B2[W@"$/F!NP ]!HNL9CKF+_[*[38^ M*>?:'N#'0\+Y;2[& L2Z/N MA_[V>"Q<[!98>Q9JST)U/0N]D-6E]_%F]8@E60:MFUQJ#%J*S&H,+L89HFGV MEB8E/L3-K5],]P7V@R!Z(2F7=Q&ZC=*G9)X&I]O:08J((%GQ;"+]*#ZNK.:Q MFG-17++6GW5>QR!Q4:(L'_T9QGCL%< 9>L!JIDN(-@?M-3!4%[&]Y+?_'<&$ M%*YDL2[8D^+#6?G?_SZR\\_//^6Z$6*+(-D^JZENR%X7-(EWE[XN?)3GE,D7 MAF'H*]BX[[;K@PBW#F/@W[@!D<)T"4!BM^1V2Z[9EES"1.C_*XV3HJ+88$EN MPQR%VT^=%)Q"$(MH'=0%+ OUH_D>ORDFLS6!@8^CYG5-6\4!SL),4GS7'# U M"X'HQ]X4OF;W5UWVE= M4]6!UN)L"R SW955PL/K5^B[R(^_K7V\DN'G?WG_J99[KO:J [R;*P O/!V* MI5[H)$43-X3 2JV5&*FKT\16@U1RD?NW.48D;,=>7 32\9$,<@B;@SG9YJ.FD8.K$G M*,!MP[CY&3ULH#J$N2FGIRA*.\+<;S07QD,4>H)S[FD3;4*9N:?=:@S=J')_ M,!/QSKJJ+XIATL(QXW;FOIBL5MTR"C"2>/AG2JSP^@^3WDB;8&R.3Y.-0EK- M>H5S[B,YXPN!7Q1HZGM>NDJS.M-8FZ$'6237-U8?J]ZI-63N9$ MX"@]GJ/0B6W&.8CC;!Q3@)ZA!TB5AG&R!*B&28ZFJH]6.4GD1%(N:R:[^G.! M<"QIJH]/Z[FK&G%Y6&KR5G>\!J143+@8OJZ)2Y['$J&V47V&*F*3,$%TX:AM M"@+/CN@)1)R,=!FZ\O NB%QOK8&,=;*R#C76PL0YT]FVL@XUU M:(4X&^M@8QULK(.-=6A%Q#;6X;(;A'L;ZV"62?@ $BXWY<%S!D4Y'(_;; ,> M0T' C<$MR/\9H;<,'8] N,S7OS);/8MQ!((X%], M9[5(-ZJC-43T0!37^4G4.E3PQ:L9\5EGE:Q]X-]LOF7Y>N7A6Q]+X!DFD+D0 M\'>B.@1$<*$70"7M^M?C&4+E?3NW ,%G_))G/"O&"4HS9YB]7,>>;73W;*-* MYK8IKOCFHO6TF>+CB3JZZDBN!*390<21 M33;.1E,,O.;B89ZVB@\JZLBH.*/@1"6?Q_W_64=@]QV!)XYQ&#Z#."'$76__ M3BB[WJ,L_RG>4),_")@C92W4].C'_14Q1RM8/:L_ SR*Y^)K*[)5NQW'*"S% M.9Z71NHDBB$937EAM]V8V(V)W9C8C8FAM-J-B=V8V(U)HXV)#:FQ(35M"]>& MU&BMT_KNI&7:" >5O;G,@X,6!FR*ZQ%T(*%S!^X>ND\PR$X115@];692K$T= M#FE!M^H]&Z5S(M?B?NCO0?X*7/*,/PX? :D'#L,%292+BX"#4>@%J4\.G8M\ M.NOBL"X.75T<%S*M]?995(]8D@W8NF6MQG% D5F-9A#5YPLZ6;0297>\4)4B(7UO/BZ41. M7#78TF+;&7'""E#1ARXNH<9*4(VI-5.]/>]L_=I;Q*C)ZV2C76RM^[O!*3%L"O]VG/ 8M\UM8V&;C7J)\P$(:W6H=RO]6C:P?]\<9%_YEI=TXN&V6E< MJS4'K(+EWXS^@BEK45RX3C=2%FUF=QIFKHDNW;7X"F7Y8&X)MJH0PBI/^T.4 M5*R F2&\<3=U*P6^X\9Y" _&G8' M8E'V$8G9U34M#?)XUR.1]E'J92L7Q9F!C]$38?7)#C.[WSKW#<=$%#EU<9RN M\I]9N]G:S=9NMG:SM9NMW6SM9EG,E4OQ(%J16U*VPD>DO"W!>K.I7JWW0TR+ M%9KD6]TA $;$# !Q\HCEQ5*$MM]MD(5_"5F8G;(H54+D1B O ?[O48"[(=[J M2^IJ]=L-VKE<1AI=F%J?ZH7T)"*D&4"K7IV>MO)2 X*-+B($P[.Z6OET;R$I M5ACZ*B;1_7<;%/ET"5E(BY4*=/,;[ITF? 7(78/@*D =C,$'0:V47(S:"'\$=)"P1:3.H\7K\&3](:E1. M,B MJNOABTSS LD$WHVTM%JQQ$)R:6L2E3>*+CF%I$I%=2J='A/I783F "8I MUHX+S*85;S,@I:]=].+O5^Y..EWJ][CGDYGOEAJ.L,VYGSI9X]8*H0 M2:G(DHZ8C%7DK61(F$/K\^G)NYS>CW/.5 F^5,.S#YNZHX:*YE/.$3B]#ITS MR1-)J;6 J[VB? A)>L +L8U" MR:<*%4:4V\MP*ITA\9L[1FN=)JO(\4H9U* M]FBLGB]JVM#E9^NE G[UU+R=8AE\\G6@86QSC^J)X8?4PM9! M:>4:$I:XC *,*2:W&^+)9HLBD\2W$":3P UM^1KKQ=3>BVG+U]CR-;9\C2U? MH]SO?K*$[L?YT98R9B,#BL1P@="@VDL3SHY.OK-D]ELLDK+D82-2:WLUH-** M')0Z5$_AUHL,P6&*#S_]%8T-J%PB!$9U-9)SB)3XH3?I71=?GQ15X$&KNM(' MMZX,HA"_HO%G7]G<@/H:@G!4WYA]'IT2/_YF_6OC%I6D$5R -;V)NP4;7C^' M:!,C7N:UVHTCYULQXFB_"M/BK(XGSO M(G0J1^L[M[YS;7WG-@+81@ W8M!& )MQZF\C@&T$L*D$V@A@&P%L(X!M!+"- M -;10+81P#8"V$8 F[3\%+XI2D6 [S!9CD*?7-F8XAGXW'#A%MZFH2N='EO< M$OZ.!2(_8F,O3,$=EO40=XHPDD$:)]$*H+B?) @^I>2NV^@N0@ NP@'I%T$0 MWVP^@VB!W/42>GT$7.M@M0Y6'1VLE>S%*-EC#O_KF#7\HQV$G:+C>:+:>F0^ MK[FCM6[L!C('%L=8J'8I\WE%[M5:1BH(9$ PC\"'""7+/EZ", [JIKSZ044N MTUH.3BFK'+M67 DO/6RQG*]5'U8^A.7 _.H4^38;/!)50W=\#WC/19WN)TE;D&,_Y')O_8K8[93Y*)L^.'50;&N2-4F MI'5%6E>D=46:M*QLW3XLQHI'C'+Z[0]:EBU]&N"LTF%W'X6+>_@,_'X<@^3 M#X'P0_$/0N&'/0JW/W8& M_:H9OORE&9ZW@_'*8@(OW.?=DM:$CF]3!AW?IF8XUP[&*\VI=C8?EW.!&N%; MJQRW7CN@EEV@1CC,:$.W#C+5-IUUD%D'F760F>0@>XA"+T5$3+F?A<'<\:-& M.NJ=-3F^I[S!&;218*W:I&CN=XKP3N@1N#^!$$ M) A\XJ)D0]TAFHS=[EXJ*"P'E5[AVJR./P6HD8L5K4C-]F;SB,-E[3O M4"Z5LRAQ@_WQLQFD/*[J,OMSB6/ 4;:AHA#U>X0'.<&:-8_0:GL_YR *,T.+ MS5E]2U77O9]+'Q^R%OQQYUDT>K@[KHPMA7WUB^GNCG&R!&A/RU,P"A_P%GGV M H)G\!6K\)+%)D]SYTJ[8MI7U.N;>0$I-H?:(W\*O"CTB;M$D/9=0^=*NSK: M8H0?0NG"Z605RMD2HB9$E^V<*^TJ:8OQ?(!$VD2N&=PV=*TU. MV9H2?0A%FAEVQ/2E[:XCI/ST.M>:'# UX).,75H)8TT.*H8N"F&XB"< %64( MH$<*,L$@2\*WYQ;VW$+7X 1 " =&L !C<&%H+3(P,3DP,3,Q+GAS9%!+ 0(4 M Q0 ( *Q"&UL4$L! A0# M% @ K$)R3N?-WL:R3P >=\$ !4 ( !#P0! &-P86@M M,C Q.3 Q,S%?;&%B+GAM;%!+ 0(4 Q0 ( *Q"